All 26 browser modules recompiled with define-library/import forms. Compilation works without vm-compile-adapter (JIT pre-compilation hangs with library wrappers in some JIT paths — skipped for now, CEK compilation is ~34s total). Key fixes: - eval command: import-aware loop that handles define-library/import locally without touching the Python bridge pipe (avoids deadlock) - compile-modules.js: skip vm-compile-adapter, bump timeout 2621/2621 OCaml tests passing. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
4 lines
21 KiB
Plaintext
4 lines
21 KiB
Plaintext
(sxbc 1 "0643ecc910a7dce4"
|
|
(code
|
|
:constants ("define-library" "web" "engine" "export" "ENGINE_VERBS" "DEFAULT_SWAP" "parse-time" "parse-trigger-spec" "default-trigger" "get-verb-info" "build-request-headers" "process-response-headers" "parse-swap-spec" "parse-retry-spec" "next-retry-ms" "filter-params" "resolve-target" "apply-optimistic" "revert-optimistic" "find-oob-swaps" "morph-node" "sync-attrs" "morph-children" "morph-island-children" "morph-marsh" "process-signal-updates" "swap-dom-nodes" "insert-remaining-siblings" "swap-html-string" "handle-history" "PRELOAD_TTL" "preload-cache-get" "preload-cache-set" "classify-trigger" "should-boost-link?" "should-boost-form?" "parse-sse-swap" "list" "get" "post" "put" "delete" "patch" "outerHTML" {:upvalue-count 0 :arity 1 :constants ("nil?" 0 "ends-with?" "ms" "parse-int" "s" "*" "replace" "" 1000) :bytecode (16 0 52 0 0 1 33 6 0 1 1 0 32 74 0 16 0 1 3 0 52 2 0 2 33 12 0 16 0 1 1 0 52 4 0 2 32 50 0 16 0 1 5 0 52 2 0 2 33 29 0 16 0 1 5 0 1 8 0 52 7 0 3 1 1 0 52 4 0 2 1 9 0 52 6 0 2 32 9 0 16 0 1 1 0 52 4 0 2 50)} {:upvalue-count 0 :arity 1 :constants ("nil?" "split" "," "filter" {:upvalue-count 0 :arity 1 :constants ("not" "nil?") :bytecode (16 0 52 1 0 1 52 0 0 1 50)} "map" {:upvalue-count 0 :arity 1 :constants ("split" "trim" " " "empty?" "=" "first" "every" ">=" "len" 2 "dict" "event" "modifiers" "interval" "parse-time" "nth" 1 "for-each" {:upvalue-count 1 :arity 1 :constants ("=" "once" "dict-set!" "changed" "starts-with?" "delay:" "delay" "parse-time" "slice" 6 "from:" "from" 5) :bytecode (16 0 1 1 0 52 0 0 2 33 13 0 18 0 1 1 0 3 52 2 0 3 32 97 0 16 0 1 3 0 52 0 0 2 33 13 0 18 0 1 3 0 3 52 2 0 3 32 72 0 16 0 1 5 0 52 4 0 2 33 26 0 18 0 1 6 0 20 7 0 16 0 1 9 0 52 8 0 2 48 1 52 2 0 3 32 34 0 16 0 1 10 0 52 4 0 2 33 21 0 18 0 1 11 0 16 0 1 12 0 52 8 0 2 52 2 0 3 32 1 0 2 50)} "rest" "index-of" "[" 0 "dict-set!" "filter" "slice" "+" "-") :bytecode (16 0 52 1 0 1 1 2 0 52 0 0 2 17 1 16 1 52 3 0 1 33 4 0 2 32 202 0 16 1 52 5 0 1 1 6 0 52 4 0 2 6 33 14 0 5 16 1 52 8 0 1 1 9 0 52 7 0 2 33 37 0 1 11 0 1 6 0 1 12 0 1 13 0 20 14 0 16 1 1 16 0 52 15 0 2 48 1 52 10 0 2 52 10 0 4 32 131 0 52 10 0 0 17 2 51 18 0 1 2 16 1 52 19 0 1 52 17 0 2 5 16 1 52 5 0 1 17 3 16 3 1 21 0 52 20 0 2 17 4 16 4 1 22 0 52 7 0 2 33 64 0 16 2 1 24 0 16 3 16 4 1 16 0 52 26 0 2 16 3 52 8 0 1 1 16 0 52 27 0 2 52 25 0 3 52 23 0 3 5 1 11 0 16 3 1 22 0 16 4 52 25 0 3 1 12 0 16 2 52 10 0 4 32 14 0 1 11 0 16 3 1 12 0 16 2 52 10 0 4 50)}) :bytecode (16 0 52 0 0 1 33 4 0 2 32 27 0 16 0 1 2 0 52 1 0 2 17 1 51 4 0 51 6 0 16 1 52 5 0 2 52 3 0 2 50)} {:upvalue-count 0 :arity 1 :constants ("=" "form" "list" "dict" "event" "submit" "modifiers" "input" "select" "textarea" "change" "click") :bytecode (16 0 1 1 0 52 0 0 2 33 24 0 1 4 0 1 5 0 1 6 0 52 3 0 0 52 3 0 4 52 2 0 1 32 85 0 16 0 1 7 0 52 0 0 2 6 34 24 0 5 16 0 1 8 0 52 0 0 2 6 34 10 0 5 16 0 1 9 0 52 0 0 2 33 24 0 1 4 0 1 10 0 1 6 0 52 3 0 0 52 3 0 4 52 2 0 1 32 21 0 1 4 0 1 11 0 1 6 0 52 3 0 0 52 3 0 4 52 2 0 1 50)} {:upvalue-count 0 :arity 1 :constants ("some" {:upvalue-count 1 :arity 1 :constants ("dom-get-attr" "str" "sx-" "dict" "method" "upper" "url") :bytecode (20 0 0 18 0 1 2 0 16 0 52 1 0 2 48 2 17 1 16 1 33 21 0 1 4 0 16 0 52 5 0 1 1 6 0 16 1 52 3 0 4 32 1 0 2 50)} "ENGINE_VERBS") :bytecode (51 1 0 1 0 20 2 0 52 0 0 2 50)} {:upvalue-count 0 :arity 2 :constants ("dict" "SX-Request" "true" "SX-Current-URL" "browser-location-href" "dom-get-attr" "sx-target" "dict-set!" "SX-Target" "dom-query" "script[data-components][data-hash]" "data-hash" "SX-Components-Hash" "sx-headers" "parse-header-value" "for-each" {:upvalue-count 2 :arity 1 :constants ("dict-set!" "str" "get") :bytecode (18 0 16 0 18 1 16 0 52 2 0 2 52 1 0 1 52 0 0 3 50)} "keys") :bytecode (1 1 0 1 2 0 1 3 0 20 4 0 48 0 52 0 0 4 17 2 20 5 0 16 0 1 6 0 48 2 17 3 16 3 33 14 0 16 2 1 8 0 16 3 52 7 0 3 32 1 0 2 5 20 5 0 20 9 0 1 10 0 48 1 1 11 0 48 2 17 3 16 3 33 14 0 16 2 1 12 0 16 3 52 7 0 3 32 1 0 2 5 20 5 0 16 0 1 13 0 48 2 17 3 16 3 33 38 0 20 14 0 16 3 48 1 17 4 16 4 33 20 0 51 16 0 1 2 1 4 16 4 52 17 0 1 52 15 0 2 32 1 0 2 32 1 0 2 5 16 2 50)} {:upvalue-count 0 :arity 1 :constants ("dict" "redirect" "SX-Redirect" "refresh" "SX-Refresh" "trigger" "SX-Trigger" "retarget" "SX-Retarget" "reswap" "SX-Reswap" "location" "SX-Location" "replace-url" "SX-Replace-Url" "trigger-swap" "SX-Trigger-After-Swap" "trigger-settle" "SX-Trigger-After-Settle" "content-type" "Content-Type" "cache-invalidate" "SX-Cache-Invalidate" "cache-update" "SX-Cache-Update") :bytecode (1 1 0 16 0 1 2 0 48 1 1 3 0 16 0 1 4 0 48 1 1 5 0 16 0 1 6 0 48 1 1 7 0 16 0 1 8 0 48 1 1 9 0 16 0 1 10 0 48 1 1 11 0 16 0 1 12 0 48 1 1 13 0 16 0 1 14 0 48 1 1 15 0 16 0 1 16 0 48 1 1 17 0 16 0 1 18 0 48 1 1 19 0 16 0 1 20 0 48 1 1 21 0 16 0 1 22 0 48 1 1 23 0 16 0 1 24 0 48 1 52 0 0 24 50)} {:upvalue-count 0 :arity 2 :constants ("split" "DEFAULT_SWAP" " " "first" "for-each" {:upvalue-count 1 :arity 1 :constants ("=" "transition:true" "transition:false") :bytecode (16 0 1 1 0 52 0 0 2 33 6 0 3 19 0 32 19 0 16 0 1 2 0 52 0 0 2 33 6 0 4 19 0 32 1 0 2 50)} "rest" "dict" "style" "transition") :bytecode (16 0 6 34 4 0 5 20 1 0 1 2 0 52 0 0 2 17 2 16 2 52 3 0 1 17 3 16 1 17 4 51 5 0 1 4 16 2 52 6 0 1 52 4 0 2 5 1 8 0 16 3 1 9 0 16 4 52 7 0 4 50)} {:upvalue-count 0 :arity 1 :constants ("nil?" "split" ":" "dict" "strategy" "first" "start-ms" "parse-int" "nth" 1 1000 "cap-ms" 2 30000) :bytecode (16 0 52 0 0 1 33 4 0 2 32 62 0 16 0 1 2 0 52 1 0 2 17 1 1 4 0 16 1 52 5 0 1 1 6 0 16 1 1 9 0 52 8 0 2 1 10 0 52 7 0 2 1 11 0 16 1 1 12 0 52 8 0 2 1 13 0 52 7 0 2 52 3 0 6 50)} {:upvalue-count 0 :arity 2 :constants ("min" "*" 2) :bytecode (16 0 1 2 0 52 1 0 2 16 1 52 0 0 2 50)} {:upvalue-count 0 :arity 2 :constants ("nil?" "=" "none" "list" "*" "starts-with?" "not " "map" "trim" "split" "slice" 4 "," "filter" {:upvalue-count 1 :arity 1 :constants ("not" "contains?" "first") :bytecode (18 0 16 0 52 2 0 1 52 1 0 2 52 0 0 1 50)} {:upvalue-count 1 :arity 1 :constants ("contains?" "first") :bytecode (18 0 16 0 52 1 0 1 52 0 0 2 50)}) :bytecode (16 0 52 0 0 1 33 5 0 16 1 32 116 0 16 0 1 2 0 52 1 0 2 33 7 0 52 3 0 0 32 97 0 16 0 1 4 0 52 1 0 2 33 5 0 16 1 32 80 0 16 0 1 6 0 52 5 0 2 33 39 0 20 8 0 16 0 1 11 0 52 10 0 2 1 12 0 52 9 0 2 52 7 0 2 17 2 51 14 0 1 2 16 1 52 13 0 2 32 29 0 20 8 0 16 0 1 12 0 52 9 0 2 52 7 0 2 17 2 51 15 0 1 2 16 1 52 13 0 2 50)} {:upvalue-count 0 :arity 1 :constants ("dom-get-attr" "sx-target" "nil?" "=" "this" "closest" "dom-parent" "dom-query") :bytecode (20 0 0 16 0 1 1 0 48 2 17 1 16 1 52 2 0 1 6 34 10 0 5 16 1 1 4 0 52 3 0 2 33 5 0 16 0 32 29 0 16 1 1 5 0 52 3 0 2 33 10 0 20 6 0 16 0 49 1 32 7 0 20 7 0 16 1 49 1 50)} {:upvalue-count 0 :arity 1 :constants ("dom-get-attr" "sx-optimistic" "nil?" "resolve-target" "dict" "target" "directive" "=" "remove" "dict-set!" "opacity" "dom-get-style" "dom-set-style" "0" "pointer-events" "none" "disable" "disabled" "dom-get-prop" "dom-set-prop" "starts-with?" "add-class:" "slice" 10 "add-class" "dom-add-class") :bytecode (20 0 0 16 0 1 1 0 48 2 17 1 16 1 52 2 0 1 33 4 0 2 32 191 0 20 3 0 16 0 48 1 6 34 3 0 5 16 0 17 2 1 5 0 16 2 1 6 0 16 1 52 4 0 4 17 3 16 1 1 8 0 52 7 0 2 33 50 0 16 3 1 10 0 20 11 0 16 2 1 10 0 48 2 52 9 0 3 5 20 12 0 16 2 1 10 0 1 13 0 48 3 5 20 12 0 16 2 1 14 0 1 15 0 48 3 32 94 0 16 1 1 16 0 52 7 0 2 33 34 0 16 3 1 17 0 20 18 0 16 2 1 17 0 48 2 52 9 0 3 5 20 19 0 16 2 1 17 0 3 48 3 32 48 0 16 1 1 21 0 52 20 0 2 33 35 0 16 1 1 23 0 52 22 0 2 17 4 16 3 1 24 0 16 4 52 9 0 3 5 20 25 0 16 2 16 4 48 2 32 1 0 2 5 16 3 50)} {:upvalue-count 0 :arity 1 :constants ("get" "target" "directive" "=" "remove" "dom-set-style" "opacity" "" "pointer-events" "disable" "dom-set-prop" "disabled" "add-class" "dom-remove-class") :bytecode (16 0 33 153 0 16 0 1 1 0 52 0 0 2 17 1 16 0 1 2 0 52 0 0 2 17 2 16 2 1 4 0 52 3 0 2 33 44 0 20 5 0 16 1 1 6 0 16 0 1 6 0 52 0 0 2 6 34 4 0 5 1 7 0 48 3 5 20 5 0 16 1 1 8 0 1 7 0 49 3 32 72 0 16 2 1 9 0 52 3 0 2 33 28 0 20 10 0 16 1 1 11 0 16 0 1 11 0 52 0 0 2 6 34 2 0 5 4 49 3 32 32 0 16 0 1 12 0 52 0 0 2 33 19 0 20 13 0 16 1 16 0 1 12 0 52 0 0 2 49 2 32 1 0 2 32 1 0 2 50)} {:upvalue-count 0 :arity 1 :constants ("list" "for-each" {:upvalue-count 2 :arity 1 :constants ("dom-query-all" "str" "[" "]" "for-each" {:upvalue-count 2 :arity 1 :constants ("dom-get-attr" "outerHTML" "dom-id" "dom-remove-attr" "append!" "dict" "element" "swap-type" "target-id") :bytecode (20 0 0 16 0 18 0 48 2 6 34 4 0 5 1 1 0 17 1 20 2 0 16 0 48 1 17 2 20 3 0 16 0 18 0 48 2 5 16 2 33 28 0 18 1 1 6 0 16 0 1 7 0 16 1 1 8 0 16 2 52 5 0 6 52 4 0 2 32 1 0 2 50)}) :bytecode (20 0 0 18 0 1 2 0 16 0 1 3 0 52 1 0 3 48 2 17 1 51 5 0 1 0 0 1 16 1 52 4 0 2 50)} "sx-swap-oob" "hx-swap-oob") :bytecode (52 0 0 0 17 1 51 2 0 1 0 1 1 1 3 0 1 4 0 52 0 0 2 52 1 0 2 5 16 1 50)} {:upvalue-count 0 :arity 2 :constants ("dom-has-attr?" "sx-preserve" "sx-ignore" "data-sx-island" "is-processed?" "island-hydrated" "=" "dom-get-attr" "data-sx-state" "sync-attrs" "not" "dispose-island" "hydrate-island" "morph-island-children" "dom-node-type" "dom-node-name" "dom-replace-child" "dom-parent" "dom-clone" 3 8 "dom-text-content" "dom-set-text-content" 1 "dispose-islands-in" "dom-is-active-element?" "dom-is-input-element?" "morph-children") :bytecode (20 0 0 16 0 1 1 0 48 2 6 34 11 0 5 20 0 0 16 0 1 2 0 48 2 33 4 0 2 32 212 1 20 0 0 16 0 1 3 0 48 2 6 33 55 0 5 20 4 0 16 0 1 5 0 48 2 6 33 40 0 5 20 0 0 16 1 1 3 0 48 2 6 33 25 0 5 20 7 0 16 0 1 3 0 48 2 20 7 0 16 1 1 3 0 48 2 52 6 0 2 33 86 0 20 7 0 16 0 1 8 0 48 2 17 2 20 7 0 16 1 1 8 0 48 2 17 3 20 9 0 16 0 16 1 48 2 5 16 3 6 33 13 0 5 16 2 16 3 52 6 0 2 52 10 0 1 33 18 0 20 11 0 16 0 48 1 5 20 12 0 16 0 49 1 32 9 0 20 13 0 16 0 16 1 49 2 32 54 1 20 14 0 16 0 48 1 20 14 0 16 1 48 1 52 6 0 2 52 10 0 1 6 34 23 0 5 20 15 0 16 0 48 1 20 15 0 16 1 48 1 52 6 0 2 52 10 0 1 33 25 0 20 16 0 20 17 0 16 0 48 1 20 18 0 16 1 3 48 2 16 0 49 3 32 233 0 20 14 0 16 0 48 1 1 19 0 52 6 0 2 6 34 15 0 5 20 14 0 16 0 48 1 1 20 0 52 6 0 2 33 46 0 20 21 0 16 0 48 1 20 21 0 16 1 48 1 52 6 0 2 52 10 0 1 33 17 0 20 22 0 16 0 20 21 0 16 1 48 1 49 2 32 1 0 2 32 151 0 20 14 0 16 0 48 1 1 23 0 52 6 0 2 33 133 0 20 0 0 16 0 1 3 0 48 2 6 33 44 0 5 20 0 0 16 1 1 3 0 48 2 6 33 29 0 5 20 7 0 16 0 1 3 0 48 2 20 7 0 16 1 1 3 0 48 2 52 6 0 2 52 10 0 1 33 18 0 20 11 0 16 0 48 1 5 20 24 0 16 0 48 1 32 1 0 2 5 20 9 0 16 0 16 1 48 2 5 20 25 0 16 0 48 1 6 33 8 0 5 20 26 0 16 0 48 1 52 10 0 1 33 12 0 20 27 0 16 0 16 1 49 2 32 1 0 2 32 1 0 2 50)} {:upvalue-count 0 :arity 2 :constants ("dom-get-attr" "data-sx-reactive-attrs" "" "empty?" "list" "split" "," "for-each" {:upvalue-count 2 :arity 1 :constants ("first" "nth" 1 "not" "=" "dom-get-attr" "contains?" "dom-set-attr") :bytecode (16 0 52 0 0 1 17 1 16 0 1 2 0 52 1 0 2 17 2 20 5 0 18 0 16 1 48 2 16 2 52 4 0 2 52 3 0 1 6 33 13 0 5 18 1 16 1 52 6 0 2 52 3 0 1 33 14 0 20 7 0 18 0 16 1 16 2 49 3 32 1 0 2 50)} "dom-attr-list" {:upvalue-count 3 :arity 1 :constants ("first" "not" "dom-has-attr?" "contains?" "=" "data-sx-reactive-attrs" "dom-remove-attr") :bytecode (16 0 52 0 0 1 17 1 20 2 0 18 0 16 1 48 2 52 1 0 1 6 33 31 0 5 18 1 16 1 52 3 0 2 52 1 0 1 6 33 14 0 5 16 1 1 5 0 52 4 0 2 52 1 0 1 33 12 0 20 6 0 18 2 16 1 49 2 32 1 0 2 50)}) :bytecode (20 0 0 16 0 1 1 0 48 2 6 34 4 0 5 1 2 0 17 2 16 2 52 3 0 1 33 7 0 52 4 0 0 32 9 0 16 2 1 6 0 52 5 0 2 17 3 51 8 0 1 0 1 3 20 9 0 16 1 48 1 52 7 0 2 5 51 10 0 1 1 1 3 1 0 20 9 0 16 0 48 1 52 7 0 2 50)} {:upvalue-count 0 :arity 2 :constants ("dom-child-list" "dict" 0 "for-each" {:upvalue-count 3 :arity 1 :constants ("dom-id" "not" "empty?" "dict-set!" "inc") :bytecode (20 0 0 16 0 48 1 17 1 16 1 6 33 11 0 5 16 1 52 2 0 1 52 1 0 1 33 24 0 18 0 16 1 16 0 52 3 0 3 5 18 1 16 1 18 2 52 3 0 3 32 1 0 2 5 18 2 52 4 0 1 19 2 50)} {:upvalue-count 6 :arity 1 :constants ("dom-id" "not" "empty?" "dict-get" "nil?" "dict-set!" "str" "<" "len" "=" "nth" "dom-insert-before" "morph-node" "inc" "dom-clone" "dom-append") :bytecode (20 0 0 16 0 48 1 17 1 16 1 6 33 11 0 5 16 1 52 2 0 1 52 1 0 1 33 5 0 16 1 32 1 0 2 17 2 16 2 33 11 0 18 0 16 2 52 3 0 2 32 1 0 2 17 3 16 3 6 33 11 0 5 16 3 52 4 0 1 52 1 0 1 33 133 0 18 1 16 2 52 3 0 2 17 4 16 4 33 16 0 18 2 16 4 52 6 0 1 3 52 5 0 3 32 1 0 2 5 18 3 18 4 52 8 0 1 52 7 0 2 6 33 19 0 5 16 3 18 4 18 3 52 10 0 2 52 9 0 2 52 1 0 1 33 39 0 20 11 0 18 5 16 3 18 3 18 4 52 8 0 1 52 7 0 2 33 11 0 18 4 18 3 52 10 0 2 32 1 0 2 48 3 32 1 0 2 5 20 12 0 16 3 16 0 48 2 5 18 3 52 13 0 1 19 3 32 135 0 18 3 18 4 52 8 0 1 52 7 0 2 33 105 0 18 4 18 3 52 10 0 2 17 4 20 0 0 16 4 48 1 17 5 16 5 6 33 22 0 5 16 5 52 2 0 1 52 1 0 1 6 33 7 0 5 16 2 52 1 0 1 33 20 0 20 11 0 18 5 20 14 0 16 0 3 48 2 16 4 49 3 32 32 0 18 2 18 3 52 6 0 1 3 52 5 0 3 5 20 12 0 16 4 16 0 48 2 5 18 3 52 13 0 1 19 3 32 15 0 20 15 0 18 5 20 14 0 16 0 3 48 2 49 2 50)} {:upvalue-count 3 :arity 1 :constants ("not" "dict-get" "str" "nth" "dom-is-child-of?" "dom-has-attr?" "sx-preserve" "sx-ignore" "dom-remove-child") :bytecode (18 0 16 0 52 2 0 1 52 1 0 2 52 0 0 1 33 76 0 18 1 16 0 52 3 0 2 17 1 20 4 0 16 1 18 2 48 2 6 33 34 0 5 20 5 0 16 1 1 6 0 48 2 52 0 0 1 6 33 15 0 5 20 5 0 16 1 1 7 0 48 2 52 0 0 1 33 12 0 20 8 0 18 2 16 1 49 2 32 1 0 2 32 1 0 2 50)} "range" "len") :bytecode (20 0 0 16 0 48 1 17 2 20 0 0 16 1 48 1 17 3 52 1 0 0 17 4 52 1 0 0 17 5 52 1 0 0 17 6 1 2 0 17 7 1 2 0 17 8 51 4 0 1 4 1 5 1 8 16 2 52 3 0 2 5 51 5 0 1 4 1 5 1 6 1 7 1 2 1 0 16 3 52 3 0 2 5 51 6 0 1 6 1 2 1 0 1 2 0 16 2 52 8 0 1 52 7 0 2 52 3 0 2 50)} {:upvalue-count 0 :arity 2 :constants ("dom-query-all" "[data-sx-lake]" "[data-sx-marsh]" "dict" "for-each" {:upvalue-count 1 :arity 1 :constants ("dom-get-attr" "data-sx-lake" "dict-set!") :bytecode (20 0 0 16 0 1 1 0 48 2 17 1 16 1 33 13 0 18 0 16 1 16 0 52 2 0 3 32 1 0 2 50)} {:upvalue-count 1 :arity 1 :constants ("dom-get-attr" "data-sx-marsh" "dict-set!") :bytecode (20 0 0 16 0 1 1 0 48 2 17 1 16 1 33 13 0 18 0 16 1 16 0 52 2 0 3 32 1 0 2 50)} {:upvalue-count 1 :arity 1 :constants ("dom-get-attr" "data-sx-lake" "dict-get" "sync-attrs" "morph-children") :bytecode (20 0 0 16 0 1 1 0 48 2 17 1 18 0 16 1 52 2 0 2 17 2 16 2 33 22 0 20 3 0 16 0 16 2 48 2 5 20 4 0 16 0 16 2 49 2 32 1 0 2 50)} {:upvalue-count 2 :arity 1 :constants ("dom-get-attr" "data-sx-marsh" "dict-get" "morph-marsh") :bytecode (20 0 0 16 0 1 1 0 48 2 17 1 18 0 16 1 52 2 0 2 17 2 16 2 33 14 0 20 3 0 16 0 16 2 18 1 49 3 32 1 0 2 50)} "process-signal-updates") :bytecode (20 0 0 16 0 1 1 0 48 2 17 2 20 0 0 16 1 1 1 0 48 2 17 3 20 0 0 16 0 1 2 0 48 2 17 4 20 0 0 16 1 1 2 0 48 2 17 5 52 3 0 0 17 6 52 3 0 0 17 7 51 5 0 1 6 16 3 52 4 0 2 5 51 6 0 1 7 16 5 52 4 0 2 5 51 7 0 1 6 16 2 52 4 0 2 5 51 8 0 1 7 1 0 16 4 52 4 0 2 5 20 9 0 16 1 49 1 50)} {:upvalue-count 0 :arity 3 :constants ("dom-get-data" "sx-marsh-transform" "sx-marsh-env" "dom-inner-html" "not" "empty?" "parse" "cek-call" "list" "dispose-marsh-scope" "with-marsh-scope" {:upvalue-count 3 :arity 0 :constants ("render-to-dom" "dom-remove-children-after" "dom-append") :bytecode (20 0 0 18 0 18 1 2 48 3 17 0 20 1 0 18 2 2 48 2 5 20 2 0 18 2 16 0 49 2 50)} "sync-attrs" "morph-children") :bytecode (20 0 0 16 0 1 1 0 48 2 17 3 20 0 0 16 0 1 2 0 48 2 17 4 20 3 0 16 1 48 1 17 5 16 4 6 33 18 0 5 16 5 6 33 11 0 5 16 5 52 5 0 1 52 4 0 1 33 59 0 16 5 52 6 0 1 17 6 16 3 33 15 0 16 3 16 6 52 8 0 1 52 7 0 2 32 2 0 16 6 17 7 20 9 0 16 0 48 1 5 20 10 0 16 0 51 11 0 1 7 1 4 1 0 49 2 32 19 0 20 12 0 16 0 16 1 48 2 5 20 13 0 16 0 16 1 49 2 50)} {:upvalue-count 0 :arity 1 :constants ("dom-query-all" "[data-sx-signal]" "for-each" {:upvalue-count 0 :arity 1 :constants ("dom-get-attr" "data-sx-signal" "index-of" ":" ">" 0 "slice" "+" 1 "json-parse" "reset!" "use-store" "dom-remove-attr") :bytecode (20 0 0 16 0 1 1 0 48 2 17 1 16 1 33 93 0 16 1 1 3 0 52 2 0 2 17 2 16 2 1 5 0 52 4 0 2 33 66 0 16 1 1 5 0 16 2 52 6 0 3 17 3 16 1 16 2 1 8 0 52 7 0 2 52 6 0 2 17 4 20 9 0 16 4 48 1 17 5 20 10 0 16 3 52 11 0 1 16 5 48 2 5 20 12 0 16 0 1 1 0 49 2 32 1 0 2 32 1 0 2 50)}) :bytecode (20 0 0 16 0 1 1 0 48 2 17 1 51 3 0 16 1 52 2 0 2 50)} {:upvalue-count 0 :arity 3 :constants ("innerHTML" "=" "dom-is-fragment?" "morph-children" "dom-create-element" "div" "dom-append" "outerHTML" "dom-parent" "dom-clone" "dom-first-child" "dom-replace-child" "dom-next-sibling" "insert-remaining-siblings" "dom-remove-child" "afterend" "dom-insert-after" "beforeend" "afterbegin" "dom-prepend" "beforebegin" "dom-insert-before" "delete" "none") :bytecode (16 2 6 1 0 0 52 1 0 2 33 56 0 5 20 2 0 16 1 48 1 33 12 0 20 3 0 16 0 16 1 49 2 32 30 0 20 4 0 1 5 0 2 48 2 17 3 20 6 0 16 3 16 1 48 2 5 20 3 0 16 0 16 3 49 2 32 75 1 6 1 7 0 52 1 0 2 33 119 0 5 20 8 0 16 0 48 1 17 3 20 9 0 16 1 3 48 2 17 4 20 2 0 16 1 48 1 33 72 0 20 10 0 16 1 48 1 17 5 16 5 33 46 0 20 9 0 16 5 3 48 2 17 4 5 20 11 0 16 3 16 4 16 0 48 3 5 20 12 0 16 5 48 1 17 6 20 13 0 16 3 16 4 16 6 48 3 32 9 0 20 14 0 16 3 16 0 48 2 32 11 0 20 11 0 16 3 16 4 16 0 48 3 5 16 4 32 201 0 6 1 15 0 52 1 0 2 33 13 0 5 20 16 0 16 0 16 1 49 2 32 177 0 6 1 17 0 52 1 0 2 33 13 0 5 20 6 0 16 0 16 1 49 2 32 153 0 6 1 18 0 52 1 0 2 33 13 0 5 20 19 0 16 0 16 1 49 2 32 129 0 6 1 20 0 52 1 0 2 33 20 0 5 20 21 0 20 8 0 16 0 48 1 16 1 16 0 49 3 32 98 0 6 1 22 0 52 1 0 2 33 18 0 5 20 14 0 20 8 0 16 0 48 1 16 0 49 2 32 69 0 6 1 23 0 52 1 0 2 33 5 0 5 2 32 53 0 5 20 2 0 16 1 48 1 33 12 0 20 3 0 16 0 16 1 49 2 32 30 0 20 4 0 1 5 0 2 48 2 17 3 20 6 0 16 3 16 1 48 2 5 20 3 0 16 0 16 3 49 2 50)} {:upvalue-count 0 :arity 3 :constants ("dom-next-sibling" "dom-insert-after" "insert-remaining-siblings") :bytecode (16 2 33 33 0 20 0 0 16 2 48 1 17 3 20 1 0 16 1 16 2 48 2 5 20 2 0 16 0 16 2 16 3 49 3 32 1 0 2 50)} {:upvalue-count 0 :arity 3 :constants ("innerHTML" "=" "dom-set-inner-html" "outerHTML" "dom-parent" "dom-insert-adjacent-html" "afterend" "dom-remove-child" "beforeend" "afterbegin" "beforebegin" "delete" "none") :bytecode (16 2 6 1 0 0 52 1 0 2 33 13 0 5 20 2 0 16 0 16 1 49 2 32 212 0 6 1 3 0 52 1 0 2 33 38 0 5 20 4 0 16 0 48 1 17 3 20 5 0 16 0 1 6 0 16 1 48 3 5 20 7 0 16 3 16 0 48 2 5 16 3 32 163 0 6 1 6 0 52 1 0 2 33 16 0 5 20 5 0 16 0 1 6 0 16 1 49 3 32 136 0 6 1 8 0 52 1 0 2 33 16 0 5 20 5 0 16 0 1 8 0 16 1 49 3 32 109 0 6 1 9 0 52 1 0 2 33 16 0 5 20 5 0 16 0 1 9 0 16 1 49 3 32 82 0 6 1 10 0 52 1 0 2 33 16 0 5 20 5 0 16 0 1 10 0 16 1 49 3 32 55 0 6 1 11 0 52 1 0 2 33 18 0 5 20 7 0 20 4 0 16 0 48 1 16 0 49 2 32 26 0 6 1 12 0 52 1 0 2 33 5 0 5 2 32 10 0 5 20 2 0 16 0 16 1 49 2 50)} {:upvalue-count 0 :arity 3 :constants ("dom-get-attr" "sx-push-url" "sx-replace-url" "get" "replace-url" "browser-replace-state" "not" "=" "false" "save-scroll-position" "browser-push-state" "true") :bytecode (20 0 0 16 0 1 1 0 48 2 17 3 20 0 0 16 0 1 2 0 48 2 17 4 16 2 1 4 0 52 3 0 2 17 5 16 5 33 10 0 20 5 0 16 5 49 1 32 107 0 16 3 6 33 14 0 5 16 3 1 8 0 52 7 0 2 52 6 0 1 33 33 0 20 9 0 48 0 5 20 10 0 16 3 1 11 0 52 7 0 2 33 5 0 16 1 32 2 0 16 3 49 1 32 51 0 16 4 6 33 14 0 5 16 4 1 8 0 52 7 0 2 52 6 0 1 33 27 0 20 5 0 16 4 1 11 0 52 7 0 2 33 5 0 16 1 32 2 0 16 4 49 1 32 1 0 2 50)} 30000 {:upvalue-count 0 :arity 2 :constants ("dict-get" "nil?" ">" "-" "now-ms" "get" "timestamp" "PRELOAD_TTL" "dict-delete!") :bytecode (16 0 16 1 52 0 0 2 17 2 16 2 52 1 0 1 33 4 0 2 32 52 0 20 4 0 48 0 16 2 1 6 0 52 5 0 2 52 3 0 2 20 7 0 52 2 0 2 33 13 0 16 0 16 1 52 8 0 2 5 2 32 11 0 16 0 16 1 52 8 0 2 5 16 2 50)} {:upvalue-count 0 :arity 4 :constants ("dict-set!" "dict" "text" "content-type" "timestamp" "now-ms") :bytecode (16 0 16 1 1 2 0 16 2 1 3 0 16 3 1 4 0 20 5 0 48 0 52 1 0 6 52 0 0 3 50)} {:upvalue-count 0 :arity 1 :constants ("get" "event" "=" "every" "poll" "intersect" "load" "revealed") :bytecode (16 0 1 1 0 52 0 0 2 17 1 16 1 1 3 0 52 2 0 2 33 6 0 1 4 0 32 57 0 16 1 1 5 0 52 2 0 2 33 6 0 1 5 0 32 39 0 16 1 1 6 0 52 2 0 2 33 6 0 1 6 0 32 21 0 16 1 1 7 0 52 2 0 2 33 6 0 1 7 0 32 3 0 1 1 0 50)} {:upvalue-count 0 :arity 1 :constants ("dom-get-attr" "href" "not" "starts-with?" "#" "javascript:" "mailto:" "browser-same-origin?" "dom-has-attr?" "sx-get" "sx-post" "sx-disable") :bytecode (20 0 0 16 0 1 1 0 48 2 17 1 16 1 6 33 119 0 5 16 1 1 4 0 52 3 0 2 52 2 0 1 6 33 101 0 5 16 1 1 5 0 52 3 0 2 52 2 0 1 6 33 83 0 5 16 1 1 6 0 52 3 0 2 52 2 0 1 6 33 65 0 5 20 7 0 16 1 48 1 6 33 53 0 5 20 8 0 16 0 1 9 0 48 2 52 2 0 1 6 33 34 0 5 20 8 0 16 0 1 10 0 48 2 52 2 0 1 6 33 15 0 5 20 8 0 16 0 1 11 0 48 2 52 2 0 1 50)} {:upvalue-count 0 :arity 1 :constants ("not" "dom-has-attr?" "sx-get" "sx-post" "sx-disable") :bytecode (20 1 0 16 0 1 2 0 48 2 52 0 0 1 6 33 34 0 5 20 1 0 16 0 1 3 0 48 2 52 0 0 1 6 33 15 0 5 20 1 0 16 0 1 4 0 48 2 52 0 0 1 50)} {:upvalue-count 0 :arity 1 :constants ("dom-get-attr" "sx-sse-swap" "message") :bytecode (20 0 0 16 0 1 1 0 48 2 6 34 4 0 5 1 2 0 50)} "import") :bytecode (20 0 0 20 1 0 20 2 0 48 1 20 3 0 20 4 0 20 5 0 20 6 0 20 7 0 20 8 0 20 9 0 20 10 0 20 11 0 20 12 0 20 13 0 20 14 0 20 15 0 20 16 0 20 17 0 20 18 0 20 19 0 20 20 0 20 21 0 20 22 0 20 23 0 20 24 0 20 25 0 20 26 0 20 27 0 20 28 0 20 29 0 20 30 0 20 31 0 20 32 0 20 33 0 20 34 0 20 35 0 20 36 0 48 33 1 38 0 1 39 0 1 40 0 1 41 0 1 42 0 52 37 0 5 128 4 0 5 1 43 0 128 5 0 5 51 44 0 128 6 0 5 51 45 0 128 7 0 5 51 46 0 128 8 0 5 51 47 0 128 9 0 5 51 48 0 128 10 0 5 51 49 0 128 11 0 5 51 50 0 128 12 0 5 51 51 0 128 13 0 5 51 52 0 128 14 0 5 51 53 0 128 15 0 5 51 54 0 128 16 0 5 51 55 0 128 17 0 5 51 56 0 128 18 0 5 51 57 0 128 19 0 5 51 58 0 128 20 0 5 51 59 0 128 21 0 5 51 60 0 128 22 0 5 51 61 0 128 23 0 5 51 62 0 128 24 0 5 51 63 0 128 25 0 5 51 64 0 128 26 0 5 51 65 0 128 27 0 5 51 66 0 128 28 0 5 51 67 0 128 29 0 5 1 68 0 128 30 0 5 51 69 0 128 31 0 5 51 70 0 128 32 0 5 51 71 0 128 33 0 5 51 72 0 128 34 0 5 51 73 0 128 35 0 5 51 74 0 128 36 0 48 3 5 20 75 0 20 1 0 20 2 0 48 1 48 1 50)))
|