(sxbc 1 "cdcf8db3bbd2fe4a" (code :constants ("dom-document" {:upvalue-count nil :arity nil :constants ("host-global" "document") :bytecode (nil nil nil nil nil nil nil nil)} "dom-window" {:upvalue-count nil :arity nil :constants ("host-global" "window") :bytecode (nil nil nil nil nil nil nil nil)} "dom-body" {:upvalue-count nil :arity nil :constants ("host-get" "dom-document" "body") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-head" {:upvalue-count nil :arity nil :constants ("host-get" "dom-document" "head") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-create-element" {:upvalue-count nil :arity nil :constants ("host-call" "dom-document" "createElementNS" "createElement") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "create-text-node" {:upvalue-count nil :arity nil :constants ("host-call" "dom-document" "createTextNode") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "create-fragment" {:upvalue-count nil :arity nil :constants ("host-call" "dom-document" "createDocumentFragment") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil)} "create-comment" {:upvalue-count nil :arity nil :constants ("host-call" "dom-document" "createComment" "") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-append" {:upvalue-count nil :arity nil :constants ("host-call" "appendChild") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-prepend" {:upvalue-count nil :arity nil :constants ("host-call" "prepend") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-insert-before" {:upvalue-count nil :arity nil :constants ("host-call" "insertBefore") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-insert-after" {:upvalue-count nil :arity nil :constants ("Insert node after ref in the same parent." "host-get" "parentNode" "nextSibling" "host-call" "insertBefore" "appendChild") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-remove" {:upvalue-count nil :arity nil :constants ("host-call" "remove") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-is-active-element?" {:upvalue-count nil :arity nil :constants ("host-get" "dom-document" "activeElement" "identical?") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-is-input-element?" {:upvalue-count nil :arity nil :constants ("upper" "dom-tag-name" "" "=" "INPUT" "TEXTAREA" "SELECT") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-is-child-of?" {:upvalue-count nil :arity nil :constants ("host-call" "contains") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-attr-list" {:upvalue-count nil :arity nil :constants ("host-get" "attributes" "list" "length" {:upvalue-count nil :arity nil :constants ("<" "host-call" "item" "append!" "list" "host-get" "name" "value" "+" nil) :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} nil) :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-remove-child" {:upvalue-count nil :arity nil :constants ("host-call" "removeChild") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-replace-child" {:upvalue-count nil :arity nil :constants ("host-call" "replaceChild") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-clone" {:upvalue-count nil :arity nil :constants ("host-call" "cloneNode" "nil?") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-query" {:upvalue-count nil :arity nil :constants ("nil?" "host-call" "dom-document" "querySelector") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-query-all" {:upvalue-count nil :arity nil :constants ("Query DOM and return an SX list (not a host NodeList)." "nil?" "host-call" "dom-document" "querySelectorAll" "list" "host-get" "length" {:upvalue-count nil :arity nil :constants ("<" "append!" "host-call" "item" "+" nil) :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} nil) :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-query-by-id" {:upvalue-count nil :arity nil :constants ("host-call" "dom-document" "getElementById") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-closest" {:upvalue-count nil :arity nil :constants ("host-call" "closest") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-matches?" {:upvalue-count nil :arity nil :constants ("host-get" "matches" "host-call") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-get-attr" {:upvalue-count nil :arity nil :constants ("host-get" "getAttribute" "host-call" "nil?") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-set-attr" {:upvalue-count nil :arity nil :constants ("host-get" "setAttribute" "host-call") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-remove-attr" {:upvalue-count nil :arity nil :constants ("host-get" "removeAttribute" "host-call") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-has-attr?" {:upvalue-count nil :arity nil :constants ("host-get" "hasAttribute" "host-call") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-add-class" {:upvalue-count nil :arity nil :constants ("host-call" "host-get" "classList" "add") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-remove-class" {:upvalue-count nil :arity nil :constants ("host-call" "host-get" "classList" "remove") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-has-class?" {:upvalue-count nil :arity nil :constants ("host-call" "host-get" "classList" "contains") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-text-content" {:upvalue-count nil :arity nil :constants ("host-get" "textContent") :bytecode (nil nil nil nil nil nil nil nil nil nil)} "dom-set-text-content" {:upvalue-count nil :arity nil :constants ("host-set!" "textContent") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-inner-html" {:upvalue-count nil :arity nil :constants ("host-get" "innerHTML") :bytecode (nil nil nil nil nil nil nil nil nil nil)} "dom-set-inner-html" {:upvalue-count nil :arity nil :constants ("host-set!" "innerHTML") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-outer-html" {:upvalue-count nil :arity nil :constants ("host-get" "outerHTML") :bytecode (nil nil nil nil nil nil nil nil nil nil)} "dom-insert-adjacent-html" {:upvalue-count nil :arity nil :constants ("host-call" "insertAdjacentHTML") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-get-style" {:upvalue-count nil :arity nil :constants ("host-get" "style") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-set-style" {:upvalue-count nil :arity nil :constants ("host-call" "host-get" "style" "setProperty") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-get-prop" {:upvalue-count nil :arity nil :constants ("host-get") :bytecode (nil nil nil nil nil nil nil nil nil)} "dom-set-prop" {:upvalue-count nil :arity nil :constants ("host-set!") :bytecode (nil nil nil nil nil nil nil nil nil nil nil)} "dom-tag-name" {:upvalue-count nil :arity nil :constants ("lower" "host-get" "tagName" "") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-node-type" {:upvalue-count nil :arity nil :constants ("host-get" "nodeType") :bytecode (nil nil nil nil nil nil nil nil nil nil)} "dom-node-name" {:upvalue-count nil :arity nil :constants ("host-get" "nodeName") :bytecode (nil nil nil nil nil nil nil nil nil nil)} "dom-id" {:upvalue-count nil :arity nil :constants ("host-get" "id") :bytecode (nil nil nil nil nil nil nil nil nil nil)} "dom-parent" {:upvalue-count nil :arity nil :constants ("host-get" "parentNode") :bytecode (nil nil nil nil nil nil nil nil nil nil)} "dom-first-child" {:upvalue-count nil :arity nil :constants ("host-get" "firstChild") :bytecode (nil nil nil nil nil nil nil nil nil nil)} "dom-next-sibling" {:upvalue-count nil :arity nil :constants ("host-get" "nextSibling") :bytecode (nil nil nil nil nil nil nil nil nil nil)} "dom-child-list" {:upvalue-count nil :arity nil :constants ("Return child nodes as an SX list." "host-get" "childNodes" "length" "list" {:upvalue-count nil :arity nil :constants ("<" "append!" "host-call" "item" "+" nil) :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} nil) :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-is-fragment?" {:upvalue-count nil :arity nil :constants ("=" "host-get" "nodeType" nil) :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-child-nodes" "dom-remove-children-after" {:upvalue-count nil :arity nil :constants ("Remove all siblings after marker node." "dom-parent" {:upvalue-count nil :arity nil :constants ("dom-next-sibling" "host-call" "removeChild") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)}) :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-focus" {:upvalue-count nil :arity nil :constants ("host-call" "focus") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-parse-html" {:upvalue-count nil :arity nil :constants ("host-new" "DOMParser" "host-call" "parseFromString" "text/html" "host-get" "body" "childNodes") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-listen" {:upvalue-count nil :arity nil :constants ("host-callback" "host-call" "addEventListener" {:upvalue-count nil :arity nil :constants ("host-call" "removeEventListener") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil)}) :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-add-listener" {:upvalue-count nil :arity nil :constants ("host-callback" "host-call" "addEventListener" {:upvalue-count nil :arity nil :constants ("host-call" "removeEventListener") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil)}) :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-dispatch" {:upvalue-count nil :arity nil :constants ("host-new" "CustomEvent" "dict" "detail" "bubbles" "host-call" "dispatchEvent") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "event-detail" {:upvalue-count nil :arity nil :constants ("host-get" "detail") :bytecode (nil nil nil nil nil nil nil nil nil nil)} "prevent-default" {:upvalue-count nil :arity nil :constants ("host-call" "preventDefault") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "stop-propagation" {:upvalue-count nil :arity nil :constants ("host-call" "stopPropagation") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "event-modifier-key?" {:upvalue-count nil :arity nil :constants ("host-get" "ctrlKey" "metaKey" "shiftKey" "altKey") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "element-value" {:upvalue-count nil :arity nil :constants ("not" "nil?" "host-get" "value") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "error-message" {:upvalue-count nil :arity nil :constants ("host-get" "message" "str") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-get-data" {:upvalue-count nil :arity nil :constants ("host-get" "__sx_data") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-set-data" {:upvalue-count nil :arity nil :constants ("not" "host-get" "__sx_data" "host-set!" "dict") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-append-to-head" {:upvalue-count nil :arity nil :constants ("dom-head" "host-call" "appendChild") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "set-document-title" {:upvalue-count nil :arity nil :constants ("host-set!" "dom-document" "title") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} "dom-visible?" {:upvalue-count nil :arity nil :constants ("not" "=" "host-get" "style" "display" "none") :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)} {:library (sx dom) :op "import"}) :bytecode (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)))