Files
rose-ash/shared/static/wasm/sx/orchestration.sxbc.json
giles 1985c648eb Native bytecode compiler: 8x faster, compile-blob command
Rewrite compile-modules.js to use the native OCaml sx_server binary
instead of the js_of_ocaml kernel in Node.js. Compiles 23 modules in
23s (was 3+ minutes). Uses batch epoch protocol with latin1 encoding
to preserve byte positions for multi-byte UTF-8 content.

- Add compile-blob server command: parse source natively, compile via
  SX compile-module, return bytecode dict
- Fix orchestration.sxbc.json and boot.sxbc.json — never compiled
  successfully with the old JS kernel, now work with native compiler
- Auto-copy compiled bytecode to shared/static/wasm/sx/ for serving

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 09:49:28 +00:00

1 line
50 KiB
JSON

{"magic":"SXBC","version":1,"hash":"ed713f35bbdf3500","module":{"bytecode":[52,1,0,0,128,0,0,5,1,3,0,128,2,0,5,51,5,0,128,4,0,5,51,7,0,128,6,0,5,51,9,0,128,8,0,5,51,11,0,128,10,0,5,51,13,0,128,12,0,5,51,15,0,128,14,0,5,51,17,0,128,16,0,5,51,19,0,128,18,0,5,51,21,0,128,20,0,5,51,23,0,128,22,0,5,51,25,0,128,24,0,5,51,27,0,128,26,0,5,51,29,0,128,28,0,5,51,31,0,128,30,0,5,51,33,0,128,32,0,5,51,35,0,128,34,0,5,51,37,0,128,36,0,5,52,1,0,0,128,38,0,5,1,40,0,128,39,0,5,51,42,0,128,41,0,5,51,44,0,128,43,0,5,51,46,0,128,45,0,5,51,48,0,128,47,0,5,51,50,0,128,49,0,5,51,52,0,128,51,0,5,51,54,0,128,53,0,5,52,1,0,0,128,55,0,5,51,57,0,128,56,0,5,51,59,0,128,58,0,5,51,61,0,128,60,0,5,51,63,0,128,62,0,5,3,128,64,0,5,52,66,0,0,128,65,0,5,51,68,0,128,67,0,5,51,70,0,128,69,0,5,51,72,0,128,71,0,5,51,74,0,128,73,0,5,51,76,0,128,75,0,5,51,78,0,128,77,0,5,51,80,0,128,79,0,5,51,82,0,128,81,0,5,51,84,0,128,83,0,5,51,86,0,128,85,0,5,51,88,0,128,87,0,5,51,90,0,128,89,0,5,51,92,0,128,91,0,5,51,94,0,128,93,0,5,51,96,0,128,95,0,5,51,98,0,128,97,0,5,51,100,0,128,99,0,5,51,102,0,128,101,0,5,1,105,0,52,104,0,1,128,103,0,5,51,107,0,128,106,0,5,51,109,0,128,108,0,5,51,111,0,128,110,0,5,51,113,0,128,112,0,5,51,115,0,128,114,0,50],"constants":[{"t":"s","v":"_preload-cache"},{"t":"s","v":"dict"},{"t":"s","v":"_css-hash"},{"t":"s","v":""},{"t":"s","v":"dispatch-trigger-events"},{"t":"code","v":{"bytecode":[16,1,33,55,0,20,0,0,16,1,48,1,17,2,16,2,33,20,0,51,2,0,1,0,1,2,16,2,52,3,0,1,52,1,0,2,32,18,0,51,4,0,1,0,16,1,1,6,0,52,5,0,2,52,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"try-parse-json"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,18,1,16,0,52,1,0,2,49,3,50],"constants":[{"t":"s","v":"dom-dispatch"},{"t":"s","v":"get"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"keys"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,17,1,16,1,52,2,0,1,52,1,0,1,33,16,0,20,3,0,18,0,16,1,52,4,0,0,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"trim"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"dom-dispatch"},{"t":"s","v":"dict"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"split"},{"t":"s","v":","}],"arity":2}},{"t":"s","v":"init-css-tracking"},{"t":"code","v":{"bytecode":[20,0,0,1,1,0,48,1,17,0,16,0,33,29,0,20,2,0,16,0,1,3,0,48,2,17,1,16,1,33,8,0,16,1,21,4,0,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"dom-query"},{"t":"s","v":"meta[name=\"sx-css-classes\"]"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"content"},{"t":"s","v":"_css-hash"}]}},{"t":"s","v":"execute-request"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,6,34,3,0,5,16,1,17,3,16,3,52,1,0,1,33,9,0,20,2,0,2,49,1,32,249,0,16,3,1,4,0,52,3,0,2,17,4,16,3,1,5,0,52,3,0,2,17,5,20,6,0,16,0,1,7,0,48,2,17,6,16,6,6,33,12,0,5,20,9,0,16,6,48,1,52,8,0,1,33,9,0,20,2,0,2,49,1,32,185,0,20,6,0,16,0,1,10,0,48,2,17,6,16,6,6,33,12,0,5,20,11,0,16,6,48,1,52,8,0,1,33,9,0,20,2,0,2,49,1,32,143,0,20,6,0,16,0,1,12,0,48,2,17,6,16,6,33,10,0,20,13,0,16,6,48,1,32,1,0,2,17,7,16,6,6,33,7,0,5,16,7,52,1,0,1,33,9,0,20,2,0,2,49,1,32,88,0,16,4,52,1,0,1,6,34,23,0,5,16,5,52,1,0,1,6,34,12,0,5,20,14,0,16,0,48,1,52,8,0,1,33,9,0,20,2,0,2,49,1,32,43,0,20,15,0,16,0,16,4,16,4,16,5,16,7,33,23,0,16,2,6,34,5,0,5,52,17,0,0,1,18,0,16,7,52,16,0,3,32,2,0,16,2,49,5,50],"constants":[{"t":"s","v":"get-verb-info"},{"t":"s","v":"nil?"},{"t":"s","v":"promise-resolve"},{"t":"s","v":"get"},{"t":"s","v":"method"},{"t":"s","v":"url"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-media"},{"t":"s","v":"not"},{"t":"s","v":"browser-media-matches?"},{"t":"s","v":"sx-confirm"},{"t":"s","v":"browser-confirm"},{"t":"s","v":"sx-prompt"},{"t":"s","v":"browser-prompt"},{"t":"s","v":"validate-for-request"},{"t":"s","v":"do-fetch"},{"t":"s","v":"assoc"},{"t":"s","v":"dict"},{"t":"s","v":"SX-Prompt"}],"arity":3}},{"t":"s","v":"do-fetch"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,5,16,5,1,3,0,52,2,0,2,33,10,0,20,4,0,16,0,48,1,32,1,0,2,5,20,5,0,16,0,48,1,17,6,16,6,6,33,13,0,5,16,0,16,6,52,7,0,2,52,6,0,1,33,10,0,20,8,0,16,6,48,1,32,1,0,2,5,20,9,0,48,0,17,6,20,10,0,16,0,16,6,48,2,5,20,5,0,16,0,48,1,17,7,16,7,33,12,0,20,11,0,16,7,16,6,48,2,32,1,0,2,5,20,12,0,16,0,16,2,16,3,48,3,17,7,16,7,1,14,0,52,13,0,2,17,8,16,7,1,15,0,52,13,0,2,17,9,16,7,1,16,0,52,13,0,2,17,10,20,17,0,16,0,20,18,0,48,0,20,19,0,48,3,17,11,20,20,0,48,0,17,12,16,4,33,20,0,51,22,0,1,11,1,4,16,4,52,23,0,1,52,21,0,2,32,1,0,2,5,16,10,33,14,0,16,11,1,25,0,16,10,52,24,0,3,32,1,0,2,5,16,12,33,14,0,16,11,1,26,0,16,12,52,24,0,3,32,1,0,2,5,20,27,0,20,28,0,16,8,48,2,17,13,20,29,0,16,0,48,1,17,14,20,30,0,16,0,48,1,17,15,20,31,0,16,0,48,1,17,16,20,32,0,16,0,1,33,0,48,2,5,20,34,0,16,0,1,35,0,1,36,0,48,3,5,20,37,0,16,0,1,38,0,1,14,0,16,8,1,40,0,16,2,52,39,0,4,48,3,5,20,41,0,1,14,0,16,8,1,40,0,16,2,1,42,0,16,11,1,15,0,16,9,1,43,0,20,44,0,16,6,48,1,1,45,0,20,46,0,16,8,48,1,1,47,0,16,13,52,39,0,14,51,48,0,1,0,1,15,1,16,1,14,1,8,1,1,1,4,1,2,51,49,0,1,0,1,15,1,16,1,14,1,2,1,8,49,3,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-sync"},{"t":"s","v":"="},{"t":"s","v":"replace"},{"t":"s","v":"abort-previous"},{"t":"s","v":"resolve-target"},{"t":"s","v":"not"},{"t":"s","v":"identical?"},{"t":"s","v":"abort-previous-target"},{"t":"s","v":"new-abort-controller"},{"t":"s","v":"track-controller"},{"t":"s","v":"track-controller-target"},{"t":"s","v":"build-request-body"},{"t":"s","v":"get"},{"t":"s","v":"url"},{"t":"s","v":"body"},{"t":"s","v":"content-type"},{"t":"s","v":"build-request-headers"},{"t":"s","v":"loaded-component-names"},{"t":"s","v":"_css-hash"},{"t":"s","v":"csrf-token"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[18,0,16,0,18,1,16,0,52,1,0,2,52,0,0,3,50],"constants":[{"t":"s","v":"dict-set!"},{"t":"s","v":"get"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"keys"},{"t":"s","v":"dict-set!"},{"t":"s","v":"Content-Type"},{"t":"s","v":"X-CSRFToken"},{"t":"s","v":"preload-cache-get"},{"t":"s","v":"_preload-cache"},{"t":"s","v":"apply-optimistic"},{"t":"s","v":"show-indicator"},{"t":"s","v":"disable-elements"},{"t":"s","v":"dom-add-class"},{"t":"s","v":"sx-request"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"aria-busy"},{"t":"s","v":"true"},{"t":"s","v":"dom-dispatch"},{"t":"s","v":"sx:beforeRequest"},{"t":"s","v":"dict"},{"t":"s","v":"method"},{"t":"s","v":"fetch-request"},{"t":"s","v":"headers"},{"t":"s","v":"signal"},{"t":"s","v":"controller-signal"},{"t":"s","v":"cross-origin"},{"t":"s","v":"cross-origin?"},{"t":"s","v":"preloaded"},{"t":"code","v":{"bytecode":[20,0,0,18,0,18,1,18,2,48,3,5,20,1,0,18,3,48,1,5,16,0,52,2,0,1,33,86,0,20,3,0,18,0,1,4,0,1,6,0,16,1,1,7,0,16,3,52,5,0,4,48,3,5,16,3,6,33,14,0,5,16,3,52,9,0,1,1,10,0,52,8,0,2,33,20,0,20,11,0,18,0,18,4,18,5,18,6,16,2,16,3,49,6,32,15,0,20,12,0,18,0,18,5,18,7,18,4,18,6,49,5,32,37,0,20,3,0,18,0,1,13,0,1,6,0,16,1,52,5,0,2,48,3,5,20,11,0,18,0,18,4,18,5,18,6,16,2,16,3,49,6,50],"constants":[{"t":"s","v":"clear-loading-state"},{"t":"s","v":"revert-optimistic"},{"t":"s","v":"not"},{"t":"s","v":"dom-dispatch"},{"t":"s","v":"sx:responseError"},{"t":"s","v":"dict"},{"t":"s","v":"status"},{"t":"s","v":"text"},{"t":"s","v":">"},{"t":"s","v":"len"},{"t":"n","v":0},{"t":"s","v":"handle-fetch-success"},{"t":"s","v":"handle-retry"},{"t":"s","v":"sx:afterRequest"}],"arity":4,"upvalue-count":8}},{"t":"code","v":{"bytecode":[20,0,0,18,0,18,1,18,2,48,3,5,20,1,0,18,3,48,1,5,20,3,0,16,0,48,1,52,2,0,1,33,47,0,20,4,0,1,6,0,18,4,1,7,0,18,5,1,8,0,16,0,52,5,0,6,48,1,5,20,9,0,18,0,1,10,0,1,12,0,16,0,52,11,0,2,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"clear-loading-state"},{"t":"s","v":"revert-optimistic"},{"t":"s","v":"not"},{"t":"s","v":"abort-error?"},{"t":"s","v":"log-warn"},{"t":"s","v":"str"},{"t":"s","v":"sx:fetch error "},{"t":"s","v":" "},{"t":"s","v":" — "},{"t":"s","v":"dom-dispatch"},{"t":"s","v":"sx:requestError"},{"t":"s","v":"dict"},{"t":"s","v":"error"}],"arity":1,"upvalue-count":6}}],"arity":5}},{"t":"s","v":"handle-fetch-success"},{"t":"code","v":{"bytecode":[20,0,0,16,4,48,1,17,6,16,6,1,2,0,52,1,0,2,17,7,16,7,33,8,0,16,7,21,3,0,32,1,0,2,5,20,4,0,16,0,16,6,1,5,0,52,1,0,2,48,2,5,20,6,0,16,0,16,6,16,5,48,3,5,16,6,1,7,0,52,1,0,2,33,17,0,20,8,0,16,6,1,7,0,52,1,0,2,49,1,32,31,1,16,6,1,9,0,52,1,0,2,33,8,0,20,10,0,49,0,32,11,1,16,6,1,11,0,52,1,0,2,33,17,0,20,12,0,16,6,1,11,0,52,1,0,2,49,1,32,238,0,16,6,1,13,0,52,1,0,2,33,17,0,20,14,0,16,6,1,13,0,52,1,0,2,48,1,32,7,0,20,15,0,16,0,48,1,17,7,20,16,0,16,6,1,17,0,52,1,0,2,6,34,11,0,5,20,18,0,16,0,1,19,0,48,2,20,20,0,20,21,0,48,0,1,22,0,48,2,48,2,17,8,16,8,1,23,0,52,1,0,2,17,9,16,8,1,24,0,52,1,0,2,17,10,16,6,1,25,0,52,1,0,2,6,34,4,0,5,1,26,0,17,11,16,11,1,28,0,52,27,0,2,33,18,0,20,29,0,16,0,16,7,16,5,16,9,16,10,48,5,32,15,0,20,30,0,16,0,16,7,16,5,16,9,16,10,48,5,5,20,4,0,16,0,16,6,1,31,0,52,1,0,2,48,2,5,20,32,0,16,0,16,1,16,6,48,3,5,20,33,0,51,34,0,1,6,1,0,1,35,0,48,2,5,20,36,0,16,0,1,37,0,1,39,0,16,7,1,40,0,16,9,52,38,0,4,49,3,50],"constants":[{"t":"s","v":"process-response-headers"},{"t":"s","v":"get"},{"t":"s","v":"css-hash"},{"t":"s","v":"_css-hash"},{"t":"s","v":"dispatch-trigger-events"},{"t":"s","v":"trigger"},{"t":"s","v":"process-cache-directives"},{"t":"s","v":"redirect"},{"t":"s","v":"browser-navigate"},{"t":"s","v":"refresh"},{"t":"s","v":"browser-reload"},{"t":"s","v":"location"},{"t":"s","v":"fetch-location"},{"t":"s","v":"retarget"},{"t":"s","v":"dom-query"},{"t":"s","v":"resolve-target"},{"t":"s","v":"parse-swap-spec"},{"t":"s","v":"reswap"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-swap"},{"t":"s","v":"dom-has-class?"},{"t":"s","v":"dom-body"},{"t":"s","v":"sx-transitions"},{"t":"s","v":"style"},{"t":"s","v":"transition"},{"t":"s","v":"content-type"},{"t":"s","v":""},{"t":"s","v":"contains?"},{"t":"s","v":"text/sx"},{"t":"s","v":"handle-sx-response"},{"t":"s","v":"handle-html-response"},{"t":"s","v":"trigger-swap"},{"t":"s","v":"handle-history"},{"t":"s","v":"set-timeout"},{"t":"code","v":{"bytecode":[18,0,1,1,0,52,0,0,2,33,19,0,20,2,0,18,1,18,0,1,1,0,52,0,0,2,48,2,32,1,0,2,5,20,3,0,18,1,49,1,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"trigger-settle"},{"t":"s","v":"dispatch-trigger-events"},{"t":"s","v":"process-settle-hooks"}],"upvalue-count":2}},{"t":"n","v":20},{"t":"s","v":"dom-dispatch"},{"t":"s","v":"sx:afterSwap"},{"t":"s","v":"dict"},{"t":"s","v":"target"},{"t":"s","v":"swap"}],"arity":6}},{"t":"s","v":"handle-sx-response"},{"t":"code","v":{"bytecode":[20,0,0,16,2,48,1,17,5,20,1,0,16,5,48,1,17,6,16,6,52,2,0,1,17,7,16,7,52,4,0,1,52,3,0,1,33,106,0,20,5,0,16,7,48,1,17,8,20,6,0,1,7,0,2,48,2,17,9,20,8,0,16,9,16,8,48,2,5,20,9,0,16,9,51,10,0,48,2,5,20,11,0,16,0,1,12,0,48,2,17,10,16,10,33,12,0,20,13,0,16,9,16,10,48,2,32,7,0,20,14,0,16,9,48,1,17,11,20,15,0,16,1,48,1,5,20,16,0,16,4,51,17,0,1,1,1,11,1,3,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"strip-component-scripts"},{"t":"s","v":"extract-response-css"},{"t":"s","v":"trim"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"sx-render"},{"t":"s","v":"dom-create-element"},{"t":"s","v":"div"},{"t":"s","v":"dom-append"},{"t":"s","v":"process-oob-swaps"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,5,20,1,0,16,0,16,1,16,2,48,3,5,20,2,0,16,0,48,1,5,20,3,0,16,0,49,1,50],"constants":[{"t":"s","v":"dispose-islands-in"},{"t":"s","v":"swap-dom-nodes"},{"t":"s","v":"sx-hydrate"},{"t":"s","v":"process-elements"}],"arity":3}},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-select"},{"t":"s","v":"select-from-container"},{"t":"s","v":"children-to-fragment"},{"t":"s","v":"dispose-islands-in"},{"t":"s","v":"with-transition"},{"t":"code","v":{"bytecode":[20,0,0,18,0,18,1,18,2,48,3,17,0,20,1,0,16,0,6,34,3,0,5,18,0,49,1,50],"constants":[{"t":"s","v":"swap-dom-nodes"},{"t":"s","v":"post-swap"}],"upvalue-count":3}}],"arity":5}},{"t":"s","v":"handle-html-response"},{"t":"code","v":{"bytecode":[20,0,0,16,2,48,1,17,5,16,5,33,119,0,20,1,0,16,0,1,2,0,48,2,17,6,20,3,0,16,1,48,1,5,16,6,33,30,0,20,4,0,16,5,16,6,48,2,17,7,20,5,0,16,4,51,6,0,1,1,1,7,1,3,49,2,32,61,0,20,7,0,1,8,0,2,48,2,17,7,20,9,0,16,7,20,10,0,16,5,48,1,48,2,5,20,11,0,16,7,51,12,0,48,2,5,20,13,0,16,7,48,1,5,20,5,0,16,4,51,14,0,1,1,1,7,1,3,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"dom-parse-html-document"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-select"},{"t":"s","v":"dispose-islands-in"},{"t":"s","v":"select-html-from-doc"},{"t":"s","v":"with-transition"},{"t":"code","v":{"bytecode":[20,0,0,18,0,18,1,18,2,48,3,5,20,1,0,18,0,49,1,50],"constants":[{"t":"s","v":"swap-html-string"},{"t":"s","v":"post-swap"}],"upvalue-count":3}},{"t":"s","v":"dom-create-element"},{"t":"s","v":"div"},{"t":"s","v":"dom-set-inner-html"},{"t":"s","v":"dom-body-inner-html"},{"t":"s","v":"process-oob-swaps"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,5,20,1,0,16,0,16,1,16,2,48,3,5,20,2,0,16,0,49,1,50],"constants":[{"t":"s","v":"dispose-islands-in"},{"t":"s","v":"swap-dom-nodes"},{"t":"s","v":"post-swap"}],"arity":3}},{"t":"s","v":"hoist-head-elements"},{"t":"code","v":{"bytecode":[20,0,0,18,0,20,1,0,18,1,48,1,18,2,48,3,5,20,2,0,18,0,49,1,50],"constants":[{"t":"s","v":"swap-dom-nodes"},{"t":"s","v":"children-to-fragment"},{"t":"s","v":"post-swap"}],"upvalue-count":3}}],"arity":5}},{"t":"s","v":"handle-retry"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,5,20,2,0,16,5,48,1,17,6,16,6,33,97,0,20,0,0,16,0,1,3,0,48,2,6,34,10,0,5,16,6,1,5,0,52,4,0,2,17,7,16,7,16,6,1,5,0,52,4,0,2,52,6,0,2,17,8,20,7,0,16,0,1,3,0,20,9,0,16,8,16,6,1,10,0,52,4,0,2,48,2,52,8,0,1,48,3,5,20,11,0,51,12,0,1,0,1,1,1,2,1,3,1,4,16,8,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-retry"},{"t":"s","v":"parse-retry-spec"},{"t":"s","v":"data-sx-retry-ms"},{"t":"s","v":"get"},{"t":"s","v":"start-ms"},{"t":"s","v":"parse-int"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"str"},{"t":"s","v":"next-retry-ms"},{"t":"s","v":"cap-ms"},{"t":"s","v":"set-timeout"},{"t":"code","v":{"bytecode":[20,0,0,18,0,18,1,18,2,18,3,18,4,49,5,50],"constants":[{"t":"s","v":"do-fetch"}],"upvalue-count":5}}],"arity":5}},{"t":"s","v":"bind-triggers"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,16,0,1,2,0,48,2,48,1,6,34,13,0,5,20,3,0,20,4,0,16,0,48,1,48,1,17,2,51,6,0,1,0,1,1,16,2,52,5,0,2,50],"constants":[{"t":"s","v":"parse-trigger-spec"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-trigger"},{"t":"s","v":"default-trigger"},{"t":"s","v":"dom-tag-name"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,17,1,16,0,1,2,0,52,1,0,2,17,2,16,1,1,4,0,52,3,0,2,33,22,0,20,5,0,51,6,0,0,0,16,2,1,7,0,52,1,0,2,49,2,32,152,0,16,1,1,8,0,52,3,0,2,33,25,0,20,9,0,18,0,51,6,0,0,0,4,16,2,1,10,0,52,1,0,2,49,4,32,115,0,16,1,1,11,0,52,3,0,2,33,30,0,20,12,0,51,6,0,0,0,16,2,1,10,0,52,1,0,2,6,34,4,0,5,1,13,0,49,2,32,73,0,16,1,1,14,0,52,3,0,2,33,25,0,20,9,0,18,0,51,6,0,0,0,3,16,2,1,10,0,52,1,0,2,49,4,32,36,0,16,1,1,15,0,52,3,0,2,33,23,0,20,16,0,18,0,16,0,1,15,0,52,1,0,2,16,2,18,1,49,4,32,1,0,2,50],"constants":[{"t":"s","v":"classify-trigger"},{"t":"s","v":"get"},{"t":"s","v":"modifiers"},{"t":"s","v":"="},{"t":"s","v":"poll"},{"t":"s","v":"set-interval"},{"t":"code","v":{"bytecode":[20,0,0,18,0,2,2,49,3,50],"constants":[{"t":"s","v":"execute-request"}],"upvalue-count":1}},{"t":"s","v":"interval"},{"t":"s","v":"intersect"},{"t":"s","v":"observe-intersection"},{"t":"s","v":"delay"},{"t":"s","v":"load"},{"t":"s","v":"set-timeout"},{"t":"n","v":0},{"t":"s","v":"revealed"},{"t":"s","v":"event"},{"t":"s","v":"bind-event"}],"arity":1,"upvalue-count":2}}],"arity":2}},{"t":"s","v":"bind-event"},{"t":"code","v":{"bytecode":[2,17,4,2,17,5,16,2,1,1,0,52,0,0,2,33,17,0,20,2,0,16,2,1,1,0,52,0,0,2,48,1,32,2,0,16,0,17,6,20,3,0,1,5,0,16,1,1,6,0,20,7,0,16,0,48,1,1,8,0,20,9,0,16,0,1,10,0,48,2,52,4,0,6,48,1,33,54,0,16,6,5,20,11,0,16,6,16,1,51,12,0,1,2,1,0,1,5,1,1,1,3,1,4,16,2,1,13,0,52,0,0,2,33,11,0,1,13,0,3,52,14,0,2,32,1,0,2,49,4,32,1,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"from"},{"t":"s","v":"dom-query"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"DEBUG bind-event: "},{"t":"s","v":" on "},{"t":"s","v":"dom-tag-name"},{"t":"s","v":" href="},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"href"},{"t":"s","v":"dom-add-listener"},{"t":"code","v":{"bytecode":[3,17,1,18,0,1,1,0,52,0,0,2,33,33,0,20,2,0,18,1,48,1,17,2,16,2,18,2,52,3,0,2,33,6,0,4,17,1,32,4,0,16,2,19,2,32,1,0,2,5,16,1,6,33,26,0,5,18,3,1,5,0,52,3,0,2,6,33,8,0,5,20,6,0,16,0,48,1,52,4,0,1,33,43,1,18,3,1,7,0,52,3,0,2,6,34,25,0,5,18,3,1,5,0,52,3,0,2,6,33,11,0,5,20,8,0,18,1,1,9,0,48,2,33,10,0,20,10,0,16,0,48,1,32,1,0,2,5,20,11,0,18,1,48,1,6,34,3,0,5,18,4,17,2,18,3,1,5,0,52,3,0,2,6,33,50,0,5,16,2,1,12,0,52,0,0,2,1,13,0,52,3,0,2,6,33,29,0,5,20,8,0,18,1,1,9,0,48,2,6,33,14,0,5,18,0,1,14,0,52,0,0,2,52,4,0,1,17,3,4,17,4,16,3,33,34,0,20,15,0,20,16,0,16,2,1,17,0,52,0,0,2,48,1,20,18,0,18,1,1,19,0,48,2,48,2,17,4,32,1,0,2,5,16,4,33,29,0,20,20,0,16,2,1,17,0,52,0,0,2,48,1,5,20,21,0,1,22,0,1,22,0,49,2,32,84,0,16,3,33,24,0,20,23,0,1,25,0,16,2,1,17,0,52,0,0,2,52,24,0,2,48,1,32,1,0,2,5,18,0,1,14,0,52,0,0,2,33,32,0,20,26,0,18,5,48,1,5,20,27,0,51,28,0,0,1,18,0,1,14,0,52,0,0,2,48,2,19,5,32,9,0,20,29,0,18,1,2,2,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"changed"},{"t":"s","v":"element-value"},{"t":"s","v":"="},{"t":"s","v":"not"},{"t":"s","v":"click"},{"t":"s","v":"event-modifier-key?"},{"t":"s","v":"submit"},{"t":"s","v":"dom-has-attr?"},{"t":"s","v":"href"},{"t":"s","v":"prevent-default"},{"t":"s","v":"get-verb-info"},{"t":"s","v":"method"},{"t":"s","v":"GET"},{"t":"s","v":"delay"},{"t":"s","v":"try-client-route"},{"t":"s","v":"url-pathname"},{"t":"s","v":"url"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-target"},{"t":"s","v":"browser-push-state"},{"t":"s","v":"browser-scroll-to"},{"t":"n","v":0},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"sx:route server fetch "},{"t":"s","v":"clear-timeout"},{"t":"s","v":"set-timeout"},{"t":"code","v":{"bytecode":[20,0,0,18,0,2,2,49,3,50],"constants":[{"t":"s","v":"execute-request"}],"upvalue-count":1}},{"t":"s","v":"execute-request"}],"arity":1,"upvalue-count":6}},{"t":"s","v":"once"},{"t":"s","v":"dict"}],"arity":4}},{"t":"s","v":"post-swap"},{"t":"code","v":{"bytecode":[20,0,0,1,2,0,16,0,33,10,0,20,3,0,16,0,48,1,32,3,0,1,4,0,52,1,0,2,48,1,5,20,5,0,16,0,48,1,5,20,6,0,16,0,48,1,5,20,7,0,16,0,48,1,5,20,8,0,16,0,48,1,5,20,9,0,48,0,5,20,10,0,16,0,49,1,50],"constants":[{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"post-swap: root="},{"t":"s","v":"dom-tag-name"},{"t":"s","v":"nil"},{"t":"s","v":"activate-scripts"},{"t":"s","v":"sx-process-scripts"},{"t":"s","v":"sx-hydrate"},{"t":"s","v":"sx-hydrate-islands"},{"t":"s","v":"run-post-render-hooks"},{"t":"s","v":"process-elements"}],"arity":1}},{"t":"s","v":"process-settle-hooks"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,1,16,1,6,33,11,0,5,16,1,52,3,0,1,52,2,0,1,33,21,0,20,4,0,16,1,48,1,17,2,51,6,0,16,2,52,5,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-on-settle"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"sx-parse"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,20,1,0,52,2,0,0,48,1,49,2,50],"constants":[{"t":"s","v":"eval-expr"},{"t":"s","v":"env-extend"},{"t":"s","v":"dict"}],"arity":1}}],"arity":1}},{"t":"s","v":"activate-scripts"},{"t":"code","v":{"bytecode":[16,0,33,24,0,20,0,0,16,0,1,1,0,48,2,17,1,51,3,0,16,1,52,2,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"dom-query-all"},{"t":"s","v":"script"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,1,0,16,0,1,2,0,48,2,52,0,0,1,6,33,15,0,5,20,1,0,16,0,1,3,0,48,2,52,0,0,1,33,42,0,20,4,0,16,0,48,1,17,1,20,5,0,16,1,1,3,0,1,6,0,48,3,5,20,7,0,20,8,0,16,0,48,1,16,1,16,0,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"dom-has-attr?"},{"t":"s","v":"data-components"},{"t":"s","v":"data-sx-activated"},{"t":"s","v":"create-script-clone"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"true"},{"t":"s","v":"dom-replace-child"},{"t":"s","v":"dom-parent"}],"arity":1}}],"arity":1}},{"t":"s","v":"process-oob-swaps"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,17,2,51,2,0,1,1,16,2,52,1,0,2,50],"constants":[{"t":"s","v":"find-oob-swaps"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,17,1,20,2,0,16,1,48,1,17,2,16,0,1,3,0,52,0,0,2,17,3,16,0,1,4,0,52,0,0,2,17,4,20,5,0,16,3,48,1,33,17,0,20,6,0,20,5,0,16,3,48,1,16,3,48,2,32,1,0,2,5,16,2,33,13,0,18,0,16,2,16,3,16,4,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"target-id"},{"t":"s","v":"dom-query-by-id"},{"t":"s","v":"element"},{"t":"s","v":"swap-type"},{"t":"s","v":"dom-parent"},{"t":"s","v":"dom-remove-child"}],"arity":1,"upvalue-count":1}}],"arity":2}},{"t":"s","v":"hoist-head-elements"},{"t":"code","v":{"bytecode":[51,1,0,20,2,0,16,0,1,3,0,48,2,52,0,0,2,5,51,1,0,20,2,0,16,0,1,4,0,48,2,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,33,17,0,20,1,0,20,0,0,16,0,48,1,16,0,48,2,32,1,0,2,5,20,2,0,16,0,49,1,50],"constants":[{"t":"s","v":"dom-parent"},{"t":"s","v":"dom-remove-child"},{"t":"s","v":"dom-append-to-head"}],"arity":1}},{"t":"s","v":"dom-query-all"},{"t":"s","v":"style[data-sx-css]"},{"t":"s","v":"link[rel=\"stylesheet\"]"}],"arity":1}},{"t":"s","v":"process-boosted"},{"t":"code","v":{"bytecode":[51,1,0,20,2,0,16,0,6,34,6,0,5,20,3,0,48,0,1,4,0,48,2,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,49,1,50],"constants":[{"t":"s","v":"boost-descendants"}],"arity":1}},{"t":"s","v":"dom-query-all"},{"t":"s","v":"dom-body"},{"t":"s","v":"[sx-boost]"}],"arity":1}},{"t":"s","v":"boost-descendants"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,1,51,3,0,1,1,20,4,0,16,0,1,5,0,48,2,52,2,0,2,5,51,6,0,1,1,20,4,0,16,0,1,7,0,48,2,52,2,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-boost"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,1,0,16,0,1,2,0,48,2,52,0,0,1,6,33,8,0,5,20,3,0,16,0,48,1,33,160,0,20,4,0,16,0,1,2,0,48,2,5,20,5,0,16,0,1,6,0,48,2,52,0,0,1,6,33,21,0,5,18,0,6,33,14,0,5,18,0,1,8,0,52,7,0,2,52,0,0,1,33,15,0,20,9,0,16,0,1,6,0,18,0,48,3,32,1,0,2,5,20,5,0,16,0,1,10,0,48,2,52,0,0,1,33,16,0,20,9,0,16,0,1,10,0,1,11,0,48,3,32,1,0,2,5,20,5,0,16,0,1,12,0,48,2,52,0,0,1,33,16,0,20,9,0,16,0,1,12,0,1,8,0,48,3,32,1,0,2,5,20,13,0,16,0,20,14,0,16,0,1,15,0,48,2,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"is-processed?"},{"t":"s","v":"boost"},{"t":"s","v":"should-boost-link?"},{"t":"s","v":"mark-processed!"},{"t":"s","v":"dom-has-attr?"},{"t":"s","v":"sx-target"},{"t":"s","v":"="},{"t":"s","v":"true"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"sx-swap"},{"t":"s","v":"innerHTML"},{"t":"s","v":"sx-push-url"},{"t":"s","v":"bind-client-route-link"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"href"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"dom-query-all"},{"t":"s","v":"a[href]"},{"t":"code","v":{"bytecode":[20,1,0,16,0,1,2,0,48,2,52,0,0,1,6,33,8,0,5,20,3,0,16,0,48,1,33,165,0,20,4,0,16,0,1,2,0,48,2,5,20,6,0,16,0,1,7,0,48,2,6,34,4,0,5,1,8,0,52,5,0,1,17,1,20,6,0,16,0,1,9,0,48,2,6,34,6,0,5,20,10,0,48,0,17,2,20,11,0,16,0,1,12,0,48,2,52,0,0,1,6,33,21,0,5,18,0,6,33,14,0,5,18,0,1,14,0,52,13,0,2,52,0,0,1,33,15,0,20,15,0,16,0,1,12,0,18,0,48,3,32,1,0,2,5,20,11,0,16,0,1,16,0,48,2,52,0,0,1,33,16,0,20,15,0,16,0,1,16,0,1,17,0,48,3,32,1,0,2,5,20,18,0,16,0,16,1,16,2,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"is-processed?"},{"t":"s","v":"boost"},{"t":"s","v":"should-boost-form?"},{"t":"s","v":"mark-processed!"},{"t":"s","v":"upper"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"method"},{"t":"s","v":"GET"},{"t":"s","v":"action"},{"t":"s","v":"browser-location-href"},{"t":"s","v":"dom-has-attr?"},{"t":"s","v":"sx-target"},{"t":"s","v":"="},{"t":"s","v":"true"},{"t":"s","v":"dom-set-attr"},{"t":"s","v":"sx-swap"},{"t":"s","v":"innerHTML"},{"t":"s","v":"bind-boost-form"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"form"}],"arity":1}},{"t":"s","v":"_page-data-cache"},{"t":"s","v":"_page-data-cache-ttl"},{"t":"n","v":30000},{"t":"s","v":"page-data-cache-key"},{"t":"code","v":{"bytecode":[16,0,17,2,16,1,52,0,0,1,6,34,11,0,5,16,1,52,2,0,1,52,1,0,1,33,5,0,16,2,32,42,0,52,3,0,0,17,3,51,5,0,1,3,1,1,16,1,52,2,0,1,52,4,0,2,5,16,2,1,7,0,1,9,0,16,3,52,8,0,2,52,6,0,3,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"empty?"},{"t":"s","v":"keys"},{"t":"s","v":"list"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,1,2,0,18,1,16,0,52,3,0,2,52,1,0,3,49,2,50],"constants":[{"t":"s","v":"append!"},{"t":"s","v":"str"},{"t":"s","v":"="},{"t":"s","v":"get"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"str"},{"t":"s","v":":"},{"t":"s","v":"join"},{"t":"s","v":"&"}],"arity":2}},{"t":"s","v":"page-data-cache-get"},{"t":"code","v":{"bytecode":[20,1,0,16,0,52,0,0,2,17,1,16,1,52,2,0,1,33,4,0,2,32,52,0,20,5,0,48,0,16,1,1,6,0,52,0,0,2,52,4,0,2,20,7,0,52,3,0,2,33,15,0,20,1,0,16,0,2,52,8,0,3,5,2,32,9,0,16,1,1,9,0,52,0,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"_page-data-cache"},{"t":"s","v":"nil?"},{"t":"s","v":">"},{"t":"s","v":"-"},{"t":"s","v":"now-ms"},{"t":"s","v":"ts"},{"t":"s","v":"_page-data-cache-ttl"},{"t":"s","v":"dict-set!"},{"t":"s","v":"data"}],"arity":1}},{"t":"s","v":"page-data-cache-set"},{"t":"code","v":{"bytecode":[20,1,0,16,0,1,2,0,16,1,1,3,0,20,4,0,48,0,65,2,0,52,0,0,3,50],"constants":[{"t":"s","v":"dict-set!"},{"t":"s","v":"_page-data-cache"},{"t":"s","v":"data"},{"t":"s","v":"ts"},{"t":"s","v":"now-ms"}],"arity":2}},{"t":"s","v":"invalidate-page-cache"},{"t":"code","v":{"bytecode":[51,1,0,1,0,20,3,0,52,2,0,1,52,0,0,2,5,20,4,0,1,5,0,1,6,0,1,7,0,16,0,65,2,0,48,1,5,20,8,0,1,10,0,16,0,52,9,0,2,49,1,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[16,0,18,0,52,0,0,2,6,34,16,0,5,16,0,18,0,1,3,0,52,2,0,2,52,1,0,2,33,13,0,20,5,0,16,0,2,52,4,0,3,32,1,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"starts-with?"},{"t":"s","v":"str"},{"t":"s","v":":"},{"t":"s","v":"dict-set!"},{"t":"s","v":"_page-data-cache"}],"arity":1,"upvalue-count":1}},{"t":"s","v":"keys"},{"t":"s","v":"_page-data-cache"},{"t":"s","v":"sw-post-message"},{"t":"s","v":"type"},{"t":"s","v":"invalidate"},{"t":"s","v":"page"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"sx:cache invalidate "}],"arity":1}},{"t":"s","v":"invalidate-all-page-cache"},{"t":"code","v":{"bytecode":[52,0,0,0,21,1,0,5,20,2,0,1,3,0,1,4,0,1,5,0,1,6,0,65,2,0,48,1,5,20,7,0,1,8,0,49,1,50],"constants":[{"t":"s","v":"dict"},{"t":"s","v":"_page-data-cache"},{"t":"s","v":"sw-post-message"},{"t":"s","v":"type"},{"t":"s","v":"invalidate"},{"t":"s","v":"page"},{"t":"s","v":"*"},{"t":"s","v":"log-info"},{"t":"s","v":"sx:cache invalidate *"}]}},{"t":"s","v":"update-page-cache"},{"t":"code","v":{"bytecode":[20,0,0,16,0,52,1,0,0,48,2,17,2,20,2,0,16,2,16,1,48,2,5,20,3,0,1,5,0,16,0,52,4,0,2,49,1,50],"constants":[{"t":"s","v":"page-data-cache-key"},{"t":"s","v":"dict"},{"t":"s","v":"page-data-cache-set"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"sx:cache update "}],"arity":2}},{"t":"s","v":"process-cache-directives"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,3,16,3,33,30,0,16,3,1,3,0,52,2,0,2,33,8,0,20,4,0,48,0,32,7,0,20,5,0,16,3,48,1,32,1,0,2,5,16,1,1,7,0,52,6,0,2,17,3,16,3,33,30,0,16,3,1,3,0,52,2,0,2,33,8,0,20,4,0,48,0,32,7,0,20,5,0,16,3,48,1,32,1,0,2,5,16,1,1,8,0,52,6,0,2,17,3,16,3,33,30,0,20,9,0,16,2,48,1,17,4,16,4,33,12,0,20,10,0,16,3,16,4,49,2,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-cache-invalidate"},{"t":"s","v":"="},{"t":"s","v":"*"},{"t":"s","v":"invalidate-all-page-cache"},{"t":"s","v":"invalidate-page-cache"},{"t":"s","v":"get"},{"t":"s","v":"cache-invalidate"},{"t":"s","v":"cache-update"},{"t":"s","v":"parse-sx-data"},{"t":"s","v":"update-page-cache"}],"arity":3}},{"t":"s","v":"_optimistic-snapshots"},{"t":"s","v":"optimistic-cache-update"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,17,2,16,2,33,35,0,16,1,16,2,48,1,17,3,20,2,0,16,0,16,2,52,1,0,3,5,20,3,0,16,0,16,3,48,2,5,16,3,32,1,0,2,50],"constants":[{"t":"s","v":"page-data-cache-get"},{"t":"s","v":"dict-set!"},{"t":"s","v":"_optimistic-snapshots"},{"t":"s","v":"page-data-cache-set"}],"arity":2}},{"t":"s","v":"optimistic-cache-revert"},{"t":"code","v":{"bytecode":[20,1,0,16,0,52,0,0,2,17,1,16,1,33,25,0,20,2,0,16,0,16,1,48,2,5,20,1,0,16,0,52,3,0,2,5,16,1,32,1,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"_optimistic-snapshots"},{"t":"s","v":"page-data-cache-set"},{"t":"s","v":"dict-delete!"}],"arity":1}},{"t":"s","v":"optimistic-cache-confirm"},{"t":"code","v":{"bytecode":[20,1,0,16,0,52,0,0,2,50],"constants":[{"t":"s","v":"dict-delete!"},{"t":"s","v":"_optimistic-snapshots"}],"arity":1}},{"t":"s","v":"submit-mutation"},{"t":"code","v":{"bytecode":[20,0,0,16,0,16,1,48,2,17,6,20,1,0,16,6,16,4,48,2,17,7,16,7,33,14,0,20,2,0,16,0,16,1,16,7,48,3,32,1,0,2,5,20,3,0,16,2,16,3,51,4,0,1,6,1,0,1,1,1,5,51,5,0,1,6,1,0,1,1,1,5,49,4,50],"constants":[{"t":"s","v":"page-data-cache-key"},{"t":"s","v":"optimistic-cache-update"},{"t":"s","v":"try-rerender-page"},{"t":"s","v":"execute-action"},{"t":"code","v":{"bytecode":[16,0,33,12,0,20,0,0,18,0,16,0,48,2,32,1,0,2,5,20,1,0,18,0,48,1,5,16,0,33,14,0,20,2,0,18,1,18,2,16,0,48,3,32,1,0,2,5,20,3,0,1,5,0,18,1,52,4,0,2,48,1,5,18,3,33,10,0,18,3,1,6,0,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"page-data-cache-set"},{"t":"s","v":"optimistic-cache-confirm"},{"t":"s","v":"try-rerender-page"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"sx:optimistic confirmed "},{"t":"s","v":"confirmed"}],"arity":1,"upvalue-count":4}},{"t":"code","v":{"bytecode":[20,0,0,18,0,48,1,17,1,16,1,33,14,0,20,1,0,18,1,18,2,16,1,48,3,32,1,0,2,5,20,2,0,1,4,0,18,1,1,5,0,16,0,52,3,0,4,48,1,5,18,3,33,10,0,18,3,1,6,0,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"optimistic-cache-revert"},{"t":"s","v":"try-rerender-page"},{"t":"s","v":"log-warn"},{"t":"s","v":"str"},{"t":"s","v":"sx:optimistic reverted "},{"t":"s","v":": "},{"t":"s","v":"reverted"}],"arity":1,"upvalue-count":4}}],"arity":6}},{"t":"s","v":"_is-online"},{"t":"s","v":"_offline-queue"},{"t":"s","v":"list"},{"t":"s","v":"offline-is-online?"},{"t":"code","v":{"bytecode":[20,0,0,50],"constants":[{"t":"s","v":"_is-online"}]}},{"t":"s","v":"offline-set-online!"},{"t":"code","v":{"bytecode":[16,0,21,0,0,50],"constants":[{"t":"s","v":"_is-online"}],"arity":1}},{"t":"s","v":"offline-queue-mutation"},{"t":"code","v":{"bytecode":[20,0,0,16,2,16,3,48,2,17,5,1,2,0,16,0,1,3,0,16,1,1,4,0,16,2,1,5,0,16,3,1,6,0,20,7,0,48,0,1,8,0,1,9,0,52,1,0,12,17,6,20,10,0,20,11,0,16,6,48,2,5,20,12,0,16,5,16,4,48,2,17,7,16,7,33,14,0,20,13,0,16,2,16,3,16,7,48,3,32,1,0,2,5,20,14,0,1,16,0,16,0,1,17,0,20,11,0,52,18,0,1,1,19,0,52,15,0,5,48,1,5,16,6,50],"constants":[{"t":"s","v":"page-data-cache-key"},{"t":"s","v":"dict"},{"t":"s","v":"action"},{"t":"s","v":"payload"},{"t":"s","v":"page"},{"t":"s","v":"params"},{"t":"s","v":"timestamp"},{"t":"s","v":"now-ms"},{"t":"s","v":"status"},{"t":"s","v":"pending"},{"t":"s","v":"append!"},{"t":"s","v":"_offline-queue"},{"t":"s","v":"optimistic-cache-update"},{"t":"s","v":"try-rerender-page"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"sx:offline queued "},{"t":"s","v":" ("},{"t":"s","v":"len"},{"t":"s","v":" pending)"}],"arity":5}},{"t":"s","v":"offline-sync"},{"t":"code","v":{"bytecode":[51,1,0,20,2,0,52,0,0,2,17,0,16,0,52,4,0,1,52,3,0,1,33,34,0,20,5,0,1,7,0,16,0,52,8,0,1,1,9,0,52,6,0,3,48,1,5,51,11,0,16,0,52,10,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"filter"},{"t":"code","v":{"bytecode":[16,0,1,2,0,52,1,0,2,1,3,0,52,0,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"get"},{"t":"s","v":"status"},{"t":"s","v":"pending"}],"arity":1}},{"t":"s","v":"_offline-queue"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"sx:offline syncing "},{"t":"s","v":"len"},{"t":"s","v":" mutations"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,2,0,52,1,0,2,16,0,1,3,0,52,1,0,2,51,4,0,1,0,51,5,0,1,0,49,4,50],"constants":[{"t":"s","v":"execute-action"},{"t":"s","v":"get"},{"t":"s","v":"action"},{"t":"s","v":"payload"},{"t":"code","v":{"bytecode":[18,0,1,1,0,1,2,0,52,0,0,3,5,20,3,0,1,5,0,18,0,1,7,0,52,6,0,2,52,4,0,2,49,1,50],"constants":[{"t":"s","v":"dict-set!"},{"t":"s","v":"status"},{"t":"s","v":"synced"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"sx:offline synced "},{"t":"s","v":"get"},{"t":"s","v":"action"}],"arity":1,"upvalue-count":1}},{"t":"code","v":{"bytecode":[18,0,1,1,0,1,2,0,52,0,0,3,5,20,3,0,1,5,0,18,0,1,7,0,52,6,0,2,1,8,0,16,0,52,4,0,4,49,1,50],"constants":[{"t":"s","v":"dict-set!"},{"t":"s","v":"status"},{"t":"s","v":"failed"},{"t":"s","v":"log-warn"},{"t":"s","v":"str"},{"t":"s","v":"sx:offline sync failed "},{"t":"s","v":"get"},{"t":"s","v":"action"},{"t":"s","v":": "}],"arity":1,"upvalue-count":1}}],"arity":1}}]}},{"t":"s","v":"offline-pending-count"},{"t":"code","v":{"bytecode":[51,2,0,20,3,0,52,1,0,2,52,0,0,1,50],"constants":[{"t":"s","v":"len"},{"t":"s","v":"filter"},{"t":"code","v":{"bytecode":[16,0,1,2,0,52,1,0,2,1,3,0,52,0,0,2,50],"constants":[{"t":"s","v":"="},{"t":"s","v":"get"},{"t":"s","v":"status"},{"t":"s","v":"pending"}],"arity":1}},{"t":"s","v":"_offline-queue"}]}},{"t":"s","v":"offline-aware-mutation"},{"t":"code","v":{"bytecode":[20,0,0,33,20,0,20,1,0,16,0,16,1,16,2,16,3,16,4,16,5,49,6,32,32,0,20,2,0,16,2,16,3,16,0,16,1,16,4,48,5,5,16,5,33,10,0,16,5,1,3,0,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"_is-online"},{"t":"s","v":"submit-mutation"},{"t":"s","v":"offline-queue-mutation"},{"t":"s","v":"queued"}],"arity":6}},{"t":"s","v":"current-page-layout"},{"t":"code","v":{"bytecode":[20,0,0,20,1,0,48,0,48,1,17,0,20,2,0,16,0,20,3,0,48,2,17,1,16,1,52,4,0,1,33,6,0,1,5,0,32,17,0,16,1,1,7,0,52,6,0,2,6,34,4,0,5,1,5,0,50],"constants":[{"t":"s","v":"url-pathname"},{"t":"s","v":"browser-location-href"},{"t":"s","v":"find-matching-route"},{"t":"s","v":"_page-routes"},{"t":"s","v":"nil?"},{"t":"s","v":""},{"t":"s","v":"get"},{"t":"s","v":"layout"}]}},{"t":"s","v":"swap-rendered-content"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,5,20,1,0,16,0,1,2,0,48,2,5,20,3,0,16,0,16,1,48,2,5,20,4,0,16,0,48,1,5,20,5,0,16,0,48,1,5,20,6,0,16,0,48,1,5,20,7,0,16,0,48,1,5,20,8,0,48,0,5,20,9,0,16,0,1,10,0,1,12,0,16,2,52,11,0,2,48,3,5,20,13,0,1,15,0,16,2,52,14,0,2,49,1,50],"constants":[{"t":"s","v":"dispose-islands-in"},{"t":"s","v":"dom-set-text-content"},{"t":"s","v":""},{"t":"s","v":"dom-append"},{"t":"s","v":"hoist-head-elements-full"},{"t":"s","v":"process-elements"},{"t":"s","v":"sx-hydrate-elements"},{"t":"s","v":"sx-hydrate-islands"},{"t":"s","v":"run-post-render-hooks"},{"t":"s","v":"dom-dispatch"},{"t":"s","v":"sx:clientRoute"},{"t":"s","v":"dict"},{"t":"s","v":"pathname"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"sx:route client "}],"arity":3}},{"t":"s","v":"resolve-route-target"},{"t":"code","v":{"bytecode":[16,0,6,33,14,0,5,16,0,1,2,0,52,1,0,2,52,0,0,1,33,10,0,20,3,0,16,0,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"true"},{"t":"s","v":"dom-query"}],"arity":1}},{"t":"s","v":"deps-satisfied?"},{"t":"code","v":{"bytecode":[16,0,1,1,0,52,0,0,2,17,1,20,2,0,48,0,17,2,16,1,52,3,0,1,6,34,7,0,5,16,1,52,4,0,1,33,4,0,3,32,11,0,51,6,0,1,2,16,1,52,5,0,2,50],"constants":[{"t":"s","v":"get"},{"t":"s","v":"deps"},{"t":"s","v":"loaded-component-names"},{"t":"s","v":"nil?"},{"t":"s","v":"empty?"},{"t":"s","v":"every?"},{"t":"code","v":{"bytecode":[18,0,16,0,52,0,0,2,50],"constants":[{"t":"s","v":"contains?"}],"arity":1,"upvalue-count":1}}],"arity":1}},{"t":"s","v":"try-client-route"},{"t":"code","v":{"bytecode":[20,0,0,16,0,20,1,0,48,2,17,2,16,2,52,2,0,1,33,29,0,20,3,0,1,5,0,20,1,0,52,6,0,1,1,7,0,16,0,52,4,0,4,48,1,5,4,32,233,2,16,2,1,9,0,52,8,0,2,6,34,4,0,5,1,10,0,17,3,20,11,0,48,0,17,4,16,3,16,4,52,13,0,2,52,12,0,1,33,29,0,20,3,0,1,14,0,16,4,1,15,0,16,3,1,16,0,16,0,52,4,0,6,48,1,5,4,32,163,2,16,2,1,17,0,52,8,0,2,17,5,16,2,1,18,0,52,8,0,2,6,34,4,0,5,65,0,0,17,6,16,2,1,19,0,52,8,0,2,17,7,16,2,1,20,0,52,8,0,2,17,8,16,5,52,2,0,1,6,34,7,0,5,16,5,52,21,0,1,33,19,0,20,22,0,1,23,0,16,0,52,4,0,2,48,1,5,4,32,72,2,20,24,0,16,1,48,1,17,9,16,9,52,2,0,1,33,19,0,20,22,0,1,25,0,16,1,52,4,0,2,48,1,5,4,32,35,2,20,26,0,16,2,48,1,52,12,0,1,33,19,0,20,3,0,1,27,0,16,8,52,4,0,2,48,1,5,4,32,2,2,16,2,1,28,0,52,8,0,2,17,10,16,10,6,33,11,0,5,16,10,52,21,0,1,52,12,0,1,17,11,16,2,1,29,0,52,8,0,2,17,12,16,12,33,78,0,16,12,1,30,0,52,8,0,2,6,34,5,0,5,52,31,0,0,17,13,16,12,1,32,0,52,8,0,2,6,34,5,0,5,52,31,0,0,17,14,20,3,0,1,33,0,16,8,1,34,0,16,13,52,6,0,1,1,35,0,16,14,52,6,0,1,1,36,0,52,4,0,7,48,1,32,1,0,2,5,16,11,33,10,0,20,37,0,16,10,48,1,32,1,0,2,5,16,2,1,38,0,52,8,0,2,33,44,0,20,3,0,1,39,0,16,0,52,4,0,2,48,1,5,20,40,0,16,9,16,0,20,41,0,16,9,20,42,0,48,0,20,43,0,48,3,48,3,5,3,32,59,1,16,2,1,44,0,52,8,0,2,33,194,0,20,45,0,16,8,16,7,48,2,17,13,20,46,0,16,13,48,1,17,14,16,14,33,123,0,16,6,16,7,16,14,52,47,0,3,17,15,16,11,33,36,0,20,3,0,1,48,0,16,0,52,4,0,2,48,1,5,20,49,0,16,5,16,15,51,50,0,1,0,1,9,48,3,5,3,32,67,0,20,51,0,16,5,16,15,48,2,17,16,16,16,52,2,0,1,33,19,0,20,22,0,1,52,0,16,0,52,4,0,2,48,1,5,4,32,28,0,20,3,0,1,53,0,16,0,52,4,0,2,48,1,5,20,54,0,16,9,16,16,16,0,48,3,5,3,32,43,0,20,3,0,1,55,0,16,0,52,4,0,2,48,1,5,20,56,0,16,8,16,7,51,57,0,1,13,1,6,1,7,1,11,1,5,1,0,1,9,48,3,5,3,32,109,0,16,11,33,42,0,20,3,0,1,58,0,16,0,52,4,0,2,48,1,5,20,49,0,16,5,16,6,16,7,52,47,0,2,51,59,0,1,0,1,9,48,3,5,3,32,62,0,16,6,16,7,52,47,0,2,17,13,20,51,0,16,5,16,13,48,2,17,14,16,14,52,2,0,1,33,19,0,20,3,0,1,60,0,16,0,52,4,0,2,48,1,5,4,32,13,0,20,54,0,16,9,16,14,16,0,48,3,5,3,50],"constants":[{"t":"s","v":"find-matching-route"},{"t":"s","v":"_page-routes"},{"t":"s","v":"nil?"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"sx:route no match ("},{"t":"s","v":"len"},{"t":"s","v":" routes) "},{"t":"s","v":"get"},{"t":"s","v":"layout"},{"t":"s","v":""},{"t":"s","v":"current-page-layout"},{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"sx:route server (layout: "},{"t":"s","v":" -> "},{"t":"s","v":") "},{"t":"s","v":"content"},{"t":"s","v":"closure"},{"t":"s","v":"params"},{"t":"s","v":"name"},{"t":"s","v":"empty?"},{"t":"s","v":"log-warn"},{"t":"s","v":"sx:route no content for "},{"t":"s","v":"resolve-route-target"},{"t":"s","v":"sx:route target not found: "},{"t":"s","v":"deps-satisfied?"},{"t":"s","v":"sx:route deps miss for "},{"t":"s","v":"io-deps"},{"t":"s","v":"render-plan"},{"t":"s","v":"server"},{"t":"s","v":"list"},{"t":"s","v":"client"},{"t":"s","v":"sx:route plan "},{"t":"s","v":" — "},{"t":"s","v":" server, "},{"t":"s","v":" client"},{"t":"s","v":"register-io-deps"},{"t":"s","v":"stream"},{"t":"s","v":"sx:route streaming "},{"t":"s","v":"fetch-streaming"},{"t":"s","v":"build-request-headers"},{"t":"s","v":"loaded-component-names"},{"t":"s","v":"_css-hash"},{"t":"s","v":"has-data"},{"t":"s","v":"page-data-cache-key"},{"t":"s","v":"page-data-cache-get"},{"t":"s","v":"merge"},{"t":"s","v":"sx:route client+cache+async "},{"t":"s","v":"try-async-eval-content"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,33,48,0,20,1,0,1,3,0,18,0,1,4,0,52,2,0,3,48,1,5,20,5,0,18,1,18,0,20,6,0,18,1,20,7,0,48,0,20,8,0,48,3,1,9,0,49,4,32,11,0,20,10,0,18,1,16,0,18,0,49,3,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"log-warn"},{"t":"s","v":"str"},{"t":"s","v":"sx:route cache+async eval failed for "},{"t":"s","v":" — server fallback"},{"t":"s","v":"fetch-and-restore"},{"t":"s","v":"build-request-headers"},{"t":"s","v":"loaded-component-names"},{"t":"s","v":"_css-hash"},{"t":"n","v":0},{"t":"s","v":"swap-rendered-content"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"try-eval-content"},{"t":"s","v":"sx:route cached eval failed for "},{"t":"s","v":"sx:route client+cache "},{"t":"s","v":"swap-rendered-content"},{"t":"s","v":"sx:route client+data "},{"t":"s","v":"resolve-page-data"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,48,2,5,18,1,18,2,16,0,52,1,0,3,17,1,18,3,33,19,0,20,2,0,18,4,16,1,51,3,0,0,5,0,6,49,3,32,79,0,20,4,0,18,4,16,1,48,2,17,2,16,2,52,5,0,1,33,48,0,20,6,0,1,8,0,18,5,1,9,0,52,7,0,3,48,1,5,20,10,0,18,6,18,5,20,11,0,18,6,20,12,0,48,0,20,13,0,48,3,1,14,0,49,4,32,11,0,20,15,0,18,6,16,2,18,5,49,3,50],"constants":[{"t":"s","v":"page-data-cache-set"},{"t":"s","v":"merge"},{"t":"s","v":"try-async-eval-content"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,33,48,0,20,1,0,1,3,0,18,0,1,4,0,52,2,0,3,48,1,5,20,5,0,18,1,18,0,20,6,0,18,1,20,7,0,48,0,20,8,0,48,3,1,9,0,49,4,32,11,0,20,10,0,18,1,16,0,18,0,49,3,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"log-warn"},{"t":"s","v":"str"},{"t":"s","v":"sx:route data+async eval failed for "},{"t":"s","v":" — server fallback"},{"t":"s","v":"fetch-and-restore"},{"t":"s","v":"build-request-headers"},{"t":"s","v":"loaded-component-names"},{"t":"s","v":"_css-hash"},{"t":"n","v":0},{"t":"s","v":"swap-rendered-content"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"try-eval-content"},{"t":"s","v":"nil?"},{"t":"s","v":"log-warn"},{"t":"s","v":"str"},{"t":"s","v":"sx:route data eval failed for "},{"t":"s","v":" — server fallback"},{"t":"s","v":"fetch-and-restore"},{"t":"s","v":"build-request-headers"},{"t":"s","v":"loaded-component-names"},{"t":"s","v":"_css-hash"},{"t":"n","v":0},{"t":"s","v":"swap-rendered-content"}],"arity":1,"upvalue-count":7}},{"t":"s","v":"sx:route client+async "},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,33,48,0,20,1,0,1,3,0,18,0,1,4,0,52,2,0,3,48,1,5,20,5,0,18,1,18,0,20,6,0,18,1,20,7,0,48,0,20,8,0,48,3,1,9,0,49,4,32,11,0,20,10,0,18,1,16,0,18,0,49,3,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"log-warn"},{"t":"s","v":"str"},{"t":"s","v":"sx:route async eval failed for "},{"t":"s","v":" — server fallback"},{"t":"s","v":"fetch-and-restore"},{"t":"s","v":"build-request-headers"},{"t":"s","v":"loaded-component-names"},{"t":"s","v":"_css-hash"},{"t":"n","v":0},{"t":"s","v":"swap-rendered-content"}],"arity":1,"upvalue-count":2}},{"t":"s","v":"sx:route server (eval failed) "}],"arity":2}},{"t":"s","v":"bind-client-route-link"},{"t":"code","v":{"bytecode":[20,0,0,16,0,16,1,51,1,0,1,0,1,1,49,3,50],"constants":[{"t":"s","v":"bind-client-route-click"},{"t":"code","v":{"bytecode":[20,0,0,18,0,18,1,49,2,50],"constants":[{"t":"s","v":"bind-boost-link"}],"upvalue-count":2}}],"arity":2}},{"t":"s","v":"process-sse"},{"t":"code","v":{"bytecode":[51,1,0,20,2,0,16,0,6,34,6,0,5,20,3,0,48,0,1,4,0,48,2,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,1,0,16,0,1,2,0,48,2,52,0,0,1,33,21,0,20,3,0,16,0,1,2,0,48,2,5,20,4,0,16,0,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"is-processed?"},{"t":"s","v":"sse"},{"t":"s","v":"mark-processed!"},{"t":"s","v":"bind-sse"}],"arity":1}},{"t":"s","v":"dom-query-all"},{"t":"s","v":"dom-body"},{"t":"s","v":"[sx-sse]"}],"arity":1}},{"t":"s","v":"bind-sse"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,1,16,1,33,37,0,20,2,0,16,1,16,0,48,2,17,2,20,3,0,16,0,48,1,17,3,20,4,0,16,2,16,3,51,5,0,1,0,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-sse"},{"t":"s","v":"event-source-connect"},{"t":"s","v":"parse-sse-swap"},{"t":"s","v":"event-source-listen"},{"t":"code","v":{"bytecode":[20,0,0,18,0,16,0,49,2,50],"constants":[{"t":"s","v":"bind-sse-swap"}],"arity":1,"upvalue-count":1}}],"arity":1}},{"t":"s","v":"bind-sse-swap"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,17,2,20,1,0,20,2,0,16,0,1,3,0,48,2,20,4,0,20,5,0,48,0,1,6,0,48,2,48,2,17,3,16,3,1,8,0,52,7,0,2,17,4,16,3,1,9,0,52,7,0,2,17,5,16,1,52,10,0,1,17,6,16,6,52,12,0,1,52,11,0,1,33,88,0,20,13,0,16,2,48,1,5,16,6,1,15,0,52,14,0,2,33,49,0,20,16,0,16,6,48,1,17,7,20,17,0,1,18,0,2,48,2,17,8,20,19,0,16,8,16,7,48,2,5,20,20,0,16,5,51,21,0,1,2,1,8,1,4,49,2,32,16,0,20,20,0,16,5,51,22,0,1,2,1,6,1,4,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"resolve-target"},{"t":"s","v":"parse-swap-spec"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-swap"},{"t":"s","v":"dom-has-class?"},{"t":"s","v":"dom-body"},{"t":"s","v":"sx-transitions"},{"t":"s","v":"get"},{"t":"s","v":"style"},{"t":"s","v":"transition"},{"t":"s","v":"trim"},{"t":"s","v":"not"},{"t":"s","v":"empty?"},{"t":"s","v":"dispose-islands-in"},{"t":"s","v":"starts-with?"},{"t":"s","v":"("},{"t":"s","v":"sx-render"},{"t":"s","v":"dom-create-element"},{"t":"s","v":"div"},{"t":"s","v":"dom-append"},{"t":"s","v":"with-transition"},{"t":"code","v":{"bytecode":[20,0,0,18,0,20,1,0,18,1,48,1,18,2,48,3,5,20,2,0,18,0,49,1,50],"constants":[{"t":"s","v":"swap-dom-nodes"},{"t":"s","v":"children-to-fragment"},{"t":"s","v":"post-swap"}],"upvalue-count":3}},{"t":"code","v":{"bytecode":[20,0,0,18,0,18,1,18,2,48,3,5,20,1,0,18,0,49,1,50],"constants":[{"t":"s","v":"swap-html-string"},{"t":"s","v":"post-swap"}],"upvalue-count":3}}],"arity":2}},{"t":"s","v":"bind-inline-handlers"},{"t":"code","v":{"bytecode":[51,1,0,20,2,0,16,0,6,34,6,0,5,20,3,0,48,0,1,4,0,48,2,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[51,1,0,1,0,20,2,0,16,0,48,1,52,0,0,2,50],"constants":[{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[16,0,52,0,0,1,17,1,16,0,1,2,0,52,1,0,2,17,2,16,1,1,4,0,52,3,0,2,33,83,0,16,1,1,6,0,52,5,0,2,17,3,20,8,0,18,0,1,10,0,16,3,52,9,0,2,48,2,52,7,0,1,33,45,0,20,11,0,18,0,1,10,0,16,3,52,9,0,2,48,2,5,20,12,0,16,2,48,1,17,4,20,13,0,18,0,16,3,51,14,0,0,0,1,4,49,3,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"first"},{"t":"s","v":"nth"},{"t":"n","v":1},{"t":"s","v":"starts-with?"},{"t":"s","v":"sx-on:"},{"t":"s","v":"slice"},{"t":"n","v":6},{"t":"s","v":"not"},{"t":"s","v":"is-processed?"},{"t":"s","v":"str"},{"t":"s","v":"on:"},{"t":"s","v":"mark-processed!"},{"t":"s","v":"sx-parse"},{"t":"s","v":"dom-on"},{"t":"code","v":{"bytecode":[20,0,0,52,1,0,0,48,1,17,1,20,2,0,16,1,1,3,0,16,0,48,3,5,20,2,0,16,1,1,4,0,18,0,48,3,5,20,2,0,16,1,1,5,0,20,6,0,16,0,48,1,48,3,5,51,8,0,1,1,18,1,52,7,0,2,50],"constants":[{"t":"s","v":"env-extend"},{"t":"s","v":"dict"},{"t":"s","v":"env-bind!"},{"t":"s","v":"event"},{"t":"s","v":"this"},{"t":"s","v":"detail"},{"t":"s","v":"event-detail"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,0,0,16,0,18,0,49,2,50],"constants":[{"t":"s","v":"eval-expr"}],"arity":1,"upvalue-count":1}}],"arity":1,"upvalue-count":2}}],"arity":1,"upvalue-count":1}},{"t":"s","v":"dom-attr-list"}],"arity":1}},{"t":"s","v":"dom-query-all"},{"t":"s","v":"dom-body"},{"t":"s","v":"[sx-on\\:]"}],"arity":1}},{"t":"s","v":"bind-preload-for"},{"t":"code","v":{"bytecode":[20,0,0,16,0,1,1,0,48,2,17,1,16,1,33,76,0,16,1,1,3,0,52,2,0,2,33,13,0,1,3,0,1,5,0,52,4,0,2,32,7,0,1,6,0,52,4,0,1,17,2,16,1,1,3,0,52,2,0,2,33,6,0,1,7,0,32,3,0,1,8,0,17,3,20,9,0,16,0,16,2,16,3,51,10,0,1,0,49,4,32,1,0,2,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-preload"},{"t":"s","v":"="},{"t":"s","v":"mousedown"},{"t":"s","v":"list"},{"t":"s","v":"touchstart"},{"t":"s","v":"mouseover"},{"t":"n","v":0},{"t":"n","v":100},{"t":"s","v":"bind-preload"},{"t":"code","v":{"bytecode":[20,0,0,18,0,48,1,17,0,16,0,33,32,0,20,1,0,16,0,1,3,0,52,2,0,2,20,4,0,18,0,20,5,0,48,0,20,6,0,48,3,49,2,32,1,0,2,50],"constants":[{"t":"s","v":"get-verb-info"},{"t":"s","v":"do-preload"},{"t":"s","v":"get"},{"t":"s","v":"url"},{"t":"s","v":"build-request-headers"},{"t":"s","v":"loaded-component-names"},{"t":"s","v":"_css-hash"}],"upvalue-count":1}}],"arity":1}},{"t":"s","v":"do-preload"},{"t":"code","v":{"bytecode":[20,1,0,20,2,0,16,0,48,2,52,0,0,1,33,15,0,20,3,0,16,0,16,1,20,2,0,49,3,32,1,0,2,50],"constants":[{"t":"s","v":"nil?"},{"t":"s","v":"preload-cache-get"},{"t":"s","v":"_preload-cache"},{"t":"s","v":"fetch-preload"}],"arity":2}},{"t":"s","v":"VERB_SELECTOR"},{"t":"s","v":"str"},{"t":"s","v":"[sx-get],[sx-post],[sx-put],[sx-delete],[sx-patch]"},{"t":"s","v":"process-elements"},{"t":"code","v":{"bytecode":[20,0,0,16,0,6,34,6,0,5,20,1,0,48,0,20,2,0,48,2,17,1,20,3,0,1,5,0,16,1,52,6,0,1,1,7,0,52,4,0,3,48,1,5,51,9,0,16,1,52,8,0,2,5,20,10,0,16,0,48,1,5,20,11,0,16,0,48,1,5,20,12,0,16,0,48,1,5,20,13,0,16,0,49,1,50],"constants":[{"t":"s","v":"dom-query-all"},{"t":"s","v":"dom-body"},{"t":"s","v":"VERB_SELECTOR"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"DEBUG process-elements: found "},{"t":"s","v":"length"},{"t":"s","v":" verb elements"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,1,0,16,0,1,2,0,48,2,52,0,0,1,33,21,0,20,3,0,16,0,1,2,0,48,2,5,20,4,0,16,0,49,1,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"is-processed?"},{"t":"s","v":"verb"},{"t":"s","v":"mark-processed!"},{"t":"s","v":"process-one"}],"arity":1}},{"t":"s","v":"process-boosted"},{"t":"s","v":"process-sse"},{"t":"s","v":"bind-inline-handlers"},{"t":"s","v":"process-emit-elements"}],"arity":1}},{"t":"s","v":"process-one"},{"t":"code","v":{"bytecode":[20,0,0,16,0,48,1,17,1,16,1,33,87,0,20,2,0,16,0,1,3,0,48,2,52,1,0,1,33,66,0,20,4,0,1,6,0,20,7,0,16,0,48,1,1,8,0,20,9,0,16,0,1,10,0,48,2,1,11,0,20,9,0,16,0,1,12,0,48,2,52,5,0,6,48,1,5,20,13,0,16,0,16,1,48,2,5,20,14,0,16,0,49,1,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"get-verb-info"},{"t":"s","v":"not"},{"t":"s","v":"dom-has-attr?"},{"t":"s","v":"sx-disable"},{"t":"s","v":"log-info"},{"t":"s","v":"str"},{"t":"s","v":"DEBUG process-one: binding triggers for "},{"t":"s","v":"dom-tag-name"},{"t":"s","v":" href="},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"href"},{"t":"s","v":" sx-get="},{"t":"s","v":"sx-get"},{"t":"s","v":"bind-triggers"},{"t":"s","v":"bind-preload-for"}],"arity":1}},{"t":"s","v":"process-emit-elements"},{"t":"code","v":{"bytecode":[20,0,0,16,0,6,34,6,0,5,20,1,0,48,0,1,2,0,48,2,17,1,51,4,0,16,1,52,3,0,2,50],"constants":[{"t":"s","v":"dom-query-all"},{"t":"s","v":"dom-body"},{"t":"s","v":"[data-sx-emit]"},{"t":"s","v":"for-each"},{"t":"code","v":{"bytecode":[20,1,0,16,0,1,2,0,48,2,52,0,0,1,33,52,0,20,3,0,16,0,1,2,0,48,2,5,20,4,0,16,0,1,5,0,48,2,17,1,16,1,33,20,0,20,6,0,16,0,1,7,0,51,8,0,1,0,1,1,49,3,32,1,0,2,32,1,0,2,50],"constants":[{"t":"s","v":"not"},{"t":"s","v":"is-processed?"},{"t":"s","v":"emit"},{"t":"s","v":"mark-processed!"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"data-sx-emit"},{"t":"s","v":"dom-on"},{"t":"s","v":"click"},{"t":"code","v":{"bytecode":[20,0,0,18,0,1,1,0,48,2,17,1,16,1,33,10,0,20,2,0,16,1,48,1,32,4,0,52,3,0,0,17,2,20,4,0,18,0,18,1,16,2,49,3,50],"constants":[{"t":"s","v":"dom-get-attr"},{"t":"s","v":"data-sx-emit-detail"},{"t":"s","v":"json-parse"},{"t":"s","v":"dict"},{"t":"s","v":"dom-dispatch"}],"arity":1,"upvalue-count":2}}],"arity":1}}],"arity":1}},{"t":"s","v":"handle-popstate"},{"t":"code","v":{"bytecode":[20,0,0,48,0,17,1,20,1,0,1,2,0,48,1,17,2,16,2,33,44,0,20,3,0,16,2,1,4,0,48,2,17,4,16,4,6,33,14,0,5,16,4,1,7,0,52,6,0,2,52,5,0,1,33,5,0,16,4,32,1,0,2,32,1,0,2,17,3,16,3,6,34,4,0,5,1,8,0,17,3,20,1,0,16,3,48,1,17,4,20,9,0,16,1,48,1,17,5,16,4,33,58,0,20,10,0,16,5,16,3,48,2,33,13,0,20,11,0,1,12,0,16,0,49,2,32,30,0,20,13,0,16,4,20,14,0,48,0,20,15,0,48,3,17,6,20,16,0,16,4,16,1,16,6,16,0,49,4,32,1,0,2,50],"constants":[{"t":"s","v":"browser-location-href"},{"t":"s","v":"dom-query"},{"t":"s","v":"[sx-boost]"},{"t":"s","v":"dom-get-attr"},{"t":"s","v":"sx-boost"},{"t":"s","v":"not"},{"t":"s","v":"="},{"t":"s","v":"true"},{"t":"s","v":"#main-panel"},{"t":"s","v":"url-pathname"},{"t":"s","v":"try-client-route"},{"t":"s","v":"browser-scroll-to"},{"t":"n","v":0},{"t":"s","v":"build-request-headers"},{"t":"s","v":"loaded-component-names"},{"t":"s","v":"_css-hash"},{"t":"s","v":"fetch-and-restore"}],"arity":1}},{"t":"s","v":"engine-init"},{"t":"code","v":{"bytecode":[20,0,0,48,0,5,20,1,0,2,48,1,5,20,2,0,2,48,1,5,20,3,0,2,49,1,50],"constants":[{"t":"s","v":"init-css-tracking"},{"t":"s","v":"sx-process-scripts"},{"t":"s","v":"sx-hydrate"},{"t":"s","v":"process-elements"}]}}]}}