From b188fa660e172814c8435156d5363c3756f0e077 Mon Sep 17 00:00:00 2001 From: Konstantinos Kaloutas Date: Fri, 8 Nov 2024 11:11:25 +0200 Subject: [PATCH] disable integration of malli types with clj-kondo to resolve the major performance degradation of the editor --- .../metosin/malli-types-cljs/config.edn | 24603 ---------------- shadow-cljs.edn | 5 +- src/{renderer => }/dev.cljs | 5 +- test/benchmark_test.cljs | 7 +- 4 files changed, 9 insertions(+), 24611 deletions(-) delete mode 100644 .clj-kondo/metosin/malli-types-cljs/config.edn rename src/{renderer => }/dev.cljs (87%) diff --git a/.clj-kondo/metosin/malli-types-cljs/config.edn b/.clj-kondo/metosin/malli-types-cljs/config.edn deleted file mode 100644 index 5dcd6e9a..00000000 --- a/.clj-kondo/metosin/malli-types-cljs/config.edn +++ /dev/null @@ -1,24603 +0,0 @@ -{:linters {:unresolved-symbol {:exclude [(malli.core/=>)]}, - :type-mismatch {:namespaces {renderer.handle.views {min-bounds {:arities {1 {:args [:seqable], :ret :seqable}}}}, - renderer.utils.element {snapping-points {:arities {2 {:args [{:op :keys, - :opt {:children :vector, - :selected :boolean, - :parent :any, - :content :string, - :type :any, - :bounds :seqable, - :locked :boolean, - :label :string, - :id :any, - :attrs :map, - :visible :boolean}, - :req {:tag :any}} - :set], - :ret :seqable}}}, - attributes {:arities {1 {:args [{:op :keys, - :opt {:children :vector, - :selected :boolean, - :parent :any, - :content :string, - :type :any, - :bounds :seqable, - :locked :boolean, - :label :string, - :id :any, - :attrs :map, - :visible :boolean}, - :req {:tag :any}}], - :ret :map}}}, - supported-attr? {:arities {2 {:args [{:op :keys, - :opt {:children :vector, - :selected :boolean, - :parent :any, - :content :string, - :type :any, - :bounds :seqable, - :locked :boolean, - :label :string, - :id :any, - :attrs :map, - :visible :boolean}, - :req {:tag :any}} - :keyword], - :ret :boolean}}}, - properties {:arities {1 {:args [{:op :keys, - :opt {:children :vector, - :selected :boolean, - :parent :any, - :content :string, - :type :any, - :bounds :seqable, - :locked :boolean, - :label :string, - :id :any, - :attrs :map, - :visible :boolean}, - :req {:tag :any}}], - :ret :nilable/map}}}, - style->map {:arities {1 {:args [:map], :ret :map}}}, - ->path {:arities {1 {:args [{:op :keys, - :opt {:children :vector, - :selected :boolean, - :parent :any, - :content :string, - :type :any, - :bounds :seqable, - :locked :boolean, - :label :string, - :id :any, - :attrs :map, - :visible :boolean}, - :req {:tag :any}}], - :ret {:op :keys, - :opt {:children :vector, - :selected :boolean, - :parent :any, - :content :string, - :type :any, - :bounds :seqable, - :locked :boolean, - :label :string, - :id :any, - :attrs :map, - :visible :boolean}, - :req {:tag :any}}}}}, - ratio-locked? {:arities {1 {:args [{:op :keys, - :opt {:children :vector, - :selected :boolean, - :parent :any, - :content :string, - :type :any, - :bounds :seqable, - :locked :boolean, - :label :string, - :id :any, - :attrs :map, - :visible :boolean}, - :req {:tag :any}}], - :ret :boolean}}}, - root? {:arities {1 {:args [{:op :keys, - :opt {:children :vector, - :selected :boolean, - :parent :any, - :content :string, - :type :any, - :bounds :seqable, - :locked :boolean, - :label :string, - :id :any, - :attrs :map, - :visible :boolean}, - :req {:tag :any}}], - :ret :boolean}}}, - stroke->path {:arities {1 {:args [{:op :keys, - :opt {:children :vector, - :selected :boolean, - :parent :any, - :content :string, - :type :any, - :bounds :seqable, - :locked :boolean, - :label :string, - :id :any, - :attrs :map, - :visible :boolean}, - :req {:tag :any}}], - :ret {:op :keys, - :opt {:children :vector, - :selected :boolean, - :parent :any, - :content :string, - :type :any, - :bounds :seqable, - :locked :boolean, - :label :string, - :id :any, - :attrs :map, - :visible :boolean}, - :req {:tag :any}}}}}, - united-bounds {:arities {1 {:args [:sequential], - :ret :nilable/seqable}}}, - offset {:arities {1 {:args [{:op :keys, - :opt {:children :vector, - :selected :boolean, - :parent :any, - :content :string, - :type :any, - :bounds :seqable, - :locked :boolean, - :label :string, - :id :any, - :attrs :map, - :visible :boolean}, - :req {:tag :any}}], - :ret :seqable}}}, - svg? {:arities {1 {:args [{:op :keys, - :opt {:children :vector, - :selected :boolean, - :parent :any, - :content :string, - :type :any, - :bounds :seqable, - :locked :boolean, - :label :string, - :id :any, - :attrs :map, - :visible :boolean}, - :req {:tag :any}}], - :ret :boolean}}}, - wrap-to-svg {:arities {2 {:args [:string :seqable], - :ret :string}}}, - ->svg {:arities {1 {:args [:sequential], :ret :string}}}, - ->string {:arities {1 {:args [:sequential], - :ret :string}}}, - normalize-attrs {:arities {1 {:args [:map], - :ret {:op :keys, - :opt {:children :vector, - :selected :boolean, - :parent :any, - :content :string, - :type :any, - :bounds :seqable, - :locked :boolean, - :label :string, - :id :any, - :attrs :map, - :visible :boolean}, - :req {:tag :any}}}}}, - container? {:arities {1 {:args [{:op :keys, - :opt {:children :vector, - :selected :boolean, - :parent :any, - :content :string, - :type :any, - :bounds :seqable, - :locked :boolean, - :label :string, - :id :any, - :attrs :map, - :visible :boolean}, - :req {:tag :any}}], - :ret :boolean}}}}, - renderer.utils.attribute {points->vec {:arities {1 {:args [:string], - :ret :vector}, - 2 {:args [:string :pos-int], - :ret :vector}}}, - ->camel-case {:arities {1 {:args [:keyword], - :ret :keyword}}}, - ->attrs {:arities {1 {:args [:map], :ret :map}}}, - defaults {:arities {1 {:args [:any], :ret :map}}}}, - renderer.tool.impl.base.transform {hovered? {:arities {3 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - {:op :keys, - :opt {:children :vector, - :selected :boolean, - :parent :any, - :content :string, - :type :any, - :bounds :seqable, - :locked :boolean, - :label :string, - :id :any, - :attrs :map, - :visible :boolean}, - :req {:tag :any}} - :boolean], - :ret :boolean}}}, - reduce-by-area {:arities {3 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :boolean - :fn], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - lock-ratio {:arities {2 {:args [:seqable - :keyword], - :ret :seqable}}}, - delta->offset-with-pivot-point {:arities {3 {:args [:keyword - :seqable - :seqable], - :ret :seqable}}}, - scale {:arities {3 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :seqable - :map], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - select-element {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :boolean], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - translate {:arities {3 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :seqable - :nilable/keyword], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}}, - renderer.utils.math {clamp {:arities {3 {:args [:number :number :number], - :ret :number}}}, - angle-dx {:arities {2 {:args [:number :number], - :ret :number}}}, - angle-dy {:arities {2 {:args [:number :number], - :ret :number}}}, - normalize-angle {:arities {1 {:args [:number], - :ret :number}}}, - angle {:arities {2 {:args [:seqable :seqable], - :ret :number}}}}, - renderer.frame.handlers {recenter-to-dom-rect {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - focus-bounds {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :keyword], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}, - 3 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :keyword - :seqable], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - zoom-in-place {:arities {3 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :number - :seqable], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - pan-by {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :seqable], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}, - 3 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :seqable - :any], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - adjust-pointer-pos {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :seqable], - :ret :seqable}}}, - zoom-by {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :number], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - viewbox {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret :nilable/seqable}, - 3 {:args [:any - :seqable - {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}], - :ret :nilable/seqable}}}, - pan-to-bounds {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :seqable], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - zoom-at-pointer {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :number], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}}, - renderer.utils.vec {remove-nth {:arities {2 {:args [:vector :number], - :ret :vector}}}, - add {:arities {3 {:args [:vector :number :any], - :ret :vector}}}, - move {:arities {3 {:args [:vector :number :number], - :ret :vector}}}, - swap {:arities {3 {:args [:vector :number :number], - :ret :vector}}}}, - renderer.utils.units {unit->key {:arities {1 {:args [:string], :ret :keyword}}}, - valid-unit? {:arities {1 {:args [:string], :ret :boolean}}}, - multiplier {:arities {1 {:args [:string], :ret :number}}}, - match-unit {:arities {1 {:args [:string], :ret :string}}}, - parse-unit {:arities {1 {:args [:any], :ret :seqable}}}, - ->px {:arities {2 {:args [:number :string], :ret :number}}}, - ->unit {:arities {2 {:args [:number :string], - :ret :number}}}, - unit->px {:arities {1 {:args [:any], :ret :number}}}}, - renderer.utils.path {get-d {:arities {1 {:args [:any], :ret :string}}}, - manipulate {:arities {2 {:args [:string :keyword], - :ret :string}}}, - boolean-operation {:arities {3 {:args [:string - :string - :keyword], - :ret :string}}}}, - renderer.document.handlers {search-by-path {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :string], - :ret :any}}}, - expand-el {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - attr {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :keyword], - :ret :string}}}, - load {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :map], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - persisted-format {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:id :any, - :title :string, - :path :nilable/string, - :version :string}, - :req {:elements :map}}}, - 2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret {:op :keys, - :opt {:id :any, - :title :string, - :path :nilable/string, - :version :string}, - :req {:elements :map}}}}}, - saved-ids {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret :sequential}}}, - add-recent {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :string], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - set-active {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - saved? {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret :boolean}}}, - assoc-attr {:arities {3 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :keyword - :string], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - new-title {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret :string}}}, - collapse-el {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - close {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - center {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - set-hovered-ids {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :set], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - active {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:path :nilable/string, - :history {:op :keys, - :opt {:zoom :number, - :translate :seqable, - :position :any}, - :req {:states :map}}, - :save :any, - :title :string, - :filter :keyword, - :focused :boolean, - :id :any, - :temp-element {:op :keys, - :opt {:children :vector, - :selected :boolean, - :parent :any, - :content :string, - :type :any, - :bounds :seqable, - :locked :boolean, - :label :string, - :id :any, - :attrs :map, - :visible :boolean}, - :req {:tag :any}}, - :version :string}, - :req {:hovered-ids :set, - :collapsed-ids :set, - :ignored-ids :set, - :zoom :any, - :rotate :number, - :pan :seqable, - :elements :map, - :attrs :map}}}}}, - create-tab {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - {:op :keys, - :opt {:path :nilable/string, - :history {:op :keys, - :opt {:zoom :number, - :translate :seqable, - :position :any}, - :req {:states :map}}, - :save :any, - :title :string, - :filter :keyword, - :focused :boolean, - :id :any, - :temp-element {:op :keys, - :opt {:children :vector, - :selected :boolean, - :parent :any, - :content :string, - :type :any, - :bounds :seqable, - :locked :boolean, - :label :string, - :id :any, - :attrs :map, - :visible :boolean}, - :req {:tag :any}}, - :version :string}, - :req {:hovered-ids :set, - :collapsed-ids :set, - :ignored-ids :set, - :zoom :any, - :rotate :number, - :pan :seqable, - :elements :map, - :attrs :map}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - save-format {:arities {1 {:args [{:op :keys, - :opt {:id :any, - :title :string, - :path :nilable/string, - :version :string}, - :req {:elements :map}}], - :ret :string}}}}, - renderer.utils.pointer {ctrl? {:arities {1 {:args [:map], :ret :boolean}}}, - shift? {:arities {1 {:args [:map], :ret :boolean}}}, - alt? {:arities {1 {:args [:map], :ret :boolean}}}, - adjust-position {:arities {3 {:args [:any - :seqable - :seqable], - :ret :seqable}}}, - button->key {:arities {1 {:args [:int], - :ret :nilable/keyword}}}, - lock-direction {:arities {1 {:args [:seqable], - :ret :seqable}}}}, - renderer.utils.drop {event-handler! {:arities {1 {:args [:any], :ret :nil}}}, - add-image! {:arities {2 {:args [:any :seqable], :ret :nil}}}, - add-svg! {:arities {2 {:args [:any :seqable], :ret :nil}}}, - files! {:arities {2 {:args [:seqable :any], :ret :nil}}}, - add-text! {:arities {2 {:args [:string :seqable], - :ret :nil}}}, - items! {:arities {2 {:args [:seqable :any], :ret :nil}}}}, - renderer.element.handlers {top-selected-sorted-ids {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret :vector}}}, - collapse-all {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - assoc-prop {:arities {3 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :keyword - :any], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}, - 4 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any - :keyword - :any], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - top-selected-ancestors {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret :sequential}}}, - inherit-attrs {:arities {3 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - {:op :keys, - :opt {:children :vector, - :selected :boolean, - :parent :any, - :content :string, - :type :any, - :bounds :seqable, - :locked :boolean, - :label :string, - :id :any, - :attrs :map, - :visible :boolean}, - :req {:tag :any}} - :any], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - clear-ignored {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}, - 2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - index-tree-path {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret :sequential}}}, - snapping-points {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :nilable/sequential], - :ret :vector}}}, - add {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :map], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - hovered-svg {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:children :vector, - :selected :boolean, - :parent :any, - :content :string, - :type :any, - :bounds :seqable, - :locked :boolean, - :label :string, - :id :any, - :attrs :map, - :visible :boolean}, - :req {:tag :any}}}}}, - entity {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret {:op :keys, - :opt {:children :vector, - :selected :boolean, - :parent :any, - :content :string, - :type :any, - :bounds :seqable, - :locked :boolean, - :label :string, - :id :any, - :attrs :map, - :visible :boolean}, - :req {:tag :any}, - :nilable true}}}}, - expand {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - assoc-parent-id {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - {:op :keys, - :opt {:children :vector, - :selected :boolean, - :parent :any, - :content :string, - :type :any, - :bounds :seqable, - :locked :boolean, - :label :string, - :id :any, - :attrs :map, - :visible :boolean}, - :req {:tag :any}}], - :ret {:op :keys, - :opt {:children :vector, - :selected :boolean, - :parent :any, - :content :string, - :type :any, - :bounds :seqable, - :locked :boolean, - :label :string, - :id :any, - :attrs :map, - :visible :boolean}, - :req {:tag :any}}}}}, - siblings-selected? {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret :nilable/boolean}}}, - set-parent {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}, - 3 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any - :any], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - boolean-operation {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :keyword], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - select {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}, - 3 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any - :boolean], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - duplicate {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - select-same-tags {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - non-selected-ids {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret :nilable/set}}}, - ancestor-ids {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret :sequential}, - 2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret :sequential}}}, - deselect {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}, - 2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - expand-ancestors {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - ->path {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}, - 2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - align {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :keyword], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}, - 3 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any - :keyword], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - ratio-locked? {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret :boolean}}}, - adjusted-bounds {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret :nilable/seqable}}}, - selected-tags {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret :set}}}, - descendant-ids {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret :set}, - 2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret :set}}}, - copy {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - paste-in-place {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}, - 2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - {:op :keys, - :opt {:children :vector, - :selected :boolean, - :parent :any, - :content :string, - :type :any, - :bounds :seqable, - :locked :boolean, - :label :string, - :id :any, - :attrs :map, - :visible :boolean}, - :req {:tag :any}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - group {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}, - 2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :sequential], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - selected {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret :sequential}}}, - set-parent-at-index {:arities {4 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any - :any - :int], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - dissoc-attr {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :keyword], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}, - 3 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any - :keyword], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - parent {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:children :vector, - :selected :boolean, - :parent :any, - :content :string, - :type :any, - :bounds :seqable, - :locked :boolean, - :label :string, - :id :any, - :attrs :map, - :visible :boolean}, - :req {:tag :any}, - :nilable true}}, - 2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret {:op :keys, - :opt {:children :vector, - :selected :boolean, - :parent :any, - :content :string, - :type :any, - :bounds :seqable, - :locked :boolean, - :label :string, - :id :any, - :attrs :map, - :visible :boolean}, - :req {:tag :any}, - :nilable true}}}}, - index {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret :nilable/int}}}, - siblings {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret :nilable/vector}, - 2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret :nilable/vector}}}, - set-attr {:arities {3 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :keyword - :any], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}, - 4 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any - :keyword - :any], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - parent-container {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret {:op :keys, - :opt {:children :vector, - :selected :boolean, - :parent :any, - :content :string, - :type :any, - :bounds :seqable, - :locked :boolean, - :label :string, - :id :any, - :attrs :map, - :visible :boolean}, - :req {:tag :any}}}}}, - place {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :seqable], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}, - 3 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any - :seqable], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - stroke->path {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}, - 2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - parent-ids {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret :set}}}, - scale {:arities {4 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :seqable - :seqable - :boolean], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - filter-by-tag {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret :sequential}}}, - create {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :map], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - assoc-attr {:arities {3 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :keyword - :string], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}, - 4 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any - :keyword - :string], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - selected-with-descendant-ids {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret :set}}}, - top-ancestor-ids {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret :set}}}, - manipulate-path {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :keyword], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}, - 3 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any - :keyword], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - children-ids {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret :vector}}}, - entities {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret :nilable/map}, - 2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :nilable/set], - :ret :nilable/map}}}, - paste-styles {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}, - 2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - delete {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}, - 2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - paste {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}, - 3 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - {:op :keys, - :opt {:children :vector, - :selected :boolean, - :parent :any, - :content :string, - :type :any, - :bounds :seqable, - :locked :boolean, - :label :string, - :id :any, - :attrs :map, - :visible :boolean}, - :req {:tag :any}} - {:op :keys, - :opt {:children :vector, - :selected :boolean, - :parent :any, - :content :string, - :type :any, - :bounds :seqable, - :locked :boolean, - :label :string, - :id :any, - :attrs :map, - :visible :boolean}, - :req {:tag :any}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - animate {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :keyword], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}, - 3 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :keyword - :map], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}, - 4 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any - :keyword - :map], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - root-svgs {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret :sequential}}}, - root-children {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret :sequential}}}, - invert-selection {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - ignore {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - bounds {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret :nilable/seqable}}}, - select-all {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - hover {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - overlapping-svg {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :seqable], - :ret {:op :keys, - :opt {:children :vector, - :selected :boolean, - :parent :any, - :content :string, - :type :any, - :bounds :seqable, - :locked :boolean, - :label :string, - :id :any, - :attrs :map, - :visible :boolean}, - :req {:tag :any}}}}}, - clear-hovered {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - create-default-canvas {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :seqable], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - selected-ids {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret :set}}}, - root {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:children :vector, - :selected :boolean, - :parent :any, - :content :string, - :type :any, - :bounds :seqable, - :locked :boolean, - :label :string, - :id :any, - :attrs :map, - :visible :boolean}, - :req {:tag :any}}}}}, - selected-sorted-ids {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret :vector}}}, - selected-sorted {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret :sequential}}}, - top-selected-sorted {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret :sequential}}}, - locked? {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret :boolean}}}, - refresh-bounds {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - translate {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :seqable], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}, - 3 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any - :seqable], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - ungroup {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}, - 2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - collapse {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}}, - renderer.notification.handlers {add {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}}, - renderer.tool.handlers {activate {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - wheel-handler {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - {:op :keys, - :req {:target :any, - :type :any, - :pointer-pos :nilable/seqable, - :delta-x :nilable/number, - :delta-y :nilable/number, - :delta-z :nilable/number, - :modifiers :set}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - pan-out-of-canvas {:arities {4 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}} - :seqable - :seqable], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - set-temp {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :map], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - temp {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:children :vector, - :selected :boolean, - :parent :any, - :content :string, - :type :any, - :bounds :seqable, - :locked :boolean, - :label :string, - :id :any, - :attrs :map, - :visible :boolean}, - :req {:tag :any}, - :nilable true}}}}, - add-fx {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :vector], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - dissoc-temp {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - create-temp-element {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - key-handler {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - {:op :keys, - :req {:target :any, - :type :string, - :code :string, - :key-code :number, - :key :string, - :modifiers :set}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - pointer-handler {:arities {3 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - {:op :keys, - :req {:buttons :nilable/keyword, - :pressure :nilable/number, - :primary :boolean, - :element :any, - :button :nilable/keyword, - :type :string, - :pointer-pos :nilable/seqable, - :pointer-id :number, - :modifiers :set, - :pointer-type :string, - :target :any}} - :number], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - significant-drag? {:arities {3 {:args [:seqable - :seqable - :number], - :ret :boolean}}}, - set-state {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :keyword], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - set-cursor {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :string], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - axis-offset {:arities {3 {:args [:number - :number - :number], - :ret :number}}}, - pointer-delta {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret :seqable}}}, - cancel {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}}, - renderer.utils.bounds {from-bbox {:arities {1 {:args [:any], - :ret :nilable/seqable}}}, - union {:arities {:varargs {:args [{:op :rest, - :spec :seqable}], - :ret :seqable, - :min-arity 1}}}, - ->dimensions {:arities {1 {:args [:seqable], - :ret :seqable}}}, - center {:arities {1 {:args [:seqable], :ret :seqable}}}, - intersect? {:arities {2 {:args [:seqable :seqable], - :ret :boolean}}}, - contained? {:arities {2 {:args [:seqable :seqable], - :ret :boolean}}}, - contained-point? {:arities {2 {:args [:seqable :seqable], - :ret :boolean}}}, - ->snapping-points {:arities {2 {:args [:seqable :set], - :ret :seqable}}}}, - renderer.ruler.handlers {step {:arities {1 {:args [:any], :ret :number}}}, - steps-coll {:arities {3 {:args [:number - :seqable - :keyword], - :ret :sequential}}}}, - renderer.document.events {create {:arities {2 {:args [:map :any], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}, - 3 {:args [:map :any :seqable], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}}, - renderer.history.handlers {state-count {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret :int}}}, - finalize {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :string], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - create-state {:arities {4 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :int - :any - :string], - :ret {:op :keys, - :opt {:elements :map, - :parent :any}, - :req {:explanation :string, - :timestamp :number, - :index :any, - :id :any, - :children :vector}}}}}, - redos? {:arities {1 {:args [{:op :keys, - :opt {:zoom :number, - :translate :seqable, - :position :any}, - :req {:states :map}}], - :ret :boolean}}}, - clear {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - set-translate {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :seqable], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - accumulate {:arities {2 {:args [{:op :keys, - :opt {:zoom :number, - :translate :seqable, - :position :any}, - :req {:states :map}} - :any], - :ret :vector}}}, - set-zoom {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :number], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - drop-rest {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}, - 2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - redo {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}, - 2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :pos-int], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - undos {:arities {1 {:args [{:op :keys, - :opt {:zoom :number, - :translate :seqable, - :position :any}, - :req {:states :map}}], - :ret :vector}}}, - move {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - next-position {:arities {1 {:args [{:op :keys, - :opt {:zoom :number, - :translate :seqable, - :position :any}, - :req {:states :map}}], - :ret :any}}}, - previous-position {:arities {1 {:args [{:op :keys, - :opt {:zoom :number, - :translate :seqable, - :position :any}, - :req {:states :map}}], - :ret :any}}}, - history {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:zoom :number, - :translate :seqable, - :position :any}, - :req {:states :map}, - :nilable true}}}}, - state {:arities {1 {:args [{:op :keys, - :opt {:zoom :number, - :translate :seqable, - :position :any}, - :req {:states :map}, - :nilable true}], - :ret {:op :keys, - :opt {:elements :map, - :parent :any}, - :req {:explanation :string, - :timestamp :number, - :index :any, - :id :any, - :children :vector}, - :nilable true}}, - 2 {:args [{:op :keys, - :opt {:zoom :number, - :translate :seqable, - :position :any}, - :req {:states :map}, - :nilable true} - :any], - :ret {:op :keys, - :opt {:elements :map, - :parent :any}, - :req {:explanation :string, - :timestamp :number, - :index :any, - :id :any, - :children :vector}, - :nilable true}}}}, - undo {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}, - 2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :pos-int], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - preview {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :any], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - update-ancestors {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - redos {:arities {1 {:args [{:op :keys, - :opt {:zoom :number, - :translate :seqable, - :position :any}, - :req {:states :map}}], - :ret :vector}}}, - swap {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - undos? {:arities {1 {:args [{:op :keys, - :opt {:zoom :number, - :translate :seqable, - :position :any}, - :req {:states :map}}], - :ret :boolean}}}, - position {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret :any}}}}, - renderer.dialog.handlers {create {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - {:op :keys, - :opt {:title :any, - :content :any, - :close-button :boolean, - :attrs {:op :keys, - :opt {:as-child :boolean, - :force-mount :boolean, - :on-open-auto-focus :fn, - :on-close-auto-focus :fn, - :on-escape-key-down :fn, - :on-pointer-down-outside :fn, - :on-interact-outside :fn}}}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}}, - renderer.utils.bcd {points->vec {:arities {1 {:args [:any], :ret :map}, - 2 {:args [:any :keyword], :ret :map}}}}, - renderer.utils.map {merge-common-with {:arities {:varargs {:args [:fn - {:op :rest, - :spec :map}], - :ret :map, - :min-arity 1}}}, - remove-nils {:arities {1 {:args [:map], :ret :map}}}}, - renderer.snap.handlers {delete-from-tree {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :nilable/set], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - rebuild-tree {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - toggle-option {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :keyword], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - nearest-delta {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret :seqable}}}, - insert-to-tree {:arities {2 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :nilable/set], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - update-viewport-tree {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - update-tree {:arities {3 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}} - :fn - :vector], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - update-nearest-neighbors {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret {:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}}}}, - nearest-neighbors {:arities {1 {:args [{:op :keys, - :opt {:system-fonts :vector, - :copied-bounds :seqable, - :active-document :any, - :adjusted-pointer-offset :seqable, - :re-pressed.core/keydown :map, - :pivot-point :seqable, - :viewbox-kdtree :any, - :copied-elements :seqable, - :kdtree :any, - :pointer-offset :seqable, - :nearest-neighbors :sequential, - :event-time :number, - :drag :boolean, - :version :string, - :nearest-neighbor {:op :keys, - :req {:point :seqable, - :base-point :seqable, - :dist-squared :number}, - :nilable true}, - :dom-rect {:op :keys, - :req {:x :number, - :y :number, - :width :number, - :height :number, - :top :number, - :right :number, - :bottom :number, - :left :number}}, - :nearest-neighbor-offset :nilable/seqable, - :clicked-element :any, - :primary-tool :any}, - :req {:double-click-delta :any, - :dialogs :vector, - :repl-mode :keyword, - :snap {:op :keys, - :req {:active :boolean, - :threshold :number, - :options :set}}, - :grid :boolean, - :tool :any, - :ruler {:op :keys, - :req {:visible :boolean, - :locked :boolean, - :size :number}}, - :cursor :string, - :pointer-pos :seqable, - :state :keyword, - :window {:op :keys, - :req {:maximized :boolean, - :minimized :boolean, - :fullscreen :boolean, - :focused :boolean}}, - :theme {:op :keys, - :opt {:native-mode :keyword}, - :req {:mode :keyword}}, - :lang :any, - :document-tabs :vector, - :documents :map, - :notifications :seqable, - :recent :vector, - :zoom-sensitivity :any, - :debug-info :boolean, - :adjusted-pointer-pos :seqable, - :timeline {:op :keys, - :req {:time :number, - :speed :number, - :replay? :boolean, - :grid-snap? :boolean, - :guide-snap? :boolean, - :paused? :boolean}}, - :backdrop :boolean, - :drag-threshold :number, - :fx :vector, - :panels :map, - :worker {:op :keys, - :req {:tasks :map}}, - :pen-mode :boolean}}], - :ret :sequential}}}}, - renderer.utils.keyboard {key-code->key {:arities {1 {:args [:number], - :ret :nilable/string}}}, - modifiers {:arities {1 {:args [:any], :ret :set}}}}, - renderer.ruler.views {bounds-rect {:arities {1 {:args [:keyword], :ret :any}}}, - pointer {:arities {1 {:args [:keyword], :ret :any}}}, - line {:arities {1 {:args [:map], :ret :any}}}, - label {:arities {4 {:args [:keyword - :number - :number - :string], - :ret :any}}}, - base-lines {:arities {1 {:args [:keyword], :ret :any}}}, - ruler {:arities {1 {:args [:keyword], :ret :any}}}, - grid-lines {:arities {1 {:args [:keyword], :ret :any}}}}, - renderer.utils.i18n {lang? {:arities {1 {:args [:keyword], :ret :boolean}}}}, - renderer.utils.compatibility {version->vec {:arities {1 {:args [:string], - :ret :seqable}}}, - requires-migration? {:arities {2 {:args [:seqable - :seqable], - :ret :boolean}}}, - migrate-document {:arities {1 {:args [:map], - :ret {:op :keys, - :opt {:id :any, - :title :string, - :path :nilable/string, - :version :string}, - :req {:elements :map}}}, - 2 {:args [:map - :seqable], - :ret :map}}}}}}}} diff --git a/shadow-cljs.edn b/shadow-cljs.edn index ea172578..4492158c 100644 --- a/shadow-cljs.edn +++ b/shadow-cljs.edn @@ -33,7 +33,8 @@ day8.re-frame.tracing.trace-enabled? true}} :devtools {:preloads [devtools.preload - day8.re-frame-10x.preload.react-18]}} + day8.re-frame-10x.preload.react-18 + dev]}} :release {:build-options {:ns-aliases {day8.re-frame.tracing day8.re-frame.tracing-stubs}}} @@ -42,8 +43,6 @@ :renderer {:entries [renderer.core] :depends-on #{:shared} - :preloads [renderer.dev - malli.dev.cljs-kondo-preload] :init-fn renderer.core/init!} :worker {:init-fn worker.core/init! diff --git a/src/renderer/dev.cljs b/src/dev.cljs similarity index 87% rename from src/renderer/dev.cljs rename to src/dev.cljs index 8161b001..e1ecba09 100644 --- a/src/renderer/dev.cljs +++ b/src/dev.cljs @@ -1,12 +1,11 @@ -(ns renderer.dev +(ns dev {:dev/always true} (:require [clojure.pprint :refer (pprint)] [clojure.string :as str] [malli.dev.cljs :as dev] [re-frame.core :as rf] - [renderer.app.effects :as app.fx] - [renderer.core])) + [renderer.app.effects :as app.fx])) (comment ;; Enable full db validation diff --git a/test/benchmark_test.cljs b/test/benchmark_test.cljs index 2d00d66f..10419f64 100644 --- a/test/benchmark_test.cljs +++ b/test/benchmark_test.cljs @@ -5,6 +5,7 @@ [day8.re-frame.test :as rf-test] [malli.instrument :as mi] [re-frame.core :as rf] + [renderer.app.effects :as app.fx] [renderer.app.events :as-alias app.e] [renderer.document.events :as-alias document.e] [renderer.element.events :as-alias element.e])) @@ -24,8 +25,9 @@ (rf/dispatch [::app.e/initialize-db]) (rf/dispatch [::document.e/init]) - ;; Istrumentation affects performance, so we disable it. + ;; Istrumentation and db validation affects performance, so we disable it. (mi/unstrument!) + (rf/clear-global-interceptor ::app.fx/schema-validator) (testing "creating elements" (let [points (str/join " " (repeatedly 100 #(rand-int 1000)))] @@ -45,6 +47,7 @@ (testing "scaling elements" (is (> 100 (bench [::element.e/scale [100 100]])))) - (mi/instrument!))) + (mi/instrument!) + (rf/reg-global-interceptor app.fx/schema-validator)))