UNPKG

create-expo-cljs-app

Version:

Create a react native application with Expo and Shadow-CLJS!

1 lines 36.1 kB
["^ ","~:output",["^ ","~:js","goog.provide('shadow.remote.runtime.api');\n\n/**\n * @interface\n */\nshadow.remote.runtime.api.IRuntime = function(){};\n\nvar shadow$remote$runtime$api$IRuntime$relay_msg$dyn_41765 = (function (runtime,msg){\nvar x__4428__auto__ = (((runtime == null))?null:runtime);\nvar m__4429__auto__ = (shadow.remote.runtime.api.relay_msg[goog.typeOf(x__4428__auto__)]);\nif((!((m__4429__auto__ == null)))){\nreturn (m__4429__auto__.cljs$core$IFn$_invoke$arity$2 ? m__4429__auto__.cljs$core$IFn$_invoke$arity$2(runtime,msg) : m__4429__auto__.call(null,runtime,msg));\n} else {\nvar m__4426__auto__ = (shadow.remote.runtime.api.relay_msg[\"_\"]);\nif((!((m__4426__auto__ == null)))){\nreturn (m__4426__auto__.cljs$core$IFn$_invoke$arity$2 ? m__4426__auto__.cljs$core$IFn$_invoke$arity$2(runtime,msg) : m__4426__auto__.call(null,runtime,msg));\n} else {\nthrow cljs.core.missing_protocol(\"IRuntime.relay-msg\",runtime);\n}\n}\n});\nshadow.remote.runtime.api.relay_msg = (function shadow$remote$runtime$api$relay_msg(runtime,msg){\nif((((!((runtime == null)))) && ((!((runtime.shadow$remote$runtime$api$IRuntime$relay_msg$arity$2 == null)))))){\nreturn runtime.shadow$remote$runtime$api$IRuntime$relay_msg$arity$2(runtime,msg);\n} else {\nreturn shadow$remote$runtime$api$IRuntime$relay_msg$dyn_41765(runtime,msg);\n}\n});\n\nvar shadow$remote$runtime$api$IRuntime$add_extension$dyn_41773 = (function (runtime,key,spec){\nvar x__4428__auto__ = (((runtime == null))?null:runtime);\nvar m__4429__auto__ = (shadow.remote.runtime.api.add_extension[goog.typeOf(x__4428__auto__)]);\nif((!((m__4429__auto__ == null)))){\nreturn (m__4429__auto__.cljs$core$IFn$_invoke$arity$3 ? m__4429__auto__.cljs$core$IFn$_invoke$arity$3(runtime,key,spec) : m__4429__auto__.call(null,runtime,key,spec));\n} else {\nvar m__4426__auto__ = (shadow.remote.runtime.api.add_extension[\"_\"]);\nif((!((m__4426__auto__ == null)))){\nreturn (m__4426__auto__.cljs$core$IFn$_invoke$arity$3 ? m__4426__auto__.cljs$core$IFn$_invoke$arity$3(runtime,key,spec) : m__4426__auto__.call(null,runtime,key,spec));\n} else {\nthrow cljs.core.missing_protocol(\"IRuntime.add-extension\",runtime);\n}\n}\n});\nshadow.remote.runtime.api.add_extension = (function shadow$remote$runtime$api$add_extension(runtime,key,spec){\nif((((!((runtime == null)))) && ((!((runtime.shadow$remote$runtime$api$IRuntime$add_extension$arity$3 == null)))))){\nreturn runtime.shadow$remote$runtime$api$IRuntime$add_extension$arity$3(runtime,key,spec);\n} else {\nreturn shadow$remote$runtime$api$IRuntime$add_extension$dyn_41773(runtime,key,spec);\n}\n});\n\nvar shadow$remote$runtime$api$IRuntime$del_extension$dyn_41786 = (function (runtime,key){\nvar x__4428__auto__ = (((runtime == null))?null:runtime);\nvar m__4429__auto__ = (shadow.remote.runtime.api.del_extension[goog.typeOf(x__4428__auto__)]);\nif((!((m__4429__auto__ == null)))){\nreturn (m__4429__auto__.cljs$core$IFn$_invoke$arity$2 ? m__4429__auto__.cljs$core$IFn$_invoke$arity$2(runtime,key) : m__4429__auto__.call(null,runtime,key));\n} else {\nvar m__4426__auto__ = (shadow.remote.runtime.api.del_extension[\"_\"]);\nif((!((m__4426__auto__ == null)))){\nreturn (m__4426__auto__.cljs$core$IFn$_invoke$arity$2 ? m__4426__auto__.cljs$core$IFn$_invoke$arity$2(runtime,key) : m__4426__auto__.call(null,runtime,key));\n} else {\nthrow cljs.core.missing_protocol(\"IRuntime.del-extension\",runtime);\n}\n}\n});\nshadow.remote.runtime.api.del_extension = (function shadow$remote$runtime$api$del_extension(runtime,key){\nif((((!((runtime == null)))) && ((!((runtime.shadow$remote$runtime$api$IRuntime$del_extension$arity$2 == null)))))){\nreturn runtime.shadow$remote$runtime$api$IRuntime$del_extension$arity$2(runtime,key);\n} else {\nreturn shadow$remote$runtime$api$IRuntime$del_extension$dyn_41786(runtime,key);\n}\n});\n\n\n/**\n * @interface\n */\nshadow.remote.runtime.api.Inspectable = function(){};\n\nvar shadow$remote$runtime$api$Inspectable$describe$dyn_41797 = (function (thing,opts){\nvar x__4428__auto__ = (((thing == null))?null:thing);\nvar m__4429__auto__ = (shadow.remote.runtime.api.describe[goog.typeOf(x__4428__auto__)]);\nif((!((m__4429__auto__ == null)))){\nreturn (m__4429__auto__.cljs$core$IFn$_invoke$arity$2 ? m__4429__auto__.cljs$core$IFn$_invoke$arity$2(thing,opts) : m__4429__auto__.call(null,thing,opts));\n} else {\nvar temp__5733__auto__ = cljs.core.get.cljs$core$IFn$_invoke$arity$2(cljs.core.meta(thing),cljs.core.with_meta(new cljs.core.Symbol(\"shadow.remote.runtime.api\",\"describe\",\"shadow.remote.runtime.api/describe\",1388020131,null),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(\"cljs.analyzer\",\"no-resolve\",\"cljs.analyzer/no-resolve\",-1872351017),true], null)));\nif(temp__5733__auto__){\nvar meta_impl__4427__auto__ = temp__5733__auto__;\nreturn (meta_impl__4427__auto__.cljs$core$IFn$_invoke$arity$2 ? meta_impl__4427__auto__.cljs$core$IFn$_invoke$arity$2(thing,opts) : meta_impl__4427__auto__.call(null,thing,opts));\n} else {\nvar m__4426__auto__ = (shadow.remote.runtime.api.describe[\"_\"]);\nif((!((m__4426__auto__ == null)))){\nreturn (m__4426__auto__.cljs$core$IFn$_invoke$arity$2 ? m__4426__auto__.cljs$core$IFn$_invoke$arity$2(thing,opts) : m__4426__auto__.call(null,thing,opts));\n} else {\nthrow cljs.core.missing_protocol(\"Inspectable.describe\",thing);\n}\n}\n}\n});\n/**\n * returns a map descriptor that tells system how to handle things further\n */\nshadow.remote.runtime.api.describe = (function shadow$remote$runtime$api$describe(thing,opts){\nif((((!((thing == null)))) && ((!((thing.shadow$remote$runtime$api$Inspectable$describe$arity$2 == null)))))){\nreturn thing.shadow$remote$runtime$api$Inspectable$describe$arity$2(thing,opts);\n} else {\nreturn shadow$remote$runtime$api$Inspectable$describe$dyn_41797(thing,opts);\n}\n});\n\n\n/**\n * @interface\n */\nshadow.remote.runtime.api.IEvalCLJS = function(){};\n\nvar shadow$remote$runtime$api$IEvalCLJS$_cljs_eval$dyn_41810 = (function (runtime,input,callback){\nvar x__4428__auto__ = (((runtime == null))?null:runtime);\nvar m__4429__auto__ = (shadow.remote.runtime.api._cljs_eval[goog.typeOf(x__4428__auto__)]);\nif((!((m__4429__auto__ == null)))){\nreturn (m__4429__auto__.cljs$core$IFn$_invoke$arity$3 ? m__4429__auto__.cljs$core$IFn$_invoke$arity$3(runtime,input,callback) : m__4429__auto__.call(null,runtime,input,callback));\n} else {\nvar m__4426__auto__ = (shadow.remote.runtime.api._cljs_eval[\"_\"]);\nif((!((m__4426__auto__ == null)))){\nreturn (m__4426__auto__.cljs$core$IFn$_invoke$arity$3 ? m__4426__auto__.cljs$core$IFn$_invoke$arity$3(runtime,input,callback) : m__4426__auto__.call(null,runtime,input,callback));\n} else {\nthrow cljs.core.missing_protocol(\"IEvalCLJS.-cljs-eval\",runtime);\n}\n}\n});\nshadow.remote.runtime.api._cljs_eval = (function shadow$remote$runtime$api$_cljs_eval(runtime,input,callback){\nif((((!((runtime == null)))) && ((!((runtime.shadow$remote$runtime$api$IEvalCLJS$_cljs_eval$arity$3 == null)))))){\nreturn runtime.shadow$remote$runtime$api$IEvalCLJS$_cljs_eval$arity$3(runtime,input,callback);\n} else {\nreturn shadow$remote$runtime$api$IEvalCLJS$_cljs_eval$dyn_41810(runtime,input,callback);\n}\n});\n\n\n\n/**\n * @interface\n */\nshadow.remote.runtime.api.IEvalJS = function(){};\n\nvar shadow$remote$runtime$api$IEvalJS$_js_eval$dyn_41819 = (function (runtime,code){\nvar x__4428__auto__ = (((runtime == null))?null:runtime);\nvar m__4429__auto__ = (shadow.remote.runtime.api._js_eval[goog.typeOf(x__4428__auto__)]);\nif((!((m__4429__auto__ == null)))){\nreturn (m__4429__auto__.cljs$core$IFn$_invoke$arity$2 ? m__4429__auto__.cljs$core$IFn$_invoke$arity$2(runtime,code) : m__4429__auto__.call(null,runtime,code));\n} else {\nvar m__4426__auto__ = (shadow.remote.runtime.api._js_eval[\"_\"]);\nif((!((m__4426__auto__ == null)))){\nreturn (m__4426__auto__.cljs$core$IFn$_invoke$arity$2 ? m__4426__auto__.cljs$core$IFn$_invoke$arity$2(runtime,code) : m__4426__auto__.call(null,runtime,code));\n} else {\nthrow cljs.core.missing_protocol(\"IEvalJS.-js-eval\",runtime);\n}\n}\n});\nshadow.remote.runtime.api._js_eval = (function shadow$remote$runtime$api$_js_eval(runtime,code){\nif((((!((runtime == null)))) && ((!((runtime.shadow$remote$runtime$api$IEvalJS$_js_eval$arity$2 == null)))))){\nreturn runtime.shadow$remote$runtime$api$IEvalJS$_js_eval$arity$2(runtime,code);\n} else {\nreturn shadow$remote$runtime$api$IEvalJS$_js_eval$dyn_41819(runtime,code);\n}\n});\n\n\nshadow.remote.runtime.api.cljs_eval = (function shadow$remote$runtime$api$cljs_eval(runtime,p__41745,callback){\nvar map__41746 = p__41745;\nvar map__41746__$1 = (((((!((map__41746 == null))))?(((((map__41746.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__41746.cljs$core$ISeq$))))?true:false):false))?cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.hash_map,map__41746):map__41746);\nvar input = map__41746__$1;\nvar code = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__41746__$1,new cljs.core.Keyword(null,\"code\",\"code\",1586293142));\nvar ns = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__41746__$1,new cljs.core.Keyword(null,\"ns\",\"ns\",441598760));\nif(((typeof code === 'string') && (cljs.core.simple_symbol_QMARK_(ns)))){\n} else {\nthrow cljs.core.ex_info.cljs$core$IFn$_invoke$arity$2(\"invalid cljs-eval input\",new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,\"input\",\"input\",556931961),input], null));\n}\n\nreturn shadow.remote.runtime.api._cljs_eval(runtime,input,callback);\n});\n\nshadow.remote.runtime.api.js_eval = (function shadow$remote$runtime$api$js_eval(runtime,code){\nif(typeof code === 'string'){\n} else {\nthrow (new Error(\"Assert failed: (string? code)\"));\n}\n\nreturn shadow.remote.runtime.api._js_eval(runtime,code);\n});\n","~:ns-info",["^ ","~:rename-macros",null,"~:renames",["^ "],"~:meta",["^ ","~:file","shadow/remote/runtime/api.cljc","~:line",1,"~:column",5,"~:end-line",1,"~:end-column",30],"~:ns-aliases",["^ ","~$cljs.loader","~$shadow.loader","~$clojure.pprint","~$cljs.pprint","~$react","~$shadow.js.shim.module$react","~$clojure.spec.alpha","~$cljs.spec.alpha"],"~:use-macros",null,"~:excludes",["~#set",[]],"~:name","~$shadow.remote.runtime.api","~:op","~:ns","~:imports",null,"~:requires",["^ ","~$cljs.core","^M","~$goog","^N"],"~:seen",["^F",[]],"~:uses",null,"~:require-macros",["^ ","^M","^M"],"~:form",["~#list",["~$ns","^H"]],"~:flags",["^ "],"~:js-deps",["^ "],"~:deps",["^N","^M"]],"^J","^H","~:resource-id",["~:shadow.build.classpath/resource","shadow/remote/runtime/api.cljc"],"~:compiled-at",1613924119377,"~:resource-name","shadow/remote/runtime/api.cljc","~:warnings",[],"~:source","(ns shadow.remote.runtime.api)\n\n(defprotocol IRuntime\n (relay-msg [runtime msg])\n (add-extension [runtime key spec])\n (del-extension [runtime key]))\n\n(defprotocol Inspectable\n :extend-via-metadata true\n (describe [thing opts] \"returns a map descriptor that tells system how to handle things further\"))\n\n#?(:cljs\n (do (defprotocol IEvalCLJS\n (-cljs-eval [runtime input callback]))\n\n (defprotocol IEvalJS\n (-js-eval [runtime code]))\n\n (defn cljs-eval\n [^IEvalCLJS runtime {:keys [code ns] :as input} callback]\n (when-not (and (string? code)\n (simple-symbol? ns))\n (throw (ex-info \"invalid cljs-eval input\" {:input input})))\n (-cljs-eval runtime input callback))\n\n (defn js-eval\n [^IEvalJS runtime code]\n {:pre [(string? code)]}\n (-js-eval runtime code))))\n\n(comment\n ;; nav feels limited by being in metadata\n ;; and coupled to the result of datafy\n ;; also has no notion of async built-in which could be a problem for CLJS\n\n ;; will still be used as the default descriptor impl\n\n ;; I would like to transmit metadata to the UI but by nav/datafy potentially\n ;; being in metadata I have to filter it first, which seems like a bad default\n\n ;; returns one-line text summary of something. default to edn preview, could be custom\n {::preview-self (fn [opts])\n ;; returns map description. similar to :summary view right now\n ::summary (fn [opts]) => {:entries 123 :obj-type \"cljs.core/PersistentArrayMap\"}\n ::preview-entry (fn [idx opts])\n ;; similar to nav, but navs by idx\n ::nav (fn [idx opts callback])})\n\n","~:reader-features",["^F",["~:cljs"]],"~:cljc",true,"~:source-map-compact",["^ ","mappings","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","names",["shadow$remote$runtime$api$IRuntime$relay_msg$dyn","x__4428__auto__","m__4429__auto__","shadow.remote.runtime.api/relay-msg","goog/typeOf","m__4426__auto__","cljs.core/missing-protocol","shadow$remote$runtime$api$IRuntime$add_extension$dyn","shadow.remote.runtime.api/add-extension","shadow$remote$runtime$api$IRuntime$del_extension$dyn","shadow.remote.runtime.api/del-extension","shadow.remote.runtime.api/IRuntime","runtime","msg","key","spec","shadow$remote$runtime$api$Inspectable$describe$dyn","shadow.remote.runtime.api/describe","temp__5733__auto__","cljs.core.get","cljs.core/meta","meta-impl__4427__auto__","shadow.remote.runtime.api/Inspectable","thing","opts","shadow$remote$runtime$api$IEvalCLJS$_cljs_eval$dyn","shadow.remote.runtime.api/-cljs-eval","shadow.remote.runtime.api/IEvalCLJS","input","callback","shadow$remote$runtime$api$IEvalJS$_js_eval$dyn","shadow.remote.runtime.api/-js-eval","shadow.remote.runtime.api/IEvalJS","code","p__41745","map__41746","cljs.core/PROTOCOL_SENTINEL","cljs.core.apply","cljs.core/hash-map","shadow.remote.runtime.api/cljs-eval","ns","cljs.core/simple-symbol?","cljs.core.ex_info","js/Error","shadow.remote.runtime.api/js-eval"]],"~:used-vars",["^F",["~$shadow.remote.runtime.api/relay-msg","~$shadow.remote.runtime.api/del-extension","~$shadow.remote.runtime.api/describe","~$cljs.core/simple-symbol?","~$shadow.remote.runtime.api/IRuntime","~$shadow.remote.runtime.api/-js-eval","~$shadow.remote.runtime.api/cljs-eval","~$shadow.remote.runtime.api/Inspectable","~$shadow.remote.runtime.api/add-extension","~$shadow.remote.runtime.api/js-eval","~$cljs.core/ex-info","~$shadow.remote.runtime.api/-cljs-eval","~$cljs.core/not","~$shadow.remote.runtime.api/IEvalJS","~$js/Error","~$shadow.remote.runtime.api/IEvalCLJS"]]],"~:cache-keys",["~#cmap",[["^Y","goog/dom/tagname.js"],["6025affb7181cd40418600864f58eed1ea80055d","~:shadow.build.compiler/resolve",["^ ","~:require-id",null,"~:deps-ids",["^F",[]],"~:deps-syms",["^N","~$goog.dom.HtmlElement"]]],["^Y","goog/math/math.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N","~$goog.array","~$goog.asserts"]]],["^Y","goog/html/trustedtypes.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N"]]],["^Y","goog/labs/useragent/browser.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N","^1P","~$goog.labs.userAgent.util","~$goog.object","~$goog.string.internal"]]],["^Y","goog/html/safeurl.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N","^1Q","~$goog.fs.url","~$goog.html.TrustedResourceUrl","~$goog.i18n.bidi.Dir","~$goog.i18n.bidi.DirectionalString","~$goog.string.Const","~$goog.string.TypedString","^1T"]]],["^Y","goog/array/array.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N","^1Q"]]],["^Y","goog/debug/error.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N"]]],["^Y","goog/dom/nodetype.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N"]]],["^Y","goog/string/typedstring.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N"]]],["^Y","goog/object/object.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N"]]],["^Y","goog/dom/asserts.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N","^1Q"]]],"~:SHADOW-TIMESTAMP",[1598798247000,1598798247000,1592608845000],["^Y","goog/math/long.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N","^1Q","~$goog.reflect"]]],["^Y","goog/html/trustedresourceurl.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N","^1Q","~$goog.html.trustedtypes","^1W","^1X","^1Y","^1Z"]]],["^Y","goog/string/internal.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N"]]],["^Y","goog/functions/functions.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N"]]],["^Y","goog/html/safestyle.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N","^1P","^1Q","~$goog.html.SafeUrl","^1Y","^1Z","^1T"]]],["^Y","goog/dom/safe.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N","^1Q","~$goog.dom.asserts","~$goog.functions","~$goog.html.SafeHtml","~$goog.html.SafeScript","~$goog.html.SafeStyle","^22","^1V","~$goog.html.uncheckedconversions","^1Y","^1T"]]],["^Y","goog/structs/map.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N","~$goog.iter.Iterator","~$goog.iter.StopIteration"]]],["^Y","goog/html/safehtml.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N","^1P","^1Q","~$goog.dom.TagName","~$goog.dom.tags","^26","^27","~$goog.html.SafeStyleSheet","^22","^1V","^21","^1W","^1X","~$goog.labs.userAgent.browser","^1S","^1Y","^1Z","^1T"]]],["^Y","goog/dom/tags.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N","^1S"]]],["^Y","goog/asserts/asserts.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N","~$goog.debug.Error","~$goog.dom.NodeType"]]],["^Y","goog/uri/uri.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N","^1P","^1Q","~$goog.string","~$goog.structs","~$goog.structs.Map","~$goog.uri.utils","~$goog.uri.utils.ComponentIndex","~$goog.uri.utils.StandardQueryParam"]]],["^Y","goog/i18n/bidi.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N"]]],["^Y","goog/fs/url.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N"]]],["^Y","goog/base.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",[]]],["^Y","goog/structs/structs.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N","^1P","^1S"]]],["^Y","shadow/remote/runtime/api.cljc"],["8f33466de3d66bb02dbd135af9ac741295242f90","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N","^M"]]],["^Y","goog/string/string.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N","~$goog.dom.safe","^28","^1Y","^1T"]]],["^Y","goog/reflect/reflect.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N"]]],["^Y","goog/labs/useragent/util.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N","^1T"]]],["^Y","goog/string/stringbuffer.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N"]]],["^Y","goog/iter/iter.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N","^1P","^1Q","^24","~$goog.math"]]],["^Y","goog/html/uncheckedconversions.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N","^1Q","^25","^26","^27","^2=","^22","^1V","^1Y","^1T"]]],["^Y","goog/dom/htmlelement.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N"]]],["^Y","cljs/core.cljs"],["9f9729dbbf9b814c83dc189977b447d2ae92b6cd","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N","~$goog.math.Long","~$goog.math.Integer","^2A","^1S","^1P","~$goog.Uri","~$goog.string.StringBuffer"]]],["^Y","goog/html/safescript.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N","^1Q","^21","^1Y","^1Z"]]],["^Y","goog/html/safestylesheet.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N","^1P","^1Q","^27","^1S","^1Y","^1Z","^1T"]]],["^Y","goog/math/integer.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N","^20"]]],["^Y","goog/uri/utils.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N","^1P","^1Q","^2A"]]],["^Y","goog/string/const.js"],["6025affb7181cd40418600864f58eed1ea80055d","^1K",["^ ","^1L",null,"^1M",["^F",[]],"^1N",["^N","^1Q","^1Z"]]]]],"~:clj-info",["^ ","jar:file:/home/justin/.m2/repository/org/clojure/clojurescript/1.10.773/clojurescript-1.10.773.jar!/cljs/env.cljc",1592608845000,"jar:file:/home/justin/.m2/repository/org/clojure/clojurescript/1.10.773/clojurescript-1.10.773.jar!/cljs/analyzer.cljc",1592608845000,"jar:file:/home/justin/.m2/repository/org/clojure/tools.reader/1.3.3/tools.reader-1.3.3.jar!/clojure/tools/reader/default_data_readers.clj",1598798245000,"jar:file:/home/justin/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/string.clj",1592060007000,"jar:file:/home/justin/.m2/repository/org/clojure/tools.reader/1.3.3/tools.reader-1.3.3.jar!/clojure/tools/reader/impl/errors.clj",1598798245000,"jar:file:/home/justin/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/pprint.clj",1592060007000,"jar:file:/home/justin/.m2/repository/org/clojure/clojurescript/1.10.773/clojurescript-1.10.773.jar!/cljs/externs.clj",1592608845000,"jar:file:/home/justin/.m2/repository/org/clojure/clojurescript/1.10.773/clojurescript-1.10.773.jar!/cljs/core.cljc",1592608845000,"jar:file:/home/justin/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/instant.clj",1592060007000,"jar:file:/home/justin/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/set.clj",1592060007000,"jar:file:/home/justin/.m2/repository/org/clojure/tools.reader/1.3.3/tools.reader-1.3.3.jar!/clojure/tools/reader/reader_types.clj",1598798245000,"jar:file:/home/justin/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/edn.clj",1592060007000,"jar:file:/home/justin/.m2/repository/org/clojure/tools.reader/1.3.3/tools.reader-1.3.3.jar!/clojure/tools/reader.clj",1598798245000,"jar:file:/home/justin/.m2/repository/org/clojure/tools.reader/1.3.3/tools.reader-1.3.3.jar!/clojure/tools/reader/impl/inspect.clj",1598798245000,"jar:file:/home/justin/.m2/repository/org/clojure/data.json/1.0.0/data.json-1.0.0.jar!/clojure/data/json.clj",1592063582000,"jar:file:/home/justin/.m2/repository/org/clojure/clojurescript/1.10.773/clojurescript-1.10.773.jar!/cljs/util.cljc",1592608845000,"jar:file:/home/justin/.m2/repository/org/clojure/clojurescript/1.10.773/clojurescript-1.10.773.jar!/cljs/source_map/base64_vlq.clj",1592608845000,"jar:file:/home/justin/.m2/repository/org/clojure/clojurescript/1.10.773/clojurescript-1.10.773.jar!/cljs/js_deps.cljc",1592608845000,"jar:file:/home/justin/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/java/io.clj",1592060007000,"jar:file:/home/justin/.m2/repository/org/clojure/clojurescript/1.10.773/clojurescript-1.10.773.jar!/cljs/compiler.cljc",1592608845000,"jar:file:/home/justin/.m2/repository/org/clojure/clojurescript/1.10.773/clojurescript-1.10.773.jar!/cljs/tagged_literals.cljc",1592608845000,"jar:file:/home/justin/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/core.clj",1592060007000,"jar:file:/home/justin/.m2/repository/org/clojure/clojurescript/1.10.773/clojurescript-1.10.773.jar!/cljs/source_map.clj",1592608845000,"jar:file:/home/justin/.m2/repository/org/clojure/clojurescript/1.10.773/clojurescript-1.10.773.jar!/cljs/source_map/base64.clj",1592608845000],"~:analyzer",["^ ","^3",null,"^4",["^ "],"^5",["^ ","^6","shadow/remote/runtime/api.cljc","^7",1,"^8",5,"^9",1,"^:",30],"^;",["^ ","^<","^=","^>","^?","^@","^A","^B","^C"],"~:shadow/protocol-prefixes",["^F",["shadow$remote$runtime$api$IEvalCLJS$","shadow$remote$runtime$api$IRuntime$","shadow$remote$runtime$api$IEvalJS$","shadow$remote$runtime$api$Inspectable$"]],"^D",null,"^E",["^F",[]],"^G","^H","^K",null,"^L",["^ ","^M","^M","^N","^N"],"^O",["^F",[]],"~:shadow/js-access-global",["^F",["Error"]],"^P",null,"~:defs",["^ ","~$IEvalCLJS",["^ ","^5",["^ ","~:protocol-symbol",true,"^6","shadow/remote/runtime/api.cljc","^:",30,"^8",21,"^7",13,"~:protocol-info",["^ ","~:methods",["^ ","~$-cljs-eval",[["~$runtime","~$input","~$callback"]]]],"^9",13,"~:sigs",["^ ","~:-cljs-eval",["^ ","^G","^3B","~:arglists",["^S",[["^3C","^3D","^3E"]]],"~:doc",null]],"~:jsdoc",["^S",["@interface"]]],"^3?",true,"^G","^1H","^6","shadow/remote/runtime/api.cljc","^:",30,"^8",8,"^7",13,"^3@",["^ ","^3A",["^ ","^3B",[["^3C","^3D","^3E"]]]],"~:info",null,"^9",13,"~:tag","~$any","^3F",["^ ","^3G",["^ ","^G","^3B","^3H",["^S",[["^3C","^3D","^3E"]]],"^3I",null]],"~:impls",["^F",[]],"^3J",["^S",["@interface"]]],"~$del-extension",["^ ","~:protocol-inline",null,"^5",["^ ","^6","shadow/remote/runtime/api.cljc","^7",6,"^8",4,"^9",6,"^:",17,"~:protocol","^1=","^3I",null,"^3H",["^S",["~$quote",["^S",[["^3C","~$key"]]]]]],"^3Q","^1=","^G","^1:","^6","shadow/remote/runtime/api.cljc","^:",17,"~:method-params",["^S",[["^3C","^3S"]]],"~:protocol-impl",null,"~:arglists-meta",["^S",[null,null]],"^8",1,"~:variadic?",false,"^7",3,"~:ret-tag","^3M","^9",6,"~:max-fixed-arity",2,"~:fn-var",true,"^3H",["^S",["^3R",["^S",[["^3C","^3S"]]]]],"^3I",null],"~$IRuntime",["^ ","^5",["^ ","^3?",true,"^6","shadow/remote/runtime/api.cljc","^:",22,"^8",14,"^7",3,"^3@",["^ ","^3A",["^ ","~$relay-msg",[["^3C","~$msg"]],"~$add-extension",[["^3C","^3S","~$spec"]],"^3O",[["^3C","^3S"]]]],"^9",3,"^3F",["^ ","~:relay-msg",["^ ","^G","^40","^3H",["^S",[["^3C","^41"]]],"^3I",null],"~:add-extension",["^ ","^G","^42","^3H",["^S",[["^3C","^3S","^43"]]],"^3I",null],"~:del-extension",["^ ","^G","^3O","^3H",["^S",[["^3C","^3S"]]],"^3I",null]],"^3J",["^S",["@interface"]]],"^3?",true,"^G","^1=","^6","shadow/remote/runtime/api.cljc","^:",22,"^8",1,"^7",3,"^3@",["^ ","^3A",["^ ","^40",[["^3C","^41"]],"^42",[["^3C","^3S","^43"]],"^3O",[["^3C","^3S"]]]],"^3K",null,"^9",3,"^3L","^3M","^3F",["^ ","^44",["^ ","^G","^40","^3H",["^S",[["^3C","^41"]]],"^3I",null],"^45",["^ ","^G","^42","^3H",["^S",[["^3C","^3S","^43"]]],"^3I",null],"^46",["^ ","^G","^3O","^3H",["^S",[["^3C","^3S"]]],"^3I",null]],"^3N",["^F",[]],"^3J",["^S",["@interface"]]],"~$Inspectable",["^ ","^5",["^ ","^3?",true,"^6","shadow/remote/runtime/api.cljc","^:",25,"^8",14,"^7",8,"^3@",["^ ","^3A",["^ ","~$describe",[["~$thing","~$opts"]]]],"~:extend-via-metadata",true,"^9",8,"^3F",["^ ","~:describe",["^ ","^G","^48","^3H",["^S",[["^49","^4:"]]],"^3I","returns a map descriptor that tells system how to handle things further"]],"^3J",["^S",["@interface"]]],"^3?",true,"^G","^1@","^6","shadow/remote/runtime/api.cljc","^:",25,"^8",1,"^7",8,"^3@",["^ ","^3A",["^ ","^48",[["^49","^4:"]]]],"^4;",true,"^3K",null,"^9",8,"^3L","^3M","^3F",["^ ","^4<",["^ ","^G","^48","^3H",["^S",[["^49","^4:"]]],"^3I","returns a map descriptor that tells system how to handle things further"]],"^3N",["^F",[]],"^3J",["^S",["@interface"]]],"^42",["^ ","^3P",null,"^5",["^ ","^6","shadow/remote/runtime/api.cljc","^7",5,"^8",4,"^9",5,"^:",17,"^3Q","^1=","^3I",null,"^3H",["^S",["^3R",["^S",[["^3C","^3S","^43"]]]]]],"^3Q","^1=","^G","^1A","^6","shadow/remote/runtime/api.cljc","^:",17,"^3T",["^S",[["^3C","^3S","^43"]]],"^3U",null,"^3V",["^S",[null,null]],"^8",1,"^3W",false,"^7",3,"^3X","^3M","^9",5,"^3Y",3,"^3Z",true,"^3H",["^S",["^3R",["^S",[["^3C","^3S","^43"]]]]],"^3I",null],"~$cljs-eval",["^ ","^3P",null,"^5",["^ ","^6","shadow/remote/runtime/api.cljc","^7",19,"^8",14,"^9",19,"^:",23,"^3H",["^S",["^3R",["^S",[["^3C",["^ ","~:keys",["~$code","^T"],"~:as","^3D"],"^3E"]]]]]],"^G","^1?","^6","shadow/remote/runtime/api.cljc","^:",23,"^3T",["^S",[["^3C","~$p__41745","^3E"]]],"^3U",null,"^3V",["^S",[null,null]],"^8",8,"^3W",false,"^7",19,"^3X","^3M","^9",19,"^3Y",3,"^3Z",true,"^3H",["^S",["^3R",["^S",[["^3C",["^ ","^4>",["^4?","^T"],"^4@","^3D"],"^3E"]]]]]],"~$-js-eval",["^ ","^3P",null,"^5",["^ ","^6","shadow/remote/runtime/api.cljc","^7",17,"^8",11,"^9",17,"^:",19,"^3Q","^1F","^3I",null,"^3H",["^S",["^3R",["^S",[["^3C","^4?"]]]]]],"^3Q","^1F","^G","^1>","^6","shadow/remote/runtime/api.cljc","^:",19,"^3T",["^S",[["^3C","^4?"]]],"^3U",null,"^3V",["^S",[null,null]],"^8",8,"^3W",false,"^7",16,"^3X","^3M","^9",17,"^3Y",2,"^3Z",true,"^3H",["^S",["^3R",["^S",[["^3C","^4?"]]]]],"^3I",null],"~$IEvalJS",["^ ","^5",["^ ","^3?",true,"^6","shadow/remote/runtime/api.cljc","^:",28,"^8",21,"^7",16,"^3@",["^ ","^3A",["^ ","^4B",[["^3C","^4?"]]]],"^9",16,"^3F",["^ ","~:-js-eval",["^ ","^G","^4B","^3H",["^S",[["^3C","^4?"]]],"^3I",null]],"^3J",["^S",["@interface"]]],"^3?",true,"^G","^1F","^6","shadow/remote/runtime/api.cljc","^:",28,"^8",8,"^7",16,"^3@",["^ ","^3A",["^ ","^4B",[["^3C","^4?"]]]],"^3K",null,"^9",16,"^3L","^3M","^3F",["^ ","^4D",["^ ","^G","^4B","^3H",["^S",[["^3C","^4?"]]],"^3I",null]],"^3N",["^F",[]],"^3J",["^S",["@interface"]]],"^40",["^ ","^3P",null,"^5",["^ ","^6","shadow/remote/runtime/api.cljc","^7",4,"^8",4,"^9",4,"^:",13,"^3Q","^1=","^3I",null,"^3H",["^S",["^3R",["^S",[["^3C","^41"]]]]]],"^3Q","^1=","^G","^19","^6","shadow/remote/runtime/api.cljc","^:",13,"^3T",["^S",[["^3C","^41"]]],"^3U",null,"^3V",["^S",[null,null]],"^8",1,"^3W",false,"^7",3,"^3X","^3M","^9",4,"^3Y",2,"^3Z",true,"^3H",["^S",["^3R",["^S",[["^3C","^41"]]]]],"^3I",null],"^3B",["^ ","^3P",null,"^5",["^ ","^6","shadow/remote/runtime/api.cljc","^7",14,"^8",11,"^9",14,"^:",21,"^3Q","^1H","^3I",null,"^3H",["^S",["^3R",["^S",[["^3C","^3D","^3E"]]]]]],"^3Q","^1H","^G","^1D","^6","shadow/remote/runtime/api.cljc","^:",21,"^3T",["^S",[["^3C","^3D","^3E"]]],"^3U",null,"^3V",["^S",[null,null]],"^8",8,"^3W",false,"^7",13,"^3X","^3M","^9",14,"^3Y",3,"^3Z",true,"^3H",["^S",["^3R",["^S",[["^3C","^3D","^3E"]]]]],"^3I",null],"~$js-eval",["^ ","^3P",null,"^5",["^ ","^6","shadow/remote/runtime/api.cljc","^7",26,"^8",14,"^9",26,"^:",21,"^3H",["^S",["^3R",["^S",[["^3C","^4?"]]]]]],"^G","^1B","^6","shadow/remote/runtime/api.cljc","^:",21,"^3T",["^S",[["^3C","^4?"]]],"^3U",null,"^3V",["^S",[null,null]],"^8",8,"^3W",false,"^7",26,"^3X","^3M","^9",26,"^3Y",2,"^3Z",true,"^3H",["^S",["^3R",["^S",[["^3C","^4?"]]]]]],"^48",["^ ","^3P",null,"^5",["^ ","^6","shadow/remote/runtime/api.cljc","^7",10,"^8",4,"^9",10,"^:",12,"^3Q","^1@","^3I","returns a map descriptor that tells system how to handle things further","^3H",["^S",["^3R",["^S",[["^49","^4:"]]]]]],"^3Q","^1@","^G","^1;","^6","shadow/remote/runtime/api.cljc","^:",12,"^3T",["^S",[["^49","^4:"]]],"^3U",null,"^3V",["^S",[null,null]],"^8",1,"^3W",false,"^7",8,"^3X","^3M","^9",10,"^3Y",2,"^3Z",true,"^3H",["^S",["^3R",["^S",[["^49","^4:"]]]]],"^3I","returns a map descriptor that tells system how to handle things further"]],"^Q",["^ ","^M","^M"],"~:cljs.analyzer/constants",["^ ","^O",["^F",["^1;","^J","~:code","~:cljs.analyzer/no-resolve","~:input"]],"~:order",["^1;","^4H","^4G","^J","^4I"]],"^U",["^ "],"^V",["^ "],"^W",["^N","^M"]],"^J","^H","~:ns-specs",["^ "],"~:ns-spec-vars",["^F",[]],"~:compiler-options",["^1J",[["^4M","~:static-fns"],true,["^4M","~:shadow-tweaks"],null,["^4M","~:source-map-inline"],null,["^4M","~:elide-asserts"],false,["^4M","~:optimize-constants"],null,["^4M","^10"],null,["^4M","~:external-config"],null,["^4M","~:tooling-config"],null,["^4M","~:emit-constants"],null,["^4M","~:load-tests"],null,["^4M","~:form-size-threshold"],null,["^4M","~:data-readers"],null,["^4M","~:infer-externs"],"~:auto",["^4M","^12"],null,["~:js-options","~:js-provider"],"~:require",["~:mode"],"~:dev",["^4M","~:fn-invoke-direct"],null,["^4M","~:source-map"],"/dev/null"]]]