scittle/report.html
Michiel Borkent 5c59a5cfd1 update build
2025-08-21 15:04:08 +02:00

754 lines
486 KiB
HTML

<!DOCTYPE html>
<html><head><title>[main] Build Report - shadow-cljs</title><meta charset="utf-8"></head><body><div id="root"></div><style>body {
font-size: 14px;
font-family: Menlo, monospace;
padding: 0;
margin: 0;
}
*, :after, :before {
box-sizing: border-box;
}
.numeric {
white-space: nowrap;
text-align: right;
}
#root {
max-width: 1024px;
padding: 10px;
margin-bottom: 600px;
}
table {
width: 100%;
border-collapse: collapse;
}
.module {
margin-bottom: 20px;
}
.module__title {
font-size: 1.125rem;
font-weight: bold;
padding: .5rem;
border-bottom: 2px solid #ccc;
}
.group__expand-toggle {
text-align: center;
width: 30px;
}
.group__expand {
padding: 0 0 20px 0;
}
.group__header {
padding: .5rem 0;
}
.group__duplicate {
color: red;
}
.group__row {
cursor: pointer;
}
thead th {
text-align: left;
}
td {
padding: .125rem;
}
tr.group-item:nth-child(odd) td {
background-color: rgba(0,0,0,0.025);
}
tr.group-item:hover td {
background-color: rgba(0,0,0,0.05);
}
tr.group__row:nth-child(odd) td {
background-color: rgba(0,0,0,0.025);
}
tr.group__row:hover td {
background-color: rgba(0,0,0,0.05);
}
th {
padding: .5rem;
border-bottom: 1px solid #ccc;
}
tr:last-child td {
border-bottom: none;
}
.hover__container {
position: absolute;
background-color: #fff;
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
padding: 20px;
max-width: 500px;
}
.hover__explainer {
font-size: 12px;
margin-bottom: 10px;
}
.hover__title {
font-weight: bold;
margin-bottom: 10px;
}
.hover__require-trace {
padding: 0 0 10px 0;
}
.hover__require-trace-items {
}
.hover__require-trace-item:first-child {
font-weight: bold;
}
.hover__require-trace-item:last-child {
font-weight: bold;
}</style><script type="shadow/build-report">{:build-modules [{:module-id :scittle, :sources [[:shadow.build.classpath/resource "goog/base.js"] [:shadow.build.classpath/resource "goog/debug/error.js"] [:shadow.build.classpath/resource "goog/dom/nodetype.js"] [:shadow.build.classpath/resource "goog/asserts/asserts.js"] [:shadow.build.classpath/resource "goog/reflect/reflect.js"] [:shadow.build.classpath/resource "goog/math/long.js"] [:shadow.build.classpath/resource "goog/math/integer.js"] [:shadow.build.classpath/resource "goog/dom/htmlelement.js"] [:shadow.build.classpath/resource "goog/dom/tagname.js"] [:shadow.build.classpath/resource "goog/dom/element.js"] [:shadow.build.classpath/resource "goog/asserts/dom.js"] [:shadow.build.classpath/resource "goog/dom/asserts.js"] [:shadow.build.classpath/resource "goog/functions/functions.js"] [:shadow.build.classpath/resource "goog/string/typedstring.js"] [:shadow.build.classpath/resource "goog/string/const.js"] [:shadow.build.classpath/resource "goog/html/trustedtypes.js"] [:shadow.build.classpath/resource "goog/html/safescript.js"] [:shadow.build.classpath/resource "goog/fs/url.js"] [:shadow.build.classpath/resource "goog/fs/blob.js"] [:shadow.build.classpath/resource "goog/html/trustedresourceurl.js"] [:shadow.build.classpath/resource "goog/string/internal.js"] [:shadow.build.classpath/resource "goog/html/safeurl.js"] [:shadow.build.classpath/resource "goog/html/safestyle.js"] [:shadow.build.classpath/resource "goog/object/object.js"] [:shadow.build.classpath/resource "goog/html/safestylesheet.js"] [:shadow.build.classpath/resource "goog/flags/flags.js"] [:shadow.build.classpath/resource "goog/labs/useragent/useragent.js"] [:shadow.build.classpath/resource "goog/labs/useragent/util.js"] [:shadow.build.classpath/resource "goog/labs/useragent/highentropy/highentropyvalue.js"] [:shadow.build.classpath/resource "goog/labs/useragent/chromium_rebrands.js"] [:shadow.build.classpath/resource "goog/labs/useragent/highentropy/highentropydata.js"] [:shadow.build.classpath/resource "goog/labs/useragent/browser.js"] [:shadow.build.classpath/resource "goog/array/array.js"] [:shadow.build.classpath/resource "goog/dom/tags.js"] [:shadow.build.classpath/resource "goog/html/safehtml.js"] [:shadow.build.classpath/resource "goog/html/uncheckedconversions.js"] [:shadow.build.classpath/resource "goog/dom/safe.js"] [:shadow.build.classpath/resource "goog/string/string.js"] [:shadow.build.classpath/resource "goog/collections/maps.js"] [:shadow.build.classpath/resource "goog/structs/structs.js"] [:shadow.build.classpath/resource "goog/uri/utils.js"] [:shadow.build.classpath/resource "goog/uri/uri.js"] [:shadow.build.classpath/resource "goog/string/stringbuffer.js"] [:shadow.build.classpath/resource "cljs/core.cljs"] [:shadow.build.classpath/resource "clojure/string.cljs"] [:shadow.build.classpath/resource "cljs/tools/reader/impl/utils.cljs"] [:shadow.build.classpath/resource "cljs/tools/reader/reader_types.cljs"] [:shadow.build.classpath/resource "cljs/tools/reader/impl/inspect.cljs"] [:shadow.build.classpath/resource "cljs/tools/reader/impl/errors.cljs"] [:shadow.build.classpath/resource "cljs/tools/reader/impl/commons.cljs"] [:shadow.build.classpath/resource "cljs/tools/reader.cljs"] [:shadow.build.classpath/resource "cljs/tools/reader/edn.cljs"] [:shadow.build.classpath/resource "cljs/reader.cljs"] [:shadow.build.classpath/resource "goog/string/stringformat.js"] [:shadow.build.classpath/resource "edamame/impl/ns_parser.cljc"] [:shadow.build.classpath/resource "cljs/tagged_literals.cljc"] [:shadow.build.classpath/resource "edamame/impl/macros.cljc"] [:shadow.build.classpath/resource "edamame/impl/read_fn.cljc"] [:shadow.build.classpath/resource "edamame/impl/syntax_quote.cljc"] [:shadow.build.classpath/resource "edamame/impl/parser.cljc"] [:shadow.build.classpath/resource "edamame/core.cljc"] [:shadow.build.classpath/resource "sci/ctx_store.cljc"] [:shadow.build.classpath/resource "sci/impl/types.cljc"] [:shadow.build.classpath/resource "sci/impl/macros.cljc"] [:shadow.build.classpath/resource "sci/impl/unrestrict.cljc"] [:shadow.build.classpath/resource "sci/impl/vars.cljc"] [:shadow.build.classpath/resource "sci/lang.cljc"] [:shadow.build.classpath/resource "sci/impl/callstack.cljc"] [:shadow.build.classpath/resource "sci/impl/utils.cljc"] [:shadow.build.classpath/resource "sci/impl/deftype.cljc"] [:shadow.build.classpath/resource "sci/impl/interop.cljc"] [:shadow.build.classpath/resource "sci/impl/hierarchies.cljc"] [:shadow.build.classpath/resource "sci/impl/multimethods.cljc"] [:shadow.build.classpath/resource "sci/impl/protocols.cljc"] [:shadow.build.classpath/resource "sci/impl/records.cljc"] [:shadow.build.classpath/resource "sci/impl/faster.cljc"] [:shadow.build.classpath/resource "sci/impl/resolve.cljc"] [:shadow.build.classpath/resource "sci/impl/evaluator.cljc"] [:shadow.build.classpath/resource "sci/impl/fns.cljc"] [:shadow.build.classpath/resource "sci/impl/parser.cljc"] [:shadow.build.classpath/resource "sci/impl/load.cljc"] [:shadow.build.classpath/resource "sci/impl/analyzer.cljc"] [:shadow.build.classpath/resource "sci/impl/cljs.cljc"] [:shadow.build.classpath/resource "sci/impl/copy_vars.cljc"] [:shadow.build.classpath/resource "clojure/set.cljs"] [:shadow.build.classpath/resource "clojure/walk.cljs"] [:shadow.build.classpath/resource "sci/impl/core_protocols.cljc"] [:shadow.build.classpath/resource "sci/impl/destructure.cljc"] [:shadow.build.classpath/resource "sci/impl/doseq_macro.cljc"] [:shadow.build.classpath/resource "sci/impl/for_macro.cljc"] [:shadow.build.classpath/resource "sci/impl/io.cljc"] [:shadow.build.classpath/resource "sci/impl/macroexpand.cljc"] [:shadow.build.classpath/resource "sci/impl/read.cljc"] [:shadow.build.classpath/resource "sci/impl/reify.cljc"] [:shadow.build.classpath/resource "sci/impl/namespaces.cljc"] [:shadow.build.classpath/resource "sci/impl/opts.cljc"] [:shadow.build.classpath/resource "sci/impl/interpreter.cljc"] [:shadow.build.classpath/resource "sci/core.cljc"] [:shadow.build.classpath/resource "scittle/impl/common.cljs"] [:shadow.build.classpath/resource "scittle/impl/error.cljs"] [:shadow.build.classpath/resource "scittle/core.cljs"] [:shadow.build.classpath/resource "goog/debug/entrypointregistry.js"] [:shadow.build.classpath/resource "goog/labs/useragent/engine.js"] [:shadow.build.classpath/resource "goog/labs/useragent/platform.js"] [:shadow.build.classpath/resource "goog/useragent/useragent.js"] [:shadow.build.classpath/resource "goog/dom/browserfeature.js"] [:shadow.build.classpath/resource "goog/math/math.js"] [:shadow.build.classpath/resource "goog/math/coordinate.js"] [:shadow.build.classpath/resource "goog/math/size.js"] [:shadow.build.classpath/resource "goog/dom/dom.js"] [:shadow.build.classpath/resource "goog/async/nexttick.js"] [:shadow.build.classpath/resource "goog/disposable/idisposable.js"] [:shadow.build.classpath/resource "goog/disposable/dispose.js"] [:shadow.build.classpath/resource "goog/disposable/disposeall.js"] [:shadow.build.classpath/resource "goog/disposable/disposable.js"] [:shadow.build.classpath/resource "goog/debug/errorcontext.js"] [:shadow.build.classpath/resource "goog/debug/debug.js"] [:shadow.build.classpath/resource "goog/events/eventid.js"] [:shadow.build.classpath/resource "goog/events/event.js"] [:shadow.build.classpath/resource "goog/events/browserfeature.js"] [:shadow.build.classpath/resource "goog/events/eventtypehelpers.js"] [:shadow.build.classpath/resource "goog/events/eventtype.js"] [:shadow.build.classpath/resource "goog/events/browserevent.js"] [:shadow.build.classpath/resource "goog/events/listenable.js"] [:shadow.build.classpath/resource "goog/events/listenablekey.js"] [:shadow.build.classpath/resource "goog/events/listener.js"] [:shadow.build.classpath/resource "goog/events/listenermap.js"] [:shadow.build.classpath/resource "goog/events/events.js"] [:shadow.build.modules/append :scittle]], :depends-on nil, :source-bytes {"ajax/json.cljc" 45, "sci/impl/deftype.cljc" 7600, "goog/events/events.js" 1755, "sci/configs/cjohansen/replicant.cljs" 159, "sci/impl/hierarchies.cljc" 2256, "cljs/tools/reader/impl/errors.cljs" 4259, "ajax/simple.cljc" 105, "cljs/core.cljs" 331676, "goog/string/internal.js" 1012, "goog/events/event.js" 227, "cljs/reader.cljs" 4793, "scittle/core.cljs" 17846, "shadow/cljs/constants/scittle.js" 10400, "sci/impl/evaluator.cljc" 13202, "goog/array/array.js" 828, "cljs/pprint.cljs" 300, "sci/impl/analyzer.cljc" 73644, "ajax/interceptors.cljc" 94, "sci/impl/utils.cljc" 5799, "goog/events/listenable.js" 78, "sci/impl/reify.cljc" 1171, "edamame/core.cljc" 167, "reagent/impl/template.cljs" 41, "sci/impl/destructure.cljc" 3921, "sci/impl/doseq_macro.cljc" 6725, "clojure/set.cljs" 4282, "sci/impl/types.cljc" 4933, "sci/impl/interop.cljc" 1413, "goog/string/stringbuffer.js" 400, "sci/impl/multimethods.cljc" 3971, "edamame/impl/syntax_quote.cljc" 3502, "sci/impl/fns.cljc" 28886, "sci/configs/funcool/promesa.cljs" 64, "goog/events/listener.js" 212, "sci/impl/namespaces.cljc" 130730, "sci/impl/load.cljc" 11619, "sci/impl/resolve.cljc" 5782, "sci/impl/core_protocols.cljc" 4066, "cljs/tools/reader/reader_types.cljs" 4807, "sci/impl/opts.cljc" 3699, "sci/impl/parser.cljc" 5969, "sci/impl/copy_vars.cljc" 4909, " [synthetic:chunk_method_stubbing] " 121, "sci/impl/for_macro.cljc" 10989, "sci/impl/read.cljc" 1448, "goog/useragent/useragent.js" 64, "sci/configs/reagent/reagent.cljs" 153, "goog/events/browserevent.js" 1843, "scittle/impl/common.cljs" 13, "cljs/tools/reader/edn.cljs" 7028, "goog/uri/utils.js" 150, "goog/events/listenablekey.js" 12, "goog/reflect/reflect.js" 111, "goog/events/browserfeature.js" 267, "goog/string/stringformat.js" 1107, "goog/object/object.js" 762, "goog/labs/useragent/platform.js" 240, "edamame/impl/read_fn.cljc" 1643, "cljs/tools/reader/impl/utils.cljs" 4078, "sci/core.cljc" 1203, "replicant/core.cljc" 85, "sci/impl/callstack.cljc" 2115, "goog/labs/useragent/util.js" 121, "sci/impl/interpreter.cljc" 1513, "sci/ctx_store.cljc" 206, "goog/string/string.js" 359, "scittle/impl/error.cljs" 2395, "sci/impl/io.cljc" 9412, "sci/impl/macroexpand.cljc" 634, "cljs/tools/reader/impl/inspect.cljs" 2071, "cljs/tools/reader/impl/commons.cljs" 2497, "sci/impl/records.cljc" 9503, "edamame/impl/ns_parser.cljc" 2793, "sci/impl/vars.cljc" 9290, "clojure/string.cljs" 4065, "cljs/tagged_literals.cljc" 1686, "goog/base.js" 1972, "goog/events/eventtype.js" 21, "sci/impl/unrestrict.cljc" 9, "sci/lang.cljc" 10240, "edamame/impl/parser.cljc" 38206, "sci/impl/protocols.cljc" 32125, "sci/configs/re_frame/re_frame.cljs" 56, "goog/labs/useragent/browser.js" 49, "sci/nrepl/server.cljs" 42, "goog/math/long.js" 2976, "clojure/walk.cljs" 1426, "cljs/tools/reader.cljs" 1680, "goog/events/listenermap.js" 766, "goog/labs/useragent/engine.js" 125}, :entries #{scittle.core}, :js-size 879179, :gzip-size 182678} {:module-id :scittle.cljs-ajax, :sources [[:shadow.build.classpath/resource "ajax/protocols.cljc"] [:shadow.build.classpath/resource "ajax/util.cljc"] [:shadow.build.classpath/resource "ajax/url.cljc"] [:shadow.build.classpath/resource "com/cognitect/transit/util.js"] [:shadow.build.classpath/resource "com/cognitect/transit/delimiters.js"] [:shadow.build.classpath/resource "com/cognitect/transit/caching.js"] [:shadow.build.classpath/resource "com/cognitect/transit/eq.js"] [:shadow.build.classpath/resource "com/cognitect/transit/types.js"] [:shadow.build.classpath/resource "com/cognitect/transit/impl/decoder.js"] [:shadow.build.classpath/resource "com/cognitect/transit/impl/reader.js"] [:shadow.build.classpath/resource "com/cognitect/transit/handlers.js"] [:shadow.build.classpath/resource "com/cognitect/transit/impl/writer.js"] [:shadow.build.classpath/resource "com/cognitect/transit.js"] [:shadow.build.classpath/resource "cognitect/transit.cljs"] [:shadow.build.classpath/resource "ajax/interceptors.cljc"] [:shadow.build.classpath/resource "ajax/json.cljc"] [:shadow.build.classpath/resource "ajax/transit.cljc"] [:shadow.build.classpath/resource "ajax/formats.cljc"] [:shadow.build.classpath/resource "ajax/ring.cljc"] [:shadow.build.classpath/resource "goog/promise/thenable.js"] [:shadow.build.classpath/resource "goog/async/freelist.js"] [:shadow.build.classpath/resource "goog/async/workqueue.js"] [:shadow.build.classpath/resource "goog/debug/asyncstacktag.js"] [:shadow.build.classpath/resource "goog/async/throwexception.js"] [:shadow.build.classpath/resource "goog/async/run.js"] [:shadow.build.classpath/resource "goog/promise/resolver.js"] [:shadow.build.classpath/resource "goog/promise/promise.js"] [:shadow.build.classpath/resource "goog/events/eventtarget.js"] [:shadow.build.classpath/resource "goog/timer/timer.js"] [:shadow.build.classpath/resource "goog/json/json.js"] [:shadow.build.classpath/resource "goog/json/hybrid.js"] [:shadow.build.classpath/resource "goog/log/log.js"] [:shadow.build.classpath/resource "goog/net/errorcode.js"] [:shadow.build.classpath/resource "goog/net/eventtype.js"] [:shadow.build.classpath/resource "goog/net/httpstatus.js"] [:shadow.build.classpath/resource "goog/net/xhrlike.js"] [:shadow.build.classpath/resource "goog/net/xmlhttpfactory.js"] [:shadow.build.classpath/resource "goog/net/wrapperxmlhttpfactory.js"] [:shadow.build.classpath/resource "goog/net/xmlhttp.js"] [:shadow.build.classpath/resource "goog/net/xhrio.js"] [:shadow.build.classpath/resource "ajax/simple.cljc"] [:shadow.build.classpath/resource "ajax/easy.cljc"] [:shadow.build.classpath/resource "goog/events/eventhandler.js"] [:shadow.build.classpath/resource "goog/structs/queue.js"] [:shadow.build.classpath/resource "goog/structs/collection.js"] [:shadow.build.classpath/resource "goog/collections/iters.js"] [:shadow.build.classpath/resource "goog/iter/iter.js"] [:shadow.build.classpath/resource "goog/iter/es6.js"] [:shadow.build.classpath/resource "goog/structs/map.js"] [:shadow.build.classpath/resource "goog/structs/set.js"] [:shadow.build.classpath/resource "goog/structs/pool.js"] [:shadow.build.classpath/resource "goog/structs/node.js"] [:shadow.build.classpath/resource "goog/structs/heap.js"] [:shadow.build.classpath/resource "goog/structs/priorityqueue.js"] [:shadow.build.classpath/resource "goog/structs/prioritypool.js"] [:shadow.build.classpath/resource "goog/net/xhriopool.js"] [:shadow.build.classpath/resource "goog/net/xhrmanager.js"] [:shadow.build.classpath/resource "ajax/xhrio.cljs"] [:shadow.build.classpath/resource "ajax/xml_http_request.cljs"] [:shadow.build.classpath/resource "ajax/core.cljc"] [:shadow.build.classpath/resource "scittle/cljs_ajax.cljs"] [:shadow.build.modules/append :scittle.cljs-ajax]], :depends-on #{:scittle}, :source-bytes {"ajax/json.cljc" 1032, "goog/events/events.js" 194, "ajax/simple.cljc" 698, "cljs/core.cljs" 4000, "goog/string/internal.js" 28, "goog/events/event.js" 12, "cognitect/transit.cljs" 6508, "goog/array/array.js" 15, "ajax/formats.cljc" 1345, "sci/impl/analyzer.cljc" 136, "ajax/interceptors.cljc" 14694, "goog/events/listenable.js" 31, "ajax/xml_http_request.cljs" 2099, "com/cognitect/transit/eq.js" 1371, "com/cognitect/transit/delimiters.js" 90, "goog/net/xmlhttpfactory.js" 93, "scittle/cljs_ajax.cljs" 22815, "sci/impl/types.cljc" 104, "ajax/transit.cljc" 1291, "com/cognitect/transit/handlers.js" 4403, "com/cognitect/transit.js" 340, "com/cognitect/transit/util.js" 1365, "ajax/ring.cljc" 585, "goog/timer/timer.js" 269, "scittle/impl/common.cljs" 4, "com/cognitect/transit/impl/writer.js" 4755, "goog/uri/utils.js" 138, "com/cognitect/transit/impl/reader.js" 284, "ajax/url.cljc" 2057, "goog/object/object.js" 89, "cljs/tools/reader/impl/utils.cljs" 104, "sci/core.cljc" 10, "com/cognitect/transit/caching.js" 940, "com/cognitect/transit/types.js" 11958, "ajax/easy.cljc" 2513, "ajax/core.cljc" 3171, "ajax/util.cljc" 317, "goog/string/string.js" 122, "shadow/cljs/constants/scittle.cljs-ajax.js" 482, "goog/net/xmlhttp.js" 557, "goog/net/xhrio.js" 4977, "goog/net/httpstatus.js" 106, "ajax/protocols.cljc" 2526, "sci/impl/records.cljc" 107, "ajax/xhrio.cljs" 1008, "goog/events/eventtarget.js" 1302, "edamame/impl/parser.cljc" 366, "goog/net/eventtype.js" 157, "goog/math/long.js" 1016, "goog/events/listenermap.js" 228, "goog/net/errorcode.js" 9, "goog/disposable/disposable.js" 211, "com/cognitect/transit/impl/decoder.js" 3394}, :entries #{scittle.cljs-ajax}, :js-size 106773, :gzip-size 23948} {:module-id :scittle.pprint, :sources [[:shadow.build.classpath/resource "cljs/pprint.cljs"] [:shadow.build.classpath/resource "sci/configs/cljs/pprint.cljs"] [:shadow.build.classpath/resource "scittle/pprint.cljs"] [:shadow.build.modules/append :scittle.pprint]], :depends-on #{:scittle}, :source-bytes {"cljs/core.cljs" 1306, "scittle/pprint.cljs" 9, "sci/configs/cljs/pprint.cljs" 6789, "cljs/pprint.cljs" 113726, "scittle/impl/common.cljs" 4, "sci/core.cljc" 10, "goog/string/string.js" 659}, :entries #{scittle.pprint}, :js-size 122811, :gzip-size 25817} {:module-id :scittle.replicant, :sources [[:shadow.build.classpath/resource "replicant/console_logger.cljc"] [:shadow.build.classpath/resource "replicant/hiccup_headers.cljc"] [:shadow.build.classpath/resource "replicant/assert.cljc"] [:shadow.build.classpath/resource "replicant/hiccup.cljc"] [:shadow.build.classpath/resource "replicant/vdom.cljc"] [:shadow.build.classpath/resource "replicant/asserts.cljc"] [:shadow.build.classpath/resource "replicant/errors.cljc"] [:shadow.build.classpath/resource "replicant/protocols.cljc"] [:shadow.build.classpath/resource "replicant/core.cljc"] [:shadow.build.classpath/resource "replicant/alias.cljc"] [:shadow.build.classpath/resource "replicant/env.cljs"] [:shadow.build.classpath/resource "replicant/transition.cljc"] [:shadow.build.classpath/resource "replicant/dom.cljs"] [:shadow.build.classpath/resource "replicant/string.cljc"] [:shadow.build.classpath/resource "sci/configs/cjohansen/replicant.cljs"] [:shadow.build.classpath/resource "scittle/replicant.cljs"] [:shadow.build.modules/append :scittle.replicant]], :depends-on #{:scittle}, :source-bytes {"sci/configs/cjohansen/replicant.cljs" 15499, "cljs/core.cljs" 367, "replicant/transition.cljc" 291, "scittle/replicant.cljs" 9, "replicant/dom.cljs" 5464, "replicant/vdom.cljc" 17, "replicant/alias.cljc" 79, "replicant/protocols.cljc" 9445, "replicant/string.cljc" 3870, "scittle/impl/common.cljs" 12, "replicant/console_logger.cljc" 44, "sci/core.cljc" 30, "replicant/assert.cljc" 1098, "replicant/core.cljc" 24667, "replicant/hiccup.cljc" 74}, :entries #{scittle.replicant}, :js-size 61137, :gzip-size 15638} {:module-id :scittle.nrepl, :sources [[:shadow.build.classpath/resource "clojure/edn.cljs"] [:shadow.build.classpath/resource "sci/nrepl/completions.cljs"] [:shadow.build.classpath/resource "sci/nrepl/info.cljs"] [:shadow.build.classpath/resource "sci/nrepl/server.cljs"] [:shadow.build.classpath/resource "scittle/nrepl.cljs"] [:shadow.build.modules/append :scittle.nrepl]], :depends-on #{:scittle}, :source-bytes {"cljs/core.cljs" 69, "goog/string/internal.js" 12, "edamame/core.cljc" 9, "clojure/edn.cljs" 13, "sci/nrepl/info.cljs" 1460, "cljs/tools/reader/reader_types.cljs" 9, "sci/impl/parser.cljc" 15, "goog/object/object.js" 242, "sci/core.cljc" 82, "scittle/nrepl.cljs" 319, "sci/impl/interpreter.cljc" 372, "clojure/string.cljs" 21, "goog/base.js" 50, "sci/nrepl/server.cljs" 2792, "sci/nrepl/completions.cljs" 4385}, :entries #{scittle.nrepl}, :js-size 9912, :gzip-size 3235} {:module-id :scittle.reagent, :sources [[:shadow.build.classpath/resource "shadow/js.js"] [:shadow.build.npm/global "react-dom"] [:shadow.build.classpath/resource "reagent/debug.cljs"] [:shadow.build.classpath/resource "reagent/impl/util.cljs"] [:shadow.build.npm/global "react"] [:shadow.build.classpath/resource "reagent/impl/batching.cljs"] [:shadow.build.classpath/resource "reagent/impl/protocols.cljs"] [:shadow.build.classpath/resource "reagent/ratom.cljs"] [:shadow.build.classpath/resource "reagent/impl/component.cljs"] [:shadow.build.classpath/resource "reagent/impl/input.cljs"] [:shadow.build.classpath/resource "reagent/impl/template.cljs"] [:shadow.build.classpath/resource "reagent/dom.cljs"] [:shadow.build.classpath/resource "reagent/core.cljs"] [:shadow.build.classpath/resource "sci/configs/reagent/reagent.cljs"] [:shadow.build.classpath/resource "scittle/reagent.cljs"] [:shadow.build.modules/append :scittle.reagent]], :depends-on #{:scittle}, :source-bytes {"reagent/impl/util.cljs" 2686, "cljs/core.cljs" 330, "global$module$react.js" 58, "reagent/impl/component.cljs" 6862, "reagent/impl/template.cljs" 4952, "reagent/core.cljs" 3233, "reagent/impl/protocols.cljs" 1008, "global$module$react_dom.js" 66, "reagent/debug.cljs" 855, "sci/configs/reagent/reagent.cljs" 37279, "scittle/impl/common.cljs" 16, "reagent/ratom.cljs" 10778, "reagent/dom.cljs" 816, "goog/object/object.js" 43, "sci/core.cljc" 40, "shadow/js.js" 1307, "scittle/reagent.cljs" 1659, "shadow/cljs/constants/scittle.reagent.js" 507, "reagent/impl/input.cljs" 1834, "reagent/impl/batching.cljs" 1906}, :entries #{scittle.reagent}, :js-size 76452, :gzip-size 17280} {:module-id :scittle.re-frame, :sources [[:shadow.build.classpath/resource "re_frame/interop.cljs"] [:shadow.build.classpath/resource "re_frame/db.cljc"] [:shadow.build.classpath/resource "re_frame/loggers.cljc"] [:shadow.build.classpath/resource "re_frame/utils.cljc"] [:shadow.build.classpath/resource "re_frame/settings.cljc"] [:shadow.build.classpath/resource "re_frame/registrar.cljc"] [:shadow.build.classpath/resource "re_frame/trace.cljc"] [:shadow.build.classpath/resource "re_frame/interceptor.cljc"] [:shadow.build.classpath/resource "re_frame/events.cljc"] [:shadow.build.classpath/resource "re_frame/subs.cljc"] [:shadow.build.classpath/resource "re_frame/router.cljc"] [:shadow.build.classpath/resource "re_frame/fx.cljc"] [:shadow.build.classpath/resource "re_frame/cofx.cljc"] [:shadow.build.classpath/resource "clojure/data.cljs"] [:shadow.build.classpath/resource "re_frame/std_interceptors.cljc"] [:shadow.build.classpath/resource "re_frame/core.cljc"] [:shadow.build.classpath/resource "sci/configs/re_frame/re_frame.cljs"] [:shadow.build.classpath/resource "scittle/re_frame.cljs"] [:shadow.build.modules/append :scittle.re-frame]], :depends-on #{:scittle :scittle.reagent}, :source-bytes {"re_frame/interceptor.cljc" 1660, "re_frame/db.cljc" 14, "re_frame/utils.cljc" 161, "re_frame/std_interceptors.cljc" 3876, "cljs/core.cljs" 304, "goog/async/nexttick.js" 1166, "reagent/core.cljs" 23, "scittle/re_frame.cljs" 9, "re_frame/events.cljc" 333, "shadow/cljs/constants/scittle.re-frame.js" 671, "re_frame/settings.cljc" 750, "re_frame/loggers.cljc" 877, "clojure/data.cljs" 3216, "goog/functions/functions.js" 21, "re_frame/trace.cljc" 63, "scittle/impl/common.cljs" 8, "reagent/ratom.cljs" 332, "re_frame/interop.cljs" 682, "re_frame/router.cljc" 3539, "sci/core.cljc" 20, "re_frame/core.cljc" 7044, "goog/dom/dom.js" 188, "re_frame/registrar.cljc" 881, "re_frame/subs.cljc" 4913, "re_frame/cofx.cljc" 424, "reagent/impl/batching.cljs" 27, "sci/configs/re_frame/re_frame.cljs" 91445, "goog/labs/useragent/browser.js" 51, "goog/labs/useragent/engine.js" 17, "re_frame/fx.cljc" 3295}, :entries #{scittle.re-frame}, :js-size 126226, :gzip-size 31819} {:module-id :scittle.promesa, :sources [[:shadow.build.classpath/resource "promesa/protocols.cljc"] [:shadow.build.classpath/resource "promesa/util.cljc"] [:shadow.build.classpath/resource "promesa/impl/promise.js"] [:shadow.build.classpath/resource "promesa/exec.cljc"] [:shadow.build.classpath/resource "promesa/impl.cljc"] [:shadow.build.classpath/resource "promesa/core.cljc"] [:shadow.build.classpath/resource "sci/configs/funcool/promesa.cljs"] [:shadow.build.classpath/resource "scittle/promesa.cljs"] [:shadow.build.modules/append :scittle.promesa]], :depends-on #{:scittle}, :source-bytes {"promesa/core.cljc" 10117, "cljs/core.cljs" 505, "promesa/util.cljc" 162, "promesa/impl/promise.js" 2964, "sci/configs/funcool/promesa.cljs" 65475, "promesa/impl.cljc" 2315, "scittle/impl/common.cljs" 4, "promesa/exec.cljc" 2279, "sci/core.cljc" 10, "scittle/promesa.cljs" 9, "promesa/protocols.cljc" 9903}, :entries #{scittle.promesa}, :js-size 93976, :gzip-size 14216} {:module-id :scittle.js-interop, :sources [[:shadow.build.classpath/resource "applied_science/js_interop/impl.cljs"] [:shadow.build.classpath/resource "applied_science/js_interop.cljs"] [:shadow.build.classpath/resource "cljs/spec/gen/alpha.cljs"] [:shadow.build.classpath/resource "cljs/spec/alpha.cljs"] [:shadow.build.classpath/resource "applied_science/js_interop/destructure.cljc"] [:shadow.build.classpath/resource "sci/configs/applied_science/js_interop.cljs"] [:shadow.build.classpath/resource "scittle/js_interop.cljs"] [:shadow.build.modules/append :scittle.js-interop]], :depends-on #{:scittle}, :source-bytes {"scittle/js_interop.cljs" 9, "cljs/core.cljs" 304, "cljs/spec/alpha.cljs" 17182, "applied_science/js_interop/destructure.cljc" 10619, "scittle/impl/common.cljs" 4, "applied_science/js_interop.cljs" 5836, "sci/core.cljc" 10, "sci/configs/applied_science/js_interop.cljs" 27591, "applied_science/js_interop/impl.cljs" 1146}, :entries #{scittle.js-interop}, :js-size 62879, :gzip-size 13327}], :build-sources [{:output-name "goog.base.js", :resource-id [:shadow.build.classpath/resource "goog/base.js"], :resource-name "goog/base.js", :type :goog, :requires #{}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 116832, :js-size 116832, :provides #{goog}} {:output-name "goog.debug.error.js", :resource-id [:shadow.build.classpath/resource "goog/debug/error.js"], :resource-name "goog/debug/error.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 1724, :js-size 1724, :provides #{goog.debug.Error}} {:output-name "goog.dom.nodetype.js", :resource-id [:shadow.build.classpath/resource "goog/dom/nodetype.js"], :resource-name "goog/dom/nodetype.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 923, :js-size 923, :provides #{goog.dom.NodeType}} {:output-name "goog.asserts.asserts.js", :resource-id [:shadow.build.classpath/resource "goog/asserts/asserts.js"], :resource-name "goog/asserts/asserts.js", :type :goog, :requires #{goog.dom.NodeType goog goog.debug.Error}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 15996, :js-size 15996, :provides #{goog.asserts}} {:output-name "goog.reflect.reflect.js", :resource-id [:shadow.build.classpath/resource "goog/reflect/reflect.js"], :resource-name "goog/reflect/reflect.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 4090, :js-size 4090, :provides #{goog.reflect}} {:output-name "goog.math.long.js", :resource-id [:shadow.build.classpath/resource "goog/math/long.js"], :resource-name "goog/math/long.js", :type :goog, :requires #{goog.asserts goog.reflect goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 29200, :js-size 29200, :provides #{goog.math.Long}} {:output-name "goog.math.integer.js", :resource-id [:shadow.build.classpath/resource "goog/math/integer.js"], :resource-name "goog/math/integer.js", :type :goog, :requires #{goog.reflect goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 26777, :js-size 26777, :provides #{goog.math.Integer}} {:output-name "goog.dom.htmlelement.js", :resource-id [:shadow.build.classpath/resource "goog/dom/htmlelement.js"], :resource-name "goog/dom/htmlelement.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 626, :js-size 626, :provides #{goog.dom.HtmlElement}} {:output-name "goog.dom.tagname.js", :resource-id [:shadow.build.classpath/resource "goog/dom/tagname.js"], :resource-name "goog/dom/tagname.js", :type :goog, :requires #{goog goog.dom.HtmlElement}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 15689, :js-size 15689, :provides #{goog.dom.TagName}} {:output-name "goog.dom.element.js", :resource-id [:shadow.build.classpath/resource "goog/dom/element.js"], :resource-name "goog/dom/element.js", :type :goog, :requires #{goog.dom.NodeType goog goog.dom.TagName}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 4856, :js-size 4856, :provides #{goog.dom.element}} {:output-name "goog.asserts.dom.js", :resource-id [:shadow.build.classpath/resource "goog/asserts/dom.js"], :resource-name "goog/asserts/dom.js", :type :goog, :requires #{goog.asserts goog goog.dom.element goog.dom.TagName}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 8688, :js-size 8688, :provides #{goog.asserts.dom}} {:output-name "goog.dom.asserts.js", :resource-id [:shadow.build.classpath/resource "goog/dom/asserts.js"], :resource-name "goog/dom/asserts.js", :type :goog, :requires #{goog.asserts goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 4412, :js-size 4412, :provides #{goog.dom.asserts}} {:output-name "goog.functions.functions.js", :resource-id [:shadow.build.classpath/resource "goog/functions/functions.js"], :resource-name "goog/functions/functions.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 16818, :js-size 16818, :provides #{goog.functions}} {:output-name "goog.string.typedstring.js", :resource-id [:shadow.build.classpath/resource "goog/string/typedstring.js"], :resource-name "goog/string/typedstring.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 1214, :js-size 1214, :provides #{goog.string.TypedString}} {:output-name "goog.string.const.js", :resource-id [:shadow.build.classpath/resource "goog/string/const.js"], :resource-name "goog/string/const.js", :type :goog, :requires #{goog.asserts goog.string.TypedString goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 5744, :js-size 5744, :provides #{goog.string.Const}} {:output-name "goog.html.trustedtypes.js", :resource-id [:shadow.build.classpath/resource "goog/html/trustedtypes.js"], :resource-name "goog/html/trustedtypes.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 1603, :js-size 1603, :provides #{goog.html.trustedtypes}} {:output-name "goog.html.safescript.js", :resource-id [:shadow.build.classpath/resource "goog/html/safescript.js"], :resource-name "goog/html/safescript.js", :type :goog, :requires #{goog.asserts goog.string.TypedString goog goog.string.Const goog.html.trustedtypes}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 9135, :js-size 9135, :provides #{goog.html.SafeScript}} {:output-name "goog.fs.url.js", :resource-id [:shadow.build.classpath/resource "goog/fs/url.js"], :resource-name "goog/fs/url.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 2852, :js-size 2852, :provides #{goog.fs.url}} {:output-name "goog.fs.blob.js", :resource-id [:shadow.build.classpath/resource "goog/fs/blob.js"], :resource-name "goog/fs/blob.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 2438, :js-size 2438, :provides #{goog.fs.blob}} {:output-name "goog.html.trustedresourceurl.js", :resource-id [:shadow.build.classpath/resource "goog/html/trustedresourceurl.js"], :resource-name "goog/html/trustedresourceurl.js", :type :goog, :requires #{goog.asserts goog.html.SafeScript goog.string.TypedString goog.fs.blob goog goog.string.Const goog.fs.url goog.html.trustedtypes}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 19673, :js-size 19673, :provides #{goog.html.TrustedResourceUrl}} {:output-name "goog.string.internal.js", :resource-id [:shadow.build.classpath/resource "goog/string/internal.js"], :resource-name "goog/string/internal.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 12247, :js-size 12247, :provides #{goog.string.internal}} {:output-name "goog.html.safeurl.js", :resource-id [:shadow.build.classpath/resource "goog/html/safeurl.js"], :resource-name "goog/html/safeurl.js", :type :goog, :requires #{goog.asserts goog.html.TrustedResourceUrl goog.string.TypedString goog goog.string.Const goog.fs.url goog.string.internal}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 30368, :js-size 30368, :provides #{goog.html.SafeUrl}} {:output-name "goog.html.safestyle.js", :resource-id [:shadow.build.classpath/resource "goog/html/safestyle.js"], :resource-name "goog/html/safestyle.js", :type :goog, :requires #{goog.asserts goog.html.SafeUrl goog.string.TypedString goog goog.string.Const goog.string.internal}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 20039, :js-size 20039, :provides #{goog.html.SafeStyle}} {:output-name "goog.object.object.js", :resource-id [:shadow.build.classpath/resource "goog/object/object.js"], :resource-name "goog/object/object.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 21503, :js-size 21503, :provides #{goog.object}} {:output-name "goog.html.safestylesheet.js", :resource-id [:shadow.build.classpath/resource "goog/html/safestylesheet.js"], :resource-name "goog/html/safestylesheet.js", :type :goog, :requires #{goog.asserts goog.string.TypedString goog goog.object goog.string.Const goog.html.SafeStyle goog.string.internal}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 11324, :js-size 11324, :provides #{goog.html.SafeStyleSheet}} {:output-name "goog.flags.flags.js", :resource-id [:shadow.build.classpath/resource "goog/flags/flags.js"], :resource-name "goog/flags/flags.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 261, :js-size 261, :provides #{goog.flags}} {:output-name "goog.labs.useragent.useragent.js", :resource-id [:shadow.build.classpath/resource "goog/labs/useragent/useragent.js"], :resource-name "goog/labs/useragent/useragent.js", :type :goog, :requires #{goog.flags goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 2275, :js-size 2275, :provides #{goog.labs.userAgent}} {:output-name "goog.labs.useragent.util.js", :resource-id [:shadow.build.classpath/resource "goog/labs/useragent/util.js"], :resource-name "goog/labs/useragent/util.js", :type :goog, :requires #{goog.labs.userAgent goog goog.string.internal}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 5972, :js-size 5972, :provides #{goog.labs.userAgent.util}} {:output-name "goog.labs.useragent.highentropy.highentropyvalue.js", :resource-id [:shadow.build.classpath/resource "goog/labs/useragent/highentropy/highentropyvalue.js"], :resource-name "goog/labs/useragent/highentropy/highentropyvalue.js", :type :goog, :requires #{goog goog.string.internal goog.labs.userAgent.util}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 4058, :js-size 4058, :provides #{goog.labs.userAgent.highEntropy.highEntropyValue}} {:output-name "goog.labs.useragent.chromium_rebrands.js", :resource-id [:shadow.build.classpath/resource "goog/labs/useragent/chromium_rebrands.js"], :resource-name "goog/labs/useragent/chromium_rebrands.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 924, :js-size 924, :provides #{goog.labs.userAgent.chromiumRebrands}} {:output-name "goog.labs.useragent.highentropy.highentropydata.js", :resource-id [:shadow.build.classpath/resource "goog/labs/useragent/highentropy/highentropydata.js"], :resource-name "goog/labs/useragent/highentropy/highentropydata.js", :type :goog, :requires #{goog goog.labs.userAgent.highEntropy.highEntropyValue}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 680, :js-size 680, :provides #{goog.labs.userAgent.highEntropy.highEntropyData}} {:output-name "goog.labs.useragent.browser.js", :resource-id [:shadow.build.classpath/resource "goog/labs/useragent/browser.js"], :resource-name "goog/labs/useragent/browser.js", :type :goog, :requires #{goog.asserts goog.labs.userAgent goog goog.labs.userAgent.highEntropy.highEntropyValue goog.labs.userAgent.highEntropy.highEntropyData goog.string.internal goog.labs.userAgent.chromiumRebrands goog.labs.userAgent.util}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 28824, :js-size 28824, :provides #{goog.labs.userAgent.browser}} {:output-name "goog.array.array.js", :resource-id [:shadow.build.classpath/resource "goog/array/array.js"], :resource-name "goog/array/array.js", :type :goog, :requires #{goog.asserts goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 61531, :js-size 61531, :provides #{goog.array}} {:output-name "goog.dom.tags.js", :resource-id [:shadow.build.classpath/resource "goog/dom/tags.js"], :resource-name "goog/dom/tags.js", :type :goog, :requires #{goog goog.object}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 878, :js-size 878, :provides #{goog.dom.tags}} {:output-name "goog.html.safehtml.js", :resource-id [:shadow.build.classpath/resource "goog/html/safehtml.js"], :resource-name "goog/html/safehtml.js", :type :goog, :requires #{goog.asserts goog.html.SafeScript goog.html.TrustedResourceUrl goog.html.SafeUrl goog.string.TypedString goog goog.object goog.string.Const goog.html.SafeStyle goog.labs.userAgent.browser goog.dom.tags goog.html.SafeStyleSheet goog.string.internal goog.array goog.dom.TagName goog.html.trustedtypes}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 38395, :js-size 38395, :provides #{goog.html.SafeHtml}} {:output-name "goog.html.uncheckedconversions.js", :resource-id [:shadow.build.classpath/resource "goog/html/uncheckedconversions.js"], :resource-name "goog/html/uncheckedconversions.js", :type :goog, :requires #{goog.asserts goog.html.SafeScript goog.html.TrustedResourceUrl goog.html.SafeUrl goog goog.string.Const goog.html.SafeStyle goog.html.SafeStyleSheet goog.string.internal goog.html.SafeHtml}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 8767, :js-size 8767, :provides #{goog.html.uncheckedconversions}} {:output-name "goog.dom.safe.js", :resource-id [:shadow.build.classpath/resource "goog/dom/safe.js"], :resource-name "goog/dom/safe.js", :type :goog, :requires #{goog.asserts goog.html.SafeScript goog.html.TrustedResourceUrl goog.functions goog.html.SafeUrl goog.dom.asserts goog goog.html.uncheckedconversions goog.string.Const goog.asserts.dom goog.html.SafeStyle goog.string.internal goog.html.SafeHtml}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 33604, :js-size 33604, :provides #{goog.dom.safe.InsertAdjacentHtmlPosition goog.dom.safe}} {:output-name "goog.string.string.js", :resource-id [:shadow.build.classpath/resource "goog/string/string.js"], :resource-name "goog/string/string.js", :type :goog, :requires #{goog goog.html.uncheckedconversions goog.string.Const goog.dom.safe goog.string.internal}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 47111, :js-size 47111, :provides #{goog.string goog.string.Unicode}} {:output-name "goog.collections.maps.js", :resource-id [:shadow.build.classpath/resource "goog/collections/maps.js"], :resource-name "goog/collections/maps.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 4822, :js-size 4822, :provides #{goog.collections.maps}} {:output-name "goog.structs.structs.js", :resource-id [:shadow.build.classpath/resource "goog/structs/structs.js"], :resource-name "goog/structs/structs.js", :type :goog, :requires #{goog goog.object goog.array}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 12363, :js-size 12363, :provides #{goog.structs}} {:output-name "goog.uri.utils.js", :resource-id [:shadow.build.classpath/resource "goog/uri/utils.js"], :resource-name "goog/uri/utils.js", :type :goog, :requires #{goog.asserts goog.string goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 37843, :js-size 37843, :provides #{goog.uri.utils.QueryArray goog.uri.utils goog.uri.utils.StandardQueryParam goog.uri.utils.ComponentIndex goog.uri.utils.QueryValue}} {:output-name "goog.uri.uri.js", :resource-id [:shadow.build.classpath/resource "goog/uri/uri.js"], :resource-name "goog/uri/uri.js", :type :goog, :requires #{goog.asserts goog.uri.utils goog.string goog goog.uri.utils.StandardQueryParam goog.uri.utils.ComponentIndex goog.structs goog.collections.maps goog.array}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 44189, :js-size 44189, :provides #{goog.Uri.QueryData goog.Uri}} {:output-name "goog.string.stringbuffer.js", :resource-id [:shadow.build.classpath/resource "goog/string/stringbuffer.js"], :resource-name "goog/string/stringbuffer.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 2271, :js-size 2271, :provides #{goog.string.StringBuffer}} {:output-name "cljs.core.js", :resource-id [:shadow.build.classpath/resource "cljs/core.cljs"], :resource-name "cljs/core.cljs", :type :cljs, :requires #{goog.string goog.Uri goog goog.object goog.math.Integer goog.string.StringBuffer goog.array goog.math.Long}, :module-id :scittle, :pom-info {:description "ClojureScript compiler and core runtime library.", :group-id org.clojure, :artifact-id clojurescript, :name "ClojureScript", :id org.clojure/clojurescript, :url "https://github.com/clojure/clojurescript", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/clojurescript "1.12.42"], :version "1.12.42"}, :source-size 354154, :js-size 1302245, :provides #{cljs.core}} {:output-name "clojure.string.js", :resource-id [:shadow.build.classpath/resource "clojure/string.cljs"], :resource-name "clojure/string.cljs", :type :cljs, :requires #{goog.string cljs.core goog goog.string.StringBuffer}, :module-id :scittle, :pom-info {:description "ClojureScript compiler and core runtime library.", :group-id org.clojure, :artifact-id clojurescript, :name "ClojureScript", :id org.clojure/clojurescript, :url "https://github.com/clojure/clojurescript", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/clojurescript "1.12.42"], :version "1.12.42"}, :source-size 8438, :js-size 14725, :provides #{clojure.string}} {:output-name "cljs.tools.reader.impl.utils.js", :resource-id [:shadow.build.classpath/resource "cljs/tools/reader/impl/utils.cljs"], :resource-name "cljs/tools/reader/impl/utils.cljs", :type :cljs, :requires #{goog.string cljs.core goog clojure.string}, :module-id :scittle, :pom-info {:description "A Clojure reader in Clojure", :group-id org.clojure, :artifact-id tools.reader, :name "tools.reader", :id org.clojure/tools.reader, :url "https://github.com/clojure/tools.reader", :parent-group-id org.clojure, :coordinate [org.clojure/tools.reader "1.5.2"], :version "1.5.2"}, :source-size 2686, :js-size 19324, :provides #{cljs.tools.reader.impl.utils}} {:output-name "cljs.tools.reader.reader_types.js", :resource-id [:shadow.build.classpath/resource "cljs/tools/reader/reader_types.cljs"], :resource-name "cljs/tools/reader/reader_types.cljs", :type :cljs, :requires #{goog.string cljs.core goog goog.string.StringBuffer cljs.tools.reader.impl.utils}, :module-id :scittle, :pom-info {:description "A Clojure reader in Clojure", :group-id org.clojure, :artifact-id tools.reader, :name "tools.reader", :id org.clojure/tools.reader, :url "https://github.com/clojure/tools.reader", :parent-group-id org.clojure, :coordinate [org.clojure/tools.reader "1.5.2"], :version "1.5.2"}, :source-size 8860, :js-size 38782, :provides #{cljs.tools.reader.reader-types}} {:output-name "cljs.tools.reader.impl.inspect.js", :resource-id [:shadow.build.classpath/resource "cljs/tools/reader/impl/inspect.cljs"], :resource-name "cljs/tools/reader/impl/inspect.cljs", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle, :pom-info {:description "A Clojure reader in Clojure", :group-id org.clojure, :artifact-id tools.reader, :name "tools.reader", :id org.clojure/tools.reader, :url "https://github.com/clojure/tools.reader", :parent-group-id org.clojure, :coordinate [org.clojure/tools.reader "1.5.2"], :version "1.5.2"}, :source-size 2723, :js-size 8151, :provides #{cljs.tools.reader.impl.inspect}} {:output-name "cljs.tools.reader.impl.errors.js", :resource-id [:shadow.build.classpath/resource "cljs/tools/reader/impl/errors.cljs"], :resource-name "cljs/tools/reader/impl/errors.cljs", :type :cljs, :requires #{cljs.core goog cljs.tools.reader.reader-types cljs.tools.reader.impl.inspect clojure.string}, :module-id :scittle, :pom-info {:description "A Clojure reader in Clojure", :group-id org.clojure, :artifact-id tools.reader, :name "tools.reader", :id org.clojure/tools.reader, :url "https://github.com/clojure/tools.reader", :parent-group-id org.clojure, :coordinate [org.clojure/tools.reader "1.5.2"], :version "1.5.2"}, :source-size 6937, :js-size 25112, :provides #{cljs.tools.reader.impl.errors}} {:output-name "cljs.tools.reader.impl.commons.js", :resource-id [:shadow.build.classpath/resource "cljs/tools/reader/impl/commons.cljs"], :resource-name "cljs/tools/reader/impl/commons.cljs", :type :cljs, :requires #{cljs.tools.reader.impl.errors cljs.core goog cljs.tools.reader.reader-types cljs.tools.reader.impl.utils}, :module-id :scittle, :pom-info {:description "A Clojure reader in Clojure", :group-id org.clojure, :artifact-id tools.reader, :name "tools.reader", :id org.clojure/tools.reader, :url "https://github.com/clojure/tools.reader", :parent-group-id org.clojure, :coordinate [org.clojure/tools.reader "1.5.2"], :version "1.5.2"}, :source-size 4435, :js-size 9369, :provides #{cljs.tools.reader.impl.commons}} {:output-name "cljs.tools.reader.js", :resource-id [:shadow.build.classpath/resource "cljs/tools/reader.cljs"], :resource-name "cljs/tools/reader.cljs", :type :cljs, :requires #{cljs.tools.reader.impl.commons goog.string cljs.tools.reader.impl.errors cljs.core goog cljs.tools.reader.reader-types goog.string.StringBuffer cljs.tools.reader.impl.utils goog.array}, :module-id :scittle, :pom-info {:description "A Clojure reader in Clojure", :group-id org.clojure, :artifact-id tools.reader, :name "tools.reader", :id org.clojure/tools.reader, :url "https://github.com/clojure/tools.reader", :parent-group-id org.clojure, :coordinate [org.clojure/tools.reader "1.5.2"], :version "1.5.2"}, :source-size 34323, :js-size 82977, :provides #{cljs.tools.reader}} {:output-name "cljs.tools.reader.edn.js", :resource-id [:shadow.build.classpath/resource "cljs/tools/reader/edn.cljs"], :resource-name "cljs/tools/reader/edn.cljs", :type :cljs, :requires #{cljs.tools.reader.impl.commons cljs.tools.reader goog.string cljs.tools.reader.impl.errors cljs.core goog cljs.tools.reader.reader-types goog.string.StringBuffer cljs.tools.reader.impl.utils}, :module-id :scittle, :pom-info {:description "A Clojure reader in Clojure", :group-id org.clojure, :artifact-id tools.reader, :name "tools.reader", :id org.clojure/tools.reader, :url "https://github.com/clojure/tools.reader", :parent-group-id org.clojure, :coordinate [org.clojure/tools.reader "1.5.2"], :version "1.5.2"}, :source-size 15424, :js-size 34863, :provides #{cljs.tools.reader.edn}} {:output-name "cljs.reader.js", :resource-id [:shadow.build.classpath/resource "cljs/reader.cljs"], :resource-name "cljs/reader.cljs", :type :cljs, :requires #{cljs.tools.reader.edn cljs.tools.reader cljs.core goog goog.object goog.string.StringBuffer}, :module-id :scittle, :pom-info {:description "ClojureScript compiler and core runtime library.", :group-id org.clojure, :artifact-id clojurescript, :name "ClojureScript", :id org.clojure/clojurescript, :url "https://github.com/clojure/clojurescript", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/clojurescript "1.12.42"], :version "1.12.42"}, :source-size 7209, :js-size 19546, :provides #{cljs.reader}} {:output-name "goog.string.stringformat.js", :resource-id [:shadow.build.classpath/resource "goog/string/stringformat.js"], :resource-name "goog/string/stringformat.js", :type :goog, :requires #{goog.string goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 7830, :js-size 7830, :provides #{goog.string.format}} {:output-name "edamame.impl.ns_parser.js", :resource-id [:shadow.build.classpath/resource "edamame/impl/ns_parser.cljc"], :resource-name "edamame/impl/ns_parser.cljc", :type :cljs, :requires #{cljs.core goog clojure.string}, :module-id :scittle, :pom-info {:group-id borkdude, :artifact-id edamame, :version "1.4.32", :name "edamame", :description "EDN parser with location metadata and pluggable dispatch table.", :url "https://github.com/borkdude/edamame", :id borkdude/edamame, :coordinate [borkdude/edamame "1.4.32"]}, :source-size 3681, :js-size 9218, :provides #{edamame.impl.ns-parser}} {:output-name "cljs.tagged_literals.js", :resource-id [:shadow.build.classpath/resource "cljs/tagged_literals.cljc"], :resource-name "cljs/tagged_literals.cljc", :type :cljs, :requires #{cljs.core goog cljs.reader}, :module-id :scittle, :pom-info {:description "ClojureScript compiler and core runtime library.", :group-id org.clojure, :artifact-id clojurescript, :name "ClojureScript", :id org.clojure/clojurescript, :url "https://github.com/clojure/clojurescript", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/clojurescript "1.12.42"], :version "1.12.42"}, :source-size 2998, :js-size 4690, :provides #{cljs.tagged-literals}} {:output-name "edamame.impl.macros.js", :resource-id [:shadow.build.classpath/resource "edamame/impl/macros.cljc"], :resource-name "edamame/impl/macros.cljc", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle, :pom-info {:group-id borkdude, :artifact-id edamame, :version "1.4.32", :name "edamame", :description "EDN parser with location metadata and pluggable dispatch table.", :url "https://github.com/borkdude/edamame", :id borkdude/edamame, :coordinate [borkdude/edamame "1.4.32"]}, :source-size 635, :js-size 37, :provides #{edamame.impl.macros}} {:output-name "edamame.impl.read_fn.js", :resource-id [:shadow.build.classpath/resource "edamame/impl/read_fn.cljc"], :resource-name "edamame/impl/read_fn.cljc", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle, :pom-info {:group-id borkdude, :artifact-id edamame, :version "1.4.32", :name "edamame", :description "EDN parser with location metadata and pluggable dispatch table.", :url "https://github.com/borkdude/edamame", :id borkdude/edamame, :coordinate [borkdude/edamame "1.4.32"]}, :source-size 2212, :js-size 5549, :provides #{edamame.impl.read-fn}} {:output-name "edamame.impl.syntax_quote.js", :resource-id [:shadow.build.classpath/resource "edamame/impl/syntax_quote.cljc"], :resource-name "edamame/impl/syntax_quote.cljc", :type :cljs, :requires #{cljs.core goog clojure.string}, :module-id :scittle, :pom-info {:group-id borkdude, :artifact-id edamame, :version "1.4.32", :name "edamame", :description "EDN parser with location metadata and pluggable dispatch table.", :url "https://github.com/borkdude/edamame", :id borkdude/edamame, :coordinate [borkdude/edamame "1.4.32"]}, :source-size 5120, :js-size 10320, :provides #{edamame.impl.syntax-quote}} {:output-name "edamame.impl.parser.js", :resource-id [:shadow.build.classpath/resource "edamame/impl/parser.cljc"], :resource-name "edamame/impl/parser.cljc", :type :cljs, :requires #{cljs.tools.reader.impl.commons cljs.tools.reader.edn cljs.core goog cljs.tools.reader.reader-types edamame.impl.macros goog.string.StringBuffer cljs.tools.reader.impl.inspect cljs.tools.reader.impl.utils cljs.tagged-literals edamame.impl.read-fn edamame.impl.ns-parser clojure.string edamame.impl.syntax-quote}, :module-id :scittle, :pom-info {:group-id borkdude, :artifact-id edamame, :version "1.4.32", :name "edamame", :description "EDN parser with location metadata and pluggable dispatch table.", :url "https://github.com/borkdude/edamame", :id borkdude/edamame, :coordinate [borkdude/edamame "1.4.32"]}, :source-size 38218, :js-size 155849, :provides #{edamame.impl.parser}} {:output-name "edamame.core.js", :resource-id [:shadow.build.classpath/resource "edamame/core.cljc"], :resource-name "edamame/core.cljc", :type :cljs, :requires #{cljs.core goog cljs.tools.reader.reader-types edamame.impl.parser edamame.impl.ns-parser clojure.string}, :module-id :scittle, :pom-info {:group-id borkdude, :artifact-id edamame, :version "1.4.32", :name "edamame", :description "EDN parser with location metadata and pluggable dispatch table.", :url "https://github.com/borkdude/edamame", :id borkdude/edamame, :coordinate [borkdude/edamame "1.4.32"]}, :source-size 5674, :js-size 10140, :provides #{edamame.core}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.ctx_store.js", :resource-id [:shadow.build.classpath/resource "sci/ctx_store.cljc"], :resource-name "sci/ctx_store.cljc", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle, :source-size 1260, :js-size 2016, :provides #{sci.ctx-store}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.impl.types.js", :resource-id [:shadow.build.classpath/resource "sci/impl/types.cljc"], :resource-name "sci/impl/types.cljc", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle, :source-size 3092, :js-size 26851, :provides #{sci.impl.types}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.impl.macros.js", :resource-id [:shadow.build.classpath/resource "sci/impl/macros.cljc"], :resource-name "sci/impl/macros.cljc", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle, :source-size 827, :js-size 33, :provides #{sci.impl.macros}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.impl.unrestrict.js", :resource-id [:shadow.build.classpath/resource "sci/impl/unrestrict.cljc"], :resource-name "sci/impl/unrestrict.cljc", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle, :source-size 80, :js-size 91, :provides #{sci.impl.unrestrict}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.impl.vars.js", :resource-id [:shadow.build.classpath/resource "sci/impl/vars.cljc"], :resource-name "sci/impl/vars.cljc", :type :cljs, :requires #{sci.impl.macros sci.impl.types cljs.core goog sci.impl.unrestrict}, :module-id :scittle, :source-size 9077, :js-size 31243, :provides #{sci.impl.vars}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.lang.js", :resource-id [:shadow.build.classpath/resource "sci/lang.cljc"], :resource-name "sci/lang.cljc", :type :cljs, :requires #{sci.impl.types cljs.core goog sci.impl.vars sci.impl.unrestrict clojure.string}, :module-id :scittle, :source-size 10396, :js-size 31553, :provides #{sci.lang}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.impl.callstack.js", :resource-id [:shadow.build.classpath/resource "sci/impl/callstack.cljc"], :resource-name "sci/impl/callstack.cljc", :type :cljs, :requires #{sci.impl.types cljs.core goog clojure.string sci.lang}, :module-id :scittle, :source-size 3044, :js-size 8402, :provides #{sci.impl.callstack}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.impl.utils.js", :resource-id [:shadow.build.classpath/resource "sci/impl/utils.cljc"], :resource-name "sci/impl/utils.cljc", :type :cljs, :requires #{sci.impl.macros sci.impl.types cljs.core goog sci.impl.vars clojure.string sci.lang}, :module-id :scittle, :source-size 11425, :js-size 26614, :provides #{sci.impl.utils}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.impl.deftype.js", :resource-id [:shadow.build.classpath/resource "sci/impl/deftype.cljc"], :resource-name "sci/impl/deftype.cljc", :type :cljs, :requires #{sci.impl.types cljs.core goog sci.ctx-store sci.impl.vars sci.impl.utils sci.lang}, :module-id :scittle, :source-size 9753, :js-size 23257, :provides #{sci.impl.deftype}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.impl.interop.js", :resource-id [:shadow.build.classpath/resource "sci/impl/interop.cljc"], :resource-name "sci/impl/interop.cljc", :type :cljs, :requires #{sci.impl.types cljs.core goog sci.impl.utils}, :module-id :scittle, :source-size 7924, :js-size 6346, :provides #{sci.impl.interop}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.impl.hierarchies.js", :resource-id [:shadow.build.classpath/resource "sci/impl/hierarchies.cljc"], :resource-name "sci/impl/hierarchies.cljc", :type :cljs, :requires #{cljs.core goog sci.ctx-store sci.impl.vars sci.lang}, :module-id :scittle, :source-size 1421, :js-size 7256, :provides #{sci.impl.hierarchies}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.impl.multimethods.js", :resource-id [:shadow.build.classpath/resource "sci/impl/multimethods.cljc"], :resource-name "sci/impl/multimethods.cljc", :type :cljs, :requires #{cljs.core goog sci.ctx-store sci.impl.hierarchies}, :module-id :scittle, :source-size 5986, :js-size 13489, :provides #{sci.impl.multimethods}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.impl.protocols.js", :resource-id [:shadow.build.classpath/resource "sci/impl/protocols.cljc"], :resource-name "sci/impl/protocols.cljc", :type :cljs, :requires #{sci.impl.types cljs.core goog sci.ctx-store sci.impl.utils sci.impl.deftype sci.lang sci.impl.multimethods}, :module-id :scittle, :source-size 15929, :js-size 97816, :provides #{sci.impl.protocols}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.impl.records.js", :resource-id [:shadow.build.classpath/resource "sci/impl/records.cljc"], :resource-name "sci/impl/records.cljc", :type :cljs, :requires #{sci.impl.types cljs.core goog sci.ctx-store sci.impl.protocols sci.impl.vars sci.impl.utils clojure.string sci.lang}, :module-id :scittle, :source-size 14508, :js-size 34314, :provides #{sci.impl.records}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.impl.faster.js", :resource-id [:shadow.build.classpath/resource "sci/impl/faster.cljc"], :resource-name "sci/impl/faster.cljc", :type :cljs, :requires #{sci.impl.macros cljs.core goog}, :module-id :scittle, :source-size 669, :js-size 33, :provides #{sci.impl.faster}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.impl.resolve.js", :resource-id [:shadow.build.classpath/resource "sci/impl/resolve.cljc"], :resource-name "sci/impl/resolve.cljc", :type :cljs, :requires #{sci.impl.types cljs.core goog sci.impl.faster sci.impl.records sci.impl.interop sci.impl.utils clojure.string}, :module-id :scittle, :source-size 12038, :js-size 24134, :provides #{sci.impl.resolve}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.impl.evaluator.js", :resource-id [:shadow.build.classpath/resource "sci/impl/evaluator.cljc"], :resource-name "sci/impl/evaluator.cljc", :type :cljs, :requires #{sci.impl.macros sci.impl.types cljs.core goog sci.impl.records sci.impl.interop sci.impl.vars sci.impl.utils sci.impl.resolve clojure.string sci.impl.deftype sci.lang}, :module-id :scittle, :source-size 12058, :js-size 45681, :provides #{sci.impl.evaluator}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.impl.fns.js", :resource-id [:shadow.build.classpath/resource "sci/impl/fns.cljc"], :resource-name "sci/impl/fns.cljc", :type :cljs, :requires #{sci.impl.types cljs.core goog sci.impl.utils}, :module-id :scittle, :source-size 12755, :js-size 108451, :provides #{sci.impl.fns}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.impl.parser.js", :resource-id [:shadow.build.classpath/resource "sci/impl/parser.cljc"], :resource-name "sci/impl/parser.cljc", :type :cljs, :requires #{sci.impl.types edamame.core cljs.core goog cljs.tools.reader.reader-types sci.impl.interop sci.impl.utils clojure.string}, :module-id :scittle, :source-size 10419, :js-size 19001, :provides #{sci.impl.parser}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.impl.load.js", :resource-id [:shadow.build.classpath/resource "sci/impl/load.cljc"], :resource-name "sci/impl/load.cljc", :type :cljs, :requires #{sci.impl.types sci.impl.parser cljs.core goog cljs.tools.reader.reader-types sci.ctx-store sci.impl.vars sci.impl.utils clojure.string}, :module-id :scittle, :source-size 18225, :js-size 47006, :provides #{sci.impl.load}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.impl.analyzer.js", :resource-id [:shadow.build.classpath/resource "sci/impl/analyzer.cljc"], :resource-name "sci/impl/analyzer.cljc", :type :cljs, :requires #{sci.impl.macros sci.impl.types sci.impl.evaluator cljs.core goog goog.object sci.impl.load sci.impl.faster sci.impl.records sci.impl.interop cljs.tagged-literals sci.impl.vars sci.impl.utils sci.impl.resolve sci.impl.fns sci.impl.unrestrict clojure.string sci.lang}, :module-id :scittle, :source-size 88438, :js-size 305764, :provides #{sci.impl.analyzer}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.impl.cljs.js", :resource-id [:shadow.build.classpath/resource "sci/impl/cljs.cljc"], :resource-name "sci/impl/cljs.cljc", :type :cljs, :requires #{sci.impl.macros cljs.core goog}, :module-id :scittle, :source-size 1317, :js-size 31, :provides #{sci.impl.cljs}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.impl.copy_vars.js", :resource-id [:shadow.build.classpath/resource "sci/impl/copy_vars.cljc"], :resource-name "sci/impl/copy_vars.cljc", :type :cljs, :requires #{sci.impl.macros cljs.core goog sci.impl.utils sci.impl.cljs sci.lang}, :module-id :scittle, :source-size 6963, :js-size 11730, :provides #{sci.impl.copy-vars}} {:output-name "clojure.set.js", :resource-id [:shadow.build.classpath/resource "clojure/set.cljs"], :resource-name "clojure/set.cljs", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle, :pom-info {:description "ClojureScript compiler and core runtime library.", :group-id org.clojure, :artifact-id clojurescript, :name "ClojureScript", :id org.clojure/clojurescript, :url "https://github.com/clojure/clojurescript", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/clojurescript "1.12.42"], :version "1.12.42"}, :source-size 5036, :js-size 14392, :provides #{clojure.set}} {:output-name "clojure.walk.js", :resource-id [:shadow.build.classpath/resource "clojure/walk.cljs"], :resource-name "clojure/walk.cljs", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle, :pom-info {:description "ClojureScript compiler and core runtime library.", :group-id org.clojure, :artifact-id clojurescript, :name "ClojureScript", :id org.clojure/clojurescript, :url "https://github.com/clojure/clojurescript", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/clojurescript "1.12.42"], :version "1.12.42"}, :source-size 3564, :js-size 5886, :provides #{clojure.walk}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.impl.core_protocols.js", :resource-id [:shadow.build.classpath/resource "sci/impl/core_protocols.cljc"], :resource-name "sci/impl/core_protocols.cljc", :type :cljs, :requires #{sci.impl.types cljs.core goog sci.impl.utils sci.lang}, :module-id :scittle, :source-size 6286, :js-size 15685, :provides #{sci.impl.core-protocols}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.impl.destructure.js", :resource-id [:shadow.build.classpath/resource "sci/impl/destructure.cljc"], :resource-name "sci/impl/destructure.cljc", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle, :source-size 6559, :js-size 11157, :provides #{sci.impl.destructure}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.impl.doseq_macro.js", :resource-id [:shadow.build.classpath/resource "sci/impl/doseq_macro.cljc"], :resource-name "sci/impl/doseq_macro.cljc", :type :cljs, :requires #{cljs.core goog sci.impl.utils}, :module-id :scittle, :source-size 3539, :js-size 16338, :provides #{sci.impl.doseq-macro}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.impl.for_macro.js", :resource-id [:shadow.build.classpath/resource "sci/impl/for_macro.cljc"], :resource-name "sci/impl/for_macro.cljc", :type :cljs, :requires #{cljs.core goog sci.impl.utils}, :module-id :scittle, :source-size 5785, :js-size 29401, :provides #{sci.impl.for-macro}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.impl.io.js", :resource-id [:shadow.build.classpath/resource "sci/impl/io.cljc"], :resource-name "sci/impl/io.cljc", :type :cljs, :requires #{goog.string cljs.core goog sci.impl.records sci.impl.vars sci.impl.utils sci.impl.unrestrict sci.impl.copy-vars}, :module-id :scittle, :source-size 9228, :js-size 43027, :provides #{sci.impl.io}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.impl.macroexpand.js", :resource-id [:shadow.build.classpath/resource "sci/impl/macroexpand.cljc"], :resource-name "sci/impl/macroexpand.cljc", :type :cljs, :requires #{cljs.core goog sci.ctx-store sci.impl.vars sci.impl.utils sci.impl.resolve clojure.string}, :module-id :scittle, :source-size 1736, :js-size 2968, :provides #{sci.impl.macroexpand}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.impl.read.js", :resource-id [:shadow.build.classpath/resource "sci/impl/read.cljc"], :resource-name "sci/impl/read.cljc", :type :cljs, :requires #{sci.impl.parser cljs.core goog cljs.tools.reader.reader-types sci.ctx-store sci.impl.io sci.impl.utils}, :module-id :scittle, :source-size 2897, :js-size 5904, :provides #{sci.impl.read}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.impl.reify.js", :resource-id [:shadow.build.classpath/resource "sci/impl/reify.cljc"], :resource-name "sci/impl/reify.cljc", :type :cljs, :requires #{sci.impl.types cljs.core goog}, :module-id :scittle, :source-size 1501, :js-size 3749, :provides #{sci.impl.reify}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.impl.namespaces.js", :resource-id [:shadow.build.classpath/resource "sci/impl/namespaces.cljc"], :resource-name "sci/impl/namespaces.cljc", :type :cljs, :requires #{sci.impl.macros sci.impl.types sci.impl.core-protocols sci.impl.parser sci.impl.for-macro cljs.core goog sci.ctx-store sci.impl.load sci.impl.io sci.impl.hierarchies sci.impl.doseq-macro clojure.set sci.impl.records sci.impl.protocols sci.impl.macroexpand sci.impl.read sci.impl.vars sci.impl.utils sci.impl.resolve sci.impl.fns sci.impl.cljs sci.impl.destructure clojure.string sci.impl.reify cljs.reader clojure.walk sci.impl.deftype sci.lang sci.impl.multimethods sci.impl.copy-vars}, :module-id :scittle, :source-size 83417, :js-size 350220, :provides #{sci.impl.namespaces}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.impl.opts.js", :resource-id [:shadow.build.classpath/resource "sci/impl/opts.cljc"], :resource-name "sci/impl/opts.cljc", :type :cljs, :requires #{sci.impl.types goog.string cljs.core goog sci.impl.utils sci.impl.namespaces sci.lang}, :module-id :scittle, :source-size 9630, :js-size 20914, :provides #{sci.impl.opts}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.impl.interpreter.js", :resource-id [:shadow.build.classpath/resource "sci/impl/interpreter.cljc"], :resource-name "sci/impl/interpreter.cljc", :type :cljs, :requires #{sci.impl.opts sci.impl.types sci.impl.parser cljs.core sci.impl.analyzer goog cljs.tools.reader.reader-types sci.ctx-store sci.impl.vars sci.impl.utils}, :module-id :scittle, :source-size 3728, :js-size 9557, :provides #{sci.impl.interpreter}} {:fs-root "gitlibs://org.babashka/sci/893fc8394dafe6c76bed69a5685c59f35dd189db/src", :output-name "sci.core.js", :resource-id [:shadow.build.classpath/resource "sci/core.cljc"], :resource-name "sci/core.cljc", :type :cljs, :requires #{sci.impl.opts sci.impl.macros sci.impl.types edamame.core sci.impl.parser cljs.core goog cljs.tools.reader.reader-types sci.ctx-store sci.impl.interpreter sci.impl.io sci.impl.callstack edamame.impl.parser sci.impl.vars sci.impl.utils sci.impl.unrestrict sci.impl.namespaces clojure.string sci.lang}, :module-id :scittle, :source-size 22261, :js-size 32408, :provides #{sci.core}} {:fs-root "src", :output-name "scittle.impl.common.js", :resource-id [:shadow.build.classpath/resource "scittle/impl/common.cljs"], :resource-name "scittle/impl/common.cljs", :type :cljs, :requires #{cljs.core goog sci.core}, :module-id :scittle, :source-size 104, :js-size 194, :provides #{scittle.impl.common}} {:fs-root "src", :output-name "scittle.impl.error.js", :resource-id [:shadow.build.classpath/resource "scittle/impl/error.cljs"], :resource-name "scittle/impl/error.cljs", :type :cljs, :requires #{cljs.core goog clojure.string sci.core}, :module-id :scittle, :source-size 3519, :js-size 11802, :provides #{scittle.impl.error}} {:fs-root "src", :module-entry true, :output-name "scittle.core.js", :resource-id [:shadow.build.classpath/resource "scittle/core.cljs"], :resource-name "scittle/core.cljs", :type :cljs, :requires #{scittle.impl.error goog.string cljs.core goog sci.ctx-store goog.object scittle.impl.common goog.string.format sci.impl.unrestrict clojure.string sci.core cljs.reader}, :module-id :scittle, :source-size 5339, :js-size 66711, :provides #{scittle.core}} {:output-name "goog.debug.entrypointregistry.js", :resource-id [:shadow.build.classpath/resource "goog/debug/entrypointregistry.js"], :resource-name "goog/debug/entrypointregistry.js", :type :goog, :requires #{goog.asserts goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 5211, :js-size 5211, :provides #{goog.debug.entryPointRegistry goog.debug.EntryPointMonitor}} {:output-name "goog.labs.useragent.engine.js", :resource-id [:shadow.build.classpath/resource "goog/labs/useragent/engine.js"], :resource-name "goog/labs/useragent/engine.js", :type :goog, :requires #{goog goog.string.internal goog.array goog.labs.userAgent.util}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 3766, :js-size 3766, :provides #{goog.labs.userAgent.engine}} {:output-name "goog.labs.useragent.platform.js", :resource-id [:shadow.build.classpath/resource "goog/labs/useragent/platform.js"], :resource-name "goog/labs/useragent/platform.js", :type :goog, :requires #{goog.labs.userAgent goog goog.labs.userAgent.highEntropy.highEntropyValue goog.labs.userAgent.highEntropy.highEntropyData goog.string.internal goog.labs.userAgent.util}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 9010, :js-size 9010, :provides #{goog.labs.userAgent.platform}} {:output-name "goog.useragent.useragent.js", :resource-id [:shadow.build.classpath/resource "goog/useragent/useragent.js"], :resource-name "goog/useragent/useragent.js", :type :goog, :requires #{goog.reflect goog goog.labs.userAgent.platform goog.labs.userAgent.engine goog.labs.userAgent.browser goog.string.internal goog.labs.userAgent.util}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 16761, :js-size 16761, :provides #{goog.userAgent}} {:output-name "goog.dom.browserfeature.js", :resource-id [:shadow.build.classpath/resource "goog/dom/browserfeature.js"], :resource-name "goog/dom/browserfeature.js", :type :goog, :requires #{goog goog.userAgent}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 2884, :js-size 2884, :provides #{goog.dom.BrowserFeature}} {:output-name "goog.math.math.js", :resource-id [:shadow.build.classpath/resource "goog/math/math.js"], :resource-name "goog/math/math.js", :type :goog, :requires #{goog.asserts goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 14615, :js-size 14615, :provides #{goog.math}} {:output-name "goog.math.coordinate.js", :resource-id [:shadow.build.classpath/resource "goog/math/coordinate.js"], :resource-name "goog/math/coordinate.js", :type :goog, :requires #{goog goog.math}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 7960, :js-size 7960, :provides #{goog.math.Coordinate}} {:output-name "goog.math.size.js", :resource-id [:shadow.build.classpath/resource "goog/math/size.js"], :resource-name "goog/math/size.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 5737, :js-size 5737, :provides #{goog.math.Size}} {:output-name "goog.dom.dom.js", :resource-id [:shadow.build.classpath/resource "goog/dom/dom.js"], :resource-name "goog/dom/dom.js", :type :goog, :requires #{goog.asserts goog.dom.BrowserFeature goog.dom.NodeType goog.string goog.math.Size goog goog.object goog.html.uncheckedconversions goog.userAgent goog.string.Const goog.math.Coordinate goog.asserts.dom goog.dom.safe goog.string.Unicode goog.array goog.html.SafeHtml goog.dom.TagName}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 116390, :js-size 116390, :provides #{goog.dom goog.dom.DomHelper goog.dom.Appendable}} {:output-name "goog.async.nexttick.js", :resource-id [:shadow.build.classpath/resource "goog/async/nexttick.js"], :resource-name "goog/async/nexttick.js", :type :goog, :requires #{goog.dom goog.functions goog goog.labs.userAgent.engine goog.debug.entryPointRegistry goog.labs.userAgent.browser goog.dom.TagName}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 8886, :js-size 8886, :provides #{goog.async.nextTick}} {:output-name "goog.disposable.idisposable.js", :resource-id [:shadow.build.classpath/resource "goog/disposable/idisposable.js"], :resource-name "goog/disposable/idisposable.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 1352, :js-size 1352, :provides #{goog.disposable.IDisposable}} {:output-name "goog.disposable.dispose.js", :resource-id [:shadow.build.classpath/resource "goog/disposable/dispose.js"], :resource-name "goog/disposable/dispose.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 560, :js-size 560, :provides #{goog.dispose}} {:output-name "goog.disposable.disposeall.js", :resource-id [:shadow.build.classpath/resource "goog/disposable/disposeall.js"], :resource-name "goog/disposable/disposeall.js", :type :goog, :requires #{goog goog.dispose}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 904, :js-size 904, :provides #{goog.disposeAll}} {:output-name "goog.disposable.disposable.js", :resource-id [:shadow.build.classpath/resource "goog/disposable/disposable.js"], :resource-name "goog/disposable/disposable.js", :type :goog, :requires #{goog goog.disposeAll goog.disposable.IDisposable goog.dispose}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 8440, :js-size 8440, :provides #{goog.Disposable}} {:output-name "goog.debug.errorcontext.js", :resource-id [:shadow.build.classpath/resource "goog/debug/errorcontext.js"], :resource-name "goog/debug/errorcontext.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 1219, :js-size 1219, :provides #{goog.debug.errorcontext}} {:output-name "goog.debug.debug.js", :resource-id [:shadow.build.classpath/resource "goog/debug/debug.js"], :resource-name "goog/debug/debug.js", :type :goog, :requires #{goog goog.debug.errorcontext goog.array}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 21966, :js-size 21966, :provides #{goog.debug}} {:output-name "goog.events.eventid.js", :resource-id [:shadow.build.classpath/resource "goog/events/eventid.js"], :resource-name "goog/events/eventid.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 864, :js-size 864, :provides #{goog.events.EventId}} {:output-name "goog.events.event.js", :resource-id [:shadow.build.classpath/resource "goog/events/event.js"], :resource-name "goog/events/event.js", :type :goog, :requires #{goog.events.EventId goog goog.Disposable}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 3137, :js-size 3137, :provides #{goog.events.Event}} {:output-name "goog.events.browserfeature.js", :resource-id [:shadow.build.classpath/resource "goog/events/browserfeature.js"], :resource-name "goog/events/browserfeature.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 2269, :js-size 2269, :provides #{goog.events.BrowserFeature}} {:output-name "goog.events.eventtypehelpers.js", :resource-id [:shadow.build.classpath/resource "goog/events/eventtypehelpers.js"], :resource-name "goog/events/eventtypehelpers.js", :type :goog, :requires #{goog goog.userAgent goog.events.BrowserFeature}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 1370, :js-size 1370, :provides #{goog.events.eventTypeHelpers}} {:output-name "goog.events.eventtype.js", :resource-id [:shadow.build.classpath/resource "goog/events/eventtype.js"], :resource-name "goog/events/eventtype.js", :type :goog, :requires #{goog goog.userAgent goog.events.eventTypeHelpers}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 7930, :js-size 7930, :provides #{goog.events.EventType}} {:output-name "goog.events.browserevent.js", :resource-id [:shadow.build.classpath/resource "goog/events/browserevent.js"], :resource-name "goog/events/browserevent.js", :type :goog, :requires #{goog.reflect goog goog.userAgent goog.events.EventType goog.debug goog.events.Event}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 13093, :js-size 13093, :provides #{goog.events.BrowserEvent.MouseButton goog.events.BrowserEvent.PointerType goog.events.BrowserEvent}} {:output-name "goog.events.listenable.js", :resource-id [:shadow.build.classpath/resource "goog/events/listenable.js"], :resource-name "goog/events/listenable.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 9543, :js-size 9543, :provides #{goog.events.Listenable}} {:output-name "goog.events.listenablekey.js", :resource-id [:shadow.build.classpath/resource "goog/events/listenablekey.js"], :resource-name "goog/events/listenablekey.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 1546, :js-size 1546, :provides #{goog.events.ListenableKey}} {:output-name "goog.events.listener.js", :resource-id [:shadow.build.classpath/resource "goog/events/listener.js"], :resource-name "goog/events/listener.js", :type :goog, :requires #{goog goog.events.ListenableKey}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 3107, :js-size 3107, :provides #{goog.events.Listener}} {:output-name "goog.events.listenermap.js", :resource-id [:shadow.build.classpath/resource "goog/events/listenermap.js"], :resource-name "goog/events/listenermap.js", :type :goog, :requires #{goog.events.Listener goog goog.object goog.array}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 9366, :js-size 9366, :provides #{goog.events.ListenerMap}} {:output-name "goog.events.events.js", :resource-id [:shadow.build.classpath/resource "goog/events/events.js"], :resource-name "goog/events/events.js", :type :goog, :requires #{goog.asserts goog.events.Listenable goog goog.debug.entryPointRegistry goog.events.BrowserFeature goog.events.ListenerMap goog.events.BrowserEvent}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 32717, :js-size 32717, :provides #{goog.events.ListenableType goog.events.Key goog.events.CaptureSimulationMode goog.events}} {:output-name "shadow.module.scittle.append.js", :resource-id [:shadow.build.modules/append :scittle], :resource-name "shadow/module/scittle/append.js", :type :goog, :requires #{}, :module-id :scittle, :source-size 0, :js-size 0, :provides #{shadow.module.scittle.append}} {:output-name "ajax.protocols.js", :resource-id [:shadow.build.classpath/resource "ajax/protocols.cljc"], :resource-name "ajax/protocols.cljc", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle.cljs-ajax, :pom-info {:group-id cljs-ajax, :artifact-id cljs-ajax, :version "0.8.4", :name "cljs-ajax", :description "A simple Ajax library for ClojureScript", :url "https://github.com/JulianBirch/cljs-ajax", :id cljs-ajax, :coordinate [cljs-ajax "0.8.4"]}, :source-size 1643, :js-size 29611, :provides #{ajax.protocols}} {:output-name "ajax.util.js", :resource-id [:shadow.build.classpath/resource "ajax/util.cljc"], :resource-name "ajax/util.cljc", :type :cljs, :requires #{cljs.core goog ajax.protocols}, :module-id :scittle.cljs-ajax, :pom-info {:group-id cljs-ajax, :artifact-id cljs-ajax, :version "0.8.4", :name "cljs-ajax", :description "A simple Ajax library for ClojureScript", :url "https://github.com/JulianBirch/cljs-ajax", :id cljs-ajax, :coordinate [cljs-ajax "0.8.4"]}, :source-size 1722, :js-size 1347, :provides #{ajax.util}} {:output-name "ajax.url.js", :resource-id [:shadow.build.classpath/resource "ajax/url.cljc"], :resource-name "ajax/url.cljc", :type :cljs, :requires #{cljs.core goog ajax.util clojure.string}, :module-id :scittle.cljs-ajax, :pom-info {:group-id cljs-ajax, :artifact-id cljs-ajax, :version "0.8.4", :name "cljs-ajax", :description "A simple Ajax library for ClojureScript", :url "https://github.com/JulianBirch/cljs-ajax", :id cljs-ajax, :coordinate [cljs-ajax "0.8.4"]}, :source-size 5489, :js-size 6849, :provides #{ajax.url}} {:output-name "com.cognitect.transit.util.js", :resource-id [:shadow.build.classpath/resource "com/cognitect/transit/util.js"], :resource-name "com/cognitect/transit/util.js", :type :goog, :requires #{goog goog.object}, :module-id :scittle.cljs-ajax, :pom-info {:group-id com.cognitect, :artifact-id transit-js, :version "0.8.874", :name "transit-js", :description "Transit is a data format and a set of libraries for conveying values between applications written in different languages. This library provides support for marshalling Transit data to/from Javascript.", :url "http://github.com/cognitect/transit-js", :id com.cognitect/transit-js, :coordinate [com.cognitect/transit-js "0.8.874"]}, :source-size 4881, :js-size 4881, :provides #{com.cognitect.transit.util}} {:output-name "com.cognitect.transit.delimiters.js", :resource-id [:shadow.build.classpath/resource "com/cognitect/transit/delimiters.js"], :resource-name "com/cognitect/transit/delimiters.js", :type :goog, :requires #{goog}, :module-id :scittle.cljs-ajax, :pom-info {:group-id com.cognitect, :artifact-id transit-js, :version "0.8.874", :name "transit-js", :description "Transit is a data format and a set of libraries for conveying values between applications written in different languages. This library provides support for marshalling Transit data to/from Javascript.", :url "http://github.com/cognitect/transit-js", :id com.cognitect/transit-js, :coordinate [com.cognitect/transit-js "0.8.874"]}, :source-size 1062, :js-size 1062, :provides #{com.cognitect.transit.delimiters}} {:output-name "com.cognitect.transit.caching.js", :resource-id [:shadow.build.classpath/resource "com/cognitect/transit/caching.js"], :resource-name "com/cognitect/transit/caching.js", :type :goog, :requires #{goog com.cognitect.transit.delimiters}, :module-id :scittle.cljs-ajax, :pom-info {:group-id com.cognitect, :artifact-id transit-js, :version "0.8.874", :name "transit-js", :description "Transit is a data format and a set of libraries for conveying values between applications written in different languages. This library provides support for marshalling Transit data to/from Javascript.", :url "http://github.com/cognitect/transit-js", :id com.cognitect/transit-js, :coordinate [com.cognitect/transit-js "0.8.874"]}, :source-size 4409, :js-size 4409, :provides #{com.cognitect.transit.caching}} {:output-name "com.cognitect.transit.eq.js", :resource-id [:shadow.build.classpath/resource "com/cognitect/transit/eq.js"], :resource-name "com/cognitect/transit/eq.js", :type :goog, :requires #{com.cognitect.transit.util goog}, :module-id :scittle.cljs-ajax, :pom-info {:group-id com.cognitect, :artifact-id transit-js, :version "0.8.874", :name "transit-js", :description "Transit is a data format and a set of libraries for conveying values between applications written in different languages. This library provides support for marshalling Transit data to/from Javascript.", :url "http://github.com/cognitect/transit-js", :id com.cognitect/transit-js, :coordinate [com.cognitect/transit-js "0.8.874"]}, :source-size 5804, :js-size 5804, :provides #{com.cognitect.transit.eq}} {:output-name "com.cognitect.transit.types.js", :resource-id [:shadow.build.classpath/resource "com/cognitect/transit/types.js"], :resource-name "com/cognitect/transit/types.js", :type :goog, :requires #{com.cognitect.transit.util com.cognitect.transit.eq goog goog.math.Long}, :module-id :scittle.cljs-ajax, :pom-info {:group-id com.cognitect, :artifact-id transit-js, :version "0.8.874", :name "transit-js", :description "Transit is a data format and a set of libraries for conveying values between applications written in different languages. This library provides support for marshalling Transit data to/from Javascript.", :url "http://github.com/cognitect/transit-js", :id com.cognitect/transit-js, :coordinate [com.cognitect/transit-js "0.8.874"]}, :source-size 37134, :js-size 37134, :provides #{com.cognitect.transit.types}} {:output-name "com.cognitect.transit.impl.decoder.js", :resource-id [:shadow.build.classpath/resource "com/cognitect/transit/impl/decoder.js"], :resource-name "com/cognitect/transit/impl/decoder.js", :type :goog, :requires #{com.cognitect.transit.util goog com.cognitect.transit.types com.cognitect.transit.delimiters com.cognitect.transit.caching}, :module-id :scittle.cljs-ajax, :pom-info {:group-id com.cognitect, :artifact-id transit-js, :version "0.8.874", :name "transit-js", :description "Transit is a data format and a set of libraries for conveying values between applications written in different languages. This library provides support for marshalling Transit data to/from Javascript.", :url "http://github.com/cognitect/transit-js", :id com.cognitect/transit-js, :coordinate [com.cognitect/transit-js "0.8.874"]}, :source-size 12914, :js-size 12914, :provides #{com.cognitect.transit.impl.decoder}} {:output-name "com.cognitect.transit.impl.reader.js", :resource-id [:shadow.build.classpath/resource "com/cognitect/transit/impl/reader.js"], :resource-name "com/cognitect/transit/impl/reader.js", :type :goog, :requires #{goog com.cognitect.transit.impl.decoder com.cognitect.transit.caching}, :module-id :scittle.cljs-ajax, :pom-info {:group-id com.cognitect, :artifact-id transit-js, :version "0.8.874", :name "transit-js", :description "Transit is a data format and a set of libraries for conveying values between applications written in different languages. This library provides support for marshalling Transit data to/from Javascript.", :url "http://github.com/cognitect/transit-js", :id com.cognitect/transit-js, :coordinate [com.cognitect/transit-js "0.8.874"]}, :source-size 2131, :js-size 2131, :provides #{com.cognitect.transit.impl.reader}} {:output-name "com.cognitect.transit.handlers.js", :resource-id [:shadow.build.classpath/resource "com/cognitect/transit/handlers.js"], :resource-name "com/cognitect/transit/handlers.js", :type :goog, :requires #{com.cognitect.transit.util goog com.cognitect.transit.types goog.math.Long}, :module-id :scittle.cljs-ajax, :pom-info {:group-id com.cognitect, :artifact-id transit-js, :version "0.8.874", :name "transit-js", :description "Transit is a data format and a set of libraries for conveying values between applications written in different languages. This library provides support for marshalling Transit data to/from Javascript.", :url "http://github.com/cognitect/transit-js", :id com.cognitect/transit-js, :coordinate [com.cognitect/transit-js "0.8.874"]}, :source-size 12636, :js-size 12636, :provides #{com.cognitect.transit.handlers}} {:output-name "com.cognitect.transit.impl.writer.js", :resource-id [:shadow.build.classpath/resource "com/cognitect/transit/impl/writer.js"], :resource-name "com/cognitect/transit/impl/writer.js", :type :goog, :requires #{com.cognitect.transit.util goog com.cognitect.transit.types com.cognitect.transit.delimiters com.cognitect.transit.handlers com.cognitect.transit.caching goog.math.Long}, :module-id :scittle.cljs-ajax, :pom-info {:group-id com.cognitect, :artifact-id transit-js, :version "0.8.874", :name "transit-js", :description "Transit is a data format and a set of libraries for conveying values between applications written in different languages. This library provides support for marshalling Transit data to/from Javascript.", :url "http://github.com/cognitect/transit-js", :id com.cognitect/transit-js, :coordinate [com.cognitect/transit-js "0.8.874"]}, :source-size 18801, :js-size 18801, :provides #{com.cognitect.transit.impl.writer}} {:output-name "com.cognitect.transit.js", :resource-id [:shadow.build.classpath/resource "com/cognitect/transit.js"], :resource-name "com/cognitect/transit.js", :type :goog, :requires #{com.cognitect.transit.util com.cognitect.transit.impl.reader com.cognitect.transit.eq goog com.cognitect.transit.types com.cognitect.transit.impl.decoder com.cognitect.transit.caching com.cognitect.transit.impl.writer}, :module-id :scittle.cljs-ajax, :pom-info {:group-id com.cognitect, :artifact-id transit-js, :version "0.8.874", :name "transit-js", :description "Transit is a data format and a set of libraries for conveying values between applications written in different languages. This library provides support for marshalling Transit data to/from Javascript.", :url "http://github.com/cognitect/transit-js", :id com.cognitect/transit-js, :coordinate [com.cognitect/transit-js "0.8.874"]}, :source-size 26016, :js-size 26016, :provides #{com.cognitect.transit}} {:output-name "cognitect.transit.js", :resource-id [:shadow.build.classpath/resource "cognitect/transit.cljs"], :resource-name "cognitect/transit.cljs", :type :cljs, :requires #{com.cognitect.transit.eq cljs.core goog com.cognitect.transit.types goog.object clojure.set com.cognitect.transit goog.math.Long}, :module-id :scittle.cljs-ajax, :pom-info {:group-id com.cognitect, :artifact-id transit-cljs, :version "0.8.280", :name "transit-cljs", :description "transit-cljs bindings for ClojureScript", :url "https://github.com/cognitect/transit-cljs", :id com.cognitect/transit-cljs, :coordinate [com.cognitect/transit-cljs "0.8.280"]}, :source-size 13484, :js-size 44298, :provides #{cognitect.transit}} {:output-name "ajax.interceptors.js", :resource-id [:shadow.build.classpath/resource "ajax/interceptors.cljc"], :resource-name "ajax/interceptors.cljc", :type :cljs, :requires #{ajax.url cljs.core goog ajax.protocols ajax.util clojure.string}, :module-id :scittle.cljs-ajax, :pom-info {:group-id cljs-ajax, :artifact-id cljs-ajax, :version "0.8.4", :name "cljs-ajax", :description "A simple Ajax library for ClojureScript", :url "https://github.com/JulianBirch/cljs-ajax", :id cljs-ajax, :coordinate [cljs-ajax "0.8.4"]}, :source-size 9903, :js-size 72533, :provides #{ajax.interceptors}} {:output-name "ajax.json.js", :resource-id [:shadow.build.classpath/resource "ajax/json.cljc"], :resource-name "ajax/json.cljc", :type :cljs, :requires #{ajax.interceptors cljs.core goog cognitect.transit ajax.protocols clojure.walk}, :module-id :scittle.cljs-ajax, :pom-info {:group-id cljs-ajax, :artifact-id cljs-ajax, :version "0.8.4", :name "cljs-ajax", :description "A simple Ajax library for ClojureScript", :url "https://github.com/JulianBirch/cljs-ajax", :id cljs-ajax, :coordinate [cljs-ajax "0.8.4"]}, :source-size 3834, :js-size 5302, :provides #{ajax.json}} {:output-name "ajax.transit.js", :resource-id [:shadow.build.classpath/resource "ajax/transit.cljc"], :resource-name "ajax/transit.cljc", :type :cljs, :requires #{ajax.interceptors cljs.core goog cognitect.transit ajax.protocols ajax.util}, :module-id :scittle.cljs-ajax, :pom-info {:group-id cljs-ajax, :artifact-id cljs-ajax, :version "0.8.4", :name "cljs-ajax", :description "A simple Ajax library for ClojureScript", :url "https://github.com/JulianBirch/cljs-ajax", :id cljs-ajax, :coordinate [cljs-ajax "0.8.4"]}, :source-size 2742, :js-size 5297, :provides #{ajax.transit}} {:output-name "ajax.formats.js", :resource-id [:shadow.build.classpath/resource "ajax/formats.cljc"], :resource-name "ajax/formats.cljc", :type :cljs, :requires #{ajax.interceptors cljs.core goog ajax.protocols ajax.util}, :module-id :scittle.cljs-ajax, :pom-info {:group-id cljs-ajax, :artifact-id cljs-ajax, :version "0.8.4", :name "cljs-ajax", :description "A simple Ajax library for ClojureScript", :url "https://github.com/JulianBirch/cljs-ajax", :id cljs-ajax, :coordinate [cljs-ajax "0.8.4"]}, :source-size 4261, :js-size 6830, :provides #{ajax.formats}} {:output-name "ajax.ring.js", :resource-id [:shadow.build.classpath/resource "ajax/ring.cljc"], :resource-name "ajax/ring.cljc", :type :cljs, :requires #{ajax.formats ajax.interceptors cljs.core goog ajax.protocols}, :module-id :scittle.cljs-ajax, :pom-info {:group-id cljs-ajax, :artifact-id cljs-ajax, :version "0.8.4", :name "cljs-ajax", :description "A simple Ajax library for ClojureScript", :url "https://github.com/JulianBirch/cljs-ajax", :id cljs-ajax, :coordinate [cljs-ajax "0.8.4"]}, :source-size 960, :js-size 2964, :provides #{ajax.ring}} {:output-name "goog.promise.thenable.js", :resource-id [:shadow.build.classpath/resource "goog/promise/thenable.js"], :resource-name "goog/promise/thenable.js", :type :goog, :requires #{goog}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 3883, :js-size 3883, :provides #{goog.Thenable}} {:output-name "goog.async.freelist.js", :resource-id [:shadow.build.classpath/resource "goog/async/freelist.js"], :resource-name "goog/async/freelist.js", :type :goog, :requires #{goog}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 1539, :js-size 1539, :provides #{goog.async.FreeList}} {:output-name "goog.async.workqueue.js", :resource-id [:shadow.build.classpath/resource "goog/async/workqueue.js"], :resource-name "goog/async/workqueue.js", :type :goog, :requires #{goog.asserts goog goog.async.FreeList}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 2555, :js-size 2555, :provides #{goog.async.WorkQueue}} {:output-name "goog.debug.asyncstacktag.js", :resource-id [:shadow.build.classpath/resource "goog/debug/asyncstacktag.js"], :resource-name "goog/debug/asyncstacktag.js", :type :goog, :requires #{goog.asserts goog}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 1553, :js-size 1553, :provides #{goog.debug.asyncStackTag}} {:output-name "goog.async.throwexception.js", :resource-id [:shadow.build.classpath/resource "goog/async/throwexception.js"], :resource-name "goog/async/throwexception.js", :type :goog, :requires #{goog}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 746, :js-size 746, :provides #{goog.async.throwException}} {:output-name "goog.async.run.js", :resource-id [:shadow.build.classpath/resource "goog/async/run.js"], :resource-name "goog/async/run.js", :type :goog, :requires #{goog.async.throwException goog goog.debug.asyncStackTag goog.async.WorkQueue goog.async.nextTick}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 3792, :js-size 3792, :provides #{goog.async.run}} {:output-name "goog.promise.resolver.js", :resource-id [:shadow.build.classpath/resource "goog/promise/resolver.js"], :resource-name "goog/promise/resolver.js", :type :goog, :requires #{goog}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 1027, :js-size 1027, :provides #{goog.promise.Resolver}} {:output-name "goog.promise.promise.js", :resource-id [:shadow.build.classpath/resource "goog/promise/promise.js"], :resource-name "goog/promise/promise.js", :type :goog, :requires #{goog.asserts goog.functions goog.async.run goog.async.throwException goog goog.debug.asyncStackTag goog.debug.Error goog.async.FreeList goog.promise.Resolver goog.Thenable}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 46973, :js-size 46973, :provides #{goog.Promise}} {:output-name "goog.events.eventtarget.js", :resource-id [:shadow.build.classpath/resource "goog/events/eventtarget.js"], :resource-name "goog/events/eventtarget.js", :type :goog, :requires #{goog.asserts goog.events.Listenable goog goog.object goog.Disposable goog.events.ListenerMap goog.events.Event goog.events}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 16430, :js-size 16430, :provides #{goog.events.EventTarget}} {:output-name "goog.timer.timer.js", :resource-id [:shadow.build.classpath/resource "goog/timer/timer.js"], :resource-name "goog/timer/timer.js", :type :goog, :requires #{goog goog.events.EventTarget goog.Promise}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 9312, :js-size 9312, :provides #{goog.Timer}} {:output-name "goog.json.json.js", :resource-id [:shadow.build.classpath/resource "goog/json/json.js"], :resource-name "goog/json/json.js", :type :goog, :requires #{goog}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 11545, :js-size 11545, :provides #{goog.json.Replacer goog.json goog.json.Serializer goog.json.Reviver}} {:output-name "goog.json.hybrid.js", :resource-id [:shadow.build.classpath/resource "goog/json/hybrid.js"], :resource-name "goog/json/hybrid.js", :type :goog, :requires #{goog.asserts goog.json goog}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 2242, :js-size 2242, :provides #{goog.json.hybrid}} {:output-name "goog.log.log.js", :resource-id [:shadow.build.classpath/resource "goog/log/log.js"], :resource-name "goog/log/log.js", :type :goog, :requires #{goog.asserts goog goog.debug}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 30326, :js-size 30326, :provides #{goog.log.LogBuffer goog.log.Level goog.log.LogRecord goog.log goog.log.Logger}} {:output-name "goog.net.errorcode.js", :resource-id [:shadow.build.classpath/resource "goog/net/errorcode.js"], :resource-name "goog/net/errorcode.js", :type :goog, :requires #{goog}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 2778, :js-size 2778, :provides #{goog.net.ErrorCode}} {:output-name "goog.net.eventtype.js", :resource-id [:shadow.build.classpath/resource "goog/net/eventtype.js"], :resource-name "goog/net/eventtype.js", :type :goog, :requires #{goog}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 760, :js-size 760, :provides #{goog.net.EventType}} {:output-name "goog.net.httpstatus.js", :resource-id [:shadow.build.classpath/resource "goog/net/httpstatus.js"], :resource-name "goog/net/httpstatus.js", :type :goog, :requires #{goog}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 3018, :js-size 3018, :provides #{goog.net.HttpStatus}} {:output-name "goog.net.xhrlike.js", :resource-id [:shadow.build.classpath/resource "goog/net/xhrlike.js"], :resource-name "goog/net/xhrlike.js", :type :goog, :requires #{goog}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 3082, :js-size 3082, :provides #{goog.net.XhrLike}} {:output-name "goog.net.xmlhttpfactory.js", :resource-id [:shadow.build.classpath/resource "goog/net/xmlhttpfactory.js"], :resource-name "goog/net/xmlhttpfactory.js", :type :goog, :requires #{goog goog.net.XhrLike}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 1346, :js-size 1346, :provides #{goog.net.XmlHttpFactory}} {:output-name "goog.net.wrapperxmlhttpfactory.js", :resource-id [:shadow.build.classpath/resource "goog/net/wrapperxmlhttpfactory.js"], :resource-name "goog/net/wrapperxmlhttpfactory.js", :type :goog, :requires #{goog goog.net.XhrLike goog.net.XmlHttpFactory}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 1645, :js-size 1645, :provides #{goog.net.WrapperXmlHttpFactory}} {:output-name "goog.net.xmlhttp.js", :resource-id [:shadow.build.classpath/resource "goog/net/xmlhttp.js"], :resource-name "goog/net/xmlhttp.js", :type :goog, :requires #{goog.asserts goog goog.net.WrapperXmlHttpFactory goog.net.XmlHttpFactory}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 6769, :js-size 6769, :provides #{goog.net.XmlHttpDefines goog.net.XmlHttp.ReadyState goog.net.XmlHttp.OptionType goog.net.DefaultXmlHttpFactory goog.net.XmlHttp}} {:output-name "goog.net.xhrio.js", :resource-id [:shadow.build.classpath/resource "goog/net/xhrio.js"], :resource-name "goog/net/xhrio.js", :type :goog, :requires #{goog.asserts goog.Timer goog.net.HttpStatus goog.uri.utils goog.string goog goog.object goog.events.EventTarget goog.userAgent goog.log goog.net.EventType goog.debug.entryPointRegistry goog.collections.maps goog.json.hybrid goog.net.XmlHttp goog.array goog.net.ErrorCode}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 46860, :js-size 46860, :provides #{goog.net.XhrIo.ResponseType goog.net.XhrIo}} {:output-name "ajax.simple.js", :resource-id [:shadow.build.classpath/resource "ajax/simple.cljc"], :resource-name "ajax/simple.cljc", :type :cljs, :requires #{ajax.formats goog.net.XhrIo ajax.interceptors cljs.core goog ajax.protocols ajax.util clojure.string}, :module-id :scittle.cljs-ajax, :pom-info {:group-id cljs-ajax, :artifact-id cljs-ajax, :version "0.8.4", :name "cljs-ajax", :description "A simple Ajax library for ClojureScript", :url "https://github.com/JulianBirch/cljs-ajax", :id cljs-ajax, :coordinate [cljs-ajax "0.8.4"]}, :source-size 2581, :js-size 3754, :provides #{ajax.simple}} {:output-name "ajax.easy.js", :resource-id [:shadow.build.classpath/resource "ajax/easy.cljc"], :resource-name "ajax/easy.cljc", :type :cljs, :requires #{ajax.formats ajax.transit ajax.json ajax.url cljs.core ajax.ring goog ajax.simple}, :module-id :scittle.cljs-ajax, :pom-info {:group-id cljs-ajax, :artifact-id cljs-ajax, :version "0.8.4", :name "cljs-ajax", :description "A simple Ajax library for ClojureScript", :url "https://github.com/JulianBirch/cljs-ajax", :id cljs-ajax, :coordinate [cljs-ajax "0.8.4"]}, :source-size 4371, :js-size 10892, :provides #{ajax.easy}} {:output-name "goog.events.eventhandler.js", :resource-id [:shadow.build.classpath/resource "goog/events/eventhandler.js"], :resource-name "goog/events/eventhandler.js", :type :goog, :requires #{goog goog.object goog.Disposable goog.events}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 17510, :js-size 17510, :provides #{goog.events.EventHandler}} {:output-name "goog.structs.queue.js", :resource-id [:shadow.build.classpath/resource "goog/structs/queue.js"], :resource-name "goog/structs/queue.js", :type :goog, :requires #{goog goog.array}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 4629, :js-size 4629, :provides #{goog.structs.Queue}} {:output-name "goog.structs.collection.js", :resource-id [:shadow.build.classpath/resource "goog/structs/collection.js"], :resource-name "goog/structs/collection.js", :type :goog, :requires #{goog}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 840, :js-size 840, :provides #{goog.structs.Collection}} {:output-name "goog.collections.iters.js", :resource-id [:shadow.build.classpath/resource "goog/collections/iters.js"], :resource-name "goog/collections/iters.js", :type :goog, :requires #{goog}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 6142, :js-size 6142, :provides #{goog.collections.iters}} {:output-name "goog.iter.iter.js", :resource-id [:shadow.build.classpath/resource "goog/iter/iter.js"], :resource-name "goog/iter/iter.js", :type :goog, :requires #{goog.asserts goog.functions goog goog.debug goog.math goog.array}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 50094, :js-size 50094, :provides #{goog.iter goog.iter.Iterator goog.iter.Iterable}} {:output-name "goog.iter.es6.js", :resource-id [:shadow.build.classpath/resource "goog/iter/es6.js"], :resource-name "goog/iter/es6.js", :type :goog, :requires #{goog goog.iter.Iterator goog.iter.Iterable}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 4326, :js-size 4326, :provides #{goog.iter.es6}} {:output-name "goog.structs.map.js", :resource-id [:shadow.build.classpath/resource "goog/structs/map.js"], :resource-name "goog/structs/map.js", :type :goog, :requires #{goog.iter goog.iter.es6 goog goog.iter.Iterator goog.collections.iters}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 15913, :js-size 15913, :provides #{goog.structs.Map}} {:output-name "goog.structs.set.js", :resource-id [:shadow.build.classpath/resource "goog/structs/set.js"], :resource-name "goog/structs/set.js", :type :goog, :requires #{goog.structs.Collection goog.structs.Map goog goog.structs}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 11889, :js-size 11889, :provides #{goog.structs.Set}} {:output-name "goog.structs.pool.js", :resource-id [:shadow.build.classpath/resource "goog/structs/pool.js"], :resource-name "goog/structs/pool.js", :type :goog, :requires #{goog goog.Disposable goog.structs.Queue goog.structs.Set}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 9985, :js-size 9985, :provides #{goog.structs.Pool}} {:output-name "goog.structs.node.js", :resource-id [:shadow.build.classpath/resource "goog/structs/node.js"], :resource-name "goog/structs/node.js", :type :goog, :requires #{goog}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 1203, :js-size 1203, :provides #{goog.structs.Node}} {:output-name "goog.structs.heap.js", :resource-id [:shadow.build.classpath/resource "goog/structs/heap.js"], :resource-name "goog/structs/heap.js", :type :goog, :requires #{goog goog.object goog.structs.Node}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 8226, :js-size 8226, :provides #{goog.structs.Heap}} {:output-name "goog.structs.priorityqueue.js", :resource-id [:shadow.build.classpath/resource "goog/structs/priorityqueue.js"], :resource-name "goog/structs/priorityqueue.js", :type :goog, :requires #{goog.structs.Heap goog}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 1286, :js-size 1286, :provides #{goog.structs.PriorityQueue}} {:output-name "goog.structs.prioritypool.js", :resource-id [:shadow.build.classpath/resource "goog/structs/prioritypool.js"], :resource-name "goog/structs/prioritypool.js", :type :goog, :requires #{goog goog.structs.Pool goog.structs.PriorityQueue}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 5181, :js-size 5181, :provides #{goog.structs.PriorityPool}} {:output-name "goog.net.xhriopool.js", :resource-id [:shadow.build.classpath/resource "goog/net/xhriopool.js"], :resource-name "goog/net/xhriopool.js", :type :goog, :requires #{goog.net.XhrIo goog.structs.PriorityPool goog}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 2990, :js-size 2990, :provides #{goog.net.XhrIoPool}} {:output-name "goog.net.xhrmanager.js", :resource-id [:shadow.build.classpath/resource "goog/net/xhrmanager.js"], :resource-name "goog/net/xhrmanager.js", :type :goog, :requires #{goog.net.XhrIoPool goog.events.EventHandler goog.net.XhrIo goog.structs.Map goog goog.events.EventTarget goog.net.EventType goog.events.Event goog.events goog.net.ErrorCode}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20250515-f04e4c0e"], :version "0.0-20250515-f04e4c0e"}, :source-size 24458, :js-size 24458, :provides #{goog.net.XhrManager goog.net.XhrManager.Event goog.net.XhrManager.Request}} {:output-name "ajax.xhrio.js", :resource-id [:shadow.build.classpath/resource "ajax/xhrio.cljs"], :resource-name "ajax/xhrio.cljs", :type :cljs, :requires #{goog.net.XhrManager goog.net.XhrIo goog.json goog.Uri cljs.core goog goog.net.EventType ajax.protocols goog.events goog.net.ErrorCode}, :module-id :scittle.cljs-ajax, :pom-info {:group-id cljs-ajax, :artifact-id cljs-ajax, :version "0.8.4", :name "cljs-ajax", :description "A simple Ajax library for ClojureScript", :url "https://github.com/JulianBirch/cljs-ajax", :id cljs-ajax, :coordinate [cljs-ajax "0.8.4"]}, :source-size 1932, :js-size 5446, :provides #{ajax.xhrio}} {:output-name "ajax.xml_http_request.js", :resource-id [:shadow.build.classpath/resource "ajax/xml_http_request.cljs"], :resource-name "ajax/xml_http_request.cljs", :type :cljs, :requires #{goog.string cljs.core goog ajax.protocols}, :module-id :scittle.cljs-ajax, :pom-info {:group-id cljs-ajax, :artifact-id cljs-ajax, :version "0.8.4", :name "cljs-ajax", :description "A simple Ajax library for ClojureScript", :url "https://github.com/JulianBirch/cljs-ajax", :id cljs-ajax, :coordinate [cljs-ajax "0.8.4"]}, :source-size 2233, :js-size 7906, :provides #{ajax.xml-http-request}} {:output-name "ajax.core.js", :resource-id [:shadow.build.classpath/resource "ajax/core.cljc"], :resource-name "ajax/core.cljc", :type :cljs, :requires #{ajax.formats ajax.xml-http-request ajax.transit ajax.json ajax.url ajax.interceptors cljs.core ajax.ring goog ajax.easy ajax.simple ajax.protocols ajax.util clojure.string ajax.xhrio}, :module-id :scittle.cljs-ajax, :pom-info {:group-id cljs-ajax, :artifact-id cljs-ajax, :version "0.8.4", :name "cljs-ajax", :description "A simple Ajax library for ClojureScript", :url "https://github.com/JulianBirch/cljs-ajax", :id cljs-ajax, :coordinate [cljs-ajax "0.8.4"]}, :source-size 2540, :js-size 19427, :provides #{ajax.core}} {:fs-root "src", :module-entry true, :output-name "scittle.cljs_ajax.js", :resource-id [:shadow.build.classpath/resource "scittle/cljs_ajax.cljs"], :resource-name "scittle/cljs_ajax.cljs", :type :cljs, :requires #{ajax.core cljs.core goog scittle.core sci.core}, :module-id :scittle.cljs-ajax, :source-size 291, :js-size 43022, :provides #{scittle.cljs-ajax}} {:output-name "shadow.module.scittle.cljs-ajax.append.js", :resource-id [:shadow.build.modules/append :scittle.cljs-ajax], :resource-name "shadow/module/scittle.cljs-ajax/append.js", :type :goog, :requires #{}, :module-id :scittle.cljs-ajax, :source-size 0, :js-size 0, :provides #{shadow.module.scittle.cljs-ajax.append}} {:output-name "cljs.pprint.js", :resource-id [:shadow.build.classpath/resource "cljs/pprint.cljs"], :resource-name "cljs/pprint.cljs", :type :cljs, :requires #{goog.string cljs.core goog goog.string.StringBuffer clojure.string}, :module-id :scittle.pprint, :pom-info {:description "ClojureScript compiler and core runtime library.", :group-id org.clojure, :artifact-id clojurescript, :name "ClojureScript", :id org.clojure/clojurescript, :url "https://github.com/clojure/clojurescript", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/clojurescript "1.12.42"], :version "1.12.42"}, :source-size 128124, :js-size 514187, :provides #{cljs.pprint}} {:fs-root "gitlibs://io.github.babashka/sci.configs/aa84a1b4f1fe45735e5b748769309fc842f737c1/src", :output-name "sci.configs.cljs.pprint.js", :resource-id [:shadow.build.classpath/resource "sci/configs/cljs/pprint.cljs"], :resource-name "sci/configs/cljs/pprint.cljs", :type :cljs, :requires #{cljs.core goog cljs.pprint sci.core}, :module-id :scittle.pprint, :source-size 1441, :js-size 30060, :provides #{sci.configs.cljs.pprint}} {:fs-root "src", :module-entry true, :output-name "scittle.pprint.js", :resource-id [:shadow.build.classpath/resource "scittle/pprint.cljs"], :resource-name "scittle/pprint.cljs", :type :cljs, :requires #{cljs.core goog sci.configs.cljs.pprint scittle.core}, :module-id :scittle.pprint, :source-size 156, :js-size 185, :provides #{scittle.pprint}} {:output-name "shadow.module.scittle.pprint.append.js", :resource-id [:shadow.build.modules/append :scittle.pprint], :resource-name "shadow/module/scittle.pprint/append.js", :type :goog, :requires #{}, :module-id :scittle.pprint, :source-size 0, :js-size 0, :provides #{shadow.module.scittle.pprint.append}} {:output-name "replicant.console_logger.js", :resource-id [:shadow.build.classpath/resource "replicant/console_logger.cljc"], :resource-name "replicant/console_logger.cljc", :type :cljs, :requires #{cljs.core goog clojure.walk}, :module-id :scittle.replicant, :pom-info {:group-id no.cjohansen, :artifact-id replicant, :version "2025.03.27", :name "replicant", :description "Efficiently render and rerender DOM from immutable data.", :url "https://github.com/cjohansen/replicant", :id no.cjohansen/replicant, :coordinate [no.cjohansen/replicant "2025.03.27"]}, :source-size 1207, :js-size 3609, :provides #{replicant.console-logger}} {:output-name "replicant.hiccup_headers.js", :resource-id [:shadow.build.classpath/resource "replicant/hiccup_headers.cljc"], :resource-name "replicant/hiccup_headers.cljc", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle.replicant, :pom-info {:group-id no.cjohansen, :artifact-id replicant, :version "2025.03.27", :name "replicant", :description "Efficiently render and rerender DOM from immutable data.", :url "https://github.com/cjohansen/replicant", :id no.cjohansen/replicant, :coordinate [no.cjohansen/replicant "2025.03.27"]}, :source-size 2142, :js-size 42, :provides #{replicant.hiccup-headers}} {:output-name "replicant.assert.js", :resource-id [:shadow.build.classpath/resource "replicant/assert.cljc"], :resource-name "replicant/assert.cljc", :type :cljs, :requires #{replicant.console-logger replicant.hiccup-headers cljs.core goog}, :module-id :scittle.replicant, :pom-info {:group-id no.cjohansen, :artifact-id replicant, :version "2025.03.27", :name "replicant", :description "Efficiently render and rerender DOM from immutable data.", :url "https://github.com/cjohansen/replicant", :id no.cjohansen/replicant, :coordinate [no.cjohansen/replicant "2025.03.27"]}, :source-size 2037, :js-size 1516, :provides #{replicant.assert}} {:output-name "replicant.hiccup.js", :resource-id [:shadow.build.classpath/resource "replicant/hiccup.cljc"], :resource-name "replicant/hiccup.cljc", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle.replicant, :pom-info {:group-id no.cjohansen, :artifact-id replicant, :version "2025.03.27", :name "replicant", :description "Efficiently render and rerender DOM from immutable data.", :url "https://github.com/cjohansen/replicant", :id no.cjohansen/replicant, :coordinate [no.cjohansen/replicant "2025.03.27"]}, :source-size 1067, :js-size 2866, :provides #{replicant.hiccup}} {:output-name "replicant.vdom.js", :resource-id [:shadow.build.classpath/resource "replicant/vdom.cljc"], :resource-name "replicant/vdom.cljc", :type :cljs, :requires #{replicant.hiccup-headers cljs.core goog}, :module-id :scittle.replicant, :pom-info {:group-id no.cjohansen, :artifact-id replicant, :version "2025.03.27", :name "replicant", :description "Efficiently render and rerender DOM from immutable data.", :url "https://github.com/cjohansen/replicant", :id no.cjohansen/replicant, :coordinate [no.cjohansen/replicant "2025.03.27"]}, :source-size 1665, :js-size 83, :provides #{replicant.vdom}} {:output-name "replicant.asserts.js", :resource-id [:shadow.build.classpath/resource "replicant/asserts.cljc"], :resource-name "replicant/asserts.cljc", :type :cljs, :requires #{replicant.hiccup replicant.hiccup-headers cljs.core goog replicant.assert clojure.string replicant.vdom}, :module-id :scittle.replicant, :pom-info {:group-id no.cjohansen, :artifact-id replicant, :version "2025.03.27", :name "replicant", :description "Efficiently render and rerender DOM from immutable data.", :url "https://github.com/cjohansen/replicant", :id no.cjohansen/replicant, :coordinate [no.cjohansen/replicant "2025.03.27"]}, :source-size 8752, :js-size 5553, :provides #{replicant.asserts}} {:output-name "replicant.errors.js", :resource-id [:shadow.build.classpath/resource "replicant/errors.cljc"], :resource-name "replicant/errors.cljc", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle.replicant, :pom-info {:group-id no.cjohansen, :artifact-id replicant, :version "2025.03.27", :name "replicant", :description "Efficiently render and rerender DOM from immutable data.", :url "https://github.com/cjohansen/replicant", :id no.cjohansen/replicant, :coordinate [no.cjohansen/replicant "2025.03.27"]}, :source-size 1192, :js-size 148, :provides #{replicant.errors}} {:output-name "replicant.protocols.js", :resource-id [:shadow.build.classpath/resource "replicant/protocols.cljc"], :resource-name "replicant/protocols.cljc", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle.replicant, :pom-info {:group-id no.cjohansen, :artifact-id replicant, :version "2025.03.27", :name "replicant", :description "Efficiently render and rerender DOM from immutable data.", :url "https://github.com/cjohansen/replicant", :id no.cjohansen/replicant, :coordinate [no.cjohansen/replicant "2025.03.27"]}, :source-size 850, :js-size 36608, :provides #{replicant.protocols}} {:output-name "replicant.core.js", :resource-id [:shadow.build.classpath/resource "replicant/core.cljc"], :resource-name "replicant/core.cljc", :type :cljs, :requires #{replicant.hiccup replicant.protocols replicant.hiccup-headers cljs.core goog replicant.asserts replicant.errors replicant.assert replicant.vdom}, :module-id :scittle.replicant, :pom-info {:group-id no.cjohansen, :artifact-id replicant, :version "2025.03.27", :name "replicant", :description "Efficiently render and rerender DOM from immutable data.", :url "https://github.com/cjohansen/replicant", :id no.cjohansen/replicant, :coordinate [no.cjohansen/replicant "2025.03.27"]}, :source-size 40462, :js-size 90739, :provides #{replicant.core}} {:output-name "replicant.alias.js", :resource-id [:shadow.build.classpath/resource "replicant/alias.cljc"], :resource-name "replicant/alias.cljc", :type :cljs, :requires #{replicant.hiccup replicant.hiccup-headers cljs.core goog replicant.core replicant.assert clojure.walk}, :module-id :scittle.replicant, :pom-info {:group-id no.cjohansen, :artifact-id replicant, :version "2025.03.27", :name "replicant", :description "Efficiently render and rerender DOM from immutable data.", :url "https://github.com/cjohansen/replicant", :id no.cjohansen/replicant, :coordinate [no.cjohansen/replicant "2025.03.27"]}, :source-size 4079, :js-size 7036, :provides #{replicant.alias}} {:output-name "replicant.env.js", :resource-id [:shadow.build.classpath/resource "replicant/env.cljs"], :resource-name "replicant/env.cljs", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle.replicant, :pom-info {:group-id no.cjohansen, :artifact-id replicant, :version "2025.03.27", :name "replicant", :description "Efficiently render and rerender DOM from immutable data.", :url "https://github.com/cjohansen/replicant", :id no.cjohansen/replicant, :coordinate [no.cjohansen/replicant "2025.03.27"]}, :source-size 64, :js-size 31, :provides #{replicant.env}} {:output-name "replicant.transition.js", :resource-id [:shadow.build.classpath/resource "replicant/transition.cljc"], :resource-name "replicant/transition.cljc", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle.replicant, :pom-info {:group-id no.cjohansen, :artifact-id replicant, :version "2025.03.27", :name "replicant", :description "Efficiently render and rerender DOM from immutable data.", :url "https://github.com/cjohansen/replicant", :id no.cjohansen/replicant, :coordinate [no.cjohansen/replicant "2025.03.27"]}, :source-size 703, :js-size 1028, :provides #{replicant.transition}} {:output-name "replicant.dom.js", :resource-id [:shadow.build.classpath/resource "replicant/dom.cljs"], :resource-name "replicant/dom.cljs", :type :cljs, :requires #{replicant.alias replicant.env replicant.protocols cljs.core goog replicant.core replicant.asserts replicant.errors replicant.transition}, :module-id :scittle.replicant, :pom-info {:group-id no.cjohansen, :artifact-id replicant, :version "2025.03.27", :name "replicant", :description "Efficiently render and rerender DOM from immutable data.", :url "https://github.com/cjohansen/replicant", :id no.cjohansen/replicant, :coordinate [no.cjohansen/replicant "2025.03.27"]}, :source-size 8368, :js-size 21229, :provides #{replicant.dom}} {:output-name "replicant.string.js", :resource-id [:shadow.build.classpath/resource "replicant/string.cljc"], :resource-name "replicant/string.cljc", :type :cljs, :requires #{replicant.alias replicant.hiccup replicant.hiccup-headers cljs.core goog replicant.core clojure.string}, :module-id :scittle.replicant, :pom-info {:group-id no.cjohansen, :artifact-id replicant, :version "2025.03.27", :name "replicant", :description "Efficiently render and rerender DOM from immutable data.", :url "https://github.com/cjohansen/replicant", :id no.cjohansen/replicant, :coordinate [no.cjohansen/replicant "2025.03.27"]}, :source-size 5516, :js-size 19845, :provides #{replicant.string}} {:fs-root "gitlibs://io.github.babashka/sci.configs/aa84a1b4f1fe45735e5b748769309fc842f737c1/src", :output-name "sci.configs.cjohansen.replicant.js", :resource-id [:shadow.build.classpath/resource "sci/configs/cjohansen/replicant.cljs"], :resource-name "sci/configs/cjohansen/replicant.cljs", :type :cljs, :requires #{replicant.alias replicant.string cljs.core goog replicant.assert sci.core replicant.dom}, :module-id :scittle.replicant, :source-size 3001, :js-size 54193, :provides #{sci.configs.cjohansen.replicant}} {:fs-root "src", :module-entry true, :output-name "scittle.replicant.js", :resource-id [:shadow.build.classpath/resource "scittle/replicant.cljs"], :resource-name "scittle/replicant.cljs", :type :cljs, :requires #{cljs.core goog scittle.core sci.configs.cjohansen.replicant}, :module-id :scittle.replicant, :source-size 168, :js-size 207, :provides #{scittle.replicant}} {:output-name "shadow.module.scittle.replicant.append.js", :resource-id [:shadow.build.modules/append :scittle.replicant], :resource-name "shadow/module/scittle.replicant/append.js", :type :goog, :requires #{}, :module-id :scittle.replicant, :source-size 0, :js-size 0, :provides #{shadow.module.scittle.replicant.append}} {:output-name "clojure.edn.js", :resource-id [:shadow.build.classpath/resource "clojure/edn.cljs"], :resource-name "clojure/edn.cljs", :type :cljs, :requires #{cljs.core goog cljs.reader}, :module-id :scittle.nrepl, :pom-info {:description "ClojureScript compiler and core runtime library.", :group-id org.clojure, :artifact-id clojurescript, :name "ClojureScript", :id org.clojure/clojurescript, :url "https://github.com/clojure/clojurescript", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/clojurescript "1.12.42"], :version "1.12.42"}, :source-size 2306, :js-size 3076, :provides #{clojure.edn}} {:fs-root "gitlibs://io.github.babashka/sci.nrepl/75f379c685bbd58c3e23f531339eb144e104937d/src", :output-name "sci.nrepl.completions.js", :resource-id [:shadow.build.classpath/resource "sci/nrepl/completions.cljs"], :resource-name "sci/nrepl/completions.cljs", :type :cljs, :requires #{cljs.core goog goog.object clojure.string sci.core}, :module-id :scittle.nrepl, :source-size 6109, :js-size 14132, :provides #{sci.nrepl.completions}} {:fs-root "gitlibs://io.github.babashka/sci.nrepl/75f379c685bbd58c3e23f531339eb144e104937d/src", :output-name "sci.nrepl.info.js", :resource-id [:shadow.build.classpath/resource "sci/nrepl/info.cljs"], :resource-name "sci/nrepl/info.cljs", :type :cljs, :requires #{cljs.core goog clojure.string sci.core}, :module-id :scittle.nrepl, :source-size 1188, :js-size 4785, :provides #{sci.nrepl.info}} {:fs-root "gitlibs://io.github.babashka/sci.nrepl/75f379c685bbd58c3e23f531339eb144e104937d/src", :output-name "sci.nrepl.server.js", :resource-id [:shadow.build.classpath/resource "sci/nrepl/server.cljs"], :resource-name "sci/nrepl/server.cljs", :type :cljs, :requires #{cljs.core goog sci.ctx-store sci.nrepl.completions sci.nrepl.info sci.core}, :module-id :scittle.nrepl, :source-size 2541, :js-size 8761, :provides #{sci.nrepl.server}} {:fs-root "src", :module-entry true, :output-name "scittle.nrepl.js", :resource-id [:shadow.build.classpath/resource "scittle/nrepl.cljs"], :resource-name "scittle/nrepl.cljs", :type :cljs, :requires #{cljs.core goog sci.nrepl.server clojure.edn}, :module-id :scittle.nrepl, :source-size 605, :js-size 970, :provides #{scittle.nrepl}} {:output-name "shadow.module.scittle.nrepl.append.js", :resource-id [:shadow.build.modules/append :scittle.nrepl], :resource-name "shadow/module/scittle.nrepl/append.js", :type :goog, :requires #{}, :module-id :scittle.nrepl, :source-size 0, :js-size 0, :provides #{shadow.module.scittle.nrepl.append}} {:output-name "shadow.js.js", :resource-id [:shadow.build.classpath/resource "shadow/js.js"], :resource-name "shadow/js.js", :type :goog, :requires #{goog}, :module-id :scittle.reagent, :pom-info {:group-id thheller, :artifact-id shadow-cljs, :version "3.1.8", :name "shadow-cljs", :description "CLJS development tools", :url "https://github.com/thheller/shadow-cljs", :id thheller/shadow-cljs, :coordinate [thheller/shadow-cljs "3.1.8"]}, :source-size 4616, :js-size 4616, :provides #{shadow.js}} {:output-name "module$react_dom.js", :resource-id [:shadow.build.npm/global "react-dom"], :resource-name "global$module$react_dom.js", :type :shadow-js, :requires #{shadow.js}, :module-id :scittle.reagent, :source-size 84, :js-size 53, :provides #{module$react_dom}} {:output-name "reagent.debug.js", :resource-id [:shadow.build.classpath/resource "reagent/debug.cljs"], :resource-name "reagent/debug.cljs", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle.reagent, :pom-info {:group-id reagent, :artifact-id reagent, :version "1.1.1", :name "reagent", :description "A simple ClojureScript interface to React", :url "http://github.com/reagent-project/reagent", :id reagent, :coordinate [reagent "1.1.1"]}, :source-size 614, :js-size 2873, :provides #{reagent.debug}} {:output-name "reagent.impl.util.js", :resource-id [:shadow.build.classpath/resource "reagent/impl/util.cljs"], :resource-name "reagent/impl/util.cljs", :type :cljs, :requires #{cljs.core goog goog.object reagent.debug clojure.string clojure.walk}, :module-id :scittle.reagent, :pom-info {:group-id reagent, :artifact-id reagent, :version "1.1.1", :name "reagent", :description "A simple ClojureScript interface to React", :url "http://github.com/reagent-project/reagent", :id reagent, :coordinate [reagent "1.1.1"]}, :source-size 6800, :js-size 31185, :provides #{reagent.impl.util}} {:output-name "module$react.js", :resource-id [:shadow.build.npm/global "react"], :resource-name "global$module$react.js", :type :shadow-js, :requires #{shadow.js}, :module-id :scittle.reagent, :source-size 81, :js-size 50, :provides #{module$react}} {:output-name "reagent.impl.batching.js", :resource-id [:shadow.build.classpath/resource "reagent/impl/batching.cljs"], :resource-name "reagent/impl/batching.cljs", :type :cljs, :requires #{reagent.impl.util cljs.core goog reagent.debug}, :module-id :scittle.reagent, :pom-info {:group-id reagent, :artifact-id reagent, :version "1.1.1", :name "reagent", :description "A simple ClojureScript interface to React", :url "http://github.com/reagent-project/reagent", :id reagent, :coordinate [reagent "1.1.1"]}, :source-size 3078, :js-size 7506, :provides #{reagent.impl.batching}} {:output-name "reagent.impl.protocols.js", :resource-id [:shadow.build.classpath/resource "reagent/impl/protocols.cljs"], :resource-name "reagent/impl/protocols.cljs", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle.reagent, :pom-info {:group-id reagent, :artifact-id reagent, :version "1.1.1", :name "reagent", :description "A simple ClojureScript interface to React", :url "http://github.com/reagent-project/reagent", :id reagent, :coordinate [reagent "1.1.1"]}, :source-size 194, :js-size 4889, :provides #{reagent.impl.protocols}} {:output-name "reagent.ratom.js", :resource-id [:shadow.build.classpath/resource "reagent/ratom.cljs"], :resource-name "reagent/ratom.cljs", :type :cljs, :requires #{reagent.impl.util cljs.core goog goog.object reagent.impl.batching clojure.set reagent.debug}, :module-id :scittle.reagent, :pom-info {:group-id reagent, :artifact-id reagent, :version "1.1.1", :name "reagent", :description "A simple ClojureScript interface to React", :url "http://github.com/reagent-project/reagent", :id reagent, :coordinate [reagent "1.1.1"]}, :source-size 17289, :js-size 59351, :provides #{reagent.ratom}} {:output-name "reagent.impl.component.js", :resource-id [:shadow.build.classpath/resource "reagent/impl/component.cljs"], :resource-name "reagent/impl/component.cljs", :type :cljs, :requires #{reagent.impl.util reagent.impl.protocols module$react reagent.ratom cljs.core goog goog.object reagent.impl.batching reagent.debug}, :module-id :scittle.reagent, :pom-info {:group-id reagent, :artifact-id reagent, :version "1.1.1", :name "reagent", :description "A simple ClojureScript interface to React", :url "http://github.com/reagent-project/reagent", :id reagent, :coordinate [reagent "1.1.1"]}, :source-size 17170, :js-size 26628, :provides #{reagent.impl.component}} {:output-name "reagent.impl.input.js", :resource-id [:shadow.build.classpath/resource "reagent/impl/input.cljs"], :resource-name "reagent/impl/input.cljs", :type :cljs, :requires #{reagent.impl.protocols cljs.core goog reagent.impl.batching reagent.impl.component}, :module-id :scittle.reagent, :pom-info {:group-id reagent, :artifact-id reagent, :version "1.1.1", :name "reagent", :description "A simple ClojureScript interface to React", :url "http://github.com/reagent-project/reagent", :id reagent, :coordinate [reagent "1.1.1"]}, :source-size 5761, :js-size 6033, :provides #{reagent.impl.input}} {:output-name "reagent.impl.template.js", :resource-id [:shadow.build.classpath/resource "reagent/impl/template.cljs"], :resource-name "reagent/impl/template.cljs", :type :cljs, :requires #{reagent.impl.util reagent.impl.protocols module$react reagent.ratom cljs.core goog goog.object reagent.impl.batching reagent.impl.component reagent.impl.input reagent.debug clojure.string}, :module-id :scittle.reagent, :pom-info {:group-id reagent, :artifact-id reagent, :version "1.1.1", :name "reagent", :description "A simple ClojureScript interface to React", :url "http://github.com/reagent-project/reagent", :id reagent, :coordinate [reagent "1.1.1"]}, :source-size 11265, :js-size 25435, :provides #{reagent.impl.template}} {:output-name "reagent.dom.js", :resource-id [:shadow.build.classpath/resource "reagent/dom.cljs"], :resource-name "reagent/dom.cljs", :type :cljs, :requires #{reagent.impl.util reagent.impl.protocols reagent.ratom cljs.core goog reagent.impl.template reagent.impl.batching reagent.impl.input module$react_dom}, :module-id :scittle.reagent, :pom-info {:group-id reagent, :artifact-id reagent, :version "1.1.1", :name "reagent", :description "A simple ClojureScript interface to React", :url "http://github.com/reagent-project/reagent", :id reagent, :coordinate [reagent "1.1.1"]}, :source-size 2743, :js-size 6918, :provides #{reagent.dom}} {:output-name "reagent.core.js", :resource-id [:shadow.build.classpath/resource "reagent/core.cljs"], :resource-name "reagent/core.cljs", :type :cljs, :requires #{reagent.impl.util reagent.impl.protocols module$react reagent.ratom cljs.core goog reagent.impl.template reagent.impl.batching reagent.impl.component reagent.debug}, :module-id :scittle.reagent, :pom-info {:group-id reagent, :artifact-id reagent, :version "1.1.1", :name "reagent", :description "A simple ClojureScript interface to React", :url "http://github.com/reagent-project/reagent", :id reagent, :coordinate [reagent "1.1.1"]}, :source-size 11707, :js-size 29839, :provides #{reagent.core}} {:fs-root "gitlibs://io.github.babashka/sci.configs/aa84a1b4f1fe45735e5b748769309fc842f737c1/src", :output-name "sci.configs.reagent.reagent.js", :resource-id [:shadow.build.classpath/resource "sci/configs/reagent/reagent.cljs"], :resource-name "sci/configs/reagent/reagent.cljs", :type :cljs, :requires #{reagent.ratom reagent.core cljs.core goog reagent.debug sci.core}, :module-id :scittle.reagent, :source-size 5675, :js-size 142586, :provides #{sci.configs.reagent.reagent}} {:fs-root "src", :module-entry true, :output-name "scittle.reagent.js", :resource-id [:shadow.build.classpath/resource "scittle/reagent.cljs"], :resource-name "scittle/reagent.cljs", :type :cljs, :requires #{sci.configs.reagent.reagent cljs.core goog scittle.core sci.core reagent.dom}, :module-id :scittle.reagent, :source-size 624, :js-size 6512, :provides #{scittle.reagent}} {:output-name "shadow.module.scittle.reagent.append.js", :resource-id [:shadow.build.modules/append :scittle.reagent], :resource-name "shadow/module/scittle.reagent/append.js", :type :goog, :requires #{}, :module-id :scittle.reagent, :source-size 0, :js-size 0, :provides #{shadow.module.scittle.reagent.append}} {:output-name "re_frame.interop.js", :resource-id [:shadow.build.classpath/resource "re_frame/interop.cljs"], :resource-name "re_frame/interop.cljs", :type :cljs, :requires #{reagent.ratom reagent.core cljs.core goog goog.events goog.async.nextTick}, :module-id :scittle.re-frame, :pom-info {:group-id re-frame, :artifact-id re-frame, :version "1.3.0", :name "re-frame", :description "A ClojureScript MVC-like Framework For Writing SPAs Using Reagent.", :url "https://github.com/day8/re-frame.git", :id re-frame, :coordinate [re-frame "1.3.0"]}, :source-size 2431, :js-size 3926, :provides #{re-frame.interop}} {:output-name "re_frame.db.js", :resource-id [:shadow.build.classpath/resource "re_frame/db.cljc"], :resource-name "re_frame/db.cljc", :type :cljs, :requires #{re-frame.interop cljs.core goog}, :module-id :scittle.re-frame, :pom-info {:group-id re-frame, :artifact-id re-frame, :version "1.3.0", :name "re-frame", :description "A ClojureScript MVC-like Framework For Writing SPAs Using Reagent.", :url "https://github.com/day8/re-frame.git", :id re-frame, :coordinate [re-frame "1.3.0"]}, :source-size 324, :js-size 110, :provides #{re-frame.db}} {:output-name "re_frame.loggers.js", :resource-id [:shadow.build.classpath/resource "re_frame/loggers.cljc"], :resource-name "re_frame/loggers.cljc", :type :cljs, :requires #{cljs.core goog clojure.set}, :module-id :scittle.re-frame, :pom-info {:group-id re-frame, :artifact-id re-frame, :version "1.3.0", :name "re-frame", :description "A ClojureScript MVC-like Framework For Writing SPAs Using Reagent.", :url "https://github.com/day8/re-frame.git", :id re-frame, :coordinate [re-frame "1.3.0"]}, :source-size 2014, :js-size 2772, :provides #{re-frame.loggers}} {:output-name "re_frame.utils.js", :resource-id [:shadow.build.classpath/resource "re_frame/utils.cljc"], :resource-name "re_frame/utils.cljc", :type :cljs, :requires #{cljs.core goog re-frame.loggers}, :module-id :scittle.re-frame, :pom-info {:group-id re-frame, :artifact-id re-frame, :version "1.3.0", :name "re-frame", :description "A ClojureScript MVC-like Framework For Writing SPAs Using Reagent.", :url "https://github.com/day8/re-frame.git", :id re-frame, :coordinate [re-frame "1.3.0"]}, :source-size 964, :js-size 3045, :provides #{re-frame.utils}} {:output-name "re_frame.settings.js", :resource-id [:shadow.build.classpath/resource "re_frame/settings.cljc"], :resource-name "re_frame/settings.cljc", :type :cljs, :requires #{re-frame.interop cljs.core goog re-frame.loggers}, :module-id :scittle.re-frame, :pom-info {:group-id re-frame, :artifact-id re-frame, :version "1.3.0", :name "re-frame", :description "A ClojureScript MVC-like Framework For Writing SPAs Using Reagent.", :url "https://github.com/day8/re-frame.git", :id re-frame, :coordinate [re-frame "1.3.0"]}, :source-size 1738, :js-size 4819, :provides #{re-frame.settings}} {:output-name "re_frame.registrar.js", :resource-id [:shadow.build.classpath/resource "re_frame/registrar.cljc"], :resource-name "re_frame/registrar.cljc", :type :cljs, :requires #{re-frame.interop re-frame.settings cljs.core goog re-frame.loggers}, :module-id :scittle.re-frame, :pom-info {:group-id re-frame, :artifact-id re-frame, :version "1.3.0", :name "re-frame", :description "A ClojureScript MVC-like Framework For Writing SPAs Using Reagent.", :url "https://github.com/day8/re-frame.git", :id re-frame, :coordinate [re-frame "1.3.0"]}, :source-size 2112, :js-size 5258, :provides #{re-frame.registrar}} {:output-name "re_frame.trace.js", :resource-id [:shadow.build.classpath/resource "re_frame/trace.cljc"], :resource-name "re_frame/trace.cljc", :type :cljs, :requires #{re-frame.interop goog.functions cljs.core goog re-frame.loggers}, :module-id :scittle.re-frame, :pom-info {:group-id re-frame, :artifact-id re-frame, :version "1.3.0", :name "re-frame", :description "A ClojureScript MVC-like Framework For Writing SPAs Using Reagent.", :url "https://github.com/day8/re-frame.git", :id re-frame, :coordinate [re-frame "1.3.0"]}, :source-size 4818, :js-size 7272, :provides #{re-frame.trace}} {:output-name "re_frame.interceptor.js", :resource-id [:shadow.build.classpath/resource "re_frame/interceptor.cljc"], :resource-name "re_frame/interceptor.cljc", :type :cljs, :requires #{re-frame.interop re-frame.trace cljs.core goog clojure.set re-frame.loggers}, :module-id :scittle.re-frame, :pom-info {:group-id re-frame, :artifact-id re-frame, :version "1.3.0", :name "re-frame", :description "A ClojureScript MVC-like Framework For Writing SPAs Using Reagent.", :url "https://github.com/day8/re-frame.git", :id re-frame, :coordinate [re-frame "1.3.0"]}, :source-size 7149, :js-size 18990, :provides #{re-frame.interceptor}} {:output-name "re_frame.events.js", :resource-id [:shadow.build.classpath/resource "re_frame/events.cljc"], :resource-name "re_frame/events.cljc", :type :cljs, :requires #{re-frame.interop re-frame.interceptor re-frame.trace re-frame.registrar cljs.core goog re-frame.utils re-frame.loggers re-frame.db}, :module-id :scittle.re-frame, :pom-info {:group-id re-frame, :artifact-id re-frame, :version "1.3.0", :name "re-frame", :description "A ClojureScript MVC-like Framework For Writing SPAs Using Reagent.", :url "https://github.com/day8/re-frame.git", :id re-frame, :coordinate [re-frame "1.3.0"]}, :source-size 3090, :js-size 10339, :provides #{re-frame.events}} {:output-name "re_frame.subs.js", :resource-id [:shadow.build.classpath/resource "re_frame/subs.cljc"], :resource-name "re_frame/subs.cljc", :type :cljs, :requires #{re-frame.interop re-frame.trace re-frame.registrar cljs.core goog re-frame.utils re-frame.loggers re-frame.db}, :module-id :scittle.re-frame, :pom-info {:group-id re-frame, :artifact-id re-frame, :version "1.3.0", :name "re-frame", :description "A ClojureScript MVC-like Framework For Writing SPAs Using Reagent.", :url "https://github.com/day8/re-frame.git", :id re-frame, :coordinate [re-frame "1.3.0"]}, :source-size 11821, :js-size 53061, :provides #{re-frame.subs}} {:output-name "re_frame.router.js", :resource-id [:shadow.build.classpath/resource "re_frame/router.cljc"], :resource-name "re_frame/router.cljc", :type :cljs, :requires #{re-frame.interop re-frame.events re-frame.trace cljs.core goog re-frame.loggers}, :module-id :scittle.re-frame, :pom-info {:group-id re-frame, :artifact-id re-frame, :version "1.3.0", :name "re-frame", :description "A ClojureScript MVC-like Framework For Writing SPAs Using Reagent.", :url "https://github.com/day8/re-frame.git", :id re-frame, :coordinate [re-frame "1.3.0"]}, :source-size 10610, :js-size 41397, :provides #{re-frame.router}} {:output-name "re_frame.fx.js", :resource-id [:shadow.build.classpath/resource "re_frame/fx.cljc"], :resource-name "re_frame/fx.cljc", :type :cljs, :requires #{re-frame.interop re-frame.interceptor re-frame.events re-frame.trace re-frame.registrar cljs.core goog re-frame.router re-frame.loggers re-frame.db}, :module-id :scittle.re-frame, :pom-info {:group-id re-frame, :artifact-id re-frame, :version "1.3.0", :name "re-frame", :description "A ClojureScript MVC-like Framework For Writing SPAs Using Reagent.", :url "https://github.com/day8/re-frame.git", :id re-frame, :coordinate [re-frame "1.3.0"]}, :source-size 6096, :js-size 20948, :provides #{re-frame.fx}} {:output-name "re_frame.cofx.js", :resource-id [:shadow.build.classpath/resource "re_frame/cofx.cljc"], :resource-name "re_frame/cofx.cljc", :type :cljs, :requires #{re-frame.interceptor re-frame.registrar cljs.core goog re-frame.loggers re-frame.db}, :module-id :scittle.re-frame, :pom-info {:group-id re-frame, :artifact-id re-frame, :version "1.3.0", :name "re-frame", :description "A ClojureScript MVC-like Framework For Writing SPAs Using Reagent.", :url "https://github.com/day8/re-frame.git", :id re-frame, :coordinate [re-frame "1.3.0"]}, :source-size 1502, :js-size 3193, :provides #{re-frame.cofx}} {:output-name "clojure.data.js", :resource-id [:shadow.build.classpath/resource "clojure/data.cljs"], :resource-name "clojure/data.cljs", :type :cljs, :requires #{cljs.core goog clojure.set}, :module-id :scittle.re-frame, :pom-info {:description "ClojureScript compiler and core runtime library.", :group-id org.clojure, :artifact-id clojurescript, :name "ClojureScript", :id org.clojure/clojurescript, :url "https://github.com/clojure/clojurescript", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/clojurescript "1.12.42"], :version "1.12.42"}, :source-size 4195, :js-size 12026, :provides #{clojure.data}} {:output-name "re_frame.std_interceptors.js", :resource-id [:shadow.build.classpath/resource "re_frame/std_interceptors.cljc"], :resource-name "re_frame/std_interceptors.cljc", :type :cljs, :requires #{re-frame.interceptor re-frame.trace re-frame.settings cljs.core goog re-frame.utils re-frame.loggers re-frame.cofx clojure.data re-frame.db}, :module-id :scittle.re-frame, :pom-info {:group-id re-frame, :artifact-id re-frame, :version "1.3.0", :name "re-frame", :description "A ClojureScript MVC-like Framework For Writing SPAs Using Reagent.", :url "https://github.com/day8/re-frame.git", :id re-frame, :coordinate [re-frame "1.3.0"]}, :source-size 10044, :js-size 30807, :provides #{re-frame.std-interceptors}} {:output-name "re_frame.core.js", :resource-id [:shadow.build.classpath/resource "re_frame/core.cljc"], :resource-name "re_frame/core.cljc", :type :cljs, :requires #{re-frame.interop re-frame.interceptor re-frame.events re-frame.settings re-frame.fx re-frame.registrar cljs.core goog re-frame.router re-frame.utils clojure.set re-frame.std-interceptors re-frame.loggers re-frame.subs re-frame.cofx re-frame.db}, :module-id :scittle.re-frame, :pom-info {:group-id re-frame, :artifact-id re-frame, :version "1.3.0", :name "re-frame", :description "A ClojureScript MVC-like Framework For Writing SPAs Using Reagent.", :url "https://github.com/day8/re-frame.git", :id re-frame, :coordinate [re-frame "1.3.0"]}, :source-size 43306, :js-size 63632, :provides #{re-frame.core}} {:fs-root "gitlibs://io.github.babashka/sci.configs/aa84a1b4f1fe45735e5b748769309fc842f737c1/src", :output-name "sci.configs.re_frame.re_frame.js", :resource-id [:shadow.build.classpath/resource "sci/configs/re_frame/re_frame.cljs"], :resource-name "sci/configs/re_frame/re_frame.cljs", :type :cljs, :requires #{cljs.core goog sci.core re-frame.db re-frame.core}, :module-id :scittle.re-frame, :source-size 459, :js-size 148436, :provides #{sci.configs.re-frame.re-frame}} {:fs-root "src", :module-entry true, :output-name "scittle.re_frame.js", :resource-id [:shadow.build.classpath/resource "scittle/re_frame.cljs"], :resource-name "scittle/re_frame.cljs", :type :cljs, :requires #{cljs.core sci.configs.re-frame.re-frame goog scittle.core}, :module-id :scittle.re-frame, :source-size 158, :js-size 200, :provides #{scittle.re-frame}} {:output-name "shadow.module.scittle.re-frame.append.js", :resource-id [:shadow.build.modules/append :scittle.re-frame], :resource-name "shadow/module/scittle.re-frame/append.js", :type :goog, :requires #{}, :module-id :scittle.re-frame, :source-size 0, :js-size 0, :provides #{shadow.module.scittle.re-frame.append}} {:output-name "promesa.protocols.js", :resource-id [:shadow.build.classpath/resource "promesa/protocols.cljc"], :resource-name "promesa/protocols.cljc", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle.promesa, :pom-info {:group-id funcool, :artifact-id promesa, :version "11.0.678", :name "promesa", :description "A promise library and concurency toolkit for Clojure and ClojureScript.", :url "https://github.com/funcool/promesa", :id funcool/promesa, :coordinate [funcool/promesa "11.0.678"]}, :source-size 3067, :js-size 65328, :provides #{promesa.protocols}} {:output-name "promesa.util.js", :resource-id [:shadow.build.classpath/resource "promesa/util.cljc"], :resource-name "promesa/util.cljc", :type :cljs, :requires #{promesa.protocols cljs.core goog}, :module-id :scittle.promesa, :pom-info {:group-id funcool, :artifact-id promesa, :version "11.0.678", :name "promesa", :description "A promise library and concurency toolkit for Clojure and ClojureScript.", :url "https://github.com/funcool/promesa", :id funcool/promesa, :coordinate [funcool/promesa "11.0.678"]}, :source-size 2928, :js-size 3411, :provides #{promesa.util}} {:output-name "promesa.impl.promise.js", :resource-id [:shadow.build.classpath/resource "promesa/impl/promise.js"], :resource-name "promesa/impl/promise.js", :type :goog, :requires #{goog}, :module-id :scittle.promesa, :pom-info {:group-id funcool, :artifact-id promesa, :version "11.0.678", :name "promesa", :description "A promise library and concurency toolkit for Clojure and ClojureScript.", :url "https://github.com/funcool/promesa", :id funcool/promesa, :coordinate [funcool/promesa "11.0.678"]}, :source-size 10987, :js-size 10987, :provides #{promesa.impl.promise promesa.impl.promise.PromiseImpl promesa.impl.promise.CancellationError}} {:output-name "promesa.exec.js", :resource-id [:shadow.build.classpath/resource "promesa/exec.cljc"], :resource-name "promesa/exec.cljc", :type :cljs, :requires #{promesa.protocols cljs.core promesa.util goog goog.object promesa.impl.promise}, :module-id :scittle.promesa, :pom-info {:group-id funcool, :artifact-id promesa, :version "11.0.678", :name "promesa", :description "A promise library and concurency toolkit for Clojure and ClojureScript.", :url "https://github.com/funcool/promesa", :id funcool/promesa, :coordinate [funcool/promesa "11.0.678"]}, :source-size 27897, :js-size 18698, :provides #{promesa.exec}} {:output-name "promesa.impl.js", :resource-id [:shadow.build.classpath/resource "promesa/impl.cljc"], :resource-name "promesa/impl.cljc", :type :cljs, :requires #{promesa.protocols cljs.core promesa.util goog promesa.impl.promise promesa.exec}, :module-id :scittle.promesa, :pom-info {:group-id funcool, :artifact-id promesa, :version "11.0.678", :name "promesa", :description "A promise library and concurency toolkit for Clojure and ClojureScript.", :url "https://github.com/funcool/promesa", :id funcool/promesa, :coordinate [funcool/promesa "11.0.678"]}, :source-size 10297, :js-size 11069, :provides #{promesa.impl}} {:output-name "promesa.core.js", :resource-id [:shadow.build.classpath/resource "promesa/core.cljc"], :resource-name "promesa/core.cljc", :type :cljs, :requires #{promesa.protocols cljs.core promesa.util goog promesa.exec promesa.impl}, :module-id :scittle.promesa, :pom-info {:group-id funcool, :artifact-id promesa, :version "11.0.678", :name "promesa", :description "A promise library and concurency toolkit for Clojure and ClojureScript.", :url "https://github.com/funcool/promesa", :id funcool/promesa, :coordinate [funcool/promesa "11.0.678"]}, :source-size 26291, :js-size 59551, :provides #{promesa.core}} {:fs-root "gitlibs://io.github.babashka/sci.configs/aa84a1b4f1fe45735e5b748769309fc842f737c1/src", :output-name "sci.configs.funcool.promesa.js", :resource-id [:shadow.build.classpath/resource "sci/configs/funcool/promesa.cljs"], :resource-name "sci/configs/funcool/promesa.cljs", :type :cljs, :requires #{promesa.core cljs.core goog promesa.exec sci.core}, :module-id :scittle.promesa, :source-size 8544, :js-size 250149, :provides #{sci.configs.funcool.promesa}} {:fs-root "src", :module-entry true, :output-name "scittle.promesa.js", :resource-id [:shadow.build.classpath/resource "scittle/promesa.cljs"], :resource-name "scittle/promesa.cljs", :type :cljs, :requires #{cljs.core goog scittle.core sci.configs.funcool.promesa}, :module-id :scittle.promesa, :source-size 154, :js-size 193, :provides #{scittle.promesa}} {:output-name "shadow.module.scittle.promesa.append.js", :resource-id [:shadow.build.modules/append :scittle.promesa], :resource-name "shadow/module/scittle.promesa/append.js", :type :goog, :requires #{}, :module-id :scittle.promesa, :source-size 0, :js-size 0, :provides #{shadow.module.scittle.promesa.append}} {:output-name "applied_science.js_interop.impl.js", :resource-id [:shadow.build.classpath/resource "applied_science/js_interop/impl.cljs"], :resource-name "applied_science/js_interop/impl.cljs", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle.js-interop, :pom-info {:group-id applied-science, :artifact-id js-interop, :version "0.4.2", :name "project", :id applied-science/js-interop, :coordinate [applied-science/js-interop "0.4.2"]}, :source-size 2051, :js-size 4646, :provides #{applied-science.js-interop.impl}} {:output-name "applied_science.js_interop.js", :resource-id [:shadow.build.classpath/resource "applied_science/js_interop.cljs"], :resource-name "applied_science/js_interop.cljs", :type :cljs, :requires #{goog.reflect cljs.core goog applied-science.js-interop.impl}, :module-id :scittle.js-interop, :pom-info {:group-id applied-science, :artifact-id js-interop, :version "0.4.2", :name "project", :id applied-science/js-interop, :coordinate [applied-science/js-interop "0.4.2"]}, :source-size 7067, :js-size 36436, :provides #{applied-science.js-interop}} {:output-name "cljs.spec.gen.alpha.js", :resource-id [:shadow.build.classpath/resource "cljs/spec/gen/alpha.cljs"], :resource-name "cljs/spec/gen/alpha.cljs", :type :cljs, :requires #{goog.Uri cljs.core goog}, :module-id :scittle.js-interop, :pom-info {:description "ClojureScript compiler and core runtime library.", :group-id org.clojure, :artifact-id clojurescript, :name "ClojureScript", :id org.clojure/clojurescript, :url "https://github.com/clojure/clojurescript", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/clojurescript "1.12.42"], :version "1.12.42"}, :source-size 6136, :js-size 101501, :provides #{cljs.spec.gen.alpha}} {:output-name "cljs.spec.alpha.js", :resource-id [:shadow.build.classpath/resource "cljs/spec/alpha.cljs"], :resource-name "cljs/spec/alpha.cljs", :type :cljs, :requires #{cljs.core goog goog.object clojure.string clojure.walk cljs.spec.gen.alpha}, :module-id :scittle.js-interop, :pom-info {:description "ClojureScript compiler and core runtime library.", :group-id org.clojure, :artifact-id clojurescript, :name "ClojureScript", :id org.clojure/clojurescript, :url "https://github.com/clojure/clojurescript", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/clojurescript "1.12.42"], :version "1.12.42"}, :source-size 54125, :js-size 261862, :provides #{cljs.spec.alpha}} {:output-name "applied_science.js_interop.destructure.js", :resource-id [:shadow.build.classpath/resource "applied_science/js_interop/destructure.cljc"], :resource-name "applied_science/js_interop/destructure.cljc", :type :cljs, :requires #{cljs.core goog clojure.string cljs.spec.alpha clojure.walk}, :module-id :scittle.js-interop, :pom-info {:group-id applied-science, :artifact-id js-interop, :version "0.4.2", :name "project", :id applied-science/js-interop, :coordinate [applied-science/js-interop "0.4.2"]}, :source-size 12772, :js-size 42850, :provides #{applied-science.js-interop.destructure}} {:fs-root "gitlibs://io.github.babashka/sci.configs/aa84a1b4f1fe45735e5b748769309fc842f737c1/src", :output-name "sci.configs.applied_science.js_interop.js", :resource-id [:shadow.build.classpath/resource "sci/configs/applied_science/js_interop.cljs"], :resource-name "sci/configs/applied_science/js_interop.cljs", :type :cljs, :requires #{cljs.core goog applied-science.js-interop.destructure applied-science.js-interop sci.core}, :module-id :scittle.js-interop, :source-size 4344, :js-size 110471, :provides #{sci.configs.applied-science.js-interop}} {:fs-root "src", :module-entry true, :output-name "scittle.js_interop.js", :resource-id [:shadow.build.classpath/resource "scittle/js_interop.cljs"], :resource-name "scittle/js_interop.cljs", :type :cljs, :requires #{sci.configs.applied-science.js-interop cljs.core goog scittle.core}, :module-id :scittle.js-interop, :source-size 171, :js-size 219, :provides #{scittle.js-interop}} {:output-name "shadow.module.scittle.js-interop.append.js", :resource-id [:shadow.build.modules/append :scittle.js-interop], :resource-name "shadow/module/scittle.js-interop/append.js", :type :goog, :requires #{}, :module-id :scittle.js-interop, :source-size 0, :js-size 0, :provides #{shadow.module.scittle.js-interop.append}}]}</script><script type="text/javascript">var shadow$provide = {};
(function(){
/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
'use strict';var g,aa=this||self;function r(a){var b=typeof a;return"object"!=b?b:a?Array.isArray(a)?"array":b:"null"}function ba(a){var b=r(a);return"array"==b||"object"==b&&"number"==typeof a.length}function ca(a){var b=typeof a;return"object"==b&&null!=a||"function"==b}function da(a){return Object.prototype.hasOwnProperty.call(a,ea)&&a[ea]||(a[ea]=++fa)}var ea="closure_uid_"+(1E9*Math.random()>>>0),fa=0;function ia(a,b,c){return a.call.apply(a.bind,arguments)}
function ja(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}}function la(a,b,c){la=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?ia:ja;return la.apply(null,arguments)};var ma;function na(a,b){let c=0;return function(d){aa.clearTimeout(c);const e=arguments;c=aa.setTimeout(function(){a.apply(void 0,e)},b)}}function oa(a,b){function c(){e=aa.setTimeout(d,b);let k=h;h=[];a.apply(void 0,k)}function d(){e=0;f&&(f=!1,c())}let e=0,f=!1,h=[];return function(k){h=arguments;e?f=!0:c()}}function sa(a,b){function c(){d=0}let d=0;return function(e){d||(d=aa.setTimeout(c,b),a.apply(void 0,arguments))}};function ta(a){const b=[];let c=0;for(const d in a)b[c++]=d;return b};function ua(){var a=aa.navigator;return a&&(a=a.userAgent)?a:""}function va(a){return-1!=ua().indexOf(a)};function wa(){return va("Firefox")||va("FxiOS")}function xa(){return(va("Chrome")||va("CriOS"))&&!va("Edge")||va("Silk")};const ya=Array.prototype.forEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:function(a,b){const c=a.length,d="string"===typeof a?a.split(""):a;for(let e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)};function za(a){const b=a.length;if(0<b){const c=Array(b);for(let d=0;d<b;d++)c[d]=a[d];return c}return[]}function Aa(a,b){a.sort(b||Ca)}
function Da(a,b){const c=Array(a.length);for(let e=0;e<a.length;e++)c[e]={index:e,value:a[e]};const d=b||Ca;Aa(c,function(e,f){return d(e.value,f.value)||e.index-f.index});for(b=0;b<a.length;b++)a[b]=c[b].value}function Ca(a,b){return a>b?1:a<b?-1:0};var Ea=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};function Fa(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})};function Ga(a,b){null!=a&&this.append.apply(this,arguments)}g=Ga.prototype;g.Mb="";g.set=function(a){this.Mb=""+a};g.append=function(a,b,c){this.Mb+=String(a);if(null!=b)for(let d=1;d<arguments.length;d++)this.Mb+=arguments[d];return this};g.clear=function(){this.Mb=""};g.getLength=function(){return this.Mb.length};g.toString=function(){return this.Mb};var u={},Ha=null;function Ia(){return new v(null,5,[Ja,!0,Ka,!0,La,!1,Ma,!1,Na,null],null)}function x(a){return null!=a&&!1!==a}function Oa(a){return a instanceof Array}function Pa(a){return null==a?!0:!1===a?!0:!1}function Qa(a,b){return a[r(null==b?null:b)]?!0:a._?!0:!1}function Ra(a){return null==a?null:a.constructor}function y(a,b){var c=Ra(b);return Error(["No protocol method ",a," defined for type ",x(x(c)?c.we:c)?c.od:r(b),": ",b].join(""))}function Sa(a){var b=a.od;return x(b)?b:z.g(a)}
var Ta="undefined"!==typeof Symbol&&"function"===r(Symbol)?Symbol.iterator:"@@iterator";function Ua(a){for(var b=a.length,c=Array(b),d=0;;)if(d<b)c[d]=a[d],d+=1;else break;return c}function Va(){}function Wa(){}function Xa(a){if(null!=a&&null!=a.fa)a=a.fa(a);else{var b=Xa[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Xa._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("ICounted.-count",a);}return a}function Ya(){}
function Za(a){if(null!=a&&null!=a.la)a=a.la(a);else{var b=Za[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Za._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("IEmptyableCollection.-empty",a);}return a}function $a(a,b){if(null!=a&&null!=a.ka)a=a.ka(a,b);else{var c=$a[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=$a._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw y("ICollection.-conj",a);}return a}function ab(){}
var db=function(){function a(d,e,f){var h=bb[r(null==d?null:d)];if(null!=h)return h.j?h.j(d,e,f):h.call(null,d,e,f);h=bb._;if(null!=h)return h.j?h.j(d,e,f):h.call(null,d,e,f);throw y("IIndexed.-nth",d);}function b(d,e){var f=bb[r(null==d?null:d)];if(null!=f)return f.h?f.h(d,e):f.call(null,d,e);f=bb._;if(null!=f)return f.h?f.h(d,e):f.call(null,d,e);throw y("IIndexed.-nth",d);}var c=null;c=function(d,e,f){switch(arguments.length){case 2:return b.call(this,d,e);case 3:return a.call(this,d,e,f)}throw Error("Invalid arity: "+
arguments.length);};c.h=b;c.j=a;return c}(),bb=function bb(a){switch(arguments.length){case 2:return bb.h(arguments[0],arguments[1]);case 3:return bb.j(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",z.g(arguments.length)].join(""));}};bb.h=function(a,b){return null!=a&&null!=a.V?a.V(a,b):db(a,b)};bb.j=function(a,b,c){return null!=a&&null!=a.Da?a.Da(a,b,c):db(a,b,c)};bb.S=3;
function eb(a){if(null!=a&&null!=a.qa)a=a.qa(a);else{var b=eb[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=eb._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("ISeq.-first",a);}return a}function fb(a){if(null!=a&&null!=a.ta)a=a.ta(a);else{var b=fb[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=fb._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("ISeq.-rest",a);}return a}function gb(){}
function hb(a){if(null!=a&&null!=a.sa)a=a.sa(a);else{var b=hb[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=hb._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("INext.-next",a);}return a}function ib(){}
var kb=function(){function a(d,e,f){var h=jb[r(null==d?null:d)];if(null!=h)return h.j?h.j(d,e,f):h.call(null,d,e,f);h=jb._;if(null!=h)return h.j?h.j(d,e,f):h.call(null,d,e,f);throw y("ILookup.-lookup",d);}function b(d,e){var f=jb[r(null==d?null:d)];if(null!=f)return f.h?f.h(d,e):f.call(null,d,e);f=jb._;if(null!=f)return f.h?f.h(d,e):f.call(null,d,e);throw y("ILookup.-lookup",d);}var c=null;c=function(d,e,f){switch(arguments.length){case 2:return b.call(this,d,e);case 3:return a.call(this,d,e,f)}throw Error("Invalid arity: "+
arguments.length);};c.h=b;c.j=a;return c}(),jb=function jb(a){switch(arguments.length){case 2:return jb.h(arguments[0],arguments[1]);case 3:return jb.j(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",z.g(arguments.length)].join(""));}};jb.h=function(a,b){return null!=a&&null!=a.pa?a.pa(a,b):kb(a,b)};jb.j=function(a,b,c){return null!=a&&null!=a.U?a.U(a,b,c):kb(a,b,c)};jb.S=3;function lb(){}
function nb(a,b){if(null!=a&&null!=a.La)a=a.La(a,b);else{var c=nb[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=nb._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw y("IAssociative.-contains-key?",a);}return a}function ob(a,b,c){if(null!=a&&null!=a.ya)a=a.ya(a,b,c);else{var d=ob[r(null==a?null:a)];if(null!=d)a=d.j?d.j(a,b,c):d.call(null,a,b,c);else if(d=ob._,null!=d)a=d.j?d.j(a,b,c):d.call(null,a,b,c);else throw y("IAssociative.-assoc",a);}return a}
function pb(a,b){if(null!=a&&null!=a.Pb)a=a.Pb(a,b);else{var c=pb[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=pb._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw y("IFind.-find",a);}return a}function qb(){}function rb(a,b){if(null!=a&&null!=a.xb)a=a.xb(a,b);else{var c=rb[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=rb._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw y("IMap.-dissoc",a);}return a}
function sb(a){if(null!=a&&null!=a.kd)a=a.key;else{var b=sb[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=sb._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("IMapEntry.-key",a);}return a}function tb(a){if(null!=a&&null!=a.ld)a=a.v;else{var b=tb[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=tb._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("IMapEntry.-val",a);}return a}function ub(){}
function vb(a,b){if(null!=a&&null!=a.md)a=a.md(a,b);else{var c=vb[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=vb._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw y("ISet.-disjoin",a);}return a}function wb(a){if(null!=a&&null!=a.zb)a=a.zb(a);else{var b=wb[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=wb._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("IStack.-peek",a);}return a}
function xb(a){if(null!=a&&null!=a.Ab)a=a.Ab(a);else{var b=xb[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=xb._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("IStack.-pop",a);}return a}function yb(){}function C(a){if(null!=a&&null!=a.Nb)a=a.Nb(a);else{var b=C[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=C._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("IDeref.-deref",a);}return a}function zb(){}
function Ab(a){if(null!=a&&null!=a.da)a=a.da(a);else{var b=Ab[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Ab._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("IMeta.-meta",a);}return a}function Bb(a,b){if(null!=a&&null!=a.ga)a=a.ga(a,b);else{var c=Bb[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=Bb._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw y("IWithMeta.-with-meta",a);}return a}function Cb(){}
var Eb=function(){function a(d,e,f){var h=Db[r(null==d?null:d)];if(null!=h)return h.j?h.j(d,e,f):h.call(null,d,e,f);h=Db._;if(null!=h)return h.j?h.j(d,e,f):h.call(null,d,e,f);throw y("IReduce.-reduce",d);}function b(d,e){var f=Db[r(null==d?null:d)];if(null!=f)return f.h?f.h(d,e):f.call(null,d,e);f=Db._;if(null!=f)return f.h?f.h(d,e):f.call(null,d,e);throw y("IReduce.-reduce",d);}var c=null;c=function(d,e,f){switch(arguments.length){case 2:return b.call(this,d,e);case 3:return a.call(this,d,e,f)}throw Error("Invalid arity: "+
arguments.length);};c.h=b;c.j=a;return c}(),Db=function Db(a){switch(arguments.length){case 2:return Db.h(arguments[0],arguments[1]);case 3:return Db.j(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",z.g(arguments.length)].join(""));}};Db.h=function(a,b){return null!=a&&null!=a.ua?a.ua(a,b):Eb(a,b)};Db.j=function(a,b,c){return null!=a&&null!=a.va?a.va(a,b,c):Eb(a,b,c)};Db.S=3;function Fb(){}
function Gb(a,b,c){if(null!=a&&null!=a.Xb)a=a.Xb(a,b,c);else{var d=Gb[r(null==a?null:a)];if(null!=d)a=d.j?d.j(a,b,c):d.call(null,a,b,c);else if(d=Gb._,null!=d)a=d.j?d.j(a,b,c):d.call(null,a,b,c);else throw y("IKVReduce.-kv-reduce",a);}return a}function Hb(a,b){if(null!=a&&null!=a.X)a=a.X(a,b);else{var c=Hb[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=Hb._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw y("IEquiv.-equiv",a);}return a}
function Ib(a){if(null!=a&&null!=a.ca)a=a.ca(a);else{var b=Ib[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Ib._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("IHash.-hash",a);}return a}function Jb(){}function Kb(a){if(null!=a&&null!=a.ba)a=a.ba(a);else{var b=Kb[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Kb._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("ISeqable.-seq",a);}return a}function Lb(){}function Mb(){}function Nb(){}function Ob(){}
function Pb(a){if(null!=a&&null!=a.yb)a=a.yb(a);else{var b=Pb[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Pb._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("IReversible.-rseq",a);}return a}function Qb(a,b){if(null!=a&&null!=a.Td)a=a.Td(a,b);else{var c=Qb[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=Qb._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw y("IWriter.-write",a);}return a}function Rb(){}
function Sb(a,b,c){if(null!=a&&null!=a.$)a=a.$(a,b,c);else{var d=Sb[r(null==a?null:a)];if(null!=d)a=d.j?d.j(a,b,c):d.call(null,a,b,c);else if(d=Sb._,null!=d)a=d.j?d.j(a,b,c):d.call(null,a,b,c);else throw y("IPrintWithWriter.-pr-writer",a);}return a}function Tb(a){if(null!=a&&null!=a.lc)a=a.lc(a);else{var b=Tb[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Tb._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("IEditableCollection.-as-transient",a);}return a}
function Ub(a,b){if(null!=a&&null!=a.Yb)a=a.Yb(a,b);else{var c=Ub[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=Ub._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw y("ITransientCollection.-conj!",a);}return a}function Vb(a){if(null!=a&&null!=a.Ec)a=a.Ec(a);else{var b=Vb[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Vb._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("ITransientCollection.-persistent!",a);}return a}
function Wb(a,b,c){if(null!=a&&null!=a.nc)a=a.nc(a,b,c);else{var d=Wb[r(null==a?null:a)];if(null!=d)a=d.j?d.j(a,b,c):d.call(null,a,b,c);else if(d=Wb._,null!=d)a=d.j?d.j(a,b,c):d.call(null,a,b,c);else throw y("ITransientAssociative.-assoc!",a);}return a}function Yb(a,b){if(null!=a&&null!=a.nd)a=a.nd(a,b);else{var c=Yb[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=Yb._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw y("ITransientMap.-dissoc!",a);}return a}
function Zb(){}function $b(a,b){if(null!=a&&null!=a.wb)a=a.wb(a,b);else{var c=$b[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=$b._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw y("IComparable.-compare",a);}return a}function ac(a){if(null!=a&&null!=a.Jd)a=a.Jd(a);else{var b=ac[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=ac._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("IChunk.-drop-first",a);}return a}
function bc(a){if(null!=a&&null!=a.jd)a=a.jd(a);else{var b=bc[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=bc._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("IChunkedSeq.-chunked-first",a);}return a}function cc(a){if(null!=a&&null!=a.Vc)a=a.Vc(a);else{var b=cc[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=cc._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("IChunkedSeq.-chunked-rest",a);}return a}
function dc(a){if(null!=a&&null!=a.Qb)a=a.Qb(a);else{var b=dc[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=dc._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("INamed.-name",a);}return a}function ec(a){if(null!=a&&null!=a.Bc)a=a.Bc(a);else{var b=ec[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=ec._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("INamed.-namespace",a);}return a}
function gc(a,b){if(null!=a&&null!=a.mc)a=a.mc(a,b);else{var c=gc[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=gc._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw y("IReset.-reset!",a);}return a}
var ic=function(){function a(f,h,k,l,m){var n=hc[r(null==f?null:f)];if(null!=n)return n.ia?n.ia(f,h,k,l,m):n.call(null,f,h,k,l,m);n=hc._;if(null!=n)return n.ia?n.ia(f,h,k,l,m):n.call(null,f,h,k,l,m);throw y("ISwap.-swap!",f);}function b(f,h,k,l){var m=hc[r(null==f?null:f)];if(null!=m)return m.H?m.H(f,h,k,l):m.call(null,f,h,k,l);m=hc._;if(null!=m)return m.H?m.H(f,h,k,l):m.call(null,f,h,k,l);throw y("ISwap.-swap!",f);}function c(f,h,k){var l=hc[r(null==f?null:f)];if(null!=l)return l.j?l.j(f,h,k):l.call(null,
f,h,k);l=hc._;if(null!=l)return l.j?l.j(f,h,k):l.call(null,f,h,k);throw y("ISwap.-swap!",f);}function d(f,h){var k=hc[r(null==f?null:f)];if(null!=k)return k.h?k.h(f,h):k.call(null,f,h);k=hc._;if(null!=k)return k.h?k.h(f,h):k.call(null,f,h);throw y("ISwap.-swap!",f);}var e=null;e=function(f,h,k,l,m){switch(arguments.length){case 2:return d.call(this,f,h);case 3:return c.call(this,f,h,k);case 4:return b.call(this,f,h,k,l);case 5:return a.call(this,f,h,k,l,m)}throw Error("Invalid arity: "+arguments.length);
};e.h=d;e.j=c;e.H=b;e.ia=a;return e}(),hc=function hc(a){switch(arguments.length){case 2:return hc.h(arguments[0],arguments[1]);case 3:return hc.j(arguments[0],arguments[1],arguments[2]);case 4:return hc.H(arguments[0],arguments[1],arguments[2],arguments[3]);case 5:return hc.ia(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4]);default:throw Error(["Invalid arity: ",z.g(arguments.length)].join(""));}};hc.h=function(a,b){return null!=a&&null!=a.Pd?a.Pd(a,b):ic(a,b)};
hc.j=function(a,b,c){return null!=a&&null!=a.Qd?a.Qd(a,b,c):ic(a,b,c)};hc.H=function(a,b,c,d){return null!=a&&null!=a.Rd?a.Rd(a,b,c,d):ic(a,b,c,d)};hc.ia=function(a,b,c,d,e){return null!=a&&null!=a.Sd?a.Sd(a,b,c,d,e):ic(a,b,c,d,e)};hc.S=5;function jc(a,b){if(null!=a&&null!=a.Wc)a=a.Wc(a,b);else{var c=jc[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=jc._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw y("IVolatile.-vreset!",a);}return a}function kc(){}
function lc(a){if(null!=a&&null!=a.Ma)a=a.Ma(a);else{var b=lc[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=lc._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("IIterable.-iterator",a);}return a}function mc(a,b){if(null!=a&&null!=a.Ob)a=a.Ob(a,b);else{var c=mc[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=mc._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw y("IDrop.-drop",a);}return a}function nc(a){this.Ue=a;this.C=1073741824;this.N=0}
nc.prototype.Td=function(a,b){return this.Ue.append(b)};function oc(a){var b=new Ga;a.$(null,new nc(b),Ia());return z.g(b)}var pc="undefined"!==typeof Math&&"undefined"!==typeof Math.imul?function(a,b){return Math.imul(a,b)}:function(a,b){var c=a&65535,d=b&65535;return c*d+((a>>>16&65535)*d+c*(b>>>16&65535)<<16>>>0)|0};function qc(a){a=pc(a|0,-862048943);return pc(a<<15|a>>>-15,461845907)}function rc(a,b){a=(a|0)^(b|0);return pc(a<<13|a>>>-13,5)+-430675100|0}
function sc(a,b){a=(a|0)^b;a=pc(a^a>>>16,-2048144789);a=pc(a^a>>>13,-1028477387);return a^a>>>16}function tc(a){a:{var b=1;for(var c=0;;)if(b<a.length)c=rc(c,qc(a.charCodeAt(b-1)|a.charCodeAt(b)<<16)),b+=2;else{b=c;break a}}return sc(1===(a.length&1)?b^qc(a.charCodeAt(a.length-1)):b,pc(2,a.length))}var uc={},vc=0;
function wc(a){255<vc&&(uc={},vc=0);if(null==a)return 0;var b=uc[a];if("number"===typeof b)a=b;else{a:if(null!=a)if(b=a.length,0<b)for(var c=0,d=0;;)if(c<b)d=pc(31,d)+a.charCodeAt(c),c+=1;else{b=d;break a}else b=0;else b=0;uc[a]=b;vc+=1;a=b}return a}
function xc(a){if(null!=a&&(a.C&4194304||u===a.pe))return a.ca(null)^0;if("number"===typeof a){if(isFinite(a)){if(Number.isSafeInteger(a))a=Math.floor(a)%2147483647;else{var b=new Float64Array(1);b[0]=a;b=b.buffer;a=(new DataView(b,0,4)).getInt32();b=(new DataView(b,4,4)).getInt32();a^=b}return a}switch(a){case Infinity:return 2146435072;case -Infinity:return-1048576;default:return 2146959360}}else return!0===a?a=1231:!1===a?a=1237:"string"===typeof a?(a=wc(a),a=0===a?a:sc(rc(0,qc(a)),4)):a=a instanceof
Date?a.valueOf()^0:null==a?0:Ib(a)^0,a}function yc(a,b){return a^b+2654435769+(a<<6)+(a>>2)}function zc(a,b){if(a.tb===b.tb)return 0;var c=Pa(a.Fa);if(x(c?b.Fa:c))return-1;if(x(a.Fa)){if(Pa(b.Fa))return 1;c=Ca(a.Fa,b.Fa);return 0===c?Ca(a.name,b.name):c}return Ca(a.name,b.name)}function Ac(a,b,c,d,e){this.Fa=a;this.name=b;this.tb=c;this.jc=d;this.qb=e;this.C=2154168321;this.N=4096}g=Ac.prototype;g.toString=function(){return this.tb};g.X=function(a,b){return b instanceof Ac?this.tb===b.tb:!1};
g.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",z.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(Ua(b)))};g.g=function(a){return D?D(a,this):Bc.call(null,a,this)};g.h=function(a,b){return Dc?Dc(a,this,b):Bc.call(null,a,this,b)};g.da=function(){return this.qb};g.ga=function(a,b){return new Ac(this.Fa,this.name,this.tb,this.jc,b)};
g.ca=function(){var a=this.jc;return null!=a?a:this.jc=a=yc(tc(this.name),wc(this.Fa))};g.Qb=function(){return this.name};g.Bc=function(){return this.Fa};g.$=function(a,b){return Qb(b,this.tb)};var Ec=function Ec(a){switch(arguments.length){case 1:return Ec.g(arguments[0]);case 2:return Ec.h(arguments[0],arguments[1]);default:throw Error(["Invalid arity: ",z.g(arguments.length)].join(""));}};
Ec.g=function(a){for(;;){if(a instanceof Ac)return a;if("string"===typeof a){var b=a.indexOf("/");return 1>b?Ec.h(null,a):Ec.h(a.substring(0,b),a.substring(b+1,a.length))}if(a instanceof E)a=a.ra;else throw Error("no conversion to symbol");}};Ec.h=function(a,b){var c=null!=a?[z.g(a),"/",z.g(b)].join(""):b;return new Ac(a,b,c,null,null)};Ec.S=2;function Fc(a){return null!=a?a.N&131072||u===a.af?!0:a.N?!1:Qa(kc,a):Qa(kc,a)}
function F(a){if(null==a)return null;if(null!=a&&(a.C&8388608||u===a.ue))return a.ba(null);if(Oa(a)||"string"===typeof a)return 0===a.length?null:new G(a,0,null);if(null!=a&&null!=a[Ta])return a=(null!==a&&Ta in a?a[Ta]:void 0).call(a),Gc.g?Gc.g(a):Gc.call(null,a);if(Qa(Jb,a))return Kb(a);throw Error([z.g(a)," is not ISeqable"].join(""));}function H(a){if(null==a)return null;if(null!=a&&(a.C&64||u===a.Dc))return a.qa(null);a=F(a);return null==a?null:eb(a)}
function J(a){return null!=a?null!=a&&(a.C&64||u===a.Dc)?a.ta(null):(a=F(a))?a.ta(null):Hc:Hc}function M(a){return null==a?null:null!=a&&(a.C&128||u===a.Cc)?a.sa(null):F(J(a))}var N=function N(a){switch(arguments.length){case 1:return N.g(arguments[0]);case 2:return N.h(arguments[0],arguments[1]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return N.A(arguments[0],arguments[1],2<c.length?new G(c.slice(2),0,null):null)}};N.g=function(){return!0};
N.h=function(a,b){return null==a?null==b:a===b||Hb(a,b)};N.A=function(a,b,c){for(;;)if(N.h(a,b))if(M(c))a=b,b=H(c),c=M(c);else return N.h(b,H(c));else return!1};N.R=function(a){var b=H(a),c=M(a);a=H(c);c=M(c);return this.A(b,a,c)};N.S=2;function Ic(a){this.W=a}Ic.prototype.next=function(){if(null!=this.W){var a=H(this.W);this.W=M(this.W);return{value:a,done:!1}}return{value:null,done:!0}};function Jc(a){return new Ic(F(a))}
function Kc(a,b){this.value=a;this.rc=b;this.fd=null;this.C=8388672;this.N=0}Kc.prototype.ba=function(){return this};Kc.prototype.qa=function(){return this.value};Kc.prototype.ta=function(){null==this.fd&&(this.fd=Gc.g?Gc.g(this.rc):Gc.call(null,this.rc));return this.fd};function Gc(a){var b=a.next();return x(b.done)?null:new Kc(b.value,a)}function Lc(a){var b=0,c=1;for(a=F(a);;)if(null!=a)b+=1,c=pc(31,c)+xc(H(a))|0,a=M(a);else return sc(rc(0,qc(c)),b)}var Mc=sc(rc(0,qc(1)),0);
function Nc(a){var b=0,c=0;for(a=F(a);;)if(null!=a)b+=1,c=c+xc(H(a))|0,a=M(a);else return sc(rc(0,qc(c)),b)}var Oc=sc(rc(0,qc(0)),0);Wa["null"]=!0;Xa["null"]=function(){return 0};Date.prototype.X=function(a,b){return b instanceof Date&&this.valueOf()===b.valueOf()};Date.prototype.Wb=u;Date.prototype.wb=function(a,b){if(b instanceof Date)return Ca(this.valueOf(),b.valueOf());throw Error(["Cannot compare ",z.g(this)," to ",z.g(b)].join(""));};Hb.number=function(a,b){return a===b};Va["function"]=!0;
zb["function"]=!0;Ab["function"]=function(){return null};Ib._=function(a){return da(a)};function Pc(){this.v=!1;this.C=32768;this.N=0}Pc.prototype.Nb=function(){return this.v};function Qc(a){return a instanceof Pc}function Rc(a){return Qc(a)?Sc.g?Sc.g(a):Sc.call(null,a):a}function Sc(a){return C(a)}function Tc(a,b){var c=a.fa(null);if(0===c)return b.I?b.I():b.call(null);for(var d=a.V(null,0),e=1;;)if(e<c){var f=a.V(null,e);d=b.h?b.h(d,f):b.call(null,d,f);if(Qc(d))return C(d);e+=1}else return d}
function Uc(a,b,c){var d=a.fa(null),e=c;for(c=0;;)if(c<d){var f=a.V(null,c);e=b.h?b.h(e,f):b.call(null,e,f);if(Qc(e))return C(e);c+=1}else return e}function Vc(a,b){var c=a.length;if(0===a.length)return b.I?b.I():b.call(null);for(var d=a[0],e=1;;)if(e<c){var f=a[e];d=b.h?b.h(d,f):b.call(null,d,f);if(Qc(d))return C(d);e+=1}else return d}function Wc(a,b,c){var d=a.length,e=c;for(c=0;;)if(c<d){var f=a[c];e=b.h?b.h(e,f):b.call(null,e,f);if(Qc(e))return C(e);c+=1}else return e}
function Xc(a,b,c,d){for(var e=a.length;;)if(d<e){var f=a[d];c=b.h?b.h(c,f):b.call(null,c,f);if(Qc(c))return C(c);d+=1}else return c}function Zc(a){return null!=a?a.C&2||u===a.Ld?!0:a.C?!1:Qa(Wa,a):Qa(Wa,a)}function $c(a){return null!=a?a.C&16||u===a.Md?!0:a.C?!1:Qa(ab,a):Qa(ab,a)}function O(a,b,c){var d=Q.g?Q.g(a):Q.call(null,a);if(c>=d)return-1;!(0<c)&&0>c&&(c+=d,c=0>c?0:c);for(;;)if(c<d){if(N.h(ad?ad(a,c):bd.call(null,a,c),b))return c;c+=1}else return-1}
function R(a,b,c){var d=Q.g?Q.g(a):Q.call(null,a);if(0===d)return-1;0<c?(--d,c=d<c?d:c):c=0>c?d+c:c;for(;;)if(0<=c){if(N.h(ad?ad(a,c):bd.call(null,a,c),b))return c;--c}else return-1}function cd(a,b){this.l=a;this.D=b}cd.prototype.wa=function(){return this.D<this.l.length};cd.prototype.next=function(){var a=this.l[this.D];this.D+=1;return a};function G(a,b,c){this.l=a;this.D=b;this.B=c;this.C=166592766;this.N=401408}g=G.prototype;g.toString=function(){return oc(this)};
g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return O(this,b,0);case 2:return O(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return O(this,b,0)};a.h=function(b,c){return O(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return R(this,c,Q.g?Q.g(this):Q.call(null,this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return R(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return R(this,c,d)};return b}();g.V=function(a,b){a=b+this.D;if(0<=a&&a<this.l.length)return this.l[a];throw Error("Index out of bounds");};g.Da=function(a,b,c){a=b+this.D;return 0<=a&&a<this.l.length?this.l[a]:c};
g.Ma=function(){return new cd(this.l,this.D)};g.da=function(){return this.B};g.sa=function(){return this.D+1<this.l.length?new G(this.l,this.D+1,null):null};g.fa=function(){var a=this.l.length-this.D;return 0>a?0:a};g.yb=function(){var a=this.fa(null);return 0<a?new dd(this,a-1,null):null};g.ca=function(){return Lc(this)};g.X=function(a,b){return ed.h?ed.h(this,b):ed.call(null,this,b)};g.la=function(){return Hc};g.ua=function(a,b){return Xc(this.l,b,this.l[this.D],this.D+1)};
g.va=function(a,b,c){return Xc(this.l,b,c,this.D)};g.qa=function(){return this.l[this.D]};g.ta=function(){return this.D+1<this.l.length?new G(this.l,this.D+1,null):Hc};g.ba=function(){return this.D<this.l.length?this:null};g.ga=function(a,b){return b===this.B?this:new G(this.l,this.D,b)};g.ka=function(a,b){return S.h?S.h(b,this):S.call(null,b,this)};g.Ob=function(a,b){return 0<b?this.D+b<this.l.length?new G(this.l,this.D+b,null):null:this};G.prototype[Ta]=function(){return Jc(this)};
function T(a){return 0<a.length?new G(a,0,null):null}function dd(a,b,c){this.Uc=a;this.D=b;this.B=c;this.C=32374990;this.N=8192}g=dd.prototype;g.toString=function(){return oc(this)};g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return O(this,b,0);case 2:return O(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return O(this,b,0)};a.h=function(b,c){return O(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return R(this,c,Q.g?Q.g(this):Q.call(null,this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return R(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return R(this,c,d)};return b}();g.da=function(){return this.B};g.sa=function(){return 0<this.D?new dd(this.Uc,this.D-1,null):null};g.fa=function(){return this.D+1};g.ca=function(){return Lc(this)};
g.X=function(a,b){return ed.h?ed.h(this,b):ed.call(null,this,b)};g.la=function(){return Hc};g.ua=function(a,b){return fd?fd(b,this):gd.call(null,b,this)};g.va=function(a,b,c){return hd?hd(b,c,this):gd.call(null,b,c,this)};g.qa=function(){return bb(this.Uc,this.D)};g.ta=function(){return 0<this.D?new dd(this.Uc,this.D-1,null):Hc};g.ba=function(){return this};g.ga=function(a,b){return b===this.B?this:new dd(this.Uc,this.D,b)};g.ka=function(a,b){return S.h?S.h(b,this):S.call(null,b,this)};
dd.prototype[Ta]=function(){return Jc(this)};function id(a){return H(M(a))}Hb._=function(a,b){return a===b};var jd=function jd(a){switch(arguments.length){case 0:return jd.I();case 1:return jd.g(arguments[0]);case 2:return jd.h(arguments[0],arguments[1]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return jd.A(arguments[0],arguments[1],2<c.length?new G(c.slice(2),0,null):null)}};jd.I=function(){return kd};jd.g=function(a){return a};
jd.h=function(a,b){return null!=a?$a(a,b):new ld(null,b,null,1,null)};jd.A=function(a,b,c){for(;;)if(x(c))a=jd.h(a,b),b=H(c),c=M(c);else return jd.h(a,b)};jd.R=function(a){var b=H(a),c=M(a);a=H(c);c=M(c);return this.A(b,a,c)};jd.S=2;function ri(a){return null==a?null:null!=a&&(a.C&4||u===a.oe)?a.la(null):(null!=a?a.C&4||u===a.oe||(a.C?0:Qa(Ya,a)):Qa(Ya,a))?Za(a):null}
function Q(a){if(null!=a)if(null!=a&&(a.C&2||u===a.Ld))a=a.fa(null);else if(Oa(a))a=a.length;else if("string"===typeof a)a=a.length;else if(null!=a&&(a.C&8388608||u===a.ue))a:{a=F(a);for(var b=0;;){if(Zc(a)){a=b+Xa(a);break a}a=M(a);b+=1}}else a=Xa(a);else a=0;return a}function md(a,b,c){for(;;){if(null==a)return c;if(0===b)return F(a)?H(a):c;if($c(a))return bb(a,b,c);if(F(a))a=M(a),--b;else return c}}
function bd(a){switch(arguments.length){case 2:return ad(arguments[0],arguments[1]);case 3:return U(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",z.g(arguments.length)].join(""));}}
function ad(a,b){if("number"!==typeof b)throw Error("Index argument to nth must be a number");if(null==a)return a;if(null!=a&&(a.C&16||u===a.Md))return a.V(null,b);if(Oa(a)){if(-1<b&&b<a.length)return a[b|0];throw Error("Index out of bounds");}if("string"===typeof a){if(-1<b&&b<a.length)return a.charAt(b|0);throw Error("Index out of bounds");}if(null!=a&&(a.C&64||u===a.Dc)||null!=a&&(a.C&16777216||u===a.Od)){if(0>b)throw Error("Index out of bounds");a:for(;;){if(null==a)throw Error("Index out of bounds");
if(0===b){if(F(a)){a=H(a);break a}throw Error("Index out of bounds");}if($c(a)){a=bb(a,b);break a}if(F(a))a=M(a),--b;else throw Error("Index out of bounds");}return a}if(Qa(ab,a))return bb(a,b);throw Error(["nth not supported on this type ",z.g(Sa(Ra(a)))].join(""));}
function U(a,b,c){if("number"!==typeof b)throw Error("Index argument to nth must be a number.");if(null==a)return c;if(null!=a&&(a.C&16||u===a.Md))return a.Da(null,b,c);if(Oa(a))return-1<b&&b<a.length?a[b|0]:c;if("string"===typeof a)return-1<b&&b<a.length?a.charAt(b|0):c;if(null!=a&&(a.C&64||u===a.Dc)||null!=a&&(a.C&16777216||u===a.Od))return 0>b?c:md(a,b,c);if(Qa(ab,a))return bb(a,b,c);throw Error(["nth not supported on this type ",z.g(Sa(Ra(a)))].join(""));}
function Bc(a){switch(arguments.length){case 2:return D(arguments[0],arguments[1]);case 3:return Dc(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",z.g(arguments.length)].join(""));}}function D(a,b){return null==a?null:null!=a&&(a.C&256||u===a.re)?a.pa(null,b):Oa(a)?null!=b&&b<a.length?a[b|0]:null:"string"===typeof a?null!=b&&-1<b&&b<a.length?a.charAt(b|0):null:Qa(ib,a)?jb(a,b):null}
function Dc(a,b,c){return null!=a?null!=a&&(a.C&256||u===a.re)?a.U(null,b,c):Oa(a)?null!=b&&-1<b&&b<a.length?a[b|0]:c:"string"===typeof a?null!=b&&-1<b&&b<a.length?a.charAt(b|0):c:Qa(ib,a)?jb(a,b,c):c:c}var V=function V(a){switch(arguments.length){case 3:return V.j(arguments[0],arguments[1],arguments[2]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return V.A(arguments[0],arguments[1],arguments[2],3<c.length?new G(c.slice(3),0,null):null)}};
V.j=function(a,b,c){return null!=a&&(a.C&512||u===a.me)?a.ya(null,b,c):null!=a?ob(a,b,c):nd([b,c])};V.A=function(a,b,c,d){for(;;)if(a=V.j(a,b,c),x(d))b=H(d),c=id(d),d=M(M(d));else return a};V.R=function(a){var b=H(a),c=M(a);a=H(c);var d=M(c);c=H(d);d=M(d);return this.A(b,a,c,d)};V.S=3;
var od=function od(a){switch(arguments.length){case 1:return od.g(arguments[0]);case 2:return od.h(arguments[0],arguments[1]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return od.A(arguments[0],arguments[1],2<c.length?new G(c.slice(2),0,null):null)}};od.g=function(a){return a};od.h=function(a,b){return null==a?null:rb(a,b)};od.A=function(a,b,c){for(;;){if(null==a)return null;a=od.h(a,b);if(x(c))b=H(c),c=M(c);else return a}};
od.R=function(a){var b=H(a),c=M(a);a=H(c);c=M(c);return this.A(b,a,c)};od.S=2;function pd(a){var b="function"===typeof a;return b?b:null!=a?u===a.le?!0:a.pd?!1:Qa(Va,a):Qa(Va,a)}function qd(a,b){this.J=a;this.B=b;this.C=393217;this.N=0}g=qd.prototype;g.da=function(){return this.B};g.ga=function(a,b){return new qd(this.J,b)};g.le=u;
g.call=function(a){switch(arguments.length-1){case 0:return this.I();case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);case 3:return this.j(arguments[1],arguments[2],arguments[3]);case 4:return this.H(arguments[1],arguments[2],arguments[3],arguments[4]);case 5:return this.ia(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);case 6:return this.Ca(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6]);case 7:return this.ab(arguments[1],
arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7]);case 8:return this.Ja(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8]);case 9:return this.bb(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9]);case 10:return this.Qa(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10]);
case 11:return this.Ra(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11]);case 12:return this.Sa(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12]);case 13:return this.Ta(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],
arguments[11],arguments[12],arguments[13]);case 14:return this.Ua(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14]);case 15:return this.Va(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15]);case 16:return this.Wa(arguments[1],
arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15],arguments[16]);case 17:return this.Xa(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15],arguments[16],arguments[17]);case 18:return this.Ya(arguments[1],arguments[2],
arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15],arguments[16],arguments[17],arguments[18]);case 19:return this.Za(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15],arguments[16],arguments[17],arguments[18],arguments[19]);case 20:return this.$a(arguments[1],
arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15],arguments[16],arguments[17],arguments[18],arguments[19],arguments[20]);case 21:return this.Ac(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15],arguments[16],arguments[17],
arguments[18],arguments[19],arguments[20],arguments[21]);default:throw Error(["Invalid arity: ",z.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(Ua(b)))};g.I=function(){return this.J.I?this.J.I():this.J.call(null)};g.g=function(a){return this.J.g?this.J.g(a):this.J.call(null,a)};g.h=function(a,b){return this.J.h?this.J.h(a,b):this.J.call(null,a,b)};g.j=function(a,b,c){return this.J.j?this.J.j(a,b,c):this.J.call(null,a,b,c)};
g.H=function(a,b,c,d){return this.J.H?this.J.H(a,b,c,d):this.J.call(null,a,b,c,d)};g.ia=function(a,b,c,d,e){return this.J.ia?this.J.ia(a,b,c,d,e):this.J.call(null,a,b,c,d,e)};g.Ca=function(a,b,c,d,e,f){return this.J.Ca?this.J.Ca(a,b,c,d,e,f):this.J.call(null,a,b,c,d,e,f)};g.ab=function(a,b,c,d,e,f,h){return this.J.ab?this.J.ab(a,b,c,d,e,f,h):this.J.call(null,a,b,c,d,e,f,h)};g.Ja=function(a,b,c,d,e,f,h,k){return this.J.Ja?this.J.Ja(a,b,c,d,e,f,h,k):this.J.call(null,a,b,c,d,e,f,h,k)};
g.bb=function(a,b,c,d,e,f,h,k,l){return this.J.bb?this.J.bb(a,b,c,d,e,f,h,k,l):this.J.call(null,a,b,c,d,e,f,h,k,l)};g.Qa=function(a,b,c,d,e,f,h,k,l,m){return this.J.Qa?this.J.Qa(a,b,c,d,e,f,h,k,l,m):this.J.call(null,a,b,c,d,e,f,h,k,l,m)};g.Ra=function(a,b,c,d,e,f,h,k,l,m,n){return this.J.Ra?this.J.Ra(a,b,c,d,e,f,h,k,l,m,n):this.J.call(null,a,b,c,d,e,f,h,k,l,m,n)};g.Sa=function(a,b,c,d,e,f,h,k,l,m,n,p){return this.J.Sa?this.J.Sa(a,b,c,d,e,f,h,k,l,m,n,p):this.J.call(null,a,b,c,d,e,f,h,k,l,m,n,p)};
g.Ta=function(a,b,c,d,e,f,h,k,l,m,n,p,q){return this.J.Ta?this.J.Ta(a,b,c,d,e,f,h,k,l,m,n,p,q):this.J.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q)};g.Ua=function(a,b,c,d,e,f,h,k,l,m,n,p,q,t){return this.J.Ua?this.J.Ua(a,b,c,d,e,f,h,k,l,m,n,p,q,t):this.J.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t)};g.Va=function(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w){return this.J.Va?this.J.Va(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w):this.J.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w)};
g.Wa=function(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A){return this.J.Wa?this.J.Wa(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A):this.J.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A)};g.Xa=function(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B){return this.J.Xa?this.J.Xa(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B):this.J.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B)};g.Ya=function(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I){return this.J.Ya?this.J.Ya(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I):this.J.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I)};
g.Za=function(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I,K){return this.J.Za?this.J.Za(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I,K):this.J.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I,K)};g.$a=function(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I,K,P){return this.J.$a?this.J.$a(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I,K,P):this.J.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I,K,P)};
g.Ac=function(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I,K,P,Z){return rd.Ac?rd.Ac(this.J,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I,K,new G([P,Z],0,null)):rd.call(null,this.J,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I,K,P,Z)};function sd(a,b){return"function"===typeof a?new qd(a,b):null==a?null:Bb(a,b)}function td(a){var b=null!=a;return(b?null!=a?a.C&131072||u===a.Nd||(a.C?0:Qa(zb,a)):Qa(zb,a):b)?Ab(a):null}
var ud=function ud(a){switch(arguments.length){case 1:return ud.g(arguments[0]);case 2:return ud.h(arguments[0],arguments[1]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return ud.A(arguments[0],arguments[1],2<c.length?new G(c.slice(2),0,null):null)}};ud.g=function(a){return a};ud.h=function(a,b){return null==a?null:vb(a,b)};ud.A=function(a,b,c){for(;;){if(null==a)return null;a=ud.h(a,b);if(x(c))b=H(c),c=M(c);else return a}};
ud.R=function(a){var b=H(a),c=M(a);a=H(c);c=M(c);return this.A(b,a,c)};ud.S=2;function vd(a){return null==a?!0:(null!=a?a.C&2||u===a.Ld||(a.C?0:Qa(Wa,a)):Qa(Wa,a))?0===Xa(a):Pa(F(a))}function wd(a){return null==a?!1:null!=a?a.C&4096||u===a.gf?!0:a.C?!1:Qa(ub,a):Qa(ub,a)}function xd(a){return null!=a?a.C&16777216||u===a.Od?!0:a.C?!1:Qa(Lb,a):Qa(Lb,a)}function yd(a){return null==a?!1:null!=a?a.C&1024||u===a.cf?!0:a.C?!1:Qa(qb,a):Qa(qb,a)}
function zd(a){return null!=a?a.C&67108864||u===a.ef?!0:a.C?!1:Qa(Nb,a):Qa(Nb,a)}function Ad(a){return null!=a?a.C&16384||u===a.hf?!0:a.C?!1:Qa(yb,a):Qa(yb,a)}function Bd(a){return null!=a?a.N&512||u===a.Ze?!0:!1:!1}function Cd(a,b,c,d,e){for(;;){if(0===e)return c;c[d]=a[b];d+=1;--e;b+=1}}var Fd={};function Gd(a){return null==a?!1:!1===a?!1:!0}function Hd(a){return"number"===typeof a&&!isNaN(a)&&Infinity!==a&&parseFloat(a)===parseInt(a,10)}
function Id(a,b){return null!=a&&(a.C&512||u===a.me)?a.La(null,b):Qa(lb,a)?nb(a,b):Dc(a,b,Fd)===Fd?!1:!0}
function Jd(a,b){if(a===b)return 0;if(null==a)return-1;if(null==b)return 1;if("number"===typeof a){if("number"===typeof b)return Ca(a,b);throw Error(["Cannot compare ",z.g(a)," to ",z.g(b)].join(""));}if(null!=a?a.N&2048||u===a.Wb||(a.N?0:Qa(Zb,a)):Qa(Zb,a))return $b(a,b);if("string"!==typeof a&&!Oa(a)&&!0!==a&&!1!==a||Ra(a)!==Ra(b))throw Error(["Cannot compare ",z.g(a)," to ",z.g(b)].join(""));return Ca(a,b)}
function Kd(a,b){var c=Q(a),d=Q(b);if(c<d)a=-1;else if(c>d)a=1;else if(0===c)a=0;else a:for(d=0;;){var e=Jd(ad(a,d),ad(b,d));if(0===e&&d+1<c)d+=1;else{a=e;break a}}return a}function Ld(a){return N.h(a,Jd)?Jd:function(b,c){var d=a.h?a.h(b,c):a.call(null,b,c);return"number"===typeof d?d:x(d)?-1:x(a.h?a.h(c,b):a.call(null,c,b))?1:0}}function Md(a,b){if(F(b)){var c=Nd.g?Nd.g(b):Nd.call(null,b);Da(c,Ld(a));return sd(F(c),td(b))}return Hc}
function Od(a,b,c){return Md(function(d,e){d=a.g?a.g(d):a.call(null,d);e=a.g?a.g(e):a.call(null,e);var f=Ld(b);return f.h?f.h(d,e):f.call(null,d,e)},c)}function gd(a){switch(arguments.length){case 2:return fd(arguments[0],arguments[1]);case 3:return hd(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",z.g(arguments.length)].join(""));}}function fd(a,b){var c=F(b);return c?(b=H(c),c=M(c),Pd?Pd(a,b,c):Qd.call(null,a,b,c)):a.I?a.I():a.call(null)}
function hd(a,b,c){for(c=F(c);;)if(c){var d=H(c);b=a.h?a.h(b,d):a.call(null,b,d);if(Qc(b))return C(b);c=M(c)}else return b}function Rd(a,b){a=lc(a);if(x(a.wa()))for(var c=a.next();;)if(a.wa()){var d=a.next();c=b.h?b.h(c,d):b.call(null,c,d);if(Qc(c))return C(c)}else return c;else return b.I?b.I():b.call(null)}function Sd(a,b,c){for(a=lc(a);;)if(a.wa()){var d=a.next();c=b.h?b.h(c,d):b.call(null,c,d);if(Qc(c))return C(c)}else return c}
function Qd(a){switch(arguments.length){case 2:return Td(arguments[0],arguments[1]);case 3:return Pd(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",z.g(arguments.length)].join(""));}}function Td(a,b){return null!=b&&(b.C&524288||u===b.te)?b.ua(null,a):Oa(b)?Vc(b,a):"string"===typeof b?Vc(b,a):Qa(Cb,b)?Db(b,a):Fc(b)?Rd(b,a):fd(a,b)}
function Pd(a,b,c){return null!=c&&(c.C&524288||u===c.te)?c.va(null,a,b):Oa(c)?Wc(c,a,b):"string"===typeof c?Wc(c,a,b):Qa(Cb,c)?Db(c,a,b):Fc(c)?Sd(c,a,b):hd(a,b,c)}function Ud(a,b,c){return(null!=c?c.C&1048576||u===c.qe||(c.C?0:Qa(Fb,c)):Qa(Fb,c))?Gb(c,a,b):Pd(function(d,e){var f=sb(e);e=tb(e);return a.j?a.j(d,f,e):a.call(null,d,f,e)},b,c)}function Vd(a){return a}function Wd(a,b,c,d){a=a.g?a.g(b):a.call(null,b);c=Pd(a,c,d);return a.g?a.g(c):a.call(null,c)}
var Xd=function Xd(a){switch(arguments.length){case 0:return Xd.I();case 1:return Xd.g(arguments[0]);case 2:return Xd.h(arguments[0],arguments[1]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return Xd.A(arguments[0],arguments[1],2<c.length?new G(c.slice(2),0,null):null)}};Xd.I=function(){return 0};Xd.g=function(a){return a};Xd.h=function(a,b){return a+b};Xd.A=function(a,b,c){return Pd(Xd,a+b,c)};
Xd.R=function(a){var b=H(a),c=M(a);a=H(c);c=M(c);return this.A(b,a,c)};Xd.S=2;var Yd=function Yd(a){switch(arguments.length){case 1:return Yd.g(arguments[0]);case 2:return Yd.h(arguments[0],arguments[1]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return Yd.A(arguments[0],arguments[1],2<c.length?new G(c.slice(2),0,null):null)}};Yd.g=function(){return!0};Yd.h=function(a,b){return a>b};
Yd.A=function(a,b,c){for(;;)if(a>b)if(M(c))a=b,b=H(c),c=M(c);else return b>H(c);else return!1};Yd.R=function(a){var b=H(a),c=M(a);a=H(c);c=M(c);return this.A(b,a,c)};Yd.S=2;function Zd(a){if("number"===typeof a)return String.fromCharCode(a);if("string"===typeof a&&1===a.length)return a;throw Error("Argument to char must be a character or number");}function $d(a){a=(a-a%2)/2;return 0<=a?Math.floor(a):Math.ceil(a)}
function ae(a){a-=a>>1&1431655765;a=(a&858993459)+(a>>2&858993459);return 16843009*(a+(a>>4)&252645135)>>24}var z=function z(a){switch(arguments.length){case 0:return z.I();case 1:return z.g(arguments[0]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return z.A(arguments[0],1<c.length?new G(c.slice(1),0,null):null)}};z.I=function(){return""};z.g=function(a){return null==a?"":[a].join("")};
z.A=function(a,b){for(a=new Ga(z.g(a));;)if(x(b))a=a.append(z.g(H(b))),b=M(b);else return a.toString()};z.R=function(a){var b=H(a);a=M(a);return this.A(b,a)};z.S=1;function ed(a,b){if(xd(b))if(Zc(a)&&Zc(b)&&Q(a)!==Q(b))a=!1;else a:for(a=F(a),b=F(b);;){if(null==a){a=null==b;break a}if(null!=b&&N.h(H(a),H(b)))a=M(a),b=M(b);else{a=!1;break a}}else a=null;return Gd(a)}function ld(a,b,c,d,e){this.B=a;this.first=b;this.Gb=c;this.count=d;this.F=e;this.C=65937646;this.N=8192}g=ld.prototype;g.toString=function(){return oc(this)};
g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return O(this,b,0);case 2:return O(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return O(this,b,0)};a.h=function(b,c){return O(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return R(this,c,this.count)}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return R(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return R(this,c,d)};return b}();g.da=function(){return this.B};g.sa=function(){return 1===this.count?null:this.Gb};g.fa=function(){return this.count};g.zb=function(){return this.first};g.Ab=function(){return this.ta(null)};
g.ca=function(){var a=this.F;return null!=a?a:this.F=a=Lc(this)};g.X=function(a,b){return ed(this,b)};g.la=function(){return Bb(Hc,this.B)};g.ua=function(a,b){return fd(b,this)};g.va=function(a,b,c){return hd(b,c,this)};g.qa=function(){return this.first};g.ta=function(){return 1===this.count?Hc:this.Gb};g.ba=function(){return this};g.ga=function(a,b){return b===this.B?this:new ld(b,this.first,this.Gb,this.count,this.F)};g.ka=function(a,b){return new ld(this.B,b,this,this.count+1,null)};
function be(a){return null!=a?a.C&33554432||u===a.bf?!0:a.C?!1:Qa(Mb,a):Qa(Mb,a)}ld.prototype[Ta]=function(){return Jc(this)};function ce(a){this.B=a;this.C=65937614;this.N=8192}g=ce.prototype;g.toString=function(){return oc(this)};g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return O(this,b,0);case 2:return O(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return O(this,b,0)};a.h=function(b,c){return O(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return R(this,c,Q(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return R(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return R(this,c,d)};return b}();g.da=function(){return this.B};g.sa=function(){return null};g.fa=function(){return 0};g.zb=function(){return null};g.Ab=function(){throw Error("Can't pop empty list");};g.ca=function(){return Mc};
g.X=function(a,b){return be(b)||xd(b)?null==F(b):!1};g.la=function(){return this};g.ua=function(a,b){return fd(b,this)};g.va=function(a,b,c){return hd(b,c,this)};g.qa=function(){return null};g.ta=function(){return Hc};g.ba=function(){return null};g.ga=function(a,b){return b===this.B?this:new ce(b)};g.ka=function(a,b){return new ld(this.B,b,null,1,null)};var Hc=new ce(null);ce.prototype[Ta]=function(){return Jc(this)};
function de(a){return(null!=a?a.C&134217728||u===a.ff||(a.C?0:Qa(Ob,a)):Qa(Ob,a))?(a=Pb(a))?a:Hc:Pd(jd,Hc,a)}var ge=function ge(a){for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return ge.A(0<c.length?new G(c.slice(0),0,null):null)};ge.A=function(a){if(a instanceof G&&0===a.D)var b=a.l;else a:for(b=[];;)if(null!=a)b.push(eb(a)),a=hb(a);else break a;a=b.length;for(var c=Hc;;)if(0<a){var d=a-1;c=$a(c,b[a-1]);a=d}else return c};ge.S=0;ge.R=function(a){return this.A(F(a))};
function he(a,b,c,d){this.B=a;this.first=b;this.Gb=c;this.F=d;this.C=65929452;this.N=8192}g=he.prototype;g.toString=function(){return oc(this)};g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return O(this,b,0);case 2:return O(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return O(this,b,0)};a.h=function(b,c){return O(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return R(this,c,Q(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return R(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return R(this,c,d)};return b}();g.da=function(){return this.B};g.sa=function(){return null==this.Gb?null:F(this.Gb)};g.ca=function(){var a=this.F;return null!=a?a:this.F=a=Lc(this)};g.X=function(a,b){return ed(this,b)};g.la=function(){return Hc};
g.ua=function(a,b){return fd(b,this)};g.va=function(a,b,c){return hd(b,c,this)};g.qa=function(){return this.first};g.ta=function(){return null==this.Gb?Hc:this.Gb};g.ba=function(){return this};g.ga=function(a,b){return b===this.B?this:new he(b,this.first,this.Gb,this.F)};g.ka=function(a,b){return new he(null,b,this,null)};he.prototype[Ta]=function(){return Jc(this)};
function S(a,b){return null==b?new ld(null,a,null,1,null):null!=b&&(b.C&64||u===b.Dc)?new he(null,a,b,null):new he(null,a,F(b),null)}function ie(a,b){if(a.ra===b.ra)return 0;var c=Pa(a.Fa);if(x(c?b.Fa:c))return-1;if(x(a.Fa)){if(Pa(b.Fa))return 1;c=Ca(a.Fa,b.Fa);return 0===c?Ca(a.name,b.name):c}return Ca(a.name,b.name)}function E(a,b,c,d){this.Fa=a;this.name=b;this.ra=c;this.jc=d;this.C=2153775105;this.N=4096}g=E.prototype;g.toString=function(){return[":",z.g(this.ra)].join("")};
g.X=function(a,b){return b instanceof E?this.ra===b.ra:!1};g.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",z.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(Ua(b)))};g.g=function(a){return D(a,this)};g.h=function(a,b){return Dc(a,this,b)};
g.ca=function(){var a=this.jc;return null!=a?a:this.jc=a=yc(tc(this.name),wc(this.Fa))+2654435769|0};g.Qb=function(){return this.name};g.Bc=function(){return this.Fa};g.$=function(a,b){return Qb(b,[":",z.g(this.ra)].join(""))};function si(a){return a instanceof E}function je(a,b){return a===b?!0:a instanceof E&&b instanceof E?a.ra===b.ra:!1}function ke(a){if(null!=a&&(a.N&4096||u===a.se))return a.Bc(null);throw Error(["Doesn't support namespace: ",z.g(a)].join(""));}
var le=function le(a){switch(arguments.length){case 1:return le.g(arguments[0]);case 2:return le.h(arguments[0],arguments[1]);default:throw Error(["Invalid arity: ",z.g(arguments.length)].join(""));}};le.g=function(a){if(a instanceof E)return a;if(a instanceof Ac)return new E(ke(a),me.g?me.g(a):me.call(null,a),a.tb,null);if(N.h("/",a))return new E(null,a,a,null);if("string"===typeof a){var b=a.split("/");return 2===b.length?new E(b[0],b[1],a,null):new E(null,b[0],a,null)}return null};
le.h=function(a,b){a=a instanceof E?me.g?me.g(a):me.call(null,a):a instanceof Ac?me.g?me.g(a):me.call(null,a):a;b=b instanceof E?me.g?me.g(b):me.call(null,b):b instanceof Ac?me.g?me.g(b):me.call(null,b):b;return new E(a,b,[x(a)?[z.g(a),"/"].join(""):null,z.g(b)].join(""),null)};le.S=2;function ne(a,b,c,d){this.B=a;this.Ic=b;this.W=c;this.F=d;this.C=32374988;this.N=1}g=ne.prototype;g.toString=function(){return oc(this)};
function oe(a){null!=a.Ic&&(a.W=a.Ic.I?a.Ic.I():a.Ic.call(null),a.Ic=null);return a.W}g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return O(this,b,0);case 2:return O(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return O(this,b,0)};a.h=function(b,c){return O(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return R(this,c,Q(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return R(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return R(this,c,d)};return b}();g.da=function(){return this.B};g.sa=function(){this.ba(null);return null==this.W?null:M(this.W)};g.ca=function(){var a=this.F;return null!=a?a:this.F=a=Lc(this)};g.X=function(a,b){return ed(this,b)};
g.la=function(){return Bb(Hc,this.B)};g.ua=function(a,b){return fd(b,this)};g.va=function(a,b,c){return hd(b,c,this)};g.qa=function(){this.ba(null);return null==this.W?null:H(this.W)};g.ta=function(){this.ba(null);return null!=this.W?J(this.W):Hc};g.ba=function(){oe(this);if(null==this.W)return null;for(var a=this.W;;)if(a instanceof ne)a=oe(a);else return this.W=a,F(this.W)};g.ga=function(a,b){var c=this;return b===this.B?c:new ne(b,function(){return c.ba(null)},null,this.F)};
g.ka=function(a,b){return S(b,this)};ne.prototype[Ta]=function(){return Jc(this)};function pe(a){this.Vb=a;this.end=0;this.C=2;this.N=0}pe.prototype.add=function(a){this.Vb[this.end]=a;return this.end+=1};pe.prototype.aa=function(){var a=new qe(this.Vb,0,this.end);this.Vb=null;return a};pe.prototype.fa=function(){return this.end};function re(a){return new pe(Array(a))}function qe(a,b,c){this.l=a;this.Ba=b;this.end=c;this.C=524306;this.N=0}g=qe.prototype;g.fa=function(){return this.end-this.Ba};
g.V=function(a,b){return this.l[this.Ba+b]};g.Da=function(a,b,c){return 0<=b&&b<this.end-this.Ba?this.l[this.Ba+b]:c};g.Jd=function(){if(this.Ba===this.end)throw Error("-drop-first of empty chunk");return new qe(this.l,this.Ba+1,this.end)};g.ua=function(a,b){return Xc(this.l,b,this.l[this.Ba],this.Ba+1)};g.va=function(a,b,c){return Xc(this.l,b,c,this.Ba)};function se(a,b,c,d){this.aa=a;this.lb=b;this.B=c;this.F=d;this.C=31850732;this.N=1536}g=se.prototype;g.toString=function(){return oc(this)};
g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return O(this,b,0);case 2:return O(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return O(this,b,0)};a.h=function(b,c){return O(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return R(this,c,Q(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return R(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return R(this,c,d)};return b}();g.da=function(){return this.B};g.sa=function(){return 1<Xa(this.aa)?new se(ac(this.aa),this.lb,null,null):null==this.lb?null:Kb(this.lb)};g.ca=function(){var a=this.F;return null!=a?a:this.F=a=Lc(this)};
g.X=function(a,b){return ed(this,b)};g.la=function(){return Hc};g.qa=function(){return bb(this.aa,0)};g.ta=function(){return 1<Xa(this.aa)?new se(ac(this.aa),this.lb,null,null):null==this.lb?Hc:this.lb};g.ba=function(){return this};g.jd=function(){return this.aa};g.Vc=function(){return null==this.lb?Hc:this.lb};g.ga=function(a,b){return b===this.B?this:new se(this.aa,this.lb,b,this.F)};g.ka=function(a,b){return S(b,this)};g.Kd=function(){return null==this.lb?null:this.lb};se.prototype[Ta]=function(){return Jc(this)};
function te(a,b){return 0===Xa(a)?b:new se(a,b,null,null)}function ue(a,b){a.add(b)}function Nd(a){var b=[];for(a=F(a);;)if(null!=a)b.push(H(a)),a=M(a);else return b}function ve(a,b){if(Zc(b))return Q(b);var c=0;for(b=F(b);;)if(null!=b&&c<a)c+=1,b=M(b);else return c}
var we=function we(a){if(null==a)return null;var c=M(a);return null==c?F(H(a)):S(H(a),we.g?we.g(c):we.call(null,c))},xe=function xe(a){switch(arguments.length){case 0:return xe.I();case 1:return xe.g(arguments[0]);case 2:return xe.h(arguments[0],arguments[1]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return xe.A(arguments[0],arguments[1],2<c.length?new G(c.slice(2),0,null):null)}};xe.I=function(){return new ne(null,function(){return null},null,null)};
xe.g=function(a){return new ne(null,function(){return a},null,null)};xe.h=function(a,b){return new ne(null,function(){var c=F(a);return c?Bd(c)?te(bc(c),xe.h(cc(c),b)):S(H(c),xe.h(J(c),b)):b},null,null)};xe.A=function(a,b,c){return function h(e,f){return new ne(null,function(){var k=F(e);return k?Bd(k)?te(bc(k),h(cc(k),f)):S(H(k),h(J(k),f)):x(f)?h(H(f),M(f)):null},null,null)}(xe.h(a,b),c)};xe.R=function(a){var b=H(a),c=M(a);a=H(c);c=M(c);return this.A(b,a,c)};xe.S=2;
var ye=function ye(a){switch(arguments.length){case 0:return ye.I();case 1:return ye.g(arguments[0]);case 2:return ye.h(arguments[0],arguments[1]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return ye.A(arguments[0],arguments[1],2<c.length?new G(c.slice(2),0,null):null)}};ye.I=function(){return Tb(kd)};ye.g=function(a){return a};ye.h=function(a,b){return Ub(a,b)};ye.A=function(a,b,c){for(;;)if(a=Ub(a,b),x(c))b=H(c),c=M(c);else return a};
ye.R=function(a){var b=H(a),c=M(a);a=H(c);c=M(c);return this.A(b,a,c)};ye.S=2;function ze(a,b,c){return Wb(a,b,c)}
function Ae(a,b,c){var d=F(c);if(0===b)return a.I?a.I():a.call(null);c=eb(d);var e=fb(d);if(1===b)return a.g?a.g(c):a.call(null,c);d=eb(e);var f=fb(e);if(2===b)return a.h?a.h(c,d):a.call(null,c,d);e=eb(f);var h=fb(f);if(3===b)return a.j?a.j(c,d,e):a.call(null,c,d,e);f=eb(h);var k=fb(h);if(4===b)return a.H?a.H(c,d,e,f):a.call(null,c,d,e,f);h=eb(k);var l=fb(k);if(5===b)return a.ia?a.ia(c,d,e,f,h):a.call(null,c,d,e,f,h);k=eb(l);var m=fb(l);if(6===b)return a.Ca?a.Ca(c,d,e,f,h,k):a.call(null,c,d,e,f,h,
k);l=eb(m);var n=fb(m);if(7===b)return a.ab?a.ab(c,d,e,f,h,k,l):a.call(null,c,d,e,f,h,k,l);m=eb(n);var p=fb(n);if(8===b)return a.Ja?a.Ja(c,d,e,f,h,k,l,m):a.call(null,c,d,e,f,h,k,l,m);n=eb(p);var q=fb(p);if(9===b)return a.bb?a.bb(c,d,e,f,h,k,l,m,n):a.call(null,c,d,e,f,h,k,l,m,n);p=eb(q);var t=fb(q);if(10===b)return a.Qa?a.Qa(c,d,e,f,h,k,l,m,n,p):a.call(null,c,d,e,f,h,k,l,m,n,p);q=eb(t);var w=fb(t);if(11===b)return a.Ra?a.Ra(c,d,e,f,h,k,l,m,n,p,q):a.call(null,c,d,e,f,h,k,l,m,n,p,q);t=eb(w);var A=fb(w);
if(12===b)return a.Sa?a.Sa(c,d,e,f,h,k,l,m,n,p,q,t):a.call(null,c,d,e,f,h,k,l,m,n,p,q,t);w=eb(A);var B=fb(A);if(13===b)return a.Ta?a.Ta(c,d,e,f,h,k,l,m,n,p,q,t,w):a.call(null,c,d,e,f,h,k,l,m,n,p,q,t,w);A=eb(B);var I=fb(B);if(14===b)return a.Ua?a.Ua(c,d,e,f,h,k,l,m,n,p,q,t,w,A):a.call(null,c,d,e,f,h,k,l,m,n,p,q,t,w,A);B=eb(I);var K=fb(I);if(15===b)return a.Va?a.Va(c,d,e,f,h,k,l,m,n,p,q,t,w,A,B):a.call(null,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B);I=eb(K);var P=fb(K);if(16===b)return a.Wa?a.Wa(c,d,e,f,h,k,l,
m,n,p,q,t,w,A,B,I):a.call(null,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I);K=eb(P);var Z=fb(P);if(17===b)return a.Xa?a.Xa(c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I,K):a.call(null,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I,K);P=eb(Z);var W=fb(Z);if(18===b)return a.Ya?a.Ya(c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I,K,P):a.call(null,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I,K,P);Z=eb(W);W=fb(W);if(19===b)return a.Za?a.Za(c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I,K,P,Z):a.call(null,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I,K,P,Z);var ka=eb(W);fb(W);if(20===b)return a.$a?a.$a(c,
d,e,f,h,k,l,m,n,p,q,t,w,A,B,I,K,P,Z,ka):a.call(null,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I,K,P,Z,ka);throw Error("Only up to 20 arguments supported on functions");}function Be(a){return null!=a&&(a.C&128||u===a.Cc)?a.sa(null):F(J(a))}function Ce(a,b,c){return null==c?a.g?a.g(b):a.call(a,b):De(a,b,eb(c),Be(c))}function De(a,b,c,d){return null==d?a.h?a.h(b,c):a.call(a,b,c):Ee(a,b,c,eb(d),Be(d))}function Ee(a,b,c,d,e){return null==e?a.j?a.j(b,c,d):a.call(a,b,c,d):Fe(a,b,c,d,eb(e),Be(e))}
function Fe(a,b,c,d,e,f){if(null==f)return a.H?a.H(b,c,d,e):a.call(a,b,c,d,e);var h=eb(f),k=M(f);if(null==k)return a.ia?a.ia(b,c,d,e,h):a.call(a,b,c,d,e,h);f=eb(k);var l=M(k);if(null==l)return a.Ca?a.Ca(b,c,d,e,h,f):a.call(a,b,c,d,e,h,f);k=eb(l);var m=M(l);if(null==m)return a.ab?a.ab(b,c,d,e,h,f,k):a.call(a,b,c,d,e,h,f,k);l=eb(m);var n=M(m);if(null==n)return a.Ja?a.Ja(b,c,d,e,h,f,k,l):a.call(a,b,c,d,e,h,f,k,l);m=eb(n);var p=M(n);if(null==p)return a.bb?a.bb(b,c,d,e,h,f,k,l,m):a.call(a,b,c,d,e,h,f,
k,l,m);n=eb(p);var q=M(p);if(null==q)return a.Qa?a.Qa(b,c,d,e,h,f,k,l,m,n):a.call(a,b,c,d,e,h,f,k,l,m,n);p=eb(q);var t=M(q);if(null==t)return a.Ra?a.Ra(b,c,d,e,h,f,k,l,m,n,p):a.call(a,b,c,d,e,h,f,k,l,m,n,p);q=eb(t);var w=M(t);if(null==w)return a.Sa?a.Sa(b,c,d,e,h,f,k,l,m,n,p,q):a.call(a,b,c,d,e,h,f,k,l,m,n,p,q);t=eb(w);var A=M(w);if(null==A)return a.Ta?a.Ta(b,c,d,e,h,f,k,l,m,n,p,q,t):a.call(a,b,c,d,e,h,f,k,l,m,n,p,q,t);w=eb(A);var B=M(A);if(null==B)return a.Ua?a.Ua(b,c,d,e,h,f,k,l,m,n,p,q,t,w):a.call(a,
b,c,d,e,h,f,k,l,m,n,p,q,t,w);A=eb(B);var I=M(B);if(null==I)return a.Va?a.Va(b,c,d,e,h,f,k,l,m,n,p,q,t,w,A):a.call(a,b,c,d,e,h,f,k,l,m,n,p,q,t,w,A);B=eb(I);var K=M(I);if(null==K)return a.Wa?a.Wa(b,c,d,e,h,f,k,l,m,n,p,q,t,w,A,B):a.call(a,b,c,d,e,h,f,k,l,m,n,p,q,t,w,A,B);I=eb(K);var P=M(K);if(null==P)return a.Xa?a.Xa(b,c,d,e,h,f,k,l,m,n,p,q,t,w,A,B,I):a.call(a,b,c,d,e,h,f,k,l,m,n,p,q,t,w,A,B,I);K=eb(P);var Z=M(P);if(null==Z)return a.Ya?a.Ya(b,c,d,e,h,f,k,l,m,n,p,q,t,w,A,B,I,K):a.call(a,b,c,d,e,h,f,k,
l,m,n,p,q,t,w,A,B,I,K);P=eb(Z);var W=M(Z);if(null==W)return a.Za?a.Za(b,c,d,e,h,f,k,l,m,n,p,q,t,w,A,B,I,K,P):a.call(a,b,c,d,e,h,f,k,l,m,n,p,q,t,w,A,B,I,K,P);Z=eb(W);W=M(W);if(null==W)return a.$a?a.$a(b,c,d,e,h,f,k,l,m,n,p,q,t,w,A,B,I,K,P,Z):a.call(a,b,c,d,e,h,f,k,l,m,n,p,q,t,w,A,B,I,K,P,Z);b=[b,c,d,e,h,f,k,l,m,n,p,q,t,w,A,B,I,K,P,Z];for(c=W;;)if(c)b.push(eb(c)),c=M(c);else break;return a.apply(a,b)}
function rd(a){switch(arguments.length){case 2:return Ge(arguments[0],arguments[1]);case 3:return He(arguments[0],arguments[1],arguments[2]);case 4:return Ie(arguments[0],arguments[1],arguments[2],arguments[3]);case 5:return Je(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4]);default:for(var b=[],c=arguments.length,d=0;;)if(d<c)b.push(arguments[d]),d+=1;else break;return Ke(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],5<b.length?new G(b.slice(5),0,null):null)}}
function Ge(a,b){if(a.R){var c=a.S,d=ve(c+1,b);return d<=c?Ae(a,d,b):a.R(b)}b=F(b);return null==b?a.I?a.I():a.call(a):Ce(a,eb(b),Be(b))}function He(a,b,c){if(a.R){b=S(b,c);var d=a.S;c=ve(d,c)+1;return c<=d?Ae(a,c,b):a.R(b)}return Ce(a,b,F(c))}function Ie(a,b,c,d){return a.R?(b=S(b,S(c,d)),c=a.S,d=2+ve(c-1,d),d<=c?Ae(a,d,b):a.R(b)):De(a,b,c,F(d))}function Je(a,b,c,d,e){return a.R?(b=S(b,S(c,S(d,e))),c=a.S,e=3+ve(c-2,e),e<=c?Ae(a,e,b):a.R(b)):Ee(a,b,c,d,F(e))}
function Ke(a,b,c,d,e,f){return a.R?(f=we(f),b=S(b,S(c,S(d,S(e,f)))),c=a.S,f=4+ve(c-3,f),f<=c?Ae(a,f,b):a.R(b)):Fe(a,b,c,d,e,we(f))}function Le(a){return null!=a&&(a.C&64||u===a.Dc)?M(a)?nd(Nd(a)):F(a)?H(a):Me:a}function ti(a,b,c){var d=td(a);b=V.j?V.j(d,b,c):V.call(null,d,b,c);return sd(a,b)}function Ne(a,b){return!N.h(a,b)}function Oe(a){return F(a)?a:null}function Pe(a){this.Ne=a;this.C=393216;this.N=0}g=Pe.prototype;g.ga=function(a,b){return new Pe(b)};g.da=function(){return this.Ne};g.wa=function(){return!1};
g.next=function(){return Error("No such element")};g.remove=function(){return Error("Unsupported operation")};function Qe(a,b){for(;;){if(null==F(b))return!0;var c=H(b);c=a.g?a.g(c):a.call(null,c);if(x(c))b=M(b);else return!1}}function Re(a,b){for(;;)if(b=F(b)){var c=H(b);c=a.g?a.g(c):a.call(null,c);if(x(c))return c;b=M(b)}else return null}function Se(a){if(Hd(a))return 0===(a&1);throw Error(["Argument must be an integer: ",z.g(a)].join(""));}
function Te(a){return function(){function b(h,k){return Pa(a.h?a.h(h,k):a.call(null,h,k))}function c(h){return Pa(a.g?a.g(h):a.call(null,h))}function d(){return Pa(a.I?a.I():a.call(null))}var e=null,f=function(){function h(l,m,n){var p=null;if(2<arguments.length){p=0;for(var q=Array(arguments.length-2);p<q.length;)q[p]=arguments[p+2],++p;p=new G(q,0,null)}return k.call(this,l,m,p)}function k(l,m,n){return Pa(Ie(a,l,m,n))}h.S=2;h.R=function(l){var m=H(l);l=M(l);var n=H(l);l=J(l);return k(m,n,l)};h.A=
k;return h}();e=function(h,k,l){switch(arguments.length){case 0:return d.call(this);case 1:return c.call(this,h);case 2:return b.call(this,h,k);default:var m=null;if(2<arguments.length){m=0;for(var n=Array(arguments.length-2);m<n.length;)n[m]=arguments[m+2],++m;m=new G(n,0,null)}return f.A(h,k,m)}throw Error("Invalid arity: "+arguments.length);};e.S=2;e.R=f.R;e.I=d;e.g=c;e.h=b;e.A=f.A;return e}()}
function We(){return function(){function a(b){if(0<arguments.length)for(var c=0,d=Array(arguments.length-0);c<d.length;)d[c]=arguments[c+0],++c;return!0}a.S=0;a.R=function(b){F(b);return!0};a.A=function(){return!0};return a}()}
var Xe=function Xe(a){switch(arguments.length){case 0:return Xe.I();case 1:return Xe.g(arguments[0]);case 2:return Xe.h(arguments[0],arguments[1]);case 3:return Xe.j(arguments[0],arguments[1],arguments[2]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return Xe.A(arguments[0],arguments[1],arguments[2],3<c.length?new G(c.slice(3),0,null):null)}};Xe.I=function(){return Vd};Xe.g=function(a){return a};
Xe.h=function(a,b){return function(){function c(l,m,n){l=b.j?b.j(l,m,n):b.call(null,l,m,n);return a.g?a.g(l):a.call(null,l)}function d(l,m){l=b.h?b.h(l,m):b.call(null,l,m);return a.g?a.g(l):a.call(null,l)}function e(l){l=b.g?b.g(l):b.call(null,l);return a.g?a.g(l):a.call(null,l)}function f(){var l=b.I?b.I():b.call(null);return a.g?a.g(l):a.call(null,l)}var h=null,k=function(){function l(n,p,q,t){var w=null;if(3<arguments.length){w=0;for(var A=Array(arguments.length-3);w<A.length;)A[w]=arguments[w+
3],++w;w=new G(A,0,null)}return m.call(this,n,p,q,w)}function m(n,p,q,t){n=Je(b,n,p,q,t);return a.g?a.g(n):a.call(null,n)}l.S=3;l.R=function(n){var p=H(n);n=M(n);var q=H(n);n=M(n);var t=H(n);n=J(n);return m(p,q,t,n)};l.A=m;return l}();h=function(l,m,n,p){switch(arguments.length){case 0:return f.call(this);case 1:return e.call(this,l);case 2:return d.call(this,l,m);case 3:return c.call(this,l,m,n);default:var q=null;if(3<arguments.length){q=0;for(var t=Array(arguments.length-3);q<t.length;)t[q]=arguments[q+
3],++q;q=new G(t,0,null)}return k.A(l,m,n,q)}throw Error("Invalid arity: "+arguments.length);};h.S=3;h.R=k.R;h.I=f;h.g=e;h.h=d;h.j=c;h.A=k.A;return h}()};
Xe.j=function(a,b,c){return function(){function d(m,n,p){m=c.j?c.j(m,n,p):c.call(null,m,n,p);m=b.g?b.g(m):b.call(null,m);return a.g?a.g(m):a.call(null,m)}function e(m,n){m=c.h?c.h(m,n):c.call(null,m,n);m=b.g?b.g(m):b.call(null,m);return a.g?a.g(m):a.call(null,m)}function f(m){m=c.g?c.g(m):c.call(null,m);m=b.g?b.g(m):b.call(null,m);return a.g?a.g(m):a.call(null,m)}function h(){var m=c.I?c.I():c.call(null);m=b.g?b.g(m):b.call(null,m);return a.g?a.g(m):a.call(null,m)}var k=null,l=function(){function m(p,
q,t,w){var A=null;if(3<arguments.length){A=0;for(var B=Array(arguments.length-3);A<B.length;)B[A]=arguments[A+3],++A;A=new G(B,0,null)}return n.call(this,p,q,t,A)}function n(p,q,t,w){p=Je(c,p,q,t,w);p=b.g?b.g(p):b.call(null,p);return a.g?a.g(p):a.call(null,p)}m.S=3;m.R=function(p){var q=H(p);p=M(p);var t=H(p);p=M(p);var w=H(p);p=J(p);return n(q,t,w,p)};m.A=n;return m}();k=function(m,n,p,q){switch(arguments.length){case 0:return h.call(this);case 1:return f.call(this,m);case 2:return e.call(this,m,
n);case 3:return d.call(this,m,n,p);default:var t=null;if(3<arguments.length){t=0;for(var w=Array(arguments.length-3);t<w.length;)w[t]=arguments[t+3],++t;t=new G(w,0,null)}return l.A(m,n,p,t)}throw Error("Invalid arity: "+arguments.length);};k.S=3;k.R=l.R;k.I=h;k.g=f;k.h=e;k.j=d;k.A=l.A;return k}()};
Xe.A=function(a,b,c,d){var e=de(S(a,S(b,S(c,d))));return function(){function f(k){var l=null;if(0<arguments.length){l=0;for(var m=Array(arguments.length-0);l<m.length;)m[l]=arguments[l+0],++l;l=new G(m,0,null)}return h.call(this,l)}function h(k){k=Ge(H(e),k);for(var l=M(e);;)if(l){var m=H(l);k=m.g?m.g(k):m.call(null,k);l=M(l)}else return k}f.S=0;f.R=function(k){k=F(k);return h(k)};f.A=h;return f}()};Xe.R=function(a){var b=H(a),c=M(a);a=H(c);var d=M(c);c=H(d);d=M(d);return this.A(b,a,c,d)};Xe.S=3;
function Ye(a,b){return function(){function c(l,m,n){return a.H?a.H(b,l,m,n):a.call(null,b,l,m,n)}function d(l,m){return a.j?a.j(b,l,m):a.call(null,b,l,m)}function e(l){return a.h?a.h(b,l):a.call(null,b,l)}function f(){return a.g?a.g(b):a.call(null,b)}var h=null,k=function(){function l(n,p,q,t){var w=null;if(3<arguments.length){w=0;for(var A=Array(arguments.length-3);w<A.length;)A[w]=arguments[w+3],++w;w=new G(A,0,null)}return m.call(this,n,p,q,w)}function m(n,p,q,t){return Ke(a,b,n,p,q,T([t]))}l.S=
3;l.R=function(n){var p=H(n);n=M(n);var q=H(n);n=M(n);var t=H(n);n=J(n);return m(p,q,t,n)};l.A=m;return l}();h=function(l,m,n,p){switch(arguments.length){case 0:return f.call(this);case 1:return e.call(this,l);case 2:return d.call(this,l,m);case 3:return c.call(this,l,m,n);default:var q=null;if(3<arguments.length){q=0;for(var t=Array(arguments.length-3);q<t.length;)t[q]=arguments[q+3],++q;q=new G(t,0,null)}return k.A(l,m,n,q)}throw Error("Invalid arity: "+arguments.length);};h.S=3;h.R=k.R;h.I=f;h.g=
e;h.h=d;h.j=c;h.A=k.A;return h}()}
function Ze(){var a=$e;return function(){function b(h,k,l){h=null==h?a:h;return jd.j?jd.j(h,k,l):jd.call(null,h,k,l)}function c(h,k){h=null==h?a:h;return jd.h?jd.h(h,k):jd.call(null,h,k)}function d(h){h=null==h?a:h;return jd.g?jd.g(h):jd.call(null,h)}var e=null,f=function(){function h(l,m,n,p){var q=null;if(3<arguments.length){q=0;for(var t=Array(arguments.length-3);q<t.length;)t[q]=arguments[q+3],++q;q=new G(t,0,null)}return k.call(this,l,m,n,q)}function k(l,m,n,p){return Je(jd,null==l?a:l,m,n,p)}
h.S=3;h.R=function(l){var m=H(l);l=M(l);var n=H(l);l=M(l);var p=H(l);l=J(l);return k(m,n,p,l)};h.A=k;return h}();e=function(h,k,l,m){switch(arguments.length){case 1:return d.call(this,h);case 2:return c.call(this,h,k);case 3:return b.call(this,h,k,l);default:var n=null;if(3<arguments.length){n=0;for(var p=Array(arguments.length-3);n<p.length;)p[n]=arguments[n+3],++n;n=new G(p,0,null)}return f.A(h,k,l,n)}throw Error("Invalid arity: "+arguments.length);};e.S=3;e.R=f.R;e.g=d;e.h=c;e.j=b;e.A=f.A;return e}()}
function af(a){this.state=a;this.ie=this.Ye=this.B=null;this.N=16386;this.C=6455296}af.prototype.X=function(a,b){return this===b};af.prototype.Nb=function(){return this.state};af.prototype.da=function(){return this.B};af.prototype.ca=function(){return da(this)};function bf(a){return new af(a)}
function cf(a,b){if(a instanceof af){var c=a.Ye;if(null!=c&&!x(c.g?c.g(b):c.call(null,b)))throw Error("Validator rejected reference state");c=a.state;a.state=b;if(null!=a.ie)a:for(var d=F(a.ie),e=null,f=0,h=0;;)if(h<f){var k=e.V(null,h),l=U(k,0,null);k=U(k,1,null);k.H?k.H(l,a,c,b):k.call(null,l,a,c,b);h+=1}else if(d=F(d))Bd(d)?(e=bc(d),d=cc(d),l=e,f=Q(e),e=l):(e=H(d),l=U(e,0,null),k=U(e,1,null),k.H?k.H(l,a,c,b):k.call(null,l,a,c,b),d=M(d),e=null,f=0),h=0;else break a;return b}return gc(a,b)}
var df=function df(a){switch(arguments.length){case 2:return df.h(arguments[0],arguments[1]);case 3:return df.j(arguments[0],arguments[1],arguments[2]);case 4:return df.H(arguments[0],arguments[1],arguments[2],arguments[3]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return df.A(arguments[0],arguments[1],arguments[2],arguments[3],4<c.length?new G(c.slice(4),0,null):null)}};
df.h=function(a,b){if(a instanceof af){var c=a.state;b=b.g?b.g(c):b.call(null,c);a=cf(a,b)}else a=hc(a,b);return a};df.j=function(a,b,c){if(a instanceof af){var d=a.state;b=b.h?b.h(d,c):b.call(null,d,c);a=cf(a,b)}else a=hc(a,b,c);return a};df.H=function(a,b,c,d){if(a instanceof af){var e=a.state;b=b.j?b.j(e,c,d):b.call(null,e,c,d);a=cf(a,b)}else a=hc(a,b,c,d);return a};df.A=function(a,b,c,d,e){return a instanceof af?cf(a,Je(b,a.state,c,d,e)):hc(a,b,c,d,e)};
df.R=function(a){var b=H(a),c=M(a);a=H(c);var d=M(c);c=H(d);var e=M(d);d=H(e);e=M(e);return this.A(b,a,c,d,e)};df.S=4;function ef(a){this.state=a;this.C=32768;this.N=0}ef.prototype.Wc=function(a,b){return this.state=b};ef.prototype.Nb=function(){return this.state};
var ff=function ff(a){switch(arguments.length){case 1:return ff.g(arguments[0]);case 2:return ff.h(arguments[0],arguments[1]);case 3:return ff.j(arguments[0],arguments[1],arguments[2]);case 4:return ff.H(arguments[0],arguments[1],arguments[2],arguments[3]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return ff.A(arguments[0],arguments[1],arguments[2],arguments[3],4<c.length?new G(c.slice(4),0,null):null)}};
ff.g=function(a){return function(b){return function(){function c(k,l){l=a.g?a.g(l):a.call(null,l);return b.h?b.h(k,l):b.call(null,k,l)}function d(k){return b.g?b.g(k):b.call(null,k)}function e(){return b.I?b.I():b.call(null)}var f=null,h=function(){function k(m,n,p){var q=null;if(2<arguments.length){q=0;for(var t=Array(arguments.length-2);q<t.length;)t[q]=arguments[q+2],++q;q=new G(t,0,null)}return l.call(this,m,n,q)}function l(m,n,p){n=He(a,n,p);return b.h?b.h(m,n):b.call(null,m,n)}k.S=2;k.R=function(m){var n=
H(m);m=M(m);var p=H(m);m=J(m);return l(n,p,m)};k.A=l;return k}();f=function(k,l,m){switch(arguments.length){case 0:return e.call(this);case 1:return d.call(this,k);case 2:return c.call(this,k,l);default:var n=null;if(2<arguments.length){n=0;for(var p=Array(arguments.length-2);n<p.length;)p[n]=arguments[n+2],++n;n=new G(p,0,null)}return h.A(k,l,n)}throw Error("Invalid arity: "+arguments.length);};f.S=2;f.R=h.R;f.I=e;f.g=d;f.h=c;f.A=h.A;return f}()}};
ff.h=function(a,b){return new ne(null,function(){var c=F(b);if(c){if(Bd(c)){for(var d=bc(c),e=Q(d),f=re(e),h=0;;)if(h<e)ue(f,function(){var k=bb(d,h);return a.g?a.g(k):a.call(null,k)}()),h+=1;else break;return te(f.aa(),ff.h(a,cc(c)))}return S(function(){var k=H(c);return a.g?a.g(k):a.call(null,k)}(),ff.h(a,J(c)))}return null},null,null)};
ff.j=function(a,b,c){return new ne(null,function(){var d=F(b),e=F(c);if(d&&e){var f=H(d);var h=H(e);f=a.h?a.h(f,h):a.call(null,f,h);d=S(f,ff.j(a,J(d),J(e)))}else d=null;return d},null,null)};ff.H=function(a,b,c,d){return new ne(null,function(){var e=F(b),f=F(c),h=F(d);if(e&&f&&h){var k=H(e);var l=H(f),m=H(h);k=a.j?a.j(k,l,m):a.call(null,k,l,m);e=S(k,ff.H(a,J(e),J(f),J(h)))}else e=null;return e},null,null)};
ff.A=function(a,b,c,d,e){return ff.h(function(f){return Ge(a,f)},function k(h){return new ne(null,function(){var l=ff.h(F,h);return Qe(Vd,l)?S(ff.h(H,l),k(ff.h(J,l))):null},null,null)}(jd.A(e,d,T([c,b]))))};ff.R=function(a){var b=H(a),c=M(a);a=H(c);var d=M(c);c=H(d);var e=M(d);d=H(e);e=M(e);return this.A(b,a,c,d,e)};ff.S=4;function gf(a,b){return new ne(null,function(){if(0<a){var c=F(b);return c?S(H(c),gf(a-1,J(c))):null}return null},null,null)}
function hf(a,b){if(null!=b&&(b.N&262144||u===b.$e)){var c=0<a?b.Ob(null,Math.ceil(a)):F(b);return x(c)?c:Hc}return new ne(null,function(){a:for(var d=a,e=b;;)if(e=F(e),0<d&&e)--d,e=J(e);else break a;return e},null,null)}function jf(a,b,c,d){this.B=a;this.count=b;this.v=c;this.next=d;this.F=null;this.C=32374988;this.N=262145}g=jf.prototype;g.toString=function(){return oc(this)};
g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return O(this,b,0);case 2:return O(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return O(this,b,0)};a.h=function(b,c){return O(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return R(this,c,this.count)}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return R(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return R(this,c,d)};return b}();g.da=function(){return this.B};g.sa=function(){return null==this.next?1<this.count?this.next=new jf(null,this.count-1,this.v,null):-1===this.count?this:null:this.next};
g.ca=function(){var a=this.F;return null!=a?a:this.F=a=Lc(this)};g.X=function(a,b){return ed(this,b)};g.la=function(){return Hc};g.ua=function(a,b){if(-1===this.count)for(var c=b.h?b.h(this.v,this.v):b.call(null,this.v,this.v);;){if(Qc(c))return C(c);c=b.h?b.h(c,this.v):b.call(null,c,this.v)}else for(a=1,c=this.v;;)if(a<this.count){c=b.h?b.h(c,this.v):b.call(null,c,this.v);if(Qc(c))return C(c);a+=1}else return c};
g.va=function(a,b,c){if(-1===this.count)for(c=b.h?b.h(c,this.v):b.call(null,c,this.v);;){if(Qc(c))return C(c);c=b.h?b.h(c,this.v):b.call(null,c,this.v)}else for(a=0;;)if(a<this.count){c=b.h?b.h(c,this.v):b.call(null,c,this.v);if(Qc(c))return C(c);a+=1}else return c};g.qa=function(){return this.v};g.ta=function(){return null==this.next?1<this.count?this.next=new jf(null,this.count-1,this.v,null):-1===this.count?this:Hc:this.next};g.ba=function(){return this};
g.ga=function(a,b){return b===this.B?this:new jf(b,this.count,this.v,this.next)};g.ka=function(a,b){return S(b,this)};g.Ob=function(a,b){if(-1===this.count)return this;a=this.count-b;return 0<a?new jf(null,a,this.v,null):null};var kf={};function lf(a,b,c,d,e){this.B=a;this.f=b;this.ud=c;this.seed=d;this.next=e;this.C=26083532;this.N=1}g=lf.prototype;g.toString=function(){return oc(this)};g.da=function(){return this.B};g.sa=function(){return this.ta(null)};g.la=function(){return Hc};
g.ua=function(a,b){a=this.qa(null);var c=this.f.g?this.f.g(a):this.f.call(null,a);for(a=b.h?b.h(a,c):b.call(null,a,c);;){if(Qc(a))return C(a);c=this.f.g?this.f.g(c):this.f.call(null,c);a=b.h?b.h(a,c):b.call(null,a,c)}};g.va=function(a,b,c){a=this.qa(null);for(c=b.h?b.h(c,a):b.call(null,c,a);;){if(Qc(c))return C(c);a=this.f.g?this.f.g(a):this.f.call(null,a);c=b.h?b.h(c,a):b.call(null,c,a)}};g.qa=function(){kf===this.seed&&(this.seed=this.f.g?this.f.g(this.ud):this.f.call(null,this.ud));return this.seed};
g.ta=function(){null==this.next&&(this.next=new lf(null,this.f,this.qa(null),kf,null));return this.next};g.ba=function(){return this};g.ga=function(a,b){return b===this.B?this:new lf(b,this.f,this.ud,this.seed,this.next)};g.ka=function(a,b){return S(b,this)};
var mf=function mf(a){switch(arguments.length){case 0:return mf.I();case 1:return mf.g(arguments[0]);case 2:return mf.h(arguments[0],arguments[1]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return mf.A(arguments[0],arguments[1],2<c.length?new G(c.slice(2),0,null):null)}};mf.I=function(){return Hc};mf.g=function(a){return new ne(null,function(){return a},null,null)};
mf.h=function(a,b){return new ne(null,function(){var c=F(a),d=F(b);return c&&d?S(H(c),S(H(d),mf.h(J(c),J(d)))):null},null,null)};mf.A=function(a,b,c){return new ne(null,function(){var d=ff.h(F,jd.A(c,b,T([a])));return Qe(Vd,d)?xe.h(ff.h(H,d),Ge(mf,ff.h(J,d))):null},null,null)};mf.R=function(a){var b=H(a),c=M(a);a=H(c);c=M(c);return this.A(b,a,c)};mf.S=2;
function nf(a,b){return new ne(null,function(){var c=F(b);if(c){if(Bd(c)){for(var d=bc(c),e=Q(d),f=re(e),h=0;;)if(h<e){var k=bb(d,h);k=a.g?a.g(k):a.call(null,k);if(x(k)){k=f;var l=bb(d,h);k.add(l)}h+=1}else break;return te(f.aa(),nf(a,cc(c)))}d=H(c);c=J(c);return x(a.g?a.g(d):a.call(null,d))?S(d,nf(a,c)):nf(a,c)}return null},null,null)}function of(a,b){return nf(Te(a),b)}
var pf=function pf(a){switch(arguments.length){case 0:return pf.I();case 1:return pf.g(arguments[0]);case 2:return pf.h(arguments[0],arguments[1]);case 3:return pf.j(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",z.g(arguments.length)].join(""));}};pf.I=function(){return kd};pf.g=function(a){return a};pf.h=function(a,b){return null!=a?null!=a&&(a.N&4||u===a.ne)?Bb(Vb(Pd(Ub,Tb(a),b)),td(a)):Pd($a,a,b):Pd(jd,a,b)};
pf.j=function(a,b,c){if(null!=a&&(a.N&4||u===a.ne)){var d=td(a);return Wd(b,function(){function e(k,l){return ye.h(k,l)}function f(k){return Bb(Vb(k),d)}var h=null;h=function(k,l){switch(arguments.length){case 1:return f.call(this,k);case 2:return e.call(this,k,l)}throw Error("Invalid arity: "+arguments.length);};h.g=f;h.h=e;return h}(),Tb(a),c)}return Wd(b,jd,a,c)};pf.S=3;function qf(a,b){return Vb(Pd(function(c,d){return ye.h(c,a.g?a.g(d):a.call(null,d))},Tb(kd),b))}
function rf(a,b){for(b=F(b);;){if(null==b)return a;a=D(a,H(b));b=M(b)}}
var sf=function sf(a,b,c){var e=F(b);b=H(e);var f=M(e);if(f){e=V.j;var h=D(a,b);c=sf.j?sf.j(h,f,c):sf.call(null,h,f,c);a=e.call(V,a,b,c)}else a=V.j(a,b,c);return a},tf=function tf(a){switch(arguments.length){case 3:return tf.j(arguments[0],arguments[1],arguments[2]);case 4:return tf.H(arguments[0],arguments[1],arguments[2],arguments[3]);case 5:return tf.ia(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4]);case 6:return tf.Ca(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],
arguments[5]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return tf.A(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],6<c.length?new G(c.slice(6),0,null):null)}};tf.j=function(a,b,c){var d=F(b);b=H(d);if(d=M(d))a=V.j(a,b,tf.j(D(a,b),d,c));else{d=V.j;var e=D(a,b);c=c.g?c.g(e):c.call(null,e);a=d.call(V,a,b,c)}return a};
tf.H=function(a,b,c,d){var e=F(b);b=H(e);if(e=M(e))a=V.j(a,b,tf.H(D(a,b),e,c,d));else{e=V.j;var f=D(a,b);c=c.h?c.h(f,d):c.call(null,f,d);a=e.call(V,a,b,c)}return a};tf.ia=function(a,b,c,d,e){var f=F(b);b=H(f);if(f=M(f))a=V.j(a,b,tf.ia(D(a,b),f,c,d,e));else{f=V.j;var h=D(a,b);c=c.j?c.j(h,d,e):c.call(null,h,d,e);a=f.call(V,a,b,c)}return a};
tf.Ca=function(a,b,c,d,e,f){var h=F(b);b=H(h);if(h=M(h))a=V.j(a,b,tf.Ca(D(a,b),h,c,d,e,f));else{h=V.j;var k=D(a,b);c=c.H?c.H(k,d,e,f):c.call(null,k,d,e,f);a=h.call(V,a,b,c)}return a};tf.A=function(a,b,c,d,e,f,h){var k=F(b);b=H(k);return(k=M(k))?V.j(a,b,Ke(tf,D(a,b),k,c,d,T([e,f,h]))):V.j(a,b,Ke(c,D(a,b),d,e,f,T([h])))};tf.R=function(a){var b=H(a),c=M(a);a=H(c);var d=M(c);c=H(d);var e=M(d);d=H(e);var f=M(e);e=H(f);var h=M(f);f=H(h);h=M(h);return this.A(b,a,c,d,e,f,h)};tf.S=6;
var uf=function uf(a){switch(arguments.length){case 3:return uf.j(arguments[0],arguments[1],arguments[2]);case 4:return uf.H(arguments[0],arguments[1],arguments[2],arguments[3]);case 5:return uf.ia(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4]);case 6:return uf.Ca(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return uf.A(arguments[0],arguments[1],arguments[2],
arguments[3],arguments[4],arguments[5],6<c.length?new G(c.slice(6),0,null):null)}};uf.j=function(a,b,c){var d=V.j,e=D(a,b);c=c.g?c.g(e):c.call(null,e);return d.call(V,a,b,c)};uf.H=function(a,b,c,d){var e=V.j,f=D(a,b);c=c.h?c.h(f,d):c.call(null,f,d);return e.call(V,a,b,c)};uf.ia=function(a,b,c,d,e){var f=V.j,h=D(a,b);c=c.j?c.j(h,d,e):c.call(null,h,d,e);return f.call(V,a,b,c)};uf.Ca=function(a,b,c,d,e,f){var h=V.j,k=D(a,b);c=c.H?c.H(k,d,e,f):c.call(null,k,d,e,f);return h.call(V,a,b,c)};
uf.A=function(a,b,c,d,e,f,h){return V.j(a,b,Ke(c,D(a,b),d,e,f,T([h])))};uf.R=function(a){var b=H(a),c=M(a);a=H(c);var d=M(c);c=H(d);var e=M(d);d=H(e);var f=M(e);e=H(f);var h=M(f);f=H(h);h=M(h);return this.A(b,a,c,d,e,f,h)};uf.S=6;function vf(a,b){this.ma=a;this.l=b}function wf(a){return new vf(a,[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null])}
function xf(a){return new vf(a.ma,Ua(a.l))}function yf(a){a=a.o;return 32>a?0:a-1>>>5<<5}function zf(a,b,c){for(;;){if(0===b)return c;var d=wf(a);d.l[0]=c;c=d;b-=5}}var Af=function Af(a,b,c,d){var f=xf(c),h=a.o-1>>>b&31;5===b?f.l[h]=d:(c=c.l[h],null!=c?(b-=5,a=Af.H?Af.H(a,b,c,d):Af.call(null,a,b,c,d)):a=zf(null,b-5,d),f.l[h]=a);return f};function Bf(a,b){if(b>=yf(a))return a.Ha;var c=a.root;for(a=a.shift;;)if(0<a){var d=a-5;c=c.l[b>>>a&31];a=d}else return c.l}
function Cf(a,b){if(0<=b&&b<a.o)b=Bf(a,b);else throw a=a.o,Error(["No item ",z.g(b)," in vector of length ",z.g(a)].join(""));return b}
var Df=function Df(a,b,c,d,e){var h=xf(c);if(0===b)h.l[d&31]=e;else{var k=d>>>b&31;b-=5;c=c.l[k];a=Df.ia?Df.ia(a,b,c,d,e):Df.call(null,a,b,c,d,e);h.l[k]=a}return h},Ef=function Ef(a,b,c){var e=a.o-2>>>b&31;if(5<b){b-=5;var f=c.l[e];a=Ef.j?Ef.j(a,b,f):Ef.call(null,a,b,f);if(null==a&&0===e)return null;c=xf(c);c.l[e]=a;return c}if(0===e)return null;c=xf(c);c.l[e]=null;return c};function Ff(a,b,c){this.gd=this.D=0;this.l=a;this.Xe=b;this.start=0;this.end=c}Ff.prototype.wa=function(){return this.D<this.end};
Ff.prototype.next=function(){32===this.D-this.gd&&(this.l=Bf(this.Xe,this.D),this.gd+=32);var a=this.l[this.D&31];this.D+=1;return a};function Gf(a,b,c,d){return c<d?Hf(a,b,ad(a,c),c+1,d):b.I?b.I():b.call(null)}function Hf(a,b,c,d,e){var f=c;c=d;for(d=Bf(a,d);;)if(c<e){var h=c&31;d=0===h?Bf(a,c):d;h=d[h];f=b.h?b.h(f,h):b.call(null,f,h);if(Qc(f))return C(f);c+=1}else return f}function X(a,b,c,d,e,f){this.B=a;this.o=b;this.shift=c;this.root=d;this.Ha=e;this.F=f;this.C=167666463;this.N=401412}g=X.prototype;
g.Pb=function(a,b){return 0<=b&&b<this.o?new If(b,Bf(this,b)[b&31]):null};g.toString=function(){return oc(this)};g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return O(this,b,0);case 2:return O(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return O(this,b,0)};a.h=function(b,c){return O(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return R(this,c,Q(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return R(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return R(this,c,d)};return b}();g.pa=function(a,b){return this.U(null,b,null)};g.U=function(a,b,c){return"number"===typeof b?this.Da(null,b,c):c};
g.Xb=function(a,b,c){a=0;for(var d=c;;)if(a<this.o){var e=Bf(this,a);c=e.length;a:for(var f=0;;)if(f<c){var h=f+a,k=e[f];d=b.j?b.j(d,h,k):b.call(null,d,h,k);if(Qc(d)){e=d;break a}f+=1}else{e=d;break a}if(Qc(e))return C(e);a+=c;d=e}else return d};g.V=function(a,b){return Cf(this,b)[b&31]};g.Da=function(a,b,c){return 0<=b&&b<this.o?Bf(this,b)[b&31]:c};
g.Zb=function(a,b){if(0<=a&&a<this.o){if(yf(this)<=a){var c=Ua(this.Ha);c[a&31]=b;return new X(this.B,this.o,this.shift,this.root,c,null)}return new X(this.B,this.o,this.shift,Df(this,this.shift,this.root,a,b),this.Ha,null)}if(a===this.o)return this.ka(null,b);throw Error(["Index ",z.g(a)," out of bounds [0,",z.g(this.o),"]"].join(""));};g.Ma=function(){var a=this.o;return new Ff(0<Q(this)?Bf(this,0):null,this,a)};g.da=function(){return this.B};g.fa=function(){return this.o};
g.zb=function(){return 0<this.o?this.V(null,this.o-1):null};g.Ab=function(){if(0===this.o)throw Error("Can't pop empty vector");if(1===this.o)return Bb(kd,this.B);if(1<this.o-yf(this))return new X(this.B,this.o-1,this.shift,this.root,this.Ha.slice(0,-1),null);var a=Bf(this,this.o-2),b=Ef(this,this.shift,this.root);b=null==b?Y:b;var c=this.o-1;return 5<this.shift&&null==b.l[1]?new X(this.B,c,this.shift-5,b.l[0],a,null):new X(this.B,c,this.shift,b,a,null)};
g.yb=function(){return 0<this.o?new dd(this,this.o-1,null):null};g.ca=function(){var a=this.F;return null!=a?a:this.F=a=Lc(this)};g.X=function(a,b){if(b instanceof X)if(this.o===Q(b))for(a=this.Ma(null),b=b.Ma(null);;)if(a.wa()){var c=a.next(),d=b.next();if(!N.h(c,d))return!1}else return!0;else return!1;else return ed(this,b)};g.lc=function(){return new Jf(this.o,this.shift,Kf.g?Kf.g(this.root):Kf.call(null,this.root),Lf.g?Lf.g(this.Ha):Lf.call(null,this.Ha))};g.la=function(){return Bb(kd,this.B)};
g.ua=function(a,b){return Gf(this,b,0,this.o)};g.va=function(a,b,c){a=0;for(var d=c;;)if(a<this.o){var e=Bf(this,a);c=e.length;a:for(var f=0;;)if(f<c){var h=e[f];d=b.h?b.h(d,h):b.call(null,d,h);if(Qc(d)){e=d;break a}f+=1}else{e=d;break a}if(Qc(e))return C(e);a+=c;d=e}else return d};g.ya=function(a,b,c){if("number"===typeof b)return this.Zb(b,c);throw Error("Vector's key for assoc must be a number.");};g.La=function(a,b){return Hd(b)?0<=b&&b<this.o:!1};
g.ba=function(){if(0===this.o)return null;if(32>=this.o)return new G(this.Ha,0,null);a:{var a=this.root;for(var b=this.shift;;)if(0<b)b-=5,a=a.l[0];else{a=a.l;break a}}return Pf?Pf(this,a,0,0):Qf.call(null,this,a,0,0)};g.ga=function(a,b){return b===this.B?this:new X(b,this.o,this.shift,this.root,this.Ha,this.F)};
g.ka=function(a,b){if(32>this.o-yf(this)){a=this.Ha.length;for(var c=Array(a+1),d=0;;)if(d<a)c[d]=this.Ha[d],d+=1;else break;c[a]=b;return new X(this.B,this.o+1,this.shift,this.root,c,null)}a=(c=this.o>>>5>1<<this.shift)?this.shift+5:this.shift;c?(c=wf(null),c.l[0]=this.root,d=zf(null,this.shift,new vf(null,this.Ha)),c.l[1]=d):c=Af(this,this.shift,this.root,new vf(null,this.Ha));return new X(this.B,this.o+1,a,c,[b],null)};
g.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);default:throw Error(["Invalid arity: ",z.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(Ua(b)))};g.g=function(a){if("number"===typeof a)return this.V(null,a);throw Error("Key must be integer");};g.Ob=function(a,b){if(b<this.o){a=b%32;var c=Bf(this,b);b-=a;return Pf?Pf(this,c,b,a):Qf.call(null,this,c,b,a)}return null};
var Y=new vf(null,[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]),kd=new X(null,0,5,Y,[],Mc);function Rf(a,b){var c=a.length;a=b?a:Ua(a);if(32>c)return new X(null,c,5,Y,a,null);b=32;for(var d=(new X(null,32,5,Y,a.slice(0,32),null)).lc(null);;)if(b<c){var e=b+1;d=ye.h(d,a[b]);b=e}else return Vb(d)}X.prototype[Ta]=function(){return Jc(this)};
function Sf(a){return x(Tf.g?Tf.g(a):Tf.call(null,a))?new X(null,2,5,Y,[Uf.g?Uf.g(a):Uf.call(null,a),Vf.g?Vf.g(a):Vf.call(null,a)],null):Ad(a)?sd(a,null):Oa(a)?Rf(a,!0):Vb(Pd(Ub,Tb(kd),a))}var Wf=function Wf(a){for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return Wf.A(0<c.length?new G(c.slice(0),0,null):null)};Wf.A=function(a){return a instanceof G&&0===a.D?Rf(a.l,!Oa(a.l)):Sf(a)};Wf.S=0;Wf.R=function(a){return this.A(F(a))};
function Xf(a,b,c,d,e){this.Ga=a;this.node=b;this.D=c;this.Ba=d;this.B=e;this.F=null;this.C=32375020;this.N=263680}g=Xf.prototype;g.toString=function(){return oc(this)};g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return O(this,b,0);case 2:return O(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return O(this,b,0)};a.h=function(b,c){return O(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return R(this,c,Q(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return R(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return R(this,c,d)};return b}();g.da=function(){return this.B};g.sa=function(){if(this.Ba+1<this.node.length){var a=this.Ga;var b=this.node,c=this.D,d=this.Ba+1;a=Pf?Pf(a,b,c,d):Qf.call(null,a,b,c,d);return null==a?null:a}return this.Kd()};
g.ca=function(){var a=this.F;return null!=a?a:this.F=a=Lc(this)};g.X=function(a,b){return ed(this,b)};g.la=function(){return Hc};g.ua=function(a,b){return Gf(this.Ga,b,this.D+this.Ba,Q(this.Ga))};g.va=function(a,b,c){return Hf(this.Ga,b,c,this.D+this.Ba,Q(this.Ga))};g.qa=function(){return this.node[this.Ba]};g.ta=function(){if(this.Ba+1<this.node.length){var a=this.Ga;var b=this.node,c=this.D,d=this.Ba+1;a=Pf?Pf(a,b,c,d):Qf.call(null,a,b,c,d);return null==a?Hc:a}return this.Vc(null)};g.ba=function(){return this};
g.jd=function(){var a=this.node;return new qe(a,this.Ba,a.length)};g.Vc=function(){var a=this.D+this.node.length;if(a<Xa(this.Ga)){var b=this.Ga,c=Bf(this.Ga,a);return Pf?Pf(b,c,a,0):Qf.call(null,b,c,a,0)}return Hc};g.ga=function(a,b){return b===this.B?this:Yf?Yf(this.Ga,this.node,this.D,this.Ba,b):Qf.call(null,this.Ga,this.node,this.D,this.Ba,b)};g.ka=function(a,b){return S(b,this)};
g.Ob=function(a,b){a=this.Ba+b;if(a<this.node.length)return Pf?Pf(this.Ga,this.node,this.D,a):Qf.call(null,this.Ga,this.node,this.D,a);var c=this.D+a;if(c<Xa(this.Ga)){a=c%32;b=this.Ga;var d=Bf(this.Ga,c);c-=a;return Pf?Pf(b,d,c,a):Qf.call(null,b,d,c,a)}return null};g.Kd=function(){var a=this.D+this.node.length;if(a<Xa(this.Ga)){var b=this.Ga,c=Bf(this.Ga,a);return Pf?Pf(b,c,a,0):Qf.call(null,b,c,a,0)}return null};Xf.prototype[Ta]=function(){return Jc(this)};
function Qf(a){switch(arguments.length){case 3:var b=arguments[0],c=arguments[1],d=arguments[2];return new Xf(b,Cf(b,c),c,d,null);case 4:return Pf(arguments[0],arguments[1],arguments[2],arguments[3]);case 5:return Yf(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4]);default:throw Error(["Invalid arity: ",z.g(arguments.length)].join(""));}}function Pf(a,b,c,d){return new Xf(a,b,c,d,null)}function Yf(a,b,c,d,e){return new Xf(a,b,c,d,e)}
function Zf(a,b){return a===b.ma?b:new vf(a,Ua(b.l))}function Kf(a){return new vf({},Ua(a.l))}function Lf(a){var b=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];Cd(a,0,b,0,a.length);return b}var $f=function $f(a,b,c,d){c=Zf(a.root.ma,c);var f=a.o-1>>>b&31;if(5===b)a=d;else{var h=c.l[f];null!=h?(b-=5,a=$f.H?$f.H(a,b,h,d):$f.call(null,a,b,h,d)):a=zf(a.root.ma,b-5,d)}c.l[f]=a;return c};
function Jf(a,b,c,d){this.o=a;this.shift=b;this.root=c;this.Ha=d;this.N=88;this.C=275}g=Jf.prototype;
g.Yb=function(a,b){if(this.root.ma){if(32>this.o-yf(this))this.Ha[this.o&31]=b;else{a=new vf(this.root.ma,this.Ha);var c=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];c[0]=b;this.Ha=c;this.o>>>5>1<<this.shift?(b=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],c=this.shift+
5,b[0]=this.root,b[1]=zf(this.root.ma,this.shift,a),this.root=new vf(this.root.ma,b),this.shift=c):this.root=$f(this,this.shift,this.root,a)}this.o+=1;return this}throw Error("conj! after persistent!");};g.Ec=function(){if(this.root.ma){this.root.ma=null;var a=this.o-yf(this),b=Array(a);Cd(this.Ha,0,b,0,a);return new X(null,this.o,this.shift,this.root,b,null)}throw Error("persistent! called twice");};
g.nc=function(a,b,c){if("number"===typeof b)return ag(this,b,c);throw Error("TransientVector's key for assoc! must be a number.");};
function ag(a,b,c){if(a.root.ma){if(0<=b&&b<a.o){if(yf(a)<=b)a.Ha[b&31]=c;else{var d=function k(f,h){h=Zf(a.root.ma,h);if(0===f)h.l[b&31]=c;else{var l=b>>>f&31;f=k(f-5,h.l[l]);h.l[l]=f}return h}(a.shift,a.root);a.root=d}return a}if(b===a.o)return a.Yb(null,c);throw Error(["Index ",z.g(b)," out of bounds for TransientVector of length",z.g(a.o)].join(""));}throw Error("assoc! after persistent!");}g.fa=function(){if(this.root.ma)return this.o;throw Error("count after persistent!");};
g.V=function(a,b){if(this.root.ma)return Cf(this,b)[b&31];throw Error("nth after persistent!");};g.Da=function(a,b,c){return 0<=b&&b<this.o?this.V(null,b):c};g.pa=function(a,b){return this.U(null,b,null)};g.U=function(a,b,c){if(this.root.ma)return"number"===typeof b?this.Da(null,b,c):c;throw Error("lookup after persistent!");};
g.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",z.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(Ua(b)))};g.g=function(a){return this.pa(null,a)};g.h=function(a,b){return this.U(null,a,b)};function bg(a,b){this.qc=a;this.Rc=b}bg.prototype.wa=function(){var a=null!=this.qc&&F(this.qc);return a?a:(a=null!=this.Rc)?this.Rc.wa():a};
bg.prototype.next=function(){if(null!=this.qc){var a=H(this.qc);this.qc=M(this.qc);return a}if(null!=this.Rc&&this.Rc.wa())return this.Rc.next();throw Error("No such element");};bg.prototype.remove=function(){return Error("Unsupported operation")};function cg(a,b,c,d){this.B=a;this.Ia=b;this.Oa=c;this.F=d;this.C=31850700;this.N=0}g=cg.prototype;g.toString=function(){return oc(this)};
g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return O(this,b,0);case 2:return O(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return O(this,b,0)};a.h=function(b,c){return O(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return R(this,c,Q(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return R(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return R(this,c,d)};return b}();g.da=function(){return this.B};g.sa=function(){var a=M(this.Ia);return a?new cg(this.B,a,this.Oa,null):null!=this.Oa?new cg(this.B,this.Oa,null,null):null};g.ca=function(){var a=this.F;return null!=a?a:this.F=a=Lc(this)};
g.X=function(a,b){return ed(this,b)};g.la=function(){return Bb(Hc,this.B)};g.qa=function(){return H(this.Ia)};g.ta=function(){var a=M(this.Ia);return a?new cg(this.B,a,this.Oa,null):null==this.Oa?this.la(null):new cg(this.B,this.Oa,null,null)};g.ba=function(){return this};g.ga=function(a,b){return b===this.B?this:new cg(b,this.Ia,this.Oa,this.F)};g.ka=function(a,b){return S(b,this)};cg.prototype[Ta]=function(){return Jc(this)};
function dg(a,b,c,d,e){this.B=a;this.count=b;this.Ia=c;this.Oa=d;this.F=e;this.N=139264;this.C=31858766}g=dg.prototype;g.toString=function(){return oc(this)};g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return O(this,b,0);case 2:return O(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return O(this,b,0)};a.h=function(b,c){return O(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return R(this,c,this.count.g?this.count.g(this):this.count.call(null,this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return R(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return R(this,c,d)};return b}();g.Ma=function(){return new bg(this.Ia,lc(this.Oa))};g.da=function(){return this.B};g.fa=function(){return this.count};g.zb=function(){return H(this.Ia)};
g.Ab=function(){if(x(this.Ia)){var a=M(this.Ia);return a?new dg(this.B,this.count-1,a,this.Oa,null):new dg(this.B,this.count-1,F(this.Oa),kd,null)}return this};g.ca=function(){var a=this.F;return null!=a?a:this.F=a=Lc(this)};g.X=function(a,b){return ed(this,b)};g.la=function(){return Bb(eg,this.B)};g.qa=function(){return H(this.Ia)};g.ta=function(){return J(F(this))};g.ba=function(){var a=F(this.Oa),b=this.Ia;return x(x(b)?b:a)?new cg(null,this.Ia,F(a),null):null};
g.ga=function(a,b){return b===this.B?this:new dg(b,this.count,this.Ia,this.Oa,this.F)};g.ka=function(a,b){x(this.Ia)?(a=this.Oa,b=new dg(this.B,this.count+1,this.Ia,jd.h(x(a)?a:kd,b),null)):b=new dg(this.B,this.count+1,jd.h(this.Ia,b),kd,null);return b};var eg=new dg(null,0,null,kd,Mc);dg.prototype[Ta]=function(){return Jc(this)};function fg(){this.C=2097152;this.N=0}fg.prototype.X=function(){return!1};var gg=new fg;
function hg(a,b){return Gd(yd(b)&&!zd(b)?Q(a)===Q(b)?(null!=a?a.C&1048576||u===a.qe||(a.C?0:Qa(Fb,a)):Qa(Fb,a))?Ud(function(c,d,e){return N.h(Dc(b,d,gg),e)?!0:new Pc},!0,a):Qe(function(c){return N.h(Dc(b,H(c),gg),id(c))},a):null:null)}function ig(a,b,c,d){this.D=0;this.Qe=a;this.Gd=b;this.He=c;this.Vd=d}ig.prototype.wa=function(){var a=this.D<this.Gd;return a?a:this.Vd.wa()};ig.prototype.next=function(){if(this.D<this.Gd){var a=ad(this.He,this.D);this.D+=1;return new If(a,jb(this.Qe,a))}return this.Vd.next()};
ig.prototype.remove=function(){return Error("Unsupported operation")};function jg(a){this.W=a}jg.prototype.next=function(){if(null!=this.W){var a=H(this.W),b=U(a,0,null);a=U(a,1,null);this.W=M(this.W);return{value:[b,a],done:!1}}return{value:null,done:!0}};function kg(a){this.W=a}kg.prototype.next=function(){if(null!=this.W){var a=H(this.W);this.W=M(this.W);return{value:[a,a],done:!1}}return{value:null,done:!0}};
function lg(a,b){if(b instanceof E)a:{var c=a.length;b=b.ra;for(var d=0;;){if(c<=d){a=-1;break a}if(a[d]instanceof E&&b===a[d].ra){a=d;break a}d+=2}}else if("string"===typeof b||"number"===typeof b)a:for(c=a.length,d=0;;){if(c<=d){a=-1;break a}if(b===a[d]){a=d;break a}d+=2}else if(b instanceof Ac)a:for(c=a.length,b=b.tb,d=0;;){if(c<=d){a=-1;break a}if(a[d]instanceof Ac&&b===a[d].tb){a=d;break a}d+=2}else if(null==b)a:for(b=a.length,c=0;;){if(b<=c){a=-1;break a}if(null==a[c]){a=c;break a}c+=2}else a:for(c=
a.length,d=0;;){if(c<=d){a=-1;break a}if(N.h(b,a[d])){a=d;break a}d+=2}return a}function If(a,b){this.key=a;this.v=b;this.F=null;this.C=166619935;this.N=0}g=If.prototype;g.Pb=function(a,b){switch(b){case 0:return new If(0,this.key);case 1:return new If(1,this.v);default:return null}};
g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return O(this,b,0);case 2:return O(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return O(this,b,0)};a.h=function(b,c){return O(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return R(this,c,Q(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return R(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return R(this,c,d)};return b}();g.pa=function(a,b){return this.Da(null,b,null)};g.U=function(a,b,c){return this.Da(null,b,c)};g.V=function(a,b){if(0===b)return this.key;if(1===b)return this.v;throw Error("Index out of bounds");};
g.Da=function(a,b,c){return 0===b?this.key:1===b?this.v:c};g.Zb=function(a,b){return(new X(null,2,5,Y,[this.key,this.v],null)).Zb(a,b)};g.da=function(){return null};g.fa=function(){return 2};g.kd=function(){return this.key};g.ld=function(){return this.v};g.zb=function(){return this.v};g.Ab=function(){return new X(null,1,5,Y,[this.key],null)};g.yb=function(){return new G([this.v,this.key],0,null)};g.ca=function(){var a=this.F;return null!=a?a:this.F=a=Lc(this)};g.X=function(a,b){return ed(this,b)};
g.la=function(){return null};g.ua=function(a,b){return Tc(this,b)};g.va=function(a,b,c){return Uc(this,b,c)};g.ya=function(a,b,c){return V.j(new X(null,2,5,Y,[this.key,this.v],null),b,c)};g.La=function(a,b){return 0===b||1===b};g.ba=function(){return new G([this.key,this.v],0,null)};g.ga=function(a,b){return sd(new X(null,2,5,Y,[this.key,this.v],null),b)};g.ka=function(a,b){return new X(null,3,5,Y,[this.key,this.v,b],null)};
g.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",z.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(Ua(b)))};g.g=function(a){return this.V(null,a)};g.h=function(a,b){return this.Da(null,a,b)};function Tf(a){return null!=a?a.C&2048||u===a.df?!0:!1:!1}function mg(a,b,c){this.l=a;this.D=b;this.qb=c;this.C=32374990;this.N=262144}g=mg.prototype;
g.toString=function(){return oc(this)};g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return O(this,b,0);case 2:return O(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return O(this,b,0)};a.h=function(b,c){return O(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return R(this,c,Q(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return R(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return R(this,c,d)};return b}();g.da=function(){return this.qb};g.sa=function(){return this.D<this.l.length-2?new mg(this.l,this.D+2,null):null};g.fa=function(){return(this.l.length-this.D)/2};g.ca=function(){return Lc(this)};
g.X=function(a,b){return ed(this,b)};g.la=function(){return Hc};g.ua=function(a,b){return fd(b,this)};g.va=function(a,b,c){return hd(b,c,this)};g.qa=function(){return new If(this.l[this.D],this.l[this.D+1])};g.ta=function(){return this.D<this.l.length-2?new mg(this.l,this.D+2,null):Hc};g.ba=function(){return this};g.ga=function(a,b){return b===this.qb?this:new mg(this.l,this.D,b)};g.ka=function(a,b){return S(b,this)};g.Ob=function(a,b){return b<this.fa(null)?new mg(this.l,this.D+2*b,null):null};
mg.prototype[Ta]=function(){return Jc(this)};function ng(a,b){this.l=a;this.D=0;this.o=b}ng.prototype.wa=function(){return this.D<this.o};ng.prototype.next=function(){var a=new If(this.l[this.D],this.l[this.D+1]);this.D+=2;return a};function v(a,b,c,d){this.B=a;this.o=b;this.l=c;this.F=d;this.C=16647951;this.N=401412}g=v.prototype;g.Pb=function(a,b){a=lg(this.l,b);return-1===a?null:new If(this.l[a],this.l[a+1])};g.toString=function(){return oc(this)};
g.keys=function(){return Jc(og.g?og.g(this):og.call(null,this))};g.entries=function(){return new jg(F(F(this)))};g.values=function(){return Jc(pg.g?pg.g(this):pg.call(null,this))};g.has=function(a){return Id(this,a)};g.get=function(a,b){return this.U(null,a,b)};
g.forEach=function(a){for(var b=F(this),c=null,d=0,e=0;;)if(e<d){var f=c.V(null,e),h=U(f,0,null);f=U(f,1,null);a.h?a.h(f,h):a.call(null,f,h);e+=1}else if(b=F(b))Bd(b)?(c=bc(b),b=cc(b),h=c,d=Q(c),c=h):(c=H(b),h=U(c,0,null),f=U(c,1,null),a.h?a.h(f,h):a.call(null,f,h),b=M(b),c=null,d=0),e=0;else return null};g.pa=function(a,b){return this.U(null,b,null)};g.U=function(a,b,c){a=lg(this.l,b);return-1===a?c:this.l[a+1]};
g.Xb=function(a,b,c){a=this.l.length;for(var d=0;;)if(d<a){var e=this.l[d],f=this.l[d+1];c=b.j?b.j(c,e,f):b.call(null,c,e,f);if(Qc(c))return C(c);d+=2}else return c};g.Ma=function(){return new ng(this.l,2*this.o)};g.da=function(){return this.B};g.fa=function(){return this.o};g.ca=function(){var a=this.F;return null!=a?a:this.F=a=Nc(this)};
g.X=function(a,b){if(yd(b)&&!zd(b))if(a=this.l.length,this.o===b.fa(null))for(var c=0;;)if(c<a){var d=b.U(null,this.l[c],Fd);if(d!==Fd)if(N.h(this.l[c+1],d))c+=2;else return!1;else return!1}else return!0;else return!1;else return!1};g.lc=function(){return new qg(this.l.length,Ua(this.l))};g.la=function(){return Bb(Me,this.B)};g.ua=function(a,b){return Rd(this,b)};g.va=function(a,b,c){return Sd(this,b,c)};
g.xb=function(a,b){if(0<=lg(this.l,b)){a=this.l.length;var c=a-2;if(0===c)return this.la(null);c=Array(c);for(var d=0,e=0;;){if(d>=a)return new v(this.B,this.o-1,c,null);N.h(b,this.l[d])?d+=2:(c[e]=this.l[d],c[e+1]=this.l[d+1],e+=2,d+=2)}}else return this};
g.ya=function(a,b,c){a=lg(this.l,b);if(-1===a){if(this.o<rg){a=this.l;for(var d=a.length,e=Array(d+2),f=0;;)if(f<d)e[f]=a[f],f+=1;else break;e[d]=b;e[d+1]=c;return new v(this.B,this.o+1,e,null)}return Bb(ob(pf.h(sg,this),b,c),this.B)}if(c===this.l[a+1])return this;b=Ua(this.l);b[a+1]=c;return new v(this.B,this.o,b,null)};g.La=function(a,b){return-1!==lg(this.l,b)};g.ba=function(){var a=this.l;return 0<=a.length-2?new mg(a,0,null):null};
g.ga=function(a,b){return b===this.B?this:new v(b,this.o,this.l,this.F)};g.ka=function(a,b){if(Ad(b))return this.ya(null,bb(b,0),bb(b,1));a=this;for(b=F(b);;){if(null==b)return a;var c=H(b);if(Ad(c))a=ob(a,bb(c,0),bb(c,1)),b=M(b);else throw Error("conj on a map takes map entries or seqables of map entries");}};
g.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",z.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(Ua(b)))};g.g=function(a){return this.pa(null,a)};g.h=function(a,b){return this.U(null,a,b)};g.Ob=function(a,b){a=this.ba(null);return null==a?null:mc(a,b)};var Me=new v(null,0,[],Oc),rg=8;
function tg(a,b){return a===b?!0:je(a,b)?!0:N.h(a,b)}function ug(a){for(var b=0,c=0;;)if(b<a.length){var d;a:for(d=0;;)if(d<b){var e=tg(a[b],a[d]);if(e){d=e;break a}d=2+d}else{d=!1;break a}c=d?c:c+2;b=2+b}else return c}function vg(a,b){var c=a.length-1,d=F(b);b=Array(c+2*Q(d));a=Cd(a,0,b,0,c);for(b=c;;)if(d){var e=H(d);a[b]=sb(e);a[b+1]=tb(e);b=2+c;d=M(d)}else return a}
function nd(a){var b=a.length,c=1===(b&1),d;if(!(d=c))a:for(d=0;;)if(d<a.length){var e;b:for(e=0;;)if(e<d){var f=tg(a[d],a[e]);if(f){e=f;break b}e=2+e}else{e=!1;break b}if(e){d=e;break a}d=2+d}else{d=!1;break a}return d?wg(a,c):new v(null,b/2,a,null)}
function wg(a,b){var c=b?vg(a,pf.h(Me,a[a.length-1])):a;a=ug(c);var d=c.length;if(a<d){a=Array(a);for(var e=0,f=0;;)if(e<d)(function(){for(var h=0;;)if(h<f){var k=tg(c[e],c[h]);if(k)return k;h=2+h}else return!1})()?(b=f,e=2+e,f=b):(b=function(){for(var h=d-2;;)if(h>=e){if(tg(c[e],c[h]))return h;h-=2}else return h}(),a[f]=c[e],a[f+1]=c[b+1],b=2+f,e=2+e,f=b);else break;return new v(null,a.length/2,a,null)}return new v(null,c.length/2,c,null)}v.prototype[Ta]=function(){return Jc(this)};
function qg(a,b){this.bc={};this.kb=a;this.l=b;this.C=259;this.N=56}g=qg.prototype;g.fa=function(){if(this.bc)return $d(this.kb);throw Error("count after persistent!");};g.pa=function(a,b){return this.U(null,b,null)};g.U=function(a,b,c){if(this.bc)return a=lg(this.l,b),-1===a?c:this.l[a+1];throw Error("lookup after persistent!");};
g.Yb=function(a,b){if(this.bc){if(Tf(b))return this.nc(null,Uf.g?Uf.g(b):Uf.call(null,b),Vf.g?Vf.g(b):Vf.call(null,b));if(Ad(b))return this.nc(null,b.g?b.g(0):b.call(null,0),b.g?b.g(1):b.call(null,1));a=F(b);for(b=this;;){var c=H(a);if(x(c))a=M(a),b=Wb(b,Uf.g?Uf.g(c):Uf.call(null,c),Vf.g?Vf.g(c):Vf.call(null,c));else return b}}else throw Error("conj! after persistent!");};g.Ec=function(){if(this.bc)return this.bc=!1,new v(null,$d(this.kb),this.l,null);throw Error("persistent! called twice");};
g.nc=function(a,b,c){if(this.bc){a=lg(this.l,b);if(-1===a)return this.kb+2<=2*rg?(this.kb+=2,this.l.push(b),this.l.push(c),this):ze(xg.h?xg.h(this.kb,this.l):xg.call(null,this.kb,this.l),b,c);c!==this.l[a+1]&&(this.l[a+1]=c);return this}throw Error("assoc! after persistent!");};g.nd=function(a,b){if(this.bc)return a=lg(this.l,b),0<=a&&(this.l[a]=this.l[this.kb-2],this.l[a+1]=this.l[this.kb-1],a=this.l,a.pop(),a.pop(),this.kb-=2),this;throw Error("dissoc! after persistent!");};
g.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",z.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(Ua(b)))};g.g=function(a){return this.U(null,a,null)};g.h=function(a,b){return this.U(null,a,b)};function xg(a,b){for(var c=Tb(sg),d=0;;)if(d<a)c=Wb(c,b[d],b[d+1]),d+=2;else return c}function yg(){this.v=!1}
function zg(a,b,c){a=Ua(a);a[b]=c;return a}function Ag(a,b){var c=Array(a.length-2);Cd(a,0,c,0,2*b);Cd(a,2*(b+1),c,2*b,c.length-2*b);return c}function Bg(a,b,c,d){a=a.Cb(b);a.l[c]=d;return a}function Cg(a,b,c){for(var d=a.length,e=0,f=c;;)if(e<d){c=a[e];if(null!=c){var h=a[e+1];c=b.j?b.j(f,c,h):b.call(null,f,c,h)}else c=a[e+1],c=null!=c?c.dc(b,f):f;if(Qc(c))return c;e+=2;f=c}else return f}function Dg(a){this.l=a;this.D=0;this.mb=this.Pc=null}
Dg.prototype.advance=function(){for(var a=this.l.length;;)if(this.D<a){var b=this.l[this.D],c=this.l[this.D+1];null!=b?b=this.Pc=new If(b,c):null!=c?(b=lc(c),b=b.wa()?this.mb=b:!1):b=!1;this.D+=2;if(b)return!0}else return!1};Dg.prototype.wa=function(){var a=null!=this.Pc;return a?a:(a=null!=this.mb)?a:this.advance()};
Dg.prototype.next=function(){if(null!=this.Pc){var a=this.Pc;this.Pc=null;return a}if(null!=this.mb)return a=this.mb.next(),this.mb.wa()||(this.mb=null),a;if(this.advance())return this.next();throw Error("No such element");};Dg.prototype.remove=function(){return Error("Unsupported operation")};function Eg(a,b,c){this.ma=a;this.ha=b;this.l=c;this.N=131072;this.C=0}g=Eg.prototype;
g.Cb=function(a){if(a===this.ma)return this;var b=ae(this.ha),c=Array(0>b?4:2*(b+1));Cd(this.l,0,c,0,2*b);return new Eg(a,this.ha,c)};g.Mc=function(a,b,c,d,e){var f=1<<(c>>>b&31);if(0===(this.ha&f))return this;var h=ae(this.ha&f-1),k=this.l[2*h],l=this.l[2*h+1];return null==k?(b=l.Mc(a,b+5,c,d,e),b===l?this:null!=b?Bg(this,a,2*h+1,b):this.ha===f?null:Fg(this,a,f,h)):tg(d,k)?(e.v=!0,Fg(this,a,f,h)):this};
function Fg(a,b,c,d){if(a.ha===c)return null;a=a.Cb(b);b=a.l;var e=b.length;a.ha^=c;Cd(b,2*(d+1),b,2*d,e-2*(d+1));b[e-2]=null;b[e-1]=null;return a}g.Kc=function(){return Gg?Gg(this.l):Hg.call(null,this.l)};g.dc=function(a,b){return Cg(this.l,a,b)};g.Sb=function(a,b,c,d){var e=1<<(b>>>a&31);if(0===(this.ha&e))return d;var f=ae(this.ha&e-1);e=this.l[2*f];f=this.l[2*f+1];return null==e?f.Sb(a+5,b,c,d):tg(c,e)?f:d};
g.jb=function(a,b,c,d,e,f){var h=1<<(c>>>b&31),k=ae(this.ha&h-1);if(0===(this.ha&h)){var l=ae(this.ha);if(2*l<this.l.length){a=this.Cb(a);b=a.l;f.v=!0;c=2*(l-k);f=2*k+(c-1);for(l=2*(k+1)+(c-1);0!==c;)b[l]=b[f],--l,--c,--f;b[2*k]=d;b[2*k+1]=e;a.ha|=h;return a}if(16<=l){k=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];k[c>>>b&31]=Ig.jb(a,b+5,c,d,e,f);for(e=d=0;;)if(32>d)0===(this.ha>>>
d&1)?d+=1:(k[d]=null!=this.l[e]?Ig.jb(a,b+5,xc(this.l[e]),this.l[e],this.l[e+1],f):this.l[e+1],e+=2,d+=1);else break;return new Jg(a,l+1,k)}b=Array(2*(l+4));Cd(this.l,0,b,0,2*k);b[2*k]=d;b[2*k+1]=e;Cd(this.l,2*k,b,2*(k+1),2*(l-k));f.v=!0;a=this.Cb(a);a.l=b;a.ha|=h;return a}l=this.l[2*k];h=this.l[2*k+1];if(null==l)return l=h.jb(a,b+5,c,d,e,f),l===h?this:Bg(this,a,2*k+1,l);if(tg(d,l))return e===h?this:Bg(this,a,2*k+1,e);f.v=!0;f=b+5;d=Kg?Kg(a,f,l,h,c,d,e):Lg.call(null,a,f,l,h,c,d,e);e=2*k;k=2*k+1;a=
this.Cb(a);a.l[e]=null;a.l[k]=d;return a};
g.ib=function(a,b,c,d,e){var f=1<<(b>>>a&31),h=ae(this.ha&f-1);if(0===(this.ha&f)){var k=ae(this.ha);if(16<=k){h=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];h[b>>>a&31]=Ig.ib(a+5,b,c,d,e);for(d=c=0;;)if(32>c)0===(this.ha>>>c&1)?c+=1:(h[c]=null!=this.l[d]?Ig.ib(a+5,xc(this.l[d]),this.l[d],this.l[d+1],e):this.l[d+1],d+=2,c+=1);else break;return new Jg(null,k+1,h)}a=Array(2*(k+1));Cd(this.l,
0,a,0,2*h);a[2*h]=c;a[2*h+1]=d;Cd(this.l,2*h,a,2*(h+1),2*(k-h));e.v=!0;return new Eg(null,this.ha|f,a)}var l=this.l[2*h];f=this.l[2*h+1];if(null==l)return k=f.ib(a+5,b,c,d,e),k===f?this:new Eg(null,this.ha,zg(this.l,2*h+1,k));if(tg(c,l))return d===f?this:new Eg(null,this.ha,zg(this.l,2*h+1,d));e.v=!0;e=this.ha;k=this.l;a+=5;a=Mg?Mg(a,l,f,b,c,d):Lg.call(null,a,l,f,b,c,d);c=2*h;h=2*h+1;d=Ua(k);d[c]=null;d[h]=a;return new Eg(null,e,d)};
g.Jc=function(a,b,c,d){var e=1<<(b>>>a&31);if(0===(this.ha&e))return d;var f=ae(this.ha&e-1);e=this.l[2*f];f=this.l[2*f+1];return null==e?f.Jc(a+5,b,c,d):tg(c,e)?new If(e,f):d};
g.Lc=function(a,b,c){var d=1<<(b>>>a&31);if(0===(this.ha&d))return this;var e=ae(this.ha&d-1),f=this.l[2*e],h=this.l[2*e+1];return null==f?(a=h.Lc(a+5,b,c),a===h?this:null!=a?new Eg(null,this.ha,zg(this.l,2*e+1,a)):this.ha===d?null:new Eg(null,this.ha^d,Ag(this.l,e))):tg(c,f)?this.ha===d?null:new Eg(null,this.ha^d,Ag(this.l,e)):this};g.Ma=function(){return new Dg(this.l)};var Ig=new Eg(null,0,[]);
function Ng(a,b,c){var d=a.l,e=d.length;a=Array(2*(a.o-1));for(var f=0,h=1,k=0;;)if(f<e)f!==c&&null!=d[f]?(a[h]=d[f],h+=2,k|=1<<f,f+=1):f+=1;else return new Eg(b,k,a)}function Og(a){this.l=a;this.D=0;this.mb=null}Og.prototype.wa=function(){for(var a=this.l.length;;){if(null!=this.mb&&this.mb.wa())return!0;if(this.D<a){var b=this.l[this.D];this.D+=1;null!=b&&(this.mb=lc(b))}else return!1}};Og.prototype.next=function(){if(this.wa())return this.mb.next();throw Error("No such element");};
Og.prototype.remove=function(){return Error("Unsupported operation")};function Jg(a,b,c){this.ma=a;this.o=b;this.l=c;this.N=131072;this.C=0}g=Jg.prototype;g.Cb=function(a){return a===this.ma?this:new Jg(a,this.o,Ua(this.l))};g.Mc=function(a,b,c,d,e){var f=c>>>b&31,h=this.l[f];if(null==h)return this;b=h.Mc(a,b+5,c,d,e);if(b===h)return this;if(null==b){if(8>=this.o)return Ng(this,a,f);a=Bg(this,a,f,b);--a.o;return a}return Bg(this,a,f,b)};g.Kc=function(){return Pg?Pg(this.l):Qg.call(null,this.l)};
g.dc=function(a,b){for(var c=this.l.length,d=0;;)if(d<c){var e=this.l[d];if(null!=e){b=e.dc(a,b);if(Qc(b))return b;d+=1}else d+=1}else return b};g.Sb=function(a,b,c,d){var e=this.l[b>>>a&31];return null!=e?e.Sb(a+5,b,c,d):d};g.jb=function(a,b,c,d,e,f){var h=c>>>b&31,k=this.l[h];if(null==k)return a=Bg(this,a,h,Ig.jb(a,b+5,c,d,e,f)),a.o+=1,a;b=k.jb(a,b+5,c,d,e,f);return b===k?this:Bg(this,a,h,b)};
g.ib=function(a,b,c,d,e){var f=b>>>a&31,h=this.l[f];if(null==h)return new Jg(null,this.o+1,zg(this.l,f,Ig.ib(a+5,b,c,d,e)));a=h.ib(a+5,b,c,d,e);return a===h?this:new Jg(null,this.o,zg(this.l,f,a))};g.Jc=function(a,b,c,d){var e=this.l[b>>>a&31];return null!=e?e.Jc(a+5,b,c,d):d};g.Lc=function(a,b,c){var d=b>>>a&31,e=this.l[d];return null!=e?(a=e.Lc(a+5,b,c),a===e?this:null==a?8>=this.o?Ng(this,null,d):new Jg(null,this.o-1,zg(this.l,d,a)):new Jg(null,this.o,zg(this.l,d,a))):this};g.Ma=function(){return new Og(this.l)};
function Rg(a,b,c){b*=2;for(var d=0;;)if(d<b){if(tg(c,a[d]))return d;d+=2}else return-1}function Sg(a,b,c,d){this.ma=a;this.Bb=b;this.o=c;this.l=d;this.N=131072;this.C=0}g=Sg.prototype;g.Cb=function(a){if(a===this.ma)return this;var b=Array(2*(this.o+1));Cd(this.l,0,b,0,2*this.o);return new Sg(a,this.Bb,this.o,b)};
g.Mc=function(a,b,c,d,e){b=Rg(this.l,this.o,d);if(-1===b)return this;e.v=!0;if(1===this.o)return null;a=this.Cb(a);e=a.l;e[b]=e[2*this.o-2];e[b+1]=e[2*this.o-1];e[2*this.o-1]=null;e[2*this.o-2]=null;--a.o;return a};g.Kc=function(){return Gg?Gg(this.l):Hg.call(null,this.l)};g.dc=function(a,b){return Cg(this.l,a,b)};g.Sb=function(a,b,c,d){a=Rg(this.l,this.o,c);return 0>a?d:tg(c,this.l[a])?this.l[a+1]:d};
g.jb=function(a,b,c,d,e,f){if(c===this.Bb){b=Rg(this.l,this.o,d);if(-1===b){if(this.l.length>2*this.o)return b=2*this.o,c=2*this.o+1,a=this.Cb(a),a.l[b]=d,a.l[c]=e,f.v=!0,a.o+=1,a;c=this.l.length;b=Array(c+2);Cd(this.l,0,b,0,c);b[c]=d;b[c+1]=e;f.v=!0;d=this.o+1;a===this.ma?(this.l=b,this.o=d,a=this):a=new Sg(this.ma,this.Bb,d,b);return a}return this.l[b+1]===e?this:Bg(this,a,b+1,e)}return(new Eg(a,1<<(this.Bb>>>b&31),[null,this,null,null])).jb(a,b,c,d,e,f)};
g.ib=function(a,b,c,d,e){return b===this.Bb?(a=Rg(this.l,this.o,c),-1===a?(a=2*this.o,b=Array(a+2),Cd(this.l,0,b,0,a),b[a]=c,b[a+1]=d,e.v=!0,new Sg(null,this.Bb,this.o+1,b)):N.h(this.l[a+1],d)?this:new Sg(null,this.Bb,this.o,zg(this.l,a+1,d))):(new Eg(null,1<<(this.Bb>>>a&31),[null,this])).ib(a,b,c,d,e)};g.Jc=function(a,b,c,d){a=Rg(this.l,this.o,c);return 0>a?d:tg(c,this.l[a])?new If(this.l[a],this.l[a+1]):d};
g.Lc=function(a,b,c){a=Rg(this.l,this.o,c);return-1===a?this:1===this.o?null:new Sg(null,this.Bb,this.o-1,Ag(this.l,$d(a)))};g.Ma=function(){return new Dg(this.l)};function Lg(a){switch(arguments.length){case 6:return Mg(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);case 7:return Kg(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6]);default:throw Error(["Invalid arity: ",z.g(arguments.length)].join(""));}}
function Mg(a,b,c,d,e,f){var h=xc(b);if(h===d)return new Sg(null,h,2,[b,c,e,f]);var k=new yg;return Ig.ib(a,h,b,c,k).ib(a,d,e,f,k)}function Kg(a,b,c,d,e,f,h){var k=xc(c);if(k===e)return new Sg(null,k,2,[c,d,f,h]);var l=new yg;return Ig.jb(a,b,k,c,d,l).jb(a,b,e,f,h,l)}function Tg(a,b,c,d,e){this.B=a;this.nb=b;this.D=c;this.W=d;this.F=e;this.C=32374988;this.N=0}g=Tg.prototype;g.toString=function(){return oc(this)};
g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return O(this,b,0);case 2:return O(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return O(this,b,0)};a.h=function(b,c){return O(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return R(this,c,Q(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return R(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return R(this,c,d)};return b}();g.da=function(){return this.B};g.sa=function(){if(null==this.W){var a=this.nb,b=this.D+2;return Ug?Ug(a,b,null):Hg.call(null,a,b,null)}a=this.nb;b=this.D;var c=M(this.W);return Ug?Ug(a,b,c):Hg.call(null,a,b,c)};
g.ca=function(){var a=this.F;return null!=a?a:this.F=a=Lc(this)};g.X=function(a,b){return ed(this,b)};g.la=function(){return Hc};g.ua=function(a,b){return fd(b,this)};g.va=function(a,b,c){return hd(b,c,this)};g.qa=function(){return null==this.W?new If(this.nb[this.D],this.nb[this.D+1]):H(this.W)};
g.ta=function(){var a=this,b=null==a.W?function(){var c=a.nb,d=a.D+2;return Ug?Ug(c,d,null):Hg.call(null,c,d,null)}():function(){var c=a.nb,d=a.D,e=M(a.W);return Ug?Ug(c,d,e):Hg.call(null,c,d,e)}();return null!=b?b:Hc};g.ba=function(){return this};g.ga=function(a,b){return b===this.B?this:new Tg(b,this.nb,this.D,this.W,this.F)};g.ka=function(a,b){return S(b,this)};Tg.prototype[Ta]=function(){return Jc(this)};
function Hg(a){switch(arguments.length){case 1:return Gg(arguments[0]);case 3:return Ug(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",z.g(arguments.length)].join(""));}}function Gg(a){return Ug(a,0,null)}function Ug(a,b,c){if(null==c)for(c=a.length;;)if(b<c){if(null!=a[b])return new Tg(null,a,b,null,null);var d=a[b+1];if(x(d)&&(d=d.Kc(),x(d)))return new Tg(null,a,b+2,d,null);b+=2}else return null;else return new Tg(null,a,b,c,null)}
function Vg(a,b,c,d,e){this.B=a;this.nb=b;this.D=c;this.W=d;this.F=e;this.C=32374988;this.N=0}g=Vg.prototype;g.toString=function(){return oc(this)};g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return O(this,b,0);case 2:return O(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return O(this,b,0)};a.h=function(b,c){return O(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return R(this,c,Q(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return R(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return R(this,c,d)};return b}();g.da=function(){return this.B};g.sa=function(){var a=this.nb,b=this.D,c=M(this.W);return Wg?Wg(a,b,c):Qg.call(null,a,b,c)};g.ca=function(){var a=this.F;return null!=a?a:this.F=a=Lc(this)};g.X=function(a,b){return ed(this,b)};
g.la=function(){return Hc};g.ua=function(a,b){return fd(b,this)};g.va=function(a,b,c){return hd(b,c,this)};g.qa=function(){return H(this.W)};g.ta=function(){var a=this.nb;var b=this.D,c=M(this.W);a=Wg?Wg(a,b,c):Qg.call(null,a,b,c);return null!=a?a:Hc};g.ba=function(){return this};g.ga=function(a,b){return b===this.B?this:new Vg(b,this.nb,this.D,this.W,this.F)};g.ka=function(a,b){return S(b,this)};Vg.prototype[Ta]=function(){return Jc(this)};
function Qg(a){switch(arguments.length){case 1:return Pg(arguments[0]);case 3:return Wg(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",z.g(arguments.length)].join(""));}}function Pg(a){return Wg(a,0,null)}function Wg(a,b,c){if(null==c)for(c=a.length;;)if(b<c){var d=a[b];if(x(d)&&(d=d.Kc(),x(d)))return new Vg(null,a,b+1,d,null);b+=1}else return null;else return new Vg(null,a,b,c,null)}function Xg(a,b){this.Ea=a;this.ce=b;this.wd=!1}
Xg.prototype.wa=function(){return!this.wd||this.ce.wa()};Xg.prototype.next=function(){if(this.wd)return this.ce.next();this.wd=!0;return new If(null,this.Ea)};Xg.prototype.remove=function(){return Error("Unsupported operation")};function Yg(a,b,c,d,e,f){this.B=a;this.o=b;this.root=c;this.Aa=d;this.Ea=e;this.F=f;this.C=16123663;this.N=139268}g=Yg.prototype;g.Pb=function(a,b){return null==b?this.Aa?new If(null,this.Ea):null:null==this.root?null:this.root.Jc(0,xc(b),b,null)};g.toString=function(){return oc(this)};
g.keys=function(){return Jc(og.g?og.g(this):og.call(null,this))};g.entries=function(){return new jg(F(F(this)))};g.values=function(){return Jc(pg.g?pg.g(this):pg.call(null,this))};g.has=function(a){return Id(this,a)};g.get=function(a,b){return this.U(null,a,b)};
g.forEach=function(a){for(var b=F(this),c=null,d=0,e=0;;)if(e<d){var f=c.V(null,e),h=U(f,0,null);f=U(f,1,null);a.h?a.h(f,h):a.call(null,f,h);e+=1}else if(b=F(b))Bd(b)?(c=bc(b),b=cc(b),h=c,d=Q(c),c=h):(c=H(b),h=U(c,0,null),f=U(c,1,null),a.h?a.h(f,h):a.call(null,f,h),b=M(b),c=null,d=0),e=0;else return null};g.pa=function(a,b){return this.U(null,b,null)};g.U=function(a,b,c){return null==b?this.Aa?this.Ea:c:null==this.root?c:this.root.Sb(0,xc(b),b,c)};
g.Xb=function(a,b,c){a=this.Aa?b.j?b.j(c,null,this.Ea):b.call(null,c,null,this.Ea):c;return Qc(a)?C(a):null!=this.root?Rc(this.root.dc(b,a)):a};g.Ma=function(){var a=this.root?lc(this.root):new Pe(Me);return this.Aa?new Xg(this.Ea,a):a};g.da=function(){return this.B};g.fa=function(){return this.o};g.ca=function(){var a=this.F;return null!=a?a:this.F=a=Nc(this)};g.X=function(a,b){return hg(this,b)};g.lc=function(){return new Zg(this.root,this.o,this.Aa,this.Ea)};g.la=function(){return Bb(sg,this.B)};
g.xb=function(a,b){if(null==b)return this.Aa?new Yg(this.B,this.o-1,this.root,!1,null,null):this;if(null==this.root)return this;a=this.root.Lc(0,xc(b),b);return a===this.root?this:new Yg(this.B,this.o-1,a,this.Aa,this.Ea,null)};g.ya=function(a,b,c){if(null==b)return this.Aa&&c===this.Ea?this:new Yg(this.B,this.Aa?this.o:this.o+1,this.root,!0,c,null);a=new yg;b=(null==this.root?Ig:this.root).ib(0,xc(b),b,c,a);return b===this.root?this:new Yg(this.B,a.v?this.o+1:this.o,b,this.Aa,this.Ea,null)};
g.La=function(a,b){return null==b?this.Aa:null==this.root?!1:this.root.Sb(0,xc(b),b,Fd)!==Fd};g.ba=function(){if(0<this.o){var a=null!=this.root?this.root.Kc():null;return this.Aa?S(new If(null,this.Ea),a):a}return null};g.ga=function(a,b){return b===this.B?this:new Yg(b,this.o,this.root,this.Aa,this.Ea,this.F)};
g.ka=function(a,b){if(Ad(b))return this.ya(null,bb(b,0),bb(b,1));a=this;for(b=F(b);;){if(null==b)return a;var c=H(b);if(Ad(c))a=ob(a,bb(c,0),bb(c,1)),b=M(b);else throw Error("conj on a map takes map entries or seqables of map entries");}};g.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",z.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(Ua(b)))};
g.g=function(a){return this.pa(null,a)};g.h=function(a,b){return this.U(null,a,b)};var sg=new Yg(null,0,null,!1,null,Oc);function ui(a,b){for(var c=a.length,d=0,e=Tb(sg);;)if(d<c){if(b.length<=d)throw Error(["No value supplied for key: ",z.g(a[d])].join(""));var f=d+1;e=Wb(e,a[d],b[d]);d=f}else return Vb(e)}Yg.prototype[Ta]=function(){return Jc(this)};function Zg(a,b,c,d){this.ma={};this.root=a;this.count=b;this.Aa=c;this.Ea=d;this.C=259;this.N=56}
function $g(a,b,c){if(a.ma){if(null==b)a.Ea!==c&&(a.Ea=c),a.Aa||(a.count+=1,a.Aa=!0);else{var d=new yg;b=(null==a.root?Ig:a.root).jb(a.ma,0,xc(b),b,c,d);b!==a.root&&(a.root=b);d.v&&(a.count+=1)}return a}throw Error("assoc! after persistent!");}g=Zg.prototype;g.fa=function(){if(this.ma)return this.count;throw Error("count after persistent!");};g.pa=function(a,b){return null==b?this.Aa?this.Ea:null:null==this.root?null:this.root.Sb(0,xc(b),b)};
g.U=function(a,b,c){return null==b?this.Aa?this.Ea:c:null==this.root?c:this.root.Sb(0,xc(b),b,c)};g.Yb=function(a,b){a:if(this.ma)if(Tf(b))a=$g(this,Uf.g?Uf.g(b):Uf.call(null,b),Vf.g?Vf.g(b):Vf.call(null,b));else if(Ad(b))a=$g(this,b.g?b.g(0):b.call(null,0),b.g?b.g(1):b.call(null,1));else for(a=F(b),b=this;;){var c=H(a);if(x(c))a=M(a),b=$g(b,Uf.g?Uf.g(c):Uf.call(null,c),Vf.g?Vf.g(c):Vf.call(null,c));else{a=b;break a}}else throw Error("conj! after persistent");return a};
g.Ec=function(){if(this.ma){this.ma=null;var a=new Yg(null,this.count,this.root,this.Aa,this.Ea,null)}else throw Error("persistent! called twice");return a};g.nc=function(a,b,c){return $g(this,b,c)};g.nd=function(a,b){if(this.ma)null==b?this.Aa&&(this.Aa=!1,this.Ea=null,--this.count):null!=this.root&&(a=new yg,b=this.root.Mc(this.ma,0,xc(b),b,a),b!==this.root&&(this.root=b),a.v&&--this.count);else throw Error("dissoc! after persistent!");return this};
g.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",z.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(Ua(b)))};g.g=function(a){return this.pa(null,a)};g.h=function(a,b){return this.U(null,a,b)};function ah(a,b,c){for(var d=b;;)if(null!=a)b=c?a.left:a.right,d=jd.h(d,a),a=b;else return d}
function bh(a,b,c,d,e){this.B=a;this.stack=b;this.Ub=c;this.o=d;this.F=e;this.C=32374990;this.N=0}g=bh.prototype;g.toString=function(){return oc(this)};g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return O(this,b,0);case 2:return O(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return O(this,b,0)};a.h=function(b,c){return O(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return R(this,c,Q(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return R(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return R(this,c,d)};return b}();g.da=function(){return this.B};g.sa=function(){var a=H(this.stack);a=ah(this.Ub?a.right:a.left,M(this.stack),this.Ub);return null==a?null:new bh(null,a,this.Ub,this.o-1,null)};g.fa=function(){return 0>this.o?Q(M(this))+1:this.o};
g.ca=function(){var a=this.F;return null!=a?a:this.F=a=Lc(this)};g.X=function(a,b){return ed(this,b)};g.la=function(){return Hc};g.ua=function(a,b){return fd(b,this)};g.va=function(a,b,c){return hd(b,c,this)};g.qa=function(){var a=this.stack;return null==a?null:wb(a)};g.ta=function(){var a=H(this.stack);a=ah(this.Ub?a.right:a.left,M(this.stack),this.Ub);return null!=a?new bh(null,a,this.Ub,this.o-1,null):Hc};g.ba=function(){return this};
g.ga=function(a,b){return b===this.B?this:new bh(b,this.stack,this.Ub,this.o,this.F)};g.ka=function(a,b){return S(b,this)};bh.prototype[Ta]=function(){return Jc(this)};function ch(a,b,c){return new bh(null,ah(a,null,b),b,c,null)}function dh(a,b,c,d){return c instanceof eh?c.left instanceof eh?new eh(c.key,c.v,c.left.vb(),new fh(a,b,c.right,d)):c.right instanceof eh?new eh(c.right.key,c.right.v,new fh(c.key,c.v,c.left,c.right.left),new fh(a,b,c.right.right,d)):new fh(a,b,c,d):new fh(a,b,c,d)}
function gh(a,b,c,d){return d instanceof eh?d.right instanceof eh?new eh(d.key,d.v,new fh(a,b,c,d.left),d.right.vb()):d.left instanceof eh?new eh(d.left.key,d.left.v,new fh(a,b,c,d.left.left),new fh(d.key,d.v,d.left.right,d.right)):new fh(a,b,c,d):new fh(a,b,c,d)}
function hh(a,b,c,d){if(c instanceof eh)return new eh(a,b,c.vb(),d);if(d instanceof fh)return gh(a,b,c,d.Qc());if(d instanceof eh&&d.left instanceof fh)return new eh(d.left.key,d.left.v,new fh(a,b,c,d.left.left),gh(d.key,d.v,d.left.right,d.right.Qc()));throw Error("red-black tree invariant violation");}
function ih(a,b,c,d){if(d instanceof eh)return new eh(a,b,c,d.vb());if(c instanceof fh)return dh(a,b,c.Qc(),d);if(c instanceof eh&&c.right instanceof fh)return new eh(c.right.key,c.right.v,dh(c.key,c.v,c.left.Qc(),c.right.left),new fh(a,b,c.right.right,d));throw Error("red-black tree invariant violation");}
var jh=function jh(a,b,c){var e=null!=a.left?function(){var k=a.left;return jh.j?jh.j(k,b,c):jh.call(null,k,b,c)}():c;if(Qc(e))return e;var f=function(){var k=a.key,l=a.v;return b.j?b.j(e,k,l):b.call(null,e,k,l)}();if(Qc(f))return f;if(null!=a.right){var h=a.right;return jh.j?jh.j(h,b,f):jh.call(null,h,b,f)}return f};function fh(a,b,c,d){this.key=a;this.v=b;this.left=c;this.right=d;this.F=null;this.C=166619935;this.N=0}g=fh.prototype;
g.Pb=function(a,b){switch(b){case 0:return new If(0,this.key);case 1:return new If(1,this.v);default:return null}};g.lastIndexOf=function(){function a(c){return R(this,c,Q(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return R(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return R(this,c,d)};return b}();
g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return O(this,b,0);case 2:return O(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return O(this,b,0)};a.h=function(b,c){return O(this,b,c)};return a}();g.Dd=function(a){return a.Fd(this)};g.Qc=function(){return new eh(this.key,this.v,this.left,this.right)};g.vb=function(){return this};g.Cd=function(a){return a.Ed(this)};g.replace=function(a,b,c,d){return new fh(a,b,c,d)};
g.Ed=function(a){return new fh(a.key,a.v,this,a.right)};g.Fd=function(a){return new fh(a.key,a.v,a.left,this)};g.dc=function(a,b){return jh(this,a,b)};g.pa=function(a,b){return this.Da(null,b,null)};g.U=function(a,b,c){return this.Da(null,b,c)};g.V=function(a,b){if(0===b)return this.key;if(1===b)return this.v;throw Error("Index out of bounds");};g.Da=function(a,b,c){return 0===b?this.key:1===b?this.v:c};g.Zb=function(a,b){return(new X(null,2,5,Y,[this.key,this.v],null)).Zb(a,b)};g.da=function(){return null};
g.fa=function(){return 2};g.kd=function(){return this.key};g.ld=function(){return this.v};g.zb=function(){return this.v};g.Ab=function(){return new X(null,1,5,Y,[this.key],null)};g.yb=function(){return new G([this.v,this.key],0,null)};g.ca=function(){var a=this.F;return null!=a?a:this.F=a=Lc(this)};g.X=function(a,b){return ed(this,b)};g.la=function(){return null};g.ua=function(a,b){return Tc(this,b)};g.va=function(a,b,c){return Uc(this,b,c)};
g.ya=function(a,b,c){return V.j(new X(null,2,5,Y,[this.key,this.v],null),b,c)};g.La=function(a,b){return 0===b||1===b};g.ba=function(){return new G([this.key,this.v],0,null)};g.ga=function(a,b){return Bb(new X(null,2,5,Y,[this.key,this.v],null),b)};g.ka=function(a,b){return new X(null,3,5,Y,[this.key,this.v,b],null)};
g.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",z.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(Ua(b)))};g.g=function(a){return this.V(null,a)};g.h=function(a,b){return this.Da(null,a,b)};fh.prototype[Ta]=function(){return Jc(this)};
function eh(a,b,c,d){this.key=a;this.v=b;this.left=c;this.right=d;this.F=null;this.C=166619935;this.N=0}g=eh.prototype;g.Pb=function(a,b){switch(b){case 0:return new If(0,this.key);case 1:return new If(1,this.v);default:return null}};g.lastIndexOf=function(){function a(c){return R(this,c,Q(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return R(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return R(this,c,d)};return b}();
g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return O(this,b,0);case 2:return O(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return O(this,b,0)};a.h=function(b,c){return O(this,b,c)};return a}();g.Dd=function(a){return new eh(this.key,this.v,this.left,a)};g.Qc=function(){throw Error("red-black tree invariant violation");};g.vb=function(){return new fh(this.key,this.v,this.left,this.right)};
g.Cd=function(a){return new eh(this.key,this.v,a,this.right)};g.replace=function(a,b,c,d){return new eh(a,b,c,d)};g.Ed=function(a){return this.left instanceof eh?new eh(this.key,this.v,this.left.vb(),new fh(a.key,a.v,this.right,a.right)):this.right instanceof eh?new eh(this.right.key,this.right.v,new fh(this.key,this.v,this.left,this.right.left),new fh(a.key,a.v,this.right.right,a.right)):new fh(a.key,a.v,this,a.right)};
g.Fd=function(a){return this.right instanceof eh?new eh(this.key,this.v,new fh(a.key,a.v,a.left,this.left),this.right.vb()):this.left instanceof eh?new eh(this.left.key,this.left.v,new fh(a.key,a.v,a.left,this.left.left),new fh(this.key,this.v,this.left.right,this.right)):new fh(a.key,a.v,a.left,this)};g.dc=function(a,b){return jh(this,a,b)};g.pa=function(a,b){return this.Da(null,b,null)};g.U=function(a,b,c){return this.Da(null,b,c)};
g.V=function(a,b){if(0===b)return this.key;if(1===b)return this.v;throw Error("Index out of bounds");};g.Da=function(a,b,c){return 0===b?this.key:1===b?this.v:c};g.Zb=function(a,b){return(new X(null,2,5,Y,[this.key,this.v],null)).Zb(a,b)};g.da=function(){return null};g.fa=function(){return 2};g.kd=function(){return this.key};g.ld=function(){return this.v};g.zb=function(){return this.v};g.Ab=function(){return new X(null,1,5,Y,[this.key],null)};g.yb=function(){return new G([this.v,this.key],0,null)};
g.ca=function(){var a=this.F;return null!=a?a:this.F=a=Lc(this)};g.X=function(a,b){return ed(this,b)};g.la=function(){return null};g.ua=function(a,b){return Tc(this,b)};g.va=function(a,b,c){return Uc(this,b,c)};g.ya=function(a,b,c){return V.j(new X(null,2,5,Y,[this.key,this.v],null),b,c)};g.La=function(a,b){return 0===b||1===b};g.ba=function(){return new G([this.key,this.v],0,null)};g.ga=function(a,b){return Bb(new X(null,2,5,Y,[this.key,this.v],null),b)};
g.ka=function(a,b){return new X(null,3,5,Y,[this.key,this.v,b],null)};g.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",z.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(Ua(b)))};g.g=function(a){return this.V(null,a)};g.h=function(a,b){return this.Da(null,a,b)};eh.prototype[Ta]=function(){return Jc(this)};
var kh=function kh(a,b,c,d,e){if(null==b)return new eh(c,d,null,null);var h=function(){var k=b.key;return a.h?a.h(c,k):a.call(null,c,k)}();if(0===h)return e[0]=b,null;if(0>h)return h=function(){var k=b.left;return kh.ia?kh.ia(a,k,c,d,e):kh.call(null,a,k,c,d,e)}(),null!=h?b.Cd(h):null;h=function(){var k=b.right;return kh.ia?kh.ia(a,k,c,d,e):kh.call(null,a,k,c,d,e)}();return null!=h?b.Dd(h):null},lh=function lh(a,b){if(null==a)return b;if(null==b)return a;if(a instanceof eh){if(b instanceof eh){var d=
function(){var e=a.right,f=b.left;return lh.h?lh.h(e,f):lh.call(null,e,f)}();return d instanceof eh?new eh(d.key,d.v,new eh(a.key,a.v,a.left,d.left),new eh(b.key,b.v,d.right,b.right)):new eh(a.key,a.v,a.left,new eh(b.key,b.v,d,b.right))}return new eh(a.key,a.v,a.left,function(){var e=a.right;return lh.h?lh.h(e,b):lh.call(null,e,b)}())}if(b instanceof eh)return new eh(b.key,b.v,function(){var e=b.left;return lh.h?lh.h(a,e):lh.call(null,a,e)}(),b.right);d=function(){var e=a.right,f=b.left;return lh.h?
lh.h(e,f):lh.call(null,e,f)}();return d instanceof eh?new eh(d.key,d.v,new fh(a.key,a.v,a.left,d.left),new fh(b.key,b.v,d.right,b.right)):hh(a.key,a.v,a.left,new fh(b.key,b.v,d,b.right))},mh=function mh(a,b,c,d){if(null!=b){var f=function(){var h=b.key;return a.h?a.h(c,h):a.call(null,c,h)}();if(0===f)return d[0]=b,lh(b.left,b.right);if(0>f)return f=function(){var h=b.left;return mh.H?mh.H(a,h,c,d):mh.call(null,a,h,c,d)}(),null!=f||null!=d[0]?b.left instanceof fh?hh(b.key,b.v,f,b.right):new eh(b.key,
b.v,f,b.right):null;f=function(){var h=b.right;return mh.H?mh.H(a,h,c,d):mh.call(null,a,h,c,d)}();return null!=f||null!=d[0]?b.right instanceof fh?ih(b.key,b.v,b.left,f):new eh(b.key,b.v,b.left,f):null}return null},nh=function nh(a,b,c,d){var f=b.key,h=a.h?a.h(c,f):a.call(null,c,f);return 0===h?b.replace(f,d,b.left,b.right):0>h?b.replace(f,b.v,function(){var k=b.left;return nh.H?nh.H(a,k,c,d):nh.call(null,a,k,c,d)}(),b.right):b.replace(f,b.v,b.left,function(){var k=b.right;return nh.H?nh.H(a,k,c,
d):nh.call(null,a,k,c,d)}())};function oh(a,b,c,d,e){this.cb=a;this.Kb=b;this.o=c;this.B=d;this.F=e;this.C=418776847;this.N=8192}g=oh.prototype;g.Pb=function(a,b){return ph(this,b)};g.forEach=function(a){for(var b=F(this),c=null,d=0,e=0;;)if(e<d){var f=c.V(null,e),h=U(f,0,null);f=U(f,1,null);a.h?a.h(f,h):a.call(null,f,h);e+=1}else if(b=F(b))Bd(b)?(c=bc(b),b=cc(b),h=c,d=Q(c),c=h):(c=H(b),h=U(c,0,null),f=U(c,1,null),a.h?a.h(f,h):a.call(null,f,h),b=M(b),c=null,d=0),e=0;else return null};
g.get=function(a,b){return this.U(null,a,b)};g.entries=function(){return new jg(F(F(this)))};g.toString=function(){return oc(this)};g.keys=function(){return Jc(og.g?og.g(this):og.call(null,this))};g.values=function(){return Jc(pg.g?pg.g(this):pg.call(null,this))};function ph(a,b){for(var c=a.Kb;;)if(null!=c){var d=c.key;d=a.cb.h?a.cb.h(b,d):a.cb.call(null,b,d);if(0===d)return c;c=0>d?c.left:c.right}else return null}g.has=function(a){return Id(this,a)};g.pa=function(a,b){return this.U(null,b,null)};
g.U=function(a,b,c){a=ph(this,b);return null!=a?a.v:c};g.Xb=function(a,b,c){return null!=this.Kb?Rc(jh(this.Kb,b,c)):c};g.da=function(){return this.B};g.fa=function(){return this.o};g.yb=function(){return 0<this.o?ch(this.Kb,!1,this.o):null};g.ca=function(){var a=this.F;return null!=a?a:this.F=a=Nc(this)};g.X=function(a,b){return hg(this,b)};g.la=function(){return new oh(this.cb,null,0,this.B,0)};
g.xb=function(a,b){a=[null];b=mh(this.cb,this.Kb,b,a);return null==b?null==ad(a,0)?this:new oh(this.cb,null,0,this.B,null):new oh(this.cb,b.vb(),this.o-1,this.B,null)};g.ya=function(a,b,c){a=[null];var d=kh(this.cb,this.Kb,b,c,a);return null==d?(a=ad(a,0),N.h(c,a.v)?this:new oh(this.cb,nh(this.cb,this.Kb,b,c),this.o,this.B,null)):new oh(this.cb,d.vb(),this.o+1,this.B,null)};g.La=function(a,b){return null!=ph(this,b)};g.ba=function(){return 0<this.o?ch(this.Kb,!0,this.o):null};
g.ga=function(a,b){return b===this.B?this:new oh(this.cb,this.Kb,this.o,b,this.F)};g.ka=function(a,b){if(Ad(b))return this.ya(null,bb(b,0),bb(b,1));a=this;for(b=F(b);;){if(null==b)return a;var c=H(b);if(Ad(c))a=ob(a,bb(c,0),bb(c,1)),b=M(b);else throw Error("conj on a map takes map entries or seqables of map entries");}};
g.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",z.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(Ua(b)))};g.g=function(a){return this.pa(null,a)};g.h=function(a,b){return this.U(null,a,b)};var qh=new oh(Jd,null,0,null,Oc);oh.prototype[Ta]=function(){return Jc(this)};
function rh(a,b){this.ea=a;this.qb=b;this.C=32374988;this.N=0}g=rh.prototype;g.toString=function(){return oc(this)};g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return O(this,b,0);case 2:return O(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return O(this,b,0)};a.h=function(b,c){return O(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return R(this,c,Q(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return R(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return R(this,c,d)};return b}();g.da=function(){return this.qb};g.sa=function(){var a=(null!=this.ea?this.ea.C&128||u===this.ea.Cc||(this.ea.C?0:Qa(gb,this.ea)):Qa(gb,this.ea))?this.ea.sa(null):M(this.ea);return null==a?null:new rh(a,null)};g.ca=function(){return Lc(this)};
g.X=function(a,b){return ed(this,b)};g.la=function(){return Hc};g.ua=function(a,b){return fd(b,this)};g.va=function(a,b,c){return hd(b,c,this)};g.qa=function(){return this.ea.qa(null).key};g.ta=function(){var a=(null!=this.ea?this.ea.C&128||u===this.ea.Cc||(this.ea.C?0:Qa(gb,this.ea)):Qa(gb,this.ea))?this.ea.sa(null):M(this.ea);return null!=a?new rh(a,null):Hc};g.ba=function(){return this};g.ga=function(a,b){return b===this.qb?this:new rh(this.ea,b)};g.ka=function(a,b){return S(b,this)};
rh.prototype[Ta]=function(){return Jc(this)};function og(a){return(a=F(a))?new rh(a,null):null}function Uf(a){return sb(a)}function sh(a,b){this.ea=a;this.qb=b;this.C=32374988;this.N=0}g=sh.prototype;g.toString=function(){return oc(this)};g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return O(this,b,0);case 2:return O(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return O(this,b,0)};a.h=function(b,c){return O(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return R(this,c,Q(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return R(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return R(this,c,d)};return b}();g.da=function(){return this.qb};g.sa=function(){var a=(null!=this.ea?this.ea.C&128||u===this.ea.Cc||(this.ea.C?0:Qa(gb,this.ea)):Qa(gb,this.ea))?this.ea.sa(null):M(this.ea);return null==a?null:new sh(a,null)};g.ca=function(){return Lc(this)};
g.X=function(a,b){return ed(this,b)};g.la=function(){return Hc};g.ua=function(a,b){return fd(b,this)};g.va=function(a,b,c){return hd(b,c,this)};g.qa=function(){return this.ea.qa(null).v};g.ta=function(){var a=(null!=this.ea?this.ea.C&128||u===this.ea.Cc||(this.ea.C?0:Qa(gb,this.ea)):Qa(gb,this.ea))?this.ea.sa(null):M(this.ea);return null!=a?new sh(a,null):Hc};g.ba=function(){return this};g.ga=function(a,b){return b===this.qb?this:new sh(this.ea,b)};g.ka=function(a,b){return S(b,this)};
sh.prototype[Ta]=function(){return Jc(this)};function pg(a){return(a=F(a))?new sh(a,null):null}function Vf(a){return tb(a)}var th=function th(a){for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return th.A(0<c.length?new G(c.slice(0),0,null):null)};th.A=function(a){return x(Re(Vd,a))?Td(function(b,c){return jd.h(x(b)?b:Me,c)},a):null};th.S=0;th.R=function(a){return this.A(F(a))};function zh(a){this.rc=a}zh.prototype.wa=function(){return this.rc.wa()};
zh.prototype.next=function(){if(this.rc.wa())return this.rc.next().key;throw Error("No such element");};zh.prototype.remove=function(){return Error("Unsupported operation")};function Ah(a,b,c){this.B=a;this.Db=b;this.F=c;this.C=15077647;this.N=139268}g=Ah.prototype;g.toString=function(){return oc(this)};g.keys=function(){return Jc(F(this))};g.entries=function(){return new kg(F(F(this)))};g.values=function(){return Jc(F(this))};g.has=function(a){return Id(this,a)};
g.forEach=function(a){for(var b=F(this),c=null,d=0,e=0;;)if(e<d){var f=c.V(null,e),h=U(f,0,null);f=U(f,1,null);a.h?a.h(f,h):a.call(null,f,h);e+=1}else if(b=F(b))Bd(b)?(c=bc(b),b=cc(b),h=c,d=Q(c),c=h):(c=H(b),h=U(c,0,null),f=U(c,1,null),a.h?a.h(f,h):a.call(null,f,h),b=M(b),c=null,d=0),e=0;else return null};g.pa=function(a,b){return this.U(null,b,null)};g.U=function(a,b,c){a=pb(this.Db,b);return x(a)?sb(a):c};g.Ma=function(){return new zh(lc(this.Db))};g.da=function(){return this.B};g.fa=function(){return Xa(this.Db)};
g.ca=function(){var a=this.F;return null!=a?a:this.F=a=Nc(this)};g.X=function(a,b){if(a=wd(b))if(a=Q(this)===Q(b))try{return Ud(function(c,d){return(c=Id(b,d))?c:new Pc},!0,this.Db)}catch(c){if(c instanceof Error)return!1;throw c;}else return a;else return a};g.lc=function(){return new Bh(Tb(this.Db))};g.la=function(){return Bb($e,this.B)};g.md=function(a,b){return new Ah(this.B,rb(this.Db,b),null)};g.ba=function(){return og(this.Db)};g.ga=function(a,b){return b===this.B?this:new Ah(b,this.Db,this.F)};
g.ka=function(a,b){return new Ah(this.B,V.j(this.Db,b,null),null)};g.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",z.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(Ua(b)))};g.g=function(a){return this.pa(null,a)};g.h=function(a,b){return this.U(null,a,b)};var $e=new Ah(null,Me,Oc);
function Ch(a){for(var b=a.length,c=Tb($e),d=0;;)if(d<b)Ub(c,a[d]),d+=1;else break;return Vb(c)}Ah.prototype[Ta]=function(){return Jc(this)};function Bh(a){this.Jb=a;this.N=136;this.C=259}g=Bh.prototype;g.Yb=function(a,b){this.Jb=Wb(this.Jb,b,null);return this};g.Ec=function(){return new Ah(null,Vb(this.Jb),null)};function Dh(a,b){a.Jb=Yb(a.Jb,b);return a}g.fa=function(){return Q(this.Jb)};g.pa=function(a,b){return this.U(null,b,null)};g.U=function(a,b,c){return jb(this.Jb,b,Fd)===Fd?c:b};
g.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",z.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(Ua(b)))};g.g=function(a){return jb(this.Jb,a,Fd)===Fd?null:a};g.h=function(a,b){return jb(this.Jb,a,Fd)===Fd?b:a};function Eh(a,b,c){this.B=a;this.ub=b;this.F=c;this.C=417730831;this.N=8192}g=Eh.prototype;g.toString=function(){return oc(this)};
g.keys=function(){return Jc(F(this))};g.entries=function(){return new kg(F(F(this)))};g.values=function(){return Jc(F(this))};g.has=function(a){return Id(this,a)};g.forEach=function(a){for(var b=F(this),c=null,d=0,e=0;;)if(e<d){var f=c.V(null,e),h=U(f,0,null);f=U(f,1,null);a.h?a.h(f,h):a.call(null,f,h);e+=1}else if(b=F(b))Bd(b)?(c=bc(b),b=cc(b),h=c,d=Q(c),c=h):(c=H(b),h=U(c,0,null),f=U(c,1,null),a.h?a.h(f,h):a.call(null,f,h),b=M(b),c=null,d=0),e=0;else return null};
g.pa=function(a,b){return this.U(null,b,null)};g.U=function(a,b,c){a=ph(this.ub,b);return null!=a?a.key:c};g.da=function(){return this.B};g.fa=function(){return Q(this.ub)};g.yb=function(){return 0<Q(this.ub)?ff.h(Uf,Pb(this.ub)):null};g.ca=function(){var a=this.F;return null!=a?a:this.F=a=Nc(this)};g.X=function(a,b){if(a=wd(b))if(a=Q(this)===Q(b))try{return Ud(function(c,d){return(c=Id(b,d))?c:new Pc},!0,this.ub)}catch(c){if(c instanceof Error)return!1;throw c;}else return a;else return a};
g.la=function(){return new Eh(this.B,Za(this.ub),0)};g.md=function(a,b){return new Eh(this.B,od.h(this.ub,b),null)};g.ba=function(){return og(this.ub)};g.ga=function(a,b){return b===this.B?this:new Eh(b,this.ub,this.F)};g.ka=function(a,b){return new Eh(this.B,V.j(this.ub,b,null),null)};g.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",z.g(arguments.length-1)].join(""));}};
g.apply=function(a,b){return this.call.apply(this,[this].concat(Ua(b)))};g.g=function(a){return this.pa(null,a)};g.h=function(a,b){return this.U(null,a,b)};var Fh=new Eh(null,qh,Oc);Eh.prototype[Ta]=function(){return Jc(this)};function Gh(a){if(wd(a))return sd(a,null);a=F(a);if(null==a)return $e;if(a instanceof G&&0===a.D)return Ch(a.l);for(var b=Tb($e);;)if(null!=a){var c=M(a);b=Ub(b,eb(a));a=c}else return Vb(b)}
function me(a){if(null!=a&&(a.N&4096||u===a.se))return a.Qb(null);if("string"===typeof a)return a;throw Error(["Doesn't support name: ",z.g(a)].join(""));}function Hh(a,b){return new ne(null,function(){var c=F(b);if(c){var d=H(c);d=a.g?a.g(d):a.call(null,d);c=x(d)?S(H(c),Hh(a,J(c))):null}else c=null;return c},null,null)}function Ih(a,b){return new ne(null,function(){var c=F(b);return c?S(H(c),Ih(a,hf(a,c))):null},null,null)}
function Jh(a){return Vb(Pd(function(b,c){return ze(b,c,Dc(b,c,0)+1)},Tb(Me),a))}
function Kh(a,b){return function(){function c(l,m,n){return new X(null,2,5,Y,[a.j?a.j(l,m,n):a.call(null,l,m,n),b.j?b.j(l,m,n):b.call(null,l,m,n)],null)}function d(l,m){return new X(null,2,5,Y,[a.h?a.h(l,m):a.call(null,l,m),b.h?b.h(l,m):b.call(null,l,m)],null)}function e(l){return new X(null,2,5,Y,[a.g?a.g(l):a.call(null,l),b.g?b.g(l):b.call(null,l)],null)}function f(){return new X(null,2,5,Y,[a.I?a.I():a.call(null),b.I?b.I():b.call(null)],null)}var h=null,k=function(){function l(n,p,q,t){var w=null;
if(3<arguments.length){w=0;for(var A=Array(arguments.length-3);w<A.length;)A[w]=arguments[w+3],++w;w=new G(A,0,null)}return m.call(this,n,p,q,w)}function m(n,p,q,t){return new X(null,2,5,Y,[Je(a,n,p,q,t),Je(b,n,p,q,t)],null)}l.S=3;l.R=function(n){var p=H(n);n=M(n);var q=H(n);n=M(n);var t=H(n);n=J(n);return m(p,q,t,n)};l.A=m;return l}();h=function(l,m,n,p){switch(arguments.length){case 0:return f.call(this);case 1:return e.call(this,l);case 2:return d.call(this,l,m);case 3:return c.call(this,l,m,n);
default:var q=null;if(3<arguments.length){q=0;for(var t=Array(arguments.length-3);q<t.length;)t[q]=arguments[q+3],++q;q=new G(t,0,null)}return k.A(l,m,n,q)}throw Error("Invalid arity: "+arguments.length);};h.S=3;h.R=k.R;h.I=f;h.g=e;h.h=d;h.j=c;h.A=k.A;return h}()}function Lh(a,b){if("string"===typeof b)return a=a.exec(b),null!=a&&N.h(a[0],b)?1===a.length?a[0]:Sf(a):null;throw new TypeError("re-matches must match against a string.");}
function Mh(a,b){if("string"===typeof b)return a=a.exec(b),null==a?null:1===a.length?a[0]:Sf(a);throw new TypeError("re-find must match against a string.");}
function Nh(a,b,c,d,e,f,h){var k=Ha;Ha=null==Ha?null:Ha-1;try{if(null!=Ha&&0>Ha)return Qb(a,"#");Qb(a,c);if(0===Na.g(f))F(h)&&Qb(a,function(){var t=Oh.g(f);return x(t)?t:"..."}());else{if(F(h)){var l=H(h);b.j?b.j(l,a,f):b.call(null,l,a,f)}for(var m=M(h),n=Na.g(f)-1;;)if(!m||null!=n&&0===n){F(m)&&0===n&&(Qb(a,d),Qb(a,function(){var t=Oh.g(f);return x(t)?t:"..."}()));break}else{Qb(a,d);var p=H(m);c=a;h=f;b.j?b.j(p,c,h):b.call(null,p,c,h);var q=M(m);c=n-1;m=q;n=c}}return Qb(a,e)}finally{Ha=k}}
function Ph(a,b){b=F(b);for(var c=null,d=0,e=0;;)if(e<d){var f=c.V(null,e);Qb(a,f);e+=1}else if(b=F(b))c=b,Bd(c)?(b=bc(c),d=cc(c),c=b,f=Q(b),b=d,d=f):(f=H(c),Qb(a,f),b=M(c),c=null,d=0),e=0;else return null}var Qh={'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t"};function Rh(a){return['"',z.g(a.replace(RegExp('[\\\\"\b\f\n\r\t]',"g"),function(b){return Qh[b]})),'"'].join("")}
function Sh(a,b){return(a=Gd(D(a,La)))?(a=null!=b?b.C&131072||u===b.Nd?!0:!1:!1)?null!=td(b):a:a}
function Th(a,b,c){if(null==a)return Qb(b,"nil");if(Sh(c,a)){Qb(b,"^");var d=td(a);Uh.j?Uh.j(d,b,c):Uh.call(null,d,b,c);Qb(b," ")}if(a.we)return a.jf(a,b,c);if(null!=a?a.C&2147483648||u===a.na||(a.C?0:Qa(Rb,a)):Qa(Rb,a))return Sb(a,b,c);if(!0===a||!1===a)return Qb(b,z.g(a));if("number"===typeof a)return Qb(b,isNaN(a)?"##NaN":a===Number.POSITIVE_INFINITY?"##Inf":a===Number.NEGATIVE_INFINITY?"##-Inf":z.g(a));if(null!=a&&a.constructor===Object)return Qb(b,"#js "),d=ff.h(function(f){return new If(null!=
Lh(/[A-Za-z_\*\+\?!\-'][\w\*\+\?!\-']*/,f)?le.g(f):f,a[f])},ta(a)),Vh.H?Vh.H(d,Uh,b,c):Vh.call(null,d,Uh,b,c);if(Oa(a))return Nh(b,Uh,"#js ["," ","]",c,a);if("string"===typeof a)return x(Ka.g(c))?Qb(b,Rh(a)):Qb(b,a);if("function"===typeof a){var e=a.name;c=x(function(){var f=null==e;return f?f:/^[\s\xa0]*$/.test(e)}())?"Function":e;return Ph(b,T(["#object[",c,x(!1)?[' "',z.g(a),'"'].join(""):"","]"]))}if(a instanceof Date)return c=function(f,h){for(f=z.g(f);;)if(f.length<h)f=["0",f].join("");else return f},
Ph(b,T(['#inst "',c(a.getUTCFullYear(),4),"-",c(a.getUTCMonth()+1,2),"-",c(a.getUTCDate(),2),"T",c(a.getUTCHours(),2),":",c(a.getUTCMinutes(),2),":",c(a.getUTCSeconds(),2),".",c(a.getUTCMilliseconds(),3),"-",'00:00"']));if(a instanceof RegExp)return Ph(b,T(['#"',a.source,'"']));if("symbol"===r(a)||"undefined"!==typeof Symbol&&a instanceof Symbol)return Ph(b,T(["#object[",a.toString(),"]"]));if(x(function(){var f=null==a?null:a.constructor;return null==f?null:f.od}()))return Ph(b,T(["#object[",a.constructor.od.replace(RegExp("/",
"g"),"."),"]"]));e=function(){var f=null==a?null:a.constructor;return null==f?null:f.name}();c=x(function(){var f=null==e;return f?f:/^[\s\xa0]*$/.test(e)}())?"Object":e;return null==a.constructor?Ph(b,T(["#object[",c,"]"])):Ph(b,T(["#object[",c," ",z.g(a),"]"]))}function Uh(a,b,c){var d=Wh.g(c);return x(d)?(c=V.j(c,Xh,Th),d.j?d.j(a,b,c):d.call(null,a,b,c)):Th(a,b,c)}
function Yh(a){var b=Ia();if(vd(a))b="";else{var c=z,d=c.g,e=new Ga,f=new nc(e);Uh(H(a),f,b);a=F(M(a));for(var h=null,k=0,l=0;;)if(l<k){var m=h.V(null,l);Qb(f," ");Uh(m,f,b);l+=1}else if(a=F(a))h=a,Bd(h)?(a=bc(h),k=cc(h),h=a,m=Q(a),a=k,k=m):(m=H(h),Qb(f," "),Uh(m,f,b),a=M(h),h=null,k=0),l=0;else break;b=d.call(c,e)}return b}function Zh(a){return a instanceof Ac?Ec.h(null,me(a)):le.h(null,me(a))}
function $h(a){if(x(!1)){var b=F(a),c=F(b),d=H(c);M(c);U(d,0,null);U(d,1,null);c=ri(a);for(a=null;;){d=a;b=F(b);a=H(b);var e=M(b),f=a;a=U(f,0,null);b=U(f,1,null);if(x(f))if(a instanceof E||a instanceof Ac)if(x(d))if(N.h(d,ke(a)))c=V.j(c,Zh(a),b),a=d,b=e;else return null;else if(d=ke(a),x(d))c=V.j(c,Zh(a),b),a=d,b=e;else return null;else return null;else return new X(null,2,5,Y,[d,c],null)}}else return null}
function ai(a,b,c,d,e){return Nh(d,function(f,h,k){var l=sb(f);c.j?c.j(l,h,k):c.call(null,l,h,k);Qb(h," ");f=tb(f);return c.j?c.j(f,h,k):c.call(null,f,h,k)},[z.g(a),"{"].join(""),", ","}",e,F(b))}function Vh(a,b,c,d){var e=yd(a)?$h(a):null,f=U(e,0,null);e=U(e,1,null);return x(f)?ai(["#:",z.g(f)].join(""),e,b,c,d):ai(null,a,b,c,d)}ef.prototype.na=u;ef.prototype.$=function(a,b,c){Qb(b,"#object[cljs.core.Volatile ");Uh(new v(null,1,[bi,this.state],null),b,c);return Qb(b,"]")};G.prototype.na=u;
G.prototype.$=function(a,b,c){return Nh(b,Uh,"("," ",")",c,this)};ne.prototype.na=u;ne.prototype.$=function(a,b,c){return Nh(b,Uh,"("," ",")",c,this)};If.prototype.na=u;If.prototype.$=function(a,b,c){return Nh(b,Uh,"["," ","]",c,this)};bh.prototype.na=u;bh.prototype.$=function(a,b,c){return Nh(b,Uh,"("," ",")",c,this)};Tg.prototype.na=u;Tg.prototype.$=function(a,b,c){return Nh(b,Uh,"("," ",")",c,this)};fh.prototype.na=u;fh.prototype.$=function(a,b,c){return Nh(b,Uh,"["," ","]",c,this)};
mg.prototype.na=u;mg.prototype.$=function(a,b,c){return Nh(b,Uh,"("," ",")",c,this)};Kc.prototype.na=u;Kc.prototype.$=function(a,b,c){return Nh(b,Uh,"("," ",")",c,this)};Eh.prototype.na=u;Eh.prototype.$=function(a,b,c){return Nh(b,Uh,"#{"," ","}",c,this)};Xf.prototype.na=u;Xf.prototype.$=function(a,b,c){return Nh(b,Uh,"("," ",")",c,this)};he.prototype.na=u;he.prototype.$=function(a,b,c){return Nh(b,Uh,"("," ",")",c,this)};lf.prototype.na=u;
lf.prototype.$=function(a,b,c){return Nh(b,Uh,"("," ",")",c,this)};dd.prototype.na=u;dd.prototype.$=function(a,b,c){return Nh(b,Uh,"("," ",")",c,this)};Yg.prototype.na=u;Yg.prototype.$=function(a,b,c){return Vh(this,Uh,b,c)};Vg.prototype.na=u;Vg.prototype.$=function(a,b,c){return Nh(b,Uh,"("," ",")",c,this)};oh.prototype.na=u;oh.prototype.$=function(a,b,c){return Vh(this,Uh,b,c)};Ah.prototype.na=u;Ah.prototype.$=function(a,b,c){return Nh(b,Uh,"#{"," ","}",c,this)};se.prototype.na=u;
se.prototype.$=function(a,b,c){return Nh(b,Uh,"("," ",")",c,this)};af.prototype.na=u;af.prototype.$=function(a,b,c){Qb(b,"#object[cljs.core.Atom ");Uh(new v(null,1,[bi,this.state],null),b,c);return Qb(b,"]")};sh.prototype.na=u;sh.prototype.$=function(a,b,c){return Nh(b,Uh,"("," ",")",c,this)};eh.prototype.na=u;eh.prototype.$=function(a,b,c){return Nh(b,Uh,"["," ","]",c,this)};jf.prototype.na=u;jf.prototype.$=function(a,b,c){return Nh(b,Uh,"("," ",")",c,this)};X.prototype.na=u;
X.prototype.$=function(a,b,c){return Nh(b,Uh,"["," ","]",c,this)};cg.prototype.na=u;cg.prototype.$=function(a,b,c){return Nh(b,Uh,"("," ",")",c,this)};ce.prototype.na=u;ce.prototype.$=function(a,b){return Qb(b,"()")};dg.prototype.na=u;dg.prototype.$=function(a,b,c){return Nh(b,Uh,"#queue ["," ","]",c,F(this))};v.prototype.na=u;v.prototype.$=function(a,b,c){return Vh(this,Uh,b,c)};rh.prototype.na=u;rh.prototype.$=function(a,b,c){return Nh(b,Uh,"("," ",")",c,this)};ld.prototype.na=u;
ld.prototype.$=function(a,b,c){return Nh(b,Uh,"("," ",")",c,this)};Ac.prototype.Wb=u;Ac.prototype.wb=function(a,b){if(b instanceof Ac)return zc(this,b);throw Error(["Cannot compare ",z.g(this)," to ",z.g(b)].join(""));};E.prototype.Wb=u;E.prototype.wb=function(a,b){if(b instanceof E)return ie(this,b);throw Error(["Cannot compare ",z.g(this)," to ",z.g(b)].join(""));};X.prototype.Wb=u;
X.prototype.wb=function(a,b){if(Ad(b))return Kd(this,b);throw Error(["Cannot compare ",z.g(this)," to ",z.g(b)].join(""));};If.prototype.Wb=u;If.prototype.wb=function(a,b){if(Ad(b))return Kd(this,b);throw Error(["Cannot compare ",z.g(this)," to ",z.g(b)].join(""));};fh.prototype.Wb=u;fh.prototype.wb=function(a,b){if(Ad(b))return Kd(this,b);throw Error(["Cannot compare ",z.g(this)," to ",z.g(b)].join(""));};eh.prototype.Wb=u;
eh.prototype.wb=function(a,b){if(Ad(b))return Kd(this,b);throw Error(["Cannot compare ",z.g(this)," to ",z.g(b)].join(""));};function ci(a,b){Pd(function(c,d){return a.g?a.g(d):a.call(null,d)},null,b)}function di(a,b){return Vb(Pd(function(c,d){var e=a.g?a.g(d):a.call(null,d);return ze(c,e,jd.h(Dc(c,e,kd),d))},Tb(Me),b))}var ei=null;function fi(){null==ei&&(ei=bf(new v(null,3,[gi,Me,hi,Me,ii,Me],null)));return ei}
function ji(a,b,c){var d=N.h(b,c);if(d)return d;d=ii.g(a);d=d.g?d.g(b):d.call(null,b);if(!(d=Id(d,c))&&(d=Ad(c)))if(d=Ad(b))if(d=Q(c)===Q(b)){d=!0;for(var e=0;;)if(d&&e!==Q(c))d=ji(a,b.g?b.g(e):b.call(null,e),c.g?c.g(e):c.call(null,e)),e+=1;else return d}else return d;else return d;else return d}function ki(a){var b=C(fi());return Oe(D(gi.g(b),a))}function li(a,b,c,d){df.h(a,function(){return C(b)});df.h(c,function(){return C(d)})}
var mi=function mi(a,b,c){var e=function(){var f=C(c);return f.g?f.g(a):f.call(null,a)}();e=x(x(e)?e.g?e.g(b):e.call(null,b):e)?!0:null;if(x(e))return e;e=function(){for(var f=ki(b);;)if(0<Q(f)){var h=H(f);mi.j?mi.j(a,h,c):mi.call(null,a,h,c);f=J(f)}else return null}();if(x(e))return e;e=function(){for(var f=ki(a);;)if(0<Q(f)){var h=H(f);mi.j?mi.j(h,b,c):mi.call(null,h,b,c);f=J(f)}else return null}();return x(e)?e:!1};function ni(a,b,c,d){c=mi(a,b,c);return x(c)?c:ji(d,a,b)}
var oi=function oi(a,b,c,d,e,f,h,k){var m=Pd(function(p,q){var t=U(q,0,null);U(q,1,null);if(ji(C(c),b,t)){p=null==p||ni(t,H(p),e,C(c))?q:p;if(!ni(H(p),t,e,C(c)))throw Error(["Multiple methods in multimethod '",z.g(a),"' match dispatch value: ",z.g(b)," -\x3e ",z.g(t)," and ",z.g(H(p)),", and neither is preferred"].join(""));return p}return p},null,C(d)),n=function(){var p;if(p=null==m)p=C(d),p=p.g?p.g(k):p.call(null,k);return x(p)?new X(null,2,5,Y,[k,p],null):m}();if(x(n)){if(N.h(C(h),C(c)))return df.H(f,
V,b,id(n)),id(n);li(f,d,h,c);return oi.Ja?oi.Ja(a,b,c,d,e,f,h,k):oi.call(null,a,b,c,d,e,f,h,k)}return null};function pi(a,b){throw Error(["No method in multimethod '",z.g(a),"' for dispatch value: ",z.g(b)].join(""));}function qi(){var a=Ec.h("cljs.tools.reader.impl.inspect","inspect*"),b=vi,c=Gi,d=Hi,e=Ii,f=Ji,h=wi,k=xi;this.name=a;this.O=h;this.De=k;this.Xc=b;this.$c=c;this.Pe=d;this.Zc=e;this.Tc=f;this.C=4194305;this.N=4352}g=qi.prototype;
g.call=function(a){switch(arguments.length-1){case 0:return this.I();case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);case 3:return this.j(arguments[1],arguments[2],arguments[3]);case 4:return this.H(arguments[1],arguments[2],arguments[3],arguments[4]);case 5:return this.ia(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);case 6:return this.Ca(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6]);case 7:return this.ab(arguments[1],
arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7]);case 8:return this.Ja(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8]);case 9:return this.bb(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9]);case 10:return this.Qa(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10]);
case 11:return this.Ra(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11]);case 12:return this.Sa(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12]);case 13:return this.Ta(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],
arguments[11],arguments[12],arguments[13]);case 14:return this.Ua(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14]);case 15:return this.Va(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15]);case 16:return this.Wa(arguments[1],
arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15],arguments[16]);case 17:return this.Xa(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15],arguments[16],arguments[17]);case 18:return this.Ya(arguments[1],arguments[2],
arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15],arguments[16],arguments[17],arguments[18]);case 19:return this.Za(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15],arguments[16],arguments[17],arguments[18],arguments[19]);case 20:return this.$a(arguments[1],
arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15],arguments[16],arguments[17],arguments[18],arguments[19],arguments[20]);case 21:return this.Ac(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15],arguments[16],arguments[17],
arguments[18],arguments[19],arguments[20],arguments[21]);default:throw Error(["Invalid arity: ",z.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(Ua(b)))};g.I=function(){var a=this.O.I?this.O.I():this.O.call(null),b=yi(this,a);x(b)||pi(this.name,a);return b.I?b.I():b.call(null)};g.g=function(a){var b=this.O.g?this.O.g(a):this.O.call(null,a),c=yi(this,b);x(c)||pi(this.name,b);return c.g?c.g(a):c.call(null,a)};
g.h=function(a,b){var c=this.O.h?this.O.h(a,b):this.O.call(null,a,b),d=yi(this,c);x(d)||pi(this.name,c);return d.h?d.h(a,b):d.call(null,a,b)};g.j=function(a,b,c){var d=this.O.j?this.O.j(a,b,c):this.O.call(null,a,b,c),e=yi(this,d);x(e)||pi(this.name,d);return e.j?e.j(a,b,c):e.call(null,a,b,c)};g.H=function(a,b,c,d){var e=this.O.H?this.O.H(a,b,c,d):this.O.call(null,a,b,c,d),f=yi(this,e);x(f)||pi(this.name,e);return f.H?f.H(a,b,c,d):f.call(null,a,b,c,d)};
g.ia=function(a,b,c,d,e){var f=this.O.ia?this.O.ia(a,b,c,d,e):this.O.call(null,a,b,c,d,e),h=yi(this,f);x(h)||pi(this.name,f);return h.ia?h.ia(a,b,c,d,e):h.call(null,a,b,c,d,e)};g.Ca=function(a,b,c,d,e,f){var h=this.O.Ca?this.O.Ca(a,b,c,d,e,f):this.O.call(null,a,b,c,d,e,f),k=yi(this,h);x(k)||pi(this.name,h);return k.Ca?k.Ca(a,b,c,d,e,f):k.call(null,a,b,c,d,e,f)};
g.ab=function(a,b,c,d,e,f,h){var k=this.O.ab?this.O.ab(a,b,c,d,e,f,h):this.O.call(null,a,b,c,d,e,f,h),l=yi(this,k);x(l)||pi(this.name,k);return l.ab?l.ab(a,b,c,d,e,f,h):l.call(null,a,b,c,d,e,f,h)};g.Ja=function(a,b,c,d,e,f,h,k){var l=this.O.Ja?this.O.Ja(a,b,c,d,e,f,h,k):this.O.call(null,a,b,c,d,e,f,h,k),m=yi(this,l);x(m)||pi(this.name,l);return m.Ja?m.Ja(a,b,c,d,e,f,h,k):m.call(null,a,b,c,d,e,f,h,k)};
g.bb=function(a,b,c,d,e,f,h,k,l){var m=this.O.bb?this.O.bb(a,b,c,d,e,f,h,k,l):this.O.call(null,a,b,c,d,e,f,h,k,l),n=yi(this,m);x(n)||pi(this.name,m);return n.bb?n.bb(a,b,c,d,e,f,h,k,l):n.call(null,a,b,c,d,e,f,h,k,l)};g.Qa=function(a,b,c,d,e,f,h,k,l,m){var n=this.O.Qa?this.O.Qa(a,b,c,d,e,f,h,k,l,m):this.O.call(null,a,b,c,d,e,f,h,k,l,m),p=yi(this,n);x(p)||pi(this.name,n);return p.Qa?p.Qa(a,b,c,d,e,f,h,k,l,m):p.call(null,a,b,c,d,e,f,h,k,l,m)};
g.Ra=function(a,b,c,d,e,f,h,k,l,m,n){var p=this.O.Ra?this.O.Ra(a,b,c,d,e,f,h,k,l,m,n):this.O.call(null,a,b,c,d,e,f,h,k,l,m,n),q=yi(this,p);x(q)||pi(this.name,p);return q.Ra?q.Ra(a,b,c,d,e,f,h,k,l,m,n):q.call(null,a,b,c,d,e,f,h,k,l,m,n)};g.Sa=function(a,b,c,d,e,f,h,k,l,m,n,p){var q=this.O.Sa?this.O.Sa(a,b,c,d,e,f,h,k,l,m,n,p):this.O.call(null,a,b,c,d,e,f,h,k,l,m,n,p),t=yi(this,q);x(t)||pi(this.name,q);return t.Sa?t.Sa(a,b,c,d,e,f,h,k,l,m,n,p):t.call(null,a,b,c,d,e,f,h,k,l,m,n,p)};
g.Ta=function(a,b,c,d,e,f,h,k,l,m,n,p,q){var t=this.O.Ta?this.O.Ta(a,b,c,d,e,f,h,k,l,m,n,p,q):this.O.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q),w=yi(this,t);x(w)||pi(this.name,t);return w.Ta?w.Ta(a,b,c,d,e,f,h,k,l,m,n,p,q):w.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q)};
g.Ua=function(a,b,c,d,e,f,h,k,l,m,n,p,q,t){var w=this.O.Ua?this.O.Ua(a,b,c,d,e,f,h,k,l,m,n,p,q,t):this.O.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t),A=yi(this,w);x(A)||pi(this.name,w);return A.Ua?A.Ua(a,b,c,d,e,f,h,k,l,m,n,p,q,t):A.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t)};
g.Va=function(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w){var A=this.O.Va?this.O.Va(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w):this.O.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w),B=yi(this,A);x(B)||pi(this.name,A);return B.Va?B.Va(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w):B.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w)};
g.Wa=function(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A){var B=this.O.Wa?this.O.Wa(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A):this.O.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A),I=yi(this,B);x(I)||pi(this.name,B);return I.Wa?I.Wa(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A):I.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A)};
g.Xa=function(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B){var I=this.O.Xa?this.O.Xa(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B):this.O.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B),K=yi(this,I);x(K)||pi(this.name,I);return K.Xa?K.Xa(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B):K.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B)};
g.Ya=function(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I){var K=this.O.Ya?this.O.Ya(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I):this.O.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I),P=yi(this,K);x(P)||pi(this.name,K);return P.Ya?P.Ya(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I):P.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I)};
g.Za=function(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I,K){var P=this.O.Za?this.O.Za(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I,K):this.O.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I,K),Z=yi(this,P);x(Z)||pi(this.name,P);return Z.Za?Z.Za(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I,K):Z.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I,K)};
g.$a=function(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I,K,P){var Z=this.O.$a?this.O.$a(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I,K,P):this.O.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I,K,P),W=yi(this,Z);x(W)||pi(this.name,Z);return W.$a?W.$a(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I,K,P):W.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I,K,P)};
g.Ac=function(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,A,B,I,K,P,Z){var W=Ke(this.O,a,b,c,d,T([e,f,h,k,l,m,n,p,q,t,w,A,B,I,K,P,Z])),ka=yi(this,W);x(ka)||pi(this.name,W);return Ke(ka,a,b,c,d,T([e,f,h,k,l,m,n,p,q,t,w,A,B,I,K,P,Z]))};function zi(a,b){var c=Ai;df.H(c.$c,V,a,b);li(c.Zc,c.$c,c.Tc,c.Xc)}function yi(a,b){N.h(C(a.Tc),C(a.Xc))||li(a.Zc,a.$c,a.Tc,a.Xc);var c=C(a.Zc);c=c.g?c.g(b):c.call(null,b);return x(c)?c:oi(a.name,b,a.Xc,a.$c,a.Pe,a.Zc,a.Tc,a.De)}g.Qb=function(){return dc(this.name)};g.Bc=function(){return ec(this.name)};
g.ca=function(){return da(this)};function Bi(a){this.ic=a;this.F=null;this.C=2153775104;this.N=2048}g=Bi.prototype;g.ve=u;g.toString=function(){return this.ic};g.X=function(a,b){return(a=null!=b?u===b.ve?!0:!1:!1)?this.ic===b.ic:a};g.$=function(a,b){return Qb(b,['#uuid "',z.g(this.ic),'"'].join(""))};g.ca=function(){null==this.F&&(this.F=xc(this.ic));return this.F};g.wb=function(a,b){if(b instanceof Bi)return Ca(this.ic,b.ic);throw Error(["Cannot compare ",z.g(this)," to ",z.g(b)].join(""));};
function Ci(a,b,c){var d=Error(a);this.message=a;this.data=b;this.cause=c;this.name=d.name;this.description=d.description;this.number=d.number;this.fileName=d.fileName;this.lineNumber=d.lineNumber;this.columnNumber=d.columnNumber;this.stack=d.stack;return this}Ci.prototype.__proto__=Error.prototype;Ci.prototype.na=u;
Ci.prototype.$=function(a,b,c){Qb(b,"#error {:message ");Uh(this.message,b,c);x(this.data)&&(Qb(b,", :data "),Uh(this.data,b,c));x(this.cause)&&(Qb(b,", :cause "),Uh(this.cause,b,c));return Qb(b,"}")};Ci.prototype.toString=function(){return oc(this)};function Di(a,b){return Ei(a,b,null)}function Ei(a,b,c){return new Ci(a,b,c)};var Ki=new E("shadow.grove","tx-info","shadow.grove/tx-info",536926930),Fi=new E(null,"nil","nil",99600501),Ni=new E(null,"keys-new","keys-new",546185618),Oi=new E("shadow.cljs.build-report.ui","group-item","shadow.cljs.build-report.ui/group-item",-505545033),Qi=new E(null,"jar","jar",-1059959581),Si=new E("shadow.grove.kv","config","shadow.grove.kv/config",-623442541),Ui=new E("shadow.cljs.build-report.ui","group-item-leave!","shadow.cljs.build-report.ui/group-item-leave!",1638354003),Li=new E(null,
"line","line",212345235),Mi=new E(null,"string","string",-1989541586),Vi=new E("shadow.grove.components","event-target","shadow.grove.components/event-target",-649187734),Xi=new E(null,"pkey","pkey",25004288),Pi=new E(null,"reader-exception","reader-exception",-1938323098),Yi=new E(null,"hover-item","hover-item",1736640574),Ri=new Ac(null,"js","js",-886355190,null),Zi=new E(null,"group-name","group-name",-232140110),Ti=new Ac(null,"uuid","uuid",-504564192,null),$i=new E(null,"claimed","claimed",-1569508946),
aj=new E("e","signal","e/signal",-1984951554),Ma=new E(null,"dup","dup",556298533),Wi=new E("cljs.analyzer","no-resolve","cljs.analyzer/no-resolve",-1872351017),bj=new Ac("shadow.arborist.protocols","as-managed","shadow.arborist.protocols/as-managed",142378542,null),cj=new E(null,"style","style",-496642736),dj=new E(null,"return","return",-1891502105),fj=new E(null,"synced","synced",-1518561120),gj=new E(null,"src","src",-1651076051),hj=new E("shadow.grove.components","slot-invalidate!","shadow.grove.components/slot-invalidate!",
-867939939),Ka=new E(null,"readably","readably",1129599760),ij=new E("shadow.grove","updated","shadow.grove/updated",1086195901),jj=new E("shadow.grove.components","component","shadow.grove.components/component",-1606419021),ej=new E(null,"data","data",-232669377),kj=new E(null,"group-item-id","group-item-id",-877313515),mj=new E(null,"requires","requires",-1201390927),nj=new E("shadow.arborist","root","shadow.arborist/root",1186427103),oj=new E(null,"references","references",882562509),sj=new E(null,
"rt-ref","rt-ref",1775728139),tj=new E("shadow.grove","event-error-handler","shadow.grove/event-error-handler",1371547629),uj=new E(null,"fs","fs",-2122926244),vj=new E(null,"group-type","group-type",-821813761),lj=new Ac(null,"Inf","Inf",647172781,null),xj=new E(null,"class","class",-2030961996),xi=new E(null,"default","default",-1987822328),yj=new E(null,"build-modules","build-modules",-1146364107),pj=new E(null,"strable","strable",1877668047),qj=new E(null,"ex-kind","ex-kind",1581199296),rj=new E(null,
"col","col",-1959363084),zj=new E("shadow.grove.components","stable-args","shadow.grove.components/stable-args",691139503),Aj=new E(null,"app-id","app-id",2035039555),Cj=new E(null,"require-graph","require-graph",861823460),wj=new E(null,"map","map",1371690461),Dj=new E(null,"module-entry","module-entry",-736184856),Ej=new E("shadow.arborist.fragments","fragment","shadow.arborist.fragments/fragment",-2019565475),Fj=new E(null,"empty","empty",767870958),Gj=new E(null,"resource-name","resource-name",
2001617100),Bj=new E(null,"readers","readers",-2118263030),Hj=new E(null,"path","path",-188191168),Ij=new E("e","throttle","e/throttle",-1860340685),Kj=new E(null,"fs-root","fs-root",1292178406),Lj=new E("shadow.cljs.build-report.ui","group-item-enter!","shadow.cljs.build-report.ui/group-item-enter!",1891071559),Nj=new E(null,"attempt","attempt",1611761308),Oj=new E("shadow.grove.impl","fn","shadow.grove.impl/fn",-392342979),Pj=new E(null,"primary-key","primary-key",1422512605),Jj=new E(null,"column",
"column",2078222095),Rj=new E("shadow.grove.components","dom-sync!","shadow.grove.components/dom-sync!",1006774752),Xj=new E(null,"fx-key","fx-key",-516894324),Mj=new E(null,"eof","eof",-489063237),Yj=new E(null,"item-count","item-count",8658772),Zj=new E(null,"version","version",425292698),ak=new E("shadow.grove.components","error-handler","shadow.grove.components/error-handler",-1078927315),Qj=new E(null,"form","form",-1624062471),bk=new E(null,"paths","paths",-1807389588),ck=new E("shadow.grove",
"event","shadow.grove/event",984518123),Sj=new Ac(null,"-Inf","-Inf",-2123243689,null),ek=new E(null,"transact!","transact!",-822725810),fk=new E(null,"env","env",-1815813235),gk=new E(null,"provides","provides",-1634397992),hk=new E("e","stop","e/stop",-2140915081),dk=new E(null,"list","list",765357683),ik=new E(null,"for","for",-1323786319),jk=new E("shadow.grove.impl","slot-kv-lookup","shadow.grove.impl/slot-kv-lookup",-1981061890),kk=new E("shadow.grove","kv","shadow.grove/kv",556503171),gi=new E(null,
"parents","parents",-2027538891),lk=new E(null,"div","div",1057191632),mk=new E("shadow.grove.components","depth","shadow.grove.components/depth",-20661449),nk=new E(null,"colSpan","colSpan",872137394),pk=new E(null,"event","event",301435442),qk=new E("shadow.grove","event-interceptors","shadow.grove/event-interceptors",1389832382),tk=new E("shadow.grove","scheduler","shadow.grove/scheduler",905620149),uk=new E(null,"adj","adj",-1344630196),ok=new E(null,"file","file",-1269645878),vk=new E(null,"vals",
"vals",768058733),wk=new E(null,"value","value",305978217),rk=new E(null,"keyword","keyword",811389747),sk=new Ac(null,"NaN","NaN",666918153,null),xk=new E("e","debounce","e/debounce",-871550403),zk=new E(null,"id","id",-1388402092),Ak=new E("tailrecursion.priority-map","not-found","tailrecursion.priority-map/not-found",-436727517),Bk=new E(null,"in","in",-1531184865),Dk=new E(null,"entry-id","entry-id",591934358),yk=new E(null,"set","set",304602554),Ek=new E(null,"pom-info","pom-info",-2111983790),
Fk=new E(null,"fx-value","fx-value",-522086181),Ck=new Ac(null,"queue","queue",-1198599890,null),Gk=new E(null,"interceptor","interceptor",1127739076),Hk=new E(null,"resource","resource",251898836),Ik=new E(null,"origin","origin",1037372088),Jk=new E("dom","svg","dom/svg",856951640),Kk=new E("shadow.grove","render","shadow.grove/render",1304443147),Lk=new E(null,"read-key","read-key",-510415417),Nk=new E("shadow.grove","app-id","shadow.grove/app-id",394484090),La=new E(null,"meta","meta",1499536964),
Ok=new E(null,"node","node",581201198),Pk=new E("dom","ref","dom/ref",1289472705),Na=new E(null,"print-length","print-length",1931866356),Mk=new Ac(null,"/","/",-1371932971,null),Qk=new E(null,"keys-updated","keys-updated",1209111301),Rk=new E(null,"module-entries","module-entries",-2008632924),Sk=new E(null,"x","x",2099068185),Tk=new Ac("clojure.core.protocols","nav","clojure.core.protocols/nav",298936762,null),Uk=new E(null,"attr","attr",-604132353),ii=new E(null,"ancestors","ancestors",-776045424),
Vk=new E(null,"tbody","tbody",-80678300),Wk=new E(null,"rect","rect",-108902628),Xk=new E(null,"module-id","module-id",376972113),Yk=new E(null,"coordinate","coordinate",-112811209),Zk=new E(null,"package-name","package-name",350612733),$k=new E("e","stop!","e/stop!",726634536),al=new E("shadow.cljs.build-report.ui","ui","shadow.cljs.build-report.ui/ui",-1433670156),bl=new E("shadow.grove","event-config","shadow.grove/event-config",1344327341),cl=new E(null,"data-before","data-before",528494321),
dl=new E(null,"f","f",-1597136552),fl=new E(null,"b","b",1482224470),gl=new E(null,"e","e",1381269198),il=new E("shadow.grove","failed!","shadow.grove/failed!",605318681),ll=new E(null,"nodeset","nodeset",695991339),ml=new E(null,"table","table",-564943036),el=new E(null,"hierarchy","hierarchy",-1053470341),Xh=new E(null,"fallback-impl","fallback-impl",-1501286995),nl=new E(null,"group-pct","group-pct",-1926071629),ol=new E(null,"groups","groups",-136896102),hl=new E(null,"tag","tag",-1290361223),
pl=new E(null,"seen","seen",-518999789),jl=new E("shadow.grove","fx","shadow.grove/fx",-1712376559),kl=new E(null,"illegal-argument","illegal-argument",-1845493170),ql=new E(null,"validate-fn","validate-fn",1430169944),rl=new E(null,"td","td",1479933353),tl=new E(null,"primary-key-fn","primary-key-fn",-1006009999),ul=new E(null,"keys-removed","keys-removed",-110314827),vl=new E("e","rate-limit","e/rate-limit",1748081857),wl=new E(null,"th","th",-545608566),xl=new E("shadow.grove","runtime-ref","shadow.grove/runtime-ref",
555646968),zl=new E(null,"tr","tr",-1424774646),sl=new Ac(null,"inst","inst",-2008473268,null),Al=new E(null,"package-id","package-id",-8073753),Bl=new E("shadow.cljs.build-report.ui","group","shadow.cljs.build-report.ui/group",-262676575),Cl=new E(null,"source-bytes","source-bytes",2043726942),Dl=new E(null,"tx","tx",466630418),El=new E(null,"npm-info","npm-info",295306408),Fl=new E(null,"gen","gen",142575302),Gl=new E("e","capture","e/capture",-677031226),Hl=new E("e","passive","e/passive",252884107),
Il=new E("shadow.grove.components","slot-effect","shadow.grove.components/slot-effect",-1038005132),Jl=new E("dom","element-fn","dom/element-fn",553675770),Kl=new E("shadow.grove","tx-after","shadow.grove/tx-after",412311980),Ml=new E("shadow.cljs.build-report.ui","toggle-group!","shadow.cljs.build-report.ui/toggle-group!",-200595689),Nl=new E("shadow.grove.impl","slot-kv-get","shadow.grove.impl/slot-kv-get",1540761511),Ol=new E("shadow.grove.impl","tx-guard","shadow.grove.impl/tx-guard",1063602673),
hi=new E(null,"descendants","descendants",1824886031),Pl=new E(null,"thead","thead",-291875296),Ql=new E(null,"query-id","query-id",1474128842),Rl=new E("shadow.grove.components","handle-dom-event!","shadow.grove.components/handle-dom-event!",476157374),Sl=new E("shadow.grove","started","shadow.grove/started",-1053419007),bi=new E(null,"val","val",128701612),Tl=new E(null,"display-modules","display-modules",724521995),Ll=new E(null,"vector","vector",1902966158),Ul=new E(null,"next","next",-117701485),
Vl=new E(null,"gzip-size","gzip-size",1012129871),Wl=new E(null,"parent","parent",-878878779),Xl=new E(null,"item-id","item-id",-1804511607),Yl=new E("shadow.grove","origin","shadow.grove/origin",470160883),Zl=new E(null,"kv-table","kv-table",1045619235),$l=new E(null,"optimized-size","optimized-size",-2020963725),am=new E(null,"js-size","js-size",-582454603),Ja=new E(null,"flush-on-newline","flush-on-newline",-151457939),bm=new E("shadow.grove","suspense-keys","shadow.grove/suspense-keys",-1050374121),
cm=new E(null,"supports?","supports?",1642448130),em=new E("shadow.grove","env-init","shadow.grove/env-init",-169976051),fm=new E(null,"resource-id","resource-id",-1308422582),gm=new E(null,"result","result",1415092211),hm=new E("shadow.grove","roots","shadow.grove/roots",550329575),im=new E("dom","inner-html","dom/inner-html",1794195536),jm=new E(null,"npm","npm",785664792),km=new E(null,"joins","joins",1033962699),dm=new E(null,"character","character",380652989),lm=new E(null,"dest","dest",-34569477),
mm=new E(null,"other","other",995793544),nm=new E(null,"idx","idx",1053688473),pm=new E(null,"expanded","expanded",-3020742),qm=new E("shadow.grove","root-el","shadow.grove/root-el",1692884204),rm=new E(null,"this","this",-611633625),sm=new E(null,"ev-id","ev-id",1383435917),tm=new E(null,"is-duplicate","is-duplicate",1545218398),vm=new E("shadow.cljs.build-report.ui","module","shadow.cljs.build-report.ui/module",2131212880),wm=new E("shadow.grove.components","parent","shadow.grove.components/parent",
522357606),om=new E(null,"reader-error","reader-error",1610253121),xm=new E(null,"mount","mount",-1560582470),zm=new E(null,"not-kv","not-kv",-1657579785),Am=new E("shadow.arborist.protocols","dom-event-handler","shadow.arborist.protocols/dom-event-handler",-755471285),Bm=new E(null,"build-sources","build-sources",-1750353374),Cm=new E("shadow.cljs.build-report.ui","root","shadow.cljs.build-report.ui/root",-1411362220),um=new E(null,"namespaced-map","namespaced-map",1235665380),Dm=new E("shadow.cljs.build-report.ui",
"resource","shadow.cljs.build-report.ui/resource",1469702739),Em=new E(null,"group-id","group-id",-1316082778),Gm=new E("shadow.grove.impl","fx-transact!","shadow.grove.impl/fx-transact!",-1363650860),ym=new E(null,"symbol","symbol",-1038572696),Hm=new E("shadow.grove","fx-config","shadow.grove/fx-config",1659378758),Im=new E(null,"items","items",1031954938),Jm=new E(null,"attrs","attrs",-2090668713),Oh=new E(null,"more-marker","more-marker",-14717935),po=new E(null,"entry","entry",505168823),wo=
new E(null,"key","key",-1516042587),xo=new E("shadow.grove","runtime","shadow.grove/runtime",-1898524983),Fm=new E(null,"type","type",1174270348),yo=new E(null,"when","when",-576417306),Wh=new E(null,"alt-impl","alt-impl",670969595),Ao=new E("e","once","e/once",-262568708),uq=new E("e","prevent-default","e/prevent-default",813416704),Dq=new E(null,"item","item",249373802);var Km=/[\s]/;function Lm(a){return null==a?null:","===a?!0:Km.test(a)}function Mm(a){return null==a?null:!/[^0-9]/.test(a)}
function Nm(a,b){return function e(d){return new ne(null,function(){for(;;){var f=F(d);if(f){if(Bd(f)){var h=bc(f),k=Q(h),l=re(k);return function(){for(var n=0;;)if(n<k){var p=bb(h,n),q=l;if(p instanceof Ac||p instanceof E){var t=Kh(ke,me)(p),w=U(t,0,null);t=U(t,1,null);var A=p instanceof Ac?Ec:le;p=null==w?A.h?A.h(a,t):A.call(null,a,t):N.h("_",w)?A.g?A.g(t):A.call(null,t):p}q.add(p);n+=1}else return!0}()?te(l.aa(),e(cc(f))):te(l.aa(),null)}var m=H(f);return S(m instanceof Ac||m instanceof E?function(){var n=
Kh(ke,me)(m),p=U(n,0,null);n=U(n,1,null);var q=m instanceof Ac?Ec:le;return null==p?q.h?q.h(a,n):q.call(null,a,n):N.h("_",p)?q.g?q.g(n):q.call(null,n):m}():m,e(J(f)))}return null}},null,null)}(b)}function Om(a,b){a=parseInt(a,b);return x(isNaN(a))?-1:a};function Pm(a){if(null!=a&&null!=a.$b)a=a.$b(a);else{var b=Pm[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Pm._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("Reader.read-char",a);}return a}function Qm(a){if(null!=a&&null!=a.Fc)a=a.Fc(a);else{var b=Qm[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Qm._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("Reader.peek-char",a);}return a}
function Rm(a,b){if(null!=a&&null!=a.Ud)a.Ud(a,b);else{var c=Rm[r(null==a?null:a)];if(null!=c)c.h?c.h(a,b):c.call(null,a,b);else if(c=Rm._,null!=c)c.h?c.h(a,b):c.call(null,a,b);else throw y("IPushbackReader.unread",a);}}function Sm(a){if(null!=a&&null!=a.ze)a=a.ze(a);else{var b=Sm[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Sm._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("IndexingReader.get-line-number",a);}return a}
function Tm(a){if(null!=a&&null!=a.xe)a=a.xe(a);else{var b=Tm[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Tm._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("IndexingReader.get-column-number",a);}return a}function Um(a){if(null!=a&&null!=a.ye)a=a.ye(a);else{var b=Um[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Um._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("IndexingReader.get-file-name",a);}return a}
function Vm(a,b){this.W=a;this.de=b;this.xc=0}Vm.prototype.$b=function(){if(this.de>this.xc){var a=this.W.charAt(this.xc);this.xc+=1;return a}return null};Vm.prototype.Fc=function(){return this.de>this.xc?this.W.charAt(this.xc):null};function Wm(a,b){this.be=a;this.Vb=b;this.gb=this.hd=1}Wm.prototype.$b=function(){var a=this.gb<this.hd?this.Vb[this.gb]:this.be.$b(null);this.gb<this.hd&&(this.gb+=1);return null==a?null:Zd(a)};
Wm.prototype.Fc=function(){var a=this.gb<this.hd?this.Vb[this.gb]:this.be.Fc(null);return null==a?null:Zd(a)};Wm.prototype.Ud=function(a,b){if(x(b)){if(0===this.gb)throw Error("Pushback buffer is full");--this.gb;return this.Vb[this.gb]=b}return null};function Xm(a){return null!=a?u===a.kf?!0:!1:!1};function Ym(a,b,c,d){var e=Q(b);a=x(a)?0:10<e?10:e;b=ff.h(Ye(Ai,!0),gf(a,b));b=Ge(z,hf(1,mf.h(new jf(null,-1," ",null),b)));e=a<e?"...":null;return[z.g(c),z.g(b),e,z.g(d)].join("")}function wi(a,b){return null==b?Fi:"string"===typeof b?Mi:b instanceof E?pj:"number"===typeof b?pj:b instanceof Ac?pj:Ad(b)?Ll:be(b)?dk:yd(b)?wj:wd(b)?yk:N.h(b,!0)?pj:N.h(b,!1)?pj:Ra(b)}var Ai,Gi=bf(Me),Hi=bf(Me),Ii=bf(Me),Ji=bf(Me),vi=Dc(Me,el,fi.I?fi.I():fi.call(null));Ai=new qi;
zi(Mi,function(a,b){a=x(a)?5:20;var c=b.length>a?'..."':'"',d=b.length;return['"',z.g(b.substring(0,a<d?a:d)),c].join("")});zi(pj,function(a,b){return z.g(b)});zi(G,function(){return"\x3cindexed seq\x3e"});zi(mg,function(){return"\x3cmap seq\x3e"});zi(Tg,function(){return"\x3cmap seq\x3e"});zi(he,function(){return"\x3ccons\x3e"});zi(ne,function(){return"\x3clazy seq\x3e"});zi(Fi,function(){return"nil"});zi(dk,function(a,b){return Ym(a,b,"(",")")});
zi(wj,function(a,b){var c=Q(b),d=x(a)?0:c;b=Ge(xe,gf(d,b));return Ym(a,b,"{",c>d?"...}":"}")});zi(yk,function(a,b){return Ym(a,b,"#{","}")});zi(Ll,function(a,b){return Ym(a,b,"[","]")});zi(xi,function(a,b){return Yh(T([Ra(b)]))});function Zm(a,b,c){b=new v(null,2,[Fm,Pi,qj,b],null);a=Xm(a)?V.A(b,ok,Um(a),T([Li,Sm(a),rj,Tm(a)])):b;var d=ok.g(a);b=Li.g(a);var e=rj.g(a);d=x(d)?[z.g(d)," "].join(""):null;b=x(b)?["[line ",z.g(b),", col ",z.g(e),"]"].join(""):null;c=Je(z,d,b,x(x(d)?d:b)?" ":null,c);throw Di(c,a);}function $m(a,b){return Zm(a,om,T([Ge(z,b)]))}function an(a,b){return Zm(a,kl,T([Ge(z,b)]))}function bn(a,b){return Zm(a,Mj,T([Ge(z,b)]))}
function cn(a,b,c,d){$m(a,T(["The map literal starting with ",Ai.h(!1,H(d)),x(b)?[" on line ",z.g(b)," column ",z.g(c)].join(""):null," contains ",Q(d)," form(s). Map literals must contain an even number of forms."]))}function dn(a,b,c){return $m(a,T(["Invalid ",me(b),": ",c,"."]))}function en(a,b,c){return $m(a,T(["Invalid character: ",c," found while reading ",me(b),"."]))}
function fn(a,b){a:{var c=Mi instanceof E?Mi.ra:null;switch(c){case "regex":c='#"';break a;case "string":c='"';break a;default:throw Error(["No matching clause: ",z.g(c)].join(""));}}return bn(a,T(["Unexpected EOF reading ",me(Mi)," starting ",He(z,c,b),"."]))}function gn(a,b){return an(a,T(["Invalid digit ",b," in unicode character."]))}function hn(a){return $m(a,T(["Octal escape sequence must be in range [0, 377]."]))}
function jn(a,b){b=function(c){return function f(e){return new ne(null,function(){for(var h=e;;)if(h=F(h)){if(Bd(h)){var k=bc(h),l=Q(k),m=re(l);a:for(var n=0;;)if(n<l){var p=bb(k,n),q=U(p,0,null);1<U(p,1,null)&&m.add(q);n+=1}else{k=!0;break a}return k?te(m.aa(),f(cc(h))):te(m.aa(),null)}m=H(h);k=U(m,0,null);if(1<U(m,1,null))return S(k,f(J(h)));h=J(h)}else return null},null,null)}(Jh(c))}(b);return Je(z,a,1<Q(b)?"s":null,": ",hf(1,mf.h(new jf(null,-1,", ",null),b)))}
function kn(a,b,c){b=me(b);$m(a,T([jn([String(b.charAt(0)).toUpperCase()+String(b.slice(1)).toLowerCase()," literal contains duplicate key"].join(""),c)]))};function ln(a){for(var b=a.$b(null);;)if(Lm.g?Lm.g(b):Lm.call(null,b))b=a.$b(null);else return b}var mn=/^([-+]?)(?:(0)|([1-9][0-9]*)|0[xX]([0-9A-Fa-f]+)|0([0-7]+)|([1-9][0-9]?)[rR]([0-9A-Za-z]+)|0[0-9]+)(N)?$/,nn=/([-+]?[0-9]+)\/([0-9]+)/,on=/([-+]?[0-9]+(\.[0-9]*)?([eE][-+]?[0-9]+)?)(M)?/;function pn(a,b){a=Mh(a,b);return U(a,0,null)===b}
function qn(a){if(pn(mn,a)){var b=Sf(Mh(mn,a));if(null!=(b.g?b.g(2):b.call(null,2)))a=0;else{a="-"===(b.g?b.g(1):b.call(null,1));b=null!=(b.g?b.g(3):b.call(null,3))?new X(null,2,5,Y,[b.g?b.g(3):b.call(null,3),10],null):null!=(b.g?b.g(4):b.call(null,4))?new X(null,2,5,Y,[b.g?b.g(4):b.call(null,4),16],null):null!=(b.g?b.g(5):b.call(null,5))?new X(null,2,5,Y,[b.g?b.g(5):b.call(null,5),8],null):null!=(b.g?b.g(7):b.call(null,7))?new X(null,2,5,Y,[b.g?b.g(7):b.call(null,7),parseInt(b.g?b.g(6):b.call(null,
6))],null):new X(null,2,5,Y,[null,null],null);var c=b.g?b.g(0):b.call(null,0);null==c?a=null:(b=parseInt(c,b.g?b.g(1):b.call(null,1)),a=a?-1*b:b,a=x(isNaN(a))?null:a)}}else pn(on,a)?(b=Sf(Mh(on,a)),a=null!=(b.g?b.g(4):b.call(null,4))?parseFloat(b.g?b.g(1):b.call(null,1)):parseFloat(a)):pn(nn,a)?(b=Sf(Mh(nn,a)),a=b.g?b.g(1):b.call(null,1),b=b.g?b.g(2):b.call(null,2),a=x(Mh(/^\+/,a))?a.substring(1):a,a=parseInt(a)/parseInt(b)):a=null;return a}
function rn(a){if(""===a||!0===/:$/.test(a)||!0===/^::/.test(a))return null;var b=a.indexOf("/"),c=0<b?a.substring(0,b):null;if(null!=c){b+=1;if(b===Q(a))return null;a=a.substring(b);return Mm(ad(a,0))||""===a||!1!==/:$/.test(c)||"/"!==a&&-1!==a.indexOf("/")?null:new X(null,2,5,Y,[c,a],null)}return"/"===a||-1===a.indexOf("/")?new X(null,2,5,Y,[null,a],null):null}
var sn=function sn(a){for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return sn.A(arguments[0],1<c.length?new G(c.slice(1),0,null):null)};sn.A=function(a){for(;;){var b=a.$b(null);if("\n"===b||"\n"===b||null==b)break}return a};sn.S=1;sn.R=function(a){var b=H(a);a=M(a);return this.A(b,a)};
function tn(){return function(){function a(c,d){var e=null;if(1<arguments.length){e=0;for(var f=Array(arguments.length-1);e<f.length;)f[e]=arguments[e+1],++e;e=new G(f,0,null)}return b.call(this,c,e)}function b(c){return $m(c,T(["Unreadable form"]))}a.S=1;a.R=function(c){var d=H(c);c=J(c);return b(d,c)};a.A=b;return a}()};new Ga;function un(a){var b="#"!==a;return b?(b="'"!==a)?(b=":"!==a)?vn.g?vn.g(a):vn.call(null,a):b:b:b}function wn(a){return"@"===a||"`"===a||"~"===a}function xn(a,b,c,d){if(Pa(c))return bn(a,T(["Unexpected EOF while reading start of ",me(b),"."]));if(x(x(d)?wn(c):d))return en(a,b,c);d=new Ga;for(Rm(a,c);;){if(Lm(c)||un(c)||null==c)return z.g(d);if(wn(c))return en(a,b,c);d.append(Pm(a));c=Qm(a)}}
function yn(a,b,c){b=Pm(a);if(x(b)){var d=zn.g?zn.g(b):zn.call(null,b);if(x(d))return d.j?d.j(a,b,c):d.call(null,a,b,c);Rm(a,b);return Bn.j?Bn.j(a,b,c):Bn.call(null,a,b,c)}return bn(a,T(["Unexpected EOF while reading dispatch character."]))}function Cn(a,b){return $m(a,T(["Unmatched delimiter ",b,"."]))}
function Dn(a,b,c){b=1+b;if(Q(a)!==b)throw an(null,T(["Invalid unicode literal: \\",a,"."]));for(var d=1,e=0;;){if(d===b)return String.fromCharCode(e);var f=Om(ad(a,d),c);if(-1===f)return c=ad(a,d),an(null,T(["Invalid digit ",c," in unicode character \\",a,"."]));e=f+e*c;d+=1}}
function En(a,b,c,d,e){for(var f=1,h=Om(b,c);;){if(-1===h)return gn(a,b);if(f!==d){var k=Qm(a);var l=Lm(k);l||(l=vn.g?vn.g(k):vn.call(null,k),l=x(l)?l:null==k);if(x(l))return x(e)?an(a,T(["Invalid unicode literal. Unicode literals should be ",d,"characters long. ","Value supplied is ",f," characters long."])):String.fromCharCode(h);l=Om(k,c);Pm(a);if(-1===l)return gn(a,k);h=l+h*c;f+=1}else return String.fromCharCode(h)}}
function Fn(a){var b=Pm(a);if(null!=b){b=un(b)||wn(b)||Lm(b)?z.g(b):xn(a,dm,b,!1);var c=b.length;if(1===c)return ad(b,0);if("newline"===b)return"\n";if("space"===b)return" ";if("tab"===b)return"\t";if("backspace"===b)return"\b";if("formfeed"===b)return"\f";if("return"===b)return"\r";if(x(0==b.lastIndexOf("u",0)))return b=Dn(b,4,16),c=b.charCodeAt(),55295<c&&57344>c?(b=c.toString(16),a=$m(a,T(["Invalid character literal \\u",b,"."]))):a=b,a;if(x(0==b.lastIndexOf("o",0))){--c;if(3<c)return $m(a,T(["Invalid octal escape sequence in a character literal: ",
b,". Octal escape sequences must be 3 or fewer digits."]));b=Dn(b,c,8);return 255<(b|0)?hn(a):b}return $m(a,T(["Unsupported character: ",b,"."]))}return bn(a,T(["Unexpected EOF while reading character."]))}function Gn(a){return Xm(a)?new X(null,2,5,Y,[Sm(a),(Tm(a)|0)-1|0],null):null}
function Hn(a,b,c,d){var e=Gn(c),f=U(e,0,null);e=U(e,1,null);b=null==b?null:Zd(b);for(var h=Tb(kd);;){var k=ln(c);if(!x(k)){var l=c,m=a,n=f,p=e,q=Q(h);bn(l,T(["Unexpected EOF while reading ",x(q)?["item ",z.g(q)," of "].join(""):null,me(m),x(n)?[", starting at line ",z.g(n)," and column ",z.g(p)].join(""):null,"."]))}if(N.h(b,null==k?null:Zd(k)))return Vb(h);l=vn.g?vn.g(k):vn.call(null,k);x(l)?(k=l.j?l.j(c,k,d):l.call(null,c,k,d),h=k!==c?ye.h(h,k):h):(Rm(c,k),k=In?In(c,!0,null,d):Jn.call(null,c,!0,
null,d),h=k!==c?ye.h(h,k):h)}}function Kn(a,b,c){a=Hn(dk,")",a,c);return vd(a)?Hc:Ge(ge,a)}function Ln(a,b,c){return Hn(Ll,"]",a,c)}function Mn(a,b,c){var d=Gn(a);b=U(d,0,null);d=U(d,1,null);c=Hn(wj,"}",a,c);var e=Q(c),f=Ih(2,c),h=Gh(f);!Se(e)&&cn(a,b,d,c);N.h(Q(h),Q(f))||kn(a,wj,f);if(e<=2*rg)a=Nd(c),a=new v(null,a.length/2,a,null);else a:for(a=Nd(c),b=a.length,d=0,e=Tb(sg);;)if(d<b)c=d+2,e=Wb(e,a[d],a[d+1]),d=c;else{a=Vb(e);break a}return a}
function Nn(a,b){for(var c=function(){var h=new Ga;h.append(b);return h}(),d=Pm(a);;){if(x(function(){var h=Lm(d);if(h)return h;h=vn.g?vn.g(d):vn.call(null,d);return x(h)?h:null==d}())){var e=z.g(c);Rm(a,d);var f=qn(e);return x(f)?f:$m(a,T(["Invalid number: ",e,"."]))}e=function(){var h=c;h.append(d);return h}();f=Pm(a);c=e;d=f}}
function On(a){var b=Pm(a);switch(b){case "t":return"\t";case "r":return"\r";case "n":return"\n";case "\\":return"\\";case '"':return'"';case "b":return"\b";case "f":return"\f";case "u":return b=Pm(a),-1===parseInt(b|0,16)?$m(a,T(["Invalid unicode escape: \\u",b,"."])):En(a,b,16,4,!0);default:return Mm(b)?(b=En(a,b,8,3,!1),255<(b|0)?hn(a):b):$m(a,T(["Unsupported escape character: \\",b,"."]))}}
function Pn(a){for(var b=new Ga,c=Pm(a);;){var d=c;if(N.h(null,d))return fn(a,T(['"',b]));if(N.h("\\",d)){d=function(){var f=b;f.append(On(a));return f}();var e=Pm(a);b=d;c=e}else{if(N.h('"',d))return z.g(b);d=function(){var f=b;f.append(c);return f}();e=Pm(a);b=d;c=e}}}
function Qn(a,b){b=xn(a,ym,b,!0);if(x(b))switch(b){case "nil":return null;case "true":return!0;case "false":return!1;case "/":return Mk;default:var c=rn(b);c=x(c)?Ec.h(c.g?c.g(0):c.call(null,0),c.g?c.g(1):c.call(null,1)):null;return x(c)?c:dn(a,ym,b)}else return null}
function Rn(a){var b=Pm(a);if(Lm(b))return $m(a,T(["A single colon is not a valid keyword."]));b=xn(a,rk,b,!0);var c=rn(b);if(x(x(c)?-1===b.indexOf("::"):c)){var d=c.g?c.g(0):c.call(null,0);c=c.g?c.g(1):c.call(null,1);return":"===ad(b,0)?dn(a,rk,[":",z.g(b)].join("")):le.h(d,c)}return dn(a,rk,[":",z.g(b)].join(""))}
function Sn(a,b,c){b=In?In(a,!0,null,c):Jn.call(null,a,!0,null,c);b=b instanceof E?nd([b,!0]):b instanceof Ac?new v(null,1,[hl,b],null):"string"===typeof b?new v(null,1,[hl,b],null):b;yd(b)||$m(a,T(["Metadata cannot be ",Ai.h(!1,b),". Metadata must be a Symbol, Keyword, String or Map."]));c=In?In(a,!0,null,c):Jn.call(null,a,!0,null,c);return null!=c&&(c.C&131072||u===c.Nd)?sd(c,th.A(T([td(c),b]))):$m(a,T(["Metadata can not be applied to ",Ai.h(!1,c),". ","Metadata can only be applied to IMetas."]))}
function Tn(a,b,c){b=Hn(yk,"}",a,c);c=Gh(b);N.h(Q(b),Q(c))||kn(a,yk,b);return c}function Un(a){In?In(a,!0,null,!0):Jn.call(null,a,!0,null,!0);return a}
function Vn(a,b,c){b=Pm(a);b=xn(a,um,b,!0);var d=null==b?null:rn(b);if(null==d)var e=null;else e=U(d,0,null),d=U(d,1,null),e=x(e)?null:d;if(x(e)){if("{"===ln(a)){b=Hn(um,"}",a,c);!Se(Q(b))&&cn(a,null,null,b);c=Nm(z.g(e),Ih(2,b));b=Ih(2,J(b));N.h(Q(Gh(c)),Q(c))||kn(a,um,c);a:for(a=Tb(Me),c=F(c),b=F(b);;)if(c&&b)a=ze(a,H(c),H(b)),c=M(c),b=M(b);else{a=Vb(a);break a}return a}return $m(a,T(["Namespaced map with namespace ",b," does not specify a map."]))}return $m(a,T(["Invalid value used as namespace in namespaced map: ",
b,"."]))}function Wn(a,b,c){b=In?In(a,!0,null,c):Jn.call(null,a,!0,null,c);return N.h(sk,b)?Number.NaN:N.h(Sj,b)?Number.NEGATIVE_INFINITY:N.h(lj,b)?Number.POSITIVE_INFINITY:$m(a,T([["Invalid token: ##",z.g(b)].join("")]))}function vn(a){switch(a){case '"':return Pn;case ":":return Rn;case ";":return sn;case "^":return Sn;case "(":return Kn;case ")":return Cn;case "[":return Ln;case "]":return Cn;case "{":return Mn;case "}":return Cn;case "\\":return Fn;case "#":return yn;default:return null}}
function zn(a){switch(a){case "^":return Sn;case "{":return Tn;case "\x3c":return tn();case "!":return sn;case "_":return Un;case ":":return Vn;case "#":return Wn;default:return null}}
function Bn(a,b,c){b=In?In(a,!0,null,c):Jn.call(null,a,!0,null,c);var d=In?In(a,!0,null,c):Jn.call(null,a,!0,null,c);b instanceof Ac||$m(a,T(["Invalid reader tag: ",Ai.h(!1,"Reader tag must be a symbol"),". Reader tags must be symbols."]));var e=D(Bj.g(c),b);e=x(e)?e:Me.g?Me.g(b):Me.call(null,b);if(x(e))return e.g?e.g(d):e.call(null,d);c=xi.g(c);return x(c)?c.h?c.h(b,d):c.call(null,b,d):$m(a,T(["No reader function for tag ",Ai.h(!1,b),"."]))}
function Jn(a){switch(arguments.length){case 1:return Xn(Me,arguments[0]);case 2:return Xn(arguments[0],arguments[1]);case 4:return In(arguments[0],arguments[1],arguments[2],arguments[3]);default:throw Error(["Invalid arity: ",z.g(arguments.length)].join(""));}}function Xn(a,b){a=Le(a);var c=D(a,Mj),d=!Id(a,Mj);return In(b,d,c,a)}
function In(a,b,c,d){try{for(;;){var e=Pm(a);if(!Lm(e)){if(null==e){if(x(b)){b=a;var f=x(null)?bn(b,T(["EOF while reading, starting at line ",null,"."])):bn(b,T(["EOF while reading."]))}else f=c;return f}if(Mm(e)||("+"===e||"-"===e)&&Mm(a.Fc(null)))return Nn(a,e);var h=vn(e);if(x(h)){var k=h.j?h.j(a,e,d):h.call(null,a,e,d);if(k!==a)return k}else return Qn(a,e)}}}catch(l){if(l instanceof Error){f=l;if(f instanceof Ci){b=f instanceof Ci?f.data:null;if(N.h(Pi,Fm.g(b)))throw f;throw Ei(f.message,th.A(T([new v(null,
1,[Fm,Pi],null),b,Xm(a)?new v(null,3,[Li,Sm(a),Jj,Tm(a),ok,Um(a)],null):null])),f);}throw Ei(f.message,th.A(T([new v(null,1,[Fm,Pi],null),Xm(a)?new v(null,3,[Li,Sm(a),Jj,Tm(a),ok,Um(a)],null):null])),f);}throw l;}};var Yn=function(){var a=new X(null,13,5,Y,[null,31,28,31,30,31,30,31,31,30,31,30,31],null),b=new X(null,13,5,Y,[null,31,29,31,30,31,30,31,31,30,31,30,31],null);return function(c,d){return D(x(d)?b:a,c)}}(),Zn=/(\d\d\d\d)(?:-(\d\d)(?:-(\d\d)(?:[T](\d\d)(?::(\d\d)(?::(\d\d)(?:[.](\d+))?)?)?)?)?)?(?:[Z]|([-+])(\d\d):(\d\d))?/;function $n(a){a=parseInt(a,10);return Pa(isNaN(a))?a:null}
function ao(a,b,c,d){if(!(a<=b&&b<=c))throw Error([z.g(d)," Failed: ",z.g(a),"\x3c\x3d",z.g(b),"\x3c\x3d",z.g(c)].join(""));return b}
function bo(a){var b=Lh(Zn,a);U(b,0,null);var c=U(b,1,null),d=U(b,2,null),e=U(b,3,null),f=U(b,4,null),h=U(b,5,null),k=U(b,6,null),l=U(b,7,null),m=U(b,8,null),n=U(b,9,null),p=U(b,10,null);if(Pa(b))throw Error(["Unrecognized date/time syntax: ",z.g(a)].join(""));a=$n(c);b=function(){var B=$n(d);return x(B)?B:1}();c=function(){var B=$n(e);return x(B)?B:1}();var q=function(){var B=$n(f);return x(B)?B:0}(),t=function(){var B=$n(h);return x(B)?B:0}(),w=function(){var B=$n(k);return x(B)?B:0}(),A=function(){a:if(N.h(3,
Q(l)))var B=l;else if(3<Q(l))B=l.substring(0,3);else for(B=new Ga(l);;)if(3>B.getLength())B=B.append("0");else{B=B.toString();break a}B=$n(B);return x(B)?B:0}();m=(N.h(m,"-")?-1:1)*(60*function(){var B=$n(n);return x(B)?B:0}()+function(){var B=$n(p);return x(B)?B:0}());return new X(null,8,5,Y,[a,ao(1,b,12,"timestamp month field must be in range 1..12"),ao(1,c,Yn(b,0===(a%4+4)%4&&(0!==(a%100+100)%100||0===(a%400+400)%400)),"timestamp day field must be in range 1..last day in month"),ao(0,q,23,"timestamp hour field must be in range 0..23"),
ao(0,t,59,"timestamp minute field must be in range 0..59"),ao(0,w,N.h(t,59)?60:59,"timestamp second field must be in range 0..60"),ao(0,A,999,"timestamp millisecond field must be in range 0..999"),m],null)}
var co=bf(null),eo=bf(th.A(T([new v(null,4,[sl,function(a){if("string"===typeof a){var b=bo(a);if(x(b)){a=U(b,0,null);var c=U(b,1,null),d=U(b,2,null),e=U(b,3,null),f=U(b,4,null),h=U(b,5,null),k=U(b,6,null);b=U(b,7,null);b=new Date(Date.UTC(a,c-1,d,e,f,h,k)-6E4*b)}else throw Error(["Unrecognized date/time syntax: ",z.g(a)].join(""));return b}throw Error("Instance literal expects a string for its timestamp.");},Ti,function(a){if("string"===typeof a)return new Bi(a.toLowerCase());throw Error("UUID literal expects a string as its representation.");
},Ck,function(a){if(Ad(a))return pf.h(eg,a);throw Error("Queue literal expects a vector for its elements.");},Ri,function(a){if(Ad(a)){var b=[];a=F(a);for(var c=null,d=0,e=0;;)if(e<d){var f=c.V(null,e);b.push(f);e+=1}else if(a=F(a))c=a,Bd(c)?(a=bc(c),e=cc(c),c=a,d=Q(a),a=e):(a=H(c),b.push(a),a=M(c),c=null,d=0),e=0;else break;return b}if(yd(a)){b={};a=F(a);c=null;for(e=d=0;;)if(e<d){var h=c.V(null,e);f=U(h,0,null);h=U(h,1,null);var k=b;f=me(f);k[f]=h;e+=1}else if(a=F(a))Bd(a)?(d=bc(a),a=cc(a),c=d,
d=Q(d)):(d=H(a),c=U(d,0,null),d=U(d,1,null),e=b,c=me(c),e[c]=d,a=M(a),c=null,d=0),e=0;else break;return b}throw Error("JS literal expects a vector or map containing only string or unqualified keyword keys");}],null),Me])));
function fo(){var a=document.querySelector('script[type\x3d"shadow/build-report"]').innerText,b=new v(null,3,[Bj,C(eo),xi,C(co),Mj,null],null);if(x(x(a)?Ne(a,""):a)){a=new Vm(a,Q(a));for(var c=Array(1),d=0;;)if(1>d)c[d]=null,d+=1;else break;b=Xn(b,new Wm(a,c))}else b=null;return b};function go(){return va("iPhone")&&!va("iPod")&&!va("iPad")}function ho(){return go()||va("iPad")||va("iPod")};var io=va("Opera"),jo=va("Trident")||va("MSIE"),ko=va("Edge"),lo=va("Gecko")&&!(-1!=ua().toLowerCase().indexOf("webkit")&&!va("Edge"))&&!(va("Trident")||va("MSIE"))&&!va("Edge"),mo=-1!=ua().toLowerCase().indexOf("webkit")&&!va("Edge");mo&&va("Mobile");var no=va("Macintosh"),oo=va("Windows");va("Linux")||va("CrOS");var Fq=aa.navigator||null;Fq&&(Fq.appVersion||"").indexOf("X11");var qo=va("Android"),ro=go(),so=va("iPad"),to=va("iPod");ho();ua().toLowerCase().indexOf("kaios");
function uo(){var a=aa.document;return a?a.documentMode:void 0}var vo;a:{var Mq="",Nq=function(){var a=ua();if(lo)return/rv:([^\);]+)(\)|;)/.exec(a);if(ko)return/Edge\/([\d\.]+)/.exec(a);if(jo)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(mo)return/WebKit\/(\S+)/.exec(a);if(io)return/(?:Version)[ \/]?(\S+)/.exec(a)}();Nq&&(Mq=Nq?Nq[1]:"");if(jo){var Oq=uo();if(null!=Oq&&Oq>parseFloat(Mq)){vo=String(Oq);break a}}vo=Mq}var zo;
if(aa.document&&jo){var Pq=uo();zo=Pq?Pq:parseInt(vo,10)||void 0}else zo=void 0;var Bo=zo;function Co(a){var b=a,c=Do;a=b;var d="",e="",f=1;0>b&&(b=-b);if(Infinity===b)a=(Infinity*Math.sign(a)).toString();else{for(var h=0;h<Eo.length;h++){var k=Eo[h];f=c[k];if(b>=f||1>=f&&b>.1*f){d=k;break}}d?(d+="B",e=" "):f=1;b=Math.pow(10,2);a=Math.round(a/f*b)/b+e+d}return a}
var Eo="Y Z E P T G M K m u n".split(" "),Do={"":1,n:Math.pow(1024,-3),u:Math.pow(1024,-2),m:1/1024,k:1024,K:1024,M:Math.pow(1024,2),G:Math.pow(1024,3),T:Math.pow(1024,4),P:Math.pow(1024,5),E:Math.pow(1024,6),Z:Math.pow(1024,7),Y:Math.pow(1024,8)};function Fo(a,b){const c=Array.prototype.slice.call(arguments),d=c.shift();if("undefined"==typeof d)throw Error("[goog.string.format] Template required");return d.replace(/%([0\- \+]*)(\d+)?(\.(\d+))?([%sfdiu])/g,function(e,f,h,k,l,m,n,p){if("%"==m)return"%";const q=c.shift();if("undefined"==typeof q)throw Error("[goog.string.format] Not enough arguments");arguments[0]=q;return Go[m].apply(null,arguments)})}
var Go={s:function(a,b,c){return isNaN(c)||""==c||a.length>=Number(c)?a:a=-1<b.indexOf("-",0)?a+Ea(" ",Number(c)-a.length):Ea(" ",Number(c)-a.length)+a},f:function(a,b,c,d,e){d=a.toString();isNaN(e)||""==e||(d=parseFloat(a).toFixed(e));let f;f=0>Number(a)?"-":0<=b.indexOf("+")?"+":0<=b.indexOf(" ")?" ":"";0<=Number(a)&&(d=f+d);if(isNaN(c)||d.length>=Number(c))return d;d=isNaN(e)?Math.abs(Number(a)).toString():Math.abs(Number(a)).toFixed(e);a=Number(c)-d.length-f.length;0<=b.indexOf("-",0)?d=f+d+Ea(" ",
a):(b=0<=b.indexOf("0",0)?"0":" ",d=f+Ea(b,a)+d);return d},d:function(a,b,c,d,e,f,h,k){return Go.f(parseInt(a,10),b,c,d,0,f,h,k)}};Go.i=Go.d;Go.u=Go.d;function Ho(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}g=Ho.prototype;g.clone=function(){return new Ho(this.x,this.y)};g.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};g.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};g.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};g.translate=function(a,b){a instanceof Ho?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),"number"===typeof b&&(this.y+=b));return this};
g.scale=function(a,b){this.x*=a;this.y*="number"===typeof b?b:a;return this};function Io(a,b){this.width=a;this.height=b}g=Io.prototype;g.clone=function(){return new Io(this.width,this.height)};g.aspectRatio=function(){return this.width/this.height};g.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};g.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};g.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
g.scale=function(a,b){this.width*=a;this.height*="number"===typeof b?b:a;return this};function Jo(a,b,c){function d(k){k&&b.appendChild("string"===typeof k?a.createTextNode(k):k)}for(var e=1;e<c.length;e++){var f=c[e];if(!ba(f)||ca(f)&&0<f.nodeType)d(f);else{a:{if(f&&"number"==typeof f.length){if(ca(f)){var h="function"==typeof f.item||"string"==typeof f.item;break a}if("function"===typeof f){h="function"==typeof f.item;break a}}h=!1}ya(h?za(f):f,d)}}}function Ko(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)}
function Lo(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function Mo(a){this.Hc=a||aa.document||document}g=Mo.prototype;g.getElementsByTagName=function(a,b){return(b||this.Hc).getElementsByTagName(String(a))};g.createElement=function(a){return Ko(this.Hc,a)};g.createTextNode=function(a){return this.Hc.createTextNode(String(a))};g.appendChild=function(a,b){a.appendChild(b)};g.append=function(a,b){Jo(Lo(a),a,arguments)};g.canHaveChildren=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case "INPUT":case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case "SCRIPT":case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0};
g.removeNode=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};g.contains=function(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};function No(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}g=No.prototype;g.clone=function(){return new No(this.left,this.top,this.width,this.height)};g.contains=function(a){return a instanceof Ho?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};g.getSize=function(){return new Io(this.width,this.height)};
g.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};g.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};g.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
g.translate=function(a,b){a instanceof Ho?(this.left+=a.x,this.top+=a.y):(this.left+=a,"number"===typeof b&&(this.top+=b));return this};g.scale=function(a,b){b="number"===typeof b?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};function Oo(a){try{return a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}}function Po(a){"number"==typeof a&&(a+="px");return a}
function Qo(a){var b=Ro;a:{var c=Lo(a);if(c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,null))){c=c.display||c.getPropertyValue("display")||"";break a}c=""}if("none"!=(c||(a.currentStyle?a.currentStyle.display:null)||a.style&&a.style.display))return b(a);c=a.style;var d=c.display,e=c.visibility,f=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=d;c.position=f;c.visibility=e;return a}
function Ro(a){var b=a.offsetWidth,c=a.offsetHeight,d=mo&&!b&&!c;return(void 0===b||d)&&a.getBoundingClientRect?(a=Oo(a),new Io(a.right-a.left,a.bottom-a.top)):new Io(b,c)};(function(){if(oo){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(ua()))?a[1]:"0"}return no?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(ua()))?a[0].replace(/_/g,"."):"10"):qo?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(ua()))?a[1]:""):ro||so||to?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(ua()))?a[1].replace(/_/g,"."):""):""})();var So=wa(),To=go()||va("iPod"),Uo=va("iPad"),Vo=va("Android")&&!(xa()||wa()||va("Opera")||va("Silk")),Wo=xa(),Xo=va("Safari")&&!(xa()||va("Coast")||va("Opera")||va("Edge")||va("Edg/")||va("OPR")||wa()||va("Silk")||va("Android"))&&!ho();function Yo(a){return(a=a.exec(ua()))?a[1]:""}(function(){if(So)return Yo(/Firefox\/([0-9.]+)/);if(jo||ko||io)return vo;if(Wo){if(ho()||va("Macintosh")){var a=Yo(/CriOS\/([0-9.]+)/);if(a)return a}return Yo(/Chrome\/([0-9.]+)/)}if(Xo&&!ho())return Yo(/Version\/([0-9.]+)/);if(To||Uo){if(a=/Version\/(\S+).*Mobile\/(\S+)/.exec(ua()))return a[1]+"."+a[2]}else if(Vo)return(a=Yo(/Android\s+([0-9.]+)/))?a:Yo(/Version\/([0-9.]+)/);return""})();function Qq(a,b,c){var d=D(td(a),sd(Tk,new v(null,1,[Wi,!0],null)));if(d)a=d.j?d.j(a,b,c):d.call(null,a,b,c);else if(null!=a&&null!=a.ee)a=a.ee(a,b,c);else if(d=Qq[r(null==a?null:a)],null!=d)a=d.j?d.j(a,b,c):d.call(null,a,b,c);else if(d=Qq._,null!=d)a=d.j?d.j(a,b,c):d.call(null,a,b,c);else throw y("Navigable.nav",a);return a}Qq._=function(a,b,c){return c};var Zo;
function $o(){var a=aa.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!va("Presto")&&(a=function(){var e=Ko(document,"IFRAME");e.style.display="none";document.documentElement.appendChild(e);var f=e.contentWindow;e=f.document;e.open();e.close();var h="callImmediate"+Math.random(),k="file:"==f.location.protocol?"*":f.location.protocol+"//"+f.location.host;e=la(function(l){if(("*"==k||l.origin==k)&&l.data==h)this.port1.onmessage()},this);
f.addEventListener("message",e,!1);this.port1={};this.port2={postMessage:function(){f.postMessage(h,k)}}});if("undefined"!==typeof a&&!va("Trident")&&!va("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.Hd;c.Hd=null;e()}};return function(e){d.next={Hd:e};d=d.next;b.port2.postMessage(0)}}return function(e){aa.setTimeout(e,0)}};function ap(){}function bp(a,b,c){if(null!=a&&null!=a.Ib)a.Ib(a,b,c);else{var d=bp[r(null==a?null:a)];if(null!=d)d.j?d.j(a,b,c):d.call(null,a,b,c);else if(d=bp._,null!=d)d.j?d.j(a,b,c):d.call(null,a,b,c);else throw y("IManaged.dom-insert",a);}}function cp(a){if(null!=a&&null!=a.zc)a=a.zc(a);else{var b=cp[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=cp._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("IManaged.dom-first",a);}return a}
function dp(a){if(null!=a&&null!=a.sb)a=a.sb(a);else{var b=dp[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=dp._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("IManaged.dom-entered!",a);}return a}function ep(a,b){if(null!=a&&null!=a.Hb)a=a.Hb(a,b);else{var c=ep[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=ep._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw y("IManaged.destroy!",a);}return a}
function fp(a,b){if(null!=a&&null!=a.xd)a=a.xd(a,b);else{var c=fp[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=fp._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw y("IDirectUpdate.update!",a);}return a}
function gp(a,b){var c=D(td(a),sd(bj,new v(null,1,[Wi,!0],null)));if(c)a=c.h?c.h(a,b):c.call(null,a,b);else if(null!=a&&null!=a.ad)a=a.ad(a,b);else if(c=gp[r(null==a?null:a)],null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=gp._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw y("IConstruct.as-managed",a);return a};function hp(a){return a.h?function(b,c){return a.h(b,c)}:a}function ip(a,b,c){a=gp(c,a);c=cp(b);bp(a,c.parentNode,c);ep(b,!0);return a}function jp(a){var b=document.createTextNode("");this.env=a;this.hb=!1;this.Fb=b;this.v=this.node=null}g=jp.prototype;g.yc=u;g.zc=function(){return this.Fb};g.Ib=function(a,b,c){b.insertBefore(this.Fb,c);return x(this.node)?this.node.Ib(null,b,c):null};g.sb=function(){this.hb=!0;return x(this.node)?this.node.sb(null):null};
g.fc=function(a){throw Di("invalid use, don't sync roots?",new v(null,2,[rm,this,Ul,a],null));};g.ec=function(a){throw Di("invalid use, don't sync roots?",new v(null,2,[rm,this,Ul,a],null));};g.Hb=function(a,b){b&&this.Fb.remove();return x(this.node)?this.node.Hb(null,b):null};
g.xd=function(a,b){this.v=b;if(Pa(this.node)){this.node=gp(this.v,this.env);a=this.Fb.parentElement;if(null==a)return null;this.node.Ib(null,a,this.Fb.nextSibling);return this.hb?this.node.sb(null):null}if(this.node.fc(b))return this.node.ec(b);this.node=a=ip(this.env,this.node,b);return this.hb?dp(a):null};function kp(a,b,c){this.env=a;this.v=b;this.node=c}g=kp.prototype;g.yc=u;g.zc=function(){return this.node};g.Ib=function(a,b,c){return b.insertBefore(this.node,c)};g.sb=function(){return null};
g.fc=function(a){return"string"===typeof a||"number"===typeof a||null==a};g.ec=function(a){Ne(this.v,a)&&(this.v=a,this.node.data=z.g(a));return fj};g.Hb=function(a,b){return b?this.node.remove():null};function lp(a,b){return new kp(a,b,document.createTextNode(z.g(b)))}gp.string=function(a,b){return lp(b,a)};gp.number=function(a,b){return lp(b,a)};gp["null"]=function(a,b){return lp(b,a)};var mp={};function np(a){return Pd(function(b,c){return Pa(c)?b:Pa(b)?c:[z.g(b)," ",z.g(c)].join("")},null,a)}function op(a){return Ud(function(b,c,d){return Pa(d)?b:Pa(b)?c instanceof E?c.Qb(null):c:[z.g(b)," ",z.g(c instanceof E?c.Qb(null):c)].join("")},null,a)}function pp(a){return 0==a.lastIndexOf("data-",0)||0==a.lastIndexOf("aria-",0)}
function qp(a,b,c){return"string"===typeof c?a.setAttribute(b,c):"number"===typeof c?a.setAttribute(b,c):null==c?a.removeAttribute(b):!1===c?a.removeAttribute(b):!0===c?a.setAttribute(b,""):a.setAttribute(b,c)}function rp(a,b,c){return null==c?a.style.removeProperty(b):a.style.setProperty(b,c)}function sp(a){return function(b){b.stopPropagation();b.preventDefault();return a(b)}}function tp(a){return function(b){b.stopPropagation();return a(b)}}
function up(a){return function(b){b.preventDefault();return a(b)}}function vp(a,b,c){var d=Le(b),e=D(d,Gl),f=D(d,aj),h=D(d,uq),k=D(d,vl),l=D(d,xk);b=D(d,$k);var m=D(d,Hl),n=D(d,hk),p=D(d,Ao);d=D(d,Ij);x(p)&&(c.once=!0);x(m)&&(c.passive=!0);x(e)&&(c.capture=!0);x(f)&&(c.signal=!0);a=x(l)?na(a,l):a;a=x(d)?oa(a,d):a;k=x(k)?sa(a,k):a;h=x(h)?up(k):k;n=x(n)?tp(h):h;return x(b)?sp(n):n}
function wp(a){var b=a.name,c=a.Fa;if(pp(b))return function(h,k,l,m){return qp(k,b,m)};if("style"===c)return function(h,k,l,m){return rp(k,b,m)};if(x(c))throw Di(["namespaced attribute without setter: ",z.g(a)].join(""),new v(null,1,[Uk,a],null));if(0==b.lastIndexOf("on-",0)){var d=b.substring(3),e=["__shadow$",d].join("");return function(h,k,l,m){l=k[e];x(l)&&k.removeEventListener(d,l);if(null!=m){var n=Am.g(h);if(!x(n))throw Di("missing dom-event-handler!",new v(null,4,[fk,h,pk,d,Ok,k,wk,m],null));
var p=function(q){return xp(n,h,m,q)};l={};p=yd(m)?vp(p,m,l):p;k.addEventListener(d,p,l);return k[e]=p}return null}}var f=Fa(b);return function(h,k,l,m){return"http://www.w3.org/2000/svg"===k.namespaceURI?qp(k,a.name,m):k[f]=m}}function yp(a,b,c,d,e){var f=mp[c.ra];f?f(a,b,d,e):(f=wp(c),mp[c.ra]=f,f(a,b,d,e))}mp[ik.ra]=function(a,b,c,d){return b.htmlFor=d};mp[Qj.ra]=function(a,b,c,d){return qp(b,"form",d)};mp[dk.ra]=function(a,b,c,d){return qp(b,"list",d)};
mp[cj.ra]=function(a,b,c,d){if(null==c&&null==d)return Fj;if(yd(d))return Ud(function(e,f,h){return rp(b,f.Qb(null),h)},null,d);if("string"===typeof d)return b.style.cssText=d;if(null==d)return b.style.cssText="";throw Di("invalid value for :style",new v(null,2,[Ok,b,bi,d],null));};
mp[xj.ra]=function(a,b,c,d){if(null==d)c="";else if("string"===typeof d)c=d;else if(Ad(d))c=function(){var e=np(d);return x(e)?e:""}();else if(yd(d))c=function(){var e=op(d);return x(e)?e:""}();else throw Di("invalid value for :class",new v(null,2,[Ok,b,bi,d],null));return Jk.g(a)?b.setAttribute("class",c):b.className=c};mp[Pk.ra]=function(a,b,c,d){return null==d?jc(c,null):null!=d?jc(d,b):null};mp[im.ra]=function(a,b,c,d){return F(d)?b.innerHTML=d:null};function zp(a){return document.createElementNS("http://www.w3.org/2000/svg",a.name)}function Ap(a){return document.createElement(a.name)}function Bp(a,b,c,d){this.Ce=a;this.Oe=b;this.We=c;this.Ee=d}function Cp(a,b,c,d){return new Bp(a,b,c,d)}
const Dp=class{constructor(a,b,c,d){var e=null==d?Jl.g(a):"http://www.w3.org/2000/svg"===d?zp:Ap;a=null!=d?V.A(a,Jl,e,T([Jk,!0])):a;this.env=V.j(a,Ej,this);this.code=b;this.pb=c;this.Fb=document.createTextNode("");this.exports=this.code.Ce(this,this.env,this.pb,e)}};g=Dp.prototype;g.yc=u;g.zc=function(){return this.Fb};g.Ib=function(a,b,c){b.insertBefore(this.Fb,c);return this.code.Oe(this.exports,b,c)};
g.sb=function(){this.hb=!0;return this.exports.forEach(function(a){return null!=a&&u===a.yc?a.sb(null):null})};g.fc=function(a){var b=a instanceof Ep;return x(b)?this.code===a.code:b};g.ec=function(a){a=a.pb;this.code.We(this,this.env,this.exports,this.pb,a);this.pb=a;return fj};g.Hb=function(a,b){b&&this.Fb.remove();return this.code.Ee(this.env,this.exports,this.pb,b)};
g.handle_event=function(a,b,c){if(null==b)return null;if(pd(b))return b.g?b.g(c):b.call(null,c);var d=Am.g(this.env);if(!x(d))throw Di("missing dom-event-handler!",new v(null,3,[fk,this.env,pk,a,wk,b],null));return xp(d,this.env,b,c)};function Ep(a,b){this.pb=a;this.Fe=null;this.code=b;this.C=2097152;this.N=0}Ep.prototype.ad=function(a,b){return new Dp(b,this.code,this.pb,this.Fe)};
Ep.prototype.X=function(a,b){if(a=b instanceof Ep){if(a=this.code===b.code)a:{a=this.pb;b=b.pb;var c=a.length;if(c===b.length)for(var d=0;;){if(d===c){b=!0;break a}if(N.h(a[d],b[d]))d+=1;else{b=null;break a}}else b=null}else b=a;return b}return a};function Fp(a,b){return new Ep(a,b)}function Gp(a,b){if(!(null!=b?u===b.yc||(b.pd?0:Qa(ap,b)):Qa(ap,b)))throw Di("cannot append-managed",new v(null,2,[Wl,a,mm,b],null));bp(b,a,null)}
function Hp(a,b,c,d,e){var f=c[d];f.fc(e)?f.ec(e):(b=ip(b,f,e),c[d]=b,a.hb&&dp(b))}function Ip(a,b,c){b.insertBefore(a[0],c)}function Jp(a,b,c,d){var e={};c=yd(c)?vp(d,c,e):d;a.addEventListener(b,c,e)}function Kp(a,b){var c=new v(null,1,[gl,Ui],null);Jp(b,"mouseleave",c,function(d){return a.handle_event("mouseleave",c,d)})}function Lp(a,b,c){Jp(b,c,a.pb[0],function(d){return a.handle_event(c,a.pb[0],d)})};function Mp(a,b){this.data=a;this.uc=b}function Np(a,b,c,d,e,f){this.env=a;this.ac=b;this.ob=c;this.items=d;this.sd=e;this.Yc=f;this.hb=!1}g=Np.prototype;g.yc=u;g.zc=function(){return this.sd};g.Ib=function(a,b,c){b.insertBefore(this.sd,c);this.items.forEach(function(d){return d.uc.Ib(null,b,c)});return b.insertBefore(this.Yc,c)};g.sb=function(){this.hb=!0;return this.items.forEach(function(a){return a.uc.sb(null)})};g.fc=function(a){return a instanceof Op};
g.ec=function(a){var b=this.ob===a.ob,c=this.ac,d=a.ac;if(!b||c!==d){var e=this.Yc.parentNode,f=c.fa(null),h=d.fa(null);c=Math.min(f,h);if(!x(e))throw Di("sync while not in dom?",Me);this.ac=d;this.ob=a.ob;a=hp(this.ob);for(var k=0;;)if(k<c){var l=this.items[k],m=l.uc,n=d.V(null,k);if(!b||n!==l.data){var p=a(n,k);l.data=n;m.fc(p)?m.ec(p):(m=ip(this.env,m,p),this.hb&&dp(m),l.uc=m)}k+=1}else break;if(!N.h(f,h))if(f>h){d=f-h;for(e=0;;)if(e<d)this.items[c+e].uc.Hb(null,!0),e+=1;else break;this.items.length=
c}else if(f<h)for(b=h-f,f=0;;)if(f<b)k=c+f,h=d.V(null,k),k=a(h,k),k=gp(k,this.env),this.items.push(new Mp(h,k)),bp(k,e,this.Yc),this.hb&&dp(k),f+=1;else break}return fj};g.Hb=function(a,b){b&&(a=document.createRange(),a.setStartBefore(this.sd),a.setEndAfter(this.Yc),a.deleteContents());return this.items.forEach(function(c){return c.uc.Hb(null,!1)})};
function Pp(a,b,c){var d=document.createTextNode(""),e=document.createTextNode(""),f=Array(Q(b)),h=hp(c);Ud(function(k,l,m){return f[l]=new Mp(m,gp(h.h?h.h(m,l):h.call(null,m,l),a))},null,b);return new Np(a,b,c,f,d,e)}function Op(a,b){this.ac=a;this.ob=b;this.C=2097152;this.N=0}Op.prototype.ad=function(a,b){return Pp(b,this.ac,this.ob)};Op.prototype.X=function(a,b){return b instanceof Op&&this.ob===b.ob&&N.h(this.ac,b.ac)};function Qp(a,b){return vd(a)?null:new Op(Sf(a),b)};function Rp(a){this.Be=a;this.root=this.env=null}Rp.prototype.xd=function(a,b){if(x(this.root))return fp(this.root,b);this.root=new jp(this.env);fp(this.root,b);bp(this.root,this.Be,null);return dp(this.root)};Rp.prototype.destroy_BANG_=function(a){return x(this.root)?ep(this.root,a):null};function Sp(a){if(null!=a&&null!=a.cd)a.cd(a);else{var b=Sp[r(null==a?null:a)];if(null!=b)b.g?b.g(a):b.call(null,a);else if(b=Sp._,null!=b)b.g?b.g(a):b.call(null,a);else throw y("IWork.work!",a);}}function Tp(a,b){if(null!=a&&null!=a.hc)a=a.hc(a,b,Rl);else{var c=Tp[r(null==a?null:a)];if(null!=c)a=c.j?c.j(a,b,Rl):c.call(null,a,b,Rl);else if(c=Tp._,null!=c)a=c.j?c.j(a,b,Rl):c.call(null,a,b,Rl);else throw y("IScheduleWork.run-now!",a);}return a}
function Up(a,b,c,d){if(null!=a&&null!=a.bd)a=a.bd(a,b,c,d);else{var e=Up[r(null==a?null:a)];if(null!=e)a=e.H?e.H(a,b,c,d):e.call(null,a,b,c,d);else if(e=Up._,null!=e)a=e.H?e.H(a,b,c,d):e.call(null,a,b,c,d);else throw y("IHandleEvents.handle-event!",a);}return a}function Vp(a){if(null!=a&&null!=a.yd)a=a.yd(a);else{var b=Vp[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Vp._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("IInvalidateSlot.invalidate!",a);}return a}
function Wp(a,b){if(null!=a&&null!=a.ge)a=a.ge(a,b);else{var c=Wp[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=Wp._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw y("IProvideSlot.-invalidate-slot!",a);}return a}function Xp(){var a=Yp,b=Zp;if(null!=a&&null!=a.fe)a=a.fe(a,b);else{var c=Xp[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=Xp._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw y("IProvideSlot.-init-slot-ref",a);}return a}
function $p(a,b,c,d,e,f,h){var k=Me;this.Ae=a;this.Sc=b;this.Ve=c;this.td=k;this.ke=d;this.Re=e;this.ob=f;this.Ge=h};var aq=bf(Me),bq=new ef(0),cq=Promise.resolve(null);function dq(a){"function"!==typeof aa.setImmediate||aa.Window&&aa.Window.prototype&&!va("Edge")&&aa.Window.prototype.setImmediate==aa.setImmediate?(Zo||(Zo=$o()),Zo(a)):aa.setImmediate(a)}var eq=null,Yp=null,Zp=null,fq=null,gq=!0;function hq(a,b){this.vd=a;this.Wd=b;this.Id=this.state=null;this.C=32768;this.N=98304}g=hq.prototype;g.yd=function(){return Wp(this.vd,this.Wd)};g.Nb=function(){return this.state};
g.mc=function(a,b){Ne(this.state,b)&&(this.state=b,Yp!==this.vd&&this.Wd!==Zp&&this.yd(null));return b};g.Pd=function(a,b){return this.mc(null,b.g?b.g(this.state):b.call(null,this.state))};g.Qd=function(a,b,c){return this.mc(null,b.h?b.h(this.state,c):b.call(null,this.state,c))};g.Rd=function(a,b,c,d){return this.mc(null,b.j?b.j(this.state,c,d):b.call(null,this.state,c,d))};g.Sd=function(a,b,c,d,e){return this.mc(null,Je(b,this.state,c,d,e))};
function iq(a){if(!x(Yp))throw Di("can only be used in component bind",Me);if(Pa(fq))fq=a;else throw Di("slot already claimed",new v(null,3,[nm,Zp,$i,fq,Nj,a],null));return Xp()};function jq(a,b){return new kq(a,b)}g=$p.prototype;
g.call=function(a){switch(arguments.length-1){case 0:return this.I();case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);case 3:return this.j(arguments[1],arguments[2],arguments[3]);case 4:return this.H(arguments[1],arguments[2],arguments[3],arguments[4]);case 5:return this.ia(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);case 6:return this.Ca(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6]);default:throw Error(["Invalid arity: ",
z.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(Ua(b)))};g.I=function(){return jq(this,kd)};g.g=function(a){return jq(this,new X(null,1,5,Y,[a],null))};g.h=function(a,b){return jq(this,new X(null,2,5,Y,[a,b],null))};g.j=function(a,b,c){return jq(this,new X(null,3,5,Y,[a,b,c],null))};g.H=function(a,b,c,d){return jq(this,new X(null,4,5,Y,[a,b,c,d],null))};g.ia=function(a,b,c,d,e){return jq(this,new X(null,5,5,Y,[a,b,c,d,e],null))};
g.Ca=function(a,b,c,d,e,f){return jq(this,new X(null,6,5,Y,[a,b,c,d,e,f],null))};function lq(a){return null==a?0:a+1}const mq=class{constructor(a,b,c){this.Na=0;this.dd=this.kc=this.Tb=Me;this.eb=0;this.vc=!0;this.Lb=new Set;this.wc=a;this.config=b;this.Pa=c;this.scheduler=tk.g(this.wc);this.pc=V.A(uf.j(this.wc,mk,lq),wm,jj.g(this.wc),T([Am,this,jj,this,Vi,this,tk,this]));this.root=new jp(this.pc);this.eb=this.config.Ve;this.Bd=Array(this.config.Sc.length)}};g=mq.prototype;g.pe=u;g.ca=function(){return da(this)};
g.yc=u;g.zc=function(){return cp(this.root)};g.Ib=function(a,b,c){bp(this.root,b,c);return null};g.sb=function(){this.hb=!0;if(this.rd)return null;dp(this.root);return this.did_update_BANG_(!0)};
g.fc=function(a){var b=this,c=!b.rd;if(c){c=a instanceof kq;if(x(c)){if(c=b.config===a.component){if(c=function(){var f=D(b.config.td,zj),h=null==f;if(h)return h;var k=b.Pa,l=a.Pa;return Qe(function(m){return N.h(ad(k,m),ad(l,m))},f)}()){c=D(b.config.td,cm);var d=null==c;if(d)return d;d=b.Pa;var e=a.Pa;return c.h?c.h(d,e):c.call(null,d,e)}return c}return c}return c}return c};
g.ec=function(a){this.config.ke(this,this.Pa,a.Pa);this.Pa=a.Pa;return x(this.work_pending_QMARK_())?this.schedule_BANG_(Rj):null};g.Hb=function(a,b){this.unschedule_BANG_();this.qd=!0;this.dd.Xb(null,function(c,d,e){c=e.Id;if(null==c)return null;e=C(e);return c.g?c.g(e):c.call(null,e)},null);this.kc.Xb(null,function(c,d,e){return e.I?e.I():e.call(null)},null);return ep(this.root,b)};
g.bd=function(a,b,c,d){a=Le(b);b=D(a,gl);if(b instanceof E){var e=D(this.config.Ge,b);e=x(e)?e:D(this.config.td,b)}else throw Di("unknown event",new v(null,1,[pk,a],null));if(x(e))return e.H?e.H(this.pc,a,c,d):e.call(null,this.pc,a,c,d);e=Vi.g(this.wc);return null==e?console.warn("event not handled",b,a):Up(e,a,c,d)};g.zd=function(a,b){0===this.Lb.size&&this.scheduler.zd(this,b);return this.Lb.add(a)};g.Ad=function(a){this.Lb.delete(a);return 0===this.Lb.size?this.scheduler.Ad(this):null};
g.hc=function(a,b,c){return this.scheduler.hc(null,b,c)};g.cd=function(){try{for(;;)if(this.work_pending_QMARK_())this.run_next_BANG_();else break}catch(c){this.handle_error_BANG_(c)}try{for(var a=this.Lb.values();;){var b=a.next();if(b.done)break;else b.value.cd(null)}}catch(c){this.handle_error_BANG_(c)}};g.fe=function(a,b){a=this.dd.pa(null,b);if(x(a))return a;a=new hq(this,b);this.dd=this.dd.ya(null,b,a);return a};
g.ge=function(a,b){this.qd||(this.eb|=1<<b,this.Na=Math.min(b,this.Na),this.he=!1,this.schedule_BANG_(hj))};g.handle_error_BANG_=function(a){this.rd=!0;this.unschedule_BANG_();var b=ak.g(this.wc);return b.h?b.h(this,a):b.call(null,this,a)};g.get_slot_value=function(a){return this.Bd[a]};g.mark_slots_dirty_BANG_=function(a){this.eb|=a;a:{a=this.eb;for(var b=0;;){if(1===(a&1))break a;b+=1;a>>=1}}return this.Na=b};g.mark_dirty_from_args_BANG_=function(a){return this.mark_slots_dirty_BANG_(a)};
g.set_render_required_BANG_=function(){this.vc=!0;this.Na=Math.min(this.Na,this.config.Sc.length)};g.add_after_render_effect=function(a,b){this.Tb=this.Tb.ya(null,a,b);return this};g.add_after_render_effect_once=function(a,b){var c=this;c.Tb=c.Tb.ya(null,a,function(d){c.Tb=c.Tb.xb(null,a);return b.g?b.g(d):b.call(null,d)});return this};
g.run_slot_BANG_=function(a){if(0==(this.eb&1<<a))this.Na+=1;else{var b=this.config.Sc[a],c=this.Bd[a],d=Yp,e=eq,f=Zp,h=fq,k=gq,l=this.pc;Yp=this;eq=l;Zp=a;fq=!1;gq=!0;try{var m=b.Te(this);this.Bd[a]=m;Pa(gq)?this.suspend_BANG_(a):(this.eb&=~(1<<a),Ne(m,c)&&(this.eb|=b.je,0!=(this.config.Re&1<<a)&&(this.vc=!0)),this.Na+=1)}finally{gq=k,fq=h,Zp=f,eq=e,Yp=d}}};g.run_next_BANG_=function(){this.Na===this.config.Sc.length?this.component_render_BANG_():this.run_slot_BANG_(this.Na)};
g.work_pending_QMARK_=function(){return!this.qd&&!this.he&&!this.rd&&(0<this.eb||this.vc||this.config.Sc.length>=this.Na)};g.suspend_BANG_=function(){this.unschedule_BANG_();return this.he=!0};g.schedule_BANG_=function(a){return this.qd?null:this.scheduler.zd(this,a)};g.unschedule_BANG_=function(){return this.scheduler.Ad(this)};g.component_render_BANG_=function(){var a=this.vc;if(this.vc){var b=this.config.ob(this);this.vc=!1;fp(this.root,b)}this.hb&&this.did_update_BANG_(a);this.Na+=1;return this.unschedule_BANG_()};
g.did_update_BANG_=function(){var a=this;a.Tb.Xb(null,function(b,c,d){b=D(a.kc,c);null!=b&&(b(),a.kc=od.h(a.kc,c));d=d.g?d.g(a.pc):d.call(null,a.pc);pd(d)&&(a.kc=a.kc.ya(null,c,d));return null},null)};function xp(a,b,c,d){var e=yd(c)?c:new v(null,1,[gl,c],null);return Tp(a.scheduler,function(){return Up(a,e,d,b)})}function kq(a,b){this.component=a;this.Pa=b;this.C=2097152;this.N=0}kq.prototype.ad=function(a,b){a=new mq(b,this.component,this.Pa);Sp(a);return a};
kq.prototype.X=function(a,b){return b instanceof kq&&this.component===b.component&&N.h(this.Pa,b.Pa)};function nq(a,b){this.je=a;this.Te=b}function oq(a,b){return new nq(a,b)}function pq(a,b,c,d,e,f,h){return new $p(a,b,c,d,e,f,h)}function qq(a){return a.Pa.V(null,0)}function rq(a,b){a.Id=b}
function sq(a){var b=iq(Il),c=b.vd;if(!(c instanceof mq))throw Di("only components support effects",Me);switch(xm instanceof E?xm.ra:null){case "render":c.add_after_render_effect(b,a);break;case "mount":x(C(b))||(c.add_after_render_effect_once(b,a),b.mc(null,xm));break;case "auto":c.add_after_render_effect_once(b,a);break;default:var d=C(b);Ne(d,xm)&&c.add_after_render_effect_once(b,a)}return null};var tq={};function vq(a,b,c,d,e,f){this.Gc=a;this.data=b;this.cc=c;this.tc=d;this.sc=e;this.oc=f;this.C=8816394;this.N=0}g=vq.prototype;g.check_completed_BANG_=function(){if(x(C(this.oc)))throw Di("transaction concluded, don't hold on to db while in tx",Me);return null};g.pa=function(a,b){this.check_completed_BANG_();return this.data.pa(null,b)};g.U=function(a,b,c){this.check_completed_BANG_();return this.data.U(null,b,c)};g.da=function(){return this.data.da(null)};
g.fa=function(){this.check_completed_BANG_();return this.data.fa(null)};g.xb=function(a,b){this.check_completed_BANG_();a=Id(this.cc,b);return new vq(this.Gc,this.data.xb(null,b),Dh(this.cc,b),Dh(this.tc,b),a?this.sc:this.sc.Yb(null,b),this.oc)};g.La=function(a,b){return this.data.La(null,b)};
g.ya=function(a,b,c){this.check_completed_BANG_();a=Si.g(td(this.data));a=ql.g(a);null!=a&&(a.j?a.j(this.data,b,c):a.call(null,this.data,b,c));a=this.data.U(null,b,tq);return a===c?this:tq===a?new vq(this.Gc,this.data.ya(null,b,c),ye.h(this.cc,b),this.tc,this.sc,this.oc):new vq(this.Gc,this.data.ya(null,b,c),this.cc,Id(this.cc,b)?this.tc:ye.h(this.tc,b),this.sc,this.oc)};g.ba=function(){return this.data.ba(null)};
g.ga=function(a,b){this.check_completed_BANG_();return new vq(this.Gc,this.data.ga(null,b),this.cc,this.tc,this.sc,this.oc)};g.ka=function(a,b){if(Ad(b))return this.ya(null,b.V(null,0),b.V(null,1));a=this;for(b=F(b);;){if(null==b)return a;var c=H(b);if(Ad(c))a=ob(a,c.V(null,0),c.V(null,1)),b=M(b);else throw Error("conj on a map takes map entries or seqables of map entries");}};g.Nb=function(){return this.data};
function wq(a,b){a=D(a,b);var c=(c=yd(a))?Si.g(td(a)):c;if(!x(c))throw Di("can only work with grove-kv",new v(null,2,[Zl,b,zm,a],null));return a}function fs(a){if(a instanceof E)return a;if(Ad(a)&&Qe(si,a)&&Pa(ri(a)))return function(b){return qf(function(c){return D(b,c)},a)};throw Di("invalid :primary-key value",new v(null,1,[Sk,a],null));}
var xq=function xq(a,b,c,d){var f=wq(b,c);f=Si.g(td(f));var h=Le(f);f=D(h,tl);h=D(h,km);if(!x(f))throw Di("no primary-key defined for table",new v(null,1,[Zl,c],null));f=f.g?f.g(d):f.call(null,d);if(!x(f))throw Di("item with invalid primary key",new v(null,3,[Zl,c,Dq,d,Xi,f],null));d=Ud(function(k,l,m){var n=Dc(k,l,tq),p=yd(n)?xq.H?xq.H(a,b,m,n):xq.call(null,a,b,m,n):Ad(n)?qf(function(q){return xq.H?xq.H(a,b,m,q):xq.call(null,a,b,m,q)},n):n;return n===p?k:V.j(k,l,p)},d,h);df.j(a,jd,new X(null,3,5,
Y,[c,f,d],null));return f};function yq(a,b){return Pd(function(c,d){var e=U(d,0,null),f=U(d,1,null);d=U(d,2,null);return tf.H(c,new X(null,2,5,Y,[e,f],null),th,d)},a,b)}function zq(a,b){return Aq(a,Dm,b,function(c){return c})}
function Aq(a,b,c,d){var e=wq(a,b);e=Si.g(td(e));e=Le(e);e=D(e,tl);if(!x(e))throw Di("no primary key defined for table",new v(null,1,[Zl,b],null));e=pf.h(kd,ff.h(e,c));var f=bf(kd);if(yd(c))xq(f,a,b,c);else if(xd(c)){c=F(c);for(var h=null,k=0,l=0;;)if(l<k){var m=h.V(null,l);xq(f,a,b,m);l+=1}else if(c=F(c))h=c,Bd(h)?(c=bc(h),l=cc(h),h=c,k=Q(c),c=l):(c=H(h),xq(f,a,b,c),c=M(h),h=null,k=0),l=0;else break}else throw Di("cannot import",new v(null,2,[Zl,b,vk,c],null));b=C(f);a=yq(a,b);a=pd(d)?d.h?d.h(a,
e):d.call(null,a,e):a;return Ad(d)?sf(a,d,e):a};function Cq(a,b,c,d,e){this.Eb=a;this.key=b;this.Ka=c;this.oa=d;this.F=e;this.C=2230716170;this.N=139264}g=Cq.prototype;g.pa=function(a,b){return this.U(null,b,null)};g.U=function(a,b,c){switch(b instanceof E?b.ra:null){case "kv-table":return this.Eb;case "key":return this.key;default:return Dc(this.oa,b,c)}};g.Xb=function(a,b,c){return Pd(function(d,e){var f=U(e,0,null);e=U(e,1,null);return b.j?b.j(d,f,e):b.call(null,d,f,e)},c,this)};
g.$=function(a,b,c){return Nh(b,function(d){return Nh(b,Uh,""," ","",c,d)},"#shadow.grove.impl.IndexKey{",", ","}",c,xe.h(new X(null,2,5,Y,[new X(null,2,5,Y,[Zl,this.Eb],null),new X(null,2,5,Y,[wo,this.key],null)],null),this.oa))};g.Ma=function(){return new ig(this,2,new X(null,2,5,Y,[Zl,wo],null),x(this.oa)?lc(this.oa):new Pe(Me))};g.da=function(){return this.Ka};g.fa=function(){return 2+Q(this.oa)};g.ca=function(){var a=this.F;return null!=a?a:this.F=a=768338082^Nc(this)};
g.X=function(a,b){return null!=b&&this.constructor===b.constructor&&N.h(this.Eb,b.Eb)&&N.h(this.key,b.key)&&N.h(this.oa,b.oa)};g.xb=function(a,b){return Id(new Ah(null,new v(null,2,[Zl,null,wo,null],null),null),b)?od.h(Bb(pf.h(Me,this),this.Ka),b):new Cq(this.Eb,this.key,this.Ka,Oe(od.h(this.oa,b)),null)};g.La=function(a,b){switch(b instanceof E?b.ra:null){case "kv-table":case "key":return!0;default:return Id(this.oa,b)}};
g.ya=function(a,b,c){return x(je.h?je.h(Zl,b):je.call(null,Zl,b))?new Cq(c,this.key,this.Ka,this.oa,null):x(je.h?je.h(wo,b):je.call(null,wo,b))?new Cq(this.Eb,c,this.Ka,this.oa,null):new Cq(this.Eb,this.key,this.Ka,V.j(this.oa,b,c),null)};g.ba=function(){return F(xe.h(new X(null,2,5,Y,[new If(Zl,this.Eb),new If(wo,this.key)],null),this.oa))};g.ga=function(a,b){return new Cq(this.Eb,this.key,b,this.oa,this.F)};g.ka=function(a,b){return Ad(b)?this.ya(null,bb(b,0),bb(b,1)):Pd($a,this,b)};
var gs=new Map,hs=new ef(Me);function Bq(a,b){return b.forEach(function(c){return a.add(c)})}var is="undefined"!==typeof window,Eq=x(is?window.requestIdleCallback:is)?function(a){return window.requestIdleCallback(a)}:function(a){return setTimeout(function(){var b=Date.now();return a({timeRemaining:function(){return 16<Date.now()-b}})},0)},js="undefined"!==typeof window,Gq=x(js?window.cancelIdleCallback:js)?function(a){window.cancelIdleCallback(a)}:function(a){clearTimeout(a)},Hq=[],Iq=!1,Jq=null;
function Kq(){if(Iq){x(Jq)&&(Gq(Jq),Jq=null);for(;;){var a=Hq.shift();if(a)a();else break}Iq=!1}}var Lq=function Lq(a){for(;;){if(0<a.timeRemaining()){var c=Hq.shift();if(c){c();continue}}break}if(0<Hq.length)return Jq=Eq(Lq),Iq=!0;Jq=null;return Iq=!1};function ks(a){var b=jb(C(hs),a);if(x(b))return b;b=new Set;hs.Wc(null,V.j(hs.Nb(null),a,b));return b}
function ls(a,b,c){Hq.push(function(){if(x(gs.has(a)))if(null==b)ks(c).add(a);else if(Ne(b,c)){var d=ks(b),e=ks(c);d.delete(a);e.add(a)}});Iq||(Jq=Eq(Lq),Iq=!0)}function ms(a,b){Hq.push(function(){var c=jb(C(hs),b);return null==c?null:c.delete(a)});Iq||(Jq=Eq(Lq),Iq=!0)}
function Rq(a){Kq();var b=C(hs),c=[],d=new Set;a.Xb(null,function(e,f,h){function k(m){return c.push(new Cq(f,m,null,null,null))}e=Ni.g(h);var l=Qk.g(h);h=ul.g(h);(F(l)||F(e)||F(h))&&c.push(f);ci(k,e);ci(k,l);ci(k,h);return null},null);c.forEach(function(e){e=D(b,e);return null==e?null:Bq(d,e)});d.forEach(function(e){e=gs.get(e);return null==e?null:e.I?e.I():e.call(null)})}
function Sq(a,b,c){if(null==c)return a;if(yd(c)){if(Ol.g(a)===Ol.g(c))return c;throw Di(["tx handler returned invalid result for event",z.g(gl.g(b)),", expected a modified env"].join(""),new v(null,3,[pk,b,fk,a,gm,c],null));}throw Di(["tx handler returned invalid result for event ",z.g(gl.g(b))].join(""),new v(null,3,[pk,b,fk,a,gm,c],null));}
function Tq(a,b,c){if(x(x(!1)?yd(c):!1))for(var d=jj.g(c),e=["Unhandled Event ",z.g(a),"\n Component Trace:"].join("");;){if(Pa(d))throw console.error(e),Di(["Unhandled Event ",z.g(a)].join(""),new v(null,3,[sm,a,Dl,b,Ik,c],null));var f=jj.g(d.wc);e=[e,"\n ",z.g(d.config.Ae)].join("");d=f}else throw Di(["Unhandled Event ",z.g(a)].join(""),new v(null,2,[sm,a,Dl,b],null));}
function Uq(a,b){return Pd(function(c,d){if(null==d)return c;try{var e=d(c)}catch(f){throw Ei("interceptor failed",new v(null,1,[Gk,d],null),f);}if(Ol.g(e)!==Ol.g(c))throw Di("interceptor didn't return tx-env",new v(null,2,[Gk,d,gm,e],null));return e},b,a)}
function Vq(a){var b=xl.g(a),c=kk.g(C(b));a=c.Xb(null,function(d,e,f){return d.ya(null,e,new vq(f,f,Tb($e),Tb($e),Tb($e),new ef(!1)))},a);return uf.H(a,Kl,jd,function(d){if(kk.g(C(b))!==c)throw Di("someone messed with kv state while in tx",Me);var e=c.Xb(null,function(h,k){var l=d.pa(null,k);if(!(l instanceof vq))throw Di(["during transaction the ",z.g(k)," table was replaced. only a modified table can be returned."].join(""),new v(null,2,[Zl,k,dj,l],null));jc(l.oc,!0);l=new v(null,5,[cl,l.Gc,ej,
l.data,Ni,Vb(l.cc),Qk,Vb(l.tc),ul,Vb(l.sc)],null);return ej.g(l)===cl.g(l)?h:h.ya(null,k,l)},Me),f=Gb(e,function(h,k,l){return h.ya(null,k,ej.g(l))},c);df.H(b,V,kk,f);Rq(e);return c.Xb(null,function(h,k){return h.xb(null,k)},d.ya(null,Ki,e))})}
var Wq=function Wq(a,b,c){var e=C(a),f=Le(e),h=D(f,bl),k=D(f,qk),l=D(f,Hm),m=pd(b)?Oj:gl.g(b),n=pd(b)?b:D(h,m);if(Pa(n))return Tq(m,b,c);try{var p={},q=bf(!1),t=function(){var Z=new v(null,5,[Ol,p,xl,a,Kl,Hc,jl,kd,Yl,c],null);return yd(b)?V.j(Z,ck,b):Z}(),w=Uq(k,t),A=n.h?n.h(w,b):n.call(null,w,b),B=Sq(w,b,A),I=Uq(Kl.g(B),B);dq(function(){for(var Z=F(jl.g(I)),W=null,ka=0,Ba=0;;)if(Ba<ka){var ha=W.V(null,Ba),pa=U(ha,0,null),qa=U(ha,1,null),ra=D(l,pa);ha=V.j(I,ek,function(Xb,fc,Mf,Nf,Dd,uh,vh,Of,wh,
ee,Cc,Ed,Ue,Yc,fe,Ve,Tj,xh,Uj,Vj,Wj,yh,Dr){return function(An){if(!x(C(ee)))throw Di("cannot start another tx yet, current one is still running. transact! is meant for async events",Me);return tk.g(xh).hc(null,function(){return function(){return Wq.j?Wq.j(a,An,c):Wq.call(null,a,An,c)}}(Xb,fc,Mf,Nf,Dd,uh,vh,Of,wh,ee,Cc,Ed,Ue,Yc,fe,Ve,Tj,xh,Uj,Vj,Wj,yh,Dr),new X(null,2,5,Y,[Gm,vh],null))}}(Z,W,ka,Ba,ra,ha,pa,qa,p,q,t,w,A,B,I,e,f,f,h,k,l,m,n));if(Pa(ra))throw Di(["unknown fx ",z.g(pa)].join(""),new v(null,
2,[Xj,pa,Fk,qa],null));ra.h?ra.h(ha,qa):ra.call(null,ha,qa);Ba+=1}else{var mb=F(Z);if(mb){ra=mb;if(Bd(ra))Z=bc(ra),qa=cc(ra),W=Z,pa=Q(Z),Z=qa,ka=pa;else{var cb=H(ra);pa=U(cb,0,null);qa=U(cb,1,null);ha=D(l,pa);Z=V.j(I,ek,function(Xb,fc,Mf,Nf,Dd,uh,vh,Of,wh,ee,Cc,Ed,Ue,Yc,fe,Ve,Tj,xh,Uj,Vj,Wj,yh,Dr,An,ns){return function(yl){if(!x(C(Ed)))throw Di("cannot start another tx yet, current one is still running. transact! is meant for async events",Me);return tk.g(Vj).hc(null,function(){return function(){return Wq.j?
Wq.j(a,yl,c):Wq.call(null,a,yl,c)}}(Xb,fc,Mf,Nf,Dd,uh,vh,Of,wh,ee,Cc,Ed,Ue,Yc,fe,Ve,Tj,xh,Uj,Vj,Wj,yh,Dr,An,ns),new X(null,2,5,Y,[Gm,vh],null))}}(Z,W,ka,Ba,ha,cb,pa,qa,ra,mb,p,q,t,w,A,B,I,e,f,f,h,k,l,m,n));if(Pa(ha))throw Di(["unknown fx ",z.g(pa)].join(""),new v(null,2,[Xj,pa,Fk,qa],null));ha.h?ha.h(Z,qa):ha.call(null,Z,qa);Z=M(ra);W=null;ka=0}Ba=0}else return null}});cf(q,!0);return dj.g(I)}catch(Z){var K=Z,P=tj.g(f);return P.H?P.H(f,b,c,K):P.call(null,f,b,c,K)}};
function Xq(a){var b=iq(Nl),c=xl.g(eq);if(null==C(b)){rq(b,function(f){var h=Le(f);f=D(h,Ql);h=D(h,Lk);ms(f,h);return gs.delete(f)});var d=bq.Wc(null,bq.Nb(null)+1);b.Rd(null,V,Ql,d);gs.set(d,function(){return b.yd(null)})}c=kk.g(C(c));d=C(b);var e=Le(d);d=D(e,Ql);e=D(e,Lk);c=wq(c,a);ls(d,e,a);b.Rd(null,V,Lk,a);return c}
function Yq(a,b){var c=iq(jk),d=xl.g(eq);if(null==C(c)){rq(c,function(h){var k=Le(h);h=D(k,Ql);k=D(k,Lk);ms(h,k);return gs.delete(h)});var e=bq.Wc(null,bq.Nb(null)+1);df.H(c,V,Ql,e);gs.set(e,function(){return Vp(c)})}e=kk.g(C(d));d=C(c);var f=Le(d);d=D(f,Ql);f=D(f,Lk);e=wq(e,a);a=new Cq(a,b,null,null,null);ls(d,f,a);hc(c,V,Lk,a);return jb(e,b)};function Zq(a,b){return Qp(a,b)}function $q(a,b){console.error("An Error occurred in Component, it will not be rendered.",a);return console.error(b)}function ar(a){this.Se=a}ar.prototype.bd=function(a,b,c,d){return Wq(this.Se,b,d)};function br(a,b){var c=new ar(a),d=em.g(C(a));return Pd(function(e,f){return f.g?f.g(e):f.call(null,e)},new v(null,6,[tk,tk.g(C(a)),Vi,c,bm,bf(Me),qm,b,xl,a,ak,$q],null),d)}
function cr(){var a=dr,b=er,c=fr.I();return tk.g(C(a)).hc(null,function(){var d=b.sg$root;if(x(d))fp(d,c),d=ij;else{d=br(a,b);var e=new Rp(b),f=V.A(d,nj,e,T([Jl,Ap]));e.env=f;fp(e,c);df.A(a,uf,hm,jd,T([e]));b.sg$root=e;b.sg$env=d;d=Sl}return d},Kk)}function gr(){var a=new Set;this.ed=!1;this.Lb=a}gr.prototype.zd=function(a,b){var c=this;this.Lb.add(a);if(x(this.ed))return null;this.ed=!0;return cq.then(function(){return c.process_work_BANG_(b)})};gr.prototype.Ad=function(a){return this.Lb.delete(a)};
gr.prototype.hc=function(a,b,c){this.ed=!0;b.I?b.I():b.call(null);return this.process_work_BANG_(c)};gr.prototype.process_work_BANG_=function(){try{for(var a=this.Lb.values();;){var b=a.next();if(b.done)break;else b.value.cd(null)}x(null)&&(null.g?null.g(null):null.call(null,null))}finally{this.ed=!1}};
function os(){return sd(Me,new v(null,1,[Tk,function(a,b,c){return ti(c,Tk,function(d,e,f){return yd(f)?ti(f,Tk,function(h,k,l){if(null==l)return l;h=td(d);h=null==h?null:Si.g(h);h=null==h?null:Jm.g(h);k=null==h?null:D(h,k);k=null==k?null:oj.g(k);if(Pa(k))return l;k=Qq(a,k,D(a,k));return Qq(k,l,D(k,l))}):f})}],null))}
function ps(a){if(x(D(C(aq),a)))throw Di(["app ",z.g(a)," already registered!"].join(""),new v(null,1,[Aj,a],null));var b=new gr;b=bf(ui([kk,Hm,hm,xo,bl,em,tj,tk,Nk,qk],[os(),Me,$e,!0,Me,kd,function(c,d,e,f){console.error("--- FAILED TO PROCESS EVENT ---",d);console.error(f);return il},b,a,new X(null,1,5,Y,[Vq],null)]));df.H(aq,V,a,b);return b}
function hr(a){if(a instanceof E){var b=D(C(aq),a);return x(b)?b:ps(a)}b=(b=a instanceof af)?xo.g(C(a)):b;if(x(b))return a;throw Di("invalid app-id",new v(null,1,[Aj,a],null));}function ir(a,b){var c=df.H,d=new X(null,2,5,Y,[kk,a],null);var e=Me;var f=Le(b);b=D(f,Pj);a=V.j(f,Zl,a);a=x(b)?V.j(a,tl,fs(b)):a;e=ti(e,Si,a);c.call(df,dr,sf,d,e)}function jr(a){var b=dr;if(F(hm.g(C(b))))throw Di("operation not allowed, runtime already mounted",new v(null,1,[sj,b],null));df.H(b,uf,kk,a)};function kr(a,b){var c=hr(dr);df.H(c,sf,new X(null,2,5,Y,[bl,a],null),b)};function lr(a,b){return Hh(Vd,new lf(null,a,null,b,null))}var mr=function mr(a){for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return mr.A(arguments[0],arguments[1],2<c.length?new G(c.slice(2),0,null):null)};
mr.A=function(a,b,c){c=Le(c);var d=D(c,dl),e=D(c,yo),f=D(c,pl),h=function(){return x(d)?d:function(l){return l}}(),k=x(e)?e:We();return function p(m,n){var q=null==m?null:wb(m);if(x(q)){var t=U(q,0,null),w=U(q,1,null);return S(h.j?h.j(t,n,w):h.call(null,t,n,w),new ne(null,function(){var A=nf(function(B){var I=w+1;return k.j?k.j(B,t,I):k.call(null,B,t,I)},of(function(B){return Id(n,B)},a.g?a.g(t):a.call(null,t)));return p(pf.h(null==m?null:xb(m),function(){return function K(I){return new ne(null,function(){for(;;){var P=
F(I);if(P){if(Bd(P)){var Z=bc(P),W=Q(Z),ka=re(W);a:for(var Ba=0;;)if(Ba<W){var ha=bb(Z,Ba);ka.add(new X(null,2,5,Y,[ha,w+1],null));Ba+=1}else{Z=!0;break a}return Z?te(ka.aa(),K(cc(P))):te(ka.aa(),null)}ka=H(P);return S(new X(null,2,5,Y,[ka,w+1],null),K(J(P)))}return null}},null,null)}(A)}()),Pd(function(B,I){return V.j(B,I,t)},n,A))},null,null))}return null}(jd.h(eg,new X(null,2,5,Y,[b,0],null)),yd(f)?V.j(f,b,null):pf.h(nd([b,null]),function(){return function p(n){return new ne(null,function(){for(;;){var q=
F(n);if(q){if(Bd(q)){var t=bc(q),w=Q(t),A=re(w);a:for(var B=0;;)if(B<w){var I=bb(t,B);A.add(new X(null,2,5,Y,[I,null],null));B+=1}else{t=!0;break a}return t?te(A.aa(),p(cc(q))):te(A.aa(),null)}A=H(q);return S(new X(null,2,5,Y,[A,null],null),p(J(q)))}return null}},null,null)}(f)}()))};mr.S=2;mr.R=function(a){var b=H(a),c=M(a);a=H(c);c=M(c);return this.A(b,a,c)};
var nr=function nr(a){for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return nr.A(arguments[0],arguments[1],arguments[2],3<c.length?new G(c.slice(3),0,null):null)};nr.A=function(a,b,c,d){d=Le(d);d=th.A(T([d,new v(null,1,[dl,Wf],null)]));a=Re(function(e){U(e,0,null);var f=U(e,1,null);U(e,2,null);return x(f.g?f.g(c):f.call(null,c))?f:null},Ie(mr,a,b,Ge(xe,d)));return x(a)?de(lr(a,c)):null};nr.S=3;
nr.R=function(a){var b=H(a),c=M(a);a=H(c);var d=M(c);c=H(d);d=M(d);return this.A(b,a,c,d)};
function or(a,b,c){return function f(e){var h=U(e,0,null),k=U(e,1,null),l=H(k);if(x(l)){var m=U(l,0,null);U(l,1,null);var n=U(l,2,null);return S(Wf.h?Wf.h(n,h):Wf.call(null,n,h),new ne(null,function(){return f(Pd(function(p,q){var t=U(p,0,null),w=U(p,1,null);p=m+(b.h?b.h(n,q):b.call(null,n,q));var A=H(t.g?t.g(q):t.call(null,q));if(x(x(A)?p>=A:A))return new X(null,2,5,Y,[t,w],null);w=x(A)?ud.h(w,new X(null,3,5,Y,[A,xc(q),q],null)):w;return new X(null,2,5,Y,[V.j(t,q,new X(null,2,5,Y,[p,n],null)),jd.h(w,
new X(null,3,5,Y,[p,xc(q),q],null))],null)},new X(null,2,5,Y,[h,ud.h(k,l)],null),a.g?a.g(n):a.call(null,n)))},null,null))}return null}(new X(null,2,5,Y,[nd([c,new X(null,2,5,Y,[0,null],null)]),Pd($a,Fh,T([new X(null,3,5,Y,[0,xc(c),c],null)]))],null))}function pr(a,b,c,d){a=H(nf(function(e){var f=U(e,0,null);U(e,1,null);return N.h(d,f)},or(a,b,c)));return x(a)?(U(a,0,null),a=U(a,1,null),new X(null,2,5,Y,[de(lr(Xe.h(id,a),d)),H(a.g?a.g(d):a.call(null,d))],null)):null};function qr(){}function rr(a){if(null!=a&&null!=a.Ke)a=a.fb;else{var b=rr[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=rr._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("Graph.nodes",a);}return a}function sr(a){if(null!=a&&null!=a.Zd)a=a.Zd(a);else{var b=sr[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=sr._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("Graph.edges",a);}return a}
function tr(a,b){if(null!=a&&null!=a.ae)a=a.ae(a,b);else{var c=tr[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=tr._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw y("Graph.successors*",a);}return a}function ur(a,b){if(null!=a&&null!=a.$d)a=a.$d(a,b);else{var c=ur[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=ur._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw y("Graph.out-edges",a);}return a}function vr(){}
var xr=function(){function a(d,e,f){var h=wr[r(null==d?null:d)];if(null!=h)return h.j?h.j(d,e,f):h.call(null,d,e,f);h=wr._;if(null!=h)return h.j?h.j(d,e,f):h.call(null,d,e,f);throw y("WeightedGraph.weight*",d);}function b(d,e){var f=wr[r(null==d?null:d)];if(null!=f)return f.h?f.h(d,e):f.call(null,d,e);f=wr._;if(null!=f)return f.h?f.h(d,e):f.call(null,d,e);throw y("WeightedGraph.weight*",d);}var c=null;c=function(d,e,f){switch(arguments.length){case 2:return b.call(this,d,e);case 3:return a.call(this,
d,e,f)}throw Error("Invalid arity: "+arguments.length);};c.h=b;c.j=a;return c}(),wr=function wr(a){switch(arguments.length){case 2:return wr.h(arguments[0],arguments[1]);case 3:return wr.j(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",z.g(arguments.length)].join(""));}};wr.h=function(a,b){return null!=a&&null!=a.Le?a.Le(a,b):xr(a,b)};wr.j=function(a,b,c){return null!=a&&null!=a.Me?a.Me(a,b,c):xr(a,b,c)};wr.S=3;
function yr(a,b){if(null!=a&&null!=a.Yd)a=a.Yd(a,b);else{var c=yr[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=yr._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw y("EditableGraph.add-nodes*",a);}return a}function zr(a,b){if(null!=a&&null!=a.Xd)a=a.Xd(a,b);else{var c=zr[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=zr._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw y("EditableGraph.add-edges*",a);}return a}
function Ar(a){if(null!=a&&null!=a.Oc)a=a.Oc(a);else{var b=Ar[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Ar._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("Edge.src",a);}return a}function Br(a){if(null!=a&&null!=a.Nc)a=a.Nc(a);else{var b=Br[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Br._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw y("Edge.dest",a);}return a}X.prototype.Oc=function(){return D(this,0)};
X.prototype.Nc=function(){return D(this,1)};v.prototype.Oc=function(){return gj.g(this)};v.prototype.Nc=function(){return lm.g(this)};Yg.prototype.Oc=function(){return gj.g(this)};Yg.prototype.Nc=function(){return lm.g(this)};oh.prototype.Oc=function(){return gj.g(this)};oh.prototype.Nc=function(){return lm.g(this)};function Cr(a){return function(b){return tr(a,b)}}
var Er=function Er(a){switch(arguments.length){case 1:return Er.g(arguments[0]);case 2:return Er.h(arguments[0],arguments[1]);case 3:return Er.j(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",z.g(arguments.length)].join(""));}};Er.g=function(a){return Ye(Er,a)};Er.h=function(a,b){return wr(a,Ar(b),Br(b))};Er.j=function(a,b,c){return wr(a,b,c)};Er.S=3;
var Fr=function Fr(a){for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return Fr.A(arguments[0],1<c.length?new G(c.slice(1),0,null):null)};Fr.A=function(a,b){return yr(a,b)};Fr.S=1;Fr.R=function(a){var b=H(a);a=M(a);return this.A(b,a)};var Gr=function Gr(a){for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return Gr.A(arguments[0],1<c.length?new G(c.slice(1),0,null):null)};Gr.A=function(a,b){return zr(a,b)};Gr.S=1;
Gr.R=function(a){var b=H(a);a=M(a);return this.A(b,a)};function Hr(a,b,c,d,e,f){this.fb=a;this.rb=b;this.Rb=c;this.Ka=d;this.oa=e;this.F=f;this.C=2230716170;this.N=139264}g=Hr.prototype;g.pa=function(a,b){return this.U(null,b,null)};g.U=function(a,b,c){switch(b instanceof E?b.ra:null){case "nodeset":return this.fb;case "adj":return this.rb;case "in":return this.Rb;default:return Dc(this.oa,b,c)}};
g.Xb=function(a,b,c){return Pd(function(d,e){var f=U(e,0,null);e=U(e,1,null);return b.j?b.j(d,f,e):b.call(null,d,f,e)},c,this)};g.$=function(a,b,c){return Nh(b,function(d){return Nh(b,Uh,""," ","",c,d)},"#loom.graph.BasicEditableDigraph{",", ","}",c,xe.h(new X(null,3,5,Y,[new X(null,2,5,Y,[ll,this.fb],null),new X(null,2,5,Y,[uk,this.rb],null),new X(null,2,5,Y,[Bk,this.Rb],null)],null),this.oa))};g.Ma=function(){return new ig(this,3,new X(null,3,5,Y,[ll,uk,Bk],null),x(this.oa)?lc(this.oa):new Pe(Me))};
g.da=function(){return this.Ka};g.fa=function(){return 3+Q(this.oa)};g.ca=function(){var a=this.F;return null!=a?a:this.F=a=324724442^Nc(this)};g.X=function(a,b){return null!=b&&this.constructor===b.constructor&&N.h(this.fb,b.fb)&&N.h(this.rb,b.rb)&&N.h(this.Ie,b.Ie)&&N.h(this.oa,b.oa)};g.xb=function(a,b){return Id(new Ah(null,new v(null,3,[ll,null,uk,null,Bk,null],null),null),b)?od.h(Bb(pf.h(Me,this),this.Ka),b):new Hr(this.fb,this.rb,this.Rb,this.Ka,Oe(od.h(this.oa,b)),null)};
g.La=function(a,b){switch(b instanceof E?b.ra:null){case "nodeset":case "adj":case "in":return!0;default:return Id(this.oa,b)}};g.ya=function(a,b,c){return x(je.h?je.h(ll,b):je.call(null,ll,b))?new Hr(c,this.rb,this.Rb,this.Ka,this.oa,null):x(je.h?je.h(uk,b):je.call(null,uk,b))?new Hr(this.fb,c,this.Rb,this.Ka,this.oa,null):x(je.h?je.h(Bk,b):je.call(null,Bk,b))?new Hr(this.fb,this.rb,c,this.Ka,this.oa,null):new Hr(this.fb,this.rb,this.Rb,this.Ka,V.j(this.oa,b,c),null)};
g.ba=function(){return F(xe.h(new X(null,3,5,Y,[new If(ll,this.fb),new If(uk,this.rb),new If(Bk,this.Rb)],null),this.oa))};g.ga=function(a,b){return new Hr(this.fb,this.rb,this.Rb,b,this.oa,this.F)};g.ka=function(a,b){return Ad(b)?this.ya(null,bb(b,0),bb(b,1)):Pd($a,this,b)};g.Je=u;g.Ke=function(){return this.fb};
g.Zd=function(){var a=this;return function d(c){return new ne(null,function(){for(var e=c;;){var f=F(e);if(f){var h=f,k=H(h);if(f=F(function(l,m,n,p,q){return function A(w){return new ne(null,function(){return function(){for(;;){var B=F(w);if(B){if(Bd(B)){var I=bc(B),K=Q(I),P=re(K);a:for(var Z=0;;)if(Z<K){var W=bb(I,Z);P.add(W);Z+=1}else{I=!0;break a}return I?te(P.aa(),A(cc(B))):te(P.aa(),null)}P=H(B);return S(P,A(J(B)))}return null}}}(l,m,n,p,q),null,null)}}(e,k,h,f,a)(ur(a,k))))return xe.h(f,d(J(e)));
e=J(e)}else return null}},null,null)}(rr(a))};g.$d=function(a,b){return function e(d){return new ne(null,function(){for(;;){var f=F(d);if(f){if(Bd(f)){var h=bc(f),k=Q(h),l=re(k);a:for(var m=0;;)if(m<k){var n=bb(h,m);l.add(new X(null,2,5,Y,[b,n],null));m+=1}else{h=!0;break a}return h?te(l.aa(),e(cc(f))):te(l.aa(),null)}l=H(f);return S(new X(null,2,5,Y,[b,l],null),e(J(f)))}return null}},null,null)}(tr(this,b))};g.ae=function(a,b){return rf(this,new X(null,2,5,Y,[uk,b],null))};
g.Yd=function(a,b){return Pd(function(c,d){return tf.H(c,new X(null,1,5,Y,[ll],null),jd,d)},this,b)};g.Xd=function(a,b){return Pd(function(c,d){var e=U(d,0,null);d=U(d,1,null);return tf.H(tf.H(tf.ia(c,new X(null,1,5,Y,[ll],null),jd,e,d),new X(null,2,5,Y,[uk,e],null),Ze(),d),new X(null,2,5,Y,[Bk,d],null),Ze(),e)},this,b)};function Ir(a){return null!=a?u===a.lf?!0:a.pd?!1:Qa(vr,a):Qa(vr,a)}
var Jr=function Jr(a){for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return Jr.A(arguments[0],1<c.length?new G(c.slice(1),0,null):null)};
Jr.A=function(a,b){return Pd(function(c,d){if(null!=d?u===d.Je||(d.pd?0:Qa(qr,d)):Qa(qr,d))return Ir(c)&&Ir(d)?V.j(Pd(Gr,yr(c,rr(d)),function(){return function k(h){return new ne(null,function(){for(;;){var l=F(h);if(l){if(Bd(l)){var m=bc(l),n=Q(m),p=re(n);a:for(var q=0;;)if(q<n){var t=bb(m,q),w=U(t,0,null),A=U(t,1,null);t=p;w=new X(null,3,5,Y,[w,A,Er.j(d,w,A)],null);t.add(w);q+=1}else{m=!0;break a}return m?te(p.aa(),k(cc(l))):te(p.aa(),null)}m=H(l);p=U(m,0,null);m=U(m,1,null);return S(new X(null,
3,5,Y,[p,m,Er.j(d,p,m)],null),k(J(l)))}return null}},null,null)}(sr(d))}()),Jm,th.A(T([Jm.g(c),Jm.g(d)]))):V.j(zr(yr(c,rr(d)),sr(d)),Jm,th.A(T([Jm.g(c),Jm.g(d)])));if(yd(d)){var e=yd(tb(H(d)))?function(){return function k(h){return new ne(null,function(){for(var l=h;;){var m=F(l);if(m){var n=m,p=H(n),q=U(p,0,null),t=U(p,1,null);if(m=F(function(w,A,B,I,K,P){return function ka(W){return new ne(null,function(Ba,ha,pa){return function(){for(;;){var qa=F(W);if(qa){if(Bd(qa)){var ra=bc(qa),mb=Q(ra),cb=
re(mb);a:for(var Xb=0;;)if(Xb<mb){var fc=bb(ra,Xb),Mf=U(fc,0,null);fc=U(fc,1,null);cb.add(new X(null,3,5,Y,[pa,Mf,fc],null));Xb+=1}else{ra=!0;break a}return ra?te(cb.aa(),ka(cc(qa))):te(cb.aa(),null)}ra=H(qa);cb=U(ra,0,null);ra=U(ra,1,null);return S(new X(null,3,5,Y,[pa,cb,ra],null),ka(J(qa)))}return null}}}(w,A,B,I,K,P),null,null)}}(l,p,q,t,n,m)(t)))return xe.h(m,k(J(l)));l=J(l)}else return null}},null,null)}(d)}():function(){return function k(h){return new ne(null,function(){for(var l=h;;){var m=
F(l);if(m){var n=m,p=H(n),q=U(p,0,null),t=U(p,1,null);if(m=F(function(w,A,B,I,K,P){return function ka(W){return new ne(null,function(Ba,ha,pa){return function(){for(;;){var qa=F(W);if(qa){if(Bd(qa)){var ra=bc(qa),mb=Q(ra),cb=re(mb);a:for(var Xb=0;;)if(Xb<mb){var fc=bb(ra,Xb);cb.add(new X(null,2,5,Y,[pa,fc],null));Xb+=1}else{ra=!0;break a}return ra?te(cb.aa(),ka(cc(qa))):te(cb.aa(),null)}cb=H(qa);return S(new X(null,2,5,Y,[pa,cb],null),ka(J(qa)))}return null}}}(w,A,B,I,K,P),null,null)}}(l,p,q,t,n,
m)(t)))return xe.h(m,k(J(l)));l=J(l)}else return null}},null,null)}(d)}();return zr(yr(c,og(d)),e)}return xd(d)?Gr.A(c,T([d])):Fr.A(c,T([d]))},a,b)};Jr.S=1;Jr.R=function(a){var b=H(a);a=M(a);return this.A(b,a)};function Kr(a){for(var b=[],c=arguments.length,d=0;;)if(d<c)b.push(arguments[d]),d+=1;else break;return He(Jr,new Hr($e,Me,Me,null,null,null),0<b.length?new G(b.slice(0),0,null):null)};function Lr(a,b,c,d,e){this.za=a;this.ja=b;this.B=c;this.xa=d;this.F=e;this.C=2565220111;this.N=0}g=Lr.prototype;g.pa=function(a,b){return D(this.ja,b)};g.U=function(a,b,c){return Dc(this.ja,b,c)};g.$=function(a,b,c){return Nh(b,function(d){return Nh(b,Uh,""," ","",c,d)},"#tailrecursion.priority-map {",", ","}",c,this)};g.da=function(){return this.B};g.fa=function(){return Q(this.ja)};
g.zb=function(){if(0===Q(this.ja))return null;var a=H(this.za),b=H(tb(a));return x(this.xa)?new X(null,2,5,Y,[b,this.ja.g?this.ja.g(b):this.ja.call(null,b)],null):new X(null,2,5,Y,[b,sb(a)],null)};g.Ab=function(){if(0===Q(this.ja))throw Error("Can't pop empty priority map");var a=H(this.za),b=tb(a),c=H(b);a=sb(a);return N.h(Q(b),1)?new Lr(od.h(this.za,a),od.h(this.ja,c),this.B,this.xa,null):new Lr(V.j(this.za,a,ud.h(b,c)),od.h(this.ja,c),this.B,this.xa,null)};
g.yb=function(){var a=this,b=this;return x(a.xa)?F(function(){return function e(d){return new ne(null,function(){for(var f=d;;){var h=F(f);if(h){var k=h,l=H(k),m=U(l,0,null),n=U(l,1,null);if(h=F(function(p,q,t,w,A,B,I){return function Z(P){return new ne(null,function(){return function(){for(;;){var W=F(P);if(W){if(Bd(W)){var ka=bc(W),Ba=Q(ka),ha=re(Ba);a:for(var pa=0;;)if(pa<Ba){var qa=bb(ka,pa),ra=ha;qa=new X(null,2,5,Y,[qa,a.ja.g?a.ja.g(qa):a.ja.call(null,qa)],null);ra.add(qa);pa+=1}else{ka=!0;
break a}return ka?te(ha.aa(),Z(cc(W))):te(ha.aa(),null)}ha=H(W);return S(new X(null,2,5,Y,[ha,a.ja.g?a.ja.g(ha):a.ja.call(null,ha)],null),Z(J(W)))}return null}}}(p,q,t,w,A,B,I),null,null)}}(f,l,m,n,k,h,b)(n)))return xe.h(h,e(J(f)));f=J(f)}else return null}},null,null)}(Pb(a.za))}()):F(function(){return function e(d){return new ne(null,function(){for(var f=d;;){var h=F(f);if(h){var k=h,l=H(k),m=U(l,0,null),n=U(l,1,null);if(h=F(function(p,q,t,w,A,B,I){return function Z(P){return new ne(null,function(W,
ka,Ba){return function(){for(;;){var ha=F(P);if(ha){if(Bd(ha)){var pa=bc(ha),qa=Q(pa),ra=re(qa);a:for(var mb=0;;)if(mb<qa){var cb=bb(pa,mb);ra.add(new X(null,2,5,Y,[cb,Ba],null));mb+=1}else{pa=!0;break a}return pa?te(ra.aa(),Z(cc(ha))):te(ra.aa(),null)}ra=H(ha);return S(new X(null,2,5,Y,[ra,Ba],null),Z(J(ha)))}return null}}}(p,q,t,w,A,B,I),null,null)}}(f,l,m,n,k,h,b)(n)))return xe.h(h,e(J(f)));f=J(f)}else return null}},null,null)}(Pb(a.za))}())};
g.ca=function(){var a=this.F;return null!=a?a:this.F=a=Nc(this)};g.X=function(a,b){return Hb(this.ja,b)};g.la=function(){return sd(Mr,this.B)};g.xb=function(a,b){a=this.ja.h?this.ja.h(b,Ak):this.ja.call(null,b,Ak);if(N.h(a,Ak))return this;a=this.xa.g?this.xa.g(a):this.xa.call(null,a);var c=this.za.g?this.za.g(a):this.za.call(null,a);return N.h(Q(c),1)?new Lr(od.h(this.za,a),od.h(this.ja,b),this.B,this.xa,null):new Lr(V.j(this.za,a,ud.h(c,b)),od.h(this.ja,b),this.B,this.xa,null)};
g.ya=function(a,b,c){var d=Dc(this.ja,b,null);if(x(d)){if(N.h(d,c))return this;a=this.xa.g?this.xa.g(c):this.xa.call(null,c);d=this.xa.g?this.xa.g(d):this.xa.call(null,d);var e=D(this.za,d);return N.h(Q(e),1)?new Lr(V.j(od.h(this.za,d),a,jd.h(Dc(this.za,a,$e),b)),V.j(this.ja,b,c),this.B,this.xa,null):new Lr(V.A(this.za,d,ud.h(D(this.za,d),b),T([a,jd.h(Dc(this.za,a,$e),b)])),V.j(this.ja,b,c),this.B,this.xa,null)}a=this.xa.g?this.xa.g(c):this.xa.call(null,c);return new Lr(V.j(this.za,a,jd.h(Dc(this.za,
a,$e),b)),V.j(this.ja,b,c),this.B,this.xa,null)};g.La=function(a,b){return Id(this.ja,b)};
g.ba=function(){var a=this,b=this;return x(a.xa)?F(function(){return function e(d){return new ne(null,function(){for(var f=d;;){var h=F(f);if(h){var k=h,l=H(k),m=U(l,0,null),n=U(l,1,null);if(h=F(function(p,q,t,w,A,B,I){return function Z(P){return new ne(null,function(){return function(){for(;;){var W=F(P);if(W){if(Bd(W)){var ka=bc(W),Ba=Q(ka),ha=re(Ba);a:for(var pa=0;;)if(pa<Ba){var qa=bb(ka,pa),ra=ha;qa=new X(null,2,5,Y,[qa,a.ja.g?a.ja.g(qa):a.ja.call(null,qa)],null);ra.add(qa);pa+=1}else{ka=!0;
break a}return ka?te(ha.aa(),Z(cc(W))):te(ha.aa(),null)}ha=H(W);return S(new X(null,2,5,Y,[ha,a.ja.g?a.ja.g(ha):a.ja.call(null,ha)],null),Z(J(W)))}return null}}}(p,q,t,w,A,B,I),null,null)}}(f,l,m,n,k,h,b)(n)))return xe.h(h,e(J(f)));f=J(f)}else return null}},null,null)}(a.za)}()):F(function(){return function e(d){return new ne(null,function(){for(var f=d;;){var h=F(f);if(h){var k=h,l=H(k),m=U(l,0,null),n=U(l,1,null);if(h=F(function(p,q,t,w,A,B,I){return function Z(P){return new ne(null,function(W,
ka,Ba){return function(){for(;;){var ha=F(P);if(ha){if(Bd(ha)){var pa=bc(ha),qa=Q(pa),ra=re(qa);a:for(var mb=0;;)if(mb<qa){var cb=bb(pa,mb);ra.add(new X(null,2,5,Y,[cb,Ba],null));mb+=1}else{pa=!0;break a}return pa?te(ra.aa(),Z(cc(ha))):te(ra.aa(),null)}ra=H(ha);return S(new X(null,2,5,Y,[ra,Ba],null),Z(J(ha)))}return null}}}(p,q,t,w,A,B,I),null,null)}}(f,l,m,n,k,h,b)(n)))return xe.h(h,e(J(f)));f=J(f)}else return null}},null,null)}(a.za)}())};
g.ga=function(a,b){return new Lr(this.za,this.ja,b,this.xa,this.F)};g.ka=function(a,b){return Ad(b)?this.ya(null,bb(b,0),bb(b,1)):Pd($a,this,b)};g.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",z.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(Ua(b)))};g.g=function(a){return this.pa(null,a)};
g.h=function(a,b){return this.U(null,a,b)};var Mr=new Lr(function(a){for(var b=[],c=arguments.length,d=0;;)if(d<c)b.push(arguments[d]),d+=1;else break;a:for(b=F(0<b.length?new G(b.slice(0),0,null):null),d=qh;;)if(b)c=M(M(b)),d=V.j(d,H(b),id(b)),b=c;else break a;return d}(),Me,Me,Vd,null);D(C(eo),"tailrecursion.priority-map");df.H(eo,V,"tailrecursion.priority-map",function(a){if(yd(a))return pf.h(Mr,a);throw Error("Priority map literal expects a map for its elements.");});function Nr(a){for(var b=[],c=arguments.length,d=0;;)if(d<c)b.push(arguments[d]),d+=1;else break;return Je(nr,Cr(arguments[0]),arguments[1],arguments[2],3<b.length?new G(b.slice(3),0,null):null)};function Or(a,b){return null==a?Ch([b]):jd.h(a,b)}
var Pr=Cp(function(a,b,c,d){var e=d(zl),f=d(rl),h=gp(c[1],b);d=d(rl);c=gp(c[2],b);Lp(a,e,"mouseenter");Kp(a,e);yp(b,e,xj,null,"group-item");e.appendChild(f);Gp(f,h);e.appendChild(d);yp(b,d,xj,null,"numeric");Gp(d,c);return[e,h,c]},Ip,function(a,b,c,d,e){Hp(a,b,c,1,e[1]);Hp(a,b,c,2,e[2])},function(a,b,c,d){d&&b[0].remove();ep(b[1],!1);ep(b[2],!1)}),Qr=pq("shadow.cljs.build-report.ui/ui-group-item",[oq(6,function(a){a=qq(a);return Yq(Oi,a)}),oq(0,function(a){a=a.get_slot_value(0);return D(a,Gj)}),oq(0,
function(a){a=a.get_slot_value(0);return D(a,$l)})],7,function(a,b,c){Ne(b.V(null,0),c.V(null,0))&&(a.set_render_required_BANG_(),a.mark_dirty_from_args_BANG_(1))},6,function(a){var b=qq(a),c=a.get_slot_value(1);a=a.get_slot_value(2);return Fp([new v(null,2,[gl,Lj,Xl,b],null),c,Co(a)],Pr)},new v(null,1,[Lj,function(a,b,c){var d=c.target;var e=Lo(d);c=new Ho(0,0);var f=e?Lo(e):document;f=!jo||9<=Number(Bo)||"CSS1Compat"==(f?new Mo(Lo(f)):ma||(ma=new Mo)).Hc.compatMode?f.documentElement:f.body;if(d!=
f){f=Oo(d);var h=(e?new Mo(Lo(e)):ma||(ma=new Mo)).Hc;e=h.scrollingElement?h.scrollingElement:mo||"CSS1Compat"!=h.compatMode?h.body||h.documentElement:h.documentElement;h=h.parentWindow||h.defaultView;e=jo&&h.pageYOffset!=e.scrollTop?new Ho(e.scrollLeft,e.scrollTop):new Ho(h.pageXOffset||e.scrollLeft,h.pageYOffset||e.scrollTop);c.x=f.left+e.x;c.y=f.top+e.y}d=Qo(d);b=V.j(b,Wk,new No(c.x,c.y,d.width,d.height));a=Le(a);D(a,wm).bd(null,b,null,a);return null}],null)),Rr=Cp(function(a,b,c,d){var e=d(zl),
f=d(rl),h=gp(c[1],b),k=d(rl),l=gp(c[3],b),m=d(rl),n=gp(c[4],b);d=d(rl);var p=gp(c[5],b),q=gp(c[6],b);Lp(a,e,"click");yp(b,e,xj,null,"group__row");e.appendChild(f);yp(b,f,xj,null,"group__expand-toggle");Gp(f,h);e.appendChild(k);yp(b,k,xj,null,c[2]);Gp(k,l);e.appendChild(m);yp(b,m,xj,null,"numeric");Gp(m,n);e.appendChild(d);yp(b,d,xj,null,"numeric");Gp(d,p);return[e,h,k,l,n,p,q]},function(a,b,c){b.insertBefore(a[0],c);bp(a[6],b,c)},function(a,b,c,d,e){Hp(a,b,c,1,e[1]);d=d[2];var f=e[2];Ne(d,f)&&yp(b,
c[2],xj,d,f);Hp(a,b,c,3,e[3]);Hp(a,b,c,4,e[4]);Hp(a,b,c,5,e[5]);Hp(a,b,c,6,e[6])},function(a,b,c,d){d&&b[0].remove();ep(b[1],!1);ep(b[3],!1);ep(b[4],!1);ep(b[5],!1);ep(b[6],d)}),Sr=Cp(function(a,b,c,d){a=d(lk);a.textContent=z.g(c[0]);yp(b,a,xj,null,"group__header");return[a]},Ip,function(a,b,c,d,e){N.h(d[0],e[0])||(c[0].textContent=z.g(e[0]))},function(a,b,c,d){d&&b[0].remove()}),Tr=Cp(function(a,b,c,d){a=d(lk);a.textContent=z.g(c[0]);yp(b,a,xj,null,"group__header");return[a]},Ip,function(a,b,c,d,
e){N.h(d[0],e[0])||(c[0].textContent=z.g(e[0]))},function(a,b,c,d){d&&b[0].remove()}),Ur=Cp(function(a,b,c,d){a=d(lk);d=d(fl);c=gp(c[0],b);yp(b,a,xj,null,"group__header");a.appendChild(d);Gp(d,c);return[a,c]},Ip,function(a,b,c,d,e){Hp(a,b,c,1,e[0])},function(a,b,c,d){d&&b[0].remove();ep(b[1],!1)}),Vr=Cp(function(a,b,c,d){a=d(lk);c=gp(c[0],b);yp(b,a,xj,null,"group__header");Gp(a,c);return[a,c]},Ip,function(a,b,c,d,e){Hp(a,b,c,1,e[0])},function(a,b,c,d){d&&b[0].remove();ep(b[1],!1)}),Wr=Cp(function(a,
b,c,d){a=d(zl);var e=d(rl),f=d(rl),h=d(lk),k=d(ml),l=d(Pl),m=d(zl),n=d(wl),p=d(wl),q=d(Vk);c=gp(c[0],b);d=d(rl);a.appendChild(e);yp(b,e,xj,null,"group__expand-toggle");a.appendChild(f);yp(b,f,nk,null,2);yp(b,f,xj,null,"group__expand");f.appendChild(h);f.appendChild(k);k.appendChild(l);l.appendChild(m);m.appendChild(n);n.textContent="Source";m.appendChild(p);p.textContent="Optimized";yp(b,p,xj,null,"numeric");k.appendChild(q);Gp(q,c);a.appendChild(d);return[a,c]},Ip,function(a,b,c,d,e){Hp(a,b,c,1,
e[0])},function(a,b,c,d){d&&b[0].remove();ep(b[1],!1)}),Xr=pq("shadow.cljs.build-report.ui/ui-group",[oq(1022,function(a){a=qq(a);return Yq(Bl,a)}),oq(0,function(a){a=a.get_slot_value(0);return D(a,El)}),oq(0,function(a){a=a.get_slot_value(0);return D(a,Ek)}),oq(0,function(a){a=a.get_slot_value(0);return D(a,Zi)}),oq(0,function(a){a=a.get_slot_value(0);return D(a,vj)}),oq(0,function(a){a=a.get_slot_value(0);return D(a,nl)}),oq(0,function(a){a=a.get_slot_value(0);return D(a,Im)}),oq(0,function(a){a=
a.get_slot_value(0);return D(a,$l)}),oq(0,function(a){a=a.get_slot_value(0);return D(a,pm)}),oq(0,function(a){a=a.get_slot_value(0);return D(a,tm)})],1023,function(a,b,c){Ne(b.V(null,0),c.V(null,0))&&(a.set_render_required_BANG_(),a.mark_dirty_from_args_BANG_(1))},1022,function(a){var b=a.get_slot_value(6),c=a.get_slot_value(8),d=a.get_slot_value(9),e=a.get_slot_value(4),f=qq(a),h=a.get_slot_value(1),k=a.get_slot_value(3),l=a.get_slot_value(2),m=a.get_slot_value(7);a=a.get_slot_value(5);f=new v(null,
2,[gl,Ml,Em,f],null);var n=x(c)?"-":"+";d=x(d)?"group__duplicate":null;x(l)?(e=Le(l),h=D(e,Yk),e=U(h,0,null),h=U(h,1,null),e=Fp([[z.g(e)," @ mvn: ",z.g(h)].join("")],Sr)):e=x(h)?Fp([[z.g(Zk.g(h))," @ npm: ",z.g(Zj.g(h))].join("")],Tr):N.h(e,uj)?Fp([k],Ur):Fp([k],Vr);return Fp([f,n,d,e,Co(m),Fo("%.1f %%",a),x(c)?Fp([Qp(b,Qr)],Wr):null],Rr)},Me),Yr=Cp(function(a,b,c,d){a=d(lk);var e=d(lk),f=d(ml),h=d(Pl),k=d(wl),l=d(wl),m=d(wl),n=d(wl);d=d(Vk);var p=gp(c[1],b);yp(b,a,xj,null,"module");a.appendChild(e);
e.textContent=z.g(c[0]);yp(b,e,xj,null,"module__title");a.appendChild(f);f.appendChild(h);h.appendChild(k);h.appendChild(l);l.textContent="Group";h.appendChild(m);m.textContent="Optimized";yp(b,m,xj,null,"numeric");h.appendChild(n);n.textContent="%";yp(b,n,xj,null,"numeric");f.appendChild(d);Gp(d,p);return[a,e,p]},Ip,function(a,b,c,d,e){N.h(d[0],e[0])||(c[1].textContent=z.g(e[0]));Hp(a,b,c,2,e[1])},function(a,b,c,d){d&&b[0].remove();ep(b[2],!1)}),Zr=pq("shadow.cljs.build-report.ui/ui-module",[oq(30,
function(a){a=qq(a);return Yq(vm,a)}),oq(0,function(a){a=a.get_slot_value(0);return D(a,Xk)}),oq(0,function(a){a=a.get_slot_value(0);return D(a,am)}),oq(0,function(a){a=a.get_slot_value(0);return D(a,Vl)}),oq(0,function(a){a=a.get_slot_value(0);return D(a,ol)})],31,function(a,b,c){Ne(b.V(null,0),c.V(null,0))&&a.mark_dirty_from_args_BANG_(1)},30,function(a){var b=a.get_slot_value(4),c=a.get_slot_value(3),d=a.get_slot_value(1);a=a.get_slot_value(2);return Fp([["Module: ",Yh(T([d]))," [JS: ",z.g(Co(a)),
"] [GZIP: ",z.g(Co(c)),"]"].join(""),Qp(b,Xr)],Yr)},Me),$r=Cp(function(a,b,c,d){a=d(lk);var e=d(lk),f=gp(c[1],b);d=d(lk);var h=gp(c[2],b);yp(b,a,Pk,null,c[0]);yp(b,a,xj,null,"hover__container");a.appendChild(e);yp(b,e,xj,null,"hover__title");Gp(e,f);a.appendChild(d);d.textContent="was included in the build via the following entries. Traced from the resource (first) to the relevant configured :modules :entries resource (last). Only showing shortest path for each entry.";yp(b,d,xj,null,"hover__explainer");
Gp(a,h);return[a,f,h]},Ip,function(a,b,c,d,e){d=d[0];var f=e[0];Ne(d,f)&&yp(b,c[0],Pk,d,f);Hp(a,b,c,1,e[1]);Hp(a,b,c,2,e[2])},function(a,b,c,d){d&&b[0].remove();yp(a,b[0],Pk,c[0],null);ep(b[1],!1);ep(b[2],!1)}),as=Cp(function(a,b,c,d){a=d(lk);var e=d(lk);d=d(lk);c=gp(c[0],b);yp(b,a,xj,null,"hover__require-trace");a.appendChild(e);e.textContent="Dependency Trace:";a.appendChild(d);yp(b,d,xj,null,"hover__require-trace-items");Gp(d,c);return[a,c]},Ip,function(a,b,c,d,e){Hp(a,b,c,1,e[0])},function(a,
b,c,d){d&&b[0].remove();ep(b[1],!1)}),bs=Cp(function(a,b,c,d){a=d(lk);a.textContent=z.g(c[0]);yp(b,a,xj,null,"hover__require-trace-item");return[a]},Ip,function(a,b,c,d,e){N.h(d[0],e[0])||(c[0].textContent=z.g(e[0]))},function(a,b,c,d){d&&b[0].remove()}),cs=pq("shadow.cljs.build-report.ui/ui-hover-item",[oq(0,function(){return Xq(Dm)}),oq(4,function(){return new ef(null)}),oq(0,function(a){var b=qq(a),c=a.get_slot_value(1);return sq(function(){var d=Wk.g(b);var e=new Ho(20+d.left,20+d.top+d.height);
d=C(c);e=e.clone();var f=Qo(d),h=f.clone();var k=h;e=e.clone();k=k.clone();h=new No(0,0,0,0);h.left=e.x;h.top=e.y;h.width=k.width;h.height=k.height;e=h;k=0;if(!(k&496)){h=e;var l=new Ho(h.left,h.top);l instanceof Ho?(h=l.x,l=l.y):(h=l,l=void 0);d.style.left=Po(h);d.style.top=Po(l);h=e.getSize();f==h||f&&h&&f.width==h.width&&f.height==h.height||(f=h,d=d.style,lo?d.MozBoxSizing="border-box":mo?d.WebkitBoxSizing="border-box":d.boxSizing="border-box",d.width=Math.max(f.width,0)+"px",d.height=Math.max(f.height,
0)+"px")}return k})})],7,function(a,b,c){Ne(b.V(null,0),c.V(null,0))&&(a.set_render_required_BANG_(),a.mark_dirty_from_args_BANG_(4))},3,function(a){var b=a.get_slot_value(0),c=qq(a);a=a.get_slot_value(1);var d=Le(c);c=D(d,Hk);d=D(d,bk);return Fp([a,Gj.g(c),Zq(d,function(e){e=Le(e);D(e,po);e=D(e,Hj);return Fp([Zq(de(e),function(f){return Fp([[" - ",z.g(rf(b,new X(null,2,5,Y,[f,Gj],null)))].join("")],bs)})],as)})],$r)},Me),ds=Cp(function(a,b,c){a=gp(c[0],b);b=gp(c[1],b);return[a,b]},function(a,b,c){bp(a[0],
b,c);bp(a[1],b,c)},function(a,b,c,d,e){Hp(a,b,c,0,e[0]);Hp(a,b,c,1,e[1])},function(a,b,c,d){ep(b[0],d);ep(b[1],d)}),fr=pq("shadow.cljs.build-report.ui/ui-root",[oq(6,function(){return Xq(Cm)}),oq(0,function(a){a=a.get_slot_value(0);return D(a,Tl)}),oq(0,function(a){a=a.get_slot_value(0);return D(a,Yi)})],7,function(){},6,function(a){var b=a.get_slot_value(2);a=a.get_slot_value(1);return Fp([Qp(a,Zr),x(b)?cs.g(b):null],ds)},Me),dr=hr(al);
kr(Ml,function(a,b){b=Le(b);b=D(b,Em);return tf.j(a,new X(null,3,5,Y,[Bl,b,pm],null),Pa)});kr(Lj,function(a,b){var c=Le(b);b=D(c,Xl);c=D(c,Wk);var d=Cm.g(a);d=Le(d);var e=D(d,Cj);d=D(d,Rk);var f=rf(a,new X(null,3,5,Y,[Oi,b,fm],null));b=Pd(function(h,k){if(Ir(e)){var l=pr(Cr(e),Er.g(e),k,f);l=H(l)}else l=Nr(e,k,f);return Pa(l)?h:uf.H(h,bk,jd,new v(null,2,[Hj,l,Dk,k],null))},new v(null,4,[Xl,b,Wk,c,fm,f,bk,kd],null),d);return Pa(F(bk.g(b)))?a:sf(a,new X(null,2,5,Y,[Cm,Yi],null),b)});
kr(Ui,function(a,b){b=Le(b);D(b,Xl);return sf(a,new X(null,2,5,Y,[Cm,Yi],null),null)});var er=document.getElementById("root");function es(a){var b=nf(function(c){return N.h(jm,vj.g(c))},pg(Bl.g(a)));b=Pd(function(c,d){var e=Le(d);d=D(e,Zi);e=D(e,Em);return uf.H(c,d,Or,e)},Me,b);return Ud(function(c,d,e){return 1<Q(e)?Pd(function(f,h){return sf(f,new X(null,3,5,Y,[Bl,h,tm],null),!0)},c,e):c},a,b)};(function(){ir(Cm,Me);ir(vm,new v(null,2,[Pj,Xk,km,new v(null,1,[ol,Bl],null)],null));ir(Bl,new v(null,2,[Pj,Em,km,new v(null,1,[Im,Oi],null)],null));ir(Oi,new v(null,1,[Pj,kj],null));ir(Dm,new v(null,1,[Pj,fm],null));var a=fo(),b=Le(a),c=D(b,yj),d=D(b,Bm),e=pf.h(Me,ff.h(Kh(Gj,Vd),d)),f=pf.h(Me,function(){return function p(n){return new ne(null,function(){for(var q=n;;){var t=F(q);if(t){var w=t,A=H(w),B=Le(A),I=D(B,gk),K=D(B,fm);if(t=F(function(P,Z,W,ka,Ba,ha,pa,qa,ra,mb,cb,Xb,fc){return function Dd(Nf){return new ne(null,
function(uh,vh,Of,wh,ee){return function(){for(;;){var Cc=F(Nf);if(Cc){if(Bd(Cc)){var Ed=bc(Cc),Ue=Q(Ed),Yc=re(Ue);a:for(var fe=0;;)if(fe<Ue){var Ve=bb(Ed,fe);Yc.add(new X(null,2,5,Y,[Ve,ee],null));fe+=1}else{Ed=!0;break a}return Ed?te(Yc.aa(),Dd(cc(Cc))):te(Yc.aa(),null)}Yc=H(Cc);return S(new X(null,2,5,Y,[Yc,ee],null),Dd(J(Cc)))}return null}}}(P,Z,W,ka,Ba,ha,pa,qa,ra,mb,cb,Xb,fc),null,null)}}(q,A,B,I,K,w,t,a,b,b,c,d,e)(I)))return xe.h(t,p(J(q)));q=J(q)}else return null}},null,null)}(d)}()),h=Pd(function(m,
n){n=Le(n);var p=D(n,mj),q=D(n,fm);return Pd(function(t,w){w=D(f,w);return x(w)?Gr.A(t,T([new X(null,2,5,Y,[q,w],null)])):t},m,p)},Kr(),d),k=Gh(ff.h(fm,nf(Dj,d))),l=Sf(ff.h(function(m){m=Le(m);var n=D(m,Cl),p=D(m,Xk),q=Pd(Xd,0,pg(n));n=Sf(Od($l,Yd,ff.h(function(t){var w=U(t,0,null);t=U(t,1,null);var A=U(t,0,null),B=Pd(Xd,0,ff.h($l,t));return V.A(A,Em,w,T([vj,ad(w,1),Zi,ad(w,3),nl,B/q*100,$l,B,Yj,Q(t),Im,t]))},di(Em,Od($l,Yd,ff.h(function(t){var w=U(t,0,null);t=U(t,1,null);var A=D(e,w);A=Le(A);var B=
D(A,El),I=D(A,Ek),K=D(A,Kj),P=D(A,fm),Z=function(){var W=x(B)?new X(null,4,5,Y,[p,jm,Al.g(B),Zk.g(B)],null):B;if(x(W))return W;W=x(I)?new X(null,4,5,Y,[p,Qi,zk.g(I),z.g(zk.g(I))],null):I;if(x(W))return W;W=x(K)?new X(null,4,5,Y,[p,uj,K,K],null):K;return x(W)?W:new X(null,4,5,Y,[p,Fl,Fl,"Generated Files"],null)}();return V.A(A,Gj,w,T([kj,new X(null,2,5,Y,[Z,P],null),Em,Z,$l,t]))},n))))));return V.j(m,ol,n)},c));jr(function(m){return es(Aq(zq(uf.H(m,Cm,th,new v(null,4,[yj,c,Bm,d,Rk,k,Cj,h],null)),d),
vm,l,new X(null,2,5,Y,[Cm,Tl],null)))});return cr()})();
}).call(this);</script></body></html>