зеркало из
https://github.com/jlind0/multiplex.studio.web.git
synced 2025-10-28 20:54:22 +02:00
7366 строки
442 KiB
Plaintext
7366 строки
442 KiB
Plaintext
var loader,define,requireModule,require,requirejs
|
|
!function(e){"use strict"
|
|
function t(){var e=Object.create(null)
|
|
e.__=void 0
|
|
delete e.__
|
|
return e}var r={loader:loader,define:define,requireModule:requireModule,require:require,requirejs:requirejs}
|
|
requirejs=require=requireModule=function(e){for(var t=[],r=c(e,"(require)",t),n=t.length-1;n>=0;n--)t[n].exports()
|
|
return r.module.exports}
|
|
loader={noConflict:function(t){var n,i
|
|
for(n in t)if(t.hasOwnProperty(n)&&r.hasOwnProperty(n)){i=t[n]
|
|
e[i]=e[n]
|
|
e[n]=r[n]}},makeDefaultExport:!0}
|
|
var n=t(),i=(t(),0)
|
|
function a(e){throw new Error("an unsupported module was defined, expected `define(id, deps, module)` instead got: `"+e+"` arguments to define`")}var s=["require","exports","module"]
|
|
function o(e,t,r,n){this.uuid=i++
|
|
this.id=e
|
|
this.deps=!t.length&&r.length?s:t
|
|
this.module={exports:{}}
|
|
this.callback=r
|
|
this.hasExportsAsDep=!1
|
|
this.isAlias=n
|
|
this.reified=new Array(t.length)
|
|
this.state="new"}o.prototype.makeDefaultExport=function(){var e=this.module.exports
|
|
null===e||"object"!=typeof e&&"function"!=typeof e||void 0!==e.default||!Object.isExtensible(e)||(e.default=e)}
|
|
o.prototype.exports=function(){if("finalized"===this.state||"reifying"===this.state)return this.module.exports
|
|
loader.wrapModules&&(this.callback=loader.wrapModules(this.id,this.callback))
|
|
this.reify()
|
|
var e=this.callback.apply(this,this.reified)
|
|
this.reified.length=0
|
|
this.state="finalized"
|
|
this.hasExportsAsDep&&void 0===e||(this.module.exports=e)
|
|
loader.makeDefaultExport&&this.makeDefaultExport()
|
|
return this.module.exports}
|
|
o.prototype.unsee=function(){this.state="new"
|
|
this.module={exports:{}}}
|
|
o.prototype.reify=function(){if("reified"!==this.state){this.state="reifying"
|
|
try{this.reified=this._reify()
|
|
this.state="reified"}finally{"reifying"===this.state&&(this.state="errored")}}}
|
|
o.prototype._reify=function(){for(var e=this.reified.slice(),t=0;t<e.length;t++){var r=e[t]
|
|
e[t]=r.exports?r.exports:r.module.exports()}return e}
|
|
o.prototype.findDeps=function(e){if("new"===this.state){this.state="pending"
|
|
for(var t=this.deps,r=0;r<t.length;r++){var n=t[r],i=this.reified[r]={exports:void 0,module:void 0}
|
|
if("exports"===n){this.hasExportsAsDep=!0
|
|
i.exports=this.module.exports}else"require"===n?i.exports=this.makeRequire():"module"===n?i.exports=this.module:i.module=c(d(n,this.id),this.id,e)}}}
|
|
o.prototype.makeRequire=function(){var e=this.id,t=function(t){return require(d(t,e))}
|
|
t.default=t
|
|
t.moduleId=e
|
|
t.has=function(t){return h(d(t,e))}
|
|
return t}
|
|
define=function(e,t,r){var i=n[e]
|
|
if(!i||"new"===i.state){arguments.length<2&&a(arguments.length)
|
|
if(!Array.isArray(t)){r=t
|
|
t=[]}n[e]=r instanceof l?new o(r.id,t,r,!0):new o(e,t,r,!1)}}
|
|
define.exports=function(e,t){var r=n[e]
|
|
if(!r||"new"===r.state){(r=new o(e,[],u,null)).module.exports=t
|
|
r.state="finalized"
|
|
n[e]=r
|
|
return r}}
|
|
function u(){}function l(e){this.id=e}define.alias=function(e,t){return 2===arguments.length?define(t,new l(e)):new l(e)}
|
|
function c(e,t,r){for(var i=n[e]||n[e+"/index"];i&&i.isAlias;)i=n[i.id]||n[i.id+"/index"]
|
|
i||function(e,t){throw new Error("Could not find module `"+e+"` imported from `"+t+"`")}(e,t)
|
|
if(r&&"pending"!==i.state&&"finalized"!==i.state){i.findDeps(r)
|
|
r.push(i)}return i}function d(e,t){if("."!==e.charAt(0))return e
|
|
for(var r=e.split("/"),n=t.split("/").slice(0,-1),i=0,a=r.length;i<a;i++){var s=r[i]
|
|
if(".."===s){if(0===n.length)throw new Error("Cannot access parent module of root")
|
|
n.pop()}else{if("."===s)continue
|
|
n.push(s)}}return n.join("/")}function h(e){return!(!n[e]&&!n[e+"/index"])}requirejs.entries=requirejs._eak_seen=n
|
|
requirejs.has=h
|
|
requirejs.unsee=function(e){c(e,"(unsee)",!1).unsee()}
|
|
requirejs.clear=function(){requirejs.entries=requirejs._eak_seen=n=t()
|
|
t()}
|
|
define("foo",(function(){}))
|
|
define("foo/bar",[],(function(){}))
|
|
define("foo/asdf",["module","exports","require"],(function(e,t,r){r.has("foo/bar")&&r("foo/bar")}))
|
|
define("foo/baz",[],define.alias("foo"))
|
|
define("foo/quz",define.alias("foo"))
|
|
define.alias("foo","foo/qux")
|
|
define("foo/bar",["foo","./quz","./baz","./asdf","./bar","../foo"],(function(){}))
|
|
define("foo/main",["foo/bar"],(function(){}))
|
|
define.exports("foo/exports",{})
|
|
require("foo/exports")
|
|
require("foo/main")
|
|
require.unsee("foo/bar")
|
|
requirejs.clear()
|
|
"object"==typeof exports&&"object"==typeof module&&module.exports&&(module.exports={require:require,define:define})}(this)
|
|
"undefined"!=typeof performance&&"function"==typeof performance.mark&&window.performance.mark("mark_vendor_static_start")
|
|
window.EmberENV=function(e,t){for(var r in t)e[r]=t[r]
|
|
return e}(window.EmberENV||{},{FEATURES:{},_APPLICATION_TEMPLATE_WRAPPER:!1,_DEFAULT_ASYNC_OBSERVERS:!0,_JQUERY_INTEGRATION:!1,_TEMPLATE_ONLY_GLIMMER_COMPONENTS:!0})
|
|
!function(){
|
|
/*!
|
|
* @overview Ember - JavaScript Application Framework
|
|
* @copyright Copyright 2011-2021 Tilde Inc. and contributors
|
|
* Portions Copyright 2006-2011 Strobe Inc.
|
|
* Portions Copyright 2008-2011 Apple Inc. All rights reserved.
|
|
* @license Licensed under MIT license
|
|
* See https://raw.github.com/emberjs/ember.js/master/LICENSE
|
|
* @version 4.4.5
|
|
*/
|
|
var e,t
|
|
!function(){var r="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:null
|
|
if(null===r)throw new Error("unable to locate global object")
|
|
if("function"!=typeof r.define||"function"!=typeof r.require){var n=Object.create(null),i=Object.create(null)
|
|
e=function(e,t,r){n[e]={deps:t,callback:r}};(t=function(e){return a(e,null)}).default=t
|
|
t.has=function(e){return Boolean(n[e])||Boolean(n[e+"/index"])}
|
|
t._eak_seen=t.entries=n}else{e=r.define
|
|
t=r.require}function a(e,r){var a=e,s=n[a]
|
|
s||(s=n[a+="/index"])
|
|
var o=i[a]
|
|
if(void 0!==o)return o
|
|
o=i[a]={}
|
|
s||function(e,t){throw t?new Error("Could not find module "+e+" required by: "+t):new Error("Could not find module "+e)}(e,r)
|
|
for(var u=s.deps,l=s.callback,c=new Array(u.length),d=0;d<u.length;d++)"exports"===u[d]?c[d]=o:"require"===u[d]?c[d]=t:c[d]=t(u[d],a)
|
|
l.apply(this,c)
|
|
return o}}()
|
|
e("@ember/-internals/bootstrap/index",["require"],(function(e){"use strict"
|
|
"object"==typeof module&&"function"==typeof module.require&&(module.exports=(0,e.default)("ember").default)}))
|
|
e("@ember/-internals/browser-environment/index",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.window=e.userAgent=e.location=e.isIE=e.isFirefox=e.isChrome=e.history=e.hasDOM=void 0
|
|
var t=e.hasDOM="object"==typeof self&&null!==self&&self.Object===Object&&"undefined"!=typeof Window&&self.constructor===Window&&"object"==typeof document&&null!==document&&self.document===document&&"object"==typeof location&&null!==location&&self.location===location&&"object"==typeof history&&null!==history&&self.history===history&&"object"==typeof navigator&&null!==navigator&&self.navigator===navigator&&"string"==typeof navigator.userAgent
|
|
e.window=t?self:null,e.location=t?self.location:null,e.history=t?self.history:null,e.userAgent=t?self.navigator.userAgent:"Lynx (textmode)",e.isChrome=!!t&&("object"==typeof chrome&&!("object"==typeof opera)),e.isFirefox=!!t&&"undefined"!=typeof InstallTrigger,e.isIE=!!t&&("undefined"!=typeof MSInputMethodContext&&"undefined"!=typeof documentMode)}))
|
|
e("@ember/-internals/container/index",["exports","@ember/-internals/owner","@ember/-internals/utils","@ember/debug"],(function(e,t,r,n){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.Registry=e.INIT_FACTORY=e.Container=void 0
|
|
e.getFactoryFor=function(e){return e[c]}
|
|
e.privatize=function(e){var[t]=e
|
|
var n=m[t]
|
|
if(n)return n
|
|
var[i,a]=t.split(":")
|
|
return m[t]=(0,r.intern)(`${i}:${a}-${v}`)}
|
|
e.setFactoryFor=d
|
|
0
|
|
class i{constructor(e,t){void 0===t&&(t={})
|
|
this.registry=e
|
|
this.owner=t.owner||null
|
|
this.cache=(0,r.dictionary)(t.cache||null)
|
|
this.factoryManagerCache=(0,r.dictionary)(t.factoryManagerCache||null)
|
|
this.isDestroyed=!1
|
|
this.isDestroying=!1
|
|
0}lookup(e,t){if(this.isDestroyed)throw new Error(`Can not call \`.lookup('${e}')\` after the owner has been destroyed`)
|
|
return function(e,t,r){void 0===r&&(r={})
|
|
var n=t
|
|
if(!0===r.singleton||void 0===r.singleton&&a(e,t)){var i=e.cache[n]
|
|
if(void 0!==i)return i}return function(e,t,r,n){var i=o(e,t,r)
|
|
if(void 0===i)return
|
|
if(function(e,t,r){var{instantiate:n,singleton:i}=r
|
|
return!1!==i&&!1!==n&&(!0===i||a(e,t))&&s(e,t)}(e,r,n)){var u=e.cache[t]=i.create()
|
|
e.isDestroying&&"function"==typeof u.destroy&&u.destroy()
|
|
return u}if(function(e,t,r){var{instantiate:n,singleton:i}=r
|
|
return!1!==n&&(!1===i||!a(e,t))&&s(e,t)}(e,r,n))return i.create()
|
|
if(function(e,t,r){var{instantiate:n,singleton:i}=r
|
|
return!1!==i&&!n&&a(e,t)&&!s(e,t)}(e,r,n)||function(e,t,r){var{instantiate:n,singleton:i}=r
|
|
return!(!1!==n||!1!==i&&a(e,t)||s(e,t))}(e,r,n))return i.class
|
|
throw new Error("Could not create factory")}(e,n,t,r)}(this,this.registry.normalize(e),t)}destroy(){this.isDestroying=!0
|
|
u(this)}finalizeDestroy(){l(this)
|
|
this.isDestroyed=!0}reset(e){if(!this.isDestroyed)if(void 0===e){u(this)
|
|
l(this)}else!function(e,t){var r=e.cache[t]
|
|
delete e.factoryManagerCache[t]
|
|
if(r){delete e.cache[t]
|
|
r.destroy&&r.destroy()}}(this,this.registry.normalize(e))}ownerInjection(){var e={};(0,t.setOwner)(e,this.owner)
|
|
return e}factoryFor(e){if(this.isDestroyed)throw new Error(`Can not call \`.factoryFor('${e}')\` after the owner has been destroyed`)
|
|
var t=this.registry.normalize(e)
|
|
return o(this,t,e)}}e.Container=i
|
|
0
|
|
function a(e,t){return!1!==e.registry.getOption(t,"singleton")}function s(e,t){return!1!==e.registry.getOption(t,"instantiate")}function o(e,t,r){var n=e.factoryManagerCache[t]
|
|
if(void 0!==n)return n
|
|
var i=e.registry.resolve(t)
|
|
if(void 0!==i){0
|
|
var a=new h(e,i,r,t)
|
|
0
|
|
e.factoryManagerCache[t]=a
|
|
return a}}function u(e){var t=e.cache,r=Object.keys(t)
|
|
for(var n of r){var i=t[n]
|
|
i.destroy&&i.destroy()}}function l(e){e.cache=(0,r.dictionary)(null)
|
|
e.factoryManagerCache=(0,r.dictionary)(null)}var c=e.INIT_FACTORY=(0,r.symbol)("INIT_FACTORY")
|
|
function d(e,t){e[c]=t}class h{constructor(e,t,r,n){this.container=e
|
|
this.owner=e.owner
|
|
this.class=t
|
|
this.fullName=r
|
|
this.normalizedName=n
|
|
this.madeToString=void 0
|
|
this.injections=void 0}toString(){void 0===this.madeToString&&(this.madeToString=this.container.registry.makeToString(this.class,this.fullName))
|
|
return this.madeToString}create(e){var{container:r}=this
|
|
if(r.isDestroyed)throw new Error(`Cannot create new instances after the owner has been destroyed (you attempted to create ${this.fullName})`)
|
|
var n=e?Object.assign({},e):{};(0,t.setOwner)(n,r.owner)
|
|
d(n,this)
|
|
return this.class.create(n)}}var p=/^[^:]+:[^:]+$/
|
|
class f{constructor(e){void 0===e&&(e={})
|
|
this.fallback=e.fallback||null
|
|
this.resolver=e.resolver||null
|
|
this.registrations=(0,r.dictionary)(e.registrations||null)
|
|
this._localLookupCache=Object.create(null)
|
|
this._normalizeCache=(0,r.dictionary)(null)
|
|
this._resolveCache=(0,r.dictionary)(null)
|
|
this._failSet=new Set
|
|
this._options=(0,r.dictionary)(null)
|
|
this._typeOptions=(0,r.dictionary)(null)}container(e){return new i(this,e)}register(e,t,r){void 0===r&&(r={})
|
|
var n=this.normalize(e)
|
|
this._failSet.delete(n)
|
|
this.registrations[n]=t
|
|
this._options[n]=r}unregister(e){var t=this.normalize(e)
|
|
this._localLookupCache=Object.create(null)
|
|
delete this.registrations[t]
|
|
delete this._resolveCache[t]
|
|
delete this._options[t]
|
|
this._failSet.delete(t)}resolve(e){var t=function(e,t){var r,n=t,i=e._resolveCache[n]
|
|
if(void 0!==i)return i
|
|
if(e._failSet.has(n))return
|
|
e.resolver&&(r=e.resolver.resolve(n))
|
|
void 0===r&&(r=e.registrations[n])
|
|
void 0===r?e._failSet.add(n):e._resolveCache[n]=r
|
|
return r}(this,this.normalize(e))
|
|
void 0===t&&null!==this.fallback&&(t=this.fallback.resolve(...arguments))
|
|
return t}describe(e){return null!==this.resolver&&this.resolver.lookupDescription?this.resolver.lookupDescription(e):null!==this.fallback?this.fallback.describe(e):e}normalizeFullName(e){return null!==this.resolver&&this.resolver.normalize?this.resolver.normalize(e):null!==this.fallback?this.fallback.normalizeFullName(e):e}normalize(e){return this._normalizeCache[e]||(this._normalizeCache[e]=this.normalizeFullName(e))}makeToString(e,t){var r
|
|
return null!==this.resolver&&this.resolver.makeToString?this.resolver.makeToString(e,t):null!==this.fallback?this.fallback.makeToString(e,t):"string"==typeof e?e:null!==(r=e.name)&&void 0!==r?r:"(unknown class)"}has(e){return!!this.isValidFullName(e)&&function(e,t){return void 0!==e.resolve(t)}(this,this.normalize(e))}optionsForType(e,t){this._typeOptions[e]=t}getOptionsForType(e){var t=this._typeOptions[e]
|
|
void 0===t&&null!==this.fallback&&(t=this.fallback.getOptionsForType(e))
|
|
return t}options(e,t){var r=this.normalize(e)
|
|
this._options[r]=t}getOptions(e){var t=this.normalize(e),r=this._options[t]
|
|
void 0===r&&null!==this.fallback&&(r=this.fallback.getOptions(e))
|
|
return r}getOption(e,t){var r=this._options[e]
|
|
if(void 0!==r&&void 0!==r[t])return r[t]
|
|
var n=e.split(":")[0]
|
|
return(r=this._typeOptions[n])&&void 0!==r[t]?r[t]:null!==this.fallback?this.fallback.getOption(e,t):void 0}injection(e,t){}knownForType(e){var t,n,i=(0,r.dictionary)(null),a=Object.keys(this.registrations)
|
|
for(var s of a){s.split(":")[0]===e&&(i[s]=!0)}null!==this.fallback&&(t=this.fallback.knownForType(e))
|
|
null!==this.resolver&&this.resolver.knownForType&&(n=this.resolver.knownForType(e))
|
|
return Object.assign({},t,i,n)}isValidFullName(e){return p.test(e)}}e.Registry=f
|
|
var m=(0,r.dictionary)(null),v=`${Math.random()}${Date.now()}`.replace(".","")}))
|
|
e("@ember/-internals/environment/index",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.context=e.ENV=void 0
|
|
e.getENV=function(){return a}
|
|
e.getLookup=function(){return i.lookup}
|
|
e.global=void 0
|
|
e.setLookup=function(e){i.lookup=e}
|
|
function t(e){return e&&e.Object===Object?e:void 0}var r,n=e.global=t((r="object"==typeof global&&global)&&void 0===r.nodeType?r:void 0)||t("object"==typeof self&&self)||t("object"==typeof window&&window)||"undefined"!=typeof mainContext&&mainContext||new Function("return this")(),i=e.context=function(e,t){return void 0===t?{imports:e,exports:e,lookup:e}:{imports:t.imports||e,exports:t.exports||e,lookup:t.lookup||e}}(n,n.Ember)
|
|
var a=e.ENV={ENABLE_OPTIONAL_FEATURES:!1,EXTEND_PROTOTYPES:{Array:!0},LOG_STACKTRACE_ON_DEPRECATION:!0,LOG_VERSION:!0,RAISE_ON_DEPRECATION:!1,STRUCTURED_PROFILE:!1,_APPLICATION_TEMPLATE_WRAPPER:!0,_TEMPLATE_ONLY_GLIMMER_COMPONENTS:!1,_DEBUG_RENDER_TREE:!1,_DEFAULT_ASYNC_OBSERVERS:!1,_RERENDER_LOOP_LIMIT:1e3,EMBER_LOAD_HOOKS:{},FEATURES:{}};(e=>{if("object"==typeof e&&null!==e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t)&&"EXTEND_PROTOTYPES"!==t&&"EMBER_LOAD_HOOKS"!==t){var r=a[t]
|
|
!0===r?a[t]=!1!==e[t]:!1===r&&(a[t]=!0===e[t])}var{EXTEND_PROTOTYPES:n}=e
|
|
void 0!==n&&(a.EXTEND_PROTOTYPES.Array="object"==typeof n&&null!==n?!1!==n.Array:!1!==n)
|
|
var{EMBER_LOAD_HOOKS:i}=e
|
|
if("object"==typeof i&&null!==i)for(var s in i)if(Object.prototype.hasOwnProperty.call(i,s)){var o=i[s]
|
|
Array.isArray(o)&&(a.EMBER_LOAD_HOOKS[s]=o.filter((e=>"function"==typeof e)))}var{FEATURES:u}=e
|
|
if("object"==typeof u&&null!==u)for(var l in u)Object.prototype.hasOwnProperty.call(u,l)&&(a.FEATURES[l]=!0===u[l])
|
|
0}})(n.EmberENV)}))
|
|
e("@ember/-internals/error-handling/index",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.getDispatchOverride=function(){return r}
|
|
e.getOnerror=function(){return t}
|
|
e.onErrorTarget=void 0
|
|
e.setDispatchOverride=function(e){r=e}
|
|
e.setOnerror=function(e){t=e}
|
|
var t,r
|
|
e.onErrorTarget={get onerror(){return t}}}))
|
|
e("@ember/-internals/extension-support/index",["exports","@ember/-internals/extension-support/lib/data_adapter","@ember/-internals/extension-support/lib/container_debug_adapter"],(function(e,t,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"ContainerDebugAdapter",{enumerable:!0,get:function(){return r.default}})
|
|
Object.defineProperty(e,"DataAdapter",{enumerable:!0,get:function(){return t.default}})}))
|
|
e("@ember/-internals/extension-support/lib/container_debug_adapter",["exports","@ember/string","@ember/-internals/runtime","@ember/-internals/owner"],(function(e,t,r,n){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
class i extends r.Object{constructor(e){super(e)
|
|
this.resolver=(0,n.getOwner)(this).lookup("resolver-for-debugging:main")}canCatalogEntriesByType(e){return"model"!==e&&"template"!==e}catalogEntriesByType(e){var n=(0,r.A)(r.Namespace.NAMESPACES),i=(0,r.A)(),a=new RegExp(`${(0,t.classify)(e)}$`)
|
|
n.forEach((e=>{for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&a.test(n)){var s=e[n]
|
|
"class"===(0,r.typeOf)(s)&&i.push((0,t.dasherize)(n.replace(a,"")))}}))
|
|
return i}}e.default=i}))
|
|
e("@ember/-internals/extension-support/lib/data_adapter",["exports","@ember/-internals/owner","@ember/runloop","@ember/-internals/metal","@ember/string","@ember/-internals/runtime","@glimmer/validator"],(function(e,t,r,n,i,a,s){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
function o(e,t){if(Symbol.iterator in e)for(var r of e)t(r)
|
|
else e.forEach(t)}class u{constructor(e,t,r,n,i,a){this.wrapRecord=i
|
|
this.release=a
|
|
this.recordCaches=new Map
|
|
this.added=[]
|
|
this.updated=[]
|
|
this.removed=[]
|
|
this.recordArrayCache=(0,s.createCache)((()=>{var a=new Set;(0,s.consumeTag)((0,s.tagFor)(e,"[]"))
|
|
o(e,(e=>{(0,s.getValue)(this.getCacheForItem(e))
|
|
a.add(e)}));(0,s.untrack)((()=>{this.recordCaches.forEach(((e,t)=>{if(!a.has(t)){this.removed.push(i(t))
|
|
this.recordCaches.delete(t)}}))}))
|
|
if(this.added.length>0){t(this.added)
|
|
this.added=[]}if(this.updated.length>0){r(this.updated)
|
|
this.updated=[]}if(this.removed.length>0){n(this.removed)
|
|
this.removed=[]}}))}getCacheForItem(e){var t=this.recordCaches.get(e)
|
|
if(!t){var r=!1
|
|
t=(0,s.createCache)((()=>{if(r)this.updated.push(this.wrapRecord(e))
|
|
else{this.added.push(this.wrapRecord(e))
|
|
r=!0}}))
|
|
this.recordCaches.set(e,t)}return t}revalidate(){(0,s.getValue)(this.recordArrayCache)}}class l{constructor(e,t,r){this.release=r
|
|
var n=!1
|
|
this.cache=(0,s.createCache)((()=>{o(e,(()=>{}));(0,s.consumeTag)((0,s.tagFor)(e,"[]"))
|
|
!0===n?t():n=!0}))
|
|
this.release=r}revalidate(){(0,s.getValue)(this.cache)}}class c extends a.Object{constructor(e){super(e)
|
|
this.releaseMethods=(0,a.A)()
|
|
this.recordsWatchers=new Map
|
|
this.typeWatchers=new Map
|
|
this.flushWatchers=null
|
|
this.attributeLimit=3
|
|
this.acceptsModelName=!0
|
|
this.containerDebugAdapter=(0,t.getOwner)(this).lookup("container-debug-adapter:main")}getFilters(){return(0,a.A)()}watchModelTypes(e,t){var r=this.getModelTypes(),n=(0,a.A)()
|
|
e(r.map((e=>{var r=e.klass,i=this.wrapModelType(r,e.name)
|
|
n.push(this.observeModelType(e.name,t))
|
|
return i})))
|
|
var i=()=>{n.forEach((e=>e()))
|
|
this.releaseMethods.removeObject(i)}
|
|
this.releaseMethods.pushObject(i)
|
|
return i}_nameToClass(e){if("string"==typeof e){var r=(0,t.getOwner)(this).factoryFor(`model:${e}`)
|
|
e=r&&r.class}return e}watchRecords(e,t,r,n){var i=this._nameToClass(e),a=this.getRecords(i,e),{recordsWatchers:s}=this,o=s.get(a)
|
|
if(!o){o=new u(a,t,r,n,(e=>this.wrapRecord(e)),(()=>{s.delete(a)
|
|
this.updateFlushWatchers()}))
|
|
s.set(a,o)
|
|
this.updateFlushWatchers()
|
|
o.revalidate()}return o.release}updateFlushWatchers(){if(null===this.flushWatchers){if(this.typeWatchers.size>0||this.recordsWatchers.size>0){this.flushWatchers=()=>{this.typeWatchers.forEach((e=>e.revalidate()))
|
|
this.recordsWatchers.forEach((e=>e.revalidate()))}
|
|
r._backburner.on("end",this.flushWatchers)}}else if(0===this.typeWatchers.size&&0===this.recordsWatchers.size){r._backburner.off("end",this.flushWatchers)
|
|
this.flushWatchers=null}}willDestroy(){this._super(...arguments)
|
|
this.typeWatchers.forEach((e=>e.release()))
|
|
this.recordsWatchers.forEach((e=>e.release()))
|
|
this.releaseMethods.forEach((e=>e()))
|
|
this.flushWatchers&&r._backburner.off("end",this.flushWatchers)}detect(e){return!1}columnsForType(e){return(0,a.A)()}observeModelType(e,t){var r=this._nameToClass(e),n=this.getRecords(r,e),{typeWatchers:i}=this,a=i.get(n)
|
|
if(!a){a=new l(n,(()=>{t([this.wrapModelType(r,e)])}),(()=>{i.delete(n)
|
|
this.updateFlushWatchers()}))
|
|
i.set(n,a)
|
|
this.updateFlushWatchers()
|
|
a.revalidate()}return a.release}wrapModelType(e,t){var r=this.getRecords(e,t)
|
|
return{name:t,count:(0,n.get)(r,"length"),columns:this.columnsForType(e),object:e}}getModelTypes(){var e=this.containerDebugAdapter,t=e.canCatalogEntriesByType("model")?e.catalogEntriesByType("model"):this._getObjectsOnNamespaces(),r=(0,a.A)(t).map((e=>({klass:this._nameToClass(e),name:e})))
|
|
return(0,a.A)(r).filter((e=>this.detect(e.klass)))}_getObjectsOnNamespaces(){var e=(0,a.A)(a.Namespace.NAMESPACES),t=(0,a.A)()
|
|
e.forEach((e=>{for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&this.detect(e[r])){var n=(0,i.dasherize)(r)
|
|
t.push(n)}}))
|
|
return t}getRecords(e,t){return(0,a.A)()}wrapRecord(e){return{object:e,columnValues:this.getRecordColumnValues(e),searchKeywords:this.getRecordKeywords(e),filterValues:this.getRecordFilterValues(e),color:this.getRecordColor(e)}}getRecordColumnValues(e){return{}}getRecordKeywords(e){return(0,a.A)()}getRecordFilterValues(e){return{}}getRecordColor(e){return null}}e.default=c}))
|
|
e("@ember/-internals/glimmer/index",["exports","@glimmer/opcode-compiler","@ember/-internals/owner","@ember/-internals/utils","@ember/debug","@glimmer/manager","@glimmer/reference","@glimmer/validator","@ember/-internals/metal","@ember/object","@ember/-internals/browser-environment","@ember/-internals/views","@ember/engine","@ember/engine/instance","@ember/instrumentation","@ember/service","@ember/string","@glimmer/destroyable","@ember/runloop","@glimmer/util","@glimmer/runtime","@ember/-internals/runtime","@ember/-internals/environment","@ember/-internals/container","@glimmer/node","@ember/-internals/glimmer","@glimmer/global-context","@ember/-internals/routing","@glimmer/program","rsvp"],(function(e,t,r,n,i,a,s,o,u,l,c,d,h,p,f,m,v,g,b,y,_,w,O,E,T,R,P,x,C,k){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.Component=void 0
|
|
Object.defineProperty(e,"DOMChanges",{enumerable:!0,get:function(){return _.DOMChanges}})
|
|
Object.defineProperty(e,"DOMTreeConstruction",{enumerable:!0,get:function(){return _.DOMTreeConstruction}})
|
|
e.LinkTo=e.Input=e.Helper=void 0
|
|
Object.defineProperty(e,"NodeDOMTreeConstruction",{enumerable:!0,get:function(){return T.NodeDOMTreeConstruction}})
|
|
e.Textarea=e.SafeString=e.RootTemplate=e.Renderer=e.OutletView=void 0
|
|
e._resetRenderers=function(){ur.length=0}
|
|
e.componentCapabilities=void 0
|
|
e.escapeExpression=function(e){if("string"!=typeof e){if(e&&e.toHTML)return e.toHTML()
|
|
if(null==e)return""
|
|
if(!e)return String(e)
|
|
e=String(e)}if(!ot.test(e))return e
|
|
return e.replace(ut,lt)}
|
|
e.getTemplate=function(e){if(Object.prototype.hasOwnProperty.call(fr,e))return fr[e]}
|
|
e.getTemplates=function(){return fr}
|
|
e.hasTemplate=function(e){return Object.prototype.hasOwnProperty.call(fr,e)}
|
|
e.helper=function(e){return new nt(e)}
|
|
e.htmlSafe=function(e){null==e?e="":"string"!=typeof e&&(e=String(e))
|
|
return new at(e)}
|
|
e.isHTMLSafe=ct
|
|
Object.defineProperty(e,"isSerializationFirstNode",{enumerable:!0,get:function(){return _.isSerializationFirstNode}})
|
|
e.modifierCapabilities=void 0
|
|
e.renderSettled=function(){if(null===dr){dr=k.default.defer();(0,b._getCurrentRunLoop)()||b._backburner.schedule("actions",null,cr)}return dr.promise}
|
|
e.setComponentManager=function(e,t){return(0,a.setComponentManager)(e,t)}
|
|
e.setTemplate=function(e,t){return fr[e]=t}
|
|
e.setTemplates=function(e){fr=e}
|
|
e.setupApplicationRegistry=function(e){e.register("service:-dom-builder",{create(e){var t=(0,r.getOwner)(e)
|
|
switch(t.lookup("-environment:main")._renderMode){case"serialize":return T.serializeBuilder.bind(null)
|
|
case"rehydrate":return _.rehydrationBuilder.bind(null)
|
|
default:return _.clientBuilder.bind(null)}}})
|
|
e.register(E.privatize`template:-root`,A)
|
|
e.register("renderer:-dom",pr)}
|
|
e.setupEngineRegistry=function(e){e.optionsForType("template",{instantiate:!1})
|
|
e.register("view:-outlet",ar)
|
|
e.register("template:-outlet",mr)
|
|
e.optionsForType("helper",{instantiate:!1})
|
|
e.register("component:input",J)
|
|
e.register("component:link-to",fe)
|
|
e.register("component:textarea",be)
|
|
O.ENV._TEMPLATE_ONLY_GLIMMER_COMPONENTS||e.register(E.privatize`component:-default`,Je)}
|
|
Object.defineProperty(e,"template",{enumerable:!0,get:function(){return t.templateFactory}})
|
|
Object.defineProperty(e,"templateCacheCounters",{enumerable:!0,get:function(){return t.templateCacheCounters}})
|
|
var A=e.RootTemplate=(0,t.templateFactory)({id:"9BtKrod8",block:'[[[46,[30,0],null,null,null]],[],false,["component"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/root.hbs",isStrictMode:!1}),S=(0,t.templateFactory)({id:"OGSIkgXP",block:'[[[11,"input"],[16,1,[30,0,["id"]]],[16,0,[30,0,["class"]]],[17,1],[16,4,[30,0,["type"]]],[16,"checked",[30,0,["checked"]]],[16,2,[30,0,["value"]]],[4,[38,0],["change",[30,0,["change"]]],null],[4,[38,0],["input",[30,0,["input"]]],null],[4,[38,0],["keyup",[30,0,["keyUp"]]],null],[4,[38,0],["paste",[30,0,["valueDidChange"]]],null],[4,[38,0],["cut",[30,0,["valueDidChange"]]],null],[12],[13]],["&attrs"],false,["on"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/input.hbs",isStrictMode:!1})
|
|
function j(){}class M{constructor(e,t,n){this.owner=e
|
|
this.args=t
|
|
this.caller=n;(0,r.setOwner)(this,e)}static toString(){return"internal component"}get id(){return(0,n.guidFor)(this)}get class(){return"ember-view"}validateArguments(){for(var e of Object.keys(this.args.named))this.isSupportedArgument(e)||this.onUnsupportedArgument(e)}named(e){var t=this.args.named[e]
|
|
return t?(0,s.valueForRef)(t):void 0}positional(e){var t=this.args.positional[e]
|
|
return t?(0,s.valueForRef)(t):void 0}listenerFor(e){var t=this.named(e)
|
|
return t||j}isSupportedArgument(e){return!1}onUnsupportedArgument(e){}toString(){return`<${this.constructor}:${(0,n.guidFor)(this)}>`}}var N=new WeakMap
|
|
function I(e,t){var r={create(){throw(0,i.assert)("Use constructor instead of create")},toString:()=>e.toString()}
|
|
N.set(r,e);(0,a.setInternalComponentManager)(F,r);(0,a.setComponentTemplate)(t,r)
|
|
return r}var D={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!0,attributeHook:!1,elementHook:!1,createCaller:!0,dynamicScope:!1,updateHook:!1,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1}
|
|
var F=new class{getCapabilities(){return D}create(e,t,r,n,i,a){var u,l=new(u=t,N.get(u))(e,r.capture(),(0,s.valueForRef)(a));(0,o.untrack)(l.validateArguments.bind(l))
|
|
return l}didCreate(){}didUpdate(){}didRenderLayout(){}didUpdateLayout(){}getDebugName(e){return e.toString()}getSelf(e){return(0,s.createConstRef)(e,"this")}getDestroyable(e){return e}},L=function(e,t,r,n){var i,a=arguments.length,s=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n
|
|
if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n)
|
|
else for(var o=e.length-1;o>=0;o--)(i=e[o])&&(s=(a<3?i(s):a>3?i(t,r,s):i(t,r))||s)
|
|
return a>3&&s&&Object.defineProperty(t,r,s),s},U=Object.freeze({})
|
|
function B(e){return function(e){return e.target}(e).value}function q(e){return void 0===e?new $(void 0):(0,s.isConstRef)(e)?new $((0,s.valueForRef)(e)):(0,s.isUpdatableRef)(e)?new V(e):new H(e)}class ${constructor(e){this.value=e}get(){return this.value}set(e){this.value=e}}L([u.tracked],$.prototype,"value",void 0)
|
|
class V{constructor(e){this.reference=e}get(){return(0,s.valueForRef)(this.reference)}set(e){(0,s.updateRef)(this.reference,e)}}class H{constructor(e){this.lastUpstreamValue=U
|
|
this.upstream=new V(e)}get(){var e=this.upstream.get()
|
|
if(e!==this.lastUpstreamValue){this.lastUpstreamValue=e
|
|
this.local=new $(e)}return this.local.get()}set(e){this.local.set(e)}}class z extends M{constructor(){super(...arguments)
|
|
this._value=q(this.args.named.value)}validateArguments(){super.validateArguments()}get value(){return this._value.get()}set value(e){this._value.set(e)}valueDidChange(e){this.value=B(e)}change(e){this.valueDidChange(e)}input(e){this.valueDidChange(e)}keyUp(e){switch(e.key){case"Enter":this.listenerFor("enter")(e)
|
|
this.listenerFor("insert-newline")(e)
|
|
break
|
|
case"Escape":this.listenerFor("escape-press")(e)}}listenerFor(e){var t,r=super.listenerFor(e)
|
|
return this.isVirtualEventListener(e,r)?(t=r,e=>t(B(e),e)):r}isVirtualEventListener(e,t){return-1!==["enter","insert-newline","escape-press"].indexOf(e)}}L([l.action],z.prototype,"valueDidChange",null)
|
|
L([l.action],z.prototype,"keyUp",null)
|
|
var W,Y=function(e,t,r,n){var i,a=arguments.length,s=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n
|
|
if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n)
|
|
else for(var o=e.length-1;o>=0;o--)(i=e[o])&&(s=(a<3?i(s):a>3?i(t,r,s):i(t,r))||s)
|
|
return a>3&&s&&Object.defineProperty(t,r,s),s}
|
|
if(c.hasDOM){var G=Object.create(null),Q=document.createElement("input")
|
|
G[""]=!1
|
|
G.text=!0
|
|
G.checkbox=!0
|
|
W=e=>{var t=G[e]
|
|
if(void 0===t){try{Q.type=e
|
|
t=Q.type===e}catch(e){t=!1}finally{Q.type="text"}G[e]=t}return t}}else W=e=>""!==e
|
|
class K extends z{constructor(){super(...arguments)
|
|
this._checked=q(this.args.named.checked)}static toString(){return"Input"}get class(){return this.isCheckbox?"ember-checkbox ember-view":"ember-text-field ember-view"}get type(){var e=this.named("type")
|
|
return null==e?"text":W(e)?e:"text"}get isCheckbox(){return"checkbox"===this.named("type")}get checked(){return this.isCheckbox?this._checked.get():void 0}set checked(e){this._checked.set(e)}change(e){this.isCheckbox?this.checkedDidChange(e):super.change(e)}input(e){this.isCheckbox||super.input(e)}checkedDidChange(e){var t=e.target
|
|
this.checked=t.checked}isSupportedArgument(e){return-1!==["type","value","checked","enter","insert-newline","escape-press"].indexOf(e)||super.isSupportedArgument(e)}}Y([l.action],K.prototype,"change",null)
|
|
Y([l.action],K.prototype,"input",null)
|
|
Y([l.action],K.prototype,"checkedDidChange",null)
|
|
var J=e.Input=I(K,S),X=(0,t.templateFactory)({id:"CVwkBtGh",block:'[[[11,3],[16,1,[30,0,["id"]]],[16,0,[30,0,["class"]]],[16,"role",[30,0,["role"]]],[16,"title",[30,0,["title"]]],[16,"rel",[30,0,["rel"]]],[16,"tabindex",[30,0,["tabindex"]]],[16,"target",[30,0,["target"]]],[17,1],[16,6,[30,0,["href"]]],[4,[38,0],["click",[30,0,["click"]]],null],[12],[18,2,null],[13]],["&attrs","&default"],false,["on","yield"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/link-to.hbs",isStrictMode:!1}),Z=function(e,t,r,n){var i,a=arguments.length,s=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n
|
|
if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n)
|
|
else for(var o=e.length-1;o>=0;o--)(i=e[o])&&(s=(a<3?i(s):a>3?i(t,r,s):i(t,r))||s)
|
|
return a>3&&s&&Object.defineProperty(t,r,s),s},ee=[],te={};(0,i.debugFreeze)(ee);(0,i.debugFreeze)(te)
|
|
function re(e){return null==e}function ne(e){return!re(e)}function ie(e){return"object"==typeof e&&null!==e&&!0===e.isQueryParams}class ae extends M{constructor(){super(...arguments)
|
|
this.currentRouteCache=(0,o.createCache)((()=>{(0,o.consumeTag)((0,o.tagFor)(this.routing,"currentState"))
|
|
return(0,o.untrack)((()=>this.routing.currentRouteName))}))}static toString(){return"LinkTo"}validateArguments(){super.validateArguments()}get class(){var e="ember-view"
|
|
if(this.isActive){e+=this.classFor("active")
|
|
!1===this.willBeActive&&(e+=" ember-transitioning-out")}else this.willBeActive&&(e+=" ember-transitioning-in")
|
|
this.isLoading&&(e+=this.classFor("loading"))
|
|
this.isDisabled&&(e+=this.classFor("disabled"))
|
|
return e}get href(){if(this.isLoading)return"#"
|
|
var{routing:e,route:t,models:r,query:n}=this;(0,o.consumeTag)((0,o.tagFor)(e,"currentState"))
|
|
return e.generateURL(t,r,n)}click(e){if((0,d.isSimpleClick)(e)){var t=e.currentTarget
|
|
if(""===t.target||"_self"===t.target){this.preventDefault(e)
|
|
if(!this.isDisabled&&!this.isLoading){var{routing:r,route:n,models:i,query:a,replace:s}=this,o={routeName:n,queryParams:a,transition:void 0};(0,f.flaggedInstrument)("interaction.link-to",o,(()=>{o.transition=r.transitionTo(n,i,a,s)}))}}}}get route(){if("route"in this.args.named){var e=this.named("route")
|
|
return e&&this.namespaceRoute(e)}return this.currentRoute}get currentRoute(){return(0,o.getValue)(this.currentRouteCache)}get models(){if("models"in this.args.named){var e=this.named("models")
|
|
return e}return"model"in this.args.named?[this.named("model")]:ee}get query(){if("query"in this.args.named){var e=this.named("query")
|
|
return Object.assign({},e)}return te}get replace(){return!0===this.named("replace")}get isActive(){return this.isActiveForState(this.routing.currentState)}get willBeActive(){var e=this.routing.currentState,t=this.routing.targetState
|
|
return e===t?null:this.isActiveForState(t)}get isLoading(){return re(this.route)||this.models.some((e=>re(e)))}get isDisabled(){return Boolean(this.named("disabled"))}get isEngine(){var e=this.owner
|
|
return e instanceof p.default&&void 0!==(0,h.getEngineParent)(e)}get engineMountPoint(){var e=this.owner
|
|
return e instanceof p.default?e.mountPoint:void 0}classFor(e){var t=this.named(`${e}Class`)
|
|
return!0===t||re(t)?` ${e}`:t?` ${t}`:""}namespaceRoute(e){var{engineMountPoint:t}=this
|
|
return void 0===t?e:"application"===e?t:`${t}.${e}`}isActiveForState(e){if(!ne(e))return!1
|
|
if(this.isLoading)return!1
|
|
var t=this.named("current-when")
|
|
if("boolean"==typeof t)return t
|
|
if("string"==typeof t){var{models:r,routing:n}=this
|
|
return t.split(" ").some((t=>n.isActiveForRoute(r,void 0,this.namespaceRoute(t),e)))}var{route:i,models:a,query:s,routing:o}=this
|
|
return o.isActiveForRoute(a,s,i,e)}preventDefault(e){e.preventDefault()}isSupportedArgument(e){return-1!==["route","model","models","query","replace","disabled","current-when","activeClass","loadingClass","disabledClass"].indexOf(e)||super.isSupportedArgument(e)}}Z([(0,m.service)("-routing")],ae.prototype,"routing",void 0)
|
|
Z([l.action],ae.prototype,"click",null)
|
|
var{prototype:se}=ae,oe=(e,t)=>e?Object.getOwnPropertyDescriptor(e,t)||oe(Object.getPrototypeOf(e),t):null,ue=se.onUnsupportedArgument
|
|
Object.defineProperty(se,"onUnsupportedArgument",{configurable:!0,enumerable:!1,value:function(e){"href"===e||ue.call(this,e)}})
|
|
var le=oe(se,"models"),ce=le.get
|
|
Object.defineProperty(se,"models",{configurable:!0,enumerable:!1,get:function(){var e=ce.call(this)
|
|
e.length>0&&!("query"in this.args.named)&&ie(e[e.length-1])&&(e=e.slice(0,-1))
|
|
return e}})
|
|
var de=oe(se,"query"),he=de.get
|
|
Object.defineProperty(se,"query",{configurable:!0,enumerable:!1,get:function(){var e
|
|
if("query"in this.args.named){var t=he.call(this)
|
|
return ie(t)?null!==(e=t.values)&&void 0!==e?e:te:t}var r=ce.call(this)
|
|
if(r.length>0){var n=r[r.length-1]
|
|
if(ie(n)&&null!==n.values)return n.values}return te}})
|
|
var pe=se.onUnsupportedArgument
|
|
Object.defineProperty(se,"onUnsupportedArgument",{configurable:!0,enumerable:!1,value:function(e){"params"!==e&&pe.call(this,e)}})
|
|
var fe=e.LinkTo=I(ae,X),me=(0,t.templateFactory)({id:"OpzctQXz",block:'[[[11,"textarea"],[16,1,[30,0,["id"]]],[16,0,[30,0,["class"]]],[17,1],[16,2,[30,0,["value"]]],[4,[38,0],["change",[30,0,["change"]]],null],[4,[38,0],["input",[30,0,["input"]]],null],[4,[38,0],["keyup",[30,0,["keyUp"]]],null],[4,[38,0],["paste",[30,0,["valueDidChange"]]],null],[4,[38,0],["cut",[30,0,["valueDidChange"]]],null],[12],[13]],["&attrs"],false,["on"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/textarea.hbs",isStrictMode:!1}),ve=function(e,t,r,n){var i,a=arguments.length,s=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n
|
|
if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n)
|
|
else for(var o=e.length-1;o>=0;o--)(i=e[o])&&(s=(a<3?i(s):a>3?i(t,r,s):i(t,r))||s)
|
|
return a>3&&s&&Object.defineProperty(t,r,s),s}
|
|
class ge extends z{static toString(){return"Textarea"}get class(){return"ember-text-area ember-view"}change(e){super.change(e)}input(e){super.input(e)}isSupportedArgument(e){return-1!==["type","value","enter","insert-newline","escape-press"].indexOf(e)||super.isSupportedArgument(e)}}ve([l.action],ge.prototype,"change",null)
|
|
ve([l.action],ge.prototype,"input",null)
|
|
var be=e.Textarea=I(ge,me)
|
|
function ye(e){return"function"==typeof e}function _e(e,t){if("attrs"===t[0]){t.shift()
|
|
if(1===t.length)return(0,s.childRefFor)(e,t[0])}return(0,s.childRefFromParts)(e,t)}function we(e){var t=e.indexOf(":")
|
|
if(-1===t)return[e,e,!0]
|
|
var r=e.substring(0,t),n=e.substring(t+1)
|
|
return[r,n,!1]}function Oe(e,t,r,n){var[i,a,o]=r
|
|
if("id"!==a){var l=i.indexOf(".")>-1,c=l?_e(t,i.split(".")):(0,s.childRefFor)(t,i)
|
|
n.setAttribute(a,c,!1,null)}else{var d=(0,u.get)(e,i)
|
|
null==d&&(d=e.elementId)
|
|
var h=(0,s.createPrimitiveRef)(d)
|
|
n.setAttribute("id",h,!0,null)}}function Ee(e,t,r){var n=t.split(":"),[i,a,o]=n
|
|
if(""===i)r.setAttribute("class",(0,s.createPrimitiveRef)(a),!0,null)
|
|
else{var u,l=i.indexOf(".")>-1,c=l?i.split("."):[],d=l?_e(e,c):(0,s.childRefFor)(e,i)
|
|
u=void 0===a?Te(d,l?c[c.length-1]:i):function(e,t,r){return(0,s.createComputeRef)((()=>(0,s.valueForRef)(e)?t:r))}(d,a,o)
|
|
r.setAttribute("class",u,!1,null)}}function Te(e,t){var r
|
|
return(0,s.createComputeRef)((()=>{var n=(0,s.valueForRef)(e)
|
|
return!0===n?r||(r=(0,v.dasherize)(t)):n||0===n?String(n):null}))}function Re(){}class Pe{constructor(e,t,r,n,i,a){this.component=e
|
|
this.args=t
|
|
this.argsTag=r
|
|
this.finalizer=n
|
|
this.hasWrappedElement=i
|
|
this.isInteractive=a
|
|
this.classRef=null
|
|
this.classRef=null
|
|
this.argsRevision=null===t?0:(0,o.valueForTag)(r)
|
|
this.rootRef=(0,s.createConstRef)(e,"this");(0,g.registerDestructor)(this,(()=>this.willDestroy()),!0);(0,g.registerDestructor)(this,(()=>this.component.destroy()))}willDestroy(){var{component:e,isInteractive:t}=this
|
|
if(t){(0,o.beginUntrackFrame)()
|
|
e.trigger("willDestroyElement")
|
|
e.trigger("willClearRender");(0,o.endUntrackFrame)()
|
|
var r=(0,d.getViewElement)(e)
|
|
if(r){(0,d.clearElementView)(r);(0,d.clearViewElement)(e)}}e.renderer.unregister(e)}finalize(){var{finalizer:e}=this
|
|
e()
|
|
this.finalizer=Re}}function xe(e){return(0,a.setInternalHelperManager)(e,{})}var Ce=new y._WeakSet,ke=xe((e=>{var t,{named:r,positional:n}=e,[i,a,...o]=n,l=a.debugLabel,c="target"in r?r.target:i,d=function(e,t){var r,n
|
|
t.length>0&&(r=e=>t.map(s.valueForRef).concat(e))
|
|
e&&(n=t=>{var r=(0,s.valueForRef)(e)
|
|
r&&t.length>0&&(t[0]=(0,u.get)(t[0],r))
|
|
return t})
|
|
return r&&n?e=>n(r(e)):r||n||Ae}("value"in r&&r.value||!1,o)
|
|
t=(0,s.isInvokableRef)(a)?Se(a,a,je,d,l):function(e,t,r,n,i){0
|
|
return function(){return Se(e,(0,s.valueForRef)(t),(0,s.valueForRef)(r),n,i)(...arguments)}}((0,s.valueForRef)(i),c,a,d,l)
|
|
Ce.add(t)
|
|
return(0,s.createUnboundRef)(t,"(result of an `action` helper)")}))
|
|
function Ae(e){return e}function Se(e,t,r,n,i){var a,s
|
|
if("string"==typeof r){a=t
|
|
s=t.actions&&t.actions[r]}else if("function"==typeof r){a=e
|
|
s=r}return function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r]
|
|
var i={target:a,args:t,label:"@glimmer/closure-action"}
|
|
return(0,f.flaggedInstrument)("interaction.ember-action",i,(()=>(0,b.join)(a,s,...n(t))))}}function je(e){(0,s.updateRef)(this,e)}function Me(e){var t=Object.create(null),r=Object.create(null)
|
|
r[Fe]=e
|
|
for(var n in e){var i=e[n],a=(0,s.valueForRef)(i),o="function"==typeof a&&Ce.has(a);(0,s.isUpdatableRef)(i)&&!o?t[n]=new Ie(i,a):t[n]=a
|
|
r[n]=a}r.attrs=t
|
|
return r}var Ne=(0,n.symbol)("REF")
|
|
class Ie{constructor(e,t){this[d.MUTABLE_CELL]=!0
|
|
this[Ne]=e
|
|
this.value=t}update(e){(0,s.updateRef)(this[Ne],e)}}var De=function(e,t){var r={}
|
|
for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n])
|
|
if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0
|
|
for(n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]])}return r},Fe=(0,n.enumerableSymbol)("ARGS"),Le=(0,n.enumerableSymbol)("HAS_BLOCK"),Ue=(0,n.symbol)("DIRTY_TAG"),Be=(0,n.symbol)("IS_DISPATCHING_ATTRS"),qe=(0,n.symbol)("BOUNDS"),$e=(0,s.createPrimitiveRef)("ember-view");(0,i.debugFreeze)([])
|
|
class Ve{templateFor(e){var t,{layout:n,layoutName:i}=e,a=(0,r.getOwner)(e)
|
|
if(void 0===n){if(void 0===i)return null
|
|
var s=a.lookup(`template:${i}`)
|
|
t=s}else{if(!ye(n))return null
|
|
t=n}return(0,y.unwrapTemplate)(t(a)).asWrappedLayout()}getDynamicLayout(e){return this.templateFor(e.component)}getTagName(e){var{component:t,hasWrappedElement:r}=e
|
|
return r?t&&t.tagName||"div":null}getCapabilities(){return We}prepareArgs(e,t){var r
|
|
if(t.named.has("__ARGS__")){var n=t.named.capture(),{__ARGS__:i}=n,a=De(n,["__ARGS__"]),o=(0,s.valueForRef)(i)
|
|
return{positional:o.positional,named:Object.assign(Object.assign({},a),o.named)}}var u,{positionalParams:l}=null!==(r=e.class)&&void 0!==r?r:e
|
|
if(null==l||0===t.positional.length)return null
|
|
if("string"==typeof l){var c=t.positional.capture()
|
|
u={[l]:(0,s.createComputeRef)((()=>(0,_.reifyPositional)(c)))}
|
|
Object.assign(u,t.named.capture())}else{if(!(Array.isArray(l)&&l.length>0))return null
|
|
var d=Math.min(l.length,t.positional.length)
|
|
u={}
|
|
Object.assign(u,t.named.capture())
|
|
for(var h=0;h<d;h++){var p=l[h]
|
|
u[p]=t.positional.at(h)}}return{positional:y.EMPTY_ARRAY,named:u}}create(e,t,n,i,a,u,l){var{isInteractive:c}=i,h=a.view,p=n.named.capture();(0,o.beginTrackFrame)()
|
|
var m=Me(p),v=(0,o.endTrackFrame)()
|
|
!function(e,t){e.named.has("id")&&(t.elementId=t.id)}(n,m)
|
|
m.parentView=h
|
|
m[Le]=l
|
|
m._target=(0,s.valueForRef)(u);(0,r.setOwner)(m,e);(0,o.beginUntrackFrame)()
|
|
var g=t.create(m),b=(0,f._instrumentStart)("render.component",He,g)
|
|
a.view=g
|
|
null!=h&&(0,d.addChildView)(h,g)
|
|
g.trigger("didReceiveAttrs")
|
|
var y=""!==g.tagName
|
|
if(!y){c&&g.trigger("willRender")
|
|
g._transitionTo("hasElement")
|
|
c&&g.trigger("willInsertElement")}var _=new Pe(g,p,v,b,y,c)
|
|
n.named.has("class")&&(_.classRef=n.named.get("class"))
|
|
0
|
|
c&&y&&g.trigger("willRender");(0,o.endUntrackFrame)();(0,o.consumeTag)(_.argsTag);(0,o.consumeTag)(g[Ue])
|
|
return _}getDebugName(e){var t
|
|
return e.fullName||e.normalizedName||(null===(t=e.class)||void 0===t?void 0:t.name)||e.name}getSelf(e){var{rootRef:t}=e
|
|
return t}didCreateElement(e,t,r){var{component:i,classRef:a,isInteractive:u,rootRef:l}=e;(0,d.setViewElement)(i,t);(0,d.setElementView)(t,i)
|
|
var{attributeBindings:c,classNames:h,classNameBindings:p}=i
|
|
if(c&&c.length)!function(e,t,r,i){for(var a=[],o=e.length-1;-1!==o;){var u=we(e[o]),l=u[1]
|
|
if(-1===a.indexOf(l)){a.push(l)
|
|
Oe(t,r,u,i)}o--}if(-1===a.indexOf("id")){var c=t.elementId?t.elementId:(0,n.guidFor)(t)
|
|
i.setAttribute("id",(0,s.createPrimitiveRef)(c),!1,null)}}(c,i,l,r)
|
|
else{var f=i.elementId?i.elementId:(0,n.guidFor)(i)
|
|
r.setAttribute("id",(0,s.createPrimitiveRef)(f),!1,null)}if(a){var m=Te(a)
|
|
r.setAttribute("class",m,!1,null)}h&&h.length&&h.forEach((e=>{r.setAttribute("class",(0,s.createPrimitiveRef)(e),!1,null)}))
|
|
p&&p.length&&p.forEach((e=>{Ee(l,e,r)}))
|
|
r.setAttribute("class",$e,!1,null)
|
|
"ariaRole"in i&&r.setAttribute("role",(0,s.childRefFor)(l,"ariaRole"),!1,null)
|
|
i._transitionTo("hasElement")
|
|
if(u){(0,o.beginUntrackFrame)()
|
|
i.trigger("willInsertElement");(0,o.endUntrackFrame)()}}didRenderLayout(e,t){e.component[qe]=t
|
|
e.finalize()}didCreate(e){var{component:t,isInteractive:r}=e
|
|
if(r){t._transitionTo("inDOM")
|
|
t.trigger("didInsertElement")
|
|
t.trigger("didRender")}}update(e){var{component:t,args:r,argsTag:n,argsRevision:i,isInteractive:a}=e
|
|
e.finalizer=(0,f._instrumentStart)("render.component",ze,t);(0,o.beginUntrackFrame)()
|
|
if(null!==r&&!(0,o.validateTag)(n,i)){(0,o.beginTrackFrame)()
|
|
var s=Me(r)
|
|
n=e.argsTag=(0,o.endTrackFrame)()
|
|
e.argsRevision=(0,o.valueForTag)(n)
|
|
t[Be]=!0
|
|
t.setProperties(s)
|
|
t[Be]=!1
|
|
t.trigger("didUpdateAttrs")
|
|
t.trigger("didReceiveAttrs")}if(a){t.trigger("willUpdate")
|
|
t.trigger("willRender")}(0,o.endUntrackFrame)();(0,o.consumeTag)(n);(0,o.consumeTag)(t[Ue])}didUpdateLayout(e){e.finalize()}didUpdate(e){var{component:t,isInteractive:r}=e
|
|
if(r){t.trigger("didUpdate")
|
|
t.trigger("didRender")}}getDestroyable(e){return e}}function He(e){return e.instrumentDetails({initialRender:!0})}function ze(e){return e.instrumentDetails({initialRender:!1})}var We={dynamicLayout:!0,dynamicTag:!0,prepareArgs:!0,createArgs:!0,attributeHook:!0,elementHook:!0,createCaller:!0,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!0,willDestroy:!0,hasSubOwner:!1},Ye=new Ve
|
|
function Ge(e){return e===Ye}var Qe,Ke=new WeakMap
|
|
class Je extends(d.CoreView.extend(d.ChildViewsSupport,d.ViewStateSupport,d.ClassNamesSupport,w.TargetActionSupport,d.ActionSupport,d.ViewMixin,{didReceiveAttrs(){},didRender(){},didUpdate(){},didUpdateAttrs(){},willRender(){},willUpdate(){}})){constructor(){super(...arguments)
|
|
this.isComponent=!0}init(e){super.init(e)
|
|
this._superRerender=this.rerender
|
|
this.rerender=this._rerender
|
|
this[Be]=!1
|
|
this[Ue]=(0,o.createTag)()
|
|
this[qe]=null
|
|
var t=this._dispatcher
|
|
if(t){var r=Ke.get(t)
|
|
if(!r){r=new WeakSet
|
|
Ke.set(t,r)}var n=Object.getPrototypeOf(this)
|
|
if(!r.has(n)){t.lazyEvents.forEach(((e,r)=>{null!==e&&"function"==typeof this[e]&&t.setupHandlerForBrowserEvent(r)}))
|
|
r.add(n)}}}get _dispatcher(){if(void 0===this.__dispatcher){var e=(0,r.getOwner)(this)
|
|
if(e.lookup("-environment:main").isInteractive){var t=e.lookup("event_dispatcher:main")
|
|
this.__dispatcher=t}else this.__dispatcher=null}return this.__dispatcher}on(e,t,r){var n
|
|
null===(n=this._dispatcher)||void 0===n||n.setupHandlerForEmberEvent(e)
|
|
return super.on(e,t,r)}_rerender(){(0,o.dirtyTag)(this[Ue])
|
|
this._superRerender()}[u.PROPERTY_DID_CHANGE](e,t){if(!this[Be]){var r=this[Fe],n=void 0!==r?r[e]:void 0
|
|
void 0!==n&&(0,s.isUpdatableRef)(n)&&(0,s.updateRef)(n,2===arguments.length?t:(0,u.get)(this,e))}}getAttr(e){return this.get(e)}readDOMAttr(e){var t=(0,d.getViewElement)(this),r=t,n="http://www.w3.org/2000/svg"===r.namespaceURI,{type:i,normalized:a}=(0,_.normalizeProperty)(r,e)
|
|
return n||"attr"===i?r.getAttribute(a):r[a]}static toString(){return"@ember/component"}}e.Component=Je
|
|
Je.isComponentFactory=!0
|
|
Je.reopenClass({positionalParams:[]});(0,a.setInternalComponentManager)(Ye,Je)
|
|
var Xe=(0,n.symbol)("RECOMPUTE_TAG"),Ze=Symbol("IS_CLASSIC_HELPER")
|
|
class et extends w.FrameworkObject{init(e){super.init(e)
|
|
this[Xe]=(0,o.createTag)()}recompute(){(0,b.join)((()=>(0,o.dirtyTag)(this[Xe])))}}e.Helper=et
|
|
Qe=Ze
|
|
et.isHelperFactory=!0
|
|
et[Qe]=!0
|
|
class tt{constructor(e){this.capabilities=(0,a.helperCapabilities)("3.23",{hasValue:!0,hasDestroyable:!0})
|
|
var t={};(0,r.setOwner)(t,e)
|
|
this.ownerInjection=t}createHelper(e,t){var r
|
|
return{instance:null!=(r=e)&&"class"in r?e.create():e.create(this.ownerInjection),args:t}}getDestroyable(e){var{instance:t}=e
|
|
return t}getValue(e){var{instance:t,args:r}=e,{positional:n,named:i}=r,a=t.compute(n,i);(0,o.consumeTag)(t[Xe])
|
|
return a}getDebugName(e){return(0,n.getDebugName)((e.class||e).prototype)}}(0,a.setHelperManager)((e=>new tt(e)),et)
|
|
var rt=(0,a.getInternalHelperManager)(et)
|
|
class nt{constructor(e){this.compute=e
|
|
this.isHelperFactory=!0}create(){return{compute:this.compute}}}var it=new class{constructor(){this.capabilities=(0,a.helperCapabilities)("3.23",{hasValue:!0})}createHelper(e,t){var{compute:r}=e
|
|
return()=>r.call(null,t.positional,t.named)}getValue(e){return e()}getDebugName(e){return(0,n.getDebugName)(e.compute)}};(0,a.setHelperManager)((()=>it),nt.prototype)
|
|
class at{constructor(e){this.string=e}toString(){return`${this.string}`}toHTML(){return this.toString()}}e.SafeString=at
|
|
var st={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},ot=/[&<>"'`=]/,ut=/[&<>"'`=]/g
|
|
function lt(e){return st[e]}function ct(e){return null!==e&&"object"==typeof e&&"function"==typeof e.toHTML}function dt(e){return{object:`${e.name}:${e.outlet}`}}var ht={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!1,attributeHook:!1,elementHook:!1,createCaller:!1,dynamicScope:!0,updateHook:!1,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1}
|
|
class pt{create(e,t,r,n,i){var a=i.get("outletState"),o=t.ref
|
|
i.set("outletState",o)
|
|
var u={self:(0,s.createConstRef)(t.controller,"this"),finalize:(0,f._instrumentStart)("render.outlet",dt,t)}
|
|
if(void 0!==n.debugRenderTree){u.outlet={name:t.outlet}
|
|
var l=(0,s.valueForRef)(a),c=l&&l.render&&l.render.owner,d=(0,s.valueForRef)(o).render.owner
|
|
if(c&&c!==d){var h=d.mountPoint
|
|
u.engine=d
|
|
u.engineBucket={mountPoint:h}}}return u}getDebugName(e){var{name:t}=e
|
|
return t}getDebugCustomRenderTree(e,t,r){var n=[]
|
|
t.outlet&&n.push({bucket:t.outlet,type:"outlet",name:t.outlet.name,args:_.EMPTY_ARGS,instance:void 0,template:void 0})
|
|
t.engineBucket&&n.push({bucket:t.engineBucket,type:"engine",name:t.engineBucket.mountPoint,args:_.EMPTY_ARGS,instance:t.engine,template:void 0})
|
|
n.push({bucket:t,type:"route-template",name:e.name,args:r,instance:e.controller,template:(0,y.unwrapTemplate)(e.template).moduleName})
|
|
return n}getCapabilities(){return ht}getSelf(e){var{self:t}=e
|
|
return t}didCreate(){}didUpdate(){}didRenderLayout(e){e.finalize()}didUpdateLayout(){}getDestroyable(){return null}}var ft=new pt
|
|
class mt{constructor(e,t){void 0===t&&(t=ft)
|
|
this.state=e
|
|
this.manager=t
|
|
this.handle=-1
|
|
var r=t.getCapabilities()
|
|
this.capabilities=(0,a.capabilityFlagsFrom)(r)
|
|
this.compilable=r.wrapped?(0,y.unwrapTemplate)(e.template).asWrappedLayout():(0,y.unwrapTemplate)(e.template).asLayout()
|
|
this.resolvedName=e.name}}class vt extends Ve{constructor(e){super()
|
|
this.component=e}create(e,t,r,n,i){var{isInteractive:a}=n,s=this.component,u=(0,f._instrumentStart)("render.component",He,s)
|
|
i.view=s
|
|
var l=""!==s.tagName
|
|
if(!l){a&&s.trigger("willRender")
|
|
s._transitionTo("hasElement")
|
|
a&&s.trigger("willInsertElement")}0
|
|
var c=new Pe(s,null,o.CONSTANT_TAG,u,l,a);(0,o.consumeTag)(s[Ue])
|
|
return c}}var gt={dynamicLayout:!0,dynamicTag:!0,prepareArgs:!1,createArgs:!1,attributeHook:!0,elementHook:!0,createCaller:!0,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!0,willDestroy:!1,hasSubOwner:!1}
|
|
class bt{constructor(e){this.handle=-1
|
|
this.resolvedName="-top-level"
|
|
this.capabilities=(0,a.capabilityFlagsFrom)(gt)
|
|
this.compilable=null
|
|
this.manager=new vt(e)
|
|
this.state=(0,E.getFactoryFor)(e)}}class yt{constructor(e){this.inner=e}}var _t=xe((e=>{var{positional:t}=e,r=t[0]
|
|
return(0,s.createComputeRef)((()=>{var e=(0,s.valueForRef)(r);(0,o.consumeTag)((0,u.tagForObject)(e));(0,n.isProxy)(e)&&(e=(0,w._contentFor)(e))
|
|
return new yt(e)}))}))
|
|
class wt{constructor(e){this.length=e
|
|
this.position=0}isEmpty(){return!1}memoFor(e){return e}next(){var{length:e,position:t}=this
|
|
if(t>=e)return null
|
|
var r=this.valueFor(t),n=this.memoFor(t)
|
|
this.position++
|
|
return{value:r,memo:n}}}class Ot extends wt{constructor(e){super(e.length)
|
|
this.array=e}static from(e){return e.length>0?new this(e):null}static fromForEachable(e){var t=[]
|
|
e.forEach((e=>t.push(e)))
|
|
return this.from(t)}valueFor(e){return this.array[e]}}class Et extends wt{constructor(e){super(e.length)
|
|
this.array=e}static from(e){return e.length>0?new this(e):null}valueFor(e){return(0,u.objectAt)(this.array,e)}}class Tt extends wt{constructor(e,t){super(t.length)
|
|
this.keys=e
|
|
this.values=t}static fromIndexable(e){var t=Object.keys(e)
|
|
if(0===t.length)return null
|
|
var r=[]
|
|
for(var n of t){var i
|
|
i=e[n]
|
|
if((0,o.isTracking)()){(0,o.consumeTag)((0,o.tagFor)(e,n))
|
|
Array.isArray(i)&&(0,o.consumeTag)((0,o.tagFor)(i,"[]"))}r.push(i)}return new this(t,r)}static fromForEachable(e){var t=[],r=[],n=0,i=!1
|
|
e.forEach((function(e,a){(i=i||arguments.length>=2)&&t.push(a)
|
|
r.push(e)
|
|
n++}))
|
|
return 0===n?null:i?new this(t,r):new Ot(r)}valueFor(e){return this.values[e]}memoFor(e){return this.keys[e]}}class Rt{constructor(e,t){this.iterable=e
|
|
this.result=t
|
|
this.position=0}static from(e){var t=e[Symbol.iterator](),r=t.next(),{done:n}=r
|
|
return n?null:new this(t,r)}isEmpty(){return!1}next(){var{iterable:e,result:t,position:r}=this
|
|
if(t.done)return null
|
|
var n=this.valueFor(t,r),i=this.memoFor(t,r)
|
|
this.position++
|
|
this.result=e.next()
|
|
return{value:n,memo:i}}}class Pt extends Rt{valueFor(e){return e.value}memoFor(e,t){return t}}class xt extends Rt{valueFor(e){return e.value[1]}memoFor(e){return e.value[0]}}function Ct(e){return"function"==typeof e.forEach}function kt(e){return"function"==typeof e[Symbol.iterator]}(0,P.default)({scheduleRevalidate(){b._backburner.ensureInstance()},toBool:function(e){if((0,n.isProxy)(e)){(0,o.consumeTag)((0,u.tagForProperty)(e,"content"))
|
|
return Boolean((0,u.get)(e,"isTruthy"))}if((0,w.isArray)(e)){(0,o.consumeTag)((0,u.tagForProperty)(e,"[]"))
|
|
return 0!==e.length}return(0,R.isHTMLSafe)(e)?Boolean(e.toString()):Boolean(e)},toIterator:function(e){return e instanceof yt?function(e){if(!(t=e,null!==t&&("object"==typeof t||"function"==typeof t)))return null
|
|
var t
|
|
return Array.isArray(e)||(0,n.isEmberArray)(e)?Tt.fromIndexable(e):kt(e)?xt.from(e):Ct(e)?Tt.fromForEachable(e):Tt.fromIndexable(e)}(e.inner):function(e){if(!(0,n.isObject)(e))return null
|
|
return Array.isArray(e)?Ot.from(e):(0,n.isEmberArray)(e)?Et.from(e):kt(e)?Pt.from(e):Ct(e)?Ot.fromForEachable(e):null}(e)},getProp:u._getProp,setProp:u._setProp,getPath:u.get,setPath:u.set,scheduleDestroy(e,t){(0,b.schedule)("actions",null,t,e)},scheduleDestroyed(e){(0,b.schedule)("destroy",null,e)},warnIfStyleNotTrusted(e){},assert(e,t,r){},deprecate(e,t,r){}})
|
|
0
|
|
class At{constructor(e,t){this.owner=e
|
|
this.isInteractive=t
|
|
this.enableDebugTooling=O.ENV._DEBUG_RENDER_TREE}onTransactionCommit(){}}var St=xe((e=>{var{positional:t,named:r}=e,n=t[0],i=r.type,a=r.loc,o=r.original;(0,s.valueForRef)(i),(0,s.valueForRef)(a),(0,s.valueForRef)(o)
|
|
return(0,s.createComputeRef)((()=>{var e=(0,s.valueForRef)(n)
|
|
return e}))})),jt=xe((e=>{var t=e.positional[0]
|
|
return t})),Mt=xe((e=>{var{positional:t}=e
|
|
return(0,s.createComputeRef)((()=>{var e=t[0],r=t[1],n=(0,s.valueForRef)(e).split("."),i=n[n.length-1],a=(0,s.valueForRef)(r)
|
|
return!0===a?(0,v.dasherize)(i):a||0===a?String(a):""}))})),Nt=xe(((e,t)=>{var r,{positional:n}=e,i=n[0],a=(0,s.valueForRef)(i)
|
|
return(0,s.createConstRef)(null===(r=t.factoryFor(a))||void 0===r?void 0:r.class,`(-resolve "${a}")`)})),It=xe((e=>{var{positional:t}=e,r=t[0]
|
|
return(0,s.createComputeRef)((()=>{var e=(0,s.valueForRef)(r);(0,n.isObject)(e)&&(0,o.consumeTag)((0,u.tagForProperty)(e,"[]"))
|
|
return e}))})),Dt=xe((e=>{var{positional:t}=e,r=t[0]
|
|
return(0,s.createInvokableRef)(r)})),Ft=xe((e=>{var{positional:t}=e,r=t[0]
|
|
return(0,s.createReadOnlyRef)(r)})),Lt=xe((e=>{var{positional:t,named:r}=e
|
|
return(0,s.createUnboundRef)((0,s.valueForRef)(t[0]),"(result of an `unbound` helper)")})),Ut=xe((()=>(0,s.createConstRef)(([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,(e=>(e^16*Math.random()>>e/4).toString(16))),"unique-id")))
|
|
var Bt=["alt","shift","meta","ctrl"],qt=/^click|mouse|touch/
|
|
var $t={registeredActions:d.ActionManager.registeredActions,registerAction(e){var{actionId:t}=e
|
|
d.ActionManager.registeredActions[t]=e
|
|
return t},unregisterAction(e){var{actionId:t}=e
|
|
delete d.ActionManager.registeredActions[t]}}
|
|
class Vt{constructor(e,t,r,n,i,a){this.tag=(0,o.createUpdatableTag)()
|
|
this.element=e
|
|
this.owner=t
|
|
this.actionId=r
|
|
this.actionArgs=n
|
|
this.namedArgs=i
|
|
this.positional=a
|
|
this.eventName=this.getEventName();(0,g.registerDestructor)(this,(()=>$t.unregisterAction(this)))}getEventName(){var{on:e}=this.namedArgs
|
|
return void 0!==e?(0,s.valueForRef)(e):"click"}getActionArgs(){for(var e=new Array(this.actionArgs.length),t=0;t<this.actionArgs.length;t++)e[t]=(0,s.valueForRef)(this.actionArgs[t])
|
|
return e}getTarget(){var{implicitTarget:e,namedArgs:t}=this,{target:r}=t
|
|
return void 0!==r?(0,s.valueForRef)(r):(0,s.valueForRef)(e)}handler(e){var{actionName:t,namedArgs:r}=this,{bubbles:n,preventDefault:i,allowedKeys:a}=r,o=void 0!==n?(0,s.valueForRef)(n):void 0,u=void 0!==i?(0,s.valueForRef)(i):void 0,l=void 0!==a?(0,s.valueForRef)(a):void 0,c=this.getTarget(),h=!1!==o
|
|
if(!function(e,t){if(null==t){if(qt.test(e.type))return(0,d.isSimpleClick)(e)
|
|
t=""}if(t.indexOf("any")>=0)return!0
|
|
for(var r=0;r<Bt.length;r++)if(e[Bt[r]+"Key"]&&-1===t.indexOf(Bt[r]))return!1
|
|
return!0}(e,l))return!0
|
|
!1!==u&&e.preventDefault()
|
|
h||e.stopPropagation();(0,b.join)((()=>{var e=this.getActionArgs(),r={args:e,target:c,name:null}
|
|
if((0,s.isInvokableRef)(t))(0,f.flaggedInstrument)("interaction.ember-action",r,(()=>{(0,s.updateRef)(t,e[0])}))
|
|
else if("function"!=typeof t){r.name=t
|
|
c.send?(0,f.flaggedInstrument)("interaction.ember-action",r,(()=>{c.send.apply(c,[t,...e])})):(0,f.flaggedInstrument)("interaction.ember-action",r,(()=>{c[t].apply(c,e)}))}else(0,f.flaggedInstrument)("interaction.ember-action",r,(()=>{t.apply(c,e)}))}))
|
|
return h}}var Ht=new class{create(e,t,r,i){for(var{named:a,positional:s}=i,o=[],u=2;u<s.length;u++)o.push(s[u])
|
|
var l=(0,n.uuid)()
|
|
return new Vt(t,e,l,o,a,s)}getDebugName(){return"action"}install(e){var t,r,n,{element:i,actionId:a,positional:o}=e
|
|
if(o.length>1){n=o[0]
|
|
r=o[1]
|
|
if((0,s.isInvokableRef)(r))t=r
|
|
else{t=(0,s.valueForRef)(r)}}e.actionName=t
|
|
e.implicitTarget=n
|
|
this.ensureEventSetup(e)
|
|
$t.registerAction(e)
|
|
i.setAttribute("data-ember-action","")
|
|
i.setAttribute(`data-ember-action-${a}`,String(a))}update(e){var{positional:t}=e,r=t[1];(0,s.isInvokableRef)(r)||(e.actionName=(0,s.valueForRef)(r))
|
|
if(e.getEventName()!==e.eventName){this.ensureEventSetup(e)
|
|
e.eventName=e.getEventName()}}ensureEventSetup(e){var t=e.owner.lookup("event_dispatcher:main")
|
|
null==t||t.setupHandlerForEmberEvent(e.eventName)}getTag(e){return e.tag}getDestroyable(e){return e}},zt=(0,a.setInternalModifierManager)(Ht,{}),Wt={dynamicLayout:!0,dynamicTag:!1,prepareArgs:!1,createArgs:!0,attributeHook:!1,elementHook:!1,createCaller:!0,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!0}
|
|
var Yt=new class{getDynamicLayout(e){var t=e.engine.lookup("template:application")
|
|
return(0,y.unwrapTemplate)(t(e.engine)).asLayout()}getCapabilities(){return Wt}getOwner(e){return e.engine}create(e,t,r,n){var{name:i}=t,a=e.buildChildEngineInstance(i)
|
|
a.boot()
|
|
var o,u,l,c=a.factoryFor("controller:application")||(0,x.generateControllerFactory)(a,"application")
|
|
r.named.has("model")&&(l=r.named.get("model"))
|
|
if(void 0===l)u={engine:a,controller:o=c.create(),self:(0,s.createConstRef)(o,"this"),modelRef:l}
|
|
else{var d=(0,s.valueForRef)(l)
|
|
u={engine:a,controller:o=c.create({model:d}),self:(0,s.createConstRef)(o,"this"),modelRef:l}}n.debugRenderTree&&(0,g.associateDestroyableChild)(a,o)
|
|
return u}getDebugName(e){var{name:t}=e
|
|
return t}getDebugCustomRenderTree(e,t,r,n){return[{bucket:t.engine,instance:t.engine,type:"engine",name:e.name,args:r},{bucket:t.controller,instance:t.controller,type:"route-template",name:"application",args:r,template:n}]}getSelf(e){var{self:t}=e
|
|
return t}getDestroyable(e){return e.engine}didCreate(){}didUpdate(){}didRenderLayout(){}didUpdateLayout(){}update(e){var{controller:t,modelRef:r}=e
|
|
void 0!==r&&t.set("model",(0,s.valueForRef)(r))}}
|
|
class Gt{constructor(e){this.resolvedName=e
|
|
this.handle=-1
|
|
this.manager=Yt
|
|
this.compilable=null
|
|
this.capabilities=(0,a.capabilityFlagsFrom)(Wt)
|
|
this.state={name:e}}}var Qt=xe(((e,t)=>{var r,n,i,a=e.positional[0]
|
|
r=(0,_.createCapturedArgs)(e.named,_.EMPTY_POSITIONAL)
|
|
return(0,s.createComputeRef)((()=>{var e=(0,s.valueForRef)(a)
|
|
if("string"==typeof e){if(n===e)return i
|
|
n=e
|
|
return i=(0,_.curry)(0,new Gt(e),t,r,!0)}i=null
|
|
n=null
|
|
return null}))})),Kt=xe(((e,t,r)=>{var n=(0,s.createComputeRef)((()=>{var e=(0,s.valueForRef)(r.get("outletState")),t=void 0!==e?e.outlets:void 0
|
|
return void 0!==t?t.main:void 0})),i=null,a=null
|
|
return(0,s.createComputeRef)((()=>{var e,r,o=(0,s.valueForRef)(n),u=function(e,t){if(void 0===t)return null
|
|
var r=t.render
|
|
if(void 0===r)return null
|
|
var n=r.template
|
|
if(void 0===n)return null
|
|
ye(n)&&(n=n(r.owner))
|
|
return{ref:e,name:r.name,outlet:r.outlet,template:n,controller:r.controller,model:r.model}}(n,o)
|
|
if(!function(e,t){if(null===e)return null===t
|
|
if(null===t)return!1
|
|
return e.template===t.template&&e.controller===t.controller}(u,i)){i=u
|
|
if(null!==u){var l=(0,y.dict)(),c=(0,s.childRefFromParts)(n,["render","model"]),d=(0,s.valueForRef)(c)
|
|
l.model=(0,s.createComputeRef)((()=>{i===u&&(d=(0,s.valueForRef)(c))
|
|
return d}))
|
|
0
|
|
var h=(0,_.createCapturedArgs)(l,_.EMPTY_POSITIONAL)
|
|
a=(0,_.curry)(0,new mt(u),null!==(r=null===(e=null==o?void 0:o.render)||void 0===e?void 0:e.owner)&&void 0!==r?r:t,h,!0)}else a=null}return a}))}))
|
|
function Jt(e){return{object:`component:${e}`}}var Xt={action:ke,mut:Dt,readonly:Ft,unbound:Lt,"-hash":_.hash,"-each-in":_t,"-normalize-class":Mt,"-resolve":Nt,"-track-array":It,"-mount":Qt,"-outlet":Kt,"-in-el-null":jt}
|
|
Xt["-disallow-dynamic-resolution"]=St
|
|
var Zt=Object.assign(Object.assign({},Xt),{array:_.array,concat:_.concat,fn:_.fn,get:_.get,hash:_.hash})
|
|
Zt["unique-id"]=Ut
|
|
var er={action:zt},tr=Object.assign(Object.assign({},er),{on:_.on})
|
|
new y._WeakSet
|
|
class rr{constructor(){this.componentDefinitionCache=new Map}lookupPartial(){return null}lookupHelper(e,t){var r=Zt[e]
|
|
if(void 0!==r)return r
|
|
var n=t.factoryFor(`helper:${e}`)
|
|
if(void 0===n)return null
|
|
var i=n.class
|
|
if(void 0===i)return null
|
|
if("function"==typeof i&&!0===i[Ze]){(0,a.setInternalHelperManager)(rt,n)
|
|
return n}return i}lookupBuiltInHelper(e){var t
|
|
return null!==(t=Xt[e])&&void 0!==t?t:null}lookupModifier(e,t){var r=tr[e]
|
|
if(void 0!==r)return r
|
|
var n=t.factoryFor(`modifier:${e}`)
|
|
return void 0===n?null:n.class||null}lookupBuiltInModifier(e){var t
|
|
return null!==(t=er[e])&&void 0!==t?t:null}lookupComponent(e,t){var r=function(e,t,r){var n=function(e,t){var r=`component:${e}`
|
|
return t.factoryFor(r)||null}(t,e)
|
|
if(null!==n&&void 0!==n.class){var i=(0,a.getComponentTemplate)(n.class)
|
|
if(void 0!==i)return{component:n,layout:i}}var s=function(e,t,r){var n=`template:components/${e}`
|
|
return t.lookup(n,r)||null}(t,e,r)
|
|
return null===n&&null===s?null:{component:n,layout:s}}(t,e)
|
|
if(null===r)return null
|
|
var n,i=null
|
|
n=null===r.component?i=r.layout(t):r.component
|
|
var s=this.componentDefinitionCache.get(n)
|
|
if(void 0!==s)return s
|
|
null===i&&null!==r.layout&&(i=r.layout(t))
|
|
var o=(0,f._instrumentStart)("render.getComponentDefinition",Jt,e),u=null
|
|
if(null===r.component)if(O.ENV._TEMPLATE_ONLY_GLIMMER_COMPONENTS)u={state:(0,_.templateOnlyComponent)(void 0,e),manager:_.TEMPLATE_ONLY_COMPONENT_MANAGER,template:i}
|
|
else{var l=t.factoryFor(E.privatize`component:-default`)
|
|
u={state:l,manager:(0,a.getInternalComponentManager)(l.class),template:i}}else{var c=r.component,d=c.class,h=(0,a.getInternalComponentManager)(d)
|
|
u={state:Ge(h)?c:d,manager:h,template:i}}o()
|
|
this.componentDefinitionCache.set(n,u)
|
|
return u}}var nr="-top-level",ir="main"
|
|
class ar{constructor(e,t,r,n){this._environment=e
|
|
this.owner=t
|
|
this.template=r
|
|
this.namespace=n
|
|
var i=(0,o.createTag)(),a={outlets:{main:void 0},render:{owner:t,into:void 0,outlet:ir,name:nr,controller:void 0,model:void 0,template:r}},u=this.ref=(0,s.createComputeRef)((()=>{(0,o.consumeTag)(i)
|
|
return a}),(e=>{(0,o.dirtyTag)(i)
|
|
a.outlets.main=e}))
|
|
this.state={ref:u,name:nr,outlet:ir,template:r,controller:void 0,model:void 0}}static extend(e){return class extends ar{static create(t){return t?super.create(Object.assign({},e,t)):super.create(e)}}}static reopenClass(e){Object.assign(this,e)}static create(e){var{environment:t,application:n,template:i}=e,a=(0,r.getOwner)(e),s=i(a)
|
|
return new ar(t,a,s,n)}appendTo(e){var t
|
|
t=this._environment.hasDOM&&"string"==typeof e?document.querySelector(e):e
|
|
var r=this.owner.lookup("renderer:-dom");(0,b.schedule)("render",r,"appendOutletView",this,t)}rerender(){}setOutletState(e){(0,s.updateRef)(this.ref,e)}destroy(){}}e.OutletView=ar
|
|
class sr{constructor(e,t){this.view=e
|
|
this.outletState=t}child(){return new sr(this.view,this.outletState)}get(e){return this.outletState}set(e,t){this.outletState=t
|
|
return t}}class or{constructor(e,t,r,i,a,s,o,u,l){this.root=e
|
|
this.runtime=t
|
|
this.id=e instanceof ar?(0,n.guidFor)(e):(0,d.getViewId)(e)
|
|
this.result=void 0
|
|
this.destroyed=!1
|
|
this.render=()=>{var e=(0,y.unwrapTemplate)(a).asLayout(),n=(0,_.renderMain)(t,r,i,s,l(t.env,{element:o,nextSibling:null}),e,u),c=this.result=n.sync()
|
|
this.render=()=>c.rerender({alwaysRevalidate:!1})}}isFor(e){return this.root===e}destroy(){var{result:e,runtime:{env:t}}=this
|
|
this.destroyed=!0
|
|
this.runtime=void 0
|
|
this.root=null
|
|
this.result=void 0
|
|
this.render=void 0
|
|
void 0!==e&&(0,_.inTransaction)(t,(()=>(0,g.destroy)(e)))}}var ur=[]
|
|
function lr(e){var t=ur.indexOf(e)
|
|
ur.splice(t,1)}function cr(){}var dr=null
|
|
var hr=0
|
|
b._backburner.on("begin",(function(){for(var e of ur)e._scheduleRevalidate()}))
|
|
b._backburner.on("end",(function(){for(var e of ur)if(!e._isValid()){if(hr>O.ENV._RERENDER_LOOP_LIMIT){hr=0
|
|
e.destroy()
|
|
throw new Error("infinite rendering invalidation detected")}hr++
|
|
return b._backburner.join(null,cr)}hr=0
|
|
!function(){if(null!==dr){var e=dr.resolve
|
|
dr=null
|
|
b._backburner.join(null,e)}}()}))
|
|
class pr{constructor(e,r,n,i,a,s){void 0===s&&(s=_.clientBuilder)
|
|
this._inRenderTransaction=!1
|
|
this._lastRevision=-1
|
|
this._destroyed=!1
|
|
this._owner=e
|
|
this._rootTemplate=i(e)
|
|
this._viewRegistry=a||e.lookup("-view-registry:main")
|
|
this._roots=[]
|
|
this._removedRoots=[]
|
|
this._builder=s
|
|
this._isInteractive=n.isInteractive
|
|
var o=this._runtimeResolver=new rr,u=(0,C.artifacts)()
|
|
this._context=(0,t.programCompilationContext)(u,o)
|
|
var l=new At(e,n.isInteractive)
|
|
this._runtime=(0,_.runtimeContext)({appendOperations:n.hasDOM?new _.DOMTreeConstruction(r):new T.NodeDOMTreeConstruction(r),updateOperations:new _.DOMChanges(r)},l,u,o)}static create(e){var{_viewRegistry:t}=e,n=(0,r.getOwner)(e),i=n.lookup("service:-document"),a=n.lookup("-environment:main"),s=n.lookup(E.privatize`template:-root`),o=n.lookup("service:-dom-builder")
|
|
return new this(n,i,a,s,t,o)}get debugRenderTree(){var{debugRenderTree:e}=this._runtime.env
|
|
return e}appendOutletView(e,t){var r=function(e){if(O.ENV._APPLICATION_TEMPLATE_WRAPPER){var t=Object.assign({},ht,{dynamicTag:!0,elementHook:!0,wrapped:!0}),r=new class extends pt{getTagName(){return"div"}getCapabilities(){return t}didCreateElement(e,t){t.setAttribute("class","ember-view")
|
|
t.setAttribute("id",(0,n.guidFor)(e))}}
|
|
return new mt(e.state,r)}return new mt(e.state)}(e)
|
|
this._appendDefinition(e,(0,_.curry)(0,r,e.owner,null,!0),t)}appendTo(e,t){var r=new bt(e)
|
|
this._appendDefinition(e,(0,_.curry)(0,r,this._owner,null,!0),t)}_appendDefinition(e,t,r){var n=(0,s.createConstRef)(t,"this"),i=new sr(null,s.UNDEFINED_REFERENCE),a=new or(e,this._runtime,this._context,this._owner,this._rootTemplate,n,r,i,this._builder)
|
|
this._renderRoot(a)}rerender(){this._scheduleRevalidate()}register(e){var t=(0,d.getViewId)(e)
|
|
this._viewRegistry[t]=e}unregister(e){delete this._viewRegistry[(0,d.getViewId)(e)]}remove(e){e._transitionTo("destroying")
|
|
this.cleanupRootFor(e)
|
|
this._isInteractive&&e.trigger("didDestroyElement")}cleanupRootFor(e){if(!this._destroyed)for(var t=this._roots,r=this._roots.length;r--;){var n=t[r]
|
|
if(n.isFor(e)){n.destroy()
|
|
t.splice(r,1)}}}destroy(){if(!this._destroyed){this._destroyed=!0
|
|
this._clearAllRoots()}}getElement(e){if(this._isInteractive)return(0,d.getViewElement)(e)
|
|
throw new Error("Accessing `this.element` is not allowed in non-interactive environments (such as FastBoot).")}getBounds(e){var t=e[qe]
|
|
return{parentElement:t.parentElement(),firstNode:t.firstNode(),lastNode:t.lastNode()}}createElement(e){return this._runtime.env.getAppendOperations().createElement(e)}_renderRoot(e){var t,{_roots:r}=this
|
|
r.push(e)
|
|
1===r.length&&(t=this,ur.push(t))
|
|
this._renderRootsTransaction()}_renderRoots(){var e,{_roots:t,_runtime:r,_removedRoots:n}=this
|
|
do{e=t.length;(0,_.inTransaction)(r.env,(()=>{for(var r=0;r<t.length;r++){var i=t[r]
|
|
i.destroyed?n.push(i):r>=e||i.render()}this._lastRevision=(0,o.valueForTag)(o.CURRENT_TAG)}))}while(t.length>e)
|
|
for(;n.length;){var i=n.pop(),a=t.indexOf(i)
|
|
t.splice(a,1)}0===this._roots.length&&lr(this)}_renderRootsTransaction(){if(!this._inRenderTransaction){this._inRenderTransaction=!0
|
|
var e=!1
|
|
try{this._renderRoots()
|
|
e=!0}finally{e||(this._lastRevision=(0,o.valueForTag)(o.CURRENT_TAG))
|
|
this._inRenderTransaction=!1}}}_clearAllRoots(){var e=this._roots
|
|
for(var t of e)t.destroy()
|
|
this._removedRoots.length=0
|
|
this._roots=[]
|
|
e.length&&lr(this)}_scheduleRevalidate(){b._backburner.scheduleOnce("render",this,this._revalidate)}_isValid(){return this._destroyed||0===this._roots.length||(0,o.validateTag)(o.CURRENT_TAG,this._lastRevision)}_revalidate(){this._isValid()||this._renderRootsTransaction()}}e.Renderer=pr
|
|
var fr={}
|
|
var mr=(0,t.templateFactory)({id:"3jT+eJpe",block:'[[[46,[28,[37,1],null,null],null,null,null]],[],false,["component","-outlet"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/outlet.hbs",isStrictMode:!1})
|
|
e.componentCapabilities=a.componentCapabilities,e.modifierCapabilities=a.modifierCapabilities}))
|
|
e("@ember/-internals/meta/index",["exports","@ember/-internals/meta/lib/meta"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"Meta",{enumerable:!0,get:function(){return t.Meta}})
|
|
Object.defineProperty(e,"UNDEFINED",{enumerable:!0,get:function(){return t.UNDEFINED}})
|
|
Object.defineProperty(e,"counters",{enumerable:!0,get:function(){return t.counters}})
|
|
Object.defineProperty(e,"meta",{enumerable:!0,get:function(){return t.meta}})
|
|
Object.defineProperty(e,"peekMeta",{enumerable:!0,get:function(){return t.peekMeta}})
|
|
Object.defineProperty(e,"setMeta",{enumerable:!0,get:function(){return t.setMeta}})}))
|
|
e("@ember/-internals/meta/lib/meta",["exports","@ember/-internals/utils","@ember/debug","@glimmer/destroyable"],(function(e,t,r,n){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.meta=e.counters=e.UNDEFINED=e.Meta=void 0
|
|
e.peekMeta=d
|
|
e.setMeta=c
|
|
var i=Object.prototype
|
|
0
|
|
var a=e.UNDEFINED=(0,t.symbol)("undefined"),s=1
|
|
class o{constructor(e){this._listenersVersion=1
|
|
this._inheritedEnd=-1
|
|
this._flattenedVersion=0
|
|
0
|
|
this._parent=void 0
|
|
this._descriptors=void 0
|
|
this._mixins=void 0
|
|
this._lazyChains=void 0
|
|
this._values=void 0
|
|
this._revisions=void 0
|
|
this._isInit=!1
|
|
this.source=e
|
|
this.proto=void 0===e.constructor?void 0:e.constructor.prototype
|
|
this._listeners=void 0}get parent(){var e=this._parent
|
|
if(void 0===e){var t=u(this.source)
|
|
this._parent=e=null===t||t===i?null:h(t)}return e}setInitializing(){this._isInit=!0}unsetInitializing(){this._isInit=!1}isInitializing(){return this._isInit}isPrototypeMeta(e){return this.proto===this.source&&this.source===e}_getOrCreateOwnMap(e){return this[e]||(this[e]=Object.create(null))}_getOrCreateOwnSet(e){return this[e]||(this[e]=new Set)}_findInheritedMap(e,t){for(var r=this;null!==r;){var n=r[e]
|
|
if(void 0!==n){var i=n.get(t)
|
|
if(void 0!==i)return i}r=r.parent}}_hasInInheritedSet(e,t){for(var r=this;null!==r;){var n=r[e]
|
|
if(void 0!==n&&n.has(t))return!0
|
|
r=r.parent}return!1}valueFor(e){var t=this._values
|
|
return void 0!==t?t[e]:void 0}setValueFor(e,t){this._getOrCreateOwnMap("_values")[e]=t}revisionFor(e){var t=this._revisions
|
|
return void 0!==t?t[e]:void 0}setRevisionFor(e,t){this._getOrCreateOwnMap("_revisions")[e]=t}writableLazyChainsFor(e){0
|
|
var t=this._getOrCreateOwnMap("_lazyChains"),r=t[e]
|
|
void 0===r&&(r=t[e]=[])
|
|
return r}readableLazyChainsFor(e){0
|
|
var t=this._lazyChains
|
|
if(void 0!==t)return t[e]}addMixin(e){this._getOrCreateOwnSet("_mixins").add(e)}hasMixin(e){return this._hasInInheritedSet("_mixins",e)}forEachMixins(e){for(var t,r=this;null!==r;){var n=r._mixins
|
|
if(void 0!==n){t=void 0===t?new Set:t
|
|
n.forEach((r=>{if(!t.has(r)){t.add(r)
|
|
e(r)}}))}r=r.parent}}writeDescriptors(e,t){(this._descriptors||(this._descriptors=new Map)).set(e,t)}peekDescriptors(e){var t=this._findInheritedMap("_descriptors",e)
|
|
return t===a?void 0:t}removeDescriptors(e){this.writeDescriptors(e,a)}forEachDescriptors(e){for(var t,r=this;null!==r;){var n=r._descriptors
|
|
if(void 0!==n){t=void 0===t?new Set:t
|
|
n.forEach(((r,n)=>{if(!t.has(n)){t.add(n)
|
|
r!==a&&e(n,r)}}))}r=r.parent}}addToListeners(e,t,r,n,i){0
|
|
this.pushListener(e,t,r,n?1:0,i)}removeFromListeners(e,t,r){0
|
|
this.pushListener(e,t,r,2)}pushListener(e,t,r,n,i){void 0===i&&(i=!1)
|
|
var a=this.writableListeners(),s=p(a,e,t,r)
|
|
if(-1!==s&&s<this._inheritedEnd){a.splice(s,1)
|
|
this._inheritedEnd--
|
|
s=-1}if(-1===s)a.push({event:e,target:t,method:r,kind:n,sync:i})
|
|
else{var o=a[s]
|
|
if(2===n&&2!==o.kind)a.splice(s,1)
|
|
else{o.kind=n
|
|
o.sync=i}}}writableListeners(){if(this._flattenedVersion===s&&(this.source===this.proto||-1===this._inheritedEnd)){0
|
|
s++}if(-1===this._inheritedEnd){this._inheritedEnd=0
|
|
this._listeners=[]}return this._listeners}flattenedListeners(){0
|
|
if(this._flattenedVersion<s){0
|
|
var e=this.parent
|
|
if(null!==e){var t=e.flattenedListeners()
|
|
if(void 0!==t)if(void 0===this._listeners){0
|
|
this._listeners=t}else{var r=this._listeners
|
|
if(this._inheritedEnd>0){r.splice(0,this._inheritedEnd)
|
|
this._inheritedEnd=0}for(var n of t){if(-1===p(r,n.event,n.target,n.method)){0
|
|
r.unshift(n)
|
|
this._inheritedEnd++}}}}this._flattenedVersion=s}return this._listeners}matchingListeners(e){var t,r=this.flattenedListeners()
|
|
0
|
|
if(void 0!==r)for(var n of r)if(n.event===e&&(0===n.kind||1===n.kind)){void 0===t&&(t=[])
|
|
t.push(n.target,n.method,1===n.kind)}return t}observerEvents(){var e,t=this.flattenedListeners()
|
|
0
|
|
if(void 0!==t)for(var r of t)if((0===r.kind||1===r.kind)&&-1!==r.event.indexOf(":change")){void 0===e&&(e=[])
|
|
e.push(r)}return e}}e.Meta=o
|
|
var u=Object.getPrototypeOf,l=new WeakMap
|
|
function c(e,t){0
|
|
l.set(e,t)}function d(e){0
|
|
var t=l.get(e)
|
|
if(void 0!==t)return t
|
|
for(var r=u(e);null!==r;){0
|
|
if(void 0!==(t=l.get(r))){t.proto!==r&&(t.proto=r)
|
|
return t}r=u(r)}return null}var h=e.meta=function(e){0
|
|
var t=d(e)
|
|
if(null!==t&&t.source===e)return t
|
|
var r=new o(e)
|
|
c(e,r)
|
|
return r}
|
|
0
|
|
function p(e,t,r,n){for(var i=e.length-1;i>=0;i--){var a=e[i]
|
|
if(a.event===t&&a.target===r&&a.method===n)return i}return-1}}))
|
|
e("@ember/-internals/metal/index",["exports","@ember/-internals/meta","@ember/-internals/utils","@ember/debug","@ember/-internals/environment","@ember/runloop","@glimmer/destroyable","@glimmer/validator","@glimmer/manager","@glimmer/util","@ember/error","ember/version","@ember/-internals/container","@ember/-internals/owner"],(function(e,t,r,n,i,a,s,o,u,l,c,d,h,p){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.TrackedDescriptor=e.SYNC_OBSERVERS=e.PROXY_CONTENT=e.PROPERTY_DID_CHANGE=e.NAMESPACES_BY_ID=e.NAMESPACES=e.Mixin=e.Libraries=e.DEBUG_INJECTION_FUNCTIONS=e.ComputedProperty=e.ASYNC_OBSERVERS=void 0
|
|
e._getPath=xe
|
|
e._getProp=Pe
|
|
e._setProp=Ae
|
|
e.activateObserver=T
|
|
e.addArrayObserver=function(e,t,r){return Y(e,t,r,f)}
|
|
e.addListener=f
|
|
e.addNamespace=function(e){$e.unprocessedNamespaces=!0
|
|
He.push(e)}
|
|
e.addObserver=w
|
|
e.alias=function(e){return ae(new Me(e),je)}
|
|
e.applyMixin=ot
|
|
e.arrayContentDidChange=$
|
|
e.arrayContentWillChange=q
|
|
e.autoComputed=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r]
|
|
return ae(new ve(t),ge)}
|
|
e.beginPropertyChanges=L
|
|
e.cached=void 0
|
|
e.changeProperties=B
|
|
e.computed=be
|
|
Object.defineProperty(e,"createCache",{enumerable:!0,get:function(){return o.createCache}})
|
|
e.defineProperty=ye
|
|
e.deprecateProperty=function(e,t,r,n){Object.defineProperty(e,t,{configurable:!0,enumerable:!1,set(e){ke(this,r,e)},get(){return Re(this,r)}})}
|
|
e.descriptorForDecorator=ue
|
|
e.descriptorForProperty=oe
|
|
e.eachProxyArrayDidChange=function(e,t,r,n){var i=De.get(e)
|
|
void 0!==i&&i.arrayDidChange(e,t,r,n)}
|
|
e.eachProxyArrayWillChange=function(e,t,r,n){var i=De.get(e)
|
|
void 0!==i&&i.arrayWillChange(e,t,r,n)}
|
|
e.endPropertyChanges=U
|
|
e.expandProperties=he
|
|
e.findNamespace=function(e){qe||Ge()
|
|
return ze[e]}
|
|
e.findNamespaces=We
|
|
e.flushAsyncObservers=function(e){void 0===e&&(e=!0)
|
|
var r=(0,o.valueForTag)(o.CURRENT_TAG)
|
|
if(k===r)return
|
|
k=r
|
|
_.forEach(((r,n)=>{var i=(0,t.peekMeta)(n)
|
|
r.forEach(((r,s)=>{if(!(0,o.validateTag)(r.tag,r.lastRevision)){var u=()=>{try{v(n,s,[n,r.path],void 0,i)}finally{r.tag=J(n,r.path,(0,o.tagMetaFor)(n),(0,t.peekMeta)(n))
|
|
r.lastRevision=(0,o.valueForTag)(r.tag)}}
|
|
e?(0,a.schedule)("actions",u):u()}}))}))}
|
|
e.get=Re
|
|
e.getCachedValueFor=function(e,r){var n=(0,t.peekMeta)(e)
|
|
return n?n.valueFor(r):void 0}
|
|
e.getProperties=function(e,t){var r={},n=arguments,i=1
|
|
if(2===arguments.length&&Array.isArray(t)){i=0
|
|
n=arguments[1]}for(;i<n.length;i++)r[n[i]]=Re(e,n[i])
|
|
return r}
|
|
Object.defineProperty(e,"getValue",{enumerable:!0,get:function(){return o.getValue}})
|
|
e.hasListeners=function(e,r){var n=(0,t.peekMeta)(e)
|
|
if(null===n)return!1
|
|
var i=n.matchingListeners(r)
|
|
return void 0!==i&&i.length>0}
|
|
e.hasUnknownProperty=Te
|
|
e.inject=function(e){for(var t,r,n=arguments.length,i=new Array(n>1?n-1:0),a=1;a<n;a++)i[a-1]=arguments[a]
|
|
Z(i)?t=i:"string"==typeof i[0]&&(r=i[0])
|
|
var s=function(t){var n=(0,p.getOwner)(this)||this.container
|
|
return n.lookup(`${e}:${r||t}`)}
|
|
0
|
|
var o=be({get:s,set(e,t){ye(this,e,null,t)}})
|
|
return t?o(t[0],t[1],t[2]):o}
|
|
e.isBlank=Le
|
|
e.isClassicDecorator=le
|
|
e.isComputed=function(e,t){return Boolean(oe(e,t))}
|
|
Object.defineProperty(e,"isConst",{enumerable:!0,get:function(){return o.isConst}})
|
|
e.isElementDescriptor=Z
|
|
e.isEmpty=Fe
|
|
e.isNamespaceSearchDisabled=function(){return qe}
|
|
e.isNone=function(e){return null==e}
|
|
e.isPresent=function(e){return!Le(e)}
|
|
e.libraries=void 0
|
|
e.markObjectAsDirty=N
|
|
e.mixin=function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n]
|
|
ot(e,r)
|
|
return e}
|
|
e.nativeDescDecorator=ee
|
|
e.notifyPropertyChange=F
|
|
e.objectAt=H
|
|
e.observer=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n]
|
|
var a,s,o,u=t.pop()
|
|
if("function"==typeof u){a=u
|
|
s=t
|
|
o=!i.ENV._DEFAULT_ASYNC_OBSERVERS}else{a=u.fn
|
|
s=u.dependentKeys
|
|
o=u.sync}var l=[]
|
|
for(var c of s)he(c,(e=>l.push(e)));(0,r.setObservers)(a,{paths:l,sync:o})
|
|
return a}
|
|
e.on=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n]
|
|
var i=t.pop(),a=t;(0,r.setListeners)(i,a)
|
|
return i}
|
|
e.processAllNamespaces=Ge
|
|
e.processNamespace=Ye
|
|
e.removeArrayObserver=function(e,t,r){return Y(e,t,r,m)}
|
|
e.removeListener=m
|
|
e.removeNamespace=function(e){var t=(0,r.getName)(e)
|
|
delete ze[t]
|
|
He.splice(He.indexOf(e),1)
|
|
t in i.context.lookup&&e===i.context.lookup[t]&&(i.context.lookup[t]=void 0)}
|
|
e.removeObserver=O
|
|
e.replace=function(e,t,r,n){void 0===n&&(n=V)
|
|
Array.isArray(e)?W(e,t,r,n):e.replace(t,r,n)}
|
|
e.replaceInNativeArray=W
|
|
e.sendEvent=v
|
|
e.set=ke
|
|
e.setClassicDecorator=ce
|
|
e.setNamespaceSearchDisabled=function(e){qe=Boolean(e)}
|
|
e.setProperties=function(e,t){if(null===t||"object"!=typeof t)return t
|
|
B((()=>{var r=Object.keys(t)
|
|
for(var n of r)ke(e,n,t[n])}))
|
|
return t}
|
|
e.tagForObject=function(e){if((0,r.isObject)(e)){0
|
|
return(0,o.tagFor)(e,j)}return o.CONSTANT_TAG}
|
|
e.tagForProperty=M
|
|
e.tracked=pt
|
|
e.trySet=function(e,t,r){return ke(e,t,r,!0)}
|
|
function f(e,r,n,i,a,s){void 0===s&&(s=!0)
|
|
if(!i&&"function"==typeof n){i=n
|
|
n=null}(0,t.meta)(e).addToListeners(r,n,i,!0===a,s)}function m(e,r,n,i){var a,s
|
|
if("object"==typeof n){a=n
|
|
s=i}else{a=null
|
|
s=n}(0,t.meta)(e).removeFromListeners(r,a,s)}function v(e,r,n,i,a){if(void 0===i){var s=void 0===a?(0,t.peekMeta)(e):a
|
|
i=null!==s?s.matchingListeners(r):void 0}if(void 0===i||0===i.length)return!1
|
|
for(var o=i.length-3;o>=0;o-=3){var u=i[o],l=i[o+1],c=i[o+2]
|
|
if(l){c&&m(e,r,u,l)
|
|
u||(u=e)
|
|
var d=typeof l
|
|
"string"!==d&&"symbol"!==d||(l=u[l])
|
|
l.apply(u,n)}}return!0}function g(e){return e+":change"}var b=!i.ENV._DEFAULT_ASYNC_OBSERVERS,y=e.SYNC_OBSERVERS=new Map,_=e.ASYNC_OBSERVERS=new Map
|
|
function w(e,r,n,i,a){void 0===a&&(a=b)
|
|
var s=g(r)
|
|
f(e,s,n,i,!1,a)
|
|
var o=(0,t.peekMeta)(e)
|
|
null!==o&&(o.isPrototypeMeta(e)||o.isInitializing())||T(e,s,a)}function O(e,r,n,i,a){void 0===a&&(a=b)
|
|
var s=g(r),o=(0,t.peekMeta)(e)
|
|
null!==o&&(o.isPrototypeMeta(e)||o.isInitializing())||x(e,s,a)
|
|
m(e,s,n,i)}function E(e,t){var r=!0===t?y:_
|
|
if(!r.has(e)){r.set(e,new Map);(0,s.registerDestructor)(e,(()=>function(e){y.size>0&&y.delete(e)
|
|
_.size>0&&_.delete(e)}(e)),!0)}return r.get(e)}function T(e,r,n){void 0===n&&(n=!1)
|
|
var i=E(e,n)
|
|
if(i.has(r))i.get(r).count++
|
|
else{var a=r.substring(0,r.lastIndexOf(":")),s=J(e,a,(0,o.tagMetaFor)(e),(0,t.peekMeta)(e))
|
|
i.set(r,{count:1,path:a,tag:s,lastRevision:(0,o.valueForTag)(s),suspended:!1})}}var R=!1,P=[]
|
|
function x(e,t,r){void 0===r&&(r=!1)
|
|
if(!0!==R){var n=!0===r?y:_,i=n.get(e)
|
|
if(void 0!==i){var a=i.get(t)
|
|
a.count--
|
|
if(0===a.count){i.delete(t)
|
|
0===i.size&&n.delete(e)}}}else P.push([e,t,r])}function C(e){_.has(e)&&_.get(e).forEach((r=>{r.tag=J(e,r.path,(0,o.tagMetaFor)(e),(0,t.peekMeta)(e))
|
|
r.lastRevision=(0,o.valueForTag)(r.tag)}))
|
|
y.has(e)&&y.get(e).forEach((r=>{r.tag=J(e,r.path,(0,o.tagMetaFor)(e),(0,t.peekMeta)(e))
|
|
r.lastRevision=(0,o.valueForTag)(r.tag)}))}var k=0
|
|
function A(){y.forEach(((e,r)=>{var n=(0,t.peekMeta)(r)
|
|
e.forEach(((e,i)=>{if(!e.suspended&&!(0,o.validateTag)(e.tag,e.lastRevision))try{e.suspended=!0
|
|
v(r,i,[r,e.path],void 0,n)}finally{e.tag=J(r,e.path,(0,o.tagMetaFor)(r),(0,t.peekMeta)(r))
|
|
e.lastRevision=(0,o.valueForTag)(e.tag)
|
|
e.suspended=!1}}))}))}function S(e,t,r){var n=y.get(e)
|
|
if(n){var i=n.get(g(t))
|
|
i&&(i.suspended=r)}}var j=(0,r.symbol)("SELF_TAG")
|
|
function M(e,t,r,n){void 0===r&&(r=!1)
|
|
var i=(0,u.getCustomTagFor)(e)
|
|
if(void 0!==i)return i(e,t,r)
|
|
var a=(0,o.tagFor)(e,t,n)
|
|
0
|
|
return a}function N(e,t){(0,o.dirtyTagFor)(e,t);(0,o.dirtyTagFor)(e,j)}var I=e.PROPERTY_DID_CHANGE=(0,r.enumerableSymbol)("PROPERTY_DID_CHANGE"),D=0
|
|
function F(e,r,n,i){var a=void 0===n?(0,t.peekMeta)(e):n
|
|
if(null===a||!a.isInitializing()&&!a.isPrototypeMeta(e)){N(e,r)
|
|
D<=0&&A()
|
|
I in e&&(4===arguments.length?e[I](r,i):e[I](r))}}function L(){D++
|
|
R=!0}function U(){if(--D<=0){A()
|
|
!function(){R=!1
|
|
for(var[e,t,r]of P)x(e,t,r)
|
|
P=[]}()}}function B(e){L()
|
|
try{e()}finally{U()}}function q(e,t,r,n){if(void 0===t){t=0
|
|
r=n=-1}else{void 0===r&&(r=-1)
|
|
void 0===n&&(n=-1)}v(e,"@array:before",[e,t,r,n])
|
|
return e}function $(e,r,n,i,a){void 0===a&&(a=!0)
|
|
if(void 0===r){r=0
|
|
n=i=-1}else{void 0===n&&(n=-1)
|
|
void 0===i&&(i=-1)}var s=(0,t.peekMeta)(e)
|
|
if(a){(i<0||n<0||i-n!=0)&&F(e,"length",s)
|
|
F(e,"[]",s)}v(e,"@array:change",[e,r,n,i])
|
|
if(null!==s){var o=-1===n?0:n,u=e.length-((-1===i?0:i)-o),l=r<0?u+r:r
|
|
void 0!==s.revisionFor("firstObject")&&0===l&&F(e,"firstObject",s)
|
|
if(void 0!==s.revisionFor("lastObject")){u-1<l+o&&F(e,"lastObject",s)}}return e}var V=Object.freeze([])
|
|
function H(e,t){return Array.isArray(e)?e[t]:e.objectAt(t)}var z=6e4
|
|
function W(e,t,r,n){q(e,t,r,n.length)
|
|
if(n.length<=z)e.splice(t,r,...n)
|
|
else{e.splice(t,r)
|
|
for(var i=0;i<n.length;i+=z){var a=n.slice(i,i+z)
|
|
e.splice(t+i,0,...a)}}$(e,t,r,n.length)}function Y(e,t,r,n){var i,{willChange:a,didChange:s}=r
|
|
n(e,"@array:before",t,a)
|
|
n(e,"@array:change",t,s)
|
|
null===(i=e._revalidate)||void 0===i||i.call(e)
|
|
return e}var G=new l._WeakSet
|
|
function Q(e,n,i){var a=e.readableLazyChainsFor(n)
|
|
if(void 0!==a){if((0,r.isObject)(i))for(var[s,u]of a)(0,o.updateTag)(s,J(i,u,(0,o.tagMetaFor)(i),(0,t.peekMeta)(i)))
|
|
a.length=0}}function K(e,t,r,n){var i=[]
|
|
for(var a of t)X(i,e,a,r,n)
|
|
return(0,o.combine)(i)}function J(e,t,r,n){return(0,o.combine)(X([],e,t,r,n))}function X(e,n,i,a,s){for(var u,l,c=n,d=a,h=s,p=i.length,f=-1;;){var m=f+1;-1===(f=i.indexOf(".",m))&&(f=p)
|
|
if("@each"===(u=i.slice(m,f))&&f!==p){m=f+1
|
|
f=i.indexOf(".",m)
|
|
var v=c.length
|
|
if("number"!=typeof v||!Array.isArray(c)&&!("objectAt"in c))break
|
|
if(0===v){e.push(M(c,"[]"))
|
|
break}u=-1===f?i.slice(m):i.slice(m,f)
|
|
for(var g=0;g<v;g++){var b=H(c,g)
|
|
if(b){e.push(M(b,u,!0))
|
|
void 0!==(l=null!==(h=(0,t.peekMeta)(b))?h.peekDescriptors(u):void 0)&&"string"==typeof l.altKey&&b[u]}}e.push(M(c,"[]",!0,d))
|
|
break}var y=M(c,u,!0,d)
|
|
l=null!==h?h.peekDescriptors(u):void 0
|
|
e.push(y)
|
|
if(f===p){G.has(l)&&c[u]
|
|
break}if(void 0===l)c=u in c||"function"!=typeof c.unknownProperty?c[u]:c.unknownProperty(u)
|
|
else if(G.has(l))c=c[u]
|
|
else{var _=h.source===c?h:(0,t.meta)(c),w=_.revisionFor(u)
|
|
if(void 0===w||!(0,o.validateTag)(y,w)){var O=_.writableLazyChainsFor(u),E=i.substr(f+1),T=(0,o.createUpdatableTag)()
|
|
O.push([T,E])
|
|
e.push(T)
|
|
break}c=_.valueFor(u)}if(!(0,r.isObject)(c))break
|
|
d=(0,o.tagMetaFor)(c)
|
|
h=(0,t.peekMeta)(c)}return e}function Z(e){var[t,r,n]=e
|
|
return 3===e.length&&("function"==typeof t||"object"==typeof t&&null!==t)&&"string"==typeof r&&("object"==typeof n&&null!==n||void 0===n)}function ee(e){var t=function(){return e}
|
|
ce(t)
|
|
return t}class te{constructor(){this.enumerable=!0
|
|
this.configurable=!0
|
|
this._dependentKeys=void 0
|
|
this._meta=void 0}setup(e,t,r,n){n.writeDescriptors(t,this)}teardown(e,t,r){r.removeDescriptors(t)}}0
|
|
function re(e,t){function r(){return t.get(this,e)}0
|
|
return r}function ne(e,t){var r=function(r){return t.set(this,e,r)}
|
|
ie.add(r)
|
|
return r}var ie=new l._WeakSet
|
|
function ae(e,r){var n=function(r,n,i,a,s){var o=3===arguments.length?(0,t.meta)(r):a
|
|
e.setup(r,n,i,o)
|
|
var u={enumerable:e.enumerable,configurable:e.configurable,get:re(n,e),set:ne(n,e)}
|
|
return u}
|
|
ce(n,e)
|
|
Object.setPrototypeOf(n,r.prototype)
|
|
return n}var se=new WeakMap
|
|
function oe(e,r,n){var i=void 0===n?(0,t.peekMeta)(e):n
|
|
if(null!==i)return i.peekDescriptors(r)}function ue(e){return se.get(e)}function le(e){return"function"==typeof e&&se.has(e)}function ce(e,t){void 0===t&&(t=!0)
|
|
se.set(e,t)}var de=/\.@each$/
|
|
function he(e,t){var r=e.indexOf("{")
|
|
r<0?t(e.replace(de,".[]")):pe("",e,r,t)}function pe(e,t,r,n){var i,a,s=t.indexOf("}"),o=0,u=t.substring(r+1,s).split(","),l=t.substring(s+1)
|
|
e+=t.substring(0,r)
|
|
a=u.length
|
|
for(;o<a;)(i=l.indexOf("{"))<0?n((e+u[o++]+l).replace(de,".[]")):pe(e+u[o++],l,i,n)}function fe(){}class me extends te{constructor(e){super()
|
|
this._readOnly=!1
|
|
this._hasConfig=!1
|
|
this._getter=void 0
|
|
this._setter=void 0
|
|
var t=e[e.length-1]
|
|
if("function"==typeof t||null!==t&&"object"==typeof t){this._hasConfig=!0
|
|
var r=e.pop()
|
|
if("function"==typeof r)this._getter=r
|
|
else{var n=r
|
|
this._getter=n.get||fe
|
|
this._setter=n.set}}e.length>0&&this._property(...e)}setup(e,t,r,n){super.setup(e,t,r,n)
|
|
if(!1===this._hasConfig){var{get:i,set:a}=r
|
|
void 0!==i&&(this._getter=i)
|
|
void 0!==a&&(this._setter=function(e,t){var r=a.call(this,t)
|
|
return void 0!==i&&void 0===r?i.call(this):r})}}_property(){var e=[]
|
|
function t(t){e.push(t)}for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i]
|
|
for(var a of n)he(a,t)
|
|
this._dependentKeys=e}get(e,r){var n,i=(0,t.meta)(e),a=(0,o.tagMetaFor)(e),s=(0,o.tagFor)(e,r,a),u=i.revisionFor(r)
|
|
if(void 0!==u&&(0,o.validateTag)(s,u))n=i.valueFor(r)
|
|
else{var{_getter:l,_dependentKeys:c}=this;(0,o.untrack)((()=>{n=l.call(e,r)}))
|
|
if(void 0!==c){(0,o.updateTag)(s,K(e,c,a,i))
|
|
0}i.setValueFor(r,n)
|
|
i.setRevisionFor(r,(0,o.valueForTag)(s))
|
|
Q(i,r,n)}(0,o.consumeTag)(s)
|
|
Array.isArray(n)&&(0,o.consumeTag)((0,o.tagFor)(n,"[]"))
|
|
return n}set(e,r,n){this._readOnly&&this._throwReadOnlyError(e,r)
|
|
var i,a=(0,t.meta)(e)
|
|
a.isInitializing()&&void 0!==this._dependentKeys&&this._dependentKeys.length>0&&"function"==typeof e[I]&&e.isComponent&&w(e,r,(()=>{e[I](r)}),void 0,!0)
|
|
try{L()
|
|
i=this._set(e,r,n,a)
|
|
Q(a,r,i)
|
|
var s=(0,o.tagMetaFor)(e),u=(0,o.tagFor)(e,r,s),{_dependentKeys:l}=this
|
|
if(void 0!==l){(0,o.updateTag)(u,K(e,l,s,a))
|
|
0}a.setRevisionFor(r,(0,o.valueForTag)(u))}finally{U()}return i}_throwReadOnlyError(e,t){throw new c.default(`Cannot set read-only property "${t}" on object: ${(0,r.inspect)(e)}`)}_set(e,t,r,n){var i,a=void 0!==n.revisionFor(t),s=n.valueFor(t),{_setter:o}=this
|
|
S(e,t,!0)
|
|
try{i=o.call(e,t,r,s)}finally{S(e,t,!1)}if(a&&s===i)return i
|
|
n.setValueFor(t,i)
|
|
F(e,t,n,r)
|
|
return i}teardown(e,t,r){if(void 0!==r.revisionFor(t)){r.setRevisionFor(t,void 0)
|
|
r.setValueFor(t,void 0)}super.teardown(e,t,r)}}e.ComputedProperty=me
|
|
class ve extends me{get(e,r){var n,i=(0,t.meta)(e),a=(0,o.tagMetaFor)(e),s=(0,o.tagFor)(e,r,a),u=i.revisionFor(r)
|
|
if(void 0!==u&&(0,o.validateTag)(s,u))n=i.valueFor(r)
|
|
else{var{_getter:l}=this,c=(0,o.track)((()=>{n=l.call(e,r)}));(0,o.updateTag)(s,c)
|
|
i.setValueFor(r,n)
|
|
i.setRevisionFor(r,(0,o.valueForTag)(s))
|
|
Q(i,r,n)}(0,o.consumeTag)(s)
|
|
Array.isArray(n)&&(0,o.consumeTag)((0,o.tagFor)(n,"[]",a))
|
|
return n}}class ge extends Function{readOnly(){var e=ue(this)
|
|
e._readOnly=!0
|
|
return this}meta(e){var t=ue(this)
|
|
if(0===arguments.length)return t._meta||{}
|
|
t._meta=e
|
|
return this}get _getter(){return ue(this)._getter}set enumerable(e){ue(this).enumerable=e}}function be(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r]
|
|
if(Z(t)){var n=ae(new me([]),ge)
|
|
return n(t[0],t[1],t[2])}return ae(new me(t),ge)}function ye(e,r,n,i,a){var s=void 0===a?(0,t.meta)(e):a,o=oe(e,r,s),u=void 0!==o
|
|
u&&o.teardown(e,r,s)
|
|
le(n)?_e(e,r,n,s):null==n?we(e,r,i,u,!0):Object.defineProperty(e,r,n)
|
|
s.isPrototypeMeta(e)||C(e)}function _e(e,t,r,n){var i
|
|
i=r(e,t,void 0,n)
|
|
Object.defineProperty(e,t,i)
|
|
return r}function we(e,t,r,n,i){void 0===i&&(i=!0)
|
|
!0===n||!1===i?Object.defineProperty(e,t,{configurable:!0,enumerable:i,writable:!0,value:r}):e[t]=r
|
|
return r}var Oe=new r.Cache(1e3,(e=>e.indexOf(".")))
|
|
function Ee(e){return"string"==typeof e&&-1!==Oe.get(e)}e.PROXY_CONTENT=(0,r.symbol)("PROXY_CONTENT")
|
|
0
|
|
function Te(e){return"object"==typeof e&&null!==e&&"function"==typeof e.unknownProperty}function Re(e,t){return Ee(t)?xe(e,t):Pe(e,t)}function Pe(e,t){if(null!=e){var n
|
|
if("object"==typeof e||"function"==typeof e){void 0===(n=e[t])&&"object"==typeof e&&!(t in e)&&Te(e)&&(n=e.unknownProperty(t))
|
|
if((0,o.isTracking)()){(0,o.consumeTag)((0,o.tagFor)(e,t));(Array.isArray(n)||(0,r.isEmberArray)(n))&&(0,o.consumeTag)((0,o.tagFor)(n,"[]"))}}else n=e[t]
|
|
return n}}function xe(e,t,r){var n="string"==typeof t?t.split("."):t
|
|
for(var i of n){if(null==e||e.isDestroyed)return
|
|
if(r&&("__proto__"===i||"constructor"===i))return
|
|
e=Pe(e,i)}return e}Pe("foo","a")
|
|
Pe("foo",1)
|
|
Pe({},"a")
|
|
Pe({},1)
|
|
Pe({unknownProperty(){}},"a")
|
|
Pe({unknownProperty(){}},1)
|
|
Re({},"foo")
|
|
Re({},"foo.bar")
|
|
var Ce={};(0,r.setProxy)(Ce);(0,o.track)((()=>Pe({},"a")));(0,o.track)((()=>Pe({},1)));(0,o.track)((()=>Pe({a:[]},"a")));(0,o.track)((()=>Pe({a:Ce},"a")))
|
|
function ke(e,t,r,n){return e.isDestroyed?r:Ee(t)?Se(e,t,r,n):Ae(e,t,r)}function Ae(e,t,n){var i,a=(0,r.lookupDescriptor)(e,t)
|
|
if(null!==a&&ie.has(a.set)){e[t]=n
|
|
return n}if(void 0!==(i=e[t])||"object"!=typeof e||t in e||"function"!=typeof e.setUnknownProperty){e[t]=n
|
|
i!==n&&F(e,t)}else e.setUnknownProperty(t,n)
|
|
return n}function Se(e,t,r,n){var i=t.split("."),a=i.pop(),s=xe(e,i,!0)
|
|
if(null!=s)return ke(s,a,r)
|
|
if(!n)throw new c.default(`Property set failed: object in path "${i.join(".")}" could not be found.`)}class je extends Function{readOnly(){ue(this).readOnly()
|
|
return this}oneWay(){ue(this).oneWay()
|
|
return this}meta(e){var t=ue(this)
|
|
if(0===arguments.length)return t._meta||{}
|
|
t._meta=e}}class Me extends te{constructor(e){super()
|
|
this.altKey=e}setup(e,t,r,n){super.setup(e,t,r,n)
|
|
G.add(this)}get(e,r){var n,i=(0,t.meta)(e),a=(0,o.tagMetaFor)(e),s=(0,o.tagFor)(e,r,a);(0,o.untrack)((()=>{n=Re(e,this.altKey)}))
|
|
var u=i.revisionFor(r)
|
|
if(void 0===u||!(0,o.validateTag)(s,u)){(0,o.updateTag)(s,J(e,this.altKey,a,i))
|
|
i.setRevisionFor(r,(0,o.valueForTag)(s))
|
|
Q(i,r,n)}(0,o.consumeTag)(s)
|
|
return n}set(e,t,r){return ke(e,this.altKey,r)}readOnly(){this.set=Ne}oneWay(){this.set=Ie}}function Ne(e,t){throw new c.default(`Cannot set read-only property '${t}' on object: ${(0,r.inspect)(e)}`)}function Ie(e,t,r){ye(e,t,null)
|
|
return ke(e,t,r)}var De=new WeakMap
|
|
function Fe(e){if(null==e)return!0
|
|
if(!Te(e)&&"number"==typeof e.size)return!e.size
|
|
if("object"==typeof e){var t=Re(e,"size")
|
|
if("number"==typeof t)return!t
|
|
var r=Re(e,"length")
|
|
if("number"==typeof r)return!r}return"number"==typeof e.length&&"function"!=typeof e&&!e.length}function Le(e){return Fe(e)||"string"==typeof e&&!1===/\S/.test(e)}class Ue{constructor(){this._registry=[]
|
|
this._coreLibIndex=0}_getLibraryByName(e){var t=this._registry
|
|
for(var r of t)if(r.name===e)return r}register(e,t,r){var n=this._registry.length
|
|
if(!this._getLibraryByName(e)){r&&(n=this._coreLibIndex++)
|
|
this._registry.splice(n,0,{name:e,version:t})}}registerCoreLibrary(e,t){this.register(e,t,!0)}deRegister(e){var t,r=this._getLibraryByName(e)
|
|
if(r){t=this._registry.indexOf(r)
|
|
this._registry.splice(t,1)}}}e.Libraries=Ue
|
|
0;(e.libraries=new Ue).registerCoreLibrary("Ember",d.default)
|
|
var Be=Object.prototype.hasOwnProperty,qe=!1,$e={_set:0,_unprocessedNamespaces:!1,get unprocessedNamespaces(){return this._unprocessedNamespaces},set unprocessedNamespaces(e){this._set++
|
|
this._unprocessedNamespaces=e}},Ve=!1,He=e.NAMESPACES=[],ze=e.NAMESPACES_BY_ID=Object.create(null)
|
|
function We(){if($e.unprocessedNamespaces){var e,t=i.context.lookup,n=Object.keys(t)
|
|
for(var a of n)if((e=a.charCodeAt(0))>=65&&e<=90){var s=Ke(t,a)
|
|
s&&(0,r.setName)(s,a)}}}function Ye(e){Qe([e.toString()],e,new Set)}function Ge(){var e=$e.unprocessedNamespaces
|
|
if(e){We()
|
|
$e.unprocessedNamespaces=!1}if(e||Ve){var t=He
|
|
for(var r of t)Ye(r)
|
|
Ve=!1}}function Qe(e,t,n){var i=e.length,a=e.join(".")
|
|
ze[a]=t;(0,r.setName)(t,a)
|
|
for(var s in t)if(Be.call(t,s)){var o=t[s]
|
|
e[i]=s
|
|
if(o&&void 0===(0,r.getName)(o))(0,r.setName)(o,e.join("."))
|
|
else if(o&&o.isNamespace){if(n.has(o))continue
|
|
n.add(o)
|
|
Qe(e,o,n)}}e.length=i}function Ke(e,t){try{var r=e[t]
|
|
return(null!==r&&"object"==typeof r||"function"==typeof r)&&r.isNamespace&&r}catch(e){}}var Je=Array.prototype.concat,{isArray:Xe}=Array
|
|
function Ze(e,t,r,n){var i=r[e]||n[e]
|
|
t[e]&&(i=i?Je.call(i,t[e]):t[e])
|
|
return i}function et(e,t,n,i){if(!0===n)return t
|
|
var a=n._getter
|
|
if(void 0===a)return t
|
|
var s=i[e],o="function"==typeof s?ue(s):s
|
|
if(void 0===o||!0===o)return t
|
|
var u=o._getter
|
|
if(void 0===u)return t
|
|
var l,c=(0,r.wrap)(a,u),d=n._setter,h=o._setter
|
|
l=void 0!==h?void 0!==d?(0,r.wrap)(d,h):h:d
|
|
if(c!==a||l!==d){var p=n._dependentKeys||[],f=new me([...p,{get:c,set:l}])
|
|
f._readOnly=n._readOnly
|
|
f._meta=n._meta
|
|
f.enumerable=n.enumerable
|
|
return ae(f,me)}return t}function tt(e,t,n,i){if(void 0!==i[e])return t
|
|
var a=n[e]
|
|
return"function"==typeof a?(0,r.wrap)(t,a):t}function rt(e,t,n){var i=n[e],a=(0,r.makeArray)(i).concat((0,r.makeArray)(t))
|
|
0
|
|
return a}function nt(e,t,n){var i=n[e]
|
|
if(!i)return t
|
|
var a=Object.assign({},i),s=!1,o=Object.keys(t)
|
|
for(var u of o){var l=t[u]
|
|
if("function"==typeof l){s=!0
|
|
a[u]=tt(u,l,i,{})}else a[u]=l}s&&(a._super=r.ROOT)
|
|
return a}function it(e,t,r,n,i,a,s){for(var o,u=0;u<e.length;u++){o=e[u]
|
|
if(ut.has(o)){if(t.hasMixin(o))continue
|
|
t.addMixin(o)
|
|
var{properties:l,mixins:c}=o
|
|
if(void 0!==l)at(t,l,r,n,i,a,s)
|
|
else if(void 0!==c){it(c,t,r,n,i,a,s)
|
|
o instanceof lt&&void 0!==o._without&&o._without.forEach((e=>{var t=a.indexOf(e);-1!==t&&a.splice(t,1)}))}}else at(t,o,r,n,i,a,s)}}function at(e,t,r,n,i,a,s){var o=Ze("concatenatedProperties",t,n,i),u=Ze("mergedProperties",t,n,i),l=Object.keys(t)
|
|
for(var c of l){var d=t[c]
|
|
if(void 0!==d){if(-1===a.indexOf(c)){a.push(c)
|
|
var h=e.peekDescriptors(c)
|
|
if(void 0===h){if(!le(d)){var p=n[c]=i[c]
|
|
"function"==typeof p&&st(i,c,p,!1)}}else{r[c]=h
|
|
s.push(c)
|
|
h.teardown(i,c,e)}}var f="function"==typeof d
|
|
if(f){var m=ue(d)
|
|
if(void 0!==m){r[c]=et(c,d,m,r)
|
|
n[c]=void 0
|
|
continue}}o&&o.indexOf(c)>=0||"concatenatedProperties"===c||"mergedProperties"===c?d=rt(c,d,n):u&&u.indexOf(c)>-1?d=nt(c,d,n):f&&(d=tt(c,d,n,r))
|
|
n[c]=d
|
|
r[c]=void 0}}}function st(e,t,n,i){var a=(0,r.observerListenerMetaFor)(n)
|
|
if(void 0!==a){var{observers:s,listeners:o}=a
|
|
if(void 0!==s){var u=i?w:O
|
|
for(var l of s.paths)u(e,l,null,t,s.sync)}if(void 0!==o){var c=i?f:m
|
|
for(var d of o)c(e,d,null,t)}}}function ot(e,n,i){void 0===i&&(i=!1)
|
|
var a=Object.create(null),s=Object.create(null),o=(0,t.meta)(e),u=[],l=[]
|
|
e._super=r.ROOT
|
|
it(n,o,a,s,e,u,l)
|
|
for(var c of u){var d=s[c],h=a[c]
|
|
if(void 0!==d){"function"==typeof d&&st(e,c,d,!0)
|
|
we(e,c,d,-1!==l.indexOf(c),!i)}else void 0!==h&&_e(e,c,h,o)}o.isPrototypeMeta(e)||C(e)
|
|
return e}var ut=new l._WeakSet
|
|
class lt{constructor(e,t){ut.add(this)
|
|
this.properties=function(e){if(void 0!==e)for(var t of Object.keys(e)){var r=Object.getOwnPropertyDescriptor(e,t)
|
|
void 0===r.get&&void 0===r.set||Object.defineProperty(e,t,{value:ee(r)})}return e}(t)
|
|
this.mixins=ct(e)
|
|
this.ownerConstructor=void 0
|
|
this._without=void 0
|
|
0}static create(){Ve=!0
|
|
for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r]
|
|
return new this(t,void 0)}static mixins(e){var r=(0,t.peekMeta)(e),n=[]
|
|
if(null===r)return n
|
|
r.forEachMixins((e=>{e.properties||n.push(e)}))
|
|
return n}reopen(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r]
|
|
if(0!==t.length){if(this.properties){var n=new lt(void 0,this.properties)
|
|
this.properties=void 0
|
|
this.mixins=[n]}else this.mixins||(this.mixins=[])
|
|
this.mixins=this.mixins.concat(ct(t))
|
|
return this}}apply(e,t){void 0===t&&(t=!1)
|
|
return ot(e,[this],t)}applyPartial(e){return ot(e,[this])}detect(e){if("object"!=typeof e||null===e)return!1
|
|
if(ut.has(e))return dt(e,this)
|
|
var r=(0,t.peekMeta)(e)
|
|
return null!==r&&r.hasMixin(this)}without(){for(var e=new lt([this]),t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n]
|
|
e._without=r
|
|
return e}keys(){return ht(this)}toString(){return"(unknown mixin)"}}e.Mixin=lt
|
|
0
|
|
function ct(e){var t=e&&e.length||0,r=void 0
|
|
if(t>0){r=new Array(t)
|
|
for(var n=0;n<t;n++){var i=e[n]
|
|
ut.has(i)?r[n]=i:r[n]=new lt(void 0,i)}}return r}0
|
|
function dt(e,t,r){void 0===r&&(r=new Set)
|
|
if(r.has(e))return!1
|
|
r.add(e)
|
|
if(e===t)return!0
|
|
var n=e.mixins
|
|
return!!n&&n.some((e=>dt(e,t,r)))}function ht(e,t,r){void 0===t&&(t=new Set)
|
|
void 0===r&&(r=new Set)
|
|
if(!r.has(e)){r.add(e)
|
|
if(e.properties)for(var n=Object.keys(e.properties),i=0;i<n.length;i++)t.add(n[i])
|
|
else e.mixins&&e.mixins.forEach((e=>ht(e,t,r)))
|
|
return t}}0
|
|
function pt(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r]
|
|
if(!Z(t)){var n=t[0],i=n?n.initializer:void 0,a=n?n.value:void 0,s=function(e,t,r,n,s){return ft([e,t,{initializer:i||(()=>a)}])}
|
|
ce(s)
|
|
return s}return ft(t)}0
|
|
function ft(e){var[n,i,a]=e,{getter:s,setter:u}=(0,o.trackedData)(i,a?a.initializer:void 0)
|
|
function l(){var e=s(this);(Array.isArray(e)||(0,r.isEmberArray)(e))&&(0,o.consumeTag)((0,o.tagFor)(e,"[]"))
|
|
return e}function c(e){u(this,e);(0,o.dirtyTagFor)(this,j)}var d={enumerable:!0,configurable:!0,isTracked:!0,get:l,set:c}
|
|
ie.add(c);(0,t.meta)(n).writeDescriptors(i,new mt(l,c))
|
|
return d}class mt{constructor(e,t){this._get=e
|
|
this._set=t
|
|
G.add(this)}get(e){return this._get.call(e)}set(e,t,r){this._set.call(e,r)}}e.TrackedDescriptor=mt
|
|
e.cached=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r]
|
|
var[n,i,a]=t
|
|
0
|
|
0
|
|
0
|
|
var s=new WeakMap,u=a.get
|
|
a.get=function(){s.has(this)||s.set(this,(0,o.createCache)(u.bind(this)))
|
|
return(0,o.getValue)(s.get(this))}}}))
|
|
e("@ember/-internals/overrides/index",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.onEmberGlobalAccess=void 0}))
|
|
e("@ember/-internals/owner/index",["exports","@glimmer/owner"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.getOwner=function(e){return(0,t.getOwner)(e)}
|
|
e.setOwner=function(e,r){(0,t.setOwner)(e,r)}}))
|
|
e("@ember/-internals/routing/index",["exports","@ember/-internals/routing/lib/ext/controller","@ember/-internals/routing/lib/location/api","@ember/-internals/routing/lib/location/none_location","@ember/-internals/routing/lib/location/hash_location","@ember/-internals/routing/lib/location/history_location","@ember/-internals/routing/lib/location/auto_location","@ember/-internals/routing/lib/system/generate_controller","@ember/-internals/routing/lib/system/controller_for","@ember/-internals/routing/lib/system/dsl","@ember/-internals/routing/lib/system/router","@ember/-internals/routing/lib/system/route","@ember/-internals/routing/lib/system/query_params","@ember/-internals/routing/lib/services/routing","@ember/-internals/routing/lib/services/router","@ember/-internals/routing/lib/system/router_state","@ember/-internals/routing/lib/system/cache"],(function(e,t,r,n,i,a,s,o,u,l,c,d,h,p,f,m,v){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"AutoLocation",{enumerable:!0,get:function(){return s.default}})
|
|
Object.defineProperty(e,"BucketCache",{enumerable:!0,get:function(){return v.default}})
|
|
Object.defineProperty(e,"HashLocation",{enumerable:!0,get:function(){return i.default}})
|
|
Object.defineProperty(e,"HistoryLocation",{enumerable:!0,get:function(){return a.default}})
|
|
Object.defineProperty(e,"Location",{enumerable:!0,get:function(){return r.default}})
|
|
Object.defineProperty(e,"NoneLocation",{enumerable:!0,get:function(){return n.default}})
|
|
Object.defineProperty(e,"QueryParams",{enumerable:!0,get:function(){return h.default}})
|
|
Object.defineProperty(e,"Route",{enumerable:!0,get:function(){return d.default}})
|
|
Object.defineProperty(e,"Router",{enumerable:!0,get:function(){return c.default}})
|
|
Object.defineProperty(e,"RouterDSL",{enumerable:!0,get:function(){return l.default}})
|
|
Object.defineProperty(e,"RouterService",{enumerable:!0,get:function(){return f.default}})
|
|
Object.defineProperty(e,"RouterState",{enumerable:!0,get:function(){return m.default}})
|
|
Object.defineProperty(e,"RoutingService",{enumerable:!0,get:function(){return p.default}})
|
|
Object.defineProperty(e,"controllerFor",{enumerable:!0,get:function(){return u.default}})
|
|
Object.defineProperty(e,"generateController",{enumerable:!0,get:function(){return o.default}})
|
|
Object.defineProperty(e,"generateControllerFactory",{enumerable:!0,get:function(){return o.generateControllerFactory}})}))
|
|
e("@ember/-internals/routing/lib/ext/controller",["exports","@ember/-internals/metal","@ember/-internals/owner","@ember/controller/lib/controller_mixin","@ember/-internals/routing/lib/utils"],(function(e,t,r,n,i){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
n.default.reopen({concatenatedProperties:["queryParams"],init(){this._super(...arguments)
|
|
var e=(0,r.getOwner)(this)
|
|
if(e){this.namespace=e.lookup("application:main")
|
|
this.target=e.lookup("router:main")}},queryParams:null,_qpDelegate:null,_qpChanged(e,r){var n=r.indexOf(".[]"),i=-1===n?r:r.slice(0,n);(0,e._qpDelegate)(i,(0,t.get)(e,i))},transitionToRoute(){var e;(0,i.deprecateTransitionMethods)("controller","transitionToRoute")
|
|
for(var r=(0,t.get)(this,"target"),n=null!==(e=r.transitionToRoute)&&void 0!==e?e:r.transitionTo,a=arguments.length,s=new Array(a),o=0;o<a;o++)s[o]=arguments[o]
|
|
return n.apply(r,(0,i.prefixRouteNameArg)(this,s))},replaceRoute(){var e;(0,i.deprecateTransitionMethods)("controller","replaceRoute")
|
|
for(var r=(0,t.get)(this,"target"),n=null!==(e=r.replaceRoute)&&void 0!==e?e:r.replaceWith,a=arguments.length,s=new Array(a),o=0;o<a;o++)s[o]=arguments[o]
|
|
return n.apply(r,(0,i.prefixRouteNameArg)(this,s))}})
|
|
e.default=n.default}))
|
|
e("@ember/-internals/routing/lib/location/api",["exports","@ember/debug"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default={create(e){var t=e&&e.implementation,r=this.implementations[t]
|
|
return r.create(...arguments)},implementations:{}}}))
|
|
e("@ember/-internals/routing/lib/location/auto_location",["exports","@ember/-internals/browser-environment","@ember/-internals/metal","@ember/-internals/owner","@ember/-internals/runtime","@ember/debug","@ember/-internals/routing/lib/location/util"],(function(e,t,r,n,i,a,s){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.getHashPath=c
|
|
e.getHistoryPath=l
|
|
class o extends i.Object{constructor(){super(...arguments)
|
|
this.implementation="auto"}detect(){var e=this.rootURL,t=function(e){var{location:t,userAgent:r,history:n,documentMode:i,global:a,rootURL:o}=e,u="none",d=!1,h=(0,s.getFullPath)(t)
|
|
if((0,s.supportsHistory)(r,n)){var p=l(o,t)
|
|
if(h===p)u="history"
|
|
else if("/#"===h.substr(0,2)){n.replaceState({path:p},"",p)
|
|
u="history"}else{d=!0;(0,s.replacePath)(t,p)}}else if((0,s.supportsHashChange)(i,a)){var f=c(o,t)
|
|
if(h===f||"/"===h&&"/#/"===f)u="hash"
|
|
else{d=!0;(0,s.replacePath)(t,f)}}if(d)return!1
|
|
return u}({location:this.location,history:this.history,userAgent:this.userAgent,rootURL:e,documentMode:this.documentMode,global:this.global})
|
|
if(!1===t){(0,r.set)(this,"cancelRouterSetup",!0)
|
|
t="none"}var i=(0,n.getOwner)(this),a=i.lookup(`location:${t}`);(0,r.set)(a,"rootURL",e);(0,r.set)(this,"concreteImplementation",a)}willDestroy(){var{concreteImplementation:e}=this
|
|
e&&e.destroy()}}e.default=o
|
|
o.reopen({rootURL:"/",initState:u("initState"),getURL:u("getURL"),setURL:u("setURL"),replaceURL:u("replaceURL"),onUpdateURL:u("onUpdateURL"),formatURL:u("formatURL"),location:t.location,history:t.history,global:t.window,userAgent:t.userAgent,cancelRouterSetup:!1})
|
|
function u(e){return function(){for(var t,{concreteImplementation:r}=this,n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a]
|
|
return null===(t=r[e])||void 0===t?void 0:t.call(r,...i)}}function l(e,t){var r,n,i=(0,s.getPath)(t),a=(0,s.getHash)(t),o=(0,s.getQuery)(t)
|
|
i.indexOf(e)
|
|
if("#/"===a.substr(0,2)){r=(n=a.substr(1).split("#")).shift()
|
|
"/"===i.charAt(i.length-1)&&(r=r.substr(1))
|
|
i+=r+o
|
|
n.length&&(i+=`#${n.join("#")}`)}else i+=o+a
|
|
return i}function c(e,t){var r=e,n=l(e,t).substr(e.length)
|
|
if(""!==n){"/"!==n[0]&&(n=`/${n}`)
|
|
r+=`#${n}`}return r}}))
|
|
e("@ember/-internals/routing/lib/location/hash_location",["exports","@ember/-internals/metal","@ember/-internals/runtime","@ember/runloop","@ember/-internals/routing/lib/location/util"],(function(e,t,r,n,i){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
class a extends r.Object{constructor(){super(...arguments)
|
|
this.implementation="hash"
|
|
this.lastSetURL=null}init(){(0,t.set)(this,"location",this._location||window.location)
|
|
this._hashchangeHandler=void 0}getHash(){return(0,i.getHash)(this.location)}getURL(){var e=this.getHash().substr(1),t=e
|
|
if("/"!==t[0]){t="/"
|
|
e&&(t+=`#${e}`)}return t}setURL(e){this.location.hash=e;(0,t.set)(this,"lastSetURL",e)}replaceURL(e){this.location.replace(`#${e}`);(0,t.set)(this,"lastSetURL",e)}onUpdateURL(e){this._removeEventListener()
|
|
this._hashchangeHandler=(0,n.bind)(this,(function(r){var n=this.getURL()
|
|
if(this.lastSetURL!==n){(0,t.set)(this,"lastSetURL",null)
|
|
e(n)}}))
|
|
window.addEventListener("hashchange",this._hashchangeHandler)}formatURL(e){return`#${e}`}willDestroy(){this._removeEventListener()}_removeEventListener(){this._hashchangeHandler&&window.removeEventListener("hashchange",this._hashchangeHandler)}}e.default=a}))
|
|
e("@ember/-internals/routing/lib/location/history_location",["exports","@ember/-internals/metal","@ember/-internals/runtime","@ember/-internals/routing/lib/location/util"],(function(e,t,r,n){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var i=!1
|
|
function a(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t
|
|
t=16*Math.random()|0
|
|
return("x"===e?t:3&t|8).toString(16)}))}class s extends r.Object{constructor(){super(...arguments)
|
|
this.implementation="history"
|
|
this.rootURL="/"}getHash(){return(0,n.getHash)(this.location)}init(){var e
|
|
this._super(...arguments)
|
|
var r=document.querySelector("base"),n=""
|
|
null!==r&&r.hasAttribute("href")&&(n=null!==(e=r.getAttribute("href"))&&void 0!==e?e:"");(0,t.set)(this,"baseURL",n);(0,t.set)(this,"location",this.location||window.location)
|
|
this._popstateHandler=void 0}initState(){var e=this.history||window.history;(0,t.set)(this,"history",e)
|
|
var{state:r}=e,n=this.formatURL(this.getURL())
|
|
r&&r.path===n?this._previousURL=this.getURL():this.replaceState(n)}getURL(){var{location:e,rootURL:t,baseURL:r}=this,n=e.pathname
|
|
t=t.replace(/\/$/,"")
|
|
r=r.replace(/\/$/,"")
|
|
var i=n.replace(new RegExp(`^${r}(?=/|$)`),"").replace(new RegExp(`^${t}(?=/|$)`),"").replace(/\/\//g,"/")
|
|
return i+=(e.search||"")+this.getHash()}setURL(e){var{state:t}=this.history
|
|
e=this.formatURL(e)
|
|
t&&t.path===e||this.pushState(e)}replaceURL(e){var{state:t}=this.history
|
|
e=this.formatURL(e)
|
|
t&&t.path===e||this.replaceState(e)}pushState(e){var t={path:e,uuid:a()}
|
|
this.history.pushState(t,null,e)
|
|
this._previousURL=this.getURL()}replaceState(e){var t={path:e,uuid:a()}
|
|
this.history.replaceState(t,null,e)
|
|
this._previousURL=this.getURL()}onUpdateURL(e){this._removeEventListener()
|
|
this._popstateHandler=()=>{if(!i){i=!0
|
|
if(this.getURL()===this._previousURL)return}e(this.getURL())}
|
|
window.addEventListener("popstate",this._popstateHandler)}formatURL(e){var{rootURL:t,baseURL:r}=this
|
|
if(""!==e){t=t.replace(/\/$/,"")
|
|
r=r.replace(/\/$/,"")}else"/"===r[0]&&"/"===t[0]&&(r=r.replace(/\/$/,""))
|
|
return r+t+e}willDestroy(){this._removeEventListener()}_removeEventListener(){this._popstateHandler&&window.removeEventListener("popstate",this._popstateHandler)}}e.default=s}))
|
|
e("@ember/-internals/routing/lib/location/none_location",["exports","@ember/-internals/metal","@ember/-internals/runtime","@ember/debug"],(function(e,t,r,n){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
class i extends r.Object{constructor(){super(...arguments)
|
|
this.implementation="none"}initState(){this._super(...arguments)
|
|
var{rootURL:e}=this}getURL(){var{path:e,rootURL:t}=this
|
|
t=t.replace(/\/$/,"")
|
|
return e.replace(new RegExp(`^${t}(?=/|$)`),"")}setURL(e){(0,t.set)(this,"path",e)}onUpdateURL(e){this.updateCallback=e}handleURL(e){(0,t.set)(this,"path",e)
|
|
this.updateCallback(e)}formatURL(e){var{rootURL:t}=this
|
|
""!==e&&(t=t.replace(/\/$/,""))
|
|
return t+e}}e.default=i
|
|
i.reopen({path:"",rootURL:"/"})}))
|
|
e("@ember/-internals/routing/lib/location/util",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.getFullPath=function(e){return t(e)+r(e)+n(e)}
|
|
e.getHash=n
|
|
e.getOrigin=i
|
|
e.getPath=t
|
|
e.getQuery=r
|
|
e.replacePath=function(e,t){e.replace(i(e)+t)}
|
|
e.supportsHashChange=function(e,t){return Boolean(t&&"onhashchange"in t&&(void 0===e||e>7))}
|
|
e.supportsHistory=function(e,t){if((-1!==e.indexOf("Android 2.")||-1!==e.indexOf("Android 4.0"))&&-1!==e.indexOf("Mobile Safari")&&-1===e.indexOf("Chrome")&&-1===e.indexOf("Windows Phone"))return!1
|
|
return Boolean(t&&"pushState"in t)}
|
|
function t(e){var t=e.pathname
|
|
"/"!==t[0]&&(t=`/${t}`)
|
|
return t}function r(e){return e.search}function n(e){return void 0!==e.hash?e.hash.substr(0):""}function i(e){var t=e.origin
|
|
if(!t){t=`${e.protocol}//${e.hostname}`
|
|
e.port&&(t+=`:${e.port}`)}return t}}))
|
|
e("@ember/-internals/routing/lib/services/router",["exports","@ember/-internals/owner","@ember/-internals/runtime","@ember/-internals/utils","@ember/debug","@ember/object/computed","@ember/service","@glimmer/validator","@ember/-internals/routing/lib/system/router","@ember/-internals/routing/lib/utils"],(function(e,t,r,n,i,a,s,o,u,l){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var c=function(e,t,r,n){var i,a=arguments.length,s=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n
|
|
if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n)
|
|
else for(var o=e.length-1;o>=0;o--)(i=e[o])&&(s=(a<3?i(s):a>3?i(t,r,s):i(t,r))||s)
|
|
return a>3&&s&&Object.defineProperty(t,r,s),s},d=(0,n.symbol)("ROUTER")
|
|
function h(e,t){return"/"===t?e:e.substr(t.length,e.length)}class p extends(s.default.extend(r.Evented)){get _router(){var e=this[d]
|
|
if(void 0!==e)return e
|
|
var r=(0,t.getOwner)(this)
|
|
e=r.lookup("router:main")
|
|
return this[d]=e}willDestroy(){super.willDestroy()
|
|
this[d]=null}transitionTo(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r]
|
|
if((0,l.resemblesURL)(t[0]))return this._router._doURLTransition("transitionTo",t[0])
|
|
var{routeName:n,models:i,queryParams:a}=(0,l.extractRouteArgs)(t)
|
|
return this._router._doTransition(n,i,a,!0)}replaceWith(){return this.transitionTo(...arguments).method("replace")}urlFor(e){this._router.setupRouter()
|
|
for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n]
|
|
return this._router.generate(e,...r)}isActive(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r]
|
|
var{routeName:n,models:i,queryParams:a}=(0,l.extractRouteArgs)(t),s=this._router._routerMicrolib;(0,o.consumeTag)((0,o.tagFor)(this._router,"currentURL"))
|
|
if(!s.isActiveIntent(n,i))return!1
|
|
if(Object.keys(a).length>0){var u=n
|
|
a=Object.assign({},a)
|
|
this._router._prepareQueryParams(u,i,a,!0)
|
|
var c=Object.assign({},s.state.queryParams)
|
|
this._router._prepareQueryParams(u,i,c,!0)
|
|
return(0,l.shallowEqual)(a,c)}return!0}recognize(e){this._router.setupRouter()
|
|
var t=h(e,this.rootURL)
|
|
return this._router._routerMicrolib.recognize(t)}recognizeAndLoad(e){this._router.setupRouter()
|
|
var t=h(e,this.rootURL)
|
|
return this._router._routerMicrolib.recognizeAndLoad(t)}refresh(e){if(!e)return this._router._routerMicrolib.refresh()
|
|
var r=(0,t.getOwner)(this),n=r.lookup(`route:${e}`)
|
|
return this._router._routerMicrolib.refresh(n)}}e.default=p
|
|
c([(0,a.readOnly)("_router.currentRouteName")],p.prototype,"currentRouteName",void 0)
|
|
c([(0,a.readOnly)("_router.currentURL")],p.prototype,"currentURL",void 0)
|
|
c([(0,a.readOnly)("_router.location")],p.prototype,"location",void 0)
|
|
c([(0,a.readOnly)("_router.rootURL")],p.prototype,"rootURL",void 0)
|
|
c([(0,a.readOnly)("_router.currentRoute")],p.prototype,"currentRoute",void 0)}))
|
|
e("@ember/-internals/routing/lib/services/routing",["exports","@ember/-internals/owner","@ember/-internals/utils","@ember/debug","@ember/object/computed","@ember/service","@ember/-internals/routing/lib/system/router"],(function(e,t,r,n,i,a,s){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var o=(0,r.symbol)("ROUTER")
|
|
class u extends a.default{get router(){var e=this[o]
|
|
if(void 0!==e)return e
|
|
var r=(0,t.getOwner)(this);(e=r.lookup("router:main")).setupRouter()
|
|
return this[o]=e}hasRoute(e){return this.router.hasRoute(e)}transitionTo(e,t,r,n){var i=this.router._doTransition(e,t,r)
|
|
n&&i.method("replace")
|
|
return i}normalizeQueryParams(e,t,r){this.router._prepareQueryParams(e,t,r)}_generateURL(e,t,r){var n={}
|
|
if(r){Object.assign(n,r)
|
|
this.normalizeQueryParams(e,t,n)}return this.router.generate(e,...t,{queryParams:n})}generateURL(e,t,r){if(this.router._initialTransitionStarted)return this._generateURL(e,t,r)
|
|
try{return this._generateURL(e,t,r)}catch(e){return}}isActiveForRoute(e,t,r,n){var i=this.router._routerMicrolib.recognizer.handlersFor(r),a=i[i.length-1].handler,s=function(e,t){for(var r=0,n=0;n<t.length;n++){r+=t[n].names.length
|
|
if(t[n].handler===e)break}return r}(r,i)
|
|
e.length>s&&(r=a)
|
|
return n.isActiveIntent(r,e,t)}}e.default=u
|
|
u.reopen({targetState:(0,i.readOnly)("router.targetState"),currentState:(0,i.readOnly)("router.currentState"),currentRouteName:(0,i.readOnly)("router.currentRouteName"),currentPath:(0,i.readOnly)("router.currentPath")})}))
|
|
e("@ember/-internals/routing/lib/system/cache",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=class{constructor(){this.cache=new Map}has(e){return this.cache.has(e)}stash(e,t,r){var n=this.cache.get(e)
|
|
if(void 0===n){n=new Map
|
|
this.cache.set(e,n)}n.set(t,r)}lookup(e,t,r){if(!this.has(e))return r
|
|
var n=this.cache.get(e)
|
|
return n.has(t)?n.get(t):r}}}))
|
|
e("@ember/-internals/routing/lib/system/controller_for",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=function(e,t,r){return e.lookup(`controller:${t}`,r)}}))
|
|
e("@ember/-internals/routing/lib/system/dsl",["exports","@ember/debug"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var r=0
|
|
function n(e){return"function"==typeof e}class i{constructor(e,t){void 0===e&&(e=null)
|
|
this.explicitIndex=!1
|
|
this.parent=e
|
|
this.enableLoadingSubstates=Boolean(t&&t.enableLoadingSubstates)
|
|
this.matches=[]
|
|
this.options=t}route(e,t,r){var o,u=null,l=`/_unused_dummy_error_path_route_${e}/:error`
|
|
if(n(t)){o={}
|
|
u=t}else if(n(r)){o=t
|
|
u=r}else o=t||{}
|
|
if(this.enableLoadingSubstates){s(this,`${e}_loading`,{resetNamespace:o.resetNamespace})
|
|
s(this,`${e}_error`,{resetNamespace:o.resetNamespace,path:l})}if(u){var c=a(this,e,o.resetNamespace),d=new i(c,this.options)
|
|
s(d,"loading")
|
|
s(d,"error",{path:l})
|
|
u.call(d)
|
|
s(this,e,o,d.generate())}else s(this,e,o)}push(e,t,r,n){var i=t.split(".")
|
|
if(this.options.engineInfo){var a=t.slice(this.options.engineInfo.fullName.length+1),s=Object.assign({localFullName:a},this.options.engineInfo)
|
|
n&&(s.serializeMethod=n)
|
|
this.options.addRouteForEngine(t,s)}else if(n)throw new Error(`Defining a route serializer on route '${t}' outside an Engine is not allowed.`)
|
|
""!==e&&"/"!==e&&"index"!==i[i.length-1]||(this.explicitIndex=!0)
|
|
this.matches.push(e,t,r)}generate(){var e=this.matches
|
|
this.explicitIndex||this.route("index",{path:"/"})
|
|
return t=>{for(var r=0;r<e.length;r+=3)t(e[r]).to(e[r+1],e[r+2])}}mount(e,t){void 0===t&&(t={})
|
|
var n=this.options.resolveRouteMap(e),o=e
|
|
t.as&&(o=t.as)
|
|
var u,l=a(this,o,t.resetNamespace),c={name:e,instanceId:r++,mountPoint:l,fullName:l},d=t.path
|
|
"string"!=typeof d&&(d=`/${o}`)
|
|
var h=`/_unused_dummy_error_path_route_${o}/:error`
|
|
if(n){var p=!1,f=this.options.engineInfo
|
|
if(f){p=!0
|
|
this.options.engineInfo=c}var m=Object.assign({engineInfo:c},this.options),v=new i(l,m)
|
|
s(v,"loading")
|
|
s(v,"error",{path:h})
|
|
n.class.call(v)
|
|
u=v.generate()
|
|
p&&(this.options.engineInfo=f)}var g=Object.assign({localFullName:"application"},c)
|
|
if(this.enableLoadingSubstates){var b=`${o}_loading`,y="application_loading",_=Object.assign({localFullName:y},c)
|
|
s(this,b,{resetNamespace:t.resetNamespace})
|
|
this.options.addRouteForEngine(b,_)
|
|
b=`${o}_error`
|
|
y="application_error"
|
|
_=Object.assign({localFullName:y},c)
|
|
s(this,b,{resetNamespace:t.resetNamespace,path:h})
|
|
this.options.addRouteForEngine(b,_)}this.options.addRouteForEngine(l,g)
|
|
this.push(d,l,u)}}e.default=i
|
|
function a(e,t,r){return function(e){return"application"!==e.parent}(e)&&!0!==r?`${e.parent}.${t}`:t}function s(e,t,r,n){void 0===r&&(r={})
|
|
var i=a(e,t,r.resetNamespace)
|
|
"string"!=typeof r.path&&(r.path=`/${t}`)
|
|
e.push(r.path,i,n,r.serialize)}}))
|
|
e("@ember/-internals/routing/lib/system/engines",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})}))
|
|
e("@ember/-internals/routing/lib/system/generate_controller",["exports","@ember/-internals/metal","@ember/controller","@ember/debug"],(function(e,t,r,n){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=function(e,t){i(e,t)
|
|
var r=`controller:${t}`,n=e.lookup(r)
|
|
0
|
|
return n}
|
|
e.generateControllerFactory=i
|
|
function i(e,t){var r=e.factoryFor("controller:basic").class
|
|
r=r.extend({toString:()=>`(generated ${t} controller)`})
|
|
var n=`controller:${t}`
|
|
e.register(n,r)
|
|
return e.factoryFor(n)}}))
|
|
e("@ember/-internals/routing/lib/system/query_params",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=class{constructor(e){void 0===e&&(e=null)
|
|
this.isQueryParams=!0
|
|
this.values=e}}}))
|
|
e("@ember/-internals/routing/lib/system/route-info",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})}))
|
|
e("@ember/-internals/routing/lib/system/route",["exports","@ember/-internals/container","@ember/-internals/metal","@ember/-internals/owner","@ember/-internals/routing","@ember/-internals/runtime","@ember/-internals/utils","@ember/controller","@ember/debug","@ember/engine/instance","@ember/object/compat","@ember/runloop","router_js","@ember/-internals/routing/lib/utils","@ember/-internals/routing/lib/system/generate_controller","@ember/-internals/routing/lib/system/router"],(function(e,t,r,n,i,a,s,o,u,l,c,d,h,p,f,m){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.defaultSerialize=e.default=e.ROUTE_CONNECTIONS=void 0
|
|
e.getFullQueryParams=_
|
|
e.hasDefaultSerialize=function(e){return e.serialize===T}
|
|
var v=function(e,t,r,n){var i,a=arguments.length,s=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n
|
|
if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n)
|
|
else for(var o=e.length-1;o>=0;o--)(i=e[o])&&(s=(a<3?i(s):a>3?i(t,r,s):i(t,r))||s)
|
|
return a>3&&s&&Object.defineProperty(t,r,s),s},g=e.ROUTE_CONNECTIONS=new WeakMap,b=(0,s.symbol)("render")
|
|
class y extends(a.Object.extend(a.ActionHandler,a.Evented)){constructor(e){super(e)
|
|
this.context={}
|
|
if(e){var r=e.lookup("router:main"),n=e.lookup(t.privatize`-bucket-cache:main`)
|
|
this._router=r
|
|
this._bucketCache=n
|
|
this._topLevelViewTemplate=e.lookup("template:-outlet")
|
|
this._environment=e.lookup("-environment:main")}}serialize(e,t){if(!(t.length<1)&&e){var n={}
|
|
if(1===t.length){var[i]=t
|
|
i in e?n[i]=(0,r.get)(e,i):/_id$/.test(i)?n[i]=(0,r.get)(e,"id"):(0,s.isProxy)(e)&&(n[i]=(0,r.get)(e,i))}else n=(0,r.getProperties)(e,t)
|
|
return n}}_setRouteName(e){this.routeName=e
|
|
var t=(0,n.getOwner)(this)
|
|
this.fullRouteName=E(t,e)}_stashNames(e,t){if(!this._names){var n=this._names=e._names
|
|
n.length||(n=(e=t)&&e._names||[])
|
|
for(var i=(0,r.get)(this,"_qp").qps,a=new Array(n.length),s=0;s<n.length;++s)a[s]=`${e.name}.${n[s]}`
|
|
for(var o of i)"model"===o.scope&&(o.parts=a)}}_activeQPChanged(e,t){this._router._activeQPChanged(e.scopedPropertyName,t)}_updatingQPChanged(e){this._router._updatingQPChanged(e.urlKey)}paramsFor(e){var t=(0,n.getOwner)(this),r=t.lookup(`route:${e}`)
|
|
if(void 0===r)return{}
|
|
var i=this._router._routerMicrolib.activeTransition,a=i?i[h.STATE_SYMBOL]:this._router._routerMicrolib.state,s=r.fullRouteName,o=Object.assign({},a.params[s]),u=w(r,a)
|
|
return Object.entries(u).reduce(((e,t)=>{var[r,n]=t
|
|
e[r]=n
|
|
return e}),o)}serializeQueryParamKey(e){return e}serializeQueryParam(e,t,r){return this._router._serializeQueryParam(e,r)}deserializeQueryParam(e,t,r){return this._router._deserializeQueryParam(e,r)}_optionsForQueryParam(e){var t=(0,r.get)(this,"queryParams")
|
|
return(0,r.get)(t,e.urlKey)||(0,r.get)(t,e.prop)||t[e.urlKey]||t[e.prop]||{}}resetController(e,t,r){return this}exit(e){this.deactivate(e)
|
|
this.trigger("deactivate",e)
|
|
this.teardownViews()}_internalReset(e,t){var n=this.controller
|
|
n._qpDelegate=(0,r.get)(this,"_qp").states.inactive
|
|
this.resetController(n,e,t)}enter(e){g.set(this,[])
|
|
this.activate(e)
|
|
this.trigger("activate",e)}deactivate(e){}activate(e){}transitionTo(){(0,p.deprecateTransitionMethods)("route","transitionTo")
|
|
for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r]
|
|
return this._router.transitionTo(...(0,p.prefixRouteNameArg)(this,t))}intermediateTransitionTo(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r]
|
|
var[n,...i]=(0,p.prefixRouteNameArg)(this,t)
|
|
this._router.intermediateTransitionTo(n,...i)}refresh(){return this._router._routerMicrolib.refresh(this)}replaceWith(){(0,p.deprecateTransitionMethods)("route","replaceWith")
|
|
for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r]
|
|
return this._router.replaceWith(...(0,p.prefixRouteNameArg)(this,t))}setup(e,t){var n=this.controllerName||this.routeName,i=this.controllerFor(n,!0),a=null!=i?i:this.generateController(n),o=(0,r.get)(this,"_qp")
|
|
if(!this.controller){var u=o.propertyNames
|
|
!function(e,t){t.forEach((t=>{if(void 0===(0,r.descriptorForProperty)(e,t)){var n=(0,s.lookupDescriptor)(e,t)
|
|
null===n||"function"!=typeof n.get&&"function"!=typeof n.set||(0,r.defineProperty)(e,t,(0,c.dependentKeyCompat)({get:n.get,set:n.set}))}(0,r.addObserver)(e,`${t}.[]`,e,e._qpChanged,!1)}))}(a,u)
|
|
this.controller=a}var l=o.states
|
|
a._qpDelegate=l.allowOverrides
|
|
if(t){(0,p.stashParamNames)(this._router,t[h.STATE_SYMBOL].routeInfos)
|
|
var d=this._bucketCache,f=t[h.PARAMS_SYMBOL]
|
|
o.propertyNames.forEach((e=>{var t=o.map[e]
|
|
t.values=f
|
|
var n=(0,p.calculateCacheKey)(t.route.fullRouteName,t.parts,t.values),i=d.lookup(n,e,t.undecoratedDefaultValue);(0,r.set)(a,e,i)}))
|
|
var m=w(this,t[h.STATE_SYMBOL]);(0,r.setProperties)(a,m)}this.setupController(a,e,t)
|
|
this._environment.options.shouldRender&&this[b]();(0,r.flushAsyncObservers)(!1)}_qpChanged(e,t,r){if(r){var n=this._bucketCache,i=(0,p.calculateCacheKey)(r.route.fullRouteName,r.parts,r.values)
|
|
n.stash(i,e,t)}}beforeModel(e){}afterModel(e,t){}redirect(e,t){}contextDidChange(){this.currentModel=this.context}model(e,t){var n,i,a,s=(0,r.get)(this,"_qp").map
|
|
for(var o in e)if(!("queryParams"===o||s&&o in s)){var u=o.match(/^(.*)_id$/)
|
|
if(null!==u){n=u[1]
|
|
a=e[o]}i=!0}if(!n){if(i)return Object.assign({},e)
|
|
if(t.resolveIndex<1)return
|
|
return t[h.STATE_SYMBOL].routeInfos[t.resolveIndex-1].context}return this.findModel(n,a)}deserialize(e,t){return this.model(this._paramsFor(this.routeName,e),t)}findModel(){return(0,r.get)(this,"store").find(...arguments)}setupController(e,t,n){e&&void 0!==t&&(0,r.set)(e,"model",t)}controllerFor(e,t){void 0===t&&(t=!1)
|
|
var r=(0,n.getOwner)(this),i=r.lookup(`route:${e}`)
|
|
i&&i.controllerName&&(e=i.controllerName)
|
|
var a=r.lookup(`controller:${e}`)
|
|
return a}generateController(e){var t=(0,n.getOwner)(this)
|
|
return(0,f.default)(t,e)}modelFor(e){var t,r=(0,n.getOwner)(this),i=this._router&&this._router._routerMicrolib?this._router._routerMicrolib.activeTransition:void 0
|
|
t=r.routable&&void 0!==i?E(r,e):e
|
|
var a=r.lookup(`route:${t}`)
|
|
if(null!=i){var s=a&&a.routeName||t
|
|
if(Object.prototype.hasOwnProperty.call(i.resolvedModels,s))return i.resolvedModels[s]}return null==a?void 0:a.currentModel}[b](e,t){var r=function(e,t,r){var i,a=!t&&!r
|
|
if(!a)if("object"!=typeof t||r)i=t
|
|
else{i=e.templateName||e.routeName
|
|
r=t}var s,o,u,l,c,d,h=(0,n.getOwner)(e)
|
|
if(r){u=r.into&&r.into.replace(/\//g,".")
|
|
l=r.outlet
|
|
d=r.controller
|
|
c=r.model}l=l||"main"
|
|
if(a){s=e.routeName
|
|
o=e.templateName||s}else o=s=i.replace(/\//g,".")
|
|
void 0===d&&(d=a?e.controllerName||h.lookup(`controller:${s}`):h.lookup(`controller:${s}`)||e.controllerName||e.routeName)
|
|
if("string"==typeof d){var p=d
|
|
d=h.lookup(`controller:${p}`)}void 0===c?c=e.currentModel:d.set("model",c)
|
|
var f,m=h.lookup(`template:${o}`)
|
|
u&&(f=function(e){var t=function(e,t,r){void 0===r&&(r=0)
|
|
if(!t)return
|
|
for(var n=0;n<t.length;n++){var i=t[n]
|
|
if(i.route===e)return t[n+r]}return}(e,e._router._routerMicrolib.state.routeInfos,-1)
|
|
return t&&t.route}(e))&&u===f.routeName&&(u=void 0)
|
|
var v={owner:h,into:u,outlet:l,name:s,controller:d,model:c,template:void 0!==m?m(h):e._topLevelViewTemplate(h)}
|
|
return v}(this,e,t)
|
|
g.get(this).push(r);(0,d.once)(this._router,"_setOutlets")}willDestroy(){this.teardownViews()}teardownViews(){var e=g.get(this)
|
|
if(void 0!==e&&e.length>0){g.set(this,[]);(0,d.once)(this._router,"_setOutlets")}}buildRouteInfoMetadata(){}_paramsFor(e,t){return void 0!==this._router._routerMicrolib.activeTransition?this.paramsFor(e):t}get store(){var e=(0,n.getOwner)(this)
|
|
this.routeName
|
|
return{find(t,r){var n=e.factoryFor(`model:${t}`)
|
|
if(n)return(n=n.class).find(r)}}}set store(e){(0,r.defineProperty)(this,"store",null,e)}get _qp(){var e,t=this.controllerName||this.routeName,i=(0,n.getOwner)(this),s=i.lookup(`controller:${t}`),o=(0,r.get)(this,"queryParams"),u=Object.keys(o).length>0
|
|
if(s){var l=(0,r.get)(s,"queryParams")||[]
|
|
e=function(e,t){var r={},n={defaultValue:!0,type:!0,scope:!0,as:!0}
|
|
for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a={}
|
|
Object.assign(a,e[i],t[i])
|
|
r[i]=a
|
|
n[i]=!0}for(var s in t)if(Object.prototype.hasOwnProperty.call(t,s)&&!n[s]){var o={}
|
|
Object.assign(o,t[s],e[s])
|
|
r[s]=o}return r}((0,p.normalizeControllerQueryParams)(l),o)}else if(u){s=(0,f.default)(i,t)
|
|
e=o}var c=[],d={},h=[]
|
|
for(var m in e)if(Object.prototype.hasOwnProperty.call(e,m)&&"unknownProperty"!==m&&"_super"!==m){var v=e[m],g=v.scope||"model",b=void 0
|
|
"controller"===g&&(b=[])
|
|
var y=v.as||this.serializeQueryParamKey(m),_=(0,r.get)(s,m)
|
|
_=O(_)
|
|
var w=v.type||(0,a.typeOf)(_),E=this.serializeQueryParam(_,y,w),T=`${t}:${m}`,R={undecoratedDefaultValue:(0,r.get)(s,m),defaultValue:_,serializedDefaultValue:E,serializedValue:E,type:w,urlKey:y,prop:m,scopedPropertyName:T,controllerName:t,route:this,parts:b,values:null,scope:g}
|
|
d[m]=d[y]=d[T]=R
|
|
c.push(R)
|
|
h.push(m)}return{qps:c,map:d,propertyNames:h,states:{inactive:(e,t)=>{var r=d[e]
|
|
this._qpChanged(e,t,r)},active:(e,t)=>{var r=d[e]
|
|
this._qpChanged(e,t,r)
|
|
return this._activeQPChanged(r,t)},allowOverrides:(e,t)=>{var r=d[e]
|
|
this._qpChanged(e,t,r)
|
|
return this._updatingQPChanged(r)}}}}}y.isRouteFactory=!0
|
|
v([r.computed],y.prototype,"store",null)
|
|
v([r.computed],y.prototype,"_qp",null)
|
|
function _(e,t){if(t.fullQueryParams)return t.fullQueryParams
|
|
var r=t.routeInfos.every((e=>e.route)),n=Object.assign({},t.queryParams)
|
|
e._deserializeQueryParams(t.routeInfos,n)
|
|
r&&(t.fullQueryParams=n)
|
|
return n}function w(e,t){t.queryParamsFor=t.queryParamsFor||{}
|
|
var n=e.fullRouteName,i=t.queryParamsFor[n]
|
|
if(i)return i
|
|
var a=_(e._router,t),s=t.queryParamsFor[n]={},o=(0,r.get)(e,"_qp").qps
|
|
for(var u of o){var l=u.prop in a
|
|
s[u.prop]=l?a[u.prop]:O(u.defaultValue)}return s}function O(e){return Array.isArray(e)?(0,a.A)(e.slice()):e}function E(e,t){if(e.routable){var r=e.mountPoint
|
|
return"application"===t?r:`${r}.${t}`}return t}var T=e.defaultSerialize=y.prototype.serialize
|
|
y.reopen({mergedProperties:["queryParams"],queryParams:{},templateName:null,controllerName:null,send(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r]
|
|
if(this._router&&this._router._routerMicrolib||!(0,u.isTesting)())this._router.send(...t)
|
|
else{var n=t.shift(),i=this.actions[n]
|
|
if(i)return i.apply(this,t)}},actions:{queryParamsDidChange(e,t,n){var i=(0,r.get)(this,"_qp").map,a=Object.keys(e).concat(Object.keys(n))
|
|
for(var s of a){var o=i[s]
|
|
if(o){var u=this._optionsForQueryParam(o)
|
|
if((0,r.get)(u,"refreshModel")&&this._router.currentState){this.refresh()
|
|
break}}}return!0},finalizeQueryParamChange(e,t,n){if("application"!==this.fullRouteName)return!0
|
|
if(n){var i,a=n[h.STATE_SYMBOL].routeInfos,s=this._router,o=s._queryParamsFor(a),u=s._qpUpdates,l=!1;(0,p.stashParamNames)(s,a)
|
|
for(var c of o.qps){var d=c.route,f=d.controller,m=c.urlKey in e&&c.urlKey,v=void 0,g=void 0
|
|
if(u.has(c.urlKey)){v=(0,r.get)(f,c.prop)
|
|
g=d.serializeQueryParam(v,c.urlKey,c.type)}else if(m)void 0!==(g=e[m])&&(v=d.deserializeQueryParam(g,c.urlKey,c.type))
|
|
else{g=c.serializedDefaultValue
|
|
v=O(c.defaultValue)}f._qpDelegate=(0,r.get)(d,"_qp").states.inactive
|
|
if(g!==c.serializedValue){if(n.queryParamsOnly&&!1!==i){var b=d._optionsForQueryParam(c),y=(0,r.get)(b,"replace")
|
|
y?i=!0:!1===y&&(i=!1)}(0,r.set)(f,c.prop,v)
|
|
l=!0}c.serializedValue=g
|
|
c.serializedDefaultValue===g||t.push({value:g,visible:!0,key:m||c.urlKey})}!0===l&&(0,r.flushAsyncObservers)(!1)
|
|
i&&n.method("replace")
|
|
o.qps.forEach((e=>{var t=(0,r.get)(e.route,"_qp")
|
|
e.route.controller._qpDelegate=(0,r.get)(t,"states.active")}))
|
|
s._qpUpdates.clear()}}}})
|
|
e.default=y}))
|
|
e("@ember/-internals/routing/lib/system/router",["exports","@ember/-internals/container","@ember/-internals/metal","@ember/-internals/owner","@ember/-internals/routing","@ember/-internals/runtime","@ember/debug","@ember/error","@ember/runloop","@ember/-internals/routing/lib/location/api","@ember/-internals/routing/lib/utils","@ember/-internals/routing/lib/system/dsl","@ember/-internals/routing/lib/system/route","@ember/-internals/routing/lib/system/router_state","router_js","@ember/engine/instance"],(function(e,t,r,n,i,a,s,o,u,l,c,d,h,p,f,m){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.triggerEvent=P
|
|
function v(e){C(this)
|
|
this._cancelSlowTransitionTimer()
|
|
this.notifyPropertyChange("url")
|
|
this.set("currentState",this.targetState)
|
|
0}function g(e,t){0}0
|
|
function b(){return this}var{slice:y}=Array.prototype
|
|
class _ extends(a.Object.extend(a.Evented)){constructor(e){super(e)
|
|
this._didSetupRouter=!1
|
|
this._initialTransitionStarted=!1
|
|
this.currentURL=null
|
|
this.currentRouteName=null
|
|
this.currentPath=null
|
|
this.currentRoute=null
|
|
this._qpCache=Object.create(null)
|
|
this._qpUpdates=new Set
|
|
this._queuedQPChanges={}
|
|
this._toplevelView=null
|
|
this._handledErrors=new Set
|
|
this._engineInstances=Object.create(null)
|
|
this._engineInfoByRoute=Object.create(null)
|
|
this._slowTransitionTimer=null
|
|
this.currentState=null
|
|
this.targetState=null
|
|
this._resetQueuedQueryParameterChanges()
|
|
this.namespace=e.lookup("application:main")
|
|
var r=e.lookup(t.privatize`-bucket-cache:main`)
|
|
this._bucketCache=r
|
|
var n=e.lookup("service:router")
|
|
this._routerService=n}static map(e){if(!this.dslCallbacks){this.dslCallbacks=[]
|
|
this.reopenClass({dslCallbacks:this.dslCallbacks})}this.dslCallbacks.push(e)
|
|
return this}static _routePath(e){var t,r,n=[]
|
|
function i(e,t){for(var r=0;r<e.length;++r)if(e[r]!==t[r])return!1
|
|
return!0}for(var a=1;a<e.length;a++){var s=e[a]
|
|
t=s.name.split(".")
|
|
r=y.call(n)
|
|
for(;r.length&&!i(r,t);)r.shift()
|
|
n.push(...t.slice(r.length))}return n.join(".")}_initRouterJs(){var e=(0,r.get)(this,"location"),t=this,i=(0,n.getOwner)(this),a=Object.create(null)
|
|
class s extends f.default{getRoute(e){var r=e,n=i,s=t._engineInfoByRoute[r]
|
|
if(s){n=t._getEngineInstance(s)
|
|
r=s.localFullName}var o=`route:${r}`,u=n.lookup(o)
|
|
if(a[e])return u
|
|
a[e]=!0
|
|
if(!u){var l=n.factoryFor("route:basic").class
|
|
n.register(o,l.extend())
|
|
u=n.lookup(o)
|
|
0}u._setRouteName(r)
|
|
if(s&&!(0,h.hasDefaultSerialize)(u))throw new Error("Defining a custom serialize method on an Engine route is not supported.")
|
|
return u}getSerializer(e){var r=t._engineInfoByRoute[e]
|
|
if(r)return r.serializeMethod||h.defaultSerialize}updateURL(n){(0,u.once)((()=>{e.setURL(n);(0,r.set)(t,"currentURL",n)}))}didTransition(e){t.didTransition(e)}willTransition(e,r){t.willTransition(e,r)}triggerEvent(e,r,n,i){return P.bind(t)(e,r,n,i)}routeWillChange(e){t.trigger("routeWillChange",e)
|
|
0
|
|
t._routerService.trigger("routeWillChange",e)
|
|
e.isIntermediate&&t.set("currentRoute",e.to)}routeDidChange(e){t.set("currentRoute",e.to);(0,u.once)((()=>{t.trigger("routeDidChange",e)
|
|
0
|
|
t._routerService.trigger("routeDidChange",e)}))}transitionDidError(e,r){if(e.wasAborted||r.isAborted)return(0,f.logAbort)(r)
|
|
r.trigger(!1,"error",e.error,r,e.route)
|
|
if(t._isErrorHandled(e.error)){r.rollback()
|
|
this.routeDidChange(r)
|
|
return e.error}r.abort()
|
|
return e.error}replaceURL(n){if(e.replaceURL){(0,u.once)((()=>{e.replaceURL(n);(0,r.set)(t,"currentURL",n)}))}else this.updateURL(n)}}var o=this._routerMicrolib=new s,l=this.constructor.dslCallbacks||[b],c=this._buildDSL()
|
|
c.route("application",{path:"/",resetNamespace:!0,overrideNameAssertion:!0},(function(){for(var e=0;e<l.length;e++)l[e].call(this)}))
|
|
0
|
|
o.map(c.generate())}_buildDSL(){var e=this._hasModuleBasedResolver(),t=this,r=(0,n.getOwner)(this),i={enableLoadingSubstates:e,resolveRouteMap:e=>r.factoryFor(`route-map:${e}`),addRouteForEngine(e,r){t._engineInfoByRoute[e]||(t._engineInfoByRoute[e]=r)}}
|
|
return new d.default(null,i)}_resetQueuedQueryParameterChanges(){this._queuedQPChanges={}}_hasModuleBasedResolver(){var e=(0,n.getOwner)(this),t=(0,r.get)(e,"application.__registry__.resolver.moduleBasedResolver")
|
|
return Boolean(t)}startRouting(){if(this.setupRouter()){var e=(0,r.get)(this,"initialURL")
|
|
void 0===e&&(e=(0,r.get)(this,"location").getURL())
|
|
var t=this.handleURL(e)
|
|
if(t&&t.error)throw t.error}}setupRouter(){if(this._didSetupRouter)return!1
|
|
this._didSetupRouter=!0
|
|
this._setupLocation()
|
|
var e=(0,r.get)(this,"location")
|
|
if((0,r.get)(e,"cancelRouterSetup"))return!1
|
|
this._initRouterJs()
|
|
e.onUpdateURL((e=>{this.handleURL(e)}))
|
|
return!0}_setOutlets(){if(!this.isDestroying&&!this.isDestroyed){var e=this._routerMicrolib.currentRouteInfos
|
|
if(e){var t,r=null
|
|
for(var i of e){var a=i.route,s=h.ROUTE_CONNECTIONS.get(a),o=void 0
|
|
if(0===s.length)o=M(r,t,a)
|
|
else for(var u=0;u<s.length;u++){var l=j(r,t,s[u])
|
|
r=l.liveRoutes
|
|
var{name:c,outlet:d}=l.ownState.render
|
|
c!==a.routeName&&"main"!==d||(o=l.ownState)}t=o}if(r)if(this._toplevelView)this._toplevelView.setOutletState(r)
|
|
else{var p=(0,n.getOwner)(this),f=p.factoryFor("view:-outlet"),m=p.lookup("application:main"),v=p.lookup("-environment:main"),g=p.lookup("template:-outlet")
|
|
this._toplevelView=f.create({environment:v,template:g,application:m})
|
|
this._toplevelView.setOutletState(r)
|
|
var b=p.lookup("-application-instance:main")
|
|
b&&b.didCreateRootView(this._toplevelView)}}}}handleURL(e){var t=e.split(/#(.+)?/)[0]
|
|
return this._doURLTransition("handleURL",t)}_doURLTransition(e,t){this._initialTransitionStarted=!0
|
|
var r=this._routerMicrolib[e](t||"/")
|
|
k(r,this)
|
|
return r}transitionTo(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r]
|
|
if((0,c.resemblesURL)(t[0]))return this._doURLTransition("transitionTo",t[0])
|
|
var{routeName:n,models:i,queryParams:a}=(0,c.extractRouteArgs)(t)
|
|
return this._doTransition(n,i,a)}intermediateTransitionTo(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n]
|
|
this._routerMicrolib.intermediateTransitionTo(e,...r)
|
|
C(this)}replaceWith(){return this.transitionTo(...arguments).method("replace")}generate(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n]
|
|
var i=this._routerMicrolib.generate(e,...r)
|
|
return this.location.formatURL(i)}isActive(e){return this._routerMicrolib.isActive(e)}isActiveIntent(e,t,r){return this.currentState.isActiveIntent(e,t,r)}send(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n]
|
|
this._routerMicrolib.trigger(e,...r)}hasRoute(e){return this._routerMicrolib.hasRoute(e)}reset(){this._didSetupRouter=!1
|
|
this._initialTransitionStarted=!1
|
|
this._routerMicrolib&&this._routerMicrolib.reset()}willDestroy(){if(this._toplevelView){this._toplevelView.destroy()
|
|
this._toplevelView=null}super.willDestroy()
|
|
this.reset()
|
|
this._routerMicrolib&&(this._routerMicrolib.recognizer=null)
|
|
var e=this._engineInstances
|
|
for(var t in e){var r=e[t]
|
|
for(var n in r){var i=r[n];(0,u.run)(i,"destroy")}}}_activeQPChanged(e,t){this._queuedQPChanges[e]=t;(0,u.once)(this,this._fireQueryParamTransition)}_updatingQPChanged(e){this._qpUpdates.add(e)}_fireQueryParamTransition(){this.transitionTo({queryParams:this._queuedQPChanges})
|
|
this._resetQueuedQueryParameterChanges()}_setupLocation(){var e=this.location,t=this.rootURL,i=(0,n.getOwner)(this)
|
|
if("string"==typeof e){var a=i.lookup(`location:${e}`)
|
|
if(void 0!==a)e=(0,r.set)(this,"location",a)
|
|
else{var s={implementation:e}
|
|
e=(0,r.set)(this,"location",l.default.create(s))}}if(null!==e&&"object"==typeof e){t&&(0,r.set)(e,"rootURL",t)
|
|
if("function"==typeof e.detect){this.location
|
|
e.detect()}"function"==typeof e.initState&&e.initState()}}_serializeQueryParams(e,t){A(this,e,t,((e,r,n)=>{if(n){delete t[e]
|
|
t[n.urlKey]=n.route.serializeQueryParam(r,n.urlKey,n.type)}else{if(void 0===r)return
|
|
t[e]=this._serializeQueryParam(r,(0,a.typeOf)(r))}}))}_serializeQueryParam(e,t){return null==e?e:"array"===t?JSON.stringify(e):`${e}`}_deserializeQueryParams(e,t){A(this,e,t,((e,r,n)=>{if(n){delete t[e]
|
|
t[n.prop]=n.route.deserializeQueryParam(r,n.urlKey,n.type)}}))}_deserializeQueryParam(e,t){return null==e?e:"boolean"===t?"true"===e:"number"===t?Number(e).valueOf():"array"===t?(0,a.A)(JSON.parse(e)):e}_pruneDefaultQueryParamValues(e,t){var r=this._queryParamsFor(e)
|
|
for(var n in t){var i=r.map[n]
|
|
i&&i.serializedDefaultValue===t[n]&&delete t[n]}}_doTransition(e,t,r,n){var i=e||(0,c.getActiveTargetName)(this._routerMicrolib)
|
|
this._initialTransitionStarted=!0
|
|
var a={}
|
|
this._processActiveTransitionQueryParams(i,t,a,r)
|
|
Object.assign(a,r)
|
|
this._prepareQueryParams(i,t,a,Boolean(n))
|
|
var s=this._routerMicrolib.transitionTo(i,...t,{queryParams:a})
|
|
k(s,this)
|
|
return s}_processActiveTransitionQueryParams(e,t,r,n){if(this._routerMicrolib.activeTransition){var i={},a=this._qpUpdates,s=(0,h.getFullQueryParams)(this,this._routerMicrolib.activeTransition[f.STATE_SYMBOL])
|
|
for(var o in s)a.has(o)||(i[o]=s[o])
|
|
this._fullyScopeQueryParams(e,t,n)
|
|
this._fullyScopeQueryParams(e,t,i)
|
|
Object.assign(r,i)}}_prepareQueryParams(e,t,r,n){var i=x(this,e,t)
|
|
this._hydrateUnsuppliedQueryParams(i,r,Boolean(n))
|
|
this._serializeQueryParams(i.routeInfos,r)
|
|
n||this._pruneDefaultQueryParamValues(i.routeInfos,r)}_getQPMeta(e){var t=e.route
|
|
return t&&(0,r.get)(t,"_qp")}_queryParamsFor(e){var t=e[e.length-1].name,r=this._qpCache[t]
|
|
if(void 0!==r)return r
|
|
var n,i=!0,a={},s=[]
|
|
for(var o of e)if(n=this._getQPMeta(o)){for(var u of n.qps){0
|
|
s.push(u)}Object.assign(a,n.map)}else i=!1
|
|
var l={qps:s,map:a}
|
|
i&&(this._qpCache[t]=l)
|
|
return l}_fullyScopeQueryParams(e,t,r){var n,i=x(this,e,t).routeInfos
|
|
for(var a of i)if(n=this._getQPMeta(a))for(var s of n.qps){var o=s.prop in r&&s.prop||s.scopedPropertyName in r&&s.scopedPropertyName||s.urlKey in r&&s.urlKey
|
|
if(o&&o!==s.scopedPropertyName){r[s.scopedPropertyName]=r[o]
|
|
delete r[o]}}}_hydrateUnsuppliedQueryParams(e,t,r){var n,i,a,s=e.routeInfos,o=this._bucketCache
|
|
for(var u of s)if(n=this._getQPMeta(u))for(var l=0,d=n.qps.length;l<d;++l){i=n.qps[l]
|
|
if(a=i.prop in t&&i.prop||i.scopedPropertyName in t&&i.scopedPropertyName||i.urlKey in t&&i.urlKey){if(a!==i.scopedPropertyName){t[i.scopedPropertyName]=t[a]
|
|
delete t[a]}}else{var h=(0,c.calculateCacheKey)(i.route.fullRouteName,i.parts,e.params)
|
|
t[i.scopedPropertyName]=o.lookup(h,i.prop,i.defaultValue)}}}_scheduleLoadingEvent(e,t){this._cancelSlowTransitionTimer()
|
|
this._slowTransitionTimer=(0,u.scheduleOnce)("routerTransitions",this,this._handleSlowTransition,e,t)}_handleSlowTransition(e,t){if(this._routerMicrolib.activeTransition){var r=new p.default(this,this._routerMicrolib,this._routerMicrolib.activeTransition[f.STATE_SYMBOL])
|
|
this.set("targetState",r)
|
|
e.trigger(!0,"loading",e,t)}}_cancelSlowTransitionTimer(){this._slowTransitionTimer&&(0,u.cancel)(this._slowTransitionTimer)
|
|
this._slowTransitionTimer=null}_markErrorAsHandled(e){this._handledErrors.add(e)}_isErrorHandled(e){return this._handledErrors.has(e)}_clearHandledError(e){this._handledErrors.delete(e)}_getEngineInstance(e){var{name:t,instanceId:r,mountPoint:i}=e,a=this._engineInstances,s=a[t]
|
|
if(!s){s=Object.create(null)
|
|
a[t]=s}var o=s[r]
|
|
if(!o){var u=(0,n.getOwner)(this);(o=u.buildChildEngineInstance(t,{routable:!0,mountPoint:i})).boot()
|
|
s[r]=o}return o}}function w(e,t){for(var r=e.length-1;r>=0;--r){var n=e[r],i=n.route
|
|
if(void 0!==i&&!0!==t(i,n))return}}var O={willResolveModel(e,t,r){this._scheduleLoadingEvent(t,r)},error(e,t,r){var n=this,i=e[e.length-1]
|
|
w(e,((e,r)=>{if(r!==i){var a=T(e,"error")
|
|
if(a){n._markErrorAsHandled(t)
|
|
n.intermediateTransitionTo(a,t)
|
|
return!1}}var s=E(e,"error")
|
|
if(s){n._markErrorAsHandled(t)
|
|
n.intermediateTransitionTo(s,t)
|
|
return!1}return!0}))
|
|
!function(e,t){var r,n=[]
|
|
r=e&&"object"==typeof e&&"object"==typeof e.errorThrown?e.errorThrown:e
|
|
t&&n.push(t)
|
|
if(r){r.message&&n.push(r.message)
|
|
r.stack&&n.push(r.stack)
|
|
"string"==typeof r&&n.push(r)}console.error(...n)}(t,`Error while processing route: ${r.targetName}`)},loading(e,t){var r=this,n=e[e.length-1]
|
|
w(e,((e,i)=>{if(i!==n){var a=T(e,"loading")
|
|
if(a){r.intermediateTransitionTo(a)
|
|
return!1}}var s=E(e,"loading")
|
|
if(s){r.intermediateTransitionTo(s)
|
|
return!1}return t.pivotHandler!==e}))}}
|
|
function E(e,t){var r=(0,n.getOwner)(e),{routeName:i,fullRouteName:a,_router:s}=e,o=`${a}_${t}`
|
|
return R(r,s,`${i}_${t}`,o)?o:""}function T(e,t){var r=(0,n.getOwner)(e),{routeName:i,fullRouteName:a,_router:s}=e,o="application"===a?t:`${a}.${t}`
|
|
return R(r,s,"application"===i?t:`${i}.${t}`,o)?o:""}function R(e,t,r,n){var i=t.hasRoute(n),a=e.hasRegistration(`template:${r}`)||e.hasRegistration(`route:${r}`)
|
|
return i&&a}function P(e,t,r,n){if(!e){if(t)return
|
|
throw new o.default(`Can't trigger action '${r}' because your app hasn't finished transitioning into its first route. To trigger an action on destination routes during a transition, you can call \`.send()\` on the \`Transition\` object passed to the \`model/beforeModel/afterModel\` hooks.`)}for(var i,a,s=!1,u=e.length-1;u>=0;u--)if(a=(i=e[u].route)&&i.actions&&i.actions[r]){if(!0!==a.apply(i,n)){"error"===r&&i._router._markErrorAsHandled(n[0])
|
|
return}s=!0}var l=O[r]
|
|
if(l)l.apply(this,[e,...n])
|
|
else if(!s&&!t)throw new o.default(`Nothing handled the action '${r}'. If you did handle the action, this error can be caused by returning true from an action handler in a controller, causing the action to bubble.`)}function x(e,t,r){var n=e._routerMicrolib.applyIntent(t,r),{routeInfos:i,params:a}=n
|
|
for(var s of i)s.isResolved?a[s.name]=s.params:a[s.name]=s.serialize(s.context)
|
|
return n}function C(e){var t=e._routerMicrolib.currentRouteInfos
|
|
if(0!==t.length){var n=_._routePath(t),i=t[t.length-1],a=i.name,s=e.location,o=s.getURL();(0,r.set)(e,"currentPath",n);(0,r.set)(e,"currentRouteName",a);(0,r.set)(e,"currentURL",o)}}function k(e,t){var r=new p.default(t,t._routerMicrolib,e[f.STATE_SYMBOL])
|
|
t.currentState||t.set("currentState",r)
|
|
t.set("targetState",r)
|
|
e.promise=e.catch((e=>{if(!t._isErrorHandled(e))throw e
|
|
t._clearHandledError(e)}),"Transition Error")}function A(e,t,r,n){var i=e._queryParamsFor(t)
|
|
for(var a in r)if(Object.prototype.hasOwnProperty.call(r,a)){n(a,r[a],i.map[a])}}function S(e,t){if(e)for(var r=[e];r.length>0;){var n=r.shift()
|
|
if(n.render.name===t)return n
|
|
var i=n.outlets
|
|
for(var a in i)r.push(i[a])}}function j(e,t,n){var i,a={render:n,outlets:Object.create(null),wasUsed:!1};(i=n.into?S(e,n.into):t)?(0,r.set)(i.outlets,n.outlet,a):e=a
|
|
return{liveRoutes:e,ownState:a}}function M(e,t,r){var{routeName:n}=r,i=S(e,n)
|
|
if(i)return i
|
|
t.outlets.main={render:{name:n,outlet:"main"},outlets:{}}
|
|
return t}_.reopen({didTransition:v,willTransition:g,rootURL:"/",location:"hash",url:(0,r.computed)((function(){var e=(0,r.get)(this,"location")
|
|
if("string"!=typeof e)return e.getURL()}))})
|
|
e.default=_}))
|
|
e("@ember/-internals/routing/lib/system/router_state",["exports","@ember/-internals/routing/lib/utils"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=class{constructor(e,t,r){this.emberRouter=e
|
|
this.router=t
|
|
this.routerJsState=r}isActiveIntent(e,r,n){var i=this.routerJsState
|
|
if(!this.router.isActiveIntent(e,r,void 0,i))return!1
|
|
if(void 0!==n&&Object.keys(n).length>0){var a=Object.assign({},n)
|
|
this.emberRouter._prepareQueryParams(e,r,a)
|
|
return(0,t.shallowEqual)(a,i.queryParams)}return!0}}}))
|
|
e("@ember/-internals/routing/lib/system/transition",[],(function(){}))
|
|
e("@ember/-internals/routing/lib/utils",["exports","@ember/-internals/metal","@ember/-internals/owner","@ember/debug","@ember/engine/instance","@ember/error","router_js"],(function(e,t,r,n,i,a,s){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.calculateCacheKey=function(e,r,n){void 0===r&&(r=[])
|
|
var i=""
|
|
for(var a of r){var s=u(e,a),l=void 0
|
|
if(n)if(s&&s in n){var c=0===a.indexOf(s)?a.substr(s.length+1):a
|
|
l=(0,t.get)(n[s],c)}else l=(0,t.get)(n,a)
|
|
i+=`::${a}:${l}`}return e+i.replace(o,"-")}
|
|
e.deprecateTransitionMethods=function(e,t){}
|
|
e.extractRouteArgs=function(e){var t,r,n=(e=e.slice())[e.length-1]
|
|
if(function(e){if(e&&"object"==typeof e){var t=e.queryParams
|
|
if(t&&"object"==typeof t)return Object.keys(t).every((e=>"string"==typeof e))}return!1}(n)){e.pop()
|
|
t=n.queryParams}else t={}
|
|
"string"==typeof e[0]&&(r=e.shift())
|
|
return{routeName:r,models:e,queryParams:t}}
|
|
e.getActiveTargetName=function(e){var t=e.activeTransition?e.activeTransition[s.STATE_SYMBOL].routeInfos:e.state.routeInfos,r=t[t.length-1]
|
|
return r.name}
|
|
e.normalizeControllerQueryParams=function(e){var t={}
|
|
for(var r of e)l(r,t)
|
|
return t}
|
|
e.prefixRouteNameArg=function(e,t){var n,i=(0,r.getOwner)(e)
|
|
var s=i.mountPoint
|
|
if(i.routable&&"string"==typeof t[0]){if(c(n=t[0]))throw new a.default("Programmatic transitions by URL cannot be used within an Engine. Please use the route name instead.")
|
|
n=`${s}.${n}`
|
|
t[0]=n}return t}
|
|
e.resemblesURL=c
|
|
e.shallowEqual=function(e,t){var r,n=0,i=0
|
|
for(r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(e[r]!==t[r])return!1
|
|
n++}for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&i++
|
|
return n===i}
|
|
e.stashParamNames=function(e,t){if(t._namesStashed)return
|
|
var r=t[t.length-1]
|
|
for(var n,i=r.name,a=e._routerMicrolib.recognizer.handlersFor(i),s=0;s<t.length;++s){var o=t[s],u=a[s].names
|
|
u.length&&(n=o)
|
|
o._names=u
|
|
o.route._stashNames(o,n)}t._namesStashed=!0}
|
|
var o=/\./g
|
|
function u(e,t){for(var r=e.split("."),n="",i=0;i<r.length;i++){var a=r.slice(0,i+1).join(".")
|
|
if(0!==t.indexOf(a))break
|
|
n=a}return n}function l(e,t){var r,n=e
|
|
if("string"==typeof n){(r={})[n]={as:null}
|
|
n=r}for(var i in n){if(!Object.prototype.hasOwnProperty.call(n,i))return
|
|
var a=n[i]
|
|
"string"==typeof a&&(a={as:a})
|
|
var s=t[i]||{as:null,scope:"model"}
|
|
Object.assign(s,a)
|
|
t[i]=s}}function c(e){return"string"==typeof e&&(""===e||"/"===e[0])}}))
|
|
e("@ember/-internals/runtime/index",["exports","@ember/-internals/runtime/lib/system/object","@ember/-internals/runtime/lib/mixins/registry_proxy","@ember/-internals/runtime/lib/mixins/container_proxy","@ember/-internals/runtime/lib/compare","@ember/-internals/runtime/lib/is-equal","@ember/-internals/runtime/lib/mixins/array","@ember/-internals/runtime/lib/mixins/comparable","@ember/-internals/runtime/lib/system/namespace","@ember/-internals/runtime/lib/system/array_proxy","@ember/-internals/runtime/lib/system/object_proxy","@ember/-internals/runtime/lib/system/core_object","@ember/-internals/runtime/lib/mixins/action_handler","@ember/-internals/runtime/lib/mixins/enumerable","@ember/-internals/runtime/lib/mixins/-proxy","@ember/-internals/runtime/lib/mixins/observable","@ember/-internals/runtime/lib/mixins/mutable_enumerable","@ember/-internals/runtime/lib/mixins/target_action_support","@ember/-internals/runtime/lib/mixins/evented","@ember/-internals/runtime/lib/mixins/promise_proxy","@ember/-internals/runtime/lib/ext/rsvp","@ember/-internals/runtime/lib/type-of"],(function(e,t,r,n,i,a,s,o,u,l,c,d,h,p,f,m,v,g,b,y,_,w){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"A",{enumerable:!0,get:function(){return s.A}})
|
|
Object.defineProperty(e,"ActionHandler",{enumerable:!0,get:function(){return h.default}})
|
|
Object.defineProperty(e,"Array",{enumerable:!0,get:function(){return s.default}})
|
|
Object.defineProperty(e,"ArrayProxy",{enumerable:!0,get:function(){return l.default}})
|
|
Object.defineProperty(e,"Comparable",{enumerable:!0,get:function(){return o.default}})
|
|
Object.defineProperty(e,"ContainerProxyMixin",{enumerable:!0,get:function(){return n.default}})
|
|
Object.defineProperty(e,"CoreObject",{enumerable:!0,get:function(){return d.default}})
|
|
Object.defineProperty(e,"Enumerable",{enumerable:!0,get:function(){return p.default}})
|
|
Object.defineProperty(e,"Evented",{enumerable:!0,get:function(){return b.default}})
|
|
Object.defineProperty(e,"FrameworkObject",{enumerable:!0,get:function(){return t.FrameworkObject}})
|
|
Object.defineProperty(e,"MutableArray",{enumerable:!0,get:function(){return s.MutableArray}})
|
|
Object.defineProperty(e,"MutableEnumerable",{enumerable:!0,get:function(){return v.default}})
|
|
Object.defineProperty(e,"Namespace",{enumerable:!0,get:function(){return u.default}})
|
|
Object.defineProperty(e,"NativeArray",{enumerable:!0,get:function(){return s.NativeArray}})
|
|
Object.defineProperty(e,"Object",{enumerable:!0,get:function(){return t.default}})
|
|
Object.defineProperty(e,"ObjectProxy",{enumerable:!0,get:function(){return c.default}})
|
|
Object.defineProperty(e,"Observable",{enumerable:!0,get:function(){return m.default}})
|
|
Object.defineProperty(e,"PromiseProxyMixin",{enumerable:!0,get:function(){return y.default}})
|
|
Object.defineProperty(e,"RSVP",{enumerable:!0,get:function(){return _.default}})
|
|
Object.defineProperty(e,"RegistryProxyMixin",{enumerable:!0,get:function(){return r.default}})
|
|
Object.defineProperty(e,"TargetActionSupport",{enumerable:!0,get:function(){return g.default}})
|
|
Object.defineProperty(e,"_ProxyMixin",{enumerable:!0,get:function(){return f.default}})
|
|
Object.defineProperty(e,"_contentFor",{enumerable:!0,get:function(){return f.contentFor}})
|
|
Object.defineProperty(e,"compare",{enumerable:!0,get:function(){return i.default}})
|
|
Object.defineProperty(e,"isArray",{enumerable:!0,get:function(){return s.isArray}})
|
|
Object.defineProperty(e,"isEqual",{enumerable:!0,get:function(){return a.default}})
|
|
Object.defineProperty(e,"onerrorDefault",{enumerable:!0,get:function(){return _.onerrorDefault}})
|
|
Object.defineProperty(e,"removeAt",{enumerable:!0,get:function(){return s.removeAt}})
|
|
Object.defineProperty(e,"typeOf",{enumerable:!0,get:function(){return w.typeOf}})
|
|
Object.defineProperty(e,"uniqBy",{enumerable:!0,get:function(){return s.uniqBy}})}))
|
|
e("@ember/-internals/runtime/lib/compare",["exports","@ember/-internals/runtime/lib/type-of","@ember/-internals/runtime/lib/mixins/comparable","@ember/debug"],(function(e,t,r,n){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=function e(r,n){if(r===n)return 0
|
|
var o=(0,t.typeOf)(r),u=(0,t.typeOf)(n)
|
|
if("instance"===o&&s(r)&&r.constructor.compare)return r.constructor.compare(r,n)
|
|
if("instance"===u&&s(n)&&n.constructor.compare)return-1*n.constructor.compare(n,r)
|
|
var l=a(i[o],i[u])
|
|
if(0!==l)return l
|
|
switch(o){case"boolean":return a(Number(r),Number(n))
|
|
case"number":return a(r,n)
|
|
case"string":return a(r.localeCompare(n),0)
|
|
case"array":for(var c=r.length,d=n.length,h=Math.min(c,d),p=0;p<h;p++){var f=e(r[p],n[p])
|
|
if(0!==f)return f}return a(c,d)
|
|
case"instance":return s(r)&&r.compare?r.compare(r,n):0
|
|
case"date":return a(r.getTime(),n.getTime())
|
|
default:return 0}}
|
|
var i={undefined:0,null:1,boolean:2,number:3,string:4,array:5,object:6,instance:7,function:8,class:9,date:10}
|
|
function a(e,t){var r=e-t
|
|
return Number(r>0)-Number(r<0)}function s(e){return r.default.detect(e)}}))
|
|
e("@ember/-internals/runtime/lib/ext/rsvp",["exports","rsvp","@ember/runloop","@ember/-internals/error-handling","@ember/debug"],(function(e,t,r,n,i){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.onerrorDefault=a
|
|
t.configure("async",((e,t)=>{r._backburner.schedule("actions",null,e,t)}))
|
|
t.configure("after",(e=>{r._backburner.schedule(r._rsvpErrorQueue,null,e)}))
|
|
t.on("error",a)
|
|
function a(e){var t=function(e){if(!e)return
|
|
var t=e
|
|
if(t.errorThrown)return function(e){var t=e.errorThrown
|
|
"string"==typeof t&&(t=new Error(t))
|
|
Object.defineProperty(t,"__reason_with_error_thrown__",{value:e,enumerable:!1})
|
|
return t}(t)
|
|
var r=e
|
|
if("UnrecognizedURLError"===r.name)return
|
|
if("TransitionAborted"===e.name)return
|
|
return e}(e)
|
|
if(t){var r=(0,n.getDispatchOverride)()
|
|
if(!r)throw t
|
|
r(t)}}e.default=t}))
|
|
e("@ember/-internals/runtime/lib/is-equal",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=function(e,t){if(e&&"function"==typeof e.isEqual)return e.isEqual(t)
|
|
if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime()
|
|
return e===t}}))
|
|
e("@ember/-internals/runtime/lib/mixins/-proxy",["exports","@ember/-internals/meta","@ember/-internals/metal","@ember/-internals/utils","@ember/debug","@glimmer/manager","@glimmer/validator"],(function(e,t,r,n,i,a,s){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.contentFor=o
|
|
e.default=void 0
|
|
function o(e){var t=(0,r.get)(e,"content");(0,s.updateTag)((0,r.tagForObject)(e),(0,r.tagForObject)(t))
|
|
return t}function u(e,t,i){var a=(0,s.tagMetaFor)(e),u=(0,s.tagFor)(e,t,a)
|
|
0
|
|
if(t in e){0
|
|
return u}var l=[u,(0,s.tagFor)(e,"content",a)],c=o(e);(0,n.isObject)(c)&&l.push((0,r.tagForProperty)(c,t,i))
|
|
return(0,s.combine)(l)}e.default=r.Mixin.create({content:null,init(){this._super(...arguments);(0,n.setProxy)(this);(0,r.tagForObject)(this);(0,a.setCustomTagFor)(this,u)},willDestroy(){this.set("content",null)
|
|
this._super(...arguments)},isTruthy:(0,r.computed)("content",(function(){return Boolean((0,r.get)(this,"content"))})),unknownProperty(e){var t=o(this)
|
|
if(t)return(0,r.get)(t,e)},setUnknownProperty(e,n){var i=(0,t.meta)(this)
|
|
if(i.isInitializing()||i.isPrototypeMeta(this)){(0,r.defineProperty)(this,e,null,n)
|
|
return n}var a=o(this)
|
|
return(0,r.set)(a,e,n)}})}))
|
|
e("@ember/-internals/runtime/lib/mixins/action_handler",["exports","@ember/-internals/metal","@ember/debug"],(function(e,t,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var n=t.Mixin.create({mergedProperties:["actions"],send(e){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i]
|
|
if(this.actions&&this.actions[e]){if(!(!0===this.actions[e].apply(this,n)))return}var a=(0,t.get)(this,"target")
|
|
a&&a.send(...arguments)}})
|
|
e.default=n}))
|
|
e("@ember/-internals/runtime/lib/mixins/array",["exports","@ember/-internals/metal","@ember/-internals/utils","@ember/debug","@ember/-internals/runtime/lib/mixins/enumerable","@ember/-internals/runtime/lib/compare","@ember/-internals/environment","@ember/-internals/runtime/lib/mixins/observable","@ember/-internals/runtime/lib/mixins/mutable_enumerable","@ember/-internals/runtime/lib/type-of"],(function(e,t,r,n,i,a,s,o,u,l){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=e.NativeArray=e.MutableArray=e.A=void 0
|
|
e.isArray=w
|
|
e.removeAt=y
|
|
e.uniqBy=h
|
|
var c=Object.freeze([]),d=e=>e
|
|
function h(e,r){void 0===r&&(r=d)
|
|
var n=T(),i=new Set,a="function"==typeof r?r:e=>(0,t.get)(e,r)
|
|
e.forEach((e=>{var t=a(e)
|
|
if(!i.has(t)){i.add(t)
|
|
n.push(e)}}))
|
|
return n}function p(e,r){var n=2===arguments.length
|
|
return n?n=>r===(0,t.get)(n,e):r=>Boolean((0,t.get)(r,e))}function f(e,r,n){for(var i=e.length,a=n;a<i;a++){if(r((0,t.objectAt)(e,a),a,e))return a}return-1}function m(e,r,n){var i=f(e,r.bind(n),0)
|
|
return-1===i?void 0:(0,t.objectAt)(e,i)}function v(e,t,r){return-1!==f(e,t.bind(r),0)}function g(e,t,r){var n=t.bind(r)
|
|
return-1===f(e,((e,t,r)=>!n(e,t,r)),0)}function b(e,t,r,n){void 0===r&&(r=0)
|
|
var i=e.length
|
|
r<0&&(r+=i)
|
|
return f(e,n&&t!=t?e=>e!=e:e=>e===t,r)}function y(e,r,n){void 0===n&&(n=1);(0,t.replace)(e,r,n,c)
|
|
return e}function _(e,r,n){(0,t.replace)(e,r,0,[n])
|
|
return n}function w(e){var t=e
|
|
if(!t||t.setInterval)return!1
|
|
if(Array.isArray(t)||R.detect(t))return!0
|
|
var r=(0,l.typeOf)(t)
|
|
if("array"===r)return!0
|
|
var n=t.length
|
|
return"number"==typeof n&&n==n&&"object"===r}function O(){var e=(0,t.computed)(...arguments)
|
|
e.enumerable=!1
|
|
return e}function E(e){return this.map((r=>(0,t.get)(r,e)))}var T,R=t.Mixin.create(i.default,{init(){this._super(...arguments);(0,r.setEmberArray)(this)},objectsAt(e){return e.map((e=>(0,t.objectAt)(this,e)))},"[]":O({get(){return this},set(e,t){this.replace(0,this.length,t)
|
|
return this}}),firstObject:O((function(){return(0,t.objectAt)(this,0)})).readOnly(),lastObject:O((function(){return(0,t.objectAt)(this,this.length-1)})).readOnly(),slice(e,r){void 0===e&&(e=0)
|
|
var n=T(),i=this.length
|
|
e<0&&(e=i+e)
|
|
void 0===r||r>i?r=i:r<0&&(r=i+r)
|
|
for(;e<r;)n[n.length]=(0,t.objectAt)(this,e++)
|
|
return n},indexOf(e,t){return b(this,e,t,!1)},lastIndexOf(e,r){var n=this.length;(void 0===r||r>=n)&&(r=n-1)
|
|
r<0&&(r+=n)
|
|
for(var i=r;i>=0;i--)if((0,t.objectAt)(this,i)===e)return i
|
|
return-1},forEach(e,t){void 0===t&&(t=null)
|
|
for(var r=this.length,n=0;n<r;n++){var i=this.objectAt(n)
|
|
e.call(t,i,n,this)}return this},getEach:E,setEach(e,r){return this.forEach((n=>(0,t.set)(n,e,r)))},map(e,t){void 0===t&&(t=null)
|
|
var r=T()
|
|
this.forEach(((n,i,a)=>r[i]=e.call(t,n,i,a)))
|
|
return r},mapBy:E,filter(e,t){void 0===t&&(t=null)
|
|
var r=T()
|
|
this.forEach(((n,i,a)=>{e.call(t,n,i,a)&&r.push(n)}))
|
|
return r},reject(e,t){void 0===t&&(t=null)
|
|
return this.filter((function(){return!e.apply(t,arguments)}))},filterBy(){return this.filter(p(...arguments))},rejectBy(){return this.reject(p(...arguments))},find(e,t){void 0===t&&(t=null)
|
|
return m(this,e,t)},findBy(){return m(this,p(...arguments))},every(e,t){void 0===t&&(t=null)
|
|
return g(this,e,t)},isEvery(){return g(this,p(...arguments))},any(e,t){void 0===t&&(t=null)
|
|
return v(this,e,t)},isAny(){return v(this,p(...arguments))},reduce(e,t){var r=t
|
|
this.forEach((function(t,n){r=e(r,t,n,this)}),this)
|
|
return r},invoke(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n]
|
|
var i=T()
|
|
this.forEach((t=>{var n
|
|
return i.push(null==(n=t[e])?void 0:n.call(t,...r))}))
|
|
return i},toArray(){return this.map((e=>e))},compact(){return this.filter((e=>null!=e))},includes(e,t){return-1!==b(this,e,t,!0)},sortBy(){var e=arguments
|
|
return this.toArray().sort(((r,n)=>{for(var i=0;i<e.length;i++){var s=e[i],o=(0,t.get)(r,s),u=(0,t.get)(n,s),l=(0,a.default)(o,u)
|
|
if(l)return l}return 0}))},uniq(){return h(this)},uniqBy(e){return h(this,e)},without(e){if(!this.includes(e))return this
|
|
var t=e==e?t=>t!==e:e=>e==e
|
|
return this.filter(t)}}),P=e.MutableArray=t.Mixin.create(R,u.default,{clear(){var e=this.length
|
|
if(0===e)return this
|
|
this.replace(0,e,c)
|
|
return this},insertAt(e,t){_(this,e,t)
|
|
return this},removeAt(e,t){return y(this,e,t)},pushObject(e){return _(this,this.length,e)},pushObjects(e){this.replace(this.length,0,e)
|
|
return this},popObject(){var e=this.length
|
|
if(0===e)return null
|
|
var r=(0,t.objectAt)(this,e-1)
|
|
this.removeAt(e-1,1)
|
|
return r},shiftObject(){if(0===this.length)return null
|
|
var e=(0,t.objectAt)(this,0)
|
|
this.removeAt(0)
|
|
return e},unshiftObject(e){return _(this,0,e)},unshiftObjects(e){this.replace(0,0,e)
|
|
return this},reverseObjects(){var e=this.length
|
|
if(0===e)return this
|
|
var t=this.toArray().reverse()
|
|
this.replace(0,e,t)
|
|
return this},setObjects(e){if(0===e.length)return this.clear()
|
|
var t=this.length
|
|
this.replace(0,t,e)
|
|
return this},removeObject(e){for(var r=this.length||0;--r>=0;){(0,t.objectAt)(this,r)===e&&this.removeAt(r)}return this},removeObjects(e){(0,t.beginPropertyChanges)()
|
|
for(var r=e.length-1;r>=0;r--)this.removeObject(e[r]);(0,t.endPropertyChanges)()
|
|
return this},addObject(e){this.includes(e)||this.pushObject(e)
|
|
return this},addObjects(e){(0,t.beginPropertyChanges)()
|
|
e.forEach((e=>this.addObject(e)));(0,t.endPropertyChanges)()
|
|
return this}}),x=e.NativeArray=t.Mixin.create(P,o.default,{objectAt(e){return this[e]},replace(e,r,n){void 0===n&&(n=c);(0,t.replaceInNativeArray)(this,e,r,n)
|
|
return this}}),C=["length"]
|
|
x.keys().forEach((e=>{Array.prototype[e]&&C.push(e)}))
|
|
e.NativeArray=x=x.without(...C)
|
|
if(s.ENV.EXTEND_PROTOTYPES.Array){x.apply(Array.prototype,!0)
|
|
e.A=T=function(e){return e||[]}}else e.A=T=function(e){e||(e=[])
|
|
return R.detect(e)?e:x.apply(e)}
|
|
e.default=R}))
|
|
e("@ember/-internals/runtime/lib/mixins/comparable",["exports","@ember/-internals/metal"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=t.Mixin.create({compare:null})}))
|
|
e("@ember/-internals/runtime/lib/mixins/container_proxy",["exports","@ember/runloop","@ember/-internals/metal"],(function(e,t,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var n={__container__:null,ownerInjection(){return this.__container__.ownerInjection()},lookup(e,t){return this.__container__.lookup(e,t)},destroy(){var e=this.__container__
|
|
e&&(0,t.join)((()=>{e.destroy();(0,t.schedule)("destroy",e,"finalizeDestroy")}))
|
|
this._super()},factoryFor(e,t){void 0===t&&(t={})
|
|
return this.__container__.factoryFor(e,t)}}
|
|
e.default=r.Mixin.create(n)}))
|
|
e("@ember/-internals/runtime/lib/mixins/enumerable",["exports","@ember/-internals/metal"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=t.Mixin.create()}))
|
|
e("@ember/-internals/runtime/lib/mixins/evented",["exports","@ember/-internals/metal"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=t.Mixin.create({on(e,r,n){(0,t.addListener)(this,e,r,n)
|
|
return this},one(e,r,n){(0,t.addListener)(this,e,r,n,!0)
|
|
return this},trigger(e){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];(0,t.sendEvent)(this,e,n)},off(e,r,n){(0,t.removeListener)(this,e,r,n)
|
|
return this},has(e){return(0,t.hasListeners)(this,e)}})}))
|
|
e("@ember/-internals/runtime/lib/mixins/mutable_enumerable",["exports","@ember/-internals/runtime/lib/mixins/enumerable","@ember/-internals/metal"],(function(e,t,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=r.Mixin.create(t.default)}))
|
|
e("@ember/-internals/runtime/lib/mixins/observable",["exports","@ember/-internals/meta","@ember/-internals/metal","@ember/debug"],(function(e,t,r,n){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=r.Mixin.create({get(e){return(0,r.get)(this,e)},getProperties(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n]
|
|
return(0,r.getProperties)(...[this].concat(t))},set(e,t){return(0,r.set)(this,e,t)},setProperties(e){return(0,r.setProperties)(this,e)},beginPropertyChanges(){(0,r.beginPropertyChanges)()
|
|
return this},endPropertyChanges(){(0,r.endPropertyChanges)()
|
|
return this},notifyPropertyChange(e){(0,r.notifyPropertyChange)(this,e)
|
|
return this},addObserver(e,t,n,i){(0,r.addObserver)(this,e,t,n,i)
|
|
return this},removeObserver(e,t,n,i){(0,r.removeObserver)(this,e,t,n,i)
|
|
return this},hasObserverFor(e){return(0,r.hasListeners)(this,`${e}:change`)},incrementProperty(e,t){void 0===t&&(t=1)
|
|
return(0,r.set)(this,e,(parseFloat((0,r.get)(this,e))||0)+t)},decrementProperty(e,t){void 0===t&&(t=1)
|
|
return(0,r.set)(this,e,((0,r.get)(this,e)||0)-t)},toggleProperty(e){return(0,r.set)(this,e,!(0,r.get)(this,e))},cacheFor(e){var r=(0,t.peekMeta)(this)
|
|
if(null!==r)return r.valueFor(e)}})}))
|
|
e("@ember/-internals/runtime/lib/mixins/promise_proxy",["exports","@ember/-internals/metal","@ember/error"],(function(e,t,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=t.Mixin.create({reason:null,isPending:(0,t.computed)("isSettled",(function(){return!(0,t.get)(this,"isSettled")})).readOnly(),isSettled:(0,t.computed)("isRejected","isFulfilled",(function(){return(0,t.get)(this,"isRejected")||(0,t.get)(this,"isFulfilled")})).readOnly(),isRejected:!1,isFulfilled:!1,promise:(0,t.computed)({get(){throw new r.default("PromiseProxy's promise must be set")},set(e,r){return function(e,r){(0,t.setProperties)(e,{isFulfilled:!1,isRejected:!1})
|
|
return r.then((r=>{e.isDestroyed||e.isDestroying||(0,t.setProperties)(e,{content:r,isFulfilled:!0})
|
|
return r}),(r=>{e.isDestroyed||e.isDestroying||(0,t.setProperties)(e,{reason:r,isRejected:!0})
|
|
throw r}),"Ember: PromiseProxy")}(this,r)}}),then:n("then"),catch:n("catch"),finally:n("finally")})
|
|
function n(e){return function(){var r=(0,t.get)(this,"promise")
|
|
return r[e](...arguments)}}}))
|
|
e("@ember/-internals/runtime/lib/mixins/registry_proxy",["exports","@ember/debug","@ember/-internals/metal"],(function(e,t,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=r.Mixin.create({__registry__:null,resolveRegistration(e){return this.__registry__.resolve(e)},register:n("register"),unregister:n("unregister"),hasRegistration:n("has"),registeredOption:n("getOption"),registerOptions:n("options"),registeredOptions:n("getOptions"),registerOptionsForType:n("optionsForType"),registeredOptionsForType:n("getOptionsForType"),inject:n("injection")})
|
|
function n(e){return function(){return this.__registry__[e](...arguments)}}}))
|
|
e("@ember/-internals/runtime/lib/mixins/target_action_support",["exports","@ember/-internals/environment","@ember/-internals/metal","@ember/debug"],(function(e,t,r,n){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var i=r.Mixin.create({target:null,action:null,actionContext:null,actionContextObject:(0,r.computed)("actionContext",(function(){var e=(0,r.get)(this,"actionContext")
|
|
if("string"==typeof e){var n=(0,r.get)(this,e)
|
|
void 0===n&&(n=(0,r.get)(t.context.lookup,e))
|
|
return n}return e})),triggerAction(e){void 0===e&&(e={})
|
|
var{action:n,target:i,actionContext:a}=e
|
|
n=n||(0,r.get)(this,"action")
|
|
i=i||function(e){var n=(0,r.get)(e,"target")
|
|
if(n){if("string"==typeof n){var i=(0,r.get)(e,n)
|
|
void 0===i&&(i=(0,r.get)(t.context.lookup,n))
|
|
return i}return n}if(e._target)return e._target
|
|
return null}(this)
|
|
void 0===a&&(a=(0,r.get)(this,"actionContextObject")||this)
|
|
if(i&&n){if(!1!==(i.send?i.send(...[n].concat(a)):i[n](...[].concat(a))))return!0}return!1}})
|
|
0
|
|
e.default=i}))
|
|
e("@ember/-internals/runtime/lib/system/array_proxy",["exports","@ember/-internals/metal","@ember/-internals/utils","@ember/-internals/runtime/lib/system/object","@ember/-internals/runtime/lib/mixins/array","@ember/debug","@glimmer/manager","@glimmer/validator"],(function(e,t,r,n,i,a,s,o){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var u={willChange:"_arrangedContentArrayWillChange",didChange:"_arrangedContentArrayDidChange"}
|
|
function l(e,t){if("[]"===t){e._revalidate()
|
|
return e._arrTag}if("length"===t){e._revalidate()
|
|
return e._lengthTag}return(0,o.tagFor)(e,t)}class c extends n.default{init(){super.init(...arguments)
|
|
this._objectsDirtyIndex=0
|
|
this._objects=null
|
|
this._lengthDirty=!0
|
|
this._length=0
|
|
this._arrangedContent=null
|
|
this._arrangedContentIsUpdating=!1
|
|
this._arrangedContentTag=null
|
|
this._arrangedContentRevision=null
|
|
this._lengthTag=null
|
|
this._arrTag=null;(0,s.setCustomTagFor)(this,l)}[t.PROPERTY_DID_CHANGE](){this._revalidate()}willDestroy(){this._removeArrangedContentArrayObserver()}objectAtContent(e){return(0,t.objectAt)((0,t.get)(this,"arrangedContent"),e)}replace(e,t,r){this.replaceContent(e,t,r)}replaceContent(e,r,n){(0,t.get)(this,"content").replace(e,r,n)}objectAt(e){this._revalidate()
|
|
null===this._objects&&(this._objects=[])
|
|
if(-1!==this._objectsDirtyIndex&&e>=this._objectsDirtyIndex){var r=(0,t.get)(this,"arrangedContent")
|
|
if(r)for(var n=this._objects.length=(0,t.get)(r,"length"),i=this._objectsDirtyIndex;i<n;i++)this._objects[i]=this.objectAtContent(i)
|
|
else this._objects.length=0
|
|
this._objectsDirtyIndex=-1}return this._objects[e]}get length(){this._revalidate()
|
|
if(this._lengthDirty){var e=(0,t.get)(this,"arrangedContent")
|
|
this._length=e?(0,t.get)(e,"length"):0
|
|
this._lengthDirty=!1}(0,o.consumeTag)(this._lengthTag)
|
|
return this._length}set length(e){var r,n=this.length-e
|
|
if(0!==n){if(n<0){r=new Array(-n)
|
|
n=0}var i=(0,t.get)(this,"content")
|
|
if(i){(0,t.replace)(i,e,n,r)
|
|
this._invalidate()}}}_updateArrangedContentArray(e){var r=null===this._objects?0:this._objects.length,n=e?(0,t.get)(e,"length"):0
|
|
this._removeArrangedContentArrayObserver();(0,t.arrayContentWillChange)(this,0,r,n)
|
|
this._invalidate();(0,t.arrayContentDidChange)(this,0,r,n,!1)
|
|
this._addArrangedContentArrayObserver(e)}_addArrangedContentArrayObserver(e){if(e&&!e.isDestroyed){(0,t.addArrayObserver)(e,this,u)
|
|
this._arrangedContent=e}}_removeArrangedContentArrayObserver(){this._arrangedContent&&(0,t.removeArrayObserver)(this._arrangedContent,this,u)}_arrangedContentArrayWillChange(){}_arrangedContentArrayDidChange(e,r,n,i){(0,t.arrayContentWillChange)(this,r,n,i)
|
|
var a=r
|
|
if(a<0){a+=(0,t.get)(this._arrangedContent,"length")+n-i}(-1===this._objectsDirtyIndex||this._objectsDirtyIndex>a)&&(this._objectsDirtyIndex=a)
|
|
this._lengthDirty=!0;(0,t.arrayContentDidChange)(this,r,n,i,!1)}_invalidate(){this._objectsDirtyIndex=0
|
|
this._lengthDirty=!0}_revalidate(){if(!0!==this._arrangedContentIsUpdating&&(null===this._arrangedContentTag||!(0,o.validateTag)(this._arrangedContentTag,this._arrangedContentRevision))){var e=this.get("arrangedContent")
|
|
if(null===this._arrangedContentTag)this._addArrangedContentArrayObserver(e)
|
|
else{this._arrangedContentIsUpdating=!0
|
|
this._updateArrangedContentArray(e)
|
|
this._arrangedContentIsUpdating=!1}var n=this._arrangedContentTag=(0,o.tagFor)(this,"arrangedContent")
|
|
this._arrangedContentRevision=(0,o.valueForTag)(this._arrangedContentTag)
|
|
if((0,r.isObject)(e)){this._lengthTag=(0,o.combine)([n,(0,t.tagForProperty)(e,"length")])
|
|
this._arrTag=(0,o.combine)([n,(0,t.tagForProperty)(e,"[]")])}else this._lengthTag=this._arrTag=n}}}e.default=c
|
|
c.reopen(i.MutableArray,{arrangedContent:(0,t.alias)("content")})}))
|
|
e("@ember/-internals/runtime/lib/system/core_object",["exports","@ember/-internals/container","@ember/-internals/owner","@ember/-internals/utils","@ember/-internals/meta","@ember/-internals/metal","@ember/-internals/runtime/lib/mixins/action_handler","@ember/debug","@glimmer/util","@glimmer/destroyable","@glimmer/owner"],(function(e,t,r,n,i,a,s,o,u,l,c){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var d=a.Mixin.prototype.reopen,h=new u._WeakSet,p=new WeakMap,f=new Set
|
|
function m(e){f.has(e)||e.destroy()}function v(e,t){var r,s=(0,i.meta)(e)
|
|
if(void 0!==t){var o=e.concatenatedProperties,u=e.mergedProperties,l=Object.keys(t)
|
|
for(var c of l){var d=t[c],h=(0,a.descriptorForProperty)(e,c,s),p=void 0!==h
|
|
if(!p){if(void 0!==o&&o.length>0&&o.includes(c)){var f=e[c]
|
|
d=f?(0,n.makeArray)(f).concat(d):(0,n.makeArray)(d)}if(void 0!==u&&u.length>0&&u.includes(c)){var m=e[c]
|
|
d=Object.assign({},m,d)}}p?h.set(e,c,d):"object"!=typeof(r=e)||null===r||"function"!=typeof r.setUnknownProperty||c in e?e[c]=d:e.setUnknownProperty(c,d)}}0
|
|
e.init(t)
|
|
s.unsetInitializing()
|
|
var v=s.observerEvents()
|
|
if(void 0!==v)for(var g=0;g<v.length;g++)(0,a.activateObserver)(e,v[g].event,v[g].sync);(0,a.sendEvent)(e,"init",void 0,void 0,s)}class g{constructor(e){this[c.OWNER]=e
|
|
this.constructor.proto()
|
|
var t,r=t=this;(0,l.registerDestructor)(t,m,!0);(0,l.registerDestructor)(t,(()=>r.willDestroy()));(0,i.meta)(t).setInitializing()
|
|
0}reopen(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];(0,a.applyMixin)(this,t)
|
|
return this}init(e){}get isDestroyed(){return(0,l.isDestroyed)(this)}set isDestroyed(e){}get isDestroying(){return(0,l.isDestroying)(this)}set isDestroying(e){}destroy(){f.add(this)
|
|
try{(0,l.destroy)(this)}finally{f.delete(this)}return this}willDestroy(){}toString(){var e,r="object"==typeof(e=this)&&null!==e&&"function"==typeof e.toStringExtension?`:${this.toStringExtension()}`:""
|
|
return`<${(0,t.getFactoryFor)(this)||"(unknown)"}:${(0,n.guidFor)(this)}${r}>`}static extend(){for(var e=class extends(this){},t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n]
|
|
d.apply(e.PrototypeMixin,r)
|
|
return e}static create(){for(var e=arguments.length,n=new Array(e),i=0;i<e;i++)n[i]=arguments[i]
|
|
var a,s=n[0]
|
|
if(void 0!==s){a=new this((0,r.getOwner)(s));(0,t.setFactoryFor)(a,(0,t.getFactoryFor)(s))}else a=new this
|
|
n.length<=1?v(a,s):v(a,b.apply(this,n))
|
|
return a}static reopen(){this.willReopen()
|
|
for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r]
|
|
d.apply(this.PrototypeMixin,t)
|
|
return this}static willReopen(){var e=this.prototype
|
|
if(h.has(e)){h.delete(e)
|
|
p.has(this)&&p.set(this,a.Mixin.create(this.PrototypeMixin))}}static reopenClass(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];(0,a.applyMixin)(this,t)
|
|
return this}static detect(e){if("function"!=typeof e)return!1
|
|
for(;e;){if(e===this)return!0
|
|
e=e.superclass}return!1}static detectInstance(e){return e instanceof this}static metaForProperty(e){var t=this.proto(),r=(0,a.descriptorForProperty)(t,e)
|
|
return r._meta||{}}static eachComputedProperty(e,t){void 0===t&&(t=this)
|
|
this.proto()
|
|
var r={};(0,i.meta)(this.prototype).forEachDescriptors(((n,i)=>{if(i.enumerable){var a=i._meta||r
|
|
e.call(t,n,a)}}))}static get PrototypeMixin(){var e=p.get(this)
|
|
if(void 0===e){(e=a.Mixin.create()).ownerConstructor=this
|
|
p.set(this,e)}return e}static get superclass(){var e=Object.getPrototypeOf(this)
|
|
return e!==Function.prototype?e:void 0}static proto(){var e=this.prototype
|
|
if(!h.has(e)){h.add(e)
|
|
var t=this.superclass
|
|
t&&t.proto()
|
|
p.has(this)&&this.PrototypeMixin.apply(e)}return e}static toString(){return`<${(0,t.getFactoryFor)(this)||"(unknown)"}:constructor>`}}g.isClass=!0
|
|
g.isMethod=!1
|
|
function b(){for(var e={},t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n]
|
|
for(var i of r)for(var a=Object.keys(i),s=0,o=a.length;s<o;s++){var u=a[s],l=i[u]
|
|
e[u]=l}return e}0
|
|
e.default=g}))
|
|
e("@ember/-internals/runtime/lib/system/namespace",["exports","@ember/-internals/metal","@ember/-internals/utils","@ember/-internals/runtime/lib/system/object"],(function(e,t,r,n){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
class i extends n.default{init(){(0,t.addNamespace)(this)}toString(){var e=(0,t.get)(this,"name")||(0,t.get)(this,"modulePrefix")
|
|
if(e)return e;(0,t.findNamespaces)()
|
|
if(void 0===(e=(0,r.getName)(this))){e=(0,r.guidFor)(this);(0,r.setName)(this,e)}return e}nameClasses(){(0,t.processNamespace)(this)}destroy(){(0,t.removeNamespace)(this)
|
|
super.destroy()}}e.default=i
|
|
i.prototype.isNamespace=!0
|
|
i.NAMESPACES=t.NAMESPACES
|
|
i.NAMESPACES_BY_ID=t.NAMESPACES_BY_ID
|
|
i.processAll=t.processAllNamespaces
|
|
i.byName=t.findNamespace}))
|
|
e("@ember/-internals/runtime/lib/system/object",["exports","@ember/-internals/container","@ember/-internals/utils","@ember/-internals/metal","@ember/-internals/runtime/lib/system/core_object","@ember/-internals/runtime/lib/mixins/observable","@ember/debug"],(function(e,t,r,n,i,a,s){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=e.FrameworkObject=void 0
|
|
class o extends(i.default.extend(a.default)){get _debugContainerKey(){var e=(0,t.getFactoryFor)(this)
|
|
return void 0!==e&&e.fullName}}e.default=o,e.FrameworkObject=class extends o{}}))
|
|
e("@ember/-internals/runtime/lib/system/object_proxy",["exports","@ember/-internals/runtime/lib/system/object","@ember/-internals/runtime/lib/mixins/-proxy"],(function(e,t,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
class n extends t.default{}e.default=n
|
|
n.PrototypeMixin.reopen(r.default)}))
|
|
e("@ember/-internals/runtime/lib/type-of",["exports","@ember/-internals/runtime/lib/system/core_object"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.typeOf=function(e){if(null===e)return"null"
|
|
if(void 0===e)return"undefined"
|
|
var i=r[n.call(e)]||"object"
|
|
"function"===i?t.default.detect(e)&&(i="class"):"object"===i&&(e instanceof Error?i="error":e instanceof t.default?i="instance":e instanceof Date&&(i="date"))
|
|
return i}
|
|
var r={"[object Boolean]":"boolean","[object Number]":"number","[object String]":"string","[object Function]":"function","[object AsyncFunction]":"function","[object Array]":"array","[object Date]":"date","[object RegExp]":"regexp","[object Object]":"object","[object FileList]":"filelist"},{toString:n}=Object.prototype}))
|
|
e("@ember/-internals/utils/index",["exports","@glimmer/util","@ember/debug"],(function(e,t,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.ROOT=e.GUID_KEY=e.Cache=void 0
|
|
e.canInvoke=function(e,t){return null!=e&&"function"==typeof e[t]}
|
|
e.checkHasSuper=void 0
|
|
e.dictionary=function(e){var t=Object.create(e)
|
|
t._dict=null
|
|
delete t._dict
|
|
return t}
|
|
e.enumerableSymbol=function(e){var t=c+Math.floor(Math.random()*Date.now()).toString(),r=n(`__${e}${t}__`)
|
|
0
|
|
return r}
|
|
e.generateGuid=function(e,t){void 0===t&&(t=o)
|
|
var r=t+s().toString()
|
|
i(e)&&u.set(e,r)
|
|
return r}
|
|
e.getDebugName=void 0
|
|
e.getName=function(e){return I.get(e)}
|
|
e.guidFor=function(e){var t
|
|
if(i(e)){if(void 0===(t=u.get(e))){t=`${o}${s()}`
|
|
u.set(e,t)}}else if(void 0===(t=l.get(e))){var r=typeof e
|
|
t="string"===r?`st${s()}`:"number"===r?`nu${s()}`:"symbol"===r?`sy${s()}`:`(${e})`
|
|
l.set(e,t)}return t}
|
|
e.inspect=function(e){if("number"==typeof e&&2===arguments.length)return this
|
|
return S(e,0)}
|
|
e.intern=n
|
|
e.isEmberArray=function(e){return U.has(e)}
|
|
e.isInternalSymbol=function(e){return-1!==d.indexOf(e)}
|
|
e.isObject=i
|
|
e.isProxy=function(e){if(i(e))return L.has(e)
|
|
return!1}
|
|
e.lookupDescriptor=M
|
|
e.makeArray=function(e){if(null==e)return[]
|
|
return N(e)?e:[e]}
|
|
e.observerListenerMetaFor=function(e){return _.get(e)}
|
|
e.setEmberArray=function(e){U.add(e)}
|
|
e.setListeners=function(e,t){w(e).listeners=t}
|
|
e.setName=function(e,t){i(e)&&I.set(e,t)}
|
|
e.setObservers=function(e,t){w(e).observers=t}
|
|
e.setProxy=function(e){i(e)&&L.add(e)}
|
|
e.teardownMandatorySetter=e.symbol=e.setupMandatorySetter=e.setWithMandatorySetter=void 0
|
|
e.toString=function e(t){if("string"==typeof t)return t
|
|
if(null===t)return"null"
|
|
if(void 0===t)return"undefined"
|
|
if(Array.isArray(t)){for(var r="",n=0;n<t.length;n++){n>0&&(r+=",")
|
|
F(t[n])||(r+=e(t[n]))}return r}if("function"==typeof t.toString)return t.toString()
|
|
return D.call(t)}
|
|
e.uuid=s
|
|
e.wrap=function(e,t){if(!b(e))return e
|
|
if(!O.has(t)&&b(t))return E(e,E(t,g))
|
|
return E(e,t)}
|
|
function n(e){var t={}
|
|
t[e]=1
|
|
for(var r in t)if(r===e)return r
|
|
return e}function i(e){return null!==e&&("object"==typeof e||"function"==typeof e)}var a=0
|
|
function s(){return++a}var o="ember",u=new WeakMap,l=new Map,c=e.GUID_KEY=n(`__ember${Date.now()}`)
|
|
var d=[]
|
|
var h
|
|
e.symbol=Symbol
|
|
e.getDebugName=h
|
|
var p=/\.(_super|call\(this|apply\(this)/,f=Function.prototype.toString,m=e.checkHasSuper=f.call((function(){return this})).indexOf("return this")>-1?function(e){return p.test(f.call(e))}:function(){return!0},v=new WeakMap,g=e.ROOT=Object.freeze((function(){}))
|
|
v.set(g,!1)
|
|
function b(e){var t=v.get(e)
|
|
if(void 0===t){t=m(e)
|
|
v.set(e,t)}return t}class y{constructor(){this.listeners=void 0
|
|
this.observers=void 0}}var _=new WeakMap
|
|
function w(e){var t=_.get(e)
|
|
if(void 0===t){t=new y
|
|
_.set(e,t)}return t}var O=new t._WeakSet
|
|
function E(e,t){function r(){var r=this._super
|
|
this._super=t
|
|
var n=e.apply(this,arguments)
|
|
this._super=r
|
|
return n}O.add(r)
|
|
var n=_.get(e)
|
|
void 0!==n&&_.set(r,n)
|
|
return r}var{toString:T}=Object.prototype,{toString:R}=Function.prototype,{isArray:P}=Array,{keys:x}=Object,{stringify:C}=JSON,k=100,A=/^[\w$]+$/
|
|
function S(e,r,n){var i=!1
|
|
switch(typeof e){case"undefined":return"undefined"
|
|
case"object":if(null===e)return"null"
|
|
if(P(e)){i=!0
|
|
break}if(e.toString===T||void 0===e.toString)break
|
|
return e.toString()
|
|
case"function":return e.toString===R?e.name?`[Function:${e.name}]`:"[Function]":e.toString()
|
|
case"string":return C(e)
|
|
default:return e.toString()}if(void 0===n)n=new t._WeakSet
|
|
else if(n.has(e))return"[Circular]"
|
|
n.add(e)
|
|
return i?function(e,t,r){if(t>4)return"[Array]"
|
|
for(var n="[",i=0;i<e.length;i++){n+=0===i?" ":", "
|
|
if(i>=k){n+=`... ${e.length-k} more items`
|
|
break}n+=S(e[i],t,r)}return n+" ]"}(e,r+1,n):function(e,t,r){if(t>4)return"[Object]"
|
|
for(var n="{",i=x(e),a=0;a<i.length;a++){n+=0===a?" ":", "
|
|
if(a>=k){n+=`... ${i.length-k} more keys`
|
|
break}var s=i[a]
|
|
n+=`${j(s)}: ${S(e[s],t,r)}`}return n+" }"}(e,r+1,n)}function j(e){return A.test(e)?e:C(e)}function M(e,t){var r=e
|
|
do{var n=Object.getOwnPropertyDescriptor(r,t)
|
|
if(void 0!==n)return n
|
|
r=Object.getPrototypeOf(r)}while(null!==r)
|
|
return null}var{isArray:N}=Array
|
|
var I=new WeakMap
|
|
var D=Object.prototype.toString
|
|
function F(e){return null==e}var L=new t._WeakSet
|
|
e.Cache=class{constructor(e,t,r){this.limit=e
|
|
this.func=t
|
|
this.store=r
|
|
this.size=0
|
|
this.misses=0
|
|
this.hits=0
|
|
this.store=r||new Map}get(e){if(this.store.has(e)){this.hits++
|
|
return this.store.get(e)}this.misses++
|
|
return this.set(e,this.func(e))}set(e,t){if(this.limit>this.size){this.size++
|
|
this.store.set(e,t)}return t}purge(){this.store.clear()
|
|
this.size=0
|
|
this.hits=0
|
|
this.misses=0}}
|
|
var U=new t._WeakSet}))
|
|
e("@ember/-internals/views/index",["exports","@ember/-internals/views/lib/system/utils","@ember/-internals/views/lib/system/event_dispatcher","@ember/-internals/views/lib/component_lookup","@ember/-internals/views/lib/views/core_view","@ember/-internals/views/lib/mixins/class_names_support","@ember/-internals/views/lib/mixins/child_views_support","@ember/-internals/views/lib/mixins/view_state_support","@ember/-internals/views/lib/mixins/view_support","@ember/-internals/views/lib/mixins/action_support","@ember/-internals/views/lib/compat/attrs","@ember/-internals/views/lib/system/action_manager"],(function(e,t,r,n,i,a,s,o,u,l,c,d){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"ActionManager",{enumerable:!0,get:function(){return d.default}})
|
|
Object.defineProperty(e,"ActionSupport",{enumerable:!0,get:function(){return l.default}})
|
|
Object.defineProperty(e,"ChildViewsSupport",{enumerable:!0,get:function(){return s.default}})
|
|
Object.defineProperty(e,"ClassNamesSupport",{enumerable:!0,get:function(){return a.default}})
|
|
Object.defineProperty(e,"ComponentLookup",{enumerable:!0,get:function(){return n.default}})
|
|
Object.defineProperty(e,"CoreView",{enumerable:!0,get:function(){return i.default}})
|
|
Object.defineProperty(e,"EventDispatcher",{enumerable:!0,get:function(){return r.default}})
|
|
Object.defineProperty(e,"MUTABLE_CELL",{enumerable:!0,get:function(){return c.MUTABLE_CELL}})
|
|
Object.defineProperty(e,"ViewMixin",{enumerable:!0,get:function(){return u.default}})
|
|
Object.defineProperty(e,"ViewStateSupport",{enumerable:!0,get:function(){return o.default}})
|
|
Object.defineProperty(e,"addChildView",{enumerable:!0,get:function(){return t.addChildView}})
|
|
Object.defineProperty(e,"clearElementView",{enumerable:!0,get:function(){return t.clearElementView}})
|
|
Object.defineProperty(e,"clearViewElement",{enumerable:!0,get:function(){return t.clearViewElement}})
|
|
Object.defineProperty(e,"constructStyleDeprecationMessage",{enumerable:!0,get:function(){return t.constructStyleDeprecationMessage}})
|
|
Object.defineProperty(e,"getChildViews",{enumerable:!0,get:function(){return t.getChildViews}})
|
|
Object.defineProperty(e,"getElementView",{enumerable:!0,get:function(){return t.getElementView}})
|
|
Object.defineProperty(e,"getRootViews",{enumerable:!0,get:function(){return t.getRootViews}})
|
|
Object.defineProperty(e,"getViewBoundingClientRect",{enumerable:!0,get:function(){return t.getViewBoundingClientRect}})
|
|
Object.defineProperty(e,"getViewBounds",{enumerable:!0,get:function(){return t.getViewBounds}})
|
|
Object.defineProperty(e,"getViewClientRects",{enumerable:!0,get:function(){return t.getViewClientRects}})
|
|
Object.defineProperty(e,"getViewElement",{enumerable:!0,get:function(){return t.getViewElement}})
|
|
Object.defineProperty(e,"getViewId",{enumerable:!0,get:function(){return t.getViewId}})
|
|
Object.defineProperty(e,"isSimpleClick",{enumerable:!0,get:function(){return t.isSimpleClick}})
|
|
Object.defineProperty(e,"setElementView",{enumerable:!0,get:function(){return t.setElementView}})
|
|
Object.defineProperty(e,"setViewElement",{enumerable:!0,get:function(){return t.setViewElement}})}))
|
|
e("@ember/-internals/views/lib/compat/attrs",["exports","@ember/-internals/utils"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.MUTABLE_CELL=void 0
|
|
e.MUTABLE_CELL=(0,t.symbol)("MUTABLE_CELL")}))
|
|
e("@ember/-internals/views/lib/compat/fallback-view-registry",["exports","@ember/-internals/utils"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=(0,t.dictionary)(null)}))
|
|
e("@ember/-internals/views/lib/component_lookup",["exports","@ember/-internals/runtime"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=t.Object.extend({componentFor(e,t,r){var n=`component:${e}`
|
|
return t.factoryFor(n,r)},layoutFor(e,t,r){var n=`template:components/${e}`
|
|
return t.lookup(n,r)}})}))
|
|
e("@ember/-internals/views/lib/mixins/action_support",["exports","@ember/-internals/utils","@ember/-internals/metal","@ember/debug"],(function(e,t,r,n){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var i={send(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i]
|
|
var a=this.actions&&this.actions[e]
|
|
if(a){if(!(!0===a.apply(this,n)))return}var s=(0,r.get)(this,"target")
|
|
s&&s.send(...arguments)}}
|
|
e.default=r.Mixin.create(i)}))
|
|
e("@ember/-internals/views/lib/mixins/child_views_support",["exports","@ember/-internals/metal","@ember/-internals/views/lib/system/utils"],(function(e,t,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=t.Mixin.create({childViews:(0,t.nativeDescDecorator)({configurable:!1,enumerable:!1,get(){return(0,r.getChildViews)(this)}}),appendChild(e){(0,r.addChildView)(this,e)}})}))
|
|
e("@ember/-internals/views/lib/mixins/class_names_support",["exports","@ember/-internals/metal","@ember/debug"],(function(e,t,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var n=Object.freeze([])
|
|
e.default=t.Mixin.create({concatenatedProperties:["classNames","classNameBindings"],init(){this._super(...arguments)},classNames:n,classNameBindings:n})}))
|
|
e("@ember/-internals/views/lib/mixins/view_state_support",["exports","@ember/-internals/metal"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=t.Mixin.create({_transitionTo(e){var t=this._currentState,r=this._currentState=this._states[e]
|
|
this._state=e
|
|
t&&t.exit&&t.exit(this)
|
|
r.enter&&r.enter(this)}})}))
|
|
e("@ember/-internals/views/lib/mixins/view_support",["exports","@ember/-internals/utils","@ember/-internals/metal","@ember/debug","@ember/-internals/browser-environment","@ember/-internals/views/lib/system/utils"],(function(e,t,r,n,i,a){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
function s(){return this}var o={concatenatedProperties:["attributeBindings"],nearestOfType(e){for(var t=this.parentView,n=e instanceof r.Mixin?t=>e.detect(t):t=>e.detect(t.constructor);t;){if(n(t))return t
|
|
t=t.parentView}},nearestWithProperty(e){for(var t=this.parentView;t;){if(e in t)return t
|
|
t=t.parentView}},rerender(){return this._currentState.rerender(this)},element:(0,r.nativeDescDecorator)({configurable:!1,enumerable:!1,get(){return this.renderer.getElement(this)}}),appendTo(e){var t
|
|
t=i.hasDOM&&"string"==typeof e?document.querySelector(e):e
|
|
this.renderer.appendTo(this,t)
|
|
return this},append(){return this.appendTo(document.body)},elementId:null,willInsertElement:s,didInsertElement:s,willClearRender:s,destroy(){this._super(...arguments)
|
|
this._currentState.destroy(this)},willDestroyElement:s,didDestroyElement:s,parentViewDidChange:s,tagName:null,init(){this._super(...arguments)
|
|
this.elementId||""===this.tagName||(this.elementId=(0,t.guidFor)(this))},handleEvent(e,t){return this._currentState.handleEvent(this,e,t)}}
|
|
e.default=r.Mixin.create(o)}))
|
|
e("@ember/-internals/views/lib/system/action_manager",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=t
|
|
function t(){}t.registeredActions={}}))
|
|
e("@ember/-internals/views/lib/system/event_dispatcher",["exports","@ember/-internals/owner","@ember/debug","@ember/-internals/metal","@ember/-internals/runtime","@ember/-internals/views","@ember/-internals/views/lib/system/action_manager"],(function(e,t,r,n,i,a,s){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var o="ember-application"
|
|
e.default=i.Object.extend({events:{touchstart:"touchStart",touchmove:"touchMove",touchend:"touchEnd",touchcancel:"touchCancel",keydown:"keyDown",keyup:"keyUp",keypress:"keyPress",mousedown:"mouseDown",mouseup:"mouseUp",contextmenu:"contextMenu",click:"click",dblclick:"doubleClick",focusin:"focusIn",focusout:"focusOut",submit:"submit",input:"input",change:"change",dragstart:"dragStart",drag:"drag",dragenter:"dragEnter",dragleave:"dragLeave",dragover:"dragOver",drop:"drop",dragend:"dragEnd"},rootElement:"body",init(){this._super()
|
|
this._eventHandlers=Object.create(null)
|
|
this._didSetup=!1
|
|
this.finalEventNameMapping=null
|
|
this._sanitizedRootElement=null
|
|
this.lazyEvents=new Map},setup(e,t){var r=this.finalEventNameMapping=Object.assign({},(0,n.get)(this,"events"),e)
|
|
this._reverseEventNameMapping=Object.keys(r).reduce(((e,t)=>Object.assign(e,{[r[t]]:t})),{})
|
|
var i=this.lazyEvents
|
|
null!=t&&(0,n.set)(this,"rootElement",t)
|
|
var a,s=(0,n.get)(this,"rootElement");(a="string"!=typeof s?s:document.querySelector(s)).classList.add(o)
|
|
this._sanitizedRootElement=a
|
|
for(var u in r)Object.prototype.hasOwnProperty.call(r,u)&&i.set(u,r[u])
|
|
this._didSetup=!0},setupHandlerForBrowserEvent(e){this.setupHandler(this._sanitizedRootElement,e,this.finalEventNameMapping[e])},setupHandlerForEmberEvent(e){this.setupHandler(this._sanitizedRootElement,this._reverseEventNameMapping[e],e)},setupHandler(e,t,r){if(null!==r&&this.lazyEvents.has(t)){var n=(e,t)=>{var n=(0,a.getElementView)(e),i=!0
|
|
n&&(i=n.handleEvent(r,t))
|
|
return i},i=(e,t)=>{var n=e.getAttribute("data-ember-action"),i=s.default.registeredActions[n]
|
|
if(""===n){var a=e.attributes,o=a.length
|
|
i=[]
|
|
for(var u=0;u<o;u++){var l=a.item(u)
|
|
0===l.name.indexOf("data-ember-action-")&&(i=i.concat(s.default.registeredActions[l.value]))}}if(i){for(var c=!0,d=0;d<i.length;d++){var h=i[d]
|
|
h&&h.eventName===r&&(c=h.handler(t)&&c)}return c}},o=this._eventHandlers[t]=e=>{var t=e.target
|
|
do{if((0,a.getElementView)(t)){if(!1===n(t,e)){e.preventDefault()
|
|
e.stopPropagation()
|
|
break}if(!0===e.cancelBubble)break}else if("function"==typeof t.hasAttribute&&t.hasAttribute("data-ember-action")&&!1===i(t,e))break
|
|
t=t.parentNode}while(t&&1===t.nodeType)}
|
|
e.addEventListener(t,o)
|
|
this.lazyEvents.delete(t)}},destroy(){if(!1!==this._didSetup){var e,t=(0,n.get)(this,"rootElement")
|
|
if(e=t.nodeType?t:document.querySelector(t)){for(var r in this._eventHandlers)e.removeEventListener(r,this._eventHandlers[r])
|
|
e.classList.remove(o)
|
|
return this._super(...arguments)}}},toString:()=>"(EventDispatcher)"})}))
|
|
e("@ember/-internals/views/lib/system/utils",["exports","@ember/-internals/owner","@ember/-internals/utils","@ember/debug"],(function(e,t,r,n){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.addChildView=function(e,t){var r=o.get(e)
|
|
void 0===r&&(r=u(e))
|
|
r.add(i(t))}
|
|
e.clearElementView=function(e){a.delete(e)}
|
|
e.clearViewElement=function(e){s.delete(e)}
|
|
e.collectChildViews=l
|
|
e.constructStyleDeprecationMessage=function(e){return'Binding style attributes may introduce cross-site scripting vulnerabilities; please ensure that values being bound are properly escaped. For more information, including how to disable this warning, see https://deprecations.emberjs.com/v1.x/#toc_binding-style-attributes. Style affected: "'+e+'"'}
|
|
e.contains=function(e,t){if(void 0!==e.contains)return e.contains(t)
|
|
var r=t.parentNode
|
|
for(;r&&(r=r.parentNode);)if(r===e)return!0
|
|
return!1}
|
|
e.elMatches=void 0
|
|
e.getChildViews=function(e){var r=(0,t.getOwner)(e)
|
|
var n=r.lookup("-view-registry:main")
|
|
return l(e,n)}
|
|
e.getElementView=function(e){return a.get(e)||null}
|
|
e.getRootViews=function(e){var t=e.lookup("-view-registry:main"),r=[]
|
|
Object.keys(t).forEach((e=>{var n=t[e]
|
|
null===n.parentView&&r.push(n)}))
|
|
return r}
|
|
e.getViewBoundingClientRect=function(e){return d(e).getBoundingClientRect()}
|
|
e.getViewBounds=c
|
|
e.getViewClientRects=function(e){return d(e).getClientRects()}
|
|
e.getViewElement=function(e){return s.get(e)||null}
|
|
e.getViewId=i
|
|
e.getViewRange=d
|
|
e.initChildViews=u
|
|
e.isSimpleClick=function(e){if(!(e instanceof MouseEvent))return!1
|
|
var t=e.shiftKey||e.metaKey||e.altKey||e.ctrlKey,r=e.which>1
|
|
return!t&&!r}
|
|
e.matches=function(e,t){return h.call(e,t)}
|
|
e.setElementView=function(e,t){a.set(e,t)}
|
|
e.setViewElement=function(e,t){s.set(e,t)}
|
|
function i(e){return""!==e.tagName&&e.elementId?e.elementId:(0,r.guidFor)(e)}var a=new WeakMap,s=new WeakMap
|
|
var o=new WeakMap
|
|
function u(e){var t=new Set
|
|
o.set(e,t)
|
|
return t}function l(e,t){var r=[],n=o.get(e)
|
|
void 0!==n&&n.forEach((e=>{var n=t[e]
|
|
!n||n.isDestroying||n.isDestroyed||r.push(n)}))
|
|
return r}function c(e){return e.renderer.getBounds(e)}function d(e){var t=c(e),r=document.createRange()
|
|
r.setStartBefore(t.firstNode)
|
|
r.setEndAfter(t.lastNode)
|
|
return r}var h=e.elMatches="undefined"!=typeof Element?Element.prototype.matches||Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector:void 0}))
|
|
e("@ember/-internals/views/lib/views/core_view",["exports","@ember/-internals/metal","@ember/-internals/runtime","@ember/-internals/views/lib/views/states"],(function(e,t,r,n){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var i=function(e,t,r,n){var i,a=arguments.length,s=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n
|
|
if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n)
|
|
else for(var o=e.length-1;o>=0;o--)(i=e[o])&&(s=(a<3?i(s):a>3?i(t,r,s):i(t,r))||s)
|
|
return a>3&&s&&Object.defineProperty(t,r,s),s}
|
|
class a extends(r.FrameworkObject.extend(r.Evented,r.ActionHandler,{_states:n.default})){constructor(){super(...arguments)
|
|
this.isView=!0}init(e){var t
|
|
super.init(e)
|
|
this._superTrigger=this.trigger
|
|
this.trigger=this._trigger
|
|
this._superHas=this.has
|
|
this.has=this._has
|
|
null!==(t=this.parentView)&&void 0!==t||(this.parentView=null)
|
|
this._state="preRender"
|
|
this._currentState=this._states.preRender}instrumentDetails(e){e.object=this.toString()
|
|
e.containerKey=this._debugContainerKey
|
|
e.view=this
|
|
return e}_trigger(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n]
|
|
this._superTrigger(e,...r)
|
|
var i=this[e]
|
|
if("function"==typeof i)return i.apply(this,r)}_has(e){return"function"==typeof this[e]||this._superHas(e)}}a.isViewFactory=!0
|
|
i([(0,t.inject)("renderer","-dom")],a.prototype,"renderer",void 0)
|
|
e.default=a}))
|
|
e("@ember/-internals/views/lib/views/states",["exports","@ember/-internals/views/lib/views/states/pre_render","@ember/-internals/views/lib/views/states/has_element","@ember/-internals/views/lib/views/states/in_dom","@ember/-internals/views/lib/views/states/destroying"],(function(e,t,r,n,i){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var a=Object.freeze({preRender:t.default,inDOM:n.default,hasElement:r.default,destroying:i.default})
|
|
e.default=a}))
|
|
e("@ember/-internals/views/lib/views/states/default",["exports","@ember/error"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var r={appendChild(){throw new t.default("You can't use appendChild outside of the rendering process")},handleEvent:()=>!0,rerender(){},destroy(){}}
|
|
e.default=Object.freeze(r)}))
|
|
e("@ember/-internals/views/lib/views/states/destroying",["exports","@ember/error","@ember/-internals/views/lib/views/states/default"],(function(e,t,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var n=Object.assign({},r.default,{appendChild(){throw new t.default("You can't call appendChild on a view being destroyed")},rerender(){throw new t.default("You can't call rerender on a view being destroyed")}})
|
|
e.default=Object.freeze(n)}))
|
|
e("@ember/-internals/views/lib/views/states/has_element",["exports","@ember/-internals/views/lib/views/states/default","@ember/runloop","@ember/instrumentation"],(function(e,t,r,n){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var i=Object.assign({},t.default,{rerender(e){e.renderer.rerender(e)},destroy(e){e.renderer.remove(e)},handleEvent:(e,t,i)=>!e.has(t)||(0,n.flaggedInstrument)(`interaction.${t}`,{event:i,view:e},(()=>(0,r.join)(e,e.trigger,t,i)))})
|
|
e.default=Object.freeze(i)}))
|
|
e("@ember/-internals/views/lib/views/states/in_dom",["exports","@ember/-internals/utils","@ember/error","@ember/-internals/views/lib/views/states/has_element"],(function(e,t,r,n){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var i=Object.assign({},n.default,{enter(e){e.renderer.register(e)}})
|
|
e.default=Object.freeze(i)}))
|
|
e("@ember/-internals/views/lib/views/states/pre_render",["exports","@ember/-internals/views/lib/views/states/default"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var r=Object.assign({},t.default)
|
|
e.default=Object.freeze(r)}))
|
|
e("@ember/application/index",["exports","@ember/-internals/owner","@ember/application/lib/lazy_load","@ember/application/lib/application"],(function(e,t,r,n){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"_loaded",{enumerable:!0,get:function(){return r._loaded}})
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}})
|
|
Object.defineProperty(e,"getOwner",{enumerable:!0,get:function(){return t.getOwner}})
|
|
Object.defineProperty(e,"onLoad",{enumerable:!0,get:function(){return r.onLoad}})
|
|
Object.defineProperty(e,"runLoadHooks",{enumerable:!0,get:function(){return r.runLoadHooks}})
|
|
Object.defineProperty(e,"setOwner",{enumerable:!0,get:function(){return t.setOwner}})}))
|
|
e("@ember/application/instance",["exports","@ember/-internals/metal","@ember/-internals/browser-environment","@ember/engine/instance","@ember/-internals/glimmer"],(function(e,t,r,n,i){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var a=n.default.extend({application:null,customEvents:null,rootElement:null,init(){this._super(...arguments)
|
|
this.application._watchInstance(this)
|
|
this.register("-application-instance:main",this,{instantiate:!1})},_bootSync(e){if(this._booted)return this
|
|
e=new s(e)
|
|
this.setupRegistry(e)
|
|
e.rootElement?this.rootElement=e.rootElement:this.rootElement=this.application.rootElement
|
|
e.location&&(0,t.set)(this.router,"location",e.location)
|
|
this.application.runInstanceInitializers(this)
|
|
e.isInteractive&&this.setupEventDispatcher()
|
|
this._booted=!0
|
|
return this},setupRegistry(e){this.constructor.setupRegistry(this.__registry__,e)},router:(0,t.computed)((function(){return this.lookup("router:main")})).readOnly(),didCreateRootView(e){e.appendTo(this.rootElement)},startRouting(){this.router.startRouting()},setupRouter(){this.router.setupRouter()},handleURL(e){this.setupRouter()
|
|
return this.router.handleURL(e)},setupEventDispatcher(){var e=this.lookup("event_dispatcher:main"),r=(0,t.get)(this.application,"customEvents"),n=(0,t.get)(this,"customEvents"),i=Object.assign({},r,n)
|
|
e.setup(i,this.rootElement)
|
|
return e},getURL(){return this.router.url},visit(e){this.setupRouter()
|
|
var r=this.__container__.lookup("-environment:main"),n=this.router,a=()=>r.options.shouldRender?(0,i.renderSettled)().then((()=>this)):this,s=e=>{if(e.error)throw e.error
|
|
if("TransitionAborted"===e.name&&n._routerMicrolib.activeTransition)return n._routerMicrolib.activeTransition.then(a,s)
|
|
throw"TransitionAborted"===e.name?new Error(e.message):e},o=(0,t.get)(n,"location")
|
|
o.setURL(e)
|
|
return n.handleURL(o.getURL()).then(a,s)},willDestroy(){this._super(...arguments)
|
|
this.application._unwatchInstance(this)}})
|
|
a.reopenClass({setupRegistry(e,t){void 0===t&&(t={})
|
|
t.toEnvironment||(t=new s(t))
|
|
e.register("-environment:main",t.toEnvironment(),{instantiate:!1})
|
|
e.register("service:-document",t.document,{instantiate:!1})
|
|
this._super(e,t)}})
|
|
class s{constructor(e){void 0===e&&(e={})
|
|
this.isInteractive=Boolean(r.hasDOM)
|
|
this._renderMode=e._renderMode
|
|
void 0!==e.isBrowser?this.isBrowser=Boolean(e.isBrowser):this.isBrowser=Boolean(r.hasDOM)
|
|
if(!this.isBrowser){this.isInteractive=!1
|
|
this.location="none"}void 0!==e.shouldRender?this.shouldRender=Boolean(e.shouldRender):this.shouldRender=!0
|
|
this.shouldRender||(this.isInteractive=!1)
|
|
e.document?this.document=e.document:this.document="undefined"!=typeof document?document:null
|
|
e.rootElement&&(this.rootElement=e.rootElement)
|
|
void 0!==e.location&&(this.location=e.location)
|
|
void 0!==e.isInteractive&&(this.isInteractive=Boolean(e.isInteractive))}toEnvironment(){var e=Object.assign({},r)
|
|
e.hasDOM=this.isBrowser
|
|
e.isInteractive=this.isInteractive
|
|
e._renderMode=this._renderMode
|
|
e.options=this
|
|
return e}}e.default=a}))
|
|
e("@ember/application/lib/application",["exports","@ember/-internals/utils","@ember/-internals/environment","@ember/-internals/browser-environment","@ember/debug","@ember/runloop","@ember/-internals/metal","@ember/application/lib/lazy_load","@ember/-internals/runtime","@ember/-internals/views","@ember/-internals/routing","@ember/application/instance","@ember/engine","@ember/-internals/container","@ember/-internals/glimmer"],(function(e,t,r,n,i,a,s,o,u,l,c,d,h,p,f){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var m=h.default.extend({rootElement:"body",_document:n.hasDOM?window.document:null,eventDispatcher:null,customEvents:null,autoboot:!0,_globalsMode:!0,_applicationInstances:null,init(){this._super(...arguments)
|
|
0
|
|
this._readinessDeferrals=1
|
|
this._booted=!1
|
|
this._applicationInstances=new Set
|
|
this.autoboot=this._globalsMode=Boolean(this.autoboot)
|
|
this._globalsMode&&this._prepareForGlobalsMode()
|
|
this.autoboot&&this.waitForDOMReady()},buildInstance(e){void 0===e&&(e={})
|
|
e.base=this
|
|
e.application=this
|
|
return d.default.create(e)},_watchInstance(e){this._applicationInstances.add(e)},_unwatchInstance(e){return this._applicationInstances.delete(e)},_prepareForGlobalsMode(){this.Router=(this.Router||c.Router).extend()
|
|
this._buildDeprecatedInstance()},_buildDeprecatedInstance(){var e=this.buildInstance()
|
|
this.__deprecatedInstance__=e
|
|
this.__container__=e.__container__},waitForDOMReady(){if(null===this._document||"loading"!==this._document.readyState)(0,a.schedule)("actions",this,"domReady")
|
|
else{var e=()=>{this._document.removeEventListener("DOMContentLoaded",e);(0,a.run)(this,"domReady")}
|
|
this._document.addEventListener("DOMContentLoaded",e)}},domReady(){this.isDestroying||this.isDestroyed||this._bootSync()},deferReadiness(){this._readinessDeferrals++},advanceReadiness(){this._readinessDeferrals--
|
|
0===this._readinessDeferrals&&(0,a.once)(this,this.didBecomeReady)},boot(){if(this._bootPromise)return this._bootPromise
|
|
try{this._bootSync()}catch(e){}return this._bootPromise},_bootSync(){if(!(this._booted||this.isDestroying||this.isDestroyed)){var e=this._bootResolver=u.RSVP.defer()
|
|
this._bootPromise=e.promise
|
|
try{this.runInitializers();(0,o.runLoadHooks)("application",this)
|
|
this.advanceReadiness()}catch(t){e.reject(t)
|
|
throw t}}},reset(){var e=this.__deprecatedInstance__
|
|
this._readinessDeferrals=1
|
|
this._bootPromise=null
|
|
this._bootResolver=null
|
|
this._booted=!1;(0,a.join)(this,(function(){(0,a.run)(e,"destroy")
|
|
this._buildDeprecatedInstance();(0,a.schedule)("actions",this,"_bootSync")}))},didBecomeReady(){if(!this.isDestroying&&!this.isDestroyed)try{if(this.autoboot){var e;(e=this._globalsMode?this.__deprecatedInstance__:this.buildInstance())._bootSync()
|
|
this.ready()
|
|
e.startRouting()}this._bootResolver.resolve(this)
|
|
this._booted=!0}catch(e){this._bootResolver.reject(e)
|
|
throw e}},ready(){return this},willDestroy(){this._super(...arguments)
|
|
o._loaded.application===this&&(o._loaded.application=void 0)
|
|
if(this._applicationInstances.size){this._applicationInstances.forEach((e=>e.destroy()))
|
|
this._applicationInstances.clear()}},visit(e,t){return this.boot().then((()=>{var r=this.buildInstance()
|
|
return r.boot(t).then((()=>r.visit(e))).catch((e=>{(0,a.run)(r,"destroy")
|
|
throw e}))}))}})
|
|
m.reopenClass({buildRegistry(){var e=this._super(...arguments)
|
|
!function(e){e.register("router:main",c.Router)
|
|
e.register("-view-registry:main",{create:()=>(0,t.dictionary)(null)})
|
|
e.register("route:basic",c.Route)
|
|
e.register("event_dispatcher:main",l.EventDispatcher)
|
|
e.register("location:auto",c.AutoLocation)
|
|
e.register("location:hash",c.HashLocation)
|
|
e.register("location:history",c.HistoryLocation)
|
|
e.register("location:none",c.NoneLocation)
|
|
e.register(p.privatize`-bucket-cache:main`,{create:()=>new c.BucketCache})
|
|
e.register("service:router",c.RouterService)}(e);(0,f.setupApplicationRegistry)(e)
|
|
return e}})
|
|
e.default=m}))
|
|
e("@ember/application/lib/lazy_load",["exports","@ember/-internals/environment","@ember/-internals/browser-environment"],(function(e,t,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e._loaded=void 0
|
|
e.onLoad=function(e,t){var r=i[e]
|
|
n[e]=n[e]||[]
|
|
n[e].push(t)
|
|
r&&t(r)}
|
|
e.runLoadHooks=function(e,t){i[e]=t
|
|
if(r.window&&"function"==typeof CustomEvent){var a=new CustomEvent(e,{detail:t,name:e})
|
|
r.window.dispatchEvent(a)}n[e]&&n[e].forEach((e=>e(t)))}
|
|
var n=t.ENV.EMBER_LOAD_HOOKS||{},i={}
|
|
e._loaded=i}))
|
|
e("@ember/application/namespace",["exports","@ember/-internals/runtime"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.Namespace}})}))
|
|
e("@ember/array/index",["exports","@ember/-internals/runtime","@ember/-internals/utils"],(function(e,t,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"A",{enumerable:!0,get:function(){return t.A}})
|
|
Object.defineProperty(e,"NativeArray",{enumerable:!0,get:function(){return t.NativeArray}})
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.Array}})
|
|
Object.defineProperty(e,"isArray",{enumerable:!0,get:function(){return t.isArray}})
|
|
Object.defineProperty(e,"makeArray",{enumerable:!0,get:function(){return r.makeArray}})}))
|
|
e("@ember/array/mutable",["exports","@ember/-internals/runtime"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.MutableArray}})}))
|
|
e("@ember/array/proxy",["exports","@ember/-internals/runtime"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.ArrayProxy}})}))
|
|
e("@ember/canary-features/index",["exports","@ember/-internals/environment"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.FEATURES=e.EMBER_UNIQUE_ID_HELPER=e.EMBER_LIBRARIES_ISREGISTERED=e.EMBER_IMPROVED_INSTRUMENTATION=e.DEFAULT_FEATURES=void 0
|
|
e.isEnabled=function(e){var r=n[e]
|
|
return!0===r||!1===r?r:!!t.ENV.ENABLE_OPTIONAL_FEATURES}
|
|
var r=e.DEFAULT_FEATURES={EMBER_LIBRARIES_ISREGISTERED:!1,EMBER_IMPROVED_INSTRUMENTATION:!1,EMBER_UNIQUE_ID_HELPER:!0},n=e.FEATURES=Object.assign(r,t.ENV.FEATURES)
|
|
function i(e){return!(!t.ENV.ENABLE_OPTIONAL_FEATURES||null!==e)||e}e.EMBER_LIBRARIES_ISREGISTERED=i(n.EMBER_LIBRARIES_ISREGISTERED),e.EMBER_IMPROVED_INSTRUMENTATION=i(n.EMBER_IMPROVED_INSTRUMENTATION),e.EMBER_UNIQUE_ID_HELPER=i(n.EMBER_UNIQUE_ID_HELPER)}))
|
|
e("@ember/component/helper",["exports","@ember/-internals/glimmer"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.Helper}})
|
|
Object.defineProperty(e,"helper",{enumerable:!0,get:function(){return t.helper}})}))
|
|
e("@ember/component/index",["exports","@glimmer/manager","@ember/-internals/glimmer"],(function(e,t,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"Input",{enumerable:!0,get:function(){return r.Input}})
|
|
Object.defineProperty(e,"Textarea",{enumerable:!0,get:function(){return r.Textarea}})
|
|
Object.defineProperty(e,"capabilities",{enumerable:!0,get:function(){return r.componentCapabilities}})
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r.Component}})
|
|
Object.defineProperty(e,"getComponentTemplate",{enumerable:!0,get:function(){return t.getComponentTemplate}})
|
|
Object.defineProperty(e,"setComponentManager",{enumerable:!0,get:function(){return r.setComponentManager}})
|
|
Object.defineProperty(e,"setComponentTemplate",{enumerable:!0,get:function(){return t.setComponentTemplate}})}))
|
|
e("@ember/component/template-only",["exports","@glimmer/runtime"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.templateOnlyComponent}})}))
|
|
e("@ember/controller/index",["exports","@ember/-internals/runtime","@ember/-internals/metal","@ember/controller/lib/controller_mixin"],(function(e,t,r,n){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.inject=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n]
|
|
return(0,r.inject)("controller",...t)}
|
|
class i extends(t.FrameworkObject.extend(n.default)){}e.default=i}))
|
|
e("@ember/controller/lib/controller_mixin",["exports","@ember/-internals/metal","@ember/-internals/runtime","@ember/-internals/utils"],(function(e,t,r,n){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var i=(0,n.symbol)("MODEL")
|
|
e.default=t.Mixin.create(r.ActionHandler,{isController:!0,target:null,store:null,model:(0,t.computed)({get(){return this[i]},set(e,t){return this[i]=t}})})}))
|
|
e("@ember/debug/container-debug-adapter",["exports","@ember/-internals/extension-support"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.ContainerDebugAdapter}})}))
|
|
e("@ember/debug/data-adapter",["exports","@ember/-internals/extension-support"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.DataAdapter}})}))
|
|
e("@ember/debug/index",["exports","@ember/-internals/browser-environment","@ember/error","@ember/debug/lib/deprecate","@ember/debug/lib/testing","@ember/debug/lib/warn","@ember/-internals/utils","@ember/debug/lib/capture-render-tree"],(function(e,t,r,n,i,a,s,o){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.assert=e._warnIfUsingStrippedFeatureFlags=void 0
|
|
Object.defineProperty(e,"captureRenderTree",{enumerable:!0,get:function(){return o.default}})
|
|
e.info=e.getDebugFunction=e.deprecateFunc=e.deprecate=e.debugSeal=e.debugFreeze=e.debug=void 0
|
|
Object.defineProperty(e,"inspect",{enumerable:!0,get:function(){return s.inspect}})
|
|
Object.defineProperty(e,"isTesting",{enumerable:!0,get:function(){return i.isTesting}})
|
|
Object.defineProperty(e,"registerDeprecationHandler",{enumerable:!0,get:function(){return n.registerHandler}})
|
|
Object.defineProperty(e,"registerWarnHandler",{enumerable:!0,get:function(){return a.registerHandler}})
|
|
e.setDebugFunction=e.runInDebug=void 0
|
|
Object.defineProperty(e,"setTesting",{enumerable:!0,get:function(){return i.setTesting}})
|
|
e.warn=void 0
|
|
var u=()=>{},l=(e.assert=u,e.info=u,e.warn=u,e.debug=u,e.deprecate=u,e.debugSeal=u,e.debugFreeze=u,e.runInDebug=u,e.setDebugFunction=u,e.getDebugFunction=u,function(){return arguments[arguments.length-1]})
|
|
e.deprecateFunc=l
|
|
0
|
|
0
|
|
0}))
|
|
e("@ember/debug/lib/capture-render-tree",["exports","@glimmer/util"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=function(e){return(0,t.expect)(e.lookup("renderer:-dom"),"BUG: owner is missing renderer").debugRenderTree.capture()}}))
|
|
e("@ember/debug/lib/deprecate",["exports","@ember/-internals/environment","@ember/debug/index","@ember/debug/lib/handlers"],(function(e,t,r,n){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.registerHandler=e.missingOptionsIdDeprecation=e.missingOptionsDeprecation=e.missingOptionDeprecation=e.default=void 0
|
|
var i=()=>{}
|
|
e.registerHandler=i
|
|
var a=()=>""
|
|
e.missingOptionDeprecation=a
|
|
var s=()=>{}
|
|
e.default=s}))
|
|
e("@ember/debug/lib/handlers",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.registerHandler=e.invoke=e.HANDLERS=void 0
|
|
e.HANDLERS={},e.registerHandler=function(e,t){}
|
|
var t=()=>{}
|
|
e.invoke=t
|
|
0}))
|
|
e("@ember/debug/lib/testing",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.isTesting=function(){return t}
|
|
e.setTesting=function(e){t=Boolean(e)}
|
|
var t=!1}))
|
|
e("@ember/debug/lib/warn",["exports","@ember/debug/index","@ember/debug/lib/handlers"],(function(e,t,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.registerHandler=e.missingOptionsIdDeprecation=e.missingOptionsDeprecation=e.default=void 0
|
|
var n=()=>{}
|
|
e.registerHandler=n
|
|
var i=()=>{}
|
|
0
|
|
e.default=i}))
|
|
e("@ember/deprecated-features/index",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.ASSIGN=void 0
|
|
e.ASSIGN=!0}))
|
|
e("@ember/destroyable/index",["exports","@glimmer/destroyable"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"assertDestroyablesDestroyed",{enumerable:!0,get:function(){return t.assertDestroyablesDestroyed}})
|
|
Object.defineProperty(e,"associateDestroyableChild",{enumerable:!0,get:function(){return t.associateDestroyableChild}})
|
|
Object.defineProperty(e,"destroy",{enumerable:!0,get:function(){return t.destroy}})
|
|
Object.defineProperty(e,"enableDestroyableTracking",{enumerable:!0,get:function(){return t.enableDestroyableTracking}})
|
|
Object.defineProperty(e,"isDestroyed",{enumerable:!0,get:function(){return t.isDestroyed}})
|
|
Object.defineProperty(e,"isDestroying",{enumerable:!0,get:function(){return t.isDestroying}})
|
|
e.registerDestructor=function(e,r){return(0,t.registerDestructor)(e,r)}
|
|
e.unregisterDestructor=function(e,r){return(0,t.unregisterDestructor)(e,r)}}))
|
|
e("@ember/engine/index",["exports","@ember/engine/lib/engine-parent","@ember/-internals/utils","@ember/controller","@ember/-internals/runtime","@ember/-internals/container","dag-map","@ember/debug","@ember/-internals/metal","@ember/engine/instance","@ember/-internals/routing","@ember/-internals/extension-support","@ember/-internals/views","@ember/-internals/glimmer"],(function(e,t,r,n,i,a,s,o,u,l,c,d,h,p){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
Object.defineProperty(e,"getEngineParent",{enumerable:!0,get:function(){return t.getEngineParent}})
|
|
Object.defineProperty(e,"setEngineParent",{enumerable:!0,get:function(){return t.setEngineParent}})
|
|
var f=i.Namespace.extend(i.RegistryProxyMixin,{init(){this._super(...arguments)
|
|
this.buildRegistry()},_initializersRan:!1,ensureInitializers(){if(!this._initializersRan){this.runInitializers()
|
|
this._initializersRan=!0}},buildInstance(e){void 0===e&&(e={})
|
|
this.ensureInitializers()
|
|
e.base=this
|
|
return l.default.create(e)},buildRegistry(){return this.__registry__=this.constructor.buildRegistry(this)},initializer(e){this.constructor.initializer(e)},instanceInitializer(e){this.constructor.instanceInitializer(e)},runInitializers(){this._runInitializer("initializers",((e,t)=>{t.initialize(this)}))},runInstanceInitializers(e){this._runInitializer("instanceInitializers",((t,r)=>{r.initialize(e)}))},_runInitializer(e,t){for(var r,n=(0,u.get)(this.constructor,e),i=function(e){var t=[]
|
|
for(var r in e)t.push(r)
|
|
return t}(n),a=new s.default,o=0;o<i.length;o++){r=n[i[o]]
|
|
a.add(r.name,r,r.before,r.after)}a.topsort(t)}})
|
|
f.reopenClass({initializers:Object.create(null),instanceInitializers:Object.create(null),initializer:v("initializers","initializer"),instanceInitializer:v("instanceInitializers","instance initializer"),buildRegistry(e){var t=new a.Registry({resolver:m(e)})
|
|
t.set=u.set
|
|
t.register("application:main",e,{instantiate:!1})
|
|
!function(e){e.optionsForType("component",{singleton:!1})
|
|
e.optionsForType("view",{singleton:!1})
|
|
e.register("controller:basic",n.default,{instantiate:!1})
|
|
e.register("service:-routing",c.RoutingService)
|
|
e.register("resolver-for-debugging:main",e.resolver,{instantiate:!1})
|
|
e.register("container-debug-adapter:main",d.ContainerDebugAdapter)
|
|
e.register("component-lookup:main",h.ComponentLookup)}(t);(0,p.setupEngineRegistry)(t)
|
|
return t},Resolver:null})
|
|
function m(e){var t={namespace:e}
|
|
return(0,u.get)(e,"Resolver").create(t)}function v(e,t){return function(t){if(void 0!==this.superclass[e]&&this.superclass[e]===this[e]){var r={}
|
|
r[e]=Object.create(this[e])
|
|
this.reopenClass(r)}this[e][t.name]=t}}e.default=f}))
|
|
e("@ember/engine/instance",["exports","@ember/-internals/runtime","@ember/debug","@ember/error","@ember/-internals/container","@ember/-internals/utils","@ember/engine/lib/engine-parent"],(function(e,t,r,n,i,a,s){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var o=t.Object.extend(t.RegistryProxyMixin,t.ContainerProxyMixin,{base:null,init(){this._super(...arguments);(0,a.guidFor)(this)
|
|
var e=this.base
|
|
if(!e){e=this.application
|
|
this.base=e}var t=this.__registry__=new i.Registry({fallback:e.__registry__})
|
|
this.__container__=t.container({owner:this})
|
|
this._booted=!1},boot(e){if(this._bootPromise)return this._bootPromise
|
|
this._bootPromise=new t.RSVP.Promise((t=>t(this._bootSync(e))))
|
|
return this._bootPromise},_bootSync(e){if(this._booted)return this
|
|
this.cloneParentDependencies()
|
|
this.setupRegistry(e)
|
|
this.base.runInstanceInitializers(this)
|
|
this._booted=!0
|
|
return this},setupRegistry(e){void 0===e&&(e=this.__container__.lookup("-environment:main"))
|
|
this.constructor.setupRegistry(this.__registry__,e)},unregister(e){this.__container__.reset(e)
|
|
this._super(...arguments)},buildChildEngineInstance(e,t){void 0===t&&(t={})
|
|
var r=this.lookup(`engine:${e}`)
|
|
if(!r)throw new n.default(`You attempted to mount the engine '${e}', but it is not registered with its parent.`)
|
|
var i=r.buildInstance(t);(0,s.setEngineParent)(i,this)
|
|
return i},cloneParentDependencies(){var e=(0,s.getEngineParent)(this);["route:basic","service:-routing"].forEach((t=>this.register(t,e.resolveRegistration(t))))
|
|
var t=e.lookup("-environment:main")
|
|
this.register("-environment:main",t,{instantiate:!1})
|
|
var r=["router:main",i.privatize`-bucket-cache:main`,"-view-registry:main","renderer:-dom","service:-document"]
|
|
t.isInteractive&&r.push("event_dispatcher:main")
|
|
r.forEach((t=>this.register(t,e.lookup(t),{instantiate:!1})))}})
|
|
o.reopenClass({setupRegistry(e,t){}})
|
|
e.default=o}))
|
|
e("@ember/engine/lib/engine-parent",["exports","@ember/-internals/utils"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.getEngineParent=function(e){return e[r]}
|
|
e.setEngineParent=function(e,t){e[r]=t}
|
|
var r=(0,t.symbol)("ENGINE_PARENT")}))
|
|
e("@ember/enumerable/index",["exports","@ember/-internals/runtime"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.Enumerable}})}))
|
|
e("@ember/error/index",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=Error}))
|
|
e("@ember/helper/index",["exports","@glimmer/manager","@glimmer/runtime"],(function(e,t,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"array",{enumerable:!0,get:function(){return r.array}})
|
|
Object.defineProperty(e,"capabilities",{enumerable:!0,get:function(){return t.helperCapabilities}})
|
|
Object.defineProperty(e,"concat",{enumerable:!0,get:function(){return r.concat}})
|
|
Object.defineProperty(e,"fn",{enumerable:!0,get:function(){return r.fn}})
|
|
Object.defineProperty(e,"get",{enumerable:!0,get:function(){return r.get}})
|
|
Object.defineProperty(e,"hash",{enumerable:!0,get:function(){return r.hash}})
|
|
Object.defineProperty(e,"invokeHelper",{enumerable:!0,get:function(){return r.invokeHelper}})
|
|
Object.defineProperty(e,"setHelperManager",{enumerable:!0,get:function(){return t.setHelperManager}})}))
|
|
e("@ember/instrumentation/index",["exports","@ember/-internals/environment","@ember/debug"],(function(e,t,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e._instrumentStart=h
|
|
e.flaggedInstrument=void 0
|
|
e.instrument=l
|
|
e.reset=function(){n.length=0
|
|
i={}}
|
|
e.subscribe=function(e,t){var r=e.split("."),a=[]
|
|
for(var s of r)"*"===s?a.push("[^\\.]*"):a.push(s)
|
|
var o=a.join("\\.")
|
|
o=`${o}(\\..*)?`
|
|
var u={pattern:e,regex:new RegExp(`^${o}$`),object:t}
|
|
n.push(u)
|
|
i={}
|
|
return u}
|
|
e.subscribers=void 0
|
|
e.unsubscribe=function(e){for(var t=0,r=0;r<n.length;r++)n[r]===e&&(t=r)
|
|
n.splice(t,1)
|
|
i={}}
|
|
var n=e.subscribers=[],i={}
|
|
var a,s,o=(a="undefined"!=typeof window&&window.performance||{},(s=a.now||a.mozNow||a.webkitNow||a.msNow||a.oNow)?s.bind(a):Date.now)
|
|
function u(e){return"function"==typeof e}function l(e,t,r,i){var a,s,o
|
|
if(arguments.length<=3&&u(t)){s=t
|
|
o=r}else{a=t
|
|
s=r
|
|
o=i}if(0===n.length)return s.call(o)
|
|
var l=a||{},p=h(e,(()=>l))
|
|
return p===d?s.call(o):c(s,p,l,o)}e.flaggedInstrument=function(e,t,r){return r()}
|
|
function c(e,t,r,n){try{return e.call(n)}catch(e){r.exception=e
|
|
throw e}finally{t()}}function d(){}function h(e,r,a){if(0===n.length)return d
|
|
var s=i[e]
|
|
s||(s=function(e){var t=[]
|
|
for(var r of n)r.regex.test(e)&&t.push(r.object)
|
|
i[e]=t
|
|
return t}(e))
|
|
if(0===s.length)return d
|
|
var u,l=r(a),c=t.ENV.STRUCTURED_PROFILE
|
|
if(c){u=`${e}: ${l.object}`
|
|
console.time(u)}var h=[],p=o()
|
|
for(var f of s)h.push(f.before(e,p,l))
|
|
var m=s
|
|
return function(){for(var t=o(),r=0;r<m.length;r++){var n=m[r]
|
|
"function"==typeof n.after&&n.after(e,t,l,h[r])}c&&console.timeEnd(u)}}}))
|
|
e("@ember/modifier/index",["exports","@glimmer/manager","@ember/-internals/glimmer","@glimmer/runtime"],(function(e,t,r,n){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"capabilities",{enumerable:!0,get:function(){return r.modifierCapabilities}})
|
|
Object.defineProperty(e,"on",{enumerable:!0,get:function(){return n.on}})
|
|
Object.defineProperty(e,"setModifierManager",{enumerable:!0,get:function(){return t.setModifierManager}})}))
|
|
e("@ember/object/compat",["exports","@ember/-internals/metal","@ember/debug","@glimmer/validator"],(function(e,t,r,n){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.dependentKeyCompat=a
|
|
var i=function(e,t,r){var{get:i}=r
|
|
void 0!==i&&(r.get=function(){var e,r=(0,n.tagFor)(this,t),a=(0,n.track)((()=>{e=i.call(this)}));(0,n.updateTag)(r,a);(0,n.consumeTag)(a)
|
|
return e})
|
|
return r}
|
|
function a(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n]
|
|
if((0,t.isElementDescriptor)(r)){var[a,s,o]=r
|
|
return i(0,s,o)}var u=r[0],l=function(e,t,r,n,a){return i(0,t,u)};(0,t.setClassicDecorator)(l)
|
|
return l}(0,t.setClassicDecorator)(a)}))
|
|
e("@ember/object/computed",["exports","@ember/-internals/metal","@ember/object/lib/computed/computed_macros","@ember/object/lib/computed/reduce_computed_macros"],(function(e,t,r,n){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"alias",{enumerable:!0,get:function(){return t.alias}})
|
|
Object.defineProperty(e,"and",{enumerable:!0,get:function(){return r.and}})
|
|
Object.defineProperty(e,"bool",{enumerable:!0,get:function(){return r.bool}})
|
|
Object.defineProperty(e,"collect",{enumerable:!0,get:function(){return n.collect}})
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.ComputedProperty}})
|
|
Object.defineProperty(e,"deprecatingAlias",{enumerable:!0,get:function(){return r.deprecatingAlias}})
|
|
Object.defineProperty(e,"empty",{enumerable:!0,get:function(){return r.empty}})
|
|
Object.defineProperty(e,"equal",{enumerable:!0,get:function(){return r.equal}})
|
|
Object.defineProperty(e,"expandProperties",{enumerable:!0,get:function(){return t.expandProperties}})
|
|
Object.defineProperty(e,"filter",{enumerable:!0,get:function(){return n.filter}})
|
|
Object.defineProperty(e,"filterBy",{enumerable:!0,get:function(){return n.filterBy}})
|
|
Object.defineProperty(e,"gt",{enumerable:!0,get:function(){return r.gt}})
|
|
Object.defineProperty(e,"gte",{enumerable:!0,get:function(){return r.gte}})
|
|
Object.defineProperty(e,"intersect",{enumerable:!0,get:function(){return n.intersect}})
|
|
Object.defineProperty(e,"lt",{enumerable:!0,get:function(){return r.lt}})
|
|
Object.defineProperty(e,"lte",{enumerable:!0,get:function(){return r.lte}})
|
|
Object.defineProperty(e,"map",{enumerable:!0,get:function(){return n.map}})
|
|
Object.defineProperty(e,"mapBy",{enumerable:!0,get:function(){return n.mapBy}})
|
|
Object.defineProperty(e,"match",{enumerable:!0,get:function(){return r.match}})
|
|
Object.defineProperty(e,"max",{enumerable:!0,get:function(){return n.max}})
|
|
Object.defineProperty(e,"min",{enumerable:!0,get:function(){return n.min}})
|
|
Object.defineProperty(e,"none",{enumerable:!0,get:function(){return r.none}})
|
|
Object.defineProperty(e,"not",{enumerable:!0,get:function(){return r.not}})
|
|
Object.defineProperty(e,"notEmpty",{enumerable:!0,get:function(){return r.notEmpty}})
|
|
Object.defineProperty(e,"oneWay",{enumerable:!0,get:function(){return r.oneWay}})
|
|
Object.defineProperty(e,"or",{enumerable:!0,get:function(){return r.or}})
|
|
Object.defineProperty(e,"readOnly",{enumerable:!0,get:function(){return r.readOnly}})
|
|
Object.defineProperty(e,"reads",{enumerable:!0,get:function(){return r.oneWay}})
|
|
Object.defineProperty(e,"setDiff",{enumerable:!0,get:function(){return n.setDiff}})
|
|
Object.defineProperty(e,"sort",{enumerable:!0,get:function(){return n.sort}})
|
|
Object.defineProperty(e,"sum",{enumerable:!0,get:function(){return n.sum}})
|
|
Object.defineProperty(e,"union",{enumerable:!0,get:function(){return n.union}})
|
|
Object.defineProperty(e,"uniq",{enumerable:!0,get:function(){return n.uniq}})
|
|
Object.defineProperty(e,"uniqBy",{enumerable:!0,get:function(){return n.uniqBy}})}))
|
|
e("@ember/object/core",["exports","@ember/-internals/runtime"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.CoreObject}})}))
|
|
e("@ember/object/evented",["exports","@ember/-internals/runtime","@ember/-internals/metal"],(function(e,t,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.Evented}})
|
|
Object.defineProperty(e,"on",{enumerable:!0,get:function(){return r.on}})}))
|
|
e("@ember/object/events",["exports","@ember/-internals/metal"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"addListener",{enumerable:!0,get:function(){return t.addListener}})
|
|
Object.defineProperty(e,"removeListener",{enumerable:!0,get:function(){return t.removeListener}})
|
|
Object.defineProperty(e,"sendEvent",{enumerable:!0,get:function(){return t.sendEvent}})}))
|
|
e("@ember/object/index",["exports","@ember/debug","@ember/-internals/metal","@ember/-internals/runtime"],(function(e,t,r,n){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.action=s
|
|
Object.defineProperty(e,"computed",{enumerable:!0,get:function(){return r.computed}})
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.Object}})
|
|
Object.defineProperty(e,"defineProperty",{enumerable:!0,get:function(){return r.defineProperty}})
|
|
Object.defineProperty(e,"get",{enumerable:!0,get:function(){return r.get}})
|
|
Object.defineProperty(e,"getProperties",{enumerable:!0,get:function(){return r.getProperties}})
|
|
Object.defineProperty(e,"notifyPropertyChange",{enumerable:!0,get:function(){return r.notifyPropertyChange}})
|
|
Object.defineProperty(e,"observer",{enumerable:!0,get:function(){return r.observer}})
|
|
Object.defineProperty(e,"set",{enumerable:!0,get:function(){return r.set}})
|
|
Object.defineProperty(e,"setProperties",{enumerable:!0,get:function(){return r.setProperties}})
|
|
Object.defineProperty(e,"trySet",{enumerable:!0,get:function(){return r.trySet}})
|
|
var i=new WeakMap
|
|
function a(e,t,r){void 0!==e.constructor&&"function"==typeof e.constructor.proto&&e.constructor.proto()
|
|
if(!Object.prototype.hasOwnProperty.call(e,"actions")){var n=e.actions
|
|
e.actions=n?Object.assign({},n):{}}e.actions[t]=r
|
|
return{get(){var e=i.get(this)
|
|
if(void 0===e){e=new Map
|
|
i.set(this,e)}var t=e.get(r)
|
|
if(void 0===t){t=r.bind(this)
|
|
e.set(r,t)}return t}}}function s(e,t,n){var i
|
|
if(!(0,r.isElementDescriptor)([e,t,n])){i=e
|
|
var s=function(e,t,r,n,s){return a(e,t,i)};(0,r.setClassicDecorator)(s)
|
|
return s}return a(e,t,i=n.value)}(0,r.setClassicDecorator)(s)}))
|
|
e("@ember/object/internals",["exports","@ember/-internals/metal","@ember/-internals/utils"],(function(e,t,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"cacheFor",{enumerable:!0,get:function(){return t.getCachedValueFor}})
|
|
Object.defineProperty(e,"guidFor",{enumerable:!0,get:function(){return r.guidFor}})}))
|
|
e("@ember/object/lib/computed/computed_macros",["exports","@ember/-internals/metal","@ember/debug"],(function(e,t,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.and=void 0
|
|
e.bool=function(e){return(0,t.computed)(e,(function(){return Boolean((0,t.get)(this,e))}))}
|
|
e.deprecatingAlias=function(e,r){return(0,t.computed)(e,{get(r){return(0,t.get)(this,e)},set(r,n){(0,t.set)(this,e,n)
|
|
return n}})}
|
|
e.empty=function(e){return(0,t.computed)(`${e}.length`,(function(){return(0,t.isEmpty)((0,t.get)(this,e))}))}
|
|
e.equal=function(e,r){return(0,t.computed)(e,(function(){return(0,t.get)(this,e)===r}))}
|
|
e.gt=function(e,r){return(0,t.computed)(e,(function(){return(0,t.get)(this,e)>r}))}
|
|
e.gte=function(e,r){return(0,t.computed)(e,(function(){return(0,t.get)(this,e)>=r}))}
|
|
e.lt=function(e,r){return(0,t.computed)(e,(function(){return(0,t.get)(this,e)<r}))}
|
|
e.lte=function(e,r){return(0,t.computed)(e,(function(){return(0,t.get)(this,e)<=r}))}
|
|
e.match=function(e,r){return(0,t.computed)(e,(function(){var n=(0,t.get)(this,e)
|
|
return r.test(n)}))}
|
|
e.none=function(e){return(0,t.computed)(e,(function(){return(0,t.isNone)((0,t.get)(this,e))}))}
|
|
e.not=function(e){return(0,t.computed)(e,(function(){return!(0,t.get)(this,e)}))}
|
|
e.notEmpty=function(e){return(0,t.computed)(`${e}.length`,(function(){return!(0,t.isEmpty)((0,t.get)(this,e))}))}
|
|
e.oneWay=function(e){return(0,t.alias)(e).oneWay()}
|
|
e.or=void 0
|
|
e.readOnly=function(e){return(0,t.alias)(e).readOnly()}
|
|
function n(e,r){var n=[]
|
|
function i(e){n.push(e)}for(var a=0;a<r.length;a++){var s=r[a];(0,t.expandProperties)(s,i)}return n}function i(e,r){return function(){for(var e=arguments.length,i=new Array(e),a=0;a<e;a++)i[a]=arguments[a]
|
|
var s=n(0,i),o=(0,t.computed)(...s,(function(){for(var e=s.length-1,n=0;n<e;n++){var i=(0,t.get)(this,s[n])
|
|
if(!r(i))return i}return(0,t.get)(this,s[e])}))
|
|
return o}}e.and=i(0,(e=>e)),e.or=i(0,(e=>!e))}))
|
|
e("@ember/object/lib/computed/reduce_computed_macros",["exports","@ember/debug","@ember/-internals/metal","@ember/-internals/runtime"],(function(e,t,r,n){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.collect=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i]
|
|
return s(t,(function(){var e=t.map((e=>{var t=(0,r.get)(this,e)
|
|
return void 0===t?null:t}))
|
|
return(0,n.A)(e)}),"collect")}
|
|
e.filter=u
|
|
e.filterBy=function(e,t,n){var i
|
|
i=2===arguments.length?e=>(0,r.get)(e,t):e=>(0,r.get)(e,t)===n
|
|
return u(`${e}.@each.${t}`,i)}
|
|
e.intersect=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i]
|
|
return s(t,(function(e){var t=e.map((e=>{var t=(0,r.get)(this,e)
|
|
return(0,n.isArray)(t)?t:[]})),i=t.pop().filter((e=>{for(var r=0;r<t.length;r++){for(var n=!1,i=t[r],a=0;a<i.length;a++)if(i[a]===e){n=!0
|
|
break}if(!1===n)return!1}return!0}))
|
|
return(0,n.A)(i)}),"intersect")}
|
|
e.map=o
|
|
e.mapBy=function(e,t){return o(`${e}.@each.${t}`,(e=>(0,r.get)(e,t)))}
|
|
e.max=function(e){return i(e,((e,t)=>Math.max(e,t)),-1/0,"max")}
|
|
e.min=function(e){return i(e,((e,t)=>Math.min(e,t)),1/0,"min")}
|
|
e.setDiff=function(e,t){return(0,r.computed)(`${e}.[]`,`${t}.[]`,(function(){var i=(0,r.get)(this,e),a=(0,r.get)(this,t)
|
|
return(0,n.isArray)(i)?(0,n.isArray)(a)?i.filter((e=>-1===a.indexOf(e))):(0,n.A)(i):(0,n.A)()})).readOnly()}
|
|
e.sort=function(e,t,r){if(void 0===r&&!Array.isArray(t)){r=t
|
|
t=[]}return"function"==typeof r?c(e,t,r):d(e,r)}
|
|
e.sum=function(e){return i(e,((e,t)=>e+t),0,"sum")}
|
|
e.union=void 0
|
|
e.uniq=l
|
|
e.uniqBy=function(e,t){return(0,r.computed)(`${e}.[]`,(function(){var i=(0,r.get)(this,e)
|
|
return(0,n.isArray)(i)?(0,n.uniqBy)(i,t):(0,n.A)()})).readOnly()}
|
|
function i(e,t,n,i){return(0,r.computed)(`${e}.[]`,(function(){var i=(0,r.get)(this,e)
|
|
return null===i||"object"!=typeof i?n:i.reduce(t,n,this)})).readOnly()}function a(e,t,i){var a
|
|
if(/@each/.test(e))a=e.replace(/\.@each.*$/,"")
|
|
else{a=e
|
|
e+=".[]"}return(0,r.computed)(e,...t,(function(){var e=(0,r.get)(this,a)
|
|
return(0,n.isArray)(e)?(0,n.A)(i.call(this,e)):(0,n.A)()})).readOnly()}function s(e,t,i){var a=e.map((e=>`${e}.[]`))
|
|
return(0,r.computed)(...a,(function(){return(0,n.A)(t.call(this,e))})).readOnly()}function o(e,t,r){if(void 0===r&&"function"==typeof t){r=t
|
|
t=[]}return a(e,t,(function(e){return e.map(r,this)}))}function u(e,t,r){if(void 0===r&&"function"==typeof t){r=t
|
|
t=[]}return a(e,t,(function(e){return e.filter(r,this)}))}function l(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i]
|
|
return s(t,(function(e){var t=(0,n.A)(),i=new Set
|
|
e.forEach((e=>{var a=(0,r.get)(this,e);(0,n.isArray)(a)&&a.forEach((e=>{if(!i.has(e)){i.add(e)
|
|
t.push(e)}}))}))
|
|
return t}))}e.union=l
|
|
function c(e,t,r){return a(e,t,(function(e){return e.slice().sort(((e,t)=>r.call(this,e,t)))}))}function d(e,t){return(0,r.autoComputed)((function(i){var a=(0,r.get)(this,t),s="@this"===e,o=function(e){return e.map((e=>{var[t,r]=e.split(":")
|
|
return[t,r=r||"asc"]}))}(a),u=s?this:(0,r.get)(this,e)
|
|
return(0,n.isArray)(u)?0===o.length?(0,n.A)(u.slice()):function(e,t){return(0,n.A)(e.slice().sort(((e,i)=>{for(var a=0;a<t.length;a++){var[s,o]=t[a],u=(0,n.compare)((0,r.get)(e,s),(0,r.get)(i,s))
|
|
if(0!==u)return"desc"===o?-1*u:u}return 0})))}(u,o):(0,n.A)()})).readOnly()}}))
|
|
e("@ember/object/mixin",["exports","@ember/-internals/metal"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.Mixin}})}))
|
|
e("@ember/object/observable",["exports","@ember/-internals/runtime"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.Observable}})}))
|
|
e("@ember/object/observers",["exports","@ember/-internals/metal"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"addObserver",{enumerable:!0,get:function(){return t.addObserver}})
|
|
Object.defineProperty(e,"removeObserver",{enumerable:!0,get:function(){return t.removeObserver}})}))
|
|
e("@ember/object/promise-proxy-mixin",["exports","@ember/-internals/runtime"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.PromiseProxyMixin}})}))
|
|
e("@ember/object/proxy",["exports","@ember/-internals/runtime"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.ObjectProxy}})}))
|
|
e("@ember/polyfills/index",["exports","@ember/polyfills/lib/assign"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"assign",{enumerable:!0,get:function(){return t.assign}})
|
|
e.hasPropertyAccessors=void 0
|
|
e.hasPropertyAccessors=!0}))
|
|
e("@ember/polyfills/lib/assign",["exports","@ember/debug"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.assign=function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n]
|
|
return Object.assign(e,...r)}}))
|
|
e("@ember/routing/auto-location",["exports","@ember/-internals/routing"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.AutoLocation}})}))
|
|
e("@ember/routing/hash-location",["exports","@ember/-internals/routing"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.HashLocation}})}))
|
|
e("@ember/routing/history-location",["exports","@ember/-internals/routing"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.HistoryLocation}})}))
|
|
e("@ember/routing/index",["exports","@ember/-internals/glimmer"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"LinkTo",{enumerable:!0,get:function(){return t.LinkTo}})}))
|
|
e("@ember/routing/location",["exports","@ember/-internals/routing"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.Location}})}))
|
|
e("@ember/routing/none-location",["exports","@ember/-internals/routing"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.NoneLocation}})}))
|
|
e("@ember/routing/route",["exports","@ember/-internals/routing"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.Route}})}))
|
|
e("@ember/routing/router-service",["exports","@ember/-internals/routing"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.RouterService}})}))
|
|
e("@ember/routing/router",["exports","@ember/-internals/routing"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.Router}})}))
|
|
e("@ember/runloop/index",["exports","@ember/debug","@ember/-internals/error-handling","@ember/-internals/metal","backburner"],(function(e,t,r,n,i){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e._backburner=void 0
|
|
e._cancelTimers=function(){u.cancelTimers()}
|
|
e._getCurrentRunLoop=function(){return a}
|
|
e._hasScheduledTimers=function(){return u.hasTimers()}
|
|
e._rsvpErrorQueue=e._queues=void 0
|
|
e.begin=function(){u.begin()}
|
|
e.bind=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r]
|
|
return function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n]
|
|
return l(...t.concat(r))}}
|
|
e.cancel=function(e){return u.cancel(e)}
|
|
e.debounce=function(){return u.debounce(...arguments)}
|
|
e.end=function(){u.end()}
|
|
e.join=l
|
|
e.later=function(){return u.later(...arguments)}
|
|
e.next=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r]
|
|
return u.later(...t,1)}
|
|
e.once=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r]
|
|
return u.scheduleOnce("actions",...t)}
|
|
e.run=function(){return u.run(...arguments)}
|
|
e.schedule=function(){return u.schedule(...arguments)}
|
|
e.scheduleOnce=function(){return u.scheduleOnce(...arguments)}
|
|
e.throttle=function(){return u.throttle(...arguments)}
|
|
var a=null
|
|
var s=e._rsvpErrorQueue=`${Math.random()}${Date.now()}`.replace(".",""),o=e._queues=["actions","routerTransitions","render","afterRender","destroy",s],u=e._backburner=new i.default(o,{defaultQueue:"actions",onBegin:function(e){a=e},onEnd:function(e,t){a=t;(0,n.flushAsyncObservers)()},onErrorTarget:r.onErrorTarget,onErrorMethod:"onerror",flush:function(e,t){"render"!==e&&e!==s||(0,n.flushAsyncObservers)()
|
|
t()}})
|
|
function l(e,t){for(var r=arguments.length,n=new Array(r>2?r-2:0),i=2;i<r;i++)n[i-2]=arguments[i]
|
|
return u.join(e,t,...n)}}))
|
|
e("@ember/runloop/type-tests.ts/begin-end.test",["@ember/runloop","expect-type"],(function(e,t){"use strict";(0,t.expectTypeOf)((0,e.begin)()).toEqualTypeOf();(0,t.expectTypeOf)((0,e.end)()).toEqualTypeOf()}))
|
|
e("@ember/runloop/type-tests.ts/bind.test",["@ember/runloop","expect-type"],(function(e,t){"use strict"
|
|
var r=new class{test(e,t,r){return 1}};(0,t.expectTypeOf)((0,e.bind)(((e,t,r)=>1))).toEqualTypeOf();(0,t.expectTypeOf)((0,e.bind)(((e,t,r)=>1),1)).toEqualTypeOf();(0,t.expectTypeOf)((0,e.bind)(((e,t,r)=>1),1,!0)).toEqualTypeOf();(0,t.expectTypeOf)((0,e.bind)(((e,t,r)=>1),1,!0,"baz")).toEqualTypeOf();(0,t.expectTypeOf)((0,e.bind)(((e,t,r)=>1),1,!0,void 0)).toEqualTypeOf();(0,e.bind)((e=>1),"string");(0,t.expectTypeOf)((0,e.bind)(r,(function(e,r,n){(0,t.expectTypeOf)(this).toEqualTypeOf()
|
|
return 1}))).toEqualTypeOf();(0,t.expectTypeOf)((0,e.bind)(r,(function(e,t,r){return 1}),1)).toEqualTypeOf();(0,t.expectTypeOf)((0,e.bind)(r,(function(e,t,r){return 1}),1,!0)).toEqualTypeOf();(0,t.expectTypeOf)((0,e.bind)(r,(function(e,t,r){return 1}),1,!0,"baz")).toEqualTypeOf();(0,t.expectTypeOf)((0,e.bind)(r,(function(e,t,r){return 1}),1,!0,void 0)).toEqualTypeOf();(0,e.bind)(r,(function(e){return 1}),"string");(0,t.expectTypeOf)((0,e.bind)(r,"test")).toEqualTypeOf();(0,t.expectTypeOf)((0,e.bind)(r,"test",1)).toEqualTypeOf();(0,t.expectTypeOf)((0,e.bind)(r,"test",1,!0)).toEqualTypeOf();(0,t.expectTypeOf)((0,e.bind)(r,"test",1,!0,"baz")).toEqualTypeOf();(0,t.expectTypeOf)((0,e.bind)(r,"test",1,!0,void 0)).toEqualTypeOf();(0,e.bind)(r,"test","string")}))
|
|
e("@ember/runloop/type-tests.ts/cancel.test",["@ember/runloop","expect-type"],(function(e,t){"use strict"
|
|
var r=(0,e.next)(null,(()=>{}));(0,t.expectTypeOf)((0,e.cancel)(r)).toEqualTypeOf()}))
|
|
e("@ember/runloop/type-tests.ts/debounce.test",["@ember/runloop","expect-type"],(function(e,t){"use strict"
|
|
function r(){}var n={name:"debounce",test(e,t){}};(0,e.debounce)(n,r,150);(0,e.debounce)(n,r,150);(0,e.debounce)(n,r,150,!0);(0,e.debounce)(n,r,150,!0);(0,e.debounce)(n,r,150,!0);(0,t.expectTypeOf)((0,e.debounce)(((e,t)=>{}),1,void 0,1)).toEqualTypeOf();(0,e.debounce)(((e,t)=>{}),1,!0);(0,e.debounce)(((e,t)=>{}),1,1);(0,e.debounce)(((e,t)=>{}),1,!0,1,!0);(0,e.debounce)(n,(function(e,r){(0,t.expectTypeOf)(this).toEqualTypeOf(n)}),1,!0,1,!0);(0,e.debounce)(n,"test",1,!0,1,!0);(0,e.debounce)(n,"invalid")
|
|
var i=new class{test(e,t,r){return 1}};(0,t.expectTypeOf)((0,e.debounce)(((e,t,r)=>1),1,!0,void 0,1)).toEqualTypeOf();(0,t.expectTypeOf)((0,e.debounce)(((e,t,r)=>1),1,!0,"string",1)).toEqualTypeOf();(0,e.debounce)((e=>1),"string");(0,t.expectTypeOf)((0,e.debounce)(i,(function(e,r,n){(0,t.expectTypeOf)(this).toEqualTypeOf()
|
|
return 1}),1,!0,void 0,1)).toEqualTypeOf();(0,t.expectTypeOf)((0,e.debounce)(i,(function(e,t,r){return 1}),1,!0,"string",1)).toEqualTypeOf();(0,e.debounce)(i,(function(e,t,r){return 1}),1,"string",!0,1);(0,t.expectTypeOf)((0,e.debounce)(i,"test",1,!0,"string",1)).toEqualTypeOf();(0,t.expectTypeOf)((0,e.debounce)(i,"test",1,!0,void 0,1)).toEqualTypeOf();(0,e.debounce)(i,"test","string")}))
|
|
e("@ember/runloop/type-tests.ts/join.test",["@ember/runloop","expect-type"],(function(e,t){"use strict"
|
|
var r=new class{test(e,t,r){return 1}};(0,t.expectTypeOf)((0,e.join)(((e,t,r)=>1),1,!0)).toEqualTypeOf();(0,t.expectTypeOf)((0,e.join)(((e,t,r)=>1),1,!0,"string")).toEqualTypeOf();(0,e.join)((e=>1),"string");(0,t.expectTypeOf)((0,e.join)(r,(function(e,r,n){(0,t.expectTypeOf)(this).toEqualTypeOf()
|
|
return 1}),1,!0)).toEqualTypeOf();(0,t.expectTypeOf)((0,e.join)(r,(function(e,t,r){return 1}),1,!0,"string")).toEqualTypeOf();(0,e.join)(r,(function(e,t,r){return 1}),1,"string");(0,t.expectTypeOf)((0,e.join)(r,"test",1,!0)).toEqualTypeOf();(0,t.expectTypeOf)((0,e.join)(r,"test",1,!0,"string")).toEqualTypeOf();(0,e.join)(r,"test","string")}))
|
|
e("@ember/runloop/type-tests.ts/later.test",["@ember/runloop","expect-type"],(function(e,t){"use strict"
|
|
var r=new class{test(e,t,r){return 1}};(0,t.expectTypeOf)((0,e.later)(((e,t,r)=>1),1,!0,void 0,1)).toEqualTypeOf();(0,t.expectTypeOf)((0,e.later)(((e,t,r)=>1),1,!0,"string",1)).toEqualTypeOf();(0,e.later)((e=>1),"string");(0,t.expectTypeOf)((0,e.later)(r,(function(e,r,n){(0,t.expectTypeOf)(this).toEqualTypeOf()
|
|
return 1}),1,!0,void 0,1)).toEqualTypeOf();(0,t.expectTypeOf)((0,e.later)(r,(function(e,t,r){return 1}),1,!0,"string",1)).toEqualTypeOf();(0,e.later)(r,(function(e,t,r){return 1}),1,"string",!0,1);(0,t.expectTypeOf)((0,e.later)(r,"test",1,!0,"string",1)).toEqualTypeOf();(0,t.expectTypeOf)((0,e.later)(r,"test",1,!0,void 0,1)).toEqualTypeOf();(0,e.later)(r,"test","string")}))
|
|
e("@ember/runloop/type-tests.ts/next.test",["@ember/runloop","expect-type"],(function(e,t){"use strict"
|
|
var r=new class{test(e,t,r){return 1}};(0,t.expectTypeOf)((0,e.next)(((e,t,r)=>1),1,!0,void 0)).toEqualTypeOf();(0,t.expectTypeOf)((0,e.next)(((e,t,r)=>1),1,!0,"string")).toEqualTypeOf();(0,e.next)((e=>1),"string");(0,t.expectTypeOf)((0,e.next)(r,(function(e,r,n){(0,t.expectTypeOf)(this).toEqualTypeOf()
|
|
return 1}),1,!0)).toEqualTypeOf();(0,t.expectTypeOf)((0,e.next)(r,(function(e,t,r){return 1}),1,!0,"string")).toEqualTypeOf();(0,e.next)(r,(function(e,t,r){return 1}),1,"string",!0);(0,t.expectTypeOf)((0,e.next)(r,"test",1,!0,"string")).toEqualTypeOf();(0,t.expectTypeOf)((0,e.next)(r,"test",1,!0)).toEqualTypeOf();(0,e.next)(r,"test","string")}))
|
|
e("@ember/runloop/type-tests.ts/once.test",["@ember/runloop","expect-type"],(function(e,t){"use strict"
|
|
var r=new class{test(e,t,r){return 1}};(0,t.expectTypeOf)((0,e.once)(((e,t,r)=>1),1,!0,void 0)).toEqualTypeOf();(0,t.expectTypeOf)((0,e.once)(((e,t,r)=>1),1,!0,"string")).toEqualTypeOf();(0,e.once)((e=>1),"string");(0,t.expectTypeOf)((0,e.once)(r,(function(e,r,n){(0,t.expectTypeOf)(this).toEqualTypeOf()
|
|
return 1}),1,!0)).toEqualTypeOf();(0,t.expectTypeOf)((0,e.once)(r,(function(e,t,r){return 1}),1,!0,"string")).toEqualTypeOf();(0,e.once)(r,(function(e,t,r){return 1}),1,"string",!0);(0,t.expectTypeOf)((0,e.once)(r,"test",1,!0,"string")).toEqualTypeOf();(0,t.expectTypeOf)((0,e.once)(r,"test",1,!0)).toEqualTypeOf();(0,e.once)(r,"test","string")}))
|
|
e("@ember/runloop/type-tests.ts/run.test",["@ember/runloop","expect-type"],(function(e,t){"use strict"
|
|
var r=new class{test(e,t,r){return 1}};(0,t.expectTypeOf)((0,e.run)(((e,t,r)=>1),1,!0,void 0)).toEqualTypeOf();(0,t.expectTypeOf)((0,e.run)(((e,t,r)=>1),1,!0,"string")).toEqualTypeOf();(0,e.run)((e=>1),"string");(0,t.expectTypeOf)((0,e.run)(r,(function(e,r,n){(0,t.expectTypeOf)(this).toEqualTypeOf()
|
|
return 1}),1,!0)).toEqualTypeOf();(0,t.expectTypeOf)((0,e.run)(r,(function(e,t,r){return 1}),1,!0,"string")).toEqualTypeOf();(0,e.run)(r,(function(e,t,r){return 1}),1,"string",!0);(0,t.expectTypeOf)((0,e.run)(r,"test",1,!0,"string")).toEqualTypeOf();(0,t.expectTypeOf)((0,e.run)(r,"test",1,!0)).toEqualTypeOf();(0,e.run)(r,"test","string")}))
|
|
e("@ember/runloop/type-tests.ts/schedule-once.test",["@ember/runloop","expect-type"],(function(e,t){"use strict"
|
|
var r=new class{test(e,t,r){return 1}};(0,t.expectTypeOf)((0,e.scheduleOnce)("my-queue",((e,t,r)=>1),1,!0,void 0)).toEqualTypeOf();(0,t.expectTypeOf)((0,e.scheduleOnce)("my-queue",((e,t,r)=>1),1,!0,"string")).toEqualTypeOf();(0,e.scheduleOnce)("my-queue",(e=>1),"string");(0,t.expectTypeOf)((0,e.scheduleOnce)("my-queue",r,(function(e,r,n){(0,t.expectTypeOf)(this).toEqualTypeOf()
|
|
return 1}),1,!0)).toEqualTypeOf();(0,t.expectTypeOf)((0,e.scheduleOnce)("my-queue",r,(function(e,t,r){return 1}),1,!0,"string")).toEqualTypeOf();(0,e.scheduleOnce)("my-queue",r,(function(e,t,r){return 1}),1,"string",!0);(0,t.expectTypeOf)((0,e.scheduleOnce)("my-queue",r,"test",1,!0,"string")).toEqualTypeOf();(0,t.expectTypeOf)((0,e.scheduleOnce)("my-queue",r,"test",1,!0)).toEqualTypeOf();(0,e.scheduleOnce)("my-queue",r,"test","string")}))
|
|
e("@ember/runloop/type-tests.ts/schedule.test",["@ember/runloop","expect-type"],(function(e,t){"use strict"
|
|
var r=new class{test(e,t,r){return 1}};(0,t.expectTypeOf)((0,e.schedule)("my-queue",((e,t,r)=>1),1,!0,void 0)).toEqualTypeOf();(0,t.expectTypeOf)((0,e.schedule)("my-queue",((e,t,r)=>1),1,!0,"string")).toEqualTypeOf();(0,e.schedule)("my-queue",(e=>1),"string");(0,t.expectTypeOf)((0,e.schedule)("my-queue",r,(function(e,r,n){(0,t.expectTypeOf)(this).toEqualTypeOf()
|
|
return 1}),1,!0)).toEqualTypeOf();(0,t.expectTypeOf)((0,e.schedule)("my-queue",r,(function(e,t,r){return 1}),1,!0,"string")).toEqualTypeOf();(0,e.schedule)("my-queue",r,(function(e,t,r){return 1}),1,"string",!0);(0,t.expectTypeOf)((0,e.schedule)("my-queue",r,"test",1,!0,"string")).toEqualTypeOf();(0,t.expectTypeOf)((0,e.schedule)("my-queue",r,"test",1,!0)).toEqualTypeOf();(0,e.schedule)("my-queue",r,"test","string")}))
|
|
e("@ember/runloop/type-tests.ts/throttle.test",["@ember/runloop","expect-type"],(function(e,t){"use strict"
|
|
function r(){}var n={name:"throttle",test(e,t){}};(0,e.throttle)(n,r,150);(0,e.throttle)(n,r,150);(0,e.throttle)(n,r,150,!0);(0,e.throttle)(n,r,150,!0);(0,e.throttle)(n,r,150,!0);(0,t.expectTypeOf)((0,e.throttle)(((e,t)=>{}),1,void 0,1)).toEqualTypeOf();(0,e.throttle)(((e,t)=>{}),1,!0);(0,e.throttle)(((e,t)=>{}),1,1);(0,e.throttle)(((e,t)=>{}),1,!0,1,!0);(0,e.throttle)(n,(function(e,r){(0,t.expectTypeOf)(this).toEqualTypeOf(n)}),1,!0,1,!0);(0,e.throttle)(n,"test",1,!0,1,!0);(0,e.throttle)(n,"invalid")
|
|
var i=new class{test(e,t,r){return 1}};(0,t.expectTypeOf)((0,e.throttle)(((e,t,r)=>1),1,!0,void 0,1)).toEqualTypeOf();(0,t.expectTypeOf)((0,e.throttle)(((e,t,r)=>1),1,!0,"string",1)).toEqualTypeOf();(0,e.throttle)((e=>1),"string");(0,t.expectTypeOf)((0,e.throttle)(i,(function(e,r,n){(0,t.expectTypeOf)(this).toEqualTypeOf()
|
|
return 1}),1,!0,void 0,1)).toEqualTypeOf();(0,t.expectTypeOf)((0,e.throttle)(i,(function(e,t,r){return 1}),1,!0,"string",1)).toEqualTypeOf();(0,e.throttle)(i,(function(e,t,r){return 1}),1,"string",!0,1);(0,t.expectTypeOf)((0,e.throttle)(i,"test",1,!0,"string",1)).toEqualTypeOf();(0,t.expectTypeOf)((0,e.throttle)(i,"test",1,!0,void 0,1)).toEqualTypeOf();(0,e.throttle)(i,"test","string")}))
|
|
e("@ember/service/index",["exports","@ember/-internals/runtime","@ember/-internals/metal"],(function(e,t,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.inject=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n]
|
|
return(0,r.inject)("service",...t)}
|
|
e.service=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n]
|
|
return(0,r.inject)("service",...t)}
|
|
class n extends t.FrameworkObject{}e.default=n
|
|
n.isServiceFactory=!0}))
|
|
e("@ember/string/index",["exports","@ember/string/lib/string_registry","@ember/-internals/utils","@ember/debug","@ember/-internals/glimmer"],(function(e,t,r,n,i){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"_getStrings",{enumerable:!0,get:function(){return t.getStrings}})
|
|
Object.defineProperty(e,"_setStrings",{enumerable:!0,get:function(){return t.setStrings}})
|
|
e.camelize=function(e){return l.get(e)}
|
|
e.capitalize=function(e){return b.get(e)}
|
|
e.classify=function(e){return p.get(e)}
|
|
e.dasherize=function(e){return s.get(e)}
|
|
e.decamelize=w
|
|
e.htmlSafe=function(e){O("htmlSafe")
|
|
return(0,i.htmlSafe)(e)}
|
|
e.isHTMLSafe=function(e){O("isHTMLSafe")
|
|
return(0,i.isHTMLSafe)(e)}
|
|
e.underscore=function(e){return v.get(e)}
|
|
e.w=function(e){return e.split(/\s+/)}
|
|
var a=/[ _]/g,s=new r.Cache(1e3,(e=>w(e).replace(a,"-"))),o=/(-|_|\.|\s)+(.)?/g,u=/(^|\/)([A-Z])/g,l=new r.Cache(1e3,(e=>e.replace(o,((e,t,r)=>r?r.toUpperCase():"")).replace(u,(e=>e.toLowerCase())))),c=/^(-|_)+(.)?/,d=/(.)(-|_|\.|\s)+(.)?/g,h=/(^|\/|\.)([a-z])/g,p=new r.Cache(1e3,(e=>{for(var t=(e,t,r)=>r?`_${r.toUpperCase()}`:"",r=(e,t,r,n)=>t+(n?n.toUpperCase():""),n=e.split("/"),i=0;i<n.length;i++)n[i]=n[i].replace(c,t).replace(d,r)
|
|
return n.join("/").replace(h,(e=>e.toUpperCase()))})),f=/([a-z\d])([A-Z]+)/g,m=/-|\s+/g,v=new r.Cache(1e3,(e=>e.replace(f,"$1_$2").replace(m,"_").toLowerCase())),g=/(^|\/)([a-z\u00C0-\u024F])/g,b=new r.Cache(1e3,(e=>e.replace(g,(e=>e.toUpperCase())))),y=/([a-z\d])([A-Z])/g,_=new r.Cache(1e3,(e=>e.replace(y,"$1_$2").toLowerCase()))
|
|
function w(e){return _.get(e)}function O(e,t){void 0===t&&(t=`Importing ${e} from '@ember/string' is deprecated. Please import ${e} from '@ember/template' instead.`)}}))
|
|
e("@ember/string/lib/string_registry",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.getString=function(e){return t[e]}
|
|
e.getStrings=function(){return t}
|
|
e.setStrings=function(e){t=e}
|
|
var t={}}))
|
|
e("@ember/template-compilation/index",["exports","ember-template-compiler"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"compileTemplate",{enumerable:!0,get:function(){return t.compile}})
|
|
e.precompileTemplate=void 0
|
|
0}))
|
|
e("@ember/template-factory/index",["exports","@glimmer/opcode-compiler"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"createTemplateFactory",{enumerable:!0,get:function(){return t.templateFactory}})}))
|
|
e("@ember/template/index",["exports","@ember/-internals/glimmer"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"htmlSafe",{enumerable:!0,get:function(){return t.htmlSafe}})
|
|
Object.defineProperty(e,"isHTMLSafe",{enumerable:!0,get:function(){return t.isHTMLSafe}})}))
|
|
e("@ember/test/adapter",["exports","ember-testing"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=t.Test.Adapter}))
|
|
e("@ember/test/index",["exports","require"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.unregisterWaiter=e.unregisterHelper=e.registerWaiter=e.registerHelper=e.registerAsyncHelper=void 0
|
|
if((0,t.has)("ember-testing")){var{Test:r}=(0,t.default)("ember-testing")
|
|
e.registerAsyncHelper=r.registerAsyncHelper
|
|
e.registerHelper=r.registerHelper
|
|
e.registerWaiter=r.registerWaiter
|
|
e.unregisterHelper=r.unregisterHelper
|
|
e.unregisterWaiter=r.unregisterWaiter}else{var n=()=>{throw new Error("Attempted to use test utilities, but `ember-testing` was not included")}
|
|
e.registerAsyncHelper=n
|
|
e.registerHelper=n
|
|
e.registerWaiter=n
|
|
e.unregisterHelper=n
|
|
e.unregisterWaiter=n}}))
|
|
e("@ember/utils/index",["exports","@ember/-internals/metal","@ember/-internals/runtime"],(function(e,t,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"compare",{enumerable:!0,get:function(){return r.compare}})
|
|
Object.defineProperty(e,"isBlank",{enumerable:!0,get:function(){return t.isBlank}})
|
|
Object.defineProperty(e,"isEmpty",{enumerable:!0,get:function(){return t.isEmpty}})
|
|
Object.defineProperty(e,"isEqual",{enumerable:!0,get:function(){return r.isEqual}})
|
|
Object.defineProperty(e,"isNone",{enumerable:!0,get:function(){return t.isNone}})
|
|
Object.defineProperty(e,"isPresent",{enumerable:!0,get:function(){return t.isPresent}})
|
|
Object.defineProperty(e,"typeOf",{enumerable:!0,get:function(){return r.typeOf}})}))
|
|
e("@ember/version/index",["exports","ember/version"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"VERSION",{enumerable:!0,get:function(){return t.default}})}))
|
|
e("@glimmer/destroyable",["exports","@glimmer/util","@glimmer/global-context"],(function(e,t,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e._hasDestroyableChildren=function(e){var t=n.get(e)
|
|
return void 0!==t&&null!==t.children}
|
|
e.assertDestroyablesDestroyed=void 0
|
|
e.associateDestroyableChild=function(e,t){0
|
|
var r=o(e),n=o(t)
|
|
r.children=i(r.children,t)
|
|
n.parents=i(n.parents,e)
|
|
return t}
|
|
e.destroy=u
|
|
e.destroyChildren=function(e){var{children:t}=o(e)
|
|
a(t,u)}
|
|
e.enableDestroyableTracking=void 0
|
|
e.isDestroyed=function(e){var t=n.get(e)
|
|
return void 0!==t&&t.state>=2}
|
|
e.isDestroying=l
|
|
e.registerDestructor=function(e,t,r){void 0===r&&(r=!1)
|
|
0
|
|
var n=o(e),a=!0===r?"eagerDestructors":"destructors"
|
|
n[a]=i(n[a],t)
|
|
return t}
|
|
e.unregisterDestructor=function(e,t,r){void 0===r&&(r=!1)
|
|
0
|
|
var n=o(e),i=!0===r?"eagerDestructors":"destructors"
|
|
n[i]=s(n[i],t,!1)}
|
|
var n=new WeakMap
|
|
function i(e,t){if(null===e)return t
|
|
if(Array.isArray(e)){e.push(t)
|
|
return e}return[e,t]}function a(e,t){if(Array.isArray(e))for(var r=0;r<e.length;r++)t(e[r])
|
|
else null!==e&&t(e)}function s(e,t,r){if(Array.isArray(e)&&e.length>1){var n=e.indexOf(t)
|
|
e.splice(n,1)
|
|
return e}return null}function o(e){var t=n.get(e)
|
|
if(void 0===t){t={parents:null,children:null,eagerDestructors:null,destructors:null,state:0}
|
|
0
|
|
n.set(e,t)}return t}function u(e){var t=o(e)
|
|
if(!(t.state>=1)){var{parents:n,children:i,eagerDestructors:l,destructors:c}=t
|
|
t.state=1
|
|
a(i,u)
|
|
a(l,(t=>t(e)))
|
|
a(c,(t=>(0,r.scheduleDestroy)(e,t)));(0,r.scheduleDestroyed)((()=>{a(n,(t=>function(e,t){var r=o(t)
|
|
0===r.state&&(r.children=s(r.children,e))}(e,t)))
|
|
t.state=2}))}}function l(e){var t=n.get(e)
|
|
return void 0!==t&&t.state>=1}}))
|
|
e("@glimmer/encoder",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.InstructionEncoderImpl=void 0
|
|
e.InstructionEncoderImpl=class{constructor(e){this.buffer=e
|
|
this.size=0}encode(e,t){if(e>255)throw new Error(`Opcode type over 8-bits. Got ${e}.`)
|
|
var r=e|t|arguments.length-2<<8
|
|
this.buffer.push(r)
|
|
for(var n=2;n<arguments.length;n++){var i=arguments[n]
|
|
0
|
|
this.buffer.push(i)}this.size=this.buffer.length}patch(e,t){if(-1!==this.buffer[e+1])throw new Error("Trying to patch operand in populated slot instead of a reserved slot.")
|
|
this.buffer[e+1]=t}}}))
|
|
e("@glimmer/env",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.DEBUG=e.CI=void 0
|
|
e.DEBUG=!1,e.CI=!1}))
|
|
e("@glimmer/global-context",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.warnIfStyleNotTrusted=e.toIterator=e.toBool=e.testOverrideGlobalContext=e.setProp=e.setPath=e.scheduleRevalidate=e.scheduleDestroyed=e.scheduleDestroy=e.getProp=e.getPath=e.deprecate=e.default=e.assertGlobalContextWasSet=e.assert=void 0
|
|
var t=()=>{}
|
|
e.scheduleRevalidate=t
|
|
0
|
|
e.default=function(r){0
|
|
e.scheduleRevalidate=t=r.scheduleRevalidate
|
|
e.scheduleDestroy=r.scheduleDestroy
|
|
e.scheduleDestroyed=r.scheduleDestroyed
|
|
e.toIterator=r.toIterator
|
|
e.toBool=r.toBool
|
|
e.getProp=r.getProp
|
|
e.setProp=r.setProp
|
|
e.getPath=r.getPath
|
|
e.setPath=r.setPath
|
|
e.warnIfStyleNotTrusted=r.warnIfStyleNotTrusted
|
|
e.assert=r.assert
|
|
e.deprecate=r.deprecate}}))
|
|
e("@glimmer/low-level",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.Storage=e.Stack=void 0
|
|
e.Storage=class{constructor(){this.array=[]
|
|
this.next=0}add(e){var{next:t,array:r}=this
|
|
if(t===r.length)this.next++
|
|
else{var n=r[t]
|
|
this.next=n}this.array[t]=e
|
|
return t}deref(e){return this.array[e]}drop(e){this.array[e]=this.next
|
|
this.next=e}}
|
|
class t{constructor(e){void 0===e&&(e=[])
|
|
this.vec=e}clone(){return new t(this.vec.slice())}sliceFrom(e){return new t(this.vec.slice(e))}slice(e,r){return new t(this.vec.slice(e,r))}copy(e,t){this.vec[t]=this.vec[e]}writeRaw(e,t){this.vec[e]=t}getRaw(e){return this.vec[e]}reset(){this.vec.length=0}len(){return this.vec.length}}e.Stack=t}))
|
|
e("@glimmer/manager",["exports","@glimmer/util","@glimmer/reference","@glimmer/validator","@glimmer/destroyable"],(function(e,t,r,n,i){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.CustomModifierManager=e.CustomHelperManager=e.CustomComponentManager=void 0
|
|
e.capabilityFlagsFrom=function(e){return 0|(e.dynamicLayout?1:0)|(e.dynamicTag?2:0)|(e.prepareArgs?4:0)|(e.createArgs?8:0)|(e.attributeHook?16:0)|(e.elementHook?32:0)|(e.dynamicScope?64:0)|(e.createCaller?128:0)|(e.updateHook?256:0)|(e.createInstance?512:0)|(e.wrapped?1024:0)|(e.willDestroy?2048:0)|(e.hasSubOwner?4096:0)}
|
|
e.componentCapabilities=function(e,t){void 0===t&&(t={})
|
|
0
|
|
var r=Boolean(t.updateHook)
|
|
return f({asyncLifeCycleCallbacks:Boolean(t.asyncLifecycleCallbacks),destructor:Boolean(t.destructor),updateHook:r})}
|
|
e.getComponentTemplate=function(e){var t=e
|
|
for(;null!==t;){var r=j.get(t)
|
|
if(void 0!==r)return r
|
|
t=M(t)}return}
|
|
e.getCustomTagFor=function(e){return v.get(e)}
|
|
e.getInternalComponentManager=function(e,t){0
|
|
var r=c(a,e)
|
|
if(void 0===r){if(!0===t)return null
|
|
0}return r}
|
|
e.getInternalHelperManager=function(e,t){0
|
|
var r=c(o,e)
|
|
if(void 0===r){if(!0===t)return null
|
|
0}return r}
|
|
e.getInternalModifierManager=function(e,t){0
|
|
var r=c(s,e)
|
|
if(void 0===r){if(!0===t)return null
|
|
0}return r}
|
|
e.hasCapability=function(e,t){return!!(e&t)}
|
|
e.hasDestroyable=A
|
|
e.hasInternalComponentManager=function(e){return void 0!==c(a,e)}
|
|
e.hasInternalHelperManager=function(e){return void 0!==c(o,e)}
|
|
e.hasInternalModifierManager=function(e){return void 0!==c(s,e)}
|
|
e.hasValue=k
|
|
e.helperCapabilities=function(e,t){void 0===t&&(t={})
|
|
0
|
|
0
|
|
0
|
|
return f({hasValue:Boolean(t.hasValue),hasDestroyable:Boolean(t.hasDestroyable),hasScheduledEffect:Boolean(t.hasScheduledEffect)})}
|
|
e.managerHasCapability=function(e,t,r){return!!(t&r)}
|
|
e.modifierCapabilities=function(e,t){void 0===t&&(t={})
|
|
0
|
|
return f({disableAutoTracking:Boolean(t.disableAutoTracking)})}
|
|
e.setComponentManager=function(e,t){return p(new P(e),t)}
|
|
e.setComponentTemplate=function(e,t){0
|
|
0
|
|
j.set(t,e)
|
|
return t}
|
|
e.setCustomTagFor=g
|
|
e.setHelperManager=function(e,t){return h(new S(e),t)}
|
|
e.setInternalComponentManager=p
|
|
e.setInternalHelperManager=h
|
|
e.setInternalModifierManager=d
|
|
e.setModifierManager=function(e,t){return d(new C(e),t)}
|
|
var a=new WeakMap,s=new WeakMap,o=new WeakMap,u=Object.getPrototypeOf
|
|
function l(e,t,r){0
|
|
0
|
|
e.set(r,t)
|
|
return r}function c(e,t){for(var r=t;null!=r;){var n=e.get(r)
|
|
if(void 0!==n)return n
|
|
r=u(r)}}function d(e,t){return l(s,e,t)}function h(e,t){return l(o,e,t)}function p(e,t){return l(a,e,t)}function f(e){0
|
|
return e}var m,v=new WeakMap
|
|
function g(e,t){v.set(e,t)}function b(e){if("symbol"==typeof e)return null
|
|
var t=Number(e)
|
|
return isNaN(t)?null:t%1==0?t:null}function y(e,t){return(0,n.track)((()=>{t in e&&(0,r.valueForRef)(e[t])}))}function _(e,t){return(0,n.track)((()=>{"[]"===t&&e.forEach(r.valueForRef)
|
|
var n=b(t)
|
|
null!==n&&n<e.length&&(0,r.valueForRef)(e[n])}))}class w{constructor(e){this.named=e}get(e,t){var n=this.named[t]
|
|
if(void 0!==n)return(0,r.valueForRef)(n)}has(e,t){return t in this.named}ownKeys(){return Object.keys(this.named)}isExtensible(){return!1}getOwnPropertyDescriptor(e,t){0
|
|
return{enumerable:!0,configurable:!0}}}class O{constructor(e){this.positional=e}get(e,t){var{positional:n}=this
|
|
if("length"===t)return n.length
|
|
var i=b(t)
|
|
return null!==i&&i<n.length?(0,r.valueForRef)(n[i]):e[t]}isExtensible(){return!1}has(e,t){var r=b(t)
|
|
return null!==r&&r<this.positional.length}}m=t.HAS_NATIVE_PROXY?(e,t)=>{var{named:r,positional:n}=e,i=new w(r),a=new O(n),s=Object.create(null),o=new Proxy(s,i),u=new Proxy([],a)
|
|
g(o,((e,t)=>y(r,t)))
|
|
g(u,((e,t)=>_(n,t)))
|
|
return{named:o,positional:u}}:(e,t)=>{var{named:n,positional:i}=e,a={},s=[]
|
|
g(a,((e,t)=>y(n,t)))
|
|
g(s,((e,t)=>_(i,t)))
|
|
Object.keys(n).forEach((e=>{Object.defineProperty(a,e,{enumerable:!0,configurable:!0,get:()=>(0,r.valueForRef)(n[e])})}))
|
|
i.forEach(((e,t)=>{Object.defineProperty(s,t,{enumerable:!0,configurable:!0,get:()=>(0,r.valueForRef)(e)})}))
|
|
0
|
|
return{named:a,positional:s}}
|
|
var E={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!0,attributeHook:!1,elementHook:!1,createCaller:!1,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1}
|
|
function T(e){return e.capabilities.asyncLifeCycleCallbacks}function R(e){return e.capabilities.updateHook}class P{constructor(e){this.factory=e
|
|
this.componentManagerDelegates=new WeakMap}getDelegateFor(e){var{componentManagerDelegates:t}=this,r=t.get(e)
|
|
if(void 0===r){var{factory:n}=this
|
|
r=n(e)
|
|
0
|
|
t.set(e,r)}return r}create(e,t,r){var n=this.getDelegateFor(e),i=m(r.capture(),"component"),a=n.createComponent(t,i)
|
|
return new x(a,n,i)}getDebugName(e){return"function"==typeof e?e.name:e.toString()}update(e){var{delegate:t}=e
|
|
if(R(t)){var{component:r,args:n}=e
|
|
t.updateComponent(r,n)}}didCreate(e){var{component:t,delegate:r}=e
|
|
T(r)&&r.didCreateComponent(t)}didUpdate(e){var{component:t,delegate:r}=e;(function(e){return T(e)&&R(e)})(r)&&r.didUpdateComponent(t)}didRenderLayout(){}didUpdateLayout(){}getSelf(e){var{component:t,delegate:n}=e
|
|
return(0,r.createConstRef)(n.getContext(t),"this")}getDestroyable(e){var{delegate:t}=e
|
|
if(function(e){return e.capabilities.destructor}(t)){var{component:r}=e;(0,i.registerDestructor)(e,(()=>t.destroyComponent(r)))
|
|
return e}return null}getCapabilities(){return E}}e.CustomComponentManager=P
|
|
class x{constructor(e,t,r){this.component=e
|
|
this.delegate=t
|
|
this.args=r}}class C{constructor(e){this.factory=e
|
|
this.componentManagerDelegates=new WeakMap}getDelegateFor(e){var{componentManagerDelegates:t}=this,r=t.get(e)
|
|
if(void 0===r){var{factory:n}=this
|
|
r=n(e)
|
|
0
|
|
t.set(e,r)}return r}create(e,t,r,a){var s,o=this.getDelegateFor(e),u=m(a,"modifier"),l=o.createModifier(r,u)
|
|
s={tag:(0,n.createUpdatableTag)(),element:t,delegate:o,args:u,modifier:l}
|
|
0;(0,i.registerDestructor)(s,(()=>o.destroyModifier(l,u)))
|
|
return s}getDebugName(e){var{debugName:t}=e
|
|
return t}getTag(e){var{tag:t}=e
|
|
return t}install(e){var{element:t,args:r,modifier:i,delegate:a}=e,{capabilities:s}=a
|
|
!0===s.disableAutoTracking?(0,n.untrack)((()=>a.installModifier(i,t,r))):a.installModifier(i,t,r)}update(e){var{args:t,modifier:r,delegate:i}=e,{capabilities:a}=i
|
|
!0===a.disableAutoTracking?(0,n.untrack)((()=>i.updateModifier(r,t))):i.updateModifier(r,t)}getDestroyable(e){return e}}e.CustomModifierManager=C
|
|
function k(e){return e.capabilities.hasValue}function A(e){return e.capabilities.hasDestroyable}class S{constructor(e){this.factory=e
|
|
this.helperManagerDelegates=new WeakMap
|
|
this.undefinedDelegate=null}getDelegateForOwner(e){var t=this.helperManagerDelegates.get(e)
|
|
if(void 0===t){var{factory:r}=this
|
|
t=r(e)
|
|
0
|
|
this.helperManagerDelegates.set(e,t)}return t}getDelegateFor(e){if(void 0===e){var{undefinedDelegate:t}=this
|
|
if(null===t){var{factory:r}=this
|
|
this.undefinedDelegate=t=r(void 0)}return t}return this.getDelegateForOwner(e)}getHelper(e){return(t,n)=>{var a=this.getDelegateFor(n),s=m(t,"helper"),o=a.createHelper(e,s)
|
|
if(k(a)){var u=(0,r.createComputeRef)((()=>a.getValue(o)),null,!1)
|
|
A(a)&&(0,i.associateDestroyableChild)(u,a.getDestroyable(o))
|
|
return u}if(A(a)){var l=(0,r.createConstRef)(void 0,!1);(0,i.associateDestroyableChild)(l,a.getDestroyable(o))
|
|
return l}return r.UNDEFINED_REFERENCE}}}e.CustomHelperManager=S
|
|
var j=new WeakMap,M=Object.getPrototypeOf}))
|
|
e("@glimmer/node",["exports","@glimmer/runtime","@simple-dom/document"],(function(e,t,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.NodeDOMTreeConstruction=void 0
|
|
e.serializeBuilder=function(e,t){return a.forInitialRender(e,t)}
|
|
class n extends t.DOMTreeConstruction{constructor(e){super(e||(0,r.default)())}setupUselessElement(){}insertHTMLBefore(e,r,n){var i=this.document.createRawHTMLSection(n)
|
|
e.insertBefore(i,r)
|
|
return new t.ConcreteBounds(e,i,i)}createElement(e){return this.document.createElement(e)}setAttribute(e,t,r){e.setAttribute(t,r)}}e.NodeDOMTreeConstruction=n
|
|
var i=new WeakMap
|
|
class a extends t.NewElementBuilder{constructor(){super(...arguments)
|
|
this.serializeBlockDepth=0}__openBlock(){var{tagName:e}=this.element
|
|
if("TITLE"!==e&&"SCRIPT"!==e&&"STYLE"!==e){var t=this.serializeBlockDepth++
|
|
this.__appendComment(`%+b:${t}%`)}super.__openBlock()}__closeBlock(){var{tagName:e}=this.element
|
|
super.__closeBlock()
|
|
if("TITLE"!==e&&"SCRIPT"!==e&&"STYLE"!==e){var t=--this.serializeBlockDepth
|
|
this.__appendComment(`%-b:${t}%`)}}__appendHTML(e){var{tagName:r}=this.element
|
|
if("TITLE"===r||"SCRIPT"===r||"STYLE"===r)return super.__appendHTML(e)
|
|
var n=this.__appendComment("%glmr%")
|
|
if("TABLE"===r){var i=e.indexOf("<")
|
|
if(i>-1){"tr"===e.slice(i+1,i+3)&&(e=`<tbody>${e}</tbody>`)}}""===e?this.__appendComment("% %"):super.__appendHTML(e)
|
|
var a=this.__appendComment("%glmr%")
|
|
return new t.ConcreteBounds(this.element,n,a)}__appendText(e){var{tagName:t}=this.element,r=function(e){var{element:t,nextSibling:r}=e
|
|
return null===r?t.lastChild:r.previousSibling}(this)
|
|
if("TITLE"===t||"SCRIPT"===t||"STYLE"===t)return super.__appendText(e)
|
|
if(""===e)return this.__appendComment("% %")
|
|
r&&3===r.nodeType&&this.__appendComment("%|%")
|
|
return super.__appendText(e)}closeElement(){if(i.has(this.element)){i.delete(this.element)
|
|
super.closeElement()}return super.closeElement()}openElement(e){if("tr"===e&&"TBODY"!==this.element.tagName&&"THEAD"!==this.element.tagName&&"TFOOT"!==this.element.tagName){this.openElement("tbody")
|
|
i.set(this.constructing,!0)
|
|
this.flushElement(null)}return super.openElement(e)}pushRemoteElement(e,t,r){void 0===r&&(r=null)
|
|
var{dom:n}=this,i=n.createElement("script")
|
|
i.setAttribute("glmr",t)
|
|
n.insertBefore(e,i,r)
|
|
return super.pushRemoteElement(e,t,r)}}}))
|
|
e("@glimmer/opcode-compiler",["exports","@glimmer/util","@glimmer/vm","@glimmer/global-context","@glimmer/manager","@glimmer/encoder"],(function(e,t,r,n,i,a){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.WrappedBuilder=e.StdLib=e.MINIMAL_CAPABILITIES=e.EMPTY_BLOCKS=e.DEFAULT_CAPABILITIES=e.CompileTimeCompilationContextImpl=void 0
|
|
e.compilable=te
|
|
e.compileStatements=re
|
|
e.compileStd=oe
|
|
e.debugCompiler=void 0
|
|
e.invokeStaticBlock=I
|
|
e.invokeStaticBlockWithStack=D
|
|
e.meta=x
|
|
e.programCompilationContext=function(e,t){return new ce(e,t)}
|
|
e.templateCacheCounters=void 0
|
|
e.templateCompilationContext=Y
|
|
e.templateFactory=function(e){var t,{id:r,moduleName:n,block:i,scope:a,isStrictMode:s}=e,o=r||"client-"+he++,u=null,l=new WeakMap,c=e=>{void 0===t&&(t=JSON.parse(i))
|
|
if(void 0===e){if(null===u){pe.cacheMiss++
|
|
u=new fe({id:o,block:t,moduleName:n,owner:null,scope:a,isStrictMode:s})}else pe.cacheHit++
|
|
return u}var r=l.get(e)
|
|
if(void 0===r){pe.cacheMiss++
|
|
r=new fe({id:o,block:t,moduleName:n,owner:e,scope:a,isStrictMode:s})
|
|
l.set(e,r)}else pe.cacheHit++
|
|
return r}
|
|
c.__id=o
|
|
c.__meta={moduleName:n}
|
|
return c}
|
|
class s{constructor(e){this.blocks=e
|
|
this.names=e?Object.keys(e):[]}get(e){return this.blocks&&this.blocks[e]||null}has(e){var{blocks:t}=this
|
|
return null!==t&&e in t}with(e,r){var{blocks:n}=this
|
|
return new s(n?(0,t.assign)({},n,{[e]:r}):{[e]:r})}get hasAny(){return null!==this.blocks}}var o=e.EMPTY_BLOCKS=new s(null)
|
|
function u(e){if(null===e)return o
|
|
for(var r=(0,t.dict)(),[n,i]=e,a=0;a<n.length;a++)r[n[a]]=i[a]
|
|
return new s(r)}function l(e){return{type:1,value:e}}function c(e){return{type:5,value:e}}function d(e){return{type:7,value:e}}function h(e){return{type:8,value:e}}function p(e){return t=>{if(!function(e){return Array.isArray(e)&&2===e.length}(t))return!1
|
|
var r=t[0]
|
|
return 31===r||32===r||r===e}}var f=p(39),m=p(38),v=p(37),g=p(35),b=p(34)
|
|
function y(e){0
|
|
return e}function _(e,t,r,n,i){var{upvars:a}=y(r),s=a[e[1]],o=t.lookupBuiltInHelper(s)
|
|
0
|
|
return n.helper(o,s)}class w{constructor(){this.names={}
|
|
this.funcs=[]}add(e,t){this.names[e]=this.funcs.push(t)-1}compile(e,t){var r=t[0],n=this.names[r];(0,this.funcs[n])(e,t)}}var O=new w
|
|
O.add(29,((e,t)=>{var[,r]=t
|
|
for(var n of r)T(e,n)
|
|
e(27,r.length)}))
|
|
O.add(28,((e,t)=>{var[,r,n,i]=t
|
|
if(v(r))e(1005,r,(t=>{S(e,t,n,i)}))
|
|
else{T(e,r)
|
|
j(e,n,i)}}))
|
|
O.add(50,((e,t)=>{var[,n,i,a,s]=t
|
|
!function(e,t,n,i,a){e(0)
|
|
R(e,i,a,!1)
|
|
e(86)
|
|
T(e,n)
|
|
e(77,t,{type:2,value:void 0})
|
|
e(1)
|
|
e(36,r.$v0)}(e,i,n,a,s)}))
|
|
O.add(30,((e,t)=>{var[,r,n]=t
|
|
e(21,r)
|
|
E(e,n)}))
|
|
O.add(32,((e,t)=>{var[,r,n]=t
|
|
e(1011,r,(t=>{e(29,t)
|
|
E(e,n)}))}))
|
|
O.add(31,((e,t)=>{var[,r,n]=t
|
|
e(1009,r,(e=>{}))}))
|
|
O.add(34,(()=>{throw new Error("unimplemented opcode")}))
|
|
O.add(36,((e,t)=>{e(1010,t[1],(r=>{e(1006,t,{ifHelper:t=>{S(e,t,null,null)}})}))}))
|
|
O.add(99,((e,t)=>{e(1010,t[1],(r=>{e(1006,t,{ifHelper:(r,n,i)=>{t[2][0]
|
|
S(e,r,null,null)}})}))}))
|
|
function E(e,t){if(void 0!==t&&0!==t.length)for(var r=0;r<t.length;r++)e(22,t[r])}O.add(27,(e=>k(e,void 0)))
|
|
O.add(48,((e,t)=>{var[,r]=t
|
|
T(e,r)
|
|
e(25)}))
|
|
O.add(49,((e,t)=>{var[,r]=t
|
|
T(e,r)
|
|
e(24)
|
|
e(61)
|
|
e(26)}))
|
|
O.add(52,((e,t)=>{var[,r,n,i]=t
|
|
T(e,i)
|
|
T(e,n)
|
|
T(e,r)
|
|
e(109)}))
|
|
O.add(51,((e,t)=>{var[,r]=t
|
|
T(e,r)
|
|
e(110)}))
|
|
O.add(53,((e,t)=>{var[,r]=t
|
|
T(e,r)
|
|
e(111)}))
|
|
O.add(54,((e,t)=>{var[,n]=t
|
|
e(0)
|
|
R(e,n,null,!1)
|
|
e(112)
|
|
e(1)
|
|
e(36,r.$v0)}))
|
|
function T(e,t){if(Array.isArray(t))O.compile(e,t)
|
|
else{A(e,t)
|
|
e(31)}}function R(e,r,n,i){if(null!==r||null!==n){var a=P(e,r)<<4
|
|
i&&(a|=8)
|
|
var s=t.EMPTY_STRING_ARRAY
|
|
if(n){s=n[0]
|
|
for(var o=n[1],u=0;u<o.length;u++)T(e,o[u])}e(82,s,t.EMPTY_STRING_ARRAY,a)}else e(83)}function P(e,t){if(null===t)return 0
|
|
for(var r=0;r<t.length;r++)T(e,t[r])
|
|
return t.length}function x(e){var t,r,[,n,,i]=e.block
|
|
return{evalSymbols:C(e),upvars:i,scopeValues:null!==(r=null===(t=e.scope)||void 0===t?void 0:t.call(e))&&void 0!==r?r:null,isStrictMode:e.isStrictMode,moduleName:e.moduleName,owner:e.owner,size:n.length}}function C(e){var{block:t}=e,[,r,n]=t
|
|
return n?r:null}function k(e,t){A(e,t)
|
|
e(31)}function A(e,r){var n=r
|
|
"number"==typeof n&&(n=(0,t.isSmallInt)(n)?(0,t.encodeImmediate)(n):{type:6,value:n})
|
|
e(30,n)}function S(e,t,n,i){e(0)
|
|
R(e,n,i,!1)
|
|
e(16,t)
|
|
e(1)
|
|
e(36,r.$v0)}function j(e,t,n,i){e(0)
|
|
R(e,t,n,!1)
|
|
e(33,r.$fp,1)
|
|
e(107)
|
|
if(i){e(36,r.$v0)
|
|
i()
|
|
e(1)
|
|
e(34,1)}else{e(1)
|
|
e(34,1)
|
|
e(36,r.$v0)}}function M(e,t,r){R(e,r,null,!0)
|
|
e(23,t)
|
|
e(24)
|
|
e(61)
|
|
e(64)
|
|
e(40)
|
|
e(1)}function N(e,t){!function(e,t){null!==t?e(63,d({parameters:t})):A(e,null)}(e,t&&t[1])
|
|
e(62)
|
|
F(e,t)}function I(e,t){e(0)
|
|
F(e,t)
|
|
e(61)
|
|
e(2)
|
|
e(1)}function D(e,t,n){var i=t[1],a=i.length,s=Math.min(n,a)
|
|
if(0!==s){e(0)
|
|
if(s){e(39)
|
|
for(var o=0;o<s;o++){e(33,r.$fp,n-o)
|
|
e(19,i[o])}}F(e,t)
|
|
e(61)
|
|
e(2)
|
|
s&&e(40)
|
|
e(1)}else I(e,t)}function F(e,t){null===t?A(e,null):e(28,{type:4,value:t})}function L(e,t,r){var n=[],i=0
|
|
r((function(e,t){n.push({match:e,callback:t,label:"CLAUSE"+i++})}))
|
|
e(69,1)
|
|
t()
|
|
e(1001)
|
|
for(var a of n.slice(0,-1))e(67,l(a.label),a.match)
|
|
for(var s=n.length-1;s>=0;s--){var o=n[s]
|
|
e(1e3,o.label)
|
|
e(34,1)
|
|
o.callback()
|
|
0!==s&&e(4,l("END"))}e(1e3,"END")
|
|
e(1002)
|
|
e(70)}function U(e,t,r){e(1001)
|
|
e(0)
|
|
e(6,l("ENDINITIAL"))
|
|
e(69,t())
|
|
r()
|
|
e(1e3,"FINALLY")
|
|
e(70)
|
|
e(5)
|
|
e(1e3,"ENDINITIAL")
|
|
e(1)
|
|
e(1002)}function B(e,t,r,n){return U(e,t,(()=>{e(66,l("ELSE"))
|
|
r()
|
|
e(4,l("FINALLY"))
|
|
e(1e3,"ELSE")
|
|
void 0!==n&&n()}))}var q="&attrs"
|
|
function $(e,n,a,s,o,l){var{compilable:c,capabilities:d,handle:p}=n,f=a?[a,[]]:null,m=Array.isArray(l)||null===l?u(l):l
|
|
if(c){e(78,p)
|
|
!function(e,n){var{capabilities:a,layout:s,elementBlock:o,positional:u,named:l,blocks:c}=n,{symbolTable:d}=s,p=d.hasEval||(0,i.hasCapability)(a,4)
|
|
if(p){H(e,{capabilities:a,elementBlock:o,positional:u,named:l,atNames:!0,blocks:c,layout:s})
|
|
return}e(36,r.$s0)
|
|
e(33,r.$sp,1)
|
|
e(35,r.$s0)
|
|
e(0)
|
|
var{symbols:f}=d,m=[],v=[],g=[],b=c.names
|
|
if(null!==o){var y=f.indexOf(q)
|
|
if(-1!==y){N(e,o)
|
|
m.push(y)}}for(var _=0;_<b.length;_++){var w=b[_],O=f.indexOf(`&${w}`)
|
|
if(-1!==O){N(e,c.get(w))
|
|
m.push(O)}}if((0,i.hasCapability)(a,8)){var E=P(e,u)<<4
|
|
E|=8
|
|
var R=t.EMPTY_STRING_ARRAY
|
|
if(null!==l){R=l[0]
|
|
for(var x=l[1],C=0;C<x.length;C++){var k=f.indexOf(R[C])
|
|
T(e,x[C])
|
|
v.push(k)}}e(82,R,t.EMPTY_STRING_ARRAY,E)
|
|
v.push(-1)}else if(null!==l)for(var A=l[0],S=l[1],j=0;j<S.length;j++){var M=A[j],I=f.indexOf(M)
|
|
if(-1!==I){T(e,S[j])
|
|
v.push(I)
|
|
g.push(M)}}e(97,r.$s0);(0,i.hasCapability)(a,64)&&e(59);(0,i.hasCapability)(a,512)&&e(87,0|c.has("default"),r.$s0)
|
|
e(88,r.$s0);(0,i.hasCapability)(a,8)?e(90,r.$s0):e(90,r.$s0,g)
|
|
e(37,f.length+1,Object.keys(c).length>0?1:0)
|
|
e(19,0)
|
|
for(var D=v.length-1;D>=0;D--){var F=v[D];-1===F?e(34,1):e(19,F+1)}null!==u&&e(34,u.length)
|
|
for(var L=m.length-1;L>=0;L--){e(20,m[L]+1)}e(28,h(s))
|
|
e(61)
|
|
e(2)
|
|
e(100,r.$s0)
|
|
e(1)
|
|
e(40);(0,i.hasCapability)(a,64)&&e(60)
|
|
e(98)
|
|
e(35,r.$s0)}(e,{capabilities:d,layout:c,elementBlock:f,positional:s,named:o,blocks:m})}else{e(78,p)
|
|
H(e,{capabilities:d,elementBlock:f,positional:s,named:o,atNames:!0,blocks:m})}}function V(e,t,n,i,a,s,o,c){var d=n?[n,[]]:null,h=Array.isArray(s)||null===s?u(s):s
|
|
U(e,(()=>{T(e,t)
|
|
e(33,r.$sp,0)
|
|
return 2}),(()=>{e(66,l("ELSE"))
|
|
c?e(81):e(80,{type:2,value:void 0})
|
|
e(79)
|
|
H(e,{capabilities:!0,elementBlock:d,positional:i,named:a,atNames:o,blocks:h})
|
|
e(1e3,"ELSE")}))}function H(e,n){var{capabilities:a,elementBlock:s,positional:o,named:u,atNames:l,blocks:c,layout:p}=n,f=!!c,m=!0===a||(0,i.hasCapability)(a,4)||!(!u||0===u[0].length),v=c.with("attrs",s)
|
|
e(36,r.$s0)
|
|
e(33,r.$sp,1)
|
|
e(35,r.$s0)
|
|
e(0)
|
|
!function(e,r,n,i,a){for(var s=i.names,o=0;o<s.length;o++)N(e,i.get(s[o]))
|
|
var u=P(e,r)<<4
|
|
a&&(u|=8)
|
|
i&&(u|=7)
|
|
var l=t.EMPTY_ARRAY
|
|
if(n){l=n[0]
|
|
for(var c=n[1],d=0;d<c.length;d++)T(e,c[d])}e(82,l,s,u)}(e,o,u,v,l)
|
|
e(85,r.$s0)
|
|
z(e,v.has("default"),f,m,(()=>{if(p){e(63,d(p.symbolTable))
|
|
e(28,h(p))
|
|
e(61)}else e(92,r.$s0)
|
|
e(95,r.$s0)}))
|
|
e(35,r.$s0)}function z(e,t,n,i,a){void 0===a&&(a=null)
|
|
e(97,r.$s0)
|
|
e(59)
|
|
e(87,0|t,r.$s0)
|
|
a&&a()
|
|
e(88,r.$s0)
|
|
e(90,r.$s0)
|
|
e(38,r.$s0)
|
|
e(19,0)
|
|
e(94,r.$s0)
|
|
i&&e(17,r.$s0)
|
|
n&&e(18,r.$s0)
|
|
e(34,1)
|
|
e(96,r.$s0)
|
|
e(100,r.$s0)
|
|
e(1)
|
|
e(40)
|
|
e(60)
|
|
e(98)}class W{constructor(e,t,r,n,i){this.main=e
|
|
this.trustingGuardedAppend=t
|
|
this.cautiousGuardedAppend=r
|
|
this.trustingNonDynamicAppend=n
|
|
this.cautiousNonDynamicAppend=i}get"trusting-append"(){return this.trustingGuardedAppend}get"cautious-append"(){return this.cautiousGuardedAppend}get"trusting-non-dynamic-append"(){return this.trustingNonDynamicAppend}get"cautious-non-dynamic-append"(){return this.cautiousNonDynamicAppend}getAppend(e){return e?this.trustingGuardedAppend:this.cautiousGuardedAppend}}e.StdLib=W
|
|
function Y(e,t){return{program:e,encoder:new ae(e.heap,t,e.stdlib),meta:t}}var G=new w,Q=["class","id","value","name","type","style","href"],K=["div","span","p","a"]
|
|
function J(e){return"string"==typeof e?e:K[e]}function X(e){return"string"==typeof e?e:Q[e]}G.add(3,((e,t)=>e(42,t[1])))
|
|
G.add(13,(e=>e(55)))
|
|
G.add(12,(e=>e(54)))
|
|
G.add(4,((e,t)=>{var[,n,i,a]=t
|
|
if(m(n))e(1003,n,(t=>{e(0)
|
|
R(e,i,a,!1)
|
|
e(57,t)
|
|
e(1)}))
|
|
else{T(e,n)
|
|
e(0)
|
|
R(e,i,a,!1)
|
|
e(33,r.$fp,1)
|
|
e(108)
|
|
e(1)}}))
|
|
G.add(14,((e,t)=>{var[,r,n,i]=t
|
|
e(51,X(r),n,null!=i?i:null)}))
|
|
G.add(24,((e,t)=>{var[,r,n,i]=t
|
|
e(105,X(r),n,null!=i?i:null)}))
|
|
G.add(15,((e,t)=>{var[,r,n,i]=t
|
|
T(e,n)
|
|
e(52,X(r),!1,null!=i?i:null)}))
|
|
G.add(22,((e,t)=>{var[,r,n,i]=t
|
|
T(e,n)
|
|
e(52,X(r),!0,null!=i?i:null)}))
|
|
G.add(16,((e,t)=>{var[,r,n,i]=t
|
|
T(e,n)
|
|
e(53,X(r),!1,null!=i?i:null)}))
|
|
G.add(23,((e,t)=>{var[,r,n,i]=t
|
|
T(e,n)
|
|
e(53,X(r),!0,null!=i?i:null)}))
|
|
G.add(10,((e,t)=>{var[,r]=t
|
|
e(48,J(r))}))
|
|
G.add(11,((e,t)=>{var[,r]=t
|
|
e(89)
|
|
e(48,J(r))}))
|
|
G.add(8,((e,t)=>{var[,r,n,i,a]=t
|
|
f(r)?e(1004,r,(t=>{$(e,t,n,null,i,a)})):V(e,r,n,null,i,a,!0,!0)}))
|
|
G.add(18,((e,t)=>{var[,r,n]=t
|
|
return M(e,r,n)}))
|
|
G.add(17,((e,t)=>{var[,r]=t
|
|
return M(e,r,null)}))
|
|
G.add(26,((e,t)=>{var[,r]=t
|
|
return e(103,{type:3,value:void 0},r)}))
|
|
G.add(1,((e,t)=>{var[,r]=t
|
|
if(Array.isArray(r))if(b(r))e(1008,r,{ifComponent(t){$(e,t,null,null,null,null)},ifHelper(t){e(0)
|
|
S(e,t,null,null)
|
|
e(3,c("cautious-non-dynamic-append"))
|
|
e(1)},ifValue(t){e(0)
|
|
e(29,t)
|
|
e(3,c("cautious-non-dynamic-append"))
|
|
e(1)}})
|
|
else if(28===r[0]){var[,n,i,a]=r
|
|
g(n)?e(1007,n,{ifComponent(t){$(e,t,null,i,Z(a),null)},ifHelper(t){e(0)
|
|
S(e,t,i,a)
|
|
e(3,c("cautious-non-dynamic-append"))
|
|
e(1)}}):L(e,(()=>{T(e,n)
|
|
e(106)}),(t=>{t(0,(()=>{e(81)
|
|
e(79)
|
|
H(e,{capabilities:!0,elementBlock:null,positional:i,named:a,atNames:!1,blocks:u(null)})}))
|
|
t(1,(()=>{j(e,i,a,(()=>{e(3,c("cautious-non-dynamic-append"))}))}))}))}else{e(0)
|
|
T(e,r)
|
|
e(3,c("cautious-append"))
|
|
e(1)}else e(41,null==r?"":String(r))}))
|
|
G.add(2,((e,t)=>{var[,r]=t
|
|
if(Array.isArray(r)){e(0)
|
|
T(e,r)
|
|
e(3,c("trusting-append"))
|
|
e(1)}else e(41,null==r?"":String(r))}))
|
|
G.add(6,((e,t)=>{var[,r,n,i,a]=t
|
|
f(r)?e(1004,r,(t=>{$(e,t,null,n,Z(i),a)})):V(e,r,null,n,i,a,!1,!1)}))
|
|
G.add(40,((e,t)=>{var[,n,i,a,s]=t
|
|
B(e,(()=>{T(e,i)
|
|
void 0===s?k(e,void 0):T(e,s)
|
|
T(e,a)
|
|
e(33,r.$sp,0)
|
|
return 4}),(()=>{e(50)
|
|
I(e,n)
|
|
e(56)}))}))
|
|
G.add(41,((e,t)=>{var[,r,n,i]=t
|
|
return B(e,(()=>{T(e,r)
|
|
e(71)
|
|
return 1}),(()=>{I(e,n)}),i?()=>{I(e,i)}:void 0)}))
|
|
G.add(42,((e,t)=>{var[,n,i,a,s]=t
|
|
return U(e,(()=>{i?T(e,i):k(e,null)
|
|
T(e,n)
|
|
return 2}),(()=>{e(72,l("BODY"),l("ELSE"))
|
|
e(0)
|
|
e(33,r.$fp,1)
|
|
e(6,l("ITER"))
|
|
e(1e3,"ITER")
|
|
e(74,l("BREAK"))
|
|
e(1e3,"BODY")
|
|
D(e,a,2)
|
|
e(34,2)
|
|
e(4,l("FINALLY"))
|
|
e(1e3,"BREAK")
|
|
e(1)
|
|
e(73)
|
|
e(4,l("FINALLY"))
|
|
e(1e3,"ELSE")
|
|
s&&I(e,s)}))}))
|
|
G.add(43,((e,t)=>{var[,n,i,a]=t
|
|
B(e,(()=>{T(e,n)
|
|
e(33,r.$sp,0)
|
|
e(71)
|
|
return 2}),(()=>{D(e,i,1)}),(()=>{a&&I(e,a)}))}))
|
|
G.add(44,((e,t)=>{var[,r,n]=t
|
|
D(e,n,P(e,r))}))
|
|
G.add(45,((e,t)=>{var[,r,n]=t
|
|
if(r){var[i,a]=r
|
|
P(e,a)
|
|
!function(e,t,r){e(59)
|
|
e(58,t)
|
|
r()
|
|
e(60)}(e,i,(()=>{I(e,n)}))}else I(e,n)}))
|
|
G.add(46,((e,t)=>{var[,r,n,i,a]=t
|
|
f(r)?e(1004,r,(t=>{$(e,t,null,n,Z(i),a)})):V(e,r,null,n,i,a,!1,!1)}))
|
|
function Z(e){return null===e?null:[e[0].map((e=>`@${e}`)),e[1]]}class ee{constructor(e,t,r,n){void 0===n&&(n="plain block")
|
|
this.statements=e
|
|
this.meta=t
|
|
this.symbolTable=r
|
|
this.moduleName=n
|
|
this.compiled=null}compile(e){return function(e,t){if(null!==e.compiled)return e.compiled
|
|
e.compiled=-1
|
|
var{statements:r,meta:n}=e,i=re(r,n,t)
|
|
e.compiled=i
|
|
return i}(this,e)}}function te(e,t){var[r,n,i]=e.block
|
|
return new ee(r,x(e),{symbols:n,hasEval:i},t)}function re(e,t,r){var n=G,i=Y(r,t),{encoder:a,program:{constants:s,resolver:o}}=i
|
|
function u(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n]
|
|
ie(a,s,o,t,r)}for(var l=0;l<e.length;l++)n.compile(u,e[l])
|
|
return i.encoder.commit(t.size)}class ne{constructor(){this.labels=(0,t.dict)()
|
|
this.targets=[]}label(e,t){this.labels[e]=t}target(e,t){this.targets.push({at:e,target:t})}patch(e){for(var{targets:t,labels:r}=this,n=0;n<t.length;n++){var{at:i,target:a}=t[n],s=r[a]-i
|
|
e.setbyaddr(i,s)}}}function ie(e,t,r,n,i){if(function(e){return e<1e3}(i[0])){var[a,...s]=i
|
|
e.push(t,a,...s)}else switch(i[0]){case 1e3:return e.label(i[1])
|
|
case 1001:return e.startLabels()
|
|
case 1002:return e.stopLabels()
|
|
case 1004:return function(e,t,r,n){var[,i,a]=n
|
|
if(32===i[0]){var{scopeValues:s,owner:o}=r,u=s[i[1]]
|
|
a(t.component(u,o))}else{var{upvars:l,owner:c}=y(r),d=l[i[1]],h=e.lookupComponent(d,c)
|
|
a(t.resolvedComponent(h,d))}}(r,t,n,i)
|
|
case 1003:return function(e,t,r,n){var[,i,a]=n,s=i[0]
|
|
if(32===s){var{scopeValues:o}=r,u=o[i[1]]
|
|
a(t.modifier(u))}else if(31===s){var{upvars:l}=y(r),c=l[i[1]],d=e.lookupBuiltInModifier(c)
|
|
a(t.modifier(d,c))}else{var{upvars:h,owner:p}=y(r),f=h[i[1]],m=e.lookupModifier(f,p)
|
|
a(t.modifier(m,f))}}(r,t,n,i)
|
|
case 1005:return function(e,t,r,n){var[,i,a]=n,s=i[0]
|
|
if(32===s){var{scopeValues:o}=r,u=o[i[1]]
|
|
a(t.helper(u))}else if(31===s)a(_(i,e,r,t))
|
|
else{var{upvars:l,owner:c}=y(r),d=l[i[1]],h=e.lookupHelper(d,c)
|
|
a(t.helper(h,d))}}(r,t,n,i)
|
|
case 1007:return function(e,t,r,n){var[,i,{ifComponent:a,ifHelper:s}]=n,o=i[0]
|
|
if(32===o){var{scopeValues:u,owner:l}=r,c=u[i[1]],d=t.component(c,l,!0)
|
|
if(null!==d){a(d)
|
|
return}s(t.helper(c,null,!0))}else if(31===o)s(_(i,e,r,t))
|
|
else{var{upvars:h,owner:p}=y(r),f=h[i[1]],m=e.lookupComponent(f,p)
|
|
if(null!==m)a(t.resolvedComponent(m,f))
|
|
else{var v=e.lookupHelper(f,p)
|
|
s(t.helper(v,f))}}}(r,t,n,i)
|
|
case 1006:return function(e,t,r,n){var[,i,{ifHelper:a}]=n,{upvars:s,owner:o}=y(r),u=s[i[1]],l=e.lookupHelper(u,o)
|
|
l&&a(t.helper(l,u),u,r.moduleName)}(r,t,n,i)
|
|
case 1008:return function(e,t,r,n){var[,i,{ifComponent:a,ifHelper:s,ifValue:o}]=n,u=i[0]
|
|
if(32===u){var{scopeValues:l,owner:c}=r,d=l[i[1]]
|
|
if("function"!=typeof d&&("object"!=typeof d||null===d)){o(t.value(d))
|
|
return}var h=t.component(d,c,!0)
|
|
if(null!==h){a(h)
|
|
return}var p=t.helper(d,null,!0)
|
|
if(null!==p){s(p)
|
|
return}o(t.value(d))}else if(31===u)s(_(i,e,r,t))
|
|
else{var{upvars:f,owner:m}=y(r),v=f[i[1]],g=e.lookupComponent(v,m)
|
|
if(null!==g){a(t.resolvedComponent(g,v))
|
|
return}var b=e.lookupHelper(v,m)
|
|
null!==b&&s(t.helper(b,v))}}(r,t,n,i)
|
|
case 1010:var o=i[1],u=n.upvars[o];(0,i[2])(u,n.moduleName)
|
|
break
|
|
case 1011:var[,l,c]=i,d=n.scopeValues[l]
|
|
c(t.value(d))
|
|
break
|
|
case 1009:break
|
|
default:throw new Error(`Unexpected high level opcode ${i[0]}`)}}class ae{constructor(e,r,n){this.heap=e
|
|
this.meta=r
|
|
this.stdlib=n
|
|
this.labelsStack=new t.Stack
|
|
this.encoder=new a.InstructionEncoderImpl([])
|
|
this.errors=[]
|
|
this.handle=e.malloc()}error(e){this.encoder.encode(30,0)
|
|
this.errors.push(e)}commit(e){var t=this.handle
|
|
this.heap.push(1029)
|
|
this.heap.finishMalloc(t,e)
|
|
return this.errors.length?{errors:this.errors,handle:t}:t}push(e,t){var{heap:n}=this
|
|
0
|
|
var i=t|((0,r.isMachineOp)(t)?1024:0)|(arguments.length<=2?0:arguments.length-2)<<8
|
|
n.push(i)
|
|
for(var a=0;a<(arguments.length<=2?0:arguments.length-2);a++){var s=a+2<2||arguments.length<=a+2?void 0:arguments[a+2]
|
|
n.push(this.operand(e,s))}}operand(e,r){if("number"==typeof r)return r
|
|
if("object"==typeof r&&null!==r){if(Array.isArray(r))return(0,t.encodeHandle)(e.array(r))
|
|
switch(r.type){case 1:this.currentLabels.target(this.heap.offset,r.value)
|
|
return-1
|
|
case 2:return(0,t.encodeHandle)(e.value(this.meta.isStrictMode))
|
|
case 3:return(0,t.encodeHandle)(e.array(this.meta.evalSymbols||t.EMPTY_STRING_ARRAY))
|
|
case 4:return(0,t.encodeHandle)(e.value((n=r.value,i=this.meta,new ee(n[0],i,{parameters:n[1]||t.EMPTY_ARRAY}))))
|
|
case 5:return this.stdlib[r.value]
|
|
case 6:case 7:case 8:return e.value(r.value)}}var n,i
|
|
return(0,t.encodeHandle)(e.value(r))}get currentLabels(){return this.labelsStack.current}label(e){this.currentLabels.label(e,this.heap.offset+1)}startLabels(){this.labelsStack.push(new ne)}stopLabels(){this.labelsStack.pop().patch(this.heap)}}function se(e,t,n){L(e,(()=>e(76)),(i=>{i(2,(()=>{if(t){e(68)
|
|
e(43)}else e(47)}))
|
|
if("number"==typeof n){i(0,(()=>{e(81)
|
|
e(79)
|
|
!function(e){e(36,r.$s0)
|
|
e(33,r.$sp,1)
|
|
e(35,r.$s0)
|
|
e(0)
|
|
e(83)
|
|
e(85,r.$s0)
|
|
z(e,!1,!1,!0,(()=>{e(92,r.$s0)
|
|
e(95,r.$s0)}))
|
|
e(35,r.$s0)}(e)}))
|
|
i(1,(()=>{j(e,null,null,(()=>{e(3,n)}))}))}else{i(0,(()=>{e(47)}))
|
|
i(1,(()=>{e(47)}))}i(4,(()=>{e(68)
|
|
e(44)}))
|
|
i(5,(()=>{e(68)
|
|
e(45)}))
|
|
i(6,(()=>{e(68)
|
|
e(46)}))}))}function oe(e){var t=le(e,(e=>function(e){e(75,r.$s0)
|
|
z(e,!1,!1,!0)}(e))),n=le(e,(e=>se(e,!0,null))),i=le(e,(e=>se(e,!1,null))),a=le(e,(e=>se(e,!0,n))),s=le(e,(e=>se(e,!1,i)))
|
|
return new W(t,a,s,n,i)}var ue={evalSymbols:null,upvars:null,moduleName:"stdlib",scopeValues:null,isStrictMode:!0,owner:null,size:0}
|
|
function le(e,t){var{constants:r,heap:n,resolver:i}=e,a=new ae(n,ue)
|
|
t((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n]
|
|
ie(a,r,i,ue,t)}))
|
|
var s=a.commit(0)
|
|
if("number"!=typeof s)throw new Error("Unexpected errors compiling std")
|
|
return s}class ce{constructor(e,t){var{constants:r,heap:n}=e
|
|
this.resolver=t
|
|
this.constants=r
|
|
this.heap=n
|
|
this.stdlib=oe(this)}}e.CompileTimeCompilationContextImpl=ce
|
|
e.DEFAULT_CAPABILITIES={dynamicLayout:!0,dynamicTag:!0,prepareArgs:!0,createArgs:!0,attributeHook:!1,elementHook:!1,dynamicScope:!0,createCaller:!1,updateHook:!0,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1},e.MINIMAL_CAPABILITIES={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!1,attributeHook:!1,elementHook:!1,dynamicScope:!1,createCaller:!1,updateHook:!1,createInstance:!1,wrapped:!1,willDestroy:!1,hasSubOwner:!1}
|
|
class de{constructor(e,t){this.layout=e
|
|
this.moduleName=t
|
|
this.compiled=null
|
|
var{block:r}=e,[,n,i]=r,a=(n=n.slice()).indexOf(q)
|
|
this.attrsBlockNumber=-1===a?n.push(q):a+1
|
|
this.symbolTable={hasEval:i,symbols:n}}compile(e){if(null!==this.compiled)return this.compiled
|
|
var t=x(this.layout),n=Y(e,t),{encoder:i,program:{constants:a,resolver:s}}=n
|
|
!function(e,t,n){e(1001)
|
|
!function(e,t,r){e(36,t)
|
|
r()
|
|
e(35,t)}(e,r.$s1,(()=>{e(91,r.$s0)
|
|
e(31)
|
|
e(33,r.$sp,0)}))
|
|
e(66,l("BODY"))
|
|
e(36,r.$s1)
|
|
e(89)
|
|
e(49)
|
|
e(99,r.$s0)
|
|
M(e,n,null)
|
|
e(54)
|
|
e(1e3,"BODY")
|
|
I(e,[t.block[0],[]])
|
|
e(36,r.$s1)
|
|
e(66,l("END"))
|
|
e(55)
|
|
e(1e3,"END")
|
|
e(35,r.$s1)
|
|
e(1002)}((function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n]
|
|
ie(i,a,s,t,r)}),this.layout,this.attrsBlockNumber)
|
|
var o=n.encoder.commit(t.size)
|
|
if("number"!=typeof o)return o
|
|
this.compiled=o
|
|
return o}}e.WrappedBuilder=de
|
|
var he=0,pe=e.templateCacheCounters={cacheHit:0,cacheMiss:0}
|
|
class fe{constructor(e){this.parsedLayout=e
|
|
this.result="ok"
|
|
this.layout=null
|
|
this.wrappedLayout=null}get moduleName(){return this.parsedLayout.moduleName}get id(){return this.parsedLayout.id}get referrer(){return{moduleName:this.parsedLayout.moduleName,owner:this.parsedLayout.owner}}asLayout(){return this.layout?this.layout:this.layout=te((0,t.assign)({},this.parsedLayout),this.moduleName)}asWrappedLayout(){return this.wrappedLayout?this.wrappedLayout:this.wrappedLayout=new de((0,t.assign)({},this.parsedLayout),this.moduleName)}}}))
|
|
e("@glimmer/owner",["exports","@glimmer/util"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.OWNER=void 0
|
|
e.getOwner=function(e){return e[r]}
|
|
e.setOwner=function(e,t){e[r]=t}
|
|
var r=e.OWNER=(0,t.symbol)("OWNER")}))
|
|
e("@glimmer/program",["exports","@glimmer/util","@glimmer/manager","@glimmer/opcode-compiler"],(function(e,t,r,n){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.RuntimeProgramImpl=e.RuntimeOpImpl=e.RuntimeHeapImpl=e.RuntimeConstantsImpl=e.HeapImpl=e.ConstantsImpl=e.CompileTimeConstantImpl=void 0
|
|
e.artifacts=function(){return{constants:new l,heap:new p}}
|
|
e.hydrateHeap=function(e){return new h(e)}
|
|
var i={id:"1b32f5c2-7623-43d6-a0ad-9672898920a1",moduleName:"__default__.hbs",block:JSON.stringify([[[18,1,null]],["&default"],!1,[]]),scope:null,isStrictMode:!0},a=Object.freeze([]),s=(0,t.constants)(a),o=s.indexOf(a)
|
|
class u{constructor(){this.values=s.slice()
|
|
this.indexMap=new Map(this.values.map(((e,t)=>[e,t])))}value(e){var t=this.indexMap,r=t.get(e)
|
|
if(void 0===r){r=this.values.push(e)-1
|
|
t.set(e,r)}return r}array(e){if(0===e.length)return o
|
|
for(var t=new Array(e.length),r=0;r<e.length;r++)t[r]=this.value(e[r])
|
|
return this.value(t)}toPool(){return this.values}}e.CompileTimeConstantImpl=u
|
|
e.RuntimeConstantsImpl=class{constructor(e){this.values=e}getValue(e){return this.values[e]}getArray(e){for(var t=this.getValue(e),r=new Array(t.length),n=0;n<t.length;n++){var i=t[n]
|
|
r[n]=this.getValue(i)}return r}}
|
|
class l extends u{constructor(){super(...arguments)
|
|
this.reifiedArrs={[o]:a}
|
|
this.defaultTemplate=(0,n.templateFactory)(i)()
|
|
this.helperDefinitionCount=0
|
|
this.modifierDefinitionCount=0
|
|
this.componentDefinitionCount=0
|
|
this.helperDefinitionCache=new WeakMap
|
|
this.modifierDefinitionCache=new WeakMap
|
|
this.componentDefinitionCache=new WeakMap}helper(e,t,n){void 0===t&&(t=null)
|
|
var i=this.helperDefinitionCache.get(e)
|
|
if(void 0===i){var a=(0,r.getInternalHelperManager)(e,n)
|
|
if(null===a){this.helperDefinitionCache.set(e,null)
|
|
return null}var s="function"==typeof a?a:a.getHelper(e)
|
|
i=this.value(s)
|
|
this.helperDefinitionCache.set(e,i)
|
|
this.helperDefinitionCount++}return i}modifier(e,t,n){void 0===t&&(t=null)
|
|
var i=this.modifierDefinitionCache.get(e)
|
|
if(void 0===i){var a=(0,r.getInternalModifierManager)(e,n)
|
|
if(null===a){this.modifierDefinitionCache.set(e,null)
|
|
return null}var s={resolvedName:t,manager:a,state:e}
|
|
i=this.value(s)
|
|
this.modifierDefinitionCache.set(e,i)
|
|
this.modifierDefinitionCount++}return i}component(e,n,i){var a,s=this.componentDefinitionCache.get(e)
|
|
if(void 0===s){var o=(0,r.getInternalComponentManager)(e,i)
|
|
if(null===o){this.componentDefinitionCache.set(e,null)
|
|
return null}var u,l=(0,r.capabilityFlagsFrom)(o.getCapabilities(e)),c=(0,r.getComponentTemplate)(e),d=null
|
|
if(void 0!==(u=(0,r.managerHasCapability)(o,l,1)?null==c?void 0:c(n):null!==(a=null==c?void 0:c(n))&&void 0!==a?a:this.defaultTemplate)){u=(0,t.unwrapTemplate)(u)
|
|
d=(0,r.managerHasCapability)(o,l,1024)?u.asWrappedLayout():u.asLayout()}(s={resolvedName:null,handle:-1,manager:o,capabilities:l,state:e,compilable:d}).handle=this.value(s)
|
|
this.componentDefinitionCache.set(e,s)
|
|
this.componentDefinitionCount++}return s}resolvedComponent(e,n){var i=this.componentDefinitionCache.get(e)
|
|
if(void 0===i){var{manager:a,state:s,template:o}=e,u=(0,r.capabilityFlagsFrom)(a.getCapabilities(e)),l=null;(0,r.managerHasCapability)(a,u,1)||(o=null!=o?o:this.defaultTemplate)
|
|
if(null!==o){o=(0,t.unwrapTemplate)(o)
|
|
l=(0,r.managerHasCapability)(a,u,1024)?o.asWrappedLayout():o.asLayout()}(i={resolvedName:n,handle:-1,manager:a,capabilities:u,state:s,compilable:l}).handle=this.value(i)
|
|
this.componentDefinitionCache.set(e,i)
|
|
this.componentDefinitionCount++}return i}getValue(e){return this.values[e]}getArray(e){var t=this.reifiedArrs,r=t[e]
|
|
if(void 0===r){var n=this.getValue(e)
|
|
r=new Array(n.length)
|
|
for(var i=0;i<n.length;i++)r[i]=this.getValue(n[i])
|
|
t[e]=r}return r}}e.ConstantsImpl=l
|
|
class c{constructor(e){this.heap=e
|
|
this.offset=0}get size(){return 1+((768&this.heap.getbyaddr(this.offset))>>8)}get isMachine(){return 1024&this.heap.getbyaddr(this.offset)?1:0}get type(){return 255&this.heap.getbyaddr(this.offset)}get op1(){return this.heap.getbyaddr(this.offset+1)}get op2(){return this.heap.getbyaddr(this.offset+2)}get op3(){return this.heap.getbyaddr(this.offset+3)}}e.RuntimeOpImpl=c
|
|
var d=1048576
|
|
class h{constructor(e){var{buffer:t,table:r}=e
|
|
this.heap=new Int32Array(t)
|
|
this.table=r}getaddr(e){return this.table[e]}getbyaddr(e){return this.heap[e]}sizeof(e){return f(this.table,e)}}e.RuntimeHeapImpl=h
|
|
class p{constructor(){this.offset=0
|
|
this.handle=0
|
|
this.heap=new Int32Array(d)
|
|
this.handleTable=[]
|
|
this.handleState=[]}push(e){this.sizeCheck()
|
|
this.heap[this.offset++]=e}sizeCheck(){var{heap:e}=this
|
|
if(this.offset===this.heap.length){var t=new Int32Array(e.length+d)
|
|
t.set(e,0)
|
|
this.heap=t}}getbyaddr(e){return this.heap[e]}setbyaddr(e,t){this.heap[e]=t}malloc(){this.handleTable.push(this.offset)
|
|
return this.handleTable.length-1}finishMalloc(e){}size(){return this.offset}getaddr(e){return this.handleTable[e]}sizeof(e){return f(this.handleTable,e)}free(e){this.handleState[e]=1}compact(){for(var e=0,{handleTable:t,handleState:r,heap:n}=this,i=0;i<length;i++){var a=t[i],s=t[i+1]-a,o=r[i]
|
|
if(2!==o)if(1===o){r[i]=2
|
|
e+=s}else if(0===o){for(var u=a;u<=i+s;u++)n[u-e]=n[u]
|
|
t[i]=a-e}else 3===o&&(t[i]=a-e)}this.offset=this.offset-e}capture(e){void 0===e&&(e=this.offset)
|
|
var t=function(e,t,r){if(void 0!==e.slice)return e.slice(t,r)
|
|
for(var n=new Int32Array(r);t<r;t++)n[t]=e[t]
|
|
return n}(this.heap,0,e).buffer
|
|
return{handle:this.handle,table:this.handleTable,buffer:t}}}e.HeapImpl=p
|
|
e.RuntimeProgramImpl=class{constructor(e,t){this.constants=e
|
|
this.heap=t
|
|
this._opcode=new c(this.heap)}opcode(e){this._opcode.offset=e
|
|
return this._opcode}}
|
|
function f(e,t){return-1}}))
|
|
e("@glimmer/reference",["exports","@glimmer/global-context","@glimmer/util","@glimmer/validator"],(function(e,t,r,n){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.UNDEFINED_REFERENCE=e.TRUE_REFERENCE=e.REFERENCE=e.NULL_REFERENCE=e.FALSE_REFERENCE=void 0
|
|
e.childRefFor=p
|
|
e.childRefFromParts=function(e,t){for(var r=e,n=0;n<t.length;n++)r=p(r,t[n])
|
|
return r}
|
|
e.createComputeRef=l
|
|
e.createConstRef=function(e,t){var r=new a(0)
|
|
r.lastValue=e
|
|
r.tag=n.CONSTANT_TAG
|
|
0
|
|
return r}
|
|
e.createDebugAliasRef=void 0
|
|
e.createInvokableRef=function(e){var t=l((()=>d(e)),(t=>h(e,t)))
|
|
t.debugLabel=e.debugLabel
|
|
t[i]=3
|
|
return t}
|
|
e.createIteratorItemRef=function(e){var t=e,r=(0,n.createTag)()
|
|
return l((()=>{(0,n.consumeTag)(r)
|
|
return t}),(e=>{if(t!==e){t=e;(0,n.dirtyTag)(r)}}))}
|
|
e.createIteratorRef=function(e,n){return l((()=>{var i=d(e),a=function(e){switch(e){case"@key":return _(m)
|
|
case"@index":return _(v)
|
|
case"@identity":return _(g)
|
|
default:return function(e){0
|
|
return _((r=>(0,t.getPath)(r,e)))}(e)}}(n)
|
|
if(Array.isArray(i))return new O(i,a)
|
|
var s=(0,t.toIterator)(i)
|
|
return null===s?new O(r.EMPTY_ARRAY,(()=>null)):new w(s,a)}))}
|
|
e.createPrimitiveRef=s
|
|
e.createReadOnlyRef=function(e){return c(e)?l((()=>d(e)),null,e.debugLabel):e}
|
|
e.createUnboundRef=u
|
|
e.isConstRef=function(e){return e.tag===n.CONSTANT_TAG}
|
|
e.isInvokableRef=function(e){return 3===e[i]}
|
|
e.isUpdatableRef=c
|
|
e.updateRef=h
|
|
e.valueForRef=d
|
|
var i=e.REFERENCE=(0,r.symbol)("REFERENCE")
|
|
class a{constructor(e){this.tag=null
|
|
this.lastRevision=n.INITIAL
|
|
this.children=null
|
|
this.compute=null
|
|
this.update=null
|
|
this[i]=e}}function s(e){var t=new a(2)
|
|
t.tag=n.CONSTANT_TAG
|
|
t.lastValue=e
|
|
0
|
|
return t}var o=e.UNDEFINED_REFERENCE=s(void 0)
|
|
e.NULL_REFERENCE=s(null),e.TRUE_REFERENCE=s(!0),e.FALSE_REFERENCE=s(!1)
|
|
function u(e,t){var r=new a(2)
|
|
r.lastValue=e
|
|
r.tag=n.CONSTANT_TAG
|
|
0
|
|
return r}function l(e,t,r){void 0===t&&(t=null)
|
|
void 0===r&&(r="unknown")
|
|
var n=new a(1)
|
|
n.compute=e
|
|
n.update=t
|
|
0
|
|
return n}function c(e){return null!==e.update}function d(e){var t=e,{tag:r}=t
|
|
if(r===n.CONSTANT_TAG)return t.lastValue
|
|
var i,{lastRevision:a}=t
|
|
if(null!==r&&(0,n.validateTag)(r,a))i=t.lastValue
|
|
else{var{compute:s}=t
|
|
r=t.tag=(0,n.track)((()=>{i=t.lastValue=s()}),!1)
|
|
t.lastRevision=(0,n.valueForTag)(r)}(0,n.consumeTag)(r)
|
|
return i}function h(e,t){(0,e.update)(t)}function p(e,n){var a,s=e,c=s[i],h=s.children
|
|
if(null===h)h=s.children=new Map
|
|
else if(void 0!==(a=h.get(n)))return a
|
|
if(2===c){var p=d(s)
|
|
a=(0,r.isDict)(p)?u(p[n]):o}else{a=l((()=>{var e=d(s)
|
|
if((0,r.isDict)(e))return(0,t.getProp)(e,n)}),(e=>{var i=d(s)
|
|
if((0,r.isDict)(i))return(0,t.setProp)(i,n,e)}))
|
|
0}h.set(n,a)
|
|
return a}0
|
|
var f={},m=(e,t)=>t,v=(e,t)=>String(t),g=e=>null===e?f:e
|
|
class b{get weakMap(){void 0===this._weakMap&&(this._weakMap=new WeakMap)
|
|
return this._weakMap}get primitiveMap(){void 0===this._primitiveMap&&(this._primitiveMap=new Map)
|
|
return this._primitiveMap}set(e,t){(0,r.isObject)(e)?this.weakMap.set(e,t):this.primitiveMap.set(e,t)}get(e){return(0,r.isObject)(e)?this.weakMap.get(e):this.primitiveMap.get(e)}}var y=new b
|
|
function _(e){var t=new b
|
|
return(r,n)=>{var i=e(r,n),a=t.get(i)||0
|
|
t.set(i,a+1)
|
|
return 0===a?i:function(e,t){var r=y.get(e)
|
|
if(void 0===r){r=[]
|
|
y.set(e,r)}var n=r[t]
|
|
if(void 0===n){n={value:e,count:t}
|
|
r[t]=n}return n}(i,a)}}class w{constructor(e,t){this.inner=e
|
|
this.keyFor=t}isEmpty(){return this.inner.isEmpty()}next(){var e=this.inner.next()
|
|
null!==e&&(e.key=this.keyFor(e.value,e.memo))
|
|
return e}}class O{constructor(e,t){this.iterator=e
|
|
this.keyFor=t
|
|
this.pos=0
|
|
0===e.length?this.current={kind:"empty"}:this.current={kind:"first",value:e[this.pos]}}isEmpty(){return"empty"===this.current.kind}next(){var e,t=this.current
|
|
if("first"===t.kind){this.current={kind:"progress"}
|
|
e=t.value}else{if(this.pos>=this.iterator.length-1)return null
|
|
e=this.iterator[++this.pos]}var{keyFor:r}=this
|
|
return{key:r(e,this.pos),value:e,memo:this.pos}}}}))
|
|
e("@glimmer/runtime",["exports","@glimmer/util","@glimmer/reference","@glimmer/global-context","@glimmer/destroyable","@glimmer/vm","@glimmer/validator","@glimmer/manager","@glimmer/program","@glimmer/owner","@glimmer/runtime"],(function(e,t,r,n,i,a,s,o,u,l,c){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.array=e.UpdatingVM=e.UpdatableBlockImpl=e.TemplateOnlyComponentManager=e.TemplateOnlyComponent=e.TEMPLATE_ONLY_COMPONENT_MANAGER=e.SimpleDynamicAttribute=e.SERIALIZATION_FIRST_NODE_STRING=e.RemoteLiveBlock=e.RehydrateBuilder=e.PartialScopeImpl=e.NewElementBuilder=e.LowLevelVM=e.IDOMChanges=e.EnvironmentImpl=e.EMPTY_POSITIONAL=e.EMPTY_NAMED=e.EMPTY_ARGS=e.DynamicScopeImpl=e.DynamicAttribute=e.DOMTreeConstruction=e.DOMChanges=e.CursorImpl=e.CurriedValue=e.ConcreteBounds=void 0
|
|
e.clear=T
|
|
e.clientBuilder=function(e,t){return ae.forInitialRender(e,t)}
|
|
e.concat=void 0
|
|
e.createCapturedArgs=Se
|
|
e.curry=Oe
|
|
Object.defineProperty(e,"destroy",{enumerable:!0,get:function(){return i.destroy}})
|
|
e.dynamicAttribute=W
|
|
e.hash=e.get=e.fn=void 0
|
|
e.inTransaction=Nt
|
|
e.invokeHelper=function(e,t,r){0
|
|
var n=(0,l.getOwner)(e),a=(0,o.getInternalHelperManager)(t)
|
|
0
|
|
0
|
|
var u,c=a.getDelegateFor(n),d=new ur(e,r),h=c.createHelper(t,d)
|
|
if(!(0,o.hasValue)(c))throw new Error("TODO: unreachable, to be implemented with hasScheduledEffect")
|
|
u=(0,s.createCache)((()=>{0
|
|
return c.getValue(h)}));(0,i.associateDestroyableChild)(e,u)
|
|
if((0,o.hasDestroyable)(c)){var p=c.getDestroyable(h);(0,i.associateDestroyableChild)(u,p)}return u}
|
|
Object.defineProperty(e,"isDestroyed",{enumerable:!0,get:function(){return i.isDestroyed}})
|
|
Object.defineProperty(e,"isDestroying",{enumerable:!0,get:function(){return i.isDestroying}})
|
|
e.isSerializationFirstNode=function(e){return e.nodeValue===Kt}
|
|
e.isWhitespace=function(e){return _t.test(e)}
|
|
e.normalizeProperty=A
|
|
e.on=void 0
|
|
Object.defineProperty(e,"registerDestructor",{enumerable:!0,get:function(){return i.registerDestructor}})
|
|
e.rehydrationBuilder=function(e,t){return Xt.forInitialRender(e,t)}
|
|
e.reifyArgs=Ne
|
|
e.reifyNamed=je
|
|
e.reifyPositional=Me
|
|
e.renderComponent=function(e,n,i,a,s,o,u){void 0===o&&(o={})
|
|
void 0===u&&(u=new d)
|
|
var l=Wt.empty(e,{treeBuilder:n,handle:i.stdlib.main,dynamicScope:u,owner:a},i)
|
|
return function(e,r,n,i,a){var s=Object.keys(a).map((e=>[e,a[e]])),o=["main","else","attrs"],u=s.map((e=>{var[t]=e
|
|
return`@${t}`})),l=e[b].component(i,n)
|
|
e.pushFrame()
|
|
for(var c=0;c<3*o.length;c++)e.stack.push(null)
|
|
e.stack.push(null)
|
|
s.forEach((t=>{var[,r]=t
|
|
e.stack.push(r)}))
|
|
e[y].setup(e.stack,u,o,0,!0)
|
|
var d=l.compilable,h=(0,t.unwrapHandle)(d.compile(r)),p={handle:h,symbolTable:d.symbolTable}
|
|
e.stack.push(e[y])
|
|
e.stack.push(p)
|
|
e.stack.push(l)
|
|
return new Qt(e)}(l,i,a,s,(c=o,h=(0,r.createConstRef)(c,"args"),Object.keys(c).reduce(((e,t)=>{e[t]=(0,r.childRefFor)(h,t)
|
|
return e}),{})))
|
|
var c,h}
|
|
e.renderMain=function(e,r,n,i,a,s,o){void 0===o&&(o=new d)
|
|
var u=(0,t.unwrapHandle)(s.compile(r)),l=s.symbolTable.symbols.length,c=Wt.initial(e,r,{self:i,dynamicScope:o,treeBuilder:a,handle:u,numSymbols:l,owner:n})
|
|
return new Qt(c)}
|
|
e.renderSync=function(e,t){var r
|
|
Nt(e,(()=>r=t.sync()))
|
|
return r}
|
|
e.resetDebuggerCallback=function(){ot=st}
|
|
e.runtimeContext=function(e,t,r,n){return{env:new Mt(e,t),program:new u.RuntimeProgramImpl(r.constants,r.heap),resolver:n}}
|
|
e.setDebuggerCallback=function(e){ot=e}
|
|
e.templateOnlyComponent=function(e,t){return new ht(e,t)}
|
|
class d{constructor(e){this.bucket=e?(0,t.assign)({},e):{}}get(e){return this.bucket[e]}set(e,t){return this.bucket[e]=t}child(){return new d(this.bucket)}}e.DynamicScopeImpl=d
|
|
class h{constructor(e,t,r,n,i){this.slots=e
|
|
this.owner=t
|
|
this.callerScope=r
|
|
this.evalScope=n
|
|
this.partialMap=i}static root(e,t,n){void 0===t&&(t=0)
|
|
for(var i=new Array(t+1),a=0;a<=t;a++)i[a]=r.UNDEFINED_REFERENCE
|
|
return new h(i,n,null,null,null).init({self:e})}static sized(e,t){void 0===e&&(e=0)
|
|
for(var n=new Array(e+1),i=0;i<=e;i++)n[i]=r.UNDEFINED_REFERENCE
|
|
return new h(n,t,null,null,null)}init(e){var{self:t}=e
|
|
this.slots[0]=t
|
|
return this}getSelf(){return this.get(0)}getSymbol(e){return this.get(e)}getBlock(e){var t=this.get(e)
|
|
return t===r.UNDEFINED_REFERENCE?null:t}getEvalScope(){return this.evalScope}getPartialMap(){return this.partialMap}bind(e,t){this.set(e,t)}bindSelf(e){this.set(0,e)}bindSymbol(e,t){this.set(e,t)}bindBlock(e,t){this.set(e,t)}bindEvalScope(e){this.evalScope=e}bindPartialMap(e){this.partialMap=e}bindCallerScope(e){this.callerScope=e}getCallerScope(){return this.callerScope}child(){return new h(this.slots.slice(),this.owner,this.callerScope,this.evalScope,this.partialMap)}get(e){if(e>=this.slots.length)throw new RangeError(`BUG: cannot get $${e} from scope; length=${this.slots.length}`)
|
|
return this.slots[e]}set(e,t){if(e>=this.slots.length)throw new RangeError(`BUG: cannot get $${e} from scope; length=${this.slots.length}`)
|
|
this.slots[e]=t}}e.PartialScopeImpl=h
|
|
var p=(0,t.symbol)("INNER_VM"),f=(0,t.symbol)("DESTROYABLE_STACK"),m=(0,t.symbol)("STACKS"),v=(0,t.symbol)("REGISTERS"),g=(0,t.symbol)("HEAP"),b=(0,t.symbol)("CONSTANTS"),y=(0,t.symbol)("ARGS");(0,t.symbol)("PC")
|
|
class _{constructor(e,t){this.element=e
|
|
this.nextSibling=t}}e.CursorImpl=_
|
|
class w{constructor(e,t,r){this.parentNode=e
|
|
this.first=t
|
|
this.last=r}parentElement(){return this.parentNode}firstNode(){return this.first}lastNode(){return this.last}}e.ConcreteBounds=w
|
|
class O{constructor(e,t){this.parentNode=e
|
|
this.node=t}parentElement(){return this.parentNode}firstNode(){return this.node}lastNode(){return this.node}}function E(e,t){for(var r=e.parentElement(),n=e.firstNode(),i=e.lastNode(),a=n;;){var s=a.nextSibling
|
|
r.insertBefore(a,t)
|
|
if(a===i)return s
|
|
a=s}}function T(e){for(var t=e.parentElement(),r=e.firstNode(),n=e.lastNode(),i=r;;){var a=i.nextSibling
|
|
t.removeChild(i)
|
|
if(i===n)return a
|
|
i=a}}function R(e){return P(e)?"":String(e)}function P(e){return null==e||"function"!=typeof e.toString}function x(e){return"object"==typeof e&&null!==e&&"function"==typeof e.toHTML}function C(e){return"object"==typeof e&&null!==e&&"number"==typeof e.nodeType}function k(e){return"string"==typeof e}function A(e,t){var r,n,i,a,s
|
|
if(t in e){n=t
|
|
r="prop"}else{var o=t.toLowerCase()
|
|
if(o in e){r="prop"
|
|
n=o}else{r="attr"
|
|
n=t}}"prop"===r&&("style"===n.toLowerCase()||(i=e.tagName,a=n,(s=S[i.toUpperCase()])&&s[a.toLowerCase()]))&&(r="attr")
|
|
return{normalized:n,type:r}}var S={INPUT:{form:!0,autocorrect:!0,list:!0},SELECT:{form:!0},OPTION:{form:!0},TEXTAREA:{form:!0},LABEL:{form:!0},FIELDSET:{form:!0},LEGEND:{form:!0},OBJECT:{form:!0},OUTPUT:{form:!0},BUTTON:{form:!0}}
|
|
var j,M,N=["javascript:","vbscript:"],I=["A","BODY","LINK","IMG","IFRAME","BASE","FORM"],D=["EMBED"],F=["href","src","background","action"],L=["src"]
|
|
function U(e,t){return-1!==e.indexOf(t)}function B(e,t){return(null===e||U(I,e))&&U(F,t)}function q(e,t){return null!==e&&(U(D,e)&&U(L,t))}function $(e,t){return B(e,t)||q(e,t)}if("object"==typeof URL&&null!==URL&&"function"==typeof URL.parse){var V=URL
|
|
j=e=>{var t=null
|
|
"string"==typeof e&&(t=V.parse(e).protocol)
|
|
return null===t?":":t}}else if("function"==typeof URL)j=e=>{try{return new URL(e).protocol}catch(e){return":"}}
|
|
else{var H=document.createElement("a")
|
|
j=e=>{H.href=e
|
|
return H.protocol}}function z(e,t,r){var n=null
|
|
if(null==r)return r
|
|
if(x(r))return r.toHTML()
|
|
n=e?e.tagName.toUpperCase():null
|
|
var i=R(r)
|
|
if(B(n,t)){var a=j(i)
|
|
if(U(N,a))return`unsafe:${i}`}return q(n,t)?`unsafe:${i}`:i}function W(e,t,r,n){void 0===n&&(n=!1)
|
|
var{tagName:i,namespaceURI:a}=e,s={element:e,name:t,namespace:r}
|
|
0
|
|
if("http://www.w3.org/2000/svg"===a)return Y(i,t,s)
|
|
var{type:o,normalized:u}=A(e,t)
|
|
return"attr"===o?Y(i,u,s):function(e,t,r){if($(e,t))return new J(t,r)
|
|
if(function(e,t){return("INPUT"===e||"TEXTAREA"===e)&&"value"===t}(e,t))return new Z(t,r)
|
|
if(function(e,t){return"OPTION"===e&&"selected"===t}(e,t))return new ee(t,r)
|
|
return new K(t,r)}(i,u,s)}function Y(e,t,r){return $(e,t)?new X(r):new Q(r)}class G{constructor(e){this.attribute=e}}e.DynamicAttribute=G
|
|
class Q extends G{set(e,t,r){var n=te(t)
|
|
if(null!==n){var{name:i,namespace:a}=this.attribute
|
|
e.__setAttribute(i,n,a)}}update(e,t){var r=te(e),{element:n,name:i}=this.attribute
|
|
null===r?n.removeAttribute(i):n.setAttribute(i,r)}}e.SimpleDynamicAttribute=Q
|
|
class K extends G{constructor(e,t){super(t)
|
|
this.normalizedName=e}set(e,t,r){if(null!=t){this.value=t
|
|
e.__setProperty(this.normalizedName,t)}}update(e,t){var{element:r}=this.attribute
|
|
if(this.value!==e){r[this.normalizedName]=this.value=e
|
|
null==e&&this.removeAttribute()}}removeAttribute(){var{element:e,namespace:t}=this.attribute
|
|
t?e.removeAttributeNS(t,this.normalizedName):e.removeAttribute(this.normalizedName)}}class J extends K{set(e,t,r){var{element:n,name:i}=this.attribute,a=z(n,i,t)
|
|
super.set(e,a,r)}update(e,t){var{element:r,name:n}=this.attribute,i=z(r,n,e)
|
|
super.update(i,t)}}class X extends Q{set(e,t,r){var{element:n,name:i}=this.attribute,a=z(n,i,t)
|
|
super.set(e,a,r)}update(e,t){var{element:r,name:n}=this.attribute,i=z(r,n,e)
|
|
super.update(i,t)}}class Z extends K{set(e,t){e.__setProperty("value",R(t))}update(e){var t=this.attribute.element,r=t.value,n=R(e)
|
|
r!==n&&(t.value=n)}}class ee extends K{set(e,t){null!=t&&!1!==t&&e.__setProperty("selected",!0)}update(e){var t=this.attribute.element
|
|
t.selected=!!e}}function te(e){return!1===e||null==e||void 0===e.toString?null:!0===e?"":"function"==typeof e?null:String(e)}0
|
|
class re{constructor(e){this.node=e}firstNode(){return this.node}}class ne{constructor(e){this.node=e}lastNode(){return this.node}}var ie=(0,t.symbol)("CURSOR_STACK")
|
|
class ae{constructor(e,r,n){this.constructing=null
|
|
this.operations=null
|
|
this[M]=new t.Stack
|
|
this.modifierStack=new t.Stack
|
|
this.blockStack=new t.Stack
|
|
this.pushElement(r,n)
|
|
this.env=e
|
|
this.dom=e.getAppendOperations()
|
|
this.updateOperations=e.getDOM()}static forInitialRender(e,t){return new this(e,t.element,t.nextSibling).initialize()}static resume(e,t){var r=new this(e,t.parentElement(),t.reset(e)).initialize()
|
|
r.pushLiveBlock(t)
|
|
return r}initialize(){this.pushSimpleBlock()
|
|
return this}debugBlocks(){return this.blockStack.toArray()}get element(){return this[ie].current.element}get nextSibling(){return this[ie].current.nextSibling}get hasBlocks(){return this.blockStack.size>0}block(){return this.blockStack.current}popElement(){this[ie].pop()
|
|
this[ie].current}pushSimpleBlock(){return this.pushLiveBlock(new se(this.element))}pushUpdatableBlock(){return this.pushLiveBlock(new ue(this.element))}pushBlockList(e){return this.pushLiveBlock(new le(this.element,e))}pushLiveBlock(e,t){void 0===t&&(t=!1)
|
|
var r=this.blockStack.current
|
|
null!==r&&(t||r.didAppendBounds(e))
|
|
this.__openBlock()
|
|
this.blockStack.push(e)
|
|
return e}popBlock(){this.block().finalize(this)
|
|
this.__closeBlock()
|
|
return this.blockStack.pop()}__openBlock(){}__closeBlock(){}openElement(e){var t=this.__openElement(e)
|
|
this.constructing=t
|
|
return t}__openElement(e){return this.dom.createElement(e,this.element)}flushElement(e){var t=this.element,r=this.constructing
|
|
this.__flushElement(t,r)
|
|
this.constructing=null
|
|
this.operations=null
|
|
this.pushModifiers(e)
|
|
this.pushElement(r,null)
|
|
this.didOpenElement(r)}__flushElement(e,t){this.dom.insertBefore(e,t,this.nextSibling)}closeElement(){this.willCloseElement()
|
|
this.popElement()
|
|
return this.popModifiers()}pushRemoteElement(e,t,r){return this.__pushRemoteElement(e,t,r)}__pushRemoteElement(e,t,r){this.pushElement(e,r)
|
|
if(void 0===r)for(;e.lastChild;)e.removeChild(e.lastChild)
|
|
var n=new oe(e)
|
|
return this.pushLiveBlock(n,!0)}popRemoteElement(){this.popBlock()
|
|
this.popElement()}pushElement(e,t){void 0===t&&(t=null)
|
|
this[ie].push(new _(e,t))}pushModifiers(e){this.modifierStack.push(e)}popModifiers(){return this.modifierStack.pop()}didAppendBounds(e){this.block().didAppendBounds(e)
|
|
return e}didAppendNode(e){this.block().didAppendNode(e)
|
|
return e}didOpenElement(e){this.block().openElement(e)
|
|
return e}willCloseElement(){this.block().closeElement()}appendText(e){return this.didAppendNode(this.__appendText(e))}__appendText(e){var{dom:t,element:r,nextSibling:n}=this,i=t.createTextNode(e)
|
|
t.insertBefore(r,i,n)
|
|
return i}__appendNode(e){this.dom.insertBefore(this.element,e,this.nextSibling)
|
|
return e}__appendFragment(e){var t=e.firstChild
|
|
if(t){var r=new w(this.element,t,e.lastChild)
|
|
this.dom.insertBefore(this.element,e,this.nextSibling)
|
|
return r}return new O(this.element,this.__appendComment(""))}__appendHTML(e){return this.dom.insertHTMLBefore(this.element,this.nextSibling,e)}appendDynamicHTML(e){var t=this.trustedContent(e)
|
|
this.didAppendBounds(t)}appendDynamicText(e){var t=this.untrustedContent(e)
|
|
this.didAppendNode(t)
|
|
return t}appendDynamicFragment(e){var t=this.__appendFragment(e)
|
|
this.didAppendBounds(t)}appendDynamicNode(e){var t=this.__appendNode(e),r=new O(this.element,t)
|
|
this.didAppendBounds(r)}trustedContent(e){return this.__appendHTML(e)}untrustedContent(e){return this.__appendText(e)}appendComment(e){return this.didAppendNode(this.__appendComment(e))}__appendComment(e){var{dom:t,element:r,nextSibling:n}=this,i=t.createComment(e)
|
|
t.insertBefore(r,i,n)
|
|
return i}__setAttribute(e,t,r){this.dom.setAttribute(this.constructing,e,t,r)}__setProperty(e,t){this.constructing[e]=t}setStaticAttribute(e,t,r){this.__setAttribute(e,t,r)}setDynamicAttribute(e,t,r,n){var i=W(this.constructing,e,n,r)
|
|
i.set(this,t,this.env)
|
|
return i}}e.NewElementBuilder=ae
|
|
M=ie
|
|
class se{constructor(e){this.parent=e
|
|
this.first=null
|
|
this.last=null
|
|
this.nesting=0}parentElement(){return this.parent}firstNode(){return this.first.firstNode()}lastNode(){return this.last.lastNode()}openElement(e){this.didAppendNode(e)
|
|
this.nesting++}closeElement(){this.nesting--}didAppendNode(e){if(0===this.nesting){this.first||(this.first=new re(e))
|
|
this.last=new ne(e)}}didAppendBounds(e){if(0===this.nesting){this.first||(this.first=e)
|
|
this.last=e}}finalize(e){null===this.first&&e.appendComment("")}}class oe extends se{constructor(e){super(e);(0,i.registerDestructor)(this,(()=>{this.parentElement()===this.firstNode().parentNode&&T(this)}))}}e.RemoteLiveBlock=oe
|
|
class ue extends se{reset(){(0,i.destroy)(this)
|
|
var e=T(this)
|
|
this.first=null
|
|
this.last=null
|
|
this.nesting=0
|
|
return e}}e.UpdatableBlockImpl=ue
|
|
class le{constructor(e,t){this.parent=e
|
|
this.boundList=t
|
|
this.parent=e
|
|
this.boundList=t}parentElement(){return this.parent}firstNode(){return this.boundList[0].firstNode()}lastNode(){var e=this.boundList
|
|
return e[e.length-1].lastNode()}openElement(e){}closeElement(){}didAppendNode(e){}didAppendBounds(e){}finalize(e){}}var ce=new class{constructor(){this.evaluateOpcode=(0,t.fillNulls)(104).slice()}add(e,t,r){void 0===r&&(r="syscall")
|
|
this.evaluateOpcode[e]={syscall:"machine"!==r,evaluate:t}}debugBefore(e,t){return{sp:undefined,pc:e.fetchValue(a.$pc),name:undefined,params:undefined,type:t.type,isMachine:t.isMachine,size:t.size,state:void 0}}debugAfter(e,t){}evaluate(e,t,r){var n=this.evaluateOpcode[r]
|
|
n.syscall?n.evaluate(e,t):n.evaluate(e[p],t)}}
|
|
function de(e){return"function"!=typeof e.toString?"":String(e)}var he=(0,t.symbol)("TYPE"),pe=(0,t.symbol)("INNER"),fe=(0,t.symbol)("OWNER"),me=(0,t.symbol)("ARGS"),ve=(0,t.symbol)("RESOLVED"),ge=new t._WeakSet
|
|
function be(e){return ge.has(e)}function ye(e,t){return be(e)&&e[he]===t}class _e{constructor(e,t,r,n,i){void 0===i&&(i=!1)
|
|
ge.add(this)
|
|
this[he]=e
|
|
this[pe]=t
|
|
this[fe]=r
|
|
this[me]=n
|
|
this[ve]=i}}e.CurriedValue=_e
|
|
function we(e){for(var t,r,n,i,a,s=e;;){var{[me]:o,[pe]:u}=s
|
|
if(null!==o){var{named:l,positional:c}=o
|
|
c.length>0&&(t=void 0===t?c:c.concat(t))
|
|
void 0===r&&(r=[])
|
|
r.unshift(l)}if(!be(u)){n=u
|
|
i=s[fe]
|
|
a=s[ve]
|
|
break}s=u}return{definition:n,owner:i,resolved:a,positional:t,named:r}}function Oe(e,t,r,n,i){void 0===i&&(i=!1)
|
|
return new _e(e,t,r,n,i)}class Ee{constructor(){this.stack=null
|
|
this.positional=new Re
|
|
this.named=new Pe
|
|
this.blocks=new ke}empty(e){var t=e[v][a.$sp]+1
|
|
this.named.empty(e,t)
|
|
this.positional.empty(e,t)
|
|
this.blocks.empty(e,t)
|
|
return this}setup(e,t,r,n,i){this.stack=e
|
|
var s=this.named,o=t.length,u=e[v][a.$sp]-o+1
|
|
s.setup(e,u,o,t,i)
|
|
var l=u-n
|
|
this.positional.setup(e,l,n)
|
|
var c=this.blocks,d=r.length,h=l-3*d
|
|
c.setup(e,h,d,r)}get base(){return this.blocks.base}get length(){return this.positional.length+this.named.length+3*this.blocks.length}at(e){return this.positional.at(e)}realloc(e){var{stack:t}=this
|
|
if(e>0&&null!==t){for(var{positional:r,named:n}=this,i=r.base+e,s=r.length+n.length-1;s>=0;s--)t.copy(s+r.base,s+i)
|
|
r.base+=e
|
|
n.base+=e
|
|
t[v][a.$sp]+=e}}capture(){var e=0===this.positional.length?De:this.positional.capture()
|
|
return{named:0===this.named.length?Ie:this.named.capture(),positional:e}}clear(){var{stack:e,length:t}=this
|
|
t>0&&null!==e&&e.pop(t)}}var Te=(0,t.emptyArray)()
|
|
class Re{constructor(){this.base=0
|
|
this.length=0
|
|
this.stack=null
|
|
this._references=null}empty(e,t){this.stack=e
|
|
this.base=t
|
|
this.length=0
|
|
this._references=Te}setup(e,t,r){this.stack=e
|
|
this.base=t
|
|
this.length=r
|
|
this._references=0===r?Te:null}at(e){var{base:t,length:n,stack:i}=this
|
|
return e<0||e>=n?r.UNDEFINED_REFERENCE:i.get(e,t)}capture(){return this.references}prepend(e){var t=e.length
|
|
if(t>0){var{base:r,length:n,stack:i}=this
|
|
this.base=r-=t
|
|
this.length=n+t
|
|
for(var a=0;a<t;a++)i.set(e[a],a,r)
|
|
this._references=null}}get references(){var e=this._references
|
|
if(!e){var{stack:t,base:r,length:n}=this
|
|
e=this._references=t.slice(r,r+n)}return e}}class Pe{constructor(){this.base=0
|
|
this.length=0
|
|
this._references=null
|
|
this._names=t.EMPTY_STRING_ARRAY
|
|
this._atNames=t.EMPTY_STRING_ARRAY}empty(e,r){this.stack=e
|
|
this.base=r
|
|
this.length=0
|
|
this._references=Te
|
|
this._names=t.EMPTY_STRING_ARRAY
|
|
this._atNames=t.EMPTY_STRING_ARRAY}setup(e,r,n,i,a){this.stack=e
|
|
this.base=r
|
|
this.length=n
|
|
if(0===n){this._references=Te
|
|
this._names=t.EMPTY_STRING_ARRAY
|
|
this._atNames=t.EMPTY_STRING_ARRAY}else{this._references=null
|
|
if(a){this._names=null
|
|
this._atNames=i}else{this._names=i
|
|
this._atNames=null}}}get names(){var e=this._names
|
|
e||(e=this._names=this._atNames.map(this.toSyntheticName))
|
|
return e}get atNames(){var e=this._atNames
|
|
e||(e=this._atNames=this._names.map(this.toAtName))
|
|
return e}has(e){return-1!==this.names.indexOf(e)}get(e,t){void 0===t&&(t=!1)
|
|
var{base:n,stack:i}=this,a=(t?this.atNames:this.names).indexOf(e)
|
|
if(-1===a)return r.UNDEFINED_REFERENCE
|
|
var s=i.get(a,n)
|
|
return s}capture(){for(var{names:e,references:r}=this,n=(0,t.dict)(),i=0;i<e.length;i++){var a=e[i]
|
|
n[a]=r[i]}return n}merge(e){var t=Object.keys(e)
|
|
if(t.length>0){for(var{names:r,length:n,stack:i}=this,a=r.slice(),s=0;s<t.length;s++){var o=t[s]
|
|
if(-1===a.indexOf(o)){n=a.push(o)
|
|
i.push(e[o])}}this.length=n
|
|
this._references=null
|
|
this._names=a
|
|
this._atNames=null}}get references(){var e=this._references
|
|
if(!e){var{base:t,length:r,stack:n}=this
|
|
e=this._references=n.slice(t,t+r)}return e}toSyntheticName(e){return e.slice(1)}toAtName(e){return`@${e}`}}function xe(e){return`&${e}`}var Ce=(0,t.emptyArray)()
|
|
class ke{constructor(){this.internalValues=null
|
|
this._symbolNames=null
|
|
this.internalTag=null
|
|
this.names=t.EMPTY_STRING_ARRAY
|
|
this.length=0
|
|
this.base=0}empty(e,r){this.stack=e
|
|
this.names=t.EMPTY_STRING_ARRAY
|
|
this.base=r
|
|
this.length=0
|
|
this._symbolNames=null
|
|
this.internalTag=s.CONSTANT_TAG
|
|
this.internalValues=Ce}setup(e,t,r,n){this.stack=e
|
|
this.names=n
|
|
this.base=t
|
|
this.length=r
|
|
this._symbolNames=null
|
|
if(0===r){this.internalTag=s.CONSTANT_TAG
|
|
this.internalValues=Ce}else{this.internalTag=null
|
|
this.internalValues=null}}get values(){var e=this.internalValues
|
|
if(!e){var{base:t,length:r,stack:n}=this
|
|
e=this.internalValues=n.slice(t,t+3*r)}return e}has(e){return-1!==this.names.indexOf(e)}get(e){var t=this.names.indexOf(e)
|
|
if(-1===t)return null
|
|
var{base:r,stack:n}=this,i=n.get(3*t,r),a=n.get(3*t+1,r),s=n.get(3*t+2,r)
|
|
return null===s?null:[s,a,i]}capture(){return new Ae(this.names,this.values)}get symbolNames(){var e=this._symbolNames
|
|
null===e&&(e=this._symbolNames=this.names.map(xe))
|
|
return e}}class Ae{constructor(e,t){this.names=e
|
|
this.values=t
|
|
this.length=e.length}has(e){return-1!==this.names.indexOf(e)}get(e){var t=this.names.indexOf(e)
|
|
return-1===t?null:[this.values[3*t+2],this.values[3*t+1],this.values[3*t]]}}function Se(e,t){return{named:e,positional:t}}function je(e){var n=(0,t.dict)()
|
|
for(var i in e)n[i]=(0,r.valueForRef)(e[i])
|
|
return n}function Me(e){return e.map(r.valueForRef)}function Ne(e){return{named:je(e.named),positional:Me(e.positional)}}var Ie=e.EMPTY_NAMED=Object.freeze(Object.create(null)),De=e.EMPTY_POSITIONAL=Te,Fe=e.EMPTY_ARGS=Se(Ie,De)
|
|
ce.add(77,((e,n)=>{var{op1:i,op2:s}=n,o=e.stack,u=o.pop(),l=o.pop(),c=e.getOwner()
|
|
e.runtime.resolver
|
|
0
|
|
e.loadValue(a.$v0,function(e,n,i,a,s,o){var u,l
|
|
return(0,r.createComputeRef)((()=>{var s=(0,r.valueForRef)(n)
|
|
if(s===u)return l
|
|
l=ye(s,e)?a?Oe(e,s,i,a):a:0===e&&"string"==typeof s&&s||(0,t.isObject)(s)?Oe(e,s,i,a):null
|
|
u=s
|
|
return l}))}(i,u,c,l))}))
|
|
ce.add(107,(e=>{var n,s=e.stack,o=s.pop(),u=s.pop().capture(),l=e.getOwner(),c=(0,r.createComputeRef)((()=>{void 0!==n&&(0,i.destroy)(n)
|
|
var a=(0,r.valueForRef)(o)
|
|
if(ye(a,1)){var{definition:s,owner:d,positional:h,named:p}=we(a),f=Le(e[b],s,o)
|
|
void 0!==p&&(u.named=(0,t.assign)({},...p,u.named))
|
|
void 0!==h&&(u.positional=h.concat(u.positional))
|
|
n=f(u,d);(0,i.associateDestroyableChild)(c,n)}else if((0,t.isObject)(a)){var m=Le(e[b],a,o)
|
|
n=m(u,l);(0,i._hasDestroyableChildren)(n)&&(0,i.associateDestroyableChild)(c,n)}else n=r.UNDEFINED_REFERENCE})),d=(0,r.createComputeRef)((()=>{(0,r.valueForRef)(c)
|
|
return(0,r.valueForRef)(n)}))
|
|
e.associateDestroyable(c)
|
|
e.loadValue(a.$v0,d)}))
|
|
function Le(e,t,r){var n=e.helper(t,null,!0)
|
|
0
|
|
return e.getValue(n)}ce.add(16,((e,t)=>{var{op1:r}=t,n=e.stack,s=e[b].getValue(r)(n.pop().capture(),e.getOwner(),e.dynamicScope());(0,i._hasDestroyableChildren)(s)&&e.associateDestroyable(s)
|
|
e.loadValue(a.$v0,s)}))
|
|
ce.add(21,((e,t)=>{var{op1:r}=t,n=e.referenceForSymbol(r)
|
|
e.stack.push(n)}))
|
|
ce.add(19,((e,t)=>{var{op1:r}=t,n=e.stack.pop()
|
|
e.scope().bindSymbol(r,n)}))
|
|
ce.add(20,((e,t)=>{var{op1:r}=t,n=e.stack.pop(),i=e.stack.pop(),a=e.stack.pop()
|
|
e.scope().bindBlock(r,[n,i,a])}))
|
|
ce.add(102,((e,t)=>{var{op1:n}=t,i=e[b].getValue(n),a=e.scope().getPartialMap()[i]
|
|
void 0===a&&(a=(0,r.childRefFor)(e.getSelf(),i))
|
|
e.stack.push(a)}))
|
|
ce.add(37,((e,t)=>{var{op1:r}=t
|
|
e.pushRootScope(r,e.getOwner())}))
|
|
ce.add(22,((e,t)=>{var{op1:n}=t,i=e[b].getValue(n),a=e.stack.pop()
|
|
e.stack.push((0,r.childRefFor)(a,i))}))
|
|
ce.add(23,((e,t)=>{var{op1:r}=t,{stack:n}=e,i=e.scope().getBlock(r)
|
|
n.push(i)}))
|
|
ce.add(24,(e=>{var{stack:t}=e,r=t.pop()
|
|
if(r&&!Ue(r)){var[n,i,a]=r
|
|
t.push(a)
|
|
t.push(i)
|
|
t.push(n)}else{t.push(null)
|
|
t.push(null)
|
|
t.push(null)}}))
|
|
function Ue(e){return e===r.UNDEFINED_REFERENCE}ce.add(25,(e=>{var{stack:t}=e,n=t.pop()
|
|
n&&!Ue(n)?t.push(r.TRUE_REFERENCE):t.push(r.FALSE_REFERENCE)}))
|
|
ce.add(26,(e=>{e.stack.pop(),e.stack.pop()
|
|
var t=e.stack.pop(),n=t&&t.parameters.length
|
|
e.stack.push(n?r.TRUE_REFERENCE:r.FALSE_REFERENCE)}))
|
|
ce.add(27,((e,t)=>{for(var n,{op1:i}=t,a=new Array(i),s=i;s>0;s--){a[s-1]=e.stack.pop()}e.stack.push((n=a,(0,r.createComputeRef)((()=>{for(var e=new Array,t=0;t<n.length;t++){var i=(0,r.valueForRef)(n[t])
|
|
null!=i&&(e[t]=de(i))}return e.length>0?e.join(""):null}))))}))
|
|
ce.add(109,(e=>{var t=e.stack.pop(),i=e.stack.pop(),a=e.stack.pop()
|
|
e.stack.push((0,r.createComputeRef)((()=>!0===(0,n.toBool)((0,r.valueForRef)(t))?(0,r.valueForRef)(i):(0,r.valueForRef)(a))))}))
|
|
ce.add(110,(e=>{var t=e.stack.pop()
|
|
e.stack.push((0,r.createComputeRef)((()=>!(0,n.toBool)((0,r.valueForRef)(t)))))}))
|
|
ce.add(111,(e=>{var t=e.dynamicScope(),n=e.stack,i=n.pop()
|
|
n.push((0,r.createComputeRef)((()=>{var e=String((0,r.valueForRef)(i))
|
|
return(0,r.valueForRef)(t.get(e))})))}))
|
|
ce.add(112,(e=>{var{positional:t}=e.stack.pop().capture()
|
|
e.loadValue(a.$v0,(0,r.createComputeRef)((()=>{console.log(...Me(t))})))}))
|
|
function Be(e){return"getDebugCustomRenderTree"in e}ce.add(39,(e=>e.pushChildScope()))
|
|
ce.add(40,(e=>e.popScope()))
|
|
ce.add(59,(e=>e.pushDynamicScope()))
|
|
ce.add(60,(e=>e.popDynamicScope()))
|
|
ce.add(28,((e,r)=>{var{op1:n}=r
|
|
e.stack.push(e[b].getValue((0,t.decodeHandle)(n)))}))
|
|
ce.add(29,((e,n)=>{var{op1:i}=n
|
|
e.stack.push((0,r.createConstRef)(e[b].getValue((0,t.decodeHandle)(i)),!1))}))
|
|
ce.add(30,((e,r)=>{var{op1:n}=r,i=e.stack
|
|
if((0,t.isHandle)(n)){var a=e[b].getValue((0,t.decodeHandle)(n))
|
|
i.push(a)}else i.push((0,t.decodeImmediate)(n))}))
|
|
ce.add(31,(e=>{var t,n=e.stack,i=n.pop()
|
|
t=void 0===i?r.UNDEFINED_REFERENCE:null===i?r.NULL_REFERENCE:!0===i?r.TRUE_REFERENCE:!1===i?r.FALSE_REFERENCE:(0,r.createPrimitiveRef)(i)
|
|
n.push(t)}))
|
|
ce.add(33,((e,t)=>{var{op1:r,op2:n}=t,i=e.fetchValue(r)-n
|
|
e.stack.dup(i)}))
|
|
ce.add(34,((e,t)=>{var{op1:r}=t
|
|
e.stack.pop(r)}))
|
|
ce.add(35,((e,t)=>{var{op1:r}=t
|
|
e.load(r)}))
|
|
ce.add(36,((e,t)=>{var{op1:r}=t
|
|
e.fetch(r)}))
|
|
ce.add(58,((e,t)=>{var{op1:r}=t,n=e[b].getArray(r)
|
|
e.bindDynamicScope(n)}))
|
|
ce.add(69,((e,t)=>{var{op1:r}=t
|
|
e.enter(r)}))
|
|
ce.add(70,(e=>{e.exit()}))
|
|
ce.add(63,((e,t)=>{var{op1:r}=t
|
|
e.stack.push(e[b].getValue(r))}))
|
|
ce.add(62,(e=>{e.stack.push(e.scope())}))
|
|
ce.add(61,(e=>{var t=e.stack,r=t.pop()
|
|
r?t.push(e.compile(r)):t.push(null)}))
|
|
ce.add(64,(e=>{var{stack:t}=e,r=t.pop(),n=t.pop(),i=t.pop(),a=t.pop()
|
|
if(null!==i){var s=n,o=i.parameters,u=o.length
|
|
if(u>0){s=s.child()
|
|
for(var l=0;l<u;l++)s.bindSymbol(o[l],a.at(l))}e.pushFrame()
|
|
e.pushScope(s)
|
|
e.call(r)}else{e.pushFrame()
|
|
e.pushScope(null!=n?n:e.scope())}}))
|
|
ce.add(65,((e,t)=>{var{op1:n}=t,i=e.stack.pop(),a=Boolean((0,r.valueForRef)(i))
|
|
if((0,r.isConstRef)(i))!0===a&&e.goto(n)
|
|
else{!0===a&&e.goto(n)
|
|
e.updateWith(new qe(i))}}))
|
|
ce.add(66,((e,t)=>{var{op1:n}=t,i=e.stack.pop(),a=Boolean((0,r.valueForRef)(i))
|
|
if((0,r.isConstRef)(i))!1===a&&e.goto(n)
|
|
else{!1===a&&e.goto(n)
|
|
e.updateWith(new qe(i))}}))
|
|
ce.add(67,((e,t)=>{var{op1:r,op2:n}=t
|
|
e.stack.peek()===n&&e.goto(r)}))
|
|
ce.add(68,(e=>{var t=e.stack.peek()
|
|
!1===(0,r.isConstRef)(t)&&e.updateWith(new qe(t))}))
|
|
ce.add(71,(e=>{var{stack:t}=e,i=t.pop()
|
|
t.push((0,r.createComputeRef)((()=>(0,n.toBool)((0,r.valueForRef)(i)))))}))
|
|
class qe{constructor(e){this.ref=e
|
|
this.last=(0,r.valueForRef)(e)}evaluate(e){var{last:t,ref:n}=this
|
|
t!==(0,r.valueForRef)(n)&&e.throw()}}class $e{constructor(e,t){this.ref=e
|
|
this.filter=t
|
|
this.last=t((0,r.valueForRef)(e))}evaluate(e){var{last:t,ref:n,filter:i}=this
|
|
t!==i((0,r.valueForRef)(n))&&e.throw()}}class Ve{constructor(){this.tag=s.CONSTANT_TAG
|
|
this.lastRevision=s.INITIAL}finalize(e,t){this.target=t
|
|
this.didModify(e)}evaluate(e){var{tag:t,target:r,lastRevision:n}=this
|
|
if(!e.alwaysRevalidate&&(0,s.validateTag)(t,n)){(0,s.consumeTag)(t)
|
|
e.goto(r)}}didModify(e){this.tag=e
|
|
this.lastRevision=(0,s.valueForTag)(this.tag);(0,s.consumeTag)(e)}}class He{constructor(e){this.debugLabel=e}evaluate(){(0,s.beginTrackFrame)(this.debugLabel)}}class ze{constructor(e){this.target=e}evaluate(){var e=(0,s.endTrackFrame)()
|
|
this.target.didModify(e)}}ce.add(41,((e,t)=>{var{op1:r}=t
|
|
e.elements().appendText(e[b].getValue(r))}))
|
|
ce.add(42,((e,t)=>{var{op1:r}=t
|
|
e.elements().appendComment(e[b].getValue(r))}))
|
|
ce.add(48,((e,t)=>{var{op1:r}=t
|
|
e.elements().openElement(e[b].getValue(r))}))
|
|
ce.add(49,(e=>{var t=(0,r.valueForRef)(e.stack.pop())
|
|
e.elements().openElement(t)}))
|
|
ce.add(50,(e=>{var t=e.stack.pop(),n=e.stack.pop(),i=e.stack.pop(),a=(0,r.valueForRef)(t),s=(0,r.valueForRef)(n),o=(0,r.valueForRef)(i);(0,r.isConstRef)(t)||e.updateWith(new qe(t))
|
|
void 0===s||(0,r.isConstRef)(n)||e.updateWith(new qe(n))
|
|
var u=e.elements().pushRemoteElement(a,o,s)
|
|
u&&e.associateDestroyable(u)}))
|
|
ce.add(56,(e=>{e.elements().popRemoteElement()}))
|
|
ce.add(54,(e=>{var t=e.fetchValue(a.$t0),r=null
|
|
if(t){r=t.flush(e)
|
|
e.loadValue(a.$t0,null)}e.elements().flushElement(r)}))
|
|
ce.add(55,(e=>{var t=e.elements().closeElement()
|
|
t&&t.forEach((t=>{e.env.scheduleInstallModifier(t)
|
|
var{manager:r,state:n}=t,i=r.getDestroyable(n)
|
|
i&&e.associateDestroyable(i)}))}))
|
|
ce.add(57,((e,t)=>{var{op1:r}=t
|
|
if(!1!==e.env.isInteractive){var n=e.getOwner(),i=e.stack.pop(),o=e[b].getValue(r),{manager:u}=o,{constructing:l}=e.elements(),c=u.create(n,l,o.state,i.capture()),d={manager:u,state:c,definition:o}
|
|
e.fetchValue(a.$t0).addModifier(d)
|
|
var h=u.getTag(c)
|
|
if(null!==h){(0,s.consumeTag)(h)
|
|
return e.updateWith(new We(h,d))}}}))
|
|
ce.add(108,(e=>{if(!1!==e.env.isInteractive){var{stack:n,[b]:i}=e,o=n.pop(),u=n.pop().capture(),{constructing:l}=e.elements(),c=e.getOwner(),d=(0,r.createComputeRef)((()=>{var e,n=(0,r.valueForRef)(o)
|
|
if((0,t.isObject)(n)){var a
|
|
if(ye(n,2)){var{definition:s,owner:d,positional:h,named:p}=we(n)
|
|
a=s
|
|
e=d
|
|
void 0!==h&&(u.positional=h.concat(u.positional))
|
|
void 0!==p&&(u.named=(0,t.assign)({},...p,u.named))}else{a=n
|
|
e=c}var f=i.modifier(a,null,!0)
|
|
0
|
|
var m=i.getValue(f),{manager:v}=m,g=v.create(e,l,m.state,u)
|
|
return{manager:v,state:g,definition:m}}})),h=(0,r.valueForRef)(d),p=null
|
|
if(void 0!==h){e.fetchValue(a.$t0).addModifier(h)
|
|
null!==(p=h.manager.getTag(h.state))&&(0,s.consumeTag)(p)}return!(0,r.isConstRef)(o)||p?e.updateWith(new Ye(p,h,d)):void 0}}))
|
|
class We{constructor(e,t){this.tag=e
|
|
this.modifier=t
|
|
this.lastUpdated=(0,s.valueForTag)(e)}evaluate(e){var{modifier:t,tag:r,lastUpdated:n}=this;(0,s.consumeTag)(r)
|
|
if(!(0,s.validateTag)(r,n)){e.env.scheduleUpdateModifier(t)
|
|
this.lastUpdated=(0,s.valueForTag)(r)}}}class Ye{constructor(e,t,r){this.tag=e
|
|
this.instance=t
|
|
this.instanceRef=r
|
|
this.lastUpdated=(0,s.valueForTag)(null!=e?e:s.CURRENT_TAG)}evaluate(e){var{tag:t,lastUpdated:n,instance:a,instanceRef:o}=this,u=(0,r.valueForRef)(o)
|
|
if(u!==a){if(void 0!==a){var l=a.manager.getDestroyable(a.state)
|
|
null!==l&&(0,i.destroy)(l)}if(void 0!==u){var{manager:c,state:d}=u,h=c.getDestroyable(d)
|
|
null!==h&&(0,i.associateDestroyableChild)(this,h)
|
|
null!==(t=c.getTag(d))&&(this.lastUpdated=(0,s.valueForTag)(t))
|
|
this.tag=t
|
|
e.env.scheduleInstallModifier(u)}this.instance=u}else if(null!==t&&!(0,s.validateTag)(t,n)){e.env.scheduleUpdateModifier(a)
|
|
this.lastUpdated=(0,s.valueForTag)(t)}null!==t&&(0,s.consumeTag)(t)}}ce.add(51,((e,t)=>{var{op1:r,op2:n,op3:i}=t,a=e[b].getValue(r),s=e[b].getValue(n),o=i?e[b].getValue(i):null
|
|
e.elements().setStaticAttribute(a,s,o)}))
|
|
ce.add(52,((e,t)=>{var{op1:n,op2:i,op3:a}=t,s=e[b].getValue(n),o=e[b].getValue(i),u=e.stack.pop(),l=(0,r.valueForRef)(u),c=a?e[b].getValue(a):null,d=e.elements().setDynamicAttribute(s,l,o,c);(0,r.isConstRef)(u)||e.updateWith(new Ge(u,d,e.env))}))
|
|
class Ge{constructor(e,t,n){var i=!1
|
|
this.updateRef=(0,r.createComputeRef)((()=>{var a=(0,r.valueForRef)(e)
|
|
!0===i?t.update(a,n):i=!0}));(0,r.valueForRef)(this.updateRef)}evaluate(){(0,r.valueForRef)(this.updateRef)}}ce.add(78,((e,t)=>{var{op1:r}=t,n=e[b].getValue(r),{manager:i,capabilities:a}=n,s={definition:n,manager:i,capabilities:a,state:null,handle:null,table:null,lookup:null}
|
|
e.stack.push(s)}))
|
|
ce.add(80,((e,t)=>{var n,{op1:i}=t,s=e.stack,o=(0,r.valueForRef)(s.pop()),u=e[b],l=e.getOwner()
|
|
u.getValue(i)
|
|
e.loadValue(a.$t1,null)
|
|
if("string"==typeof o){0
|
|
var c=function(e,t,r,n){var i=e.lookupComponent(r,n)
|
|
return t.resolvedComponent(i,r)}(e.runtime.resolver,u,o,l)
|
|
n=c}else n=be(o)?o:u.component(o,l)
|
|
s.push(n)}))
|
|
ce.add(81,(e=>{var t,n=e.stack,i=n.pop(),a=(0,r.valueForRef)(i),s=e[b]
|
|
0
|
|
if(be(a))t=a
|
|
else{t=s.component(a,e.getOwner(),!0)
|
|
0}n.push(t)}))
|
|
ce.add(79,(e=>{var t,r,{stack:n}=e,i=n.pop()
|
|
if(be(i))r=t=null
|
|
else{r=i.manager
|
|
t=i.capabilities}n.push({definition:i,capabilities:t,manager:r,state:null,handle:null,table:null})}))
|
|
ce.add(82,((e,r)=>{var{op1:n,op2:i,op3:a}=r,s=e.stack,o=e[b].getArray(n),u=a>>4,l=8&a,c=7&a?e[b].getArray(i):t.EMPTY_STRING_ARRAY
|
|
e[y].setup(s,o,c,u,!!l)
|
|
s.push(e[y])}))
|
|
ce.add(83,(e=>{var{stack:t}=e
|
|
t.push(e[y].empty(t))}))
|
|
ce.add(86,(e=>{var t=e.stack,r=t.pop().capture()
|
|
t.push(r)}))
|
|
ce.add(85,((e,r)=>{var{op1:n}=r,i=e.stack,s=e.fetchValue(n),u=i.pop(),{definition:l}=s
|
|
if(ye(l,0)){var c=e[b],{definition:d,owner:h,resolved:p,positional:f,named:m}=we(l)
|
|
if(!0===p)l=d
|
|
else if("string"==typeof d){var v=e.runtime.resolver.lookupComponent(d,h)
|
|
l=c.resolvedComponent(v,d)}else l=c.component(d,h)
|
|
void 0!==m&&u.named.merge((0,t.assign)({},...m))
|
|
if(void 0!==f){u.realloc(f.length)
|
|
u.positional.prepend(f)}var{manager:g}=l
|
|
s.definition=l
|
|
s.manager=g
|
|
s.capabilities=l.capabilities
|
|
e.loadValue(a.$t1,h)}var{manager:y,state:_}=l,w=s.capabilities
|
|
if((0,o.managerHasCapability)(y,w,4)){var O=u.blocks.values,E=u.blocks.names,T=y.prepareArgs(_,u)
|
|
if(T){u.clear()
|
|
for(var R=0;R<O.length;R++)i.push(O[R])
|
|
for(var{positional:P,named:x}=T,C=P.length,k=0;k<C;k++)i.push(P[k])
|
|
for(var A=Object.keys(x),S=0;S<A.length;S++)i.push(x[A[S]])
|
|
u.setup(i,A,E,C,!1)}i.push(u)}else i.push(u)}))
|
|
ce.add(87,((e,t)=>{var{op1:r,op2:n}=t,i=e.fetchValue(n),{definition:a,manager:s,capabilities:u}=i
|
|
if((0,o.managerHasCapability)(s,u,512)){var l=null;(0,o.managerHasCapability)(s,u,64)&&(l=e.dynamicScope())
|
|
var c=1&r,d=null;(0,o.managerHasCapability)(s,u,8)&&(d=e.stack.peek())
|
|
var h=null;(0,o.managerHasCapability)(s,u,128)&&(h=e.getSelf())
|
|
var p=s.create(e.getOwner(),a.state,d,e.env,l,h,!!c)
|
|
i.state=p;(0,o.managerHasCapability)(s,u,256)&&e.updateWith(new Ze(p,s,l))}}))
|
|
ce.add(88,((e,t)=>{var{op1:r}=t,{manager:n,state:i,capabilities:a}=e.fetchValue(r),s=n.getDestroyable(i)
|
|
0
|
|
s&&e.associateDestroyable(s)}))
|
|
ce.add(97,((e,t)=>{var r,{op1:n}=t
|
|
e.beginCacheGroup(r)
|
|
e.elements().pushSimpleBlock()}))
|
|
ce.add(89,(e=>{e.loadValue(a.$t0,new Qe)}))
|
|
ce.add(53,((e,t)=>{var{op1:r,op2:n,op3:i}=t,s=e[b].getValue(r),o=e[b].getValue(n),u=e.stack.pop(),l=i?e[b].getValue(i):null
|
|
e.fetchValue(a.$t0).setAttribute(s,u,o,l)}))
|
|
ce.add(105,((e,t)=>{var{op1:r,op2:n,op3:i}=t,s=e[b].getValue(r),o=e[b].getValue(n),u=i?e[b].getValue(i):null
|
|
e.fetchValue(a.$t0).setStaticAttribute(s,o,u)}))
|
|
class Qe{constructor(){this.attributes=(0,t.dict)()
|
|
this.classes=[]
|
|
this.modifiers=[]}setAttribute(e,t,r,n){var i={value:t,namespace:n,trusting:r}
|
|
"class"===e&&this.classes.push(t)
|
|
this.attributes[e]=i}setStaticAttribute(e,t,r){var n={value:t,namespace:r}
|
|
"class"===e&&this.classes.push(t)
|
|
this.attributes[e]=n}addModifier(e){this.modifiers.push(e)}flush(e){var t,r=this.attributes
|
|
for(var n in this.attributes)if("type"!==n){var i=this.attributes[n]
|
|
"class"===n?Je(e,"class",Ke(this.classes),i.namespace,i.trusting):Je(e,n,i.value,i.namespace,i.trusting)}else t=r[n]
|
|
void 0!==t&&Je(e,"type",t.value,t.namespace,t.trusting)
|
|
return this.modifiers}}function Ke(e){return 0===e.length?"":1===e.length?e[0]:function(e){for(var t=0;t<e.length;t++)if("string"!=typeof e[t])return!1
|
|
return!0}(e)?e.join(" "):(t=e,(0,r.createComputeRef)((()=>{for(var e=[],n=0;n<t.length;n++){var i=t[n],a=R("string"==typeof i?i:(0,r.valueForRef)(t[n]))
|
|
a&&e.push(a)}return 0===e.length?null:e.join(" ")})))
|
|
var t}function Je(e,t,n,i,a){void 0===a&&(a=!1)
|
|
if("string"==typeof n)e.elements().setStaticAttribute(t,n,i)
|
|
else{var s=e.elements().setDynamicAttribute(t,(0,r.valueForRef)(n),a,i);(0,r.isConstRef)(n)||e.updateWith(new Ge(n,s,e.env))}}ce.add(99,((e,t)=>{var{op1:r}=t,{definition:n,state:i}=e.fetchValue(r),{manager:s}=n,o=e.fetchValue(a.$t0)
|
|
s.didCreateElement(i,e.elements().constructing,o)}))
|
|
ce.add(90,((e,t)=>{var n,{op1:a,op2:s}=t,o=e.fetchValue(a),{definition:u,state:l}=o,{manager:c}=u,d=c.getSelf(l)
|
|
if(void 0!==e.env.debugRenderTree){var h,p,f=e.fetchValue(a),{definition:m,manager:v}=f
|
|
if(e.stack.peek()===e[y])h=e[y].capture()
|
|
else{var g=e[b].getArray(s)
|
|
e[y].setup(e.stack,g,[],0,!0)
|
|
h=e[y].capture()}var _=m.compilable
|
|
p=null===_?null!==(_=v.getDynamicLayout(l,e.runtime.resolver))?_.moduleName:"__default__.hbs":_.moduleName
|
|
e.associateDestroyable(f)
|
|
if(Be(v)){v.getDebugCustomRenderTree(f.definition.state,f.state,h,p).forEach((t=>{var{bucket:r}=t
|
|
e.env.debugRenderTree.create(r,t);(0,i.registerDestructor)(f,(()=>{var t
|
|
null===(t=e.env.debugRenderTree)||void 0===t||t.willDestroy(r)}))
|
|
e.updateWith(new tt(r))}))}else{var w=null!==(n=m.resolvedName)&&void 0!==n?n:v.getDebugName(m.state)
|
|
e.env.debugRenderTree.create(f,{type:"component",name:w,args:h,template:p,instance:(0,r.valueForRef)(d)})
|
|
e.associateDestroyable(f);(0,i.registerDestructor)(f,(()=>{var t
|
|
null===(t=e.env.debugRenderTree)||void 0===t||t.willDestroy(f)}))
|
|
e.updateWith(new tt(f))}}e.stack.push(d)}))
|
|
ce.add(91,((e,t)=>{var{op1:r}=t,{definition:n,state:i}=e.fetchValue(r),{manager:a}=n,s=a.getTagName(i)
|
|
e.stack.push(s)}))
|
|
ce.add(92,((e,r)=>{var{op1:n}=r,i=e.fetchValue(n),{manager:a,definition:s}=i,{stack:u}=e,{compilable:l}=s
|
|
if(null===l){var{capabilities:c}=i
|
|
null===(l=a.getDynamicLayout(i.state,e.runtime.resolver))&&(l=(0,o.managerHasCapability)(a,c,1024)?(0,t.unwrapTemplate)(e[b].defaultTemplate).asWrappedLayout():(0,t.unwrapTemplate)(e[b].defaultTemplate).asLayout())}var d=l.compile(e.context)
|
|
u.push(l.symbolTable)
|
|
u.push(d)}))
|
|
ce.add(75,((e,t)=>{var{op1:r}=t,n=e.stack.pop(),i=e.stack.pop(),{manager:a,capabilities:s}=n,o={definition:n,manager:a,capabilities:s,state:null,handle:i.handle,table:i.symbolTable,lookup:null}
|
|
e.loadValue(r,o)}))
|
|
ce.add(95,((e,t)=>{var{op1:r}=t,{stack:n}=e,i=n.pop(),a=n.pop(),s=e.fetchValue(r)
|
|
s.handle=i
|
|
s.table=a}))
|
|
ce.add(38,((e,t)=>{var r,{op1:n}=t,{table:i,manager:s,capabilities:u,state:l}=e.fetchValue(n)
|
|
if((0,o.managerHasCapability)(s,u,4096)){r=s.getOwner(l)
|
|
e.loadValue(a.$t1,null)}else null===(r=e.fetchValue(a.$t1))?r=e.getOwner():e.loadValue(a.$t1,null)
|
|
e.pushRootScope(i.symbols.length+1,r)}))
|
|
ce.add(94,((e,r)=>{var{op1:n}=r,i=e.fetchValue(n)
|
|
if(i.table.hasEval){var a=i.lookup=(0,t.dict)()
|
|
e.scope().bindEvalScope(a)}}))
|
|
ce.add(17,((e,t)=>{for(var{op1:r}=t,n=e.fetchValue(r),i=e.scope(),a=e.stack.peek(),s=a.named.atNames,o=s.length-1;o>=0;o--){var u=s[o],l=n.table.symbols.indexOf(s[o]),c=a.named.get(u,!0);-1!==l&&i.bindSymbol(l+1,c)
|
|
n.lookup&&(n.lookup[u]=c)}}))
|
|
function Xe(e,t,r,n,i){var a=r.table.symbols.indexOf(e),s=n.get(t);-1!==a&&i.scope().bindBlock(a+1,s)
|
|
r.lookup&&(r.lookup[e]=s)}ce.add(18,((e,t)=>{for(var{op1:r}=t,n=e.fetchValue(r),{blocks:i}=e.stack.peek(),a=0;a<i.names.length;a++)Xe(i.symbolNames[a],i.names[a],n,i,e)}))
|
|
ce.add(96,((e,t)=>{var{op1:r}=t,n=e.fetchValue(r)
|
|
e.call(n.handle)}))
|
|
ce.add(100,((e,t)=>{var{op1:r}=t,n=e.fetchValue(r),{manager:i,state:a,capabilities:s}=n,u=e.elements().popBlock()
|
|
if(void 0!==e.env.debugRenderTree)if(Be(i)){i.getDebugCustomRenderTree(n.definition.state,a,Fe).reverse().forEach((t=>{var{bucket:r}=t
|
|
e.env.debugRenderTree.didRender(r,u)
|
|
e.updateWith(new rt(r,u))}))}else{e.env.debugRenderTree.didRender(n,u)
|
|
e.updateWith(new rt(n,u))}if((0,o.managerHasCapability)(i,s,512)){i.didRenderLayout(a,u)
|
|
e.env.didCreate(n)
|
|
e.updateWith(new et(n,u))}}))
|
|
ce.add(98,(e=>{e.commitCacheGroup()}))
|
|
class Ze{constructor(e,t,r){this.component=e
|
|
this.manager=t
|
|
this.dynamicScope=r}evaluate(e){var{component:t,manager:r,dynamicScope:n}=this
|
|
r.update(t,n)}}class et{constructor(e,t){this.component=e
|
|
this.bounds=t}evaluate(e){var{component:t,bounds:r}=this,{manager:n,state:i}=t
|
|
n.didUpdateLayout(i,r)
|
|
e.env.didUpdate(t)}}class tt{constructor(e){this.bucket=e}evaluate(e){var t
|
|
null===(t=e.env.debugRenderTree)||void 0===t||t.update(this.bucket)}}class rt{constructor(e,t){this.bucket=e
|
|
this.bounds=t}evaluate(e){var t
|
|
null===(t=e.env.debugRenderTree)||void 0===t||t.didRender(this.bucket,this.bounds)}}class nt{constructor(e,t,r){this.node=e
|
|
this.reference=t
|
|
this.lastValue=r}evaluate(){var e=(0,r.valueForRef)(this.reference),{lastValue:t}=this
|
|
if(e!==t){var n
|
|
if((n=P(e)?"":k(e)?e:String(e))!==t){this.node.nodeValue=this.lastValue=n}}}}function it(e){return function(e){return k(e)||P(e)||"boolean"==typeof e||"number"==typeof e}(e)?2:ye(e,0)||(0,o.hasInternalComponentManager)(e)?0:ye(e,1)||(0,o.hasInternalHelperManager)(e)?1:x(e)?4:function(e){return C(e)&&11===e.nodeType}(e)?5:C(e)?6:2}function at(e){if(!(0,t.isObject)(e))return 2
|
|
if(ye(e,0)||(0,o.hasInternalComponentManager)(e))return 0
|
|
0
|
|
return 1}ce.add(76,(e=>{var t=e.stack.peek()
|
|
e.stack.push(it((0,r.valueForRef)(t)));(0,r.isConstRef)(t)||e.updateWith(new $e(t,it))}))
|
|
ce.add(106,(e=>{var t=e.stack.peek()
|
|
e.stack.push(at((0,r.valueForRef)(t)));(0,r.isConstRef)(t)||e.updateWith(new $e(t,at))}))
|
|
ce.add(43,(e=>{var t=e.stack.pop(),n=(0,r.valueForRef)(t),i=P(n)?"":String(n)
|
|
e.elements().appendDynamicHTML(i)}))
|
|
ce.add(44,(e=>{var t=e.stack.pop(),n=(0,r.valueForRef)(t).toHTML(),i=P(n)?"":n
|
|
e.elements().appendDynamicHTML(i)}))
|
|
ce.add(47,(e=>{var t=e.stack.pop(),n=(0,r.valueForRef)(t),i=P(n)?"":String(n),a=e.elements().appendDynamicText(i);(0,r.isConstRef)(t)||e.updateWith(new nt(a,t,i))}))
|
|
ce.add(45,(e=>{var t=e.stack.pop(),n=(0,r.valueForRef)(t)
|
|
e.elements().appendDynamicFragment(n)}))
|
|
ce.add(46,(e=>{var t=e.stack.pop(),n=(0,r.valueForRef)(t)
|
|
e.elements().appendDynamicNode(n)}))
|
|
function st(e,t){console.info("Use `context`, and `get(<path>)` to debug this template.")
|
|
t("this")}var ot=st
|
|
class ut{constructor(e,r,n){this.scope=e
|
|
this.locals=(0,t.dict)()
|
|
for(var i=0;i<n.length;i++){var a=n[i],s=r[a-1],o=e.getSymbol(a)
|
|
this.locals[s]=o}}get(e){var t,{scope:n,locals:i}=this,a=e.split("."),[s,...o]=e.split("."),u=n.getEvalScope()
|
|
if("this"===s)t=n.getSelf()
|
|
else if(i[s])t=i[s]
|
|
else if(0===s.indexOf("@")&&u[s])t=u[s]
|
|
else{t=this.scope.getSelf()
|
|
o=a}return o.reduce(((e,t)=>(0,r.childRefFor)(e,t)),t)}}ce.add(103,((e,n)=>{var{op1:i,op2:a}=n,s=e[b].getArray(i),o=e[b].getArray((0,t.decodeHandle)(a)),u=new ut(e.scope(),s,o)
|
|
ot((0,r.valueForRef)(e.getSelf()),(e=>(0,r.valueForRef)(u.get(e))))}))
|
|
ce.add(72,((e,t)=>{var{op1:n,op2:i}=t,a=e.stack,s=a.pop(),o=a.pop(),u=(0,r.valueForRef)(o),l=null===u?"@identity":String(u),c=(0,r.createIteratorRef)(s,l),d=(0,r.valueForRef)(c)
|
|
e.updateWith(new $e(c,(e=>e.isEmpty())))
|
|
if(!0===d.isEmpty())e.goto(i+1)
|
|
else{e.enterList(c,n)
|
|
e.stack.push(d)}}))
|
|
ce.add(73,(e=>{e.exitList()}))
|
|
ce.add(74,((e,t)=>{var{op1:r}=t,n=e.stack.peek().next()
|
|
null!==n?e.registerItem(e.enterItem(n)):e.goto(r)}))
|
|
var lt={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!1,attributeHook:!1,elementHook:!1,createCaller:!1,dynamicScope:!1,updateHook:!1,createInstance:!1,wrapped:!1,willDestroy:!1,hasSubOwner:!1}
|
|
class ct{getCapabilities(){return lt}getDebugName(e){var{name:t}=e
|
|
return t}getSelf(){return r.NULL_REFERENCE}getDestroyable(){return null}}e.TemplateOnlyComponentManager=ct
|
|
var dt=e.TEMPLATE_ONLY_COMPONENT_MANAGER=new ct
|
|
class ht{constructor(e,t){void 0===e&&(e="@glimmer/component/template-only")
|
|
void 0===t&&(t="(unknown template-only component)")
|
|
this.moduleName=e
|
|
this.name=t}toString(){return this.moduleName}}e.TemplateOnlyComponent=ht;(0,o.setInternalComponentManager)(dt,ht.prototype)
|
|
var pt={foreignObject:1,desc:1,title:1},ft=Object.create(null)
|
|
class mt{constructor(e){this.document=e
|
|
this.setupUselessElement()}setupUselessElement(){this.uselessElement=this.document.createElement("div")}createElement(e,t){var r,n
|
|
if(t){r="http://www.w3.org/2000/svg"===t.namespaceURI||"svg"===e
|
|
n=!!pt[t.tagName]}else{r="svg"===e
|
|
n=!1}if(r&&!n){if(ft[e])throw new Error(`Cannot create a ${e} inside an SVG context`)
|
|
return this.document.createElementNS("http://www.w3.org/2000/svg",e)}return this.document.createElement(e)}insertBefore(e,t,r){e.insertBefore(t,r)}insertHTMLBefore(e,t,r){if(""===r){var n=this.createComment("")
|
|
e.insertBefore(n,t)
|
|
return new w(e,n,n)}var i,a=t?t.previousSibling:e.lastChild
|
|
if(null===t){e.insertAdjacentHTML("beforeend",r)
|
|
i=e.lastChild}else if(t instanceof HTMLElement){t.insertAdjacentHTML("beforebegin",r)
|
|
i=t.previousSibling}else{var{uselessElement:s}=this
|
|
e.insertBefore(s,t)
|
|
s.insertAdjacentHTML("beforebegin",r)
|
|
i=s.previousSibling
|
|
e.removeChild(s)}var o=a?a.nextSibling:e.firstChild
|
|
return new w(e,o,i)}createTextNode(e){return this.document.createTextNode(e)}createComment(e){return this.document.createComment(e)}}var vt="http://www.w3.org/2000/svg"
|
|
function gt(e,r,n){if(!e)return r
|
|
if(!function(e,t){var r=e.createElementNS(t,"svg")
|
|
try{r.insertAdjacentHTML("beforeend","<circle></circle>")}catch(e){}finally{return 1!==r.childNodes.length||r.firstChild.namespaceURI!==vt}}(e,n))return r
|
|
var i=e.createElement("div")
|
|
return class extends r{insertHTMLBefore(e,r,a){return""===a||e.namespaceURI!==n?super.insertHTMLBefore(e,r,a):function(e,r,n,i){var a
|
|
if("FOREIGNOBJECT"===e.tagName.toUpperCase()){var s="<svg><foreignObject>"+n+"</foreignObject></svg>";(0,t.clearElement)(r)
|
|
r.insertAdjacentHTML("afterbegin",s)
|
|
a=r.firstChild.firstChild}else{var o="<svg>"+n+"</svg>";(0,t.clearElement)(r)
|
|
r.insertAdjacentHTML("afterbegin",o)
|
|
a=r.firstChild}return function(e,t,r){for(var n=e.firstChild,i=n,a=n;a;){var s=a.nextSibling
|
|
t.insertBefore(a,r)
|
|
i=a
|
|
a=s}return new w(t,n,i)}(a,e,i)}(e,i,a,r)}}}function bt(e,t){return e&&function(e){var t=e.createElement("div")
|
|
t.appendChild(e.createTextNode("first"))
|
|
t.insertAdjacentHTML("beforeend","second")
|
|
if(2===t.childNodes.length)return!1
|
|
return!0}(e)?class extends t{constructor(e){super(e)
|
|
this.uselessComment=e.createComment("")}insertHTMLBefore(e,t,r){if(""===r)return super.insertHTMLBefore(e,t,r)
|
|
var n=!1,i=t?t.previousSibling:e.lastChild
|
|
if(i&&i instanceof Text){n=!0
|
|
e.insertBefore(this.uselessComment,t)}var a=super.insertHTMLBefore(e,t,r)
|
|
n&&e.removeChild(this.uselessComment)
|
|
return a}}:t}["b","big","blockquote","body","br","center","code","dd","div","dl","dt","em","embed","h1","h2","h3","h4","h5","h6","head","hr","i","img","li","listing","main","meta","nobr","ol","p","pre","ruby","s","small","span","strong","strike","sub","sup","table","tt","u","ul","var"].forEach((e=>ft[e]=1))
|
|
var yt,_t=/[\t-\r \xA0\u1680\u180E\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]/,wt="undefined"==typeof document?null:document
|
|
!function(e){class t extends mt{createElementNS(e,t){return this.document.createElementNS(e,t)}setAttribute(e,t,r,n){void 0===n&&(n=null)
|
|
n?e.setAttributeNS(n,t,r):e.setAttribute(t,r)}}e.TreeConstruction=t
|
|
var r=t
|
|
r=bt(wt,r)
|
|
r=gt(wt,r,"http://www.w3.org/2000/svg")
|
|
e.DOMTreeConstruction=r}(yt||(yt={}))
|
|
class Ot extends mt{constructor(e){super(e)
|
|
this.document=e
|
|
this.namespace=null}setAttribute(e,t,r){e.setAttribute(t,r)}removeAttribute(e,t){e.removeAttribute(t)}insertAfter(e,t,r){this.insertBefore(e,t,r.nextSibling)}}e.IDOMChanges=Ot
|
|
var Et=Ot
|
|
Et=bt(wt,Et)
|
|
Et=gt(wt,Et,"http://www.w3.org/2000/svg")
|
|
e.DOMChanges=Et
|
|
var Tt,Rt=e.DOMTreeConstruction=yt.DOMTreeConstruction,Pt=0
|
|
class xt{constructor(e){this.id=Pt++
|
|
this.value=e}get(){return this.value}release(){0
|
|
this.value=null}toString(){var e=`Ref ${this.id}`
|
|
if(null===this.value)return`${e} (released)`
|
|
try{return`${e}: ${this.value}`}catch(t){return e}}}class Ct{constructor(){this.stack=new t.Stack
|
|
this.refs=new WeakMap
|
|
this.roots=new Set
|
|
this.nodes=new WeakMap}begin(){this.reset()}create(e,r){var n=(0,t.assign)({},r,{bounds:null,refs:new Set})
|
|
this.nodes.set(e,n)
|
|
this.appendChild(n,e)
|
|
this.enter(e)}update(e){this.enter(e)}didRender(e,t){0
|
|
this.nodeFor(e).bounds=t
|
|
this.exit()}willDestroy(e){this.refs.get(e).release()}commit(){this.reset()}capture(){return this.captureRefs(this.roots)}reset(){if(0!==this.stack.size){var e=this.stack.toArray()[0],t=this.refs.get(e)
|
|
void 0!==t&&this.roots.delete(t)
|
|
for(;!this.stack.isEmpty();)this.stack.pop()}}enter(e){this.stack.push(e)}exit(){0
|
|
this.stack.pop()}nodeFor(e){return this.nodes.get(e)}appendChild(e,t){0
|
|
var r=this.stack.current,n=new xt(t)
|
|
this.refs.set(t,n)
|
|
if(r){var i=this.nodeFor(r)
|
|
i.refs.add(n)
|
|
e.parent=i}else this.roots.add(n)}captureRefs(e){var t=[]
|
|
e.forEach((r=>{var n=r.get()
|
|
n?t.push(this.captureNode(`render-node:${r.id}`,n)):e.delete(r)}))
|
|
return t}captureNode(e,t){var r=this.nodeFor(t),{type:n,name:i,args:a,instance:s,refs:o}=r,u=this.captureTemplate(r),l=this.captureBounds(r),c=this.captureRefs(o)
|
|
return{id:e,type:n,name:i,args:Ne(a),instance:s,template:u,bounds:l,children:c}}captureTemplate(e){var{template:t}=e
|
|
return t||null}captureBounds(e){var t=e.bounds
|
|
return{parentElement:t.parentElement(),firstNode:t.firstNode(),lastNode:t.lastNode()}}}var kt,At,St=(0,t.symbol)("TRANSACTION")
|
|
class jt{constructor(){this.scheduledInstallModifiers=[]
|
|
this.scheduledUpdateModifiers=[]
|
|
this.createdComponents=[]
|
|
this.updatedComponents=[]}didCreate(e){this.createdComponents.push(e)}didUpdate(e){this.updatedComponents.push(e)}scheduleInstallModifier(e){this.scheduledInstallModifiers.push(e)}scheduleUpdateModifier(e){this.scheduledUpdateModifiers.push(e)}commit(){for(var{createdComponents:e,updatedComponents:t}=this,r=0;r<e.length;r++){var{manager:n,state:i}=e[r]
|
|
n.didCreate(i)}for(var a=0;a<t.length;a++){var{manager:o,state:u}=t[a]
|
|
o.didUpdate(u)}for(var l,c,{scheduledInstallModifiers:d,scheduledUpdateModifiers:h}=this,p=0;p<d.length;p++){var f=d[p]
|
|
l=f.manager
|
|
c=f.state
|
|
var m=l.getTag(c)
|
|
if(null!==m){var v=(0,s.track)((()=>l.install(c)),!1);(0,s.updateTag)(m,v)}else l.install(c)}for(var g=0;g<h.length;g++){var b=h[g]
|
|
l=b.manager
|
|
c=b.state
|
|
var y=l.getTag(c)
|
|
if(null!==y){var _=(0,s.track)((()=>l.update(c)),!1);(0,s.updateTag)(y,_)}else l.update(c)}}}class Mt{constructor(e,t){this.delegate=t
|
|
this[Tt]=null
|
|
this.isInteractive=this.delegate.isInteractive
|
|
this.debugRenderTree=this.delegate.enableDebugTooling?new Ct:void 0
|
|
if(e.appendOperations){this.appendOperations=e.appendOperations
|
|
this.updateOperations=e.updateOperations}else if(e.document){this.appendOperations=new Rt(e.document)
|
|
this.updateOperations=new Ot(e.document)}else 0}getAppendOperations(){return this.appendOperations}getDOM(){return this.updateOperations}begin(){var e
|
|
null===(e=this.debugRenderTree)||void 0===e||e.begin()
|
|
this[St]=new jt}get transaction(){return this[St]}didCreate(e){this.transaction.didCreate(e)}didUpdate(e){this.transaction.didUpdate(e)}scheduleInstallModifier(e){this.isInteractive&&this.transaction.scheduleInstallModifier(e)}scheduleUpdateModifier(e){this.isInteractive&&this.transaction.scheduleUpdateModifier(e)}commit(){var e,t=this.transaction
|
|
this[St]=null
|
|
t.commit()
|
|
null===(e=this.debugRenderTree)||void 0===e||e.commit()
|
|
this.delegate.onTransactionCommit()}}e.EnvironmentImpl=Mt
|
|
Tt=St
|
|
function Nt(e,t){if(e[St])t()
|
|
else{e.begin()
|
|
try{t()}finally{e.commit()}}}class It{constructor(e,t,r,n,i){this.stack=e
|
|
this.heap=t
|
|
this.program=r
|
|
this.externs=n
|
|
this.registers=i
|
|
this.currentOpSize=0}fetchRegister(e){return this.registers[e]}loadRegister(e,t){this.registers[e]=t}setPc(e){this.registers[a.$pc]=e}pushFrame(){this.stack.push(this.registers[a.$ra])
|
|
this.stack.push(this.registers[a.$fp])
|
|
this.registers[a.$fp]=this.registers[a.$sp]-1}popFrame(){this.registers[a.$sp]=this.registers[a.$fp]-1
|
|
this.registers[a.$ra]=this.stack.get(0)
|
|
this.registers[a.$fp]=this.stack.get(1)}pushSmallFrame(){this.stack.push(this.registers[a.$ra])}popSmallFrame(){this.registers[a.$ra]=this.stack.pop()}goto(e){this.setPc(this.target(e))}target(e){return this.registers[a.$pc]+e-this.currentOpSize}call(e){this.registers[a.$ra]=this.registers[a.$pc]
|
|
this.setPc(this.heap.getaddr(e))}returnTo(e){this.registers[a.$ra]=this.target(e)}return(){this.setPc(this.registers[a.$ra])}nextStatement(){var{registers:e,program:t}=this,r=e[a.$pc]
|
|
if(-1===r)return null
|
|
var n=t.opcode(r),i=this.currentOpSize=n.size
|
|
this.registers[a.$pc]+=i
|
|
return n}evaluateOuter(e,t){this.evaluateInner(e,t)}evaluateInner(e,t){e.isMachine?this.evaluateMachine(e):this.evaluateSyscall(e,t)}evaluateMachine(e){switch(e.type){case 0:return this.pushFrame()
|
|
case 1:return this.popFrame()
|
|
case 3:return this.call(e.op1)
|
|
case 2:return this.call(this.stack.pop())
|
|
case 4:return this.goto(e.op1)
|
|
case 5:return this.return()
|
|
case 6:return this.returnTo(e.op1)}}evaluateSyscall(e,t){ce.evaluate(t,e,e.type)}}class Dt{constructor(e,r){var{alwaysRevalidate:n=!1}=r
|
|
this.frameStack=new t.Stack
|
|
this.env=e
|
|
this.dom=e.getDOM()
|
|
this.alwaysRevalidate=n}execute(e,t){this._execute(e,t)}_execute(e,t){var{frameStack:r}=this
|
|
this.try(e,t)
|
|
for(;!r.isEmpty();){var n=this.frame.nextStatement()
|
|
void 0!==n?n.evaluate(this):r.pop()}}get frame(){return this.frameStack.current}goto(e){this.frame.goto(e)}try(e,t){this.frameStack.push(new $t(e,t))}throw(){this.frame.handleException()
|
|
this.frameStack.pop()}}e.UpdatingVM=Dt
|
|
class Ft{constructor(e,t){this.state=e
|
|
this.resumeCallback=t}resume(e,t){return this.resumeCallback(e,this.state,t)}}class Lt{constructor(e,t,r,n){this.state=e
|
|
this.runtime=t
|
|
this.children=n
|
|
this.bounds=r}parentElement(){return this.bounds.parentElement()}firstNode(){return this.bounds.firstNode()}lastNode(){return this.bounds.lastNode()}evaluate(e){e.try(this.children,null)}}class Ut extends Lt{constructor(){super(...arguments)
|
|
this.type="try"}evaluate(e){e.try(this.children,this)}handleException(){var{state:e,bounds:t,runtime:r}=this;(0,i.destroyChildren)(this)
|
|
var n=ae.resume(r.env,t),a=e.resume(r,n),s=[],o=this.children=[],u=a.execute((e=>{e.pushUpdating(s)
|
|
e.updateWith(this)
|
|
e.pushUpdating(o)}));(0,i.associateDestroyableChild)(this,u.drop)}}class Bt extends Ut{constructor(e,t,r,n,i,a){super(e,t,r,[])
|
|
this.key=n
|
|
this.memo=i
|
|
this.value=a
|
|
this.retained=!1
|
|
this.index=-1}updateReferences(e){this.retained=!0;(0,r.updateRef)(this.value,e.value);(0,r.updateRef)(this.memo,e.memo)}shouldRemove(){return!this.retained}reset(){this.retained=!1}}class qt extends Lt{constructor(e,t,n,i,a){super(e,t,n,i)
|
|
this.iterableRef=a
|
|
this.type="list-block"
|
|
this.opcodeMap=new Map
|
|
this.marker=null
|
|
this.lastIterator=(0,r.valueForRef)(a)}initializeChild(e){e.index=this.children.length-1
|
|
this.opcodeMap.set(e.key,e)}evaluate(e){var t=(0,r.valueForRef)(this.iterableRef)
|
|
if(this.lastIterator!==t){var{bounds:n}=this,{dom:i}=e,a=this.marker=i.createComment("")
|
|
i.insertAfter(n.parentElement(),a,n.lastNode())
|
|
this.sync(t)
|
|
this.parentElement().removeChild(a)
|
|
this.marker=null
|
|
this.lastIterator=t}super.evaluate(e)}sync(e){var{opcodeMap:t,children:r}=this,n=0,i=0
|
|
this.children=this.bounds.boundList=[]
|
|
for(;;){var a=e.next()
|
|
if(null===a)break
|
|
for(var s=r[n],{key:o}=a;void 0!==s&&!0===s.retained;)s=r[++n]
|
|
if(void 0!==s&&s.key===o){this.retainItem(s,a)
|
|
n++}else if(t.has(o)){var u=t.get(o)
|
|
if(u.index<i)this.moveItem(u,a,s)
|
|
else{i=u.index
|
|
for(var l=!1,c=n+1;c<i;c++)if(!1===r[c].retained){l=!0
|
|
break}if(!1===l){this.retainItem(u,a)
|
|
n=i+1}else{this.moveItem(u,a,s)
|
|
n++}}}else this.insertItem(a,s)}for(var d=0;d<r.length;d++){var h=r[d]
|
|
!1===h.retained?this.deleteItem(h):h.reset()}}retainItem(e,t){var{children:n}=this;(0,r.updateRef)(e.memo,t.memo);(0,r.updateRef)(e.value,t.value)
|
|
e.retained=!0
|
|
e.index=n.length
|
|
n.push(e)}insertItem(e,t){var{opcodeMap:r,bounds:n,state:a,runtime:s,children:o}=this,{key:u}=e,l=void 0===t?this.marker:t.firstNode(),c=ae.forInitialRender(s.env,{element:n.parentElement(),nextSibling:l})
|
|
a.resume(s,c).execute((t=>{t.pushUpdating()
|
|
var n=t.enterItem(e)
|
|
n.index=o.length
|
|
o.push(n)
|
|
r.set(u,n);(0,i.associateDestroyableChild)(this,n)}))}moveItem(e,t,n){var i,{children:a}=this;(0,r.updateRef)(e.memo,t.memo);(0,r.updateRef)(e.value,t.value)
|
|
e.retained=!0
|
|
void 0===n?E(e,this.marker):e.lastNode().nextSibling!==(i=n.firstNode())&&E(e,i)
|
|
e.index=a.length
|
|
a.push(e)}deleteItem(e){(0,i.destroy)(e)
|
|
T(e)
|
|
this.opcodeMap.delete(e.key)}}class $t{constructor(e,t){this.ops=e
|
|
this.exceptionHandler=t
|
|
this.current=0}goto(e){this.current=e}nextStatement(){return this.ops[this.current++]}handleException(){this.exceptionHandler&&this.exceptionHandler.handleException()}}class Vt{constructor(e,t,r,n){this.env=e
|
|
this.updating=t
|
|
this.bounds=r
|
|
this.drop=n;(0,i.associateDestroyableChild)(this,n);(0,i.registerDestructor)(this,(()=>T(this.bounds)))}rerender(e){var{alwaysRevalidate:t=!1}=void 0===e?{alwaysRevalidate:!1}:e,{env:r,updating:n}=this
|
|
new Dt(r,{alwaysRevalidate:t}).execute(n,this)}parentElement(){return this.bounds.parentElement()}firstNode(){return this.bounds.firstNode()}lastNode(){return this.bounds.lastNode()}handleException(){throw"this should never happen"}}class Ht{constructor(e,t){void 0===e&&(e=[])
|
|
this.stack=e
|
|
this[v]=t}static restore(e){return new this(e.slice(),[0,-1,e.length-1,0])}push(e){this.stack[++this[v][a.$sp]]=e}dup(e){void 0===e&&(e=this[v][a.$sp])
|
|
this.stack[++this[v][a.$sp]]=this.stack[e]}copy(e,t){this.stack[t]=this.stack[e]}pop(e){void 0===e&&(e=1)
|
|
var t=this.stack[this[v][a.$sp]]
|
|
this[v][a.$sp]-=e
|
|
return t}peek(e){void 0===e&&(e=0)
|
|
return this.stack[this[v][a.$sp]-e]}get(e,t){void 0===t&&(t=this[v][a.$fp])
|
|
return this.stack[t+e]}set(e,t,r){void 0===r&&(r=this[v][a.$fp])
|
|
this.stack[r+t]=e}slice(e,t){return this.stack.slice(e,t)}capture(e){var t=this[v][a.$sp]+1,r=t-e
|
|
return this.stack.slice(r,t)}reset(){this.stack.length=0}toArray(){return this.stack.slice(this[v][a.$fp],this[v][a.$sp]+1)}}class zt{constructor(){this.scope=new t.Stack
|
|
this.dynamicScope=new t.Stack
|
|
this.updating=new t.Stack
|
|
this.cache=new t.Stack
|
|
this.list=new t.Stack}}class Wt{constructor(e,r,n,i){var{pc:s,scope:o,dynamicScope:u,stack:l}=r
|
|
this.runtime=e
|
|
this.elementStack=n
|
|
this.context=i
|
|
this[kt]=new zt
|
|
this[At]=new t.Stack
|
|
this.s0=null
|
|
this.s1=null
|
|
this.t0=null
|
|
this.t1=null
|
|
this.v0=null
|
|
this.resume=Gt(this.context)
|
|
0
|
|
var c=Ht.restore(l)
|
|
c[v][a.$pc]=s
|
|
c[v][a.$sp]=l.length-1
|
|
c[v][a.$fp]=-1
|
|
this[g]=this.program.heap
|
|
this[b]=this.program.constants
|
|
this.elementStack=n
|
|
this[m].scope.push(o)
|
|
this[m].dynamicScope.push(u)
|
|
this[y]=new Ee
|
|
this[p]=new It(c,this[g],e.program,{debugBefore:e=>ce.debugBefore(this,e),debugAfter:e=>{ce.debugAfter(this,e)}},c[v])
|
|
this.destructor={}
|
|
this[f].push(this.destructor)}get stack(){return this[p].stack}get pc(){return this[p].fetchRegister(a.$pc)}fetch(e){var t=this.fetchValue(e)
|
|
this.stack.push(t)}load(e){var t=this.stack.pop()
|
|
this.loadValue(e,t)}fetchValue(e){if((0,a.isLowLevelRegister)(e))return this[p].fetchRegister(e)
|
|
switch(e){case a.$s0:return this.s0
|
|
case a.$s1:return this.s1
|
|
case a.$t0:return this.t0
|
|
case a.$t1:return this.t1
|
|
case a.$v0:return this.v0}}loadValue(e,t){(0,a.isLowLevelRegister)(e)&&this[p].loadRegister(e,t)
|
|
switch(e){case a.$s0:this.s0=t
|
|
break
|
|
case a.$s1:this.s1=t
|
|
break
|
|
case a.$t0:this.t0=t
|
|
break
|
|
case a.$t1:this.t1=t
|
|
break
|
|
case a.$v0:this.v0=t}}pushFrame(){this[p].pushFrame()}popFrame(){this[p].popFrame()}goto(e){this[p].goto(e)}call(e){this[p].call(e)}returnTo(e){this[p].returnTo(e)}return(){this[p].return()}static initial(e,t,r){var{handle:n,self:i,dynamicScope:a,treeBuilder:s,numSymbols:o,owner:u}=r,l=h.root(i,o,u),c=Yt(e.program.heap.getaddr(n),l,a),d=Gt(t)(e,c,s)
|
|
d.pushUpdating()
|
|
return d}static empty(e,t,n){var{handle:i,treeBuilder:a,dynamicScope:s,owner:o}=t,u=Gt(n)(e,Yt(e.program.heap.getaddr(i),h.root(r.UNDEFINED_REFERENCE,0,o),s),a)
|
|
u.pushUpdating()
|
|
return u}compile(e){return(0,t.unwrapHandle)(e.compile(this.context))}get program(){return this.runtime.program}get env(){return this.runtime.env}captureState(e,t){void 0===t&&(t=this[p].fetchRegister(a.$pc))
|
|
return{pc:t,scope:this.scope(),dynamicScope:this.dynamicScope(),stack:this.stack.capture(e)}}capture(e,t){void 0===t&&(t=this[p].fetchRegister(a.$pc))
|
|
return new Ft(this.captureState(e,t),this.resume)}beginCacheGroup(e){var t=this.updating(),r=new Ve
|
|
t.push(r)
|
|
t.push(new He(e))
|
|
this[m].cache.push(r);(0,s.beginTrackFrame)(e)}commitCacheGroup(){var e=this.updating(),t=this[m].cache.pop(),r=(0,s.endTrackFrame)()
|
|
e.push(new ze(t))
|
|
t.finalize(r,e.length)}enter(e){var t=this.capture(e),r=this.elements().pushUpdatableBlock(),n=new Ut(t,this.runtime,r,[])
|
|
this.didEnter(n)}enterItem(e){var{key:t,value:n,memo:i}=e,{stack:a}=this,s=(0,r.createIteratorItemRef)(n),o=(0,r.createIteratorItemRef)(i)
|
|
a.push(s)
|
|
a.push(o)
|
|
var u=this.capture(2),l=this.elements().pushUpdatableBlock(),c=new Bt(u,this.runtime,l,t,o,s)
|
|
this.didEnter(c)
|
|
return c}registerItem(e){this.listBlock().initializeChild(e)}enterList(e,t){var r=[],n=this[p].target(t),i=this.capture(0,n),a=this.elements().pushBlockList(r),s=new qt(i,this.runtime,a,r,e)
|
|
this[m].list.push(s)
|
|
this.didEnter(s)}didEnter(e){this.associateDestroyable(e)
|
|
this[f].push(e)
|
|
this.updateWith(e)
|
|
this.pushUpdating(e.children)}exit(){this[f].pop()
|
|
this.elements().popBlock()
|
|
this.popUpdating()}exitList(){this.exit()
|
|
this[m].list.pop()}pushUpdating(e){void 0===e&&(e=[])
|
|
this[m].updating.push(e)}popUpdating(){return this[m].updating.pop()}updateWith(e){this.updating().push(e)}listBlock(){return this[m].list.current}associateDestroyable(e){var t=this[f].current;(0,i.associateDestroyableChild)(t,e)}tryUpdating(){return this[m].updating.current}updating(){return this[m].updating.current}elements(){return this.elementStack}scope(){return this[m].scope.current}dynamicScope(){return this[m].dynamicScope.current}pushChildScope(){this[m].scope.push(this.scope().child())}pushDynamicScope(){var e=this.dynamicScope().child()
|
|
this[m].dynamicScope.push(e)
|
|
return e}pushRootScope(e,t){var r=h.sized(e,t)
|
|
this[m].scope.push(r)
|
|
return r}pushScope(e){this[m].scope.push(e)}popScope(){this[m].scope.pop()}popDynamicScope(){this[m].dynamicScope.pop()}getOwner(){return this.scope().owner}getSelf(){return this.scope().getSelf()}referenceForSymbol(e){return this.scope().getSymbol(e)}execute(e){return this._execute(e)}_execute(e){e&&e(this)
|
|
for(var t;!(t=this.next()).done;);return t.value}next(){var e,{env:t,elementStack:r}=this,n=this[p].nextStatement()
|
|
if(null!==n){this[p].evaluateOuter(n,this)
|
|
e={done:!1,value:null}}else{this.stack.reset()
|
|
e={done:!0,value:new Vt(t,this.popUpdating(),r.popBlock(),this.destructor)}}return e}bindDynamicScope(e){for(var t=this.dynamicScope(),r=e.length-1;r>=0;r--){var n=e[r]
|
|
t.set(n,this.stack.pop())}}}e.LowLevelVM=Wt
|
|
kt=m,At=f
|
|
function Yt(e,t,r){return{pc:e,scope:t,dynamicScope:r,stack:[]}}function Gt(e){return(t,r,n)=>new Wt(t,r,n,e)}class Qt{constructor(e){this.vm=e}next(){return this.vm.next()}sync(){return this.vm.execute()}}var Kt=e.SERIALIZATION_FIRST_NODE_STRING="%+b:0%"
|
|
class Jt extends _{constructor(e,t,r){super(e,t)
|
|
this.startingBlockDepth=r
|
|
this.candidate=null
|
|
this.injectedOmittedNode=!1
|
|
this.openBlockDepth=r-1}}class Xt extends ae{constructor(e,t,r){super(e,t,r)
|
|
this.unmatchedAttributes=null
|
|
this.blockDepth=0
|
|
if(r)throw new Error("Rehydration with nextSibling not supported")
|
|
for(var n=this.currentCursor.element.firstChild;null!==n&&!Zt(n);)n=n.nextSibling
|
|
this.candidate=n
|
|
var i=tr(n)
|
|
if(0!==i){var a=i-1,s=this.dom.createComment(`%+b:${a}%`)
|
|
n.parentNode.insertBefore(s,this.candidate)
|
|
for(var o=n.nextSibling;null!==o&&(!er(o)||tr(o)!==i);)o=o.nextSibling
|
|
var u=this.dom.createComment(`%-b:${a}%`)
|
|
n.parentNode.insertBefore(u,o.nextSibling)
|
|
this.candidate=s
|
|
this.startingBlockOffset=a}else this.startingBlockOffset=0}get currentCursor(){return this[ie].current}get candidate(){return this.currentCursor?this.currentCursor.candidate:null}set candidate(e){this.currentCursor.candidate=e}disableRehydration(e){var t=this.currentCursor
|
|
t.candidate=null
|
|
t.nextSibling=e}enableRehydration(e){var t=this.currentCursor
|
|
t.candidate=e
|
|
t.nextSibling=null}pushElement(e,t){void 0===t&&(t=null)
|
|
var r=new Jt(e,t,this.blockDepth||0)
|
|
if(null!==this.candidate){r.candidate=e.firstChild
|
|
this.candidate=e.nextSibling}this[ie].push(r)}clearMismatch(e){var t=e,r=this.currentCursor
|
|
if(null!==r){var n=r.openBlockDepth
|
|
if(n>=r.startingBlockDepth)for(;t;){if(er(t)){if(n>=rr(t,this.startingBlockOffset))break}t=this.remove(t)}else for(;null!==t;)t=this.remove(t)
|
|
this.disableRehydration(t)}}__openBlock(){var{currentCursor:e}=this
|
|
if(null!==e){var t=this.blockDepth
|
|
this.blockDepth++
|
|
var{candidate:r}=e
|
|
if(null!==r){var{tagName:n}=e.element
|
|
if(Zt(r)&&rr(r,this.startingBlockOffset)===t){this.candidate=this.remove(r)
|
|
e.openBlockDepth=t}else"TITLE"!==n&&"SCRIPT"!==n&&"STYLE"!==n&&this.clearMismatch(r)}}}__closeBlock(){var{currentCursor:e}=this
|
|
if(null!==e){var t=e.openBlockDepth
|
|
this.blockDepth--
|
|
var{candidate:r}=e,n=!1
|
|
if(null!==r){n=!0
|
|
if(er(r)&&rr(r,this.startingBlockOffset)===t){var i=this.remove(r)
|
|
this.candidate=i
|
|
e.openBlockDepth--}else{this.clearMismatch(r)
|
|
n=!1}}if(!1===n){var a=e.nextSibling
|
|
if(null!==a&&er(a)&&rr(a,this.startingBlockOffset)===this.blockDepth){var s=this.remove(a)
|
|
this.enableRehydration(s)
|
|
e.openBlockDepth--}}}}__appendNode(e){var{candidate:t}=this
|
|
return t||super.__appendNode(e)}__appendHTML(e){var t=this.markerBounds()
|
|
if(t){var r=t.firstNode(),n=t.lastNode(),i=new w(this.element,r.nextSibling,n.previousSibling),a=this.remove(r)
|
|
this.remove(n)
|
|
if(null!==a&&ar(a)){this.candidate=this.remove(a)
|
|
null!==this.candidate&&this.clearMismatch(this.candidate)}return i}return super.__appendHTML(e)}remove(e){var t=e.parentNode,r=e.nextSibling
|
|
t.removeChild(e)
|
|
return r}markerBounds(){var e=this.candidate
|
|
if(e&&ir(e)){for(var t=e,r=t.nextSibling;r&&!ir(r);)r=r.nextSibling
|
|
return new w(this.element,t,r)}return null}__appendText(e){var{candidate:t}=this
|
|
if(t){if(3===t.nodeType){t.nodeValue!==e&&(t.nodeValue=e)
|
|
this.candidate=t.nextSibling
|
|
return t}if(function(e){return 8===e.nodeType&&"%|%"===e.nodeValue}(t)){this.candidate=this.remove(t)
|
|
return this.__appendText(e)}if(ar(t)&&""===e){this.candidate=this.remove(t)
|
|
return this.__appendText(e)}this.clearMismatch(t)
|
|
return super.__appendText(e)}return super.__appendText(e)}__appendComment(e){var t=this.candidate
|
|
if(t&&8===t.nodeType){t.nodeValue!==e&&(t.nodeValue=e)
|
|
this.candidate=t.nextSibling
|
|
return t}t&&this.clearMismatch(t)
|
|
return super.__appendComment(e)}__openElement(e){var t=this.candidate
|
|
if(t&&nr(t)&&function(e,t){if("http://www.w3.org/2000/svg"===e.namespaceURI)return e.tagName===t
|
|
return e.tagName===t.toUpperCase()}(t,e)){this.unmatchedAttributes=[].slice.call(t.attributes)
|
|
return t}if(t){if(nr(t)&&"TBODY"===t.tagName){this.pushElement(t,null)
|
|
this.currentCursor.injectedOmittedNode=!0
|
|
return this.__openElement(e)}this.clearMismatch(t)}return super.__openElement(e)}__setAttribute(e,t,r){var n=this.unmatchedAttributes
|
|
if(n){var i=sr(n,e)
|
|
if(i){i.value!==t&&(i.value=t)
|
|
n.splice(n.indexOf(i),1)
|
|
return}}return super.__setAttribute(e,t,r)}__setProperty(e,t){var r=this.unmatchedAttributes
|
|
if(r){var n=sr(r,e)
|
|
if(n){n.value!==t&&(n.value=t)
|
|
r.splice(r.indexOf(n),1)
|
|
return}}return super.__setProperty(e,t)}__flushElement(e,t){var{unmatchedAttributes:r}=this
|
|
if(r){for(var n=0;n<r.length;n++)this.constructing.removeAttribute(r[n].name)
|
|
this.unmatchedAttributes=null}else super.__flushElement(e,t)}willCloseElement(){var{candidate:e,currentCursor:t}=this
|
|
null!==e&&this.clearMismatch(e)
|
|
t&&t.injectedOmittedNode&&this.popElement()
|
|
super.willCloseElement()}getMarker(e,t){var r=e.querySelector(`script[glmr="${t}"]`)
|
|
return r||null}__pushRemoteElement(e,t,r){var n=this.getMarker(e,t)
|
|
if(void 0===r){for(;null!==e.firstChild&&e.firstChild!==n;)this.remove(e.firstChild)
|
|
r=null}var i=new Jt(e,null,this.blockDepth)
|
|
this[ie].push(i)
|
|
null===n?this.disableRehydration(r):this.candidate=this.remove(n)
|
|
var a=new oe(e)
|
|
return this.pushLiveBlock(a,!0)}didAppendBounds(e){super.didAppendBounds(e)
|
|
if(this.candidate){var t=e.lastNode()
|
|
this.candidate=t&&t.nextSibling}return e}}e.RehydrateBuilder=Xt
|
|
function Zt(e){return 8===e.nodeType&&0===e.nodeValue.lastIndexOf("%+b:",0)}function er(e){return 8===e.nodeType&&0===e.nodeValue.lastIndexOf("%-b:",0)}function tr(e){return parseInt(e.nodeValue.slice(4),10)}function rr(e,t){return tr(e)-t}function nr(e){return 1===e.nodeType}function ir(e){return 8===e.nodeType&&"%glmr%"===e.nodeValue}function ar(e){return 8===e.nodeType&&"% %"===e.nodeValue}function sr(e,t){for(var r=0;r<e.length;r++){var n=e[r]
|
|
if(n.name===t)return n}}function or(e){return(0,s.getValue)(e.argsCache)}class ur{constructor(e,t){void 0===t&&(t=()=>Fe)
|
|
var r=(0,s.createCache)((()=>t(e)))
|
|
this.argsCache=r}get named(){return or(this).named||Ie}get positional(){return or(this).positional||De}}function lr(e){return(0,o.setInternalHelperManager)(e,{})}var cr=(0,t.buildUntouchableThis)("`fn` helper")
|
|
e.fn=lr((e=>{var{positional:t}=e,n=t[0]
|
|
0
|
|
return(0,r.createComputeRef)((()=>function(){var[e,...i]=(0,c.reifyPositional)(t)
|
|
0
|
|
for(var a=arguments.length,s=new Array(a),o=0;o<a;o++)s[o]=arguments[o]
|
|
if((0,r.isInvokableRef)(n)){var u=i.length>0?i[0]:s[0]
|
|
return(0,r.updateRef)(n,u)}return e.call(cr,...i,...s)}),null,"fn")}))
|
|
0
|
|
e.hash=lr((e=>{var{named:t}=e,n=(0,r.createComputeRef)((()=>{var e=(0,c.reifyNamed)(t)
|
|
0
|
|
return e}),null,"hash"),i=new Map
|
|
for(var a in t)i.set(a,t[a])
|
|
n.children=i
|
|
return n})),e.array=lr((e=>{var{positional:t}=e
|
|
return(0,r.createComputeRef)((()=>(0,c.reifyPositional)(t)),null,"array")})),e.get=lr((e=>{var i,a,{positional:s}=e,o=null!==(i=s[0])&&void 0!==i?i:r.UNDEFINED_REFERENCE,u=null!==(a=s[1])&&void 0!==a?a:r.UNDEFINED_REFERENCE
|
|
return(0,r.createComputeRef)((()=>{var e=(0,r.valueForRef)(o)
|
|
if((0,t.isDict)(e))return(0,n.getPath)(e,String((0,r.valueForRef)(u)))}),(e=>{var i=(0,r.valueForRef)(o)
|
|
if((0,t.isDict)(i))return(0,n.setPath)(i,String((0,r.valueForRef)(u)),e)}),"get")}))
|
|
var dr=e=>(e=>null==e||"function"!=typeof e.toString)(e)?"":String(e),hr=(e.concat=lr((e=>{var{positional:t}=e
|
|
return(0,r.createComputeRef)((()=>(0,c.reifyPositional)(t).map(dr).join("")),null,"concat")})),(0,t.buildUntouchableThis)("`on` modifier")),pr=(()=>{try{var e,t=document.createElement("div"),r=0
|
|
t.addEventListener("click",(()=>r++),{once:!0})
|
|
"function"==typeof Event?e=new Event("click"):(e=document.createEvent("Event")).initEvent("click",!0,!0)
|
|
t.dispatchEvent(e)
|
|
t.dispatchEvent(e)
|
|
return 1===r}catch(e){return!1}})()
|
|
class fr{constructor(e,t){this.tag=(0,s.createUpdatableTag)()
|
|
this.shouldUpdate=!0
|
|
this.element=e
|
|
this.args=t}updateFromArgs(){var e,{args:t}=this,{once:n,passive:i,capture:a}=(0,c.reifyNamed)(t.named)
|
|
if(n!==this.once){this.once=n
|
|
this.shouldUpdate=!0}if(i!==this.passive){this.passive=i
|
|
this.shouldUpdate=!0}if(a!==this.capture){this.capture=a
|
|
this.shouldUpdate=!0}n||i||a?e=this.options={once:n,passive:i,capture:a}:this.options=void 0
|
|
0
|
|
var s=(0,r.valueForRef)(t.positional[0])
|
|
if(s!==this.eventName){this.eventName=s
|
|
this.shouldUpdate=!0}var o=t.positional[1],u=(0,r.valueForRef)(o)
|
|
if(u!==this.userProvidedCallback){this.userProvidedCallback=u
|
|
this.shouldUpdate=!0}0
|
|
var l=!1===pr&&n||!1
|
|
if(this.shouldUpdate)if(l)var d=this.callback=function(t){0
|
|
!pr&&n&&gr(this,s,d,e)
|
|
return u.call(hr,t)}
|
|
else{this.callback=u}}}var mr=0,vr=0
|
|
function gr(e,t,r,n){vr++
|
|
pr?e.removeEventListener(t,r,n):void 0!==n&&n.capture?e.removeEventListener(t,r,!0):e.removeEventListener(t,r)}function br(e,t,r,n){mr++
|
|
pr?e.addEventListener(t,r,n):void 0!==n&&n.capture?e.addEventListener(t,r,!0):e.addEventListener(t,r)}e.on=(0,o.setInternalModifierManager)(new class{constructor(){this.SUPPORTS_EVENT_OPTIONS=pr}getDebugName(){return"on"}get counters(){return{adds:mr,removes:vr}}create(e,t,r,n){return new fr(t,n)}getTag(e){return null===e?null:e.tag}install(e){if(null!==e){e.updateFromArgs()
|
|
var{element:t,eventName:r,callback:n,options:a}=e
|
|
br(t,r,n,a);(0,i.registerDestructor)(e,(()=>gr(t,r,n,a)))
|
|
e.shouldUpdate=!1}}update(e){if(null!==e){var{element:t,eventName:r,callback:n,options:i}=e
|
|
e.updateFromArgs()
|
|
if(e.shouldUpdate){gr(t,r,n,i)
|
|
br(e.element,e.eventName,e.callback,e.options)
|
|
e.shouldUpdate=!1}}}getDestroyable(e){return e}},{})}))
|
|
e("@glimmer/tracking/index",["exports","@ember/-internals/metal"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"cached",{enumerable:!0,get:function(){return t.cached}})
|
|
Object.defineProperty(e,"tracked",{enumerable:!0,get:function(){return t.tracked}})}))
|
|
e("@glimmer/tracking/primitives/cache",["exports","@ember/-internals/metal"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"createCache",{enumerable:!0,get:function(){return t.createCache}})
|
|
Object.defineProperty(e,"getValue",{enumerable:!0,get:function(){return t.getValue}})
|
|
Object.defineProperty(e,"isConst",{enumerable:!0,get:function(){return t.isConst}})}))
|
|
e("@glimmer/util",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e._WeakSet=e.Stack=e.SERIALIZATION_FIRST_NODE_STRING=e.LOGGER=e.LOCAL_LOGGER=e.HAS_NATIVE_SYMBOL=e.HAS_NATIVE_PROXY=e.EMPTY_STRING_ARRAY=e.EMPTY_NUMBER_ARRAY=e.EMPTY_ARRAY=void 0
|
|
e.assert=function(e,t){if(!e)throw new Error(t||"assertion failure")}
|
|
e.assertNever=function(e,t){void 0===t&&(t="unexpected unreachable branch")
|
|
O.log("unreachable",e)
|
|
O.log(`${t} :: ${JSON.stringify(e)} (${e})`)
|
|
throw new Error("code reached unreachable")}
|
|
e.assertPresent=function(e,t){void 0===t&&(t="unexpected empty list")
|
|
if(!_(e))throw new Error(t)}
|
|
e.beginTestSteps=e.assign=void 0
|
|
e.buildUntouchableThis=function(e){var t=null
|
|
return t}
|
|
e.castToBrowser=function(e,t){if(null==e)return null
|
|
if(void 0===typeof document)throw new Error("Attempted to cast to a browser node in a non-browser context")
|
|
if(g(e))return e
|
|
if(e.ownerDocument!==document)throw new Error("Attempted to cast to a browser node with a node that was not created from this document")
|
|
return b(e,t)}
|
|
e.castToSimple=function(e){return g(e)||function(e){e.nodeType}(e),e}
|
|
e.checkNode=b
|
|
e.clearElement=function(e){var t=e.firstChild
|
|
for(;t;){var r=t.nextSibling
|
|
e.removeChild(t)
|
|
t=r}}
|
|
e.constants=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r]
|
|
return[!1,!0,null,void 0,...t]}
|
|
e.debugToString=void 0
|
|
e.decodeHandle=function(e){return e}
|
|
e.decodeImmediate=m
|
|
e.decodeNegative=d
|
|
e.decodePositive=p
|
|
e.deprecate=function(e){w.warn(`DEPRECATION: ${e}`)}
|
|
e.dict=function(){return Object.create(null)}
|
|
e.emptyArray=r
|
|
e.encodeHandle=function(e){return e}
|
|
e.encodeImmediate=f
|
|
e.encodeNegative=c
|
|
e.encodePositive=h
|
|
e.endTestSteps=void 0
|
|
e.enumerableSymbol=l
|
|
e.exhausted=function(e){throw new Error(`Exhausted ${e}`)}
|
|
e.expect=function(e,t){if(null==e)throw new Error(t)
|
|
return e}
|
|
e.extractHandle=function(e){return"number"==typeof e?e:e.handle}
|
|
e.fillNulls=function(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=null
|
|
return t}
|
|
e.ifPresent=function(e,t,r){return _(e)?t(e):r()}
|
|
e.intern=s
|
|
e.isDict=function(e){return null!=e}
|
|
e.isEmptyArray=function(e){return e===t}
|
|
e.isErrHandle=function(e){return"number"==typeof e}
|
|
e.isHandle=function(e){return e>=0}
|
|
e.isNonPrimitiveHandle=function(e){return e>3}
|
|
e.isObject=function(e){return"function"==typeof e||"object"==typeof e&&null!==e}
|
|
e.isOkHandle=function(e){return"number"==typeof e}
|
|
e.isPresent=_
|
|
e.isSerializationFirstNode=function(e){return e.nodeValue===i}
|
|
e.isSmallInt=function(e){return e%1==0&&e<=536870911&&e>=-536870912}
|
|
e.keys=function(e){return Object.keys(e)}
|
|
e.logStep=void 0
|
|
e.mapPresent=function(e,t){if(null===e)return null
|
|
var r=[]
|
|
for(var n of e)r.push(t(n))
|
|
return r}
|
|
e.strip=function(e){for(var t="",r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i]
|
|
for(var a=0;a<e.length;a++){var s=e[a],o=void 0!==n[a]?String(n[a]):""
|
|
t+=`${s}${o}`}var u=t.split("\n")
|
|
for(;u.length&&u[0].match(/^\s*$/);)u.shift()
|
|
for(;u.length&&u[u.length-1].match(/^\s*$/);)u.pop()
|
|
var l=1/0
|
|
for(var c of u){var d=c.match(/^\s*/)[0].length
|
|
l=Math.min(l,d)}var h=[]
|
|
for(var p of u)h.push(p.slice(l))
|
|
return h.join("\n")}
|
|
e.symbol=void 0
|
|
e.toPresentOption=function(e){return _(e)?e:null}
|
|
e.tuple=void 0
|
|
e.unreachable=u
|
|
e.unwrap=function(e){if(null==e)throw new Error("Expected value to be present")
|
|
return e}
|
|
e.unwrapHandle=function(e){if("number"==typeof e)return e
|
|
var t=e.errors[0]
|
|
throw new Error(`Compile Error: ${t.problem} @ ${t.span.start}..${t.span.end}`)}
|
|
e.unwrapTemplate=function(e){if("error"===e.result)throw new Error(`Compile Error: ${e.problem} @ ${e.span.start}..${e.span.end}`)
|
|
return e}
|
|
e.values=function(e){var t=[]
|
|
for(var r in e)t.push(e[r])
|
|
return t}
|
|
e.verifySteps=void 0
|
|
var t=e.EMPTY_ARRAY=Object.freeze([])
|
|
function r(){return t}e.EMPTY_STRING_ARRAY=r(),e.EMPTY_NUMBER_ARRAY=r()
|
|
e.Stack=class{constructor(e){void 0===e&&(e=[])
|
|
this.current=null
|
|
this.stack=e}get size(){return this.stack.length}push(e){this.current=e
|
|
this.stack.push(e)}pop(){var e=this.stack.pop(),t=this.stack.length
|
|
this.current=0===t?null:this.stack[t-1]
|
|
return void 0===e?null:e}nth(e){var t=this.stack.length
|
|
return t<e?null:this.stack[t-e]}isEmpty(){return 0===this.stack.length}toArray(){return this.stack}}
|
|
var n,i=e.SERIALIZATION_FIRST_NODE_STRING="%+b:0%"
|
|
var{keys:a}=Object
|
|
e.assign=null!==(n=Object.assign)&&void 0!==n?n:function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]
|
|
if(null!==r&&"object"==typeof r)for(var n=a(r),i=0;i<n.length;i++){var s=n[i]
|
|
e[s]=r[s]}}return e}
|
|
function s(e){var t={}
|
|
t[e]=1
|
|
for(var r in t)if(r===e)return r
|
|
return e}e.HAS_NATIVE_PROXY="function"==typeof Proxy
|
|
var o=e.HAS_NATIVE_SYMBOL="function"==typeof Symbol&&"symbol"==typeof Symbol()
|
|
function u(e){void 0===e&&(e="unreachable")
|
|
return new Error(e)}e.tuple=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r]
|
|
return t}
|
|
function l(e){return s(`__${e}${Math.floor(Math.random()*Date.now())}__`)}e.symbol=o?Symbol:l
|
|
function c(e){return-536870913&e}function d(e){return 536870912|e}function h(e){return~e}function p(e){return~e}function f(e){return(e|=0)<0?c(e):h(e)}function m(e){return(e|=0)>-536870913?p(e):d(e)}[1,-1].forEach((e=>m(f(e))))
|
|
var v
|
|
e._WeakSet="function"==typeof WeakSet?WeakSet:class{constructor(){this._map=new WeakMap}add(e){this._map.set(e,!0)
|
|
return this}delete(e){return this._map.delete(e)}has(e){return this._map.has(e)}}
|
|
function g(e){return 9===e.nodeType}function b(e,t){var r=!1
|
|
if(null!==e)if("string"==typeof t)r=y(e,t)
|
|
else{if(!Array.isArray(t))throw u()
|
|
r=t.some((t=>y(e,t)))}if(r)return e
|
|
throw function(e,t){return new Error(`cannot cast a ${e} into ${t}`)}(`SimpleElement(${e})`,t)}function y(e,t){switch(t){case"NODE":return!0
|
|
case"HTML":return e instanceof HTMLElement
|
|
case"SVG":return e instanceof SVGElement
|
|
case"ELEMENT":return e instanceof Element
|
|
default:if(t.toUpperCase()===t)throw new Error("BUG: this code is missing handling for a generic node type")
|
|
return e instanceof Element&&e.tagName.toLowerCase()===t}}function _(e){return e.length>0}e.debugToString=v
|
|
var w=e.LOCAL_LOGGER=console,O=e.LOGGER=console}))
|
|
e("@glimmer/validator",["exports","@glimmer/global-context"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.VolatileTag=e.VOLATILE_TAG=e.VOLATILE=e.INITIAL=e.CurrentTag=e.CURRENT_TAG=e.CONSTANT_TAG=e.CONSTANT=e.COMPUTE=e.ALLOW_CYCLES=void 0
|
|
e.beginTrackFrame=S
|
|
e.beginTrackingTransaction=void 0
|
|
e.beginUntrackFrame=M
|
|
e.bump=function(){o++}
|
|
e.combine=void 0
|
|
e.consumeTag=I
|
|
e.createCache=function(e,t){0
|
|
var r={[D]:e,[F]:void 0,[L]:void 0,[U]:-1}
|
|
0
|
|
return r}
|
|
e.createTag=function(){return new h(0)}
|
|
e.createUpdatableTag=m
|
|
e.dirtyTag=void 0
|
|
e.dirtyTagFor=R
|
|
e.endTrackFrame=j
|
|
e.endTrackingTransaction=void 0
|
|
e.endUntrackFrame=N
|
|
e.getValue=function(e){B(e,"getValue")
|
|
var t=e[D],r=e[L],n=e[U]
|
|
if(void 0!==r&&c(r,n))I(r)
|
|
else{S()
|
|
try{e[F]=t()}finally{r=j()
|
|
e[L]=r
|
|
e[U]=l(r)
|
|
I(r)}}return e[F]}
|
|
e.isConst=function(e){B(e,"isConst")
|
|
var t=e[L]
|
|
return g(t)}
|
|
e.isConstTag=g
|
|
e.isTracking=function(){return null!==k}
|
|
e.logTrackingStack=void 0
|
|
e.resetTracking=function(){for(;A.length>0;)A.pop()
|
|
k=null
|
|
0}
|
|
e.setTrackingTransactionEnv=e.runInTrackingTransaction=void 0
|
|
e.tagFor=x
|
|
e.tagMetaFor=P
|
|
e.track=function(e,t){S(t)
|
|
var r
|
|
try{e()}finally{r=j()}return r}
|
|
e.trackedData=function(e,t){var r=new WeakMap,n="function"==typeof t
|
|
return{getter:function(i){I(x(i,e))
|
|
var a
|
|
if(n&&!r.has(i)){a=t.call(i)
|
|
r.set(i,a)}else a=r.get(i)
|
|
return a},setter:function(t,n){R(t,e)
|
|
r.set(t,n)}}}
|
|
e.untrack=function(e){M()
|
|
try{return e()}finally{N()}}
|
|
e.updateTag=void 0
|
|
e.validateTag=c
|
|
e.valueForTag=l
|
|
var r="undefined"!=typeof Symbol?Symbol:e=>`__${e}${Math.floor(Math.random()*Date.now())}__`,n="undefined"!=typeof Symbol?Symbol.for:e=>`__GLIMMER_VALIDATOR_SYMBOL_FOR_${e}`
|
|
function i(e){if(null==e)throw new Error("Expected value to be present")
|
|
return e}e.CONSTANT=0
|
|
var a=e.INITIAL=1,s=e.VOLATILE=NaN,o=a
|
|
var u=e.COMPUTE=r("TAG_COMPUTE")
|
|
function l(e){return e[u]()}function c(e,t){return t>=e[u]()}var d=r("TAG_TYPE")
|
|
0
|
|
class h{constructor(e){this.revision=a
|
|
this.lastChecked=a
|
|
this.lastValue=a
|
|
this.isUpdating=!1
|
|
this.subtag=null
|
|
this.subtagBufferCache=null
|
|
this[d]=e}static combine(e){switch(e.length){case 0:return v
|
|
case 1:return e[0]
|
|
default:var t=new h(2)
|
|
t.subtag=e
|
|
return t}}[u](){var{lastChecked:e}=this
|
|
if(!0===this.isUpdating){0
|
|
this.lastChecked=++o}else if(e!==o){this.isUpdating=!0
|
|
this.lastChecked=o
|
|
try{var{subtag:t,revision:r}=this
|
|
if(null!==t)if(Array.isArray(t))for(var n=0;n<t.length;n++){var i=t[n][u]()
|
|
r=Math.max(i,r)}else{var a=t[u]()
|
|
if(a===this.subtagBufferCache)r=Math.max(r,this.lastValue)
|
|
else{this.subtagBufferCache=null
|
|
r=Math.max(r,a)}}this.lastValue=r}finally{this.isUpdating=!1}}return this.lastValue}static updateTag(e,t){0
|
|
var r=e,n=t
|
|
if(n===v)r.subtag=null
|
|
else{r.subtagBufferCache=n[u]()
|
|
r.subtag=n}}static dirtyTag(e,r){0
|
|
0
|
|
e.revision=++o;(0,t.scheduleRevalidate)()}}var p=e.dirtyTag=h.dirtyTag,f=e.updateTag=h.updateTag
|
|
function m(){return new h(1)}var v=e.CONSTANT_TAG=new h(3)
|
|
function g(e){return e===v}class b{[u](){return s}}e.VolatileTag=b
|
|
e.VOLATILE_TAG=new b
|
|
class y{[u](){return o}}e.CurrentTag=y
|
|
e.CURRENT_TAG=new y
|
|
var _=e.combine=h.combine,w=m(),O=m(),E=m()
|
|
l(w)
|
|
p(w)
|
|
l(w)
|
|
f(w,_([O,E]))
|
|
l(w)
|
|
p(O)
|
|
l(w)
|
|
p(E)
|
|
l(w)
|
|
f(w,E)
|
|
l(w)
|
|
p(E)
|
|
l(w)
|
|
var T=new WeakMap
|
|
function R(e,t,r){0
|
|
var n=void 0===r?T.get(e):r
|
|
if(void 0!==n){var i=n.get(t)
|
|
if(void 0!==i){0
|
|
p(i,!0)}}}function P(e){var t=T.get(e)
|
|
if(void 0===t){t=new Map
|
|
T.set(e,t)}return t}function x(e,t,r){var n=void 0===r?P(e):r,i=n.get(t)
|
|
if(void 0===i){i=m()
|
|
n.set(t,i)}return i}class C{constructor(){this.tags=new Set
|
|
this.last=null}add(e){if(e!==v){this.tags.add(e)
|
|
0
|
|
this.last=e}}combine(){var{tags:e}=this
|
|
if(0===e.size)return v
|
|
if(1===e.size)return this.last
|
|
var t=[]
|
|
e.forEach((e=>t.push(e)))
|
|
return _(t)}}var k=null,A=[]
|
|
function S(e){A.push(k)
|
|
k=new C
|
|
0}function j(){var e=k
|
|
0
|
|
k=A.pop()||null
|
|
return i(e).combine()}function M(){A.push(k)
|
|
k=null}function N(){0
|
|
k=A.pop()||null}function I(e){null!==k&&k.add(e)}var D=r("FN"),F=r("LAST_VALUE"),L=r("TAG"),U=r("SNAPSHOT")
|
|
r("DEBUG_LABEL")
|
|
function B(e,t){0}var q=n("GLIMMER_VALIDATOR_REGISTRATION"),$=function(){if("undefined"!=typeof globalThis)return globalThis
|
|
if("undefined"!=typeof self)return self
|
|
if("undefined"!=typeof window)return window
|
|
if("undefined"!=typeof global)return global
|
|
throw new Error("unable to locate global object")}()
|
|
if(!0===$[q])throw new Error("The `@glimmer/validator` library has been included twice in this application. It could be different versions of the package, or the same version included twice by mistake. `@glimmer/validator` depends on having a single copy of the package in use at any time in an application, even if they are the same version. You must dedupe your build to remove the duplicate packages in order to prevent this error.")
|
|
$[q]=!0}))
|
|
e("@glimmer/vm",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.TemporaryRegister=e.SavedRegister=e.$v0=e.$t1=e.$t0=e.$sp=e.$s1=e.$s0=e.$ra=e.$pc=e.$fp=void 0
|
|
e.isLowLevelRegister=function(e){return e<=n}
|
|
e.isMachineOp=function(e){return e>=0&&e<=15}
|
|
e.isOp=function(e){return e>=16}
|
|
e.$pc=0,e.$ra=1,e.$fp=2
|
|
var t,r,n=e.$sp=3
|
|
e.$s0=4,e.$s1=5,e.$t0=6,e.$t1=7,e.$v0=8
|
|
!function(e){e[e.s0=4]="s0"
|
|
e[e.s1=5]="s1"}(t||(e.SavedRegister=t={}))
|
|
!function(e){e[e.t0=6]="t0"
|
|
e[e.t1=7]="t1"}(r||(e.TemporaryRegister=r={}))}))
|
|
e("@glimmer/wire-format",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.getStringFromValue=function(e){return e}
|
|
e.is=t
|
|
e.isArgument=function(e){return 21===e[0]||20===e[0]}
|
|
e.isAttribute=function(e){return 14===e[0]||15===e[0]||22===e[0]||16===e[0]||24===e[0]||23===e[0]||17===e[0]||4===e[0]}
|
|
e.isGet=e.isFlushElement=void 0
|
|
e.isHelper=function(e){return Array.isArray(e)&&28===e[0]}
|
|
e.isStringLiteral=function(e){return"string"==typeof e}
|
|
function t(e){return function(t){return Array.isArray(t)&&t[0]===e}}e.isFlushElement=t(12)
|
|
e.isGet=t(30)}))
|
|
e("@simple-dom/document",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var t=[]
|
|
function r(e,t,r){for(var n=0;n<e.length;n++){var i=e[n]
|
|
if(i.namespaceURI===t&&i.localName===r)return n}return-1}function n(e,t){return"http://www.w3.org/1999/xhtml"===e?t.toLowerCase():t}function i(e,t,n){var i=r(e,t,n)
|
|
return-1===i?null:e[i].value}function a(e,t,n){var i=r(e,t,n);-1!==i&&e.splice(i,1)}function s(e,n,i,a,s){"string"!=typeof s&&(s=""+s)
|
|
var{attributes:o}=e
|
|
if(o===t)o=e.attributes=[]
|
|
else{var u=r(o,n,a)
|
|
if(-1!==u){o[u].value=s
|
|
return}}o.push({localName:a,name:null===i?a:i+":"+a,namespaceURI:n,prefix:i,specified:!0,value:s})}class o{constructor(e){this.node=e
|
|
this.stale=!0
|
|
this._length=0}get length(){if(this.stale){this.stale=!1
|
|
for(var e=0,t=this.node.firstChild;null!==t;e++){this[e]=t
|
|
t=t.nextSibling}var r=this._length
|
|
this._length=e
|
|
for(;e<r;e++)delete this[e]}return this._length}item(e){return e<this.length?this[e]:null}}function u(e,r){var n=function(e){var r
|
|
1===e.nodeType&&(r=e.namespaceURI)
|
|
var n=new h(e.ownerDocument,e.nodeType,e.nodeName,e.nodeValue,r)
|
|
1===e.nodeType&&(n.attributes=function(e){if(e===t)return t
|
|
for(var r=[],n=0;n<e.length;n++){var i=e[n]
|
|
r.push({localName:i.localName,name:i.name,namespaceURI:i.namespaceURI,prefix:i.prefix,specified:!0,value:i.value})}return r}(e.attributes))
|
|
return n}(e)
|
|
if(r)for(var i=e.firstChild,a=i;null!==i;){a=i.nextSibling
|
|
n.appendChild(i.cloneNode(!0))
|
|
i=a}return n}function l(e,t,r){d(e)
|
|
!function(e,t,r,n){if(11===t.nodeType){!function(e,t,r,n){var i=e.firstChild
|
|
if(null===i)return
|
|
e.firstChild=null
|
|
e.lastChild=null
|
|
var a=i,s=i
|
|
i.previousSibling=r
|
|
null===r?t.firstChild=i:r.nextSibling=i
|
|
for(;null!==s;){s.parentNode=t
|
|
a=s
|
|
s=s.nextSibling}a.nextSibling=n
|
|
null===n?t.lastChild=a:n.previousSibling=a}(t,e,r,n)
|
|
return}null!==t.parentNode&&c(t.parentNode,t)
|
|
t.parentNode=e
|
|
t.previousSibling=r
|
|
t.nextSibling=n
|
|
null===r?e.firstChild=t:r.nextSibling=t
|
|
null===n?e.lastChild=t:n.previousSibling=t}(e,t,null===r?e.lastChild:r.previousSibling,r)}function c(e,t){d(e)
|
|
!function(e,t,r,n){t.parentNode=null
|
|
t.previousSibling=null
|
|
t.nextSibling=null
|
|
null===r?e.firstChild=n:r.nextSibling=n
|
|
null===n?e.lastChild=r:n.previousSibling=r}(e,t,t.previousSibling,t.nextSibling)}function d(e){var t=e._childNodes
|
|
void 0!==t&&(t.stale=!0)}class h{constructor(e,r,n,i,a){this.ownerDocument=e
|
|
this.nodeType=r
|
|
this.nodeName=n
|
|
this.nodeValue=i
|
|
this.namespaceURI=a
|
|
this.parentNode=null
|
|
this.previousSibling=null
|
|
this.nextSibling=null
|
|
this.firstChild=null
|
|
this.lastChild=null
|
|
this.attributes=t
|
|
this._childNodes=void 0}get tagName(){return this.nodeName}get childNodes(){var e=this._childNodes
|
|
void 0===e&&(e=this._childNodes=new o(this))
|
|
return e}cloneNode(e){return u(this,!0===e)}appendChild(e){l(this,e,null)
|
|
return e}insertBefore(e,t){l(this,e,t)
|
|
return e}removeChild(e){c(this,e)
|
|
return e}insertAdjacentHTML(e,t){var r,n,i=new h(this.ownerDocument,-1,"#raw",t,void 0)
|
|
switch(e){case"beforebegin":r=this.parentNode
|
|
n=this
|
|
break
|
|
case"afterbegin":r=this
|
|
n=this.firstChild
|
|
break
|
|
case"beforeend":r=this
|
|
n=null
|
|
break
|
|
case"afterend":r=this.parentNode
|
|
n=this.nextSibling
|
|
break
|
|
default:throw new Error("invalid position")}if(null===r)throw new Error(`${e} requires a parentNode`)
|
|
l(r,i,n)}getAttribute(e){var t=n(this.namespaceURI,e)
|
|
return i(this.attributes,null,t)}getAttributeNS(e,t){return i(this.attributes,e,t)}setAttribute(e,t){s(this,null,null,n(this.namespaceURI,e),t)}setAttributeNS(e,t,r){var[n,i]=function(e){var t=e,r=null,n=e.indexOf(":")
|
|
if(-1!==n){r=e.slice(0,n)
|
|
t=e.slice(n+1)}return[r,t]}(t)
|
|
s(this,e,n,i,r)}removeAttribute(e){var t=n(this.namespaceURI,e)
|
|
a(this.attributes,null,t)}removeAttributeNS(e,t){a(this.attributes,e,t)}get doctype(){return this.firstChild}get documentElement(){return this.lastChild}get head(){return this.documentElement.firstChild}get body(){return this.documentElement.lastChild}createElement(e){return new h(this,1,e.toUpperCase(),null,"http://www.w3.org/1999/xhtml")}createElementNS(e,t){var r="http://www.w3.org/1999/xhtml"===e?t.toUpperCase():t
|
|
return new h(this,1,r,null,e)}createTextNode(e){return new h(this,3,"#text",e,void 0)}createComment(e){return new h(this,8,"#comment",e,void 0)}createRawHTMLSection(e){return new h(this,-1,"#raw",e,void 0)}createDocumentFragment(){return new h(this,11,"#document-fragment",null,void 0)}}e.default=function(){var e=new h(null,9,"#document",null,"http://www.w3.org/1999/xhtml"),t=new h(e,10,"html",null,"http://www.w3.org/1999/xhtml"),r=new h(e,1,"HTML",null,"http://www.w3.org/1999/xhtml"),n=new h(e,1,"HEAD",null,"http://www.w3.org/1999/xhtml"),i=new h(e,1,"BODY",null,"http://www.w3.org/1999/xhtml")
|
|
r.appendChild(n)
|
|
r.appendChild(i)
|
|
e.appendChild(t)
|
|
e.appendChild(r)
|
|
return e}}))
|
|
e("backburner",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.buildPlatform=i
|
|
e.default=void 0
|
|
var t=setTimeout,r=()=>{}
|
|
function n(e){if("function"==typeof Promise){var r=Promise.resolve()
|
|
return()=>r.then(e)}if("function"==typeof MutationObserver){var n=0,i=new MutationObserver(e),a=document.createTextNode("")
|
|
i.observe(a,{characterData:!0})
|
|
return()=>{n=++n%2
|
|
a.data=""+n
|
|
return n}}return()=>t(e,0)}function i(e){var t=r
|
|
return{setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),now:()=>Date.now(),next:n(e),clearNext:t}}var a=/\d+/
|
|
function s(e){var t=typeof e
|
|
return"number"===t&&e==e||"string"===t&&a.test(e)}function o(e){return e.onError||e.onErrorTarget&&e.onErrorTarget[e.onErrorMethod]}function u(e,t,r){for(var n=-1,i=0,a=r.length;i<a;i+=4)if(r[i]===e&&r[i+1]===t){n=i
|
|
break}return n}function l(e,t,r){for(var n=-1,i=2,a=r.length;i<a;i+=6)if(r[i]===e&&r[i+1]===t){n=i-2
|
|
break}return n}function c(e,t,r){void 0===r&&(r=0)
|
|
for(var n=[],i=0;i<e.length;i+=t){var a=e[i+3+r],s={target:e[i+0+r],method:e[i+1+r],args:e[i+2+r],stack:void 0!==a&&"stack"in a?a.stack:""}
|
|
n.push(s)}return n}function d(e,t){for(var r,n,i=0,a=t.length-6;i<a;)e>=t[r=i+(n=(a-i)/6)-n%6]?i=r+6:a=r
|
|
return e>=t[i]?i+6:i}class h{constructor(e,t,r){void 0===t&&(t={})
|
|
void 0===r&&(r={})
|
|
this._queueBeingFlushed=[]
|
|
this.targetQueues=new Map
|
|
this.index=0
|
|
this._queue=[]
|
|
this.name=e
|
|
this.options=t
|
|
this.globalOptions=r}stackFor(e){if(e<this._queue.length){var t=this._queue[3*e+4]
|
|
return t?t.stack:null}}flush(e){var t,r,{before:n,after:i}=this.options
|
|
this.targetQueues.clear()
|
|
if(0===this._queueBeingFlushed.length){this._queueBeingFlushed=this._queue
|
|
this._queue=[]}void 0!==n&&n()
|
|
var a=this._queueBeingFlushed
|
|
if(a.length>0){var s=o(this.globalOptions)
|
|
r=s?this.invokeWithOnError:this.invoke
|
|
for(var u=this.index;u<a.length;u+=4){this.index+=4
|
|
null!==(t=a[u+1])&&r(a[u],t,a[u+2],s,a[u+3])
|
|
if(this.index!==this._queueBeingFlushed.length&&this.globalOptions.mustYield&&this.globalOptions.mustYield())return 1}}void 0!==i&&i()
|
|
this._queueBeingFlushed.length=0
|
|
this.index=0
|
|
!1!==e&&this._queue.length>0&&this.flush(!0)}hasWork(){return this._queueBeingFlushed.length>0||this._queue.length>0}cancel(e){var{target:t,method:r}=e,n=this._queue,i=this.targetQueues.get(t)
|
|
void 0!==i&&i.delete(r)
|
|
var a=u(t,r,n)
|
|
if(a>-1){n.splice(a,4)
|
|
return!0}if((a=u(t,r,n=this._queueBeingFlushed))>-1){n[a+1]=null
|
|
return!0}return!1}push(e,t,r,n){this._queue.push(e,t,r,n)
|
|
return{queue:this,target:e,method:t}}pushUnique(e,t,r,n){var i=this.targetQueues.get(e)
|
|
if(void 0===i){i=new Map
|
|
this.targetQueues.set(e,i)}var a=i.get(t)
|
|
if(void 0===a){var s=this._queue.push(e,t,r,n)-4
|
|
i.set(t,s)}else{var o=this._queue
|
|
o[a+2]=r
|
|
o[a+3]=n}return{queue:this,target:e,method:t}}_getDebugInfo(e){if(e){return c(this._queue,4)}}invoke(e,t,r){void 0===r?t.call(e):t.apply(e,r)}invokeWithOnError(e,t,r,n,i){try{void 0===r?t.call(e):t.apply(e,r)}catch(e){n(e,i)}}}class p{constructor(e,t){void 0===e&&(e=[])
|
|
this.queues={}
|
|
this.queueNameIndex=0
|
|
this.queueNames=e
|
|
e.reduce((function(e,r){e[r]=new h(r,t[r],t)
|
|
return e}),this.queues)}schedule(e,t,r,n,i,a){var s=this.queues[e]
|
|
if(void 0===s)throw new Error(`You attempted to schedule an action in a queue (${e}) that doesn't exist`)
|
|
if(null==r)throw new Error(`You attempted to schedule an action in a queue (${e}) for a method that doesn't exist`)
|
|
this.queueNameIndex=0
|
|
return i?s.pushUnique(t,r,n,a):s.push(t,r,n,a)}flush(e){void 0===e&&(e=!1)
|
|
for(var t,r,n=this.queueNames.length;this.queueNameIndex<n;){r=this.queueNames[this.queueNameIndex]
|
|
if(!1===(t=this.queues[r]).hasWork()){this.queueNameIndex++
|
|
if(e&&this.queueNameIndex<n)return 1}else if(1===t.flush(!1))return 1}}_getDebugInfo(e){if(e){for(var t,r,n={},i=this.queueNames.length,a=0;a<i;){r=this.queueNames[a]
|
|
t=this.queues[r]
|
|
n[r]=t._getDebugInfo(e)
|
|
a++}return n}}}function f(e){for(var t=e(),r=t.next();!1===r.done;){r.value()
|
|
r=t.next()}}var m=function(){},v=Object.freeze([])
|
|
function g(){var e,t,r,n=arguments.length
|
|
if(0===n);else if(1===n){r=null
|
|
t=arguments[0]}else{var i=2,a=arguments[0],s=arguments[1],o=typeof s
|
|
if("function"===o){r=a
|
|
t=s}else if(null!==a&&"string"===o&&s in a)t=(r=a)[s]
|
|
else if("function"==typeof a){i=1
|
|
r=null
|
|
t=a}if(n>i){var u=n-i
|
|
e=new Array(u)
|
|
for(var l=0;l<u;l++)e[l]=arguments[l+i]}}return[r,t,e]}function b(){var e,t,r,n,i
|
|
if(2===arguments.length){t=arguments[0]
|
|
i=arguments[1]
|
|
e=null}else{[e,t,n]=g(...arguments)
|
|
if(void 0===n)i=0
|
|
else if(!s(i=n.pop())){r=!0===i
|
|
i=n.pop()}}return[e,t,n,i=parseInt(i,10),r]}var y=0,_=0,w=0,O=0,E=0,T=0,R=0,P=0,x=0,C=0,k=0,A=0,S=0,j=0,M=0,N=0,I=0,D=0,F=0,L=0,U=0
|
|
class B{constructor(e,t){this.DEBUG=!1
|
|
this.currentInstance=null
|
|
this.instanceStack=[]
|
|
this._eventCallbacks={end:[],begin:[]}
|
|
this._timerTimeoutId=null
|
|
this._timers=[]
|
|
this._autorun=!1
|
|
this._autorunStack=null
|
|
this.queueNames=e
|
|
this.options=t||{}
|
|
"string"==typeof this.options.defaultQueue?this._defaultQueue=this.options.defaultQueue:this._defaultQueue=this.queueNames[0]
|
|
this._onBegin=this.options.onBegin||m
|
|
this._onEnd=this.options.onEnd||m
|
|
this._boundRunExpiredTimers=this._runExpiredTimers.bind(this)
|
|
this._boundAutorunEnd=()=>{F++
|
|
if(!1!==this._autorun){this._autorun=!1
|
|
this._autorunStack=null
|
|
this._end(!0)}}
|
|
var r=this.options._buildPlatform||i
|
|
this._platform=r(this._boundAutorunEnd)}get counters(){return{begin:_,end:w,events:{begin:O,end:0},autoruns:{created:D,completed:F},run:E,join:T,defer:R,schedule:P,scheduleIterable:x,deferOnce:C,scheduleOnce:k,setTimeout:A,later:S,throttle:j,debounce:M,cancelTimers:N,cancel:I,loops:{total:L,nested:U}}}get defaultQueue(){return this._defaultQueue}begin(){_++
|
|
var e,t=this.options,r=this.currentInstance
|
|
if(!1!==this._autorun){e=r
|
|
this._cancelAutorun()}else{if(null!==r){U++
|
|
this.instanceStack.push(r)}L++
|
|
e=this.currentInstance=new p(this.queueNames,t)
|
|
O++
|
|
this._trigger("begin",e,r)}this._onBegin(e,r)
|
|
return e}end(){w++
|
|
this._end(!1)}on(e,t){if("function"!=typeof t)throw new TypeError("Callback must be a function")
|
|
var r=this._eventCallbacks[e]
|
|
if(void 0===r)throw new TypeError(`Cannot on() event ${e} because it does not exist`)
|
|
r.push(t)}off(e,t){var r=this._eventCallbacks[e]
|
|
if(!e||void 0===r)throw new TypeError(`Cannot off() event ${e} because it does not exist`)
|
|
var n=!1
|
|
if(t)for(var i=0;i<r.length;i++)if(r[i]===t){n=!0
|
|
r.splice(i,1)
|
|
i--}if(!n)throw new TypeError("Cannot off() callback that does not exist")}run(){E++
|
|
var[e,t,r]=g(...arguments)
|
|
return this._run(e,t,r)}join(){T++
|
|
var[e,t,r]=g(...arguments)
|
|
return this._join(e,t,r)}defer(e,t,r){R++
|
|
for(var n=arguments.length,i=new Array(n>3?n-3:0),a=3;a<n;a++)i[a-3]=arguments[a]
|
|
return this.schedule(e,t,r,...i)}schedule(e){P++
|
|
for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n]
|
|
var[i,a,s]=g(...r),o=this.DEBUG?new Error:void 0
|
|
return this._ensureInstance().schedule(e,i,a,s,!1,o)}scheduleIterable(e,t){x++
|
|
var r=this.DEBUG?new Error:void 0
|
|
return this._ensureInstance().schedule(e,null,f,[t],!1,r)}deferOnce(e,t,r){C++
|
|
for(var n=arguments.length,i=new Array(n>3?n-3:0),a=3;a<n;a++)i[a-3]=arguments[a]
|
|
return this.scheduleOnce(e,t,r,...i)}scheduleOnce(e){k++
|
|
for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n]
|
|
var[i,a,s]=g(...r),o=this.DEBUG?new Error:void 0
|
|
return this._ensureInstance().schedule(e,i,a,s,!0,o)}setTimeout(){A++
|
|
return this.later(...arguments)}later(){S++
|
|
var[e,t,r,n]=function(){var[e,t,r]=g(...arguments),n=0,i=void 0!==r?r.length:0
|
|
if(i>0){s(r[i-1])&&(n=parseInt(r.pop(),10))}return[e,t,r,n]}(...arguments)
|
|
return this._later(e,t,r,n)}throttle(){j++
|
|
var e,[t,r,n,i,a=!0]=b(...arguments),s=l(t,r,this._timers)
|
|
if(-1===s){e=this._later(t,r,a?v:n,i)
|
|
a&&this._join(t,r,n)}else{e=this._timers[s+1]
|
|
var o=s+4
|
|
this._timers[o]!==v&&(this._timers[o]=n)}return e}debounce(){M++
|
|
var e,[t,r,n,i,a=!1]=b(...arguments),s=this._timers,o=l(t,r,s)
|
|
if(-1===o){e=this._later(t,r,a?v:n,i)
|
|
a&&this._join(t,r,n)}else{var u=this._platform.now()+i,c=o+4
|
|
s[c]===v&&(n=v)
|
|
e=s[o+1]
|
|
var h=d(u,s)
|
|
if(o+6===h){s[o]=u
|
|
s[c]=n}else{var p=this._timers[o+5]
|
|
this._timers.splice(h,0,u,e,t,r,n,p)
|
|
this._timers.splice(o,6)}0===o&&this._reinstallTimerTimeout()}return e}cancelTimers(){N++
|
|
this._clearTimerTimeout()
|
|
this._timers=[]
|
|
this._cancelAutorun()}hasTimers(){return this._timers.length>0||this._autorun}cancel(e){I++
|
|
if(null==e)return!1
|
|
var t=typeof e
|
|
return"number"===t?this._cancelLaterTimer(e):!("object"!==t||!e.queue||!e.method)&&e.queue.cancel(e)}ensureInstance(){this._ensureInstance()}getDebugInfo(){if(this.DEBUG)return{autorun:this._autorunStack,counters:this.counters,timers:c(this._timers,6,2),instanceStack:[this.currentInstance,...this.instanceStack].map((e=>e&&e._getDebugInfo(this.DEBUG)))}}_end(e){var t=this.currentInstance,r=null
|
|
if(null===t)throw new Error("end called without begin")
|
|
var n,i=!1
|
|
try{n=t.flush(e)}finally{if(!i){i=!0
|
|
if(1===n){var a=this.queueNames[t.queueNameIndex]
|
|
this._scheduleAutorun(a)}else{this.currentInstance=null
|
|
if(this.instanceStack.length>0){r=this.instanceStack.pop()
|
|
this.currentInstance=r}this._trigger("end",t,r)
|
|
this._onEnd(t,r)}}}}_join(e,t,r){return null===this.currentInstance?this._run(e,t,r):void 0===e&&void 0===r?t():t.apply(e,r)}_run(e,t,r){var n=o(this.options)
|
|
this.begin()
|
|
if(n)try{return t.apply(e,r)}catch(e){n(e)}finally{this.end()}else try{return t.apply(e,r)}finally{this.end()}}_cancelAutorun(){if(this._autorun){this._platform.clearNext()
|
|
this._autorun=!1
|
|
this._autorunStack=null}}_later(e,t,r,n){var i=this.DEBUG?new Error:void 0,a=this._platform.now()+n,s=y++
|
|
if(0===this._timers.length){this._timers.push(a,s,e,t,r,i)
|
|
this._installTimerTimeout()}else{var o=d(a,this._timers)
|
|
this._timers.splice(o,0,a,s,e,t,r,i)
|
|
this._reinstallTimerTimeout()}return s}_cancelLaterTimer(e){for(var t=1;t<this._timers.length;t+=6)if(this._timers[t]===e){this._timers.splice(t-1,6)
|
|
1===t&&this._reinstallTimerTimeout()
|
|
return!0}return!1}_trigger(e,t,r){var n=this._eventCallbacks[e]
|
|
if(void 0!==n)for(var i=0;i<n.length;i++)n[i](t,r)}_runExpiredTimers(){this._timerTimeoutId=null
|
|
if(this._timers.length>0){this.begin()
|
|
this._scheduleExpiredTimers()
|
|
this.end()}}_scheduleExpiredTimers(){for(var e=this._timers,t=0,r=e.length,n=this._defaultQueue,i=this._platform.now();t<r;t+=6){if(e[t]>i)break
|
|
var a=e[t+4]
|
|
if(a!==v){var s=e[t+2],o=e[t+3],u=e[t+5]
|
|
this.currentInstance.schedule(n,s,o,a,!1,u)}}e.splice(0,t)
|
|
this._installTimerTimeout()}_reinstallTimerTimeout(){this._clearTimerTimeout()
|
|
this._installTimerTimeout()}_clearTimerTimeout(){if(null!==this._timerTimeoutId){this._platform.clearTimeout(this._timerTimeoutId)
|
|
this._timerTimeoutId=null}}_installTimerTimeout(){if(0!==this._timers.length){var e=this._timers[0],t=this._platform.now(),r=Math.max(0,e-t)
|
|
this._timerTimeoutId=this._platform.setTimeout(this._boundRunExpiredTimers,r)}}_ensureInstance(){var e=this.currentInstance
|
|
if(null===e){this._autorunStack=this.DEBUG?new Error:void 0
|
|
e=this.begin()
|
|
this._scheduleAutorun(this.queueNames[0])}return e}_scheduleAutorun(e){D++
|
|
var t=this._platform.next,r=this.options.flush
|
|
r?r(e,t):t()
|
|
this._autorun=!0}}B.Queue=h
|
|
B.buildPlatform=i
|
|
B.buildNext=n
|
|
e.default=B}))
|
|
e("dag-map",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var t=function(){function e(){this._vertices=new r}e.prototype.add=function(e,t,r,n){if(!e)throw new Error("argument `key` is required")
|
|
var i=this._vertices,a=i.add(e)
|
|
a.val=t
|
|
if(r)if("string"==typeof r)i.addEdge(a,i.add(r))
|
|
else for(var s=0;s<r.length;s++)i.addEdge(a,i.add(r[s]))
|
|
if(n)if("string"==typeof n)i.addEdge(i.add(n),a)
|
|
else for(s=0;s<n.length;s++)i.addEdge(i.add(n[s]),a)}
|
|
e.prototype.addEdges=function(e,t,r,n){this.add(e,t,r,n)}
|
|
e.prototype.each=function(e){this._vertices.walk(e)}
|
|
e.prototype.topsort=function(e){this.each(e)}
|
|
return e}(),r=(e.default=t,function(){function e(){this.length=0
|
|
this.stack=new n
|
|
this.path=new n
|
|
this.result=new n}e.prototype.add=function(e){if(!e)throw new Error("missing key")
|
|
for(var t,r=0|this.length,n=0;n<r;n++)if((t=this[n]).key===e)return t
|
|
this.length=r+1
|
|
return this[r]={idx:r,key:e,val:void 0,out:!1,flag:!1,length:0}}
|
|
e.prototype.addEdge=function(e,t){this.check(e,t.key)
|
|
for(var r=0|t.length,n=0;n<r;n++)if(t[n]===e.idx)return
|
|
t.length=r+1
|
|
t[r]=e.idx
|
|
e.out=!0}
|
|
e.prototype.walk=function(e){this.reset()
|
|
for(var t=0;t<this.length;t++){var r=this[t]
|
|
r.out||this.visit(r,"")}this.each(this.result,e)}
|
|
e.prototype.check=function(e,t){if(e.key===t)throw new Error("cycle detected: "+t+" <- "+t)
|
|
if(0!==e.length){for(var r=0;r<e.length;r++){if(this[e[r]].key===t)throw new Error("cycle detected: "+t+" <- "+e.key+" <- "+t)}this.reset()
|
|
this.visit(e,t)
|
|
if(this.path.length>0){var n="cycle detected: "+t
|
|
this.each(this.path,(function(e){n+=" <- "+e}))
|
|
throw new Error(n)}}}
|
|
e.prototype.reset=function(){this.stack.length=0
|
|
this.path.length=0
|
|
this.result.length=0
|
|
for(var e=0,t=this.length;e<t;e++)this[e].flag=!1}
|
|
e.prototype.visit=function(e,t){var r=this,n=r.stack,i=r.path,a=r.result
|
|
n.push(e.idx)
|
|
for(;n.length;){var s=0|n.pop()
|
|
if(s>=0){var o=this[s]
|
|
if(o.flag)continue
|
|
o.flag=!0
|
|
i.push(s)
|
|
if(t===o.key)break
|
|
n.push(~s)
|
|
this.pushIncoming(o)}else{i.pop()
|
|
a.push(~s)}}}
|
|
e.prototype.pushIncoming=function(e){for(var t=this.stack,r=e.length-1;r>=0;r--){var n=e[r]
|
|
this[n].flag||t.push(n)}}
|
|
e.prototype.each=function(e,t){for(var r=0,n=e.length;r<n;r++){var i=this[e[r]]
|
|
t(i.key,i.val)}}
|
|
return e}()),n=function(){function e(){this.length=0}e.prototype.push=function(e){this[this.length++]=0|e}
|
|
e.prototype.pop=function(){return 0|this[--this.length]}
|
|
return e}()}))
|
|
e("ember-babel",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.assertThisInitialized=s
|
|
e.classCallCheck=function(e,t){0}
|
|
e.createClass=function(e,t,r){null!=t&&a(e.prototype,t)
|
|
null!=r&&a(e,r)
|
|
return e}
|
|
e.createForOfIteratorHelperLoose=function(e){var t=0
|
|
if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return
|
|
if("string"==typeof e)return u(e,t)
|
|
var r=Object.prototype.toString.call(e).slice(8,-1)
|
|
"Object"===r&&e.constructor&&(r=e.constructor.name)
|
|
if("Map"===r||"Set"===r)return Array.from(r)
|
|
if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return u(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}}
|
|
throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}
|
|
e.createSuper=function(e){return function(){var t,i=r(e)
|
|
if(n){var a=r(this).constructor
|
|
t=Reflect.construct(i,arguments,a)}else t=i.apply(this,arguments)
|
|
return o(this,t)}}
|
|
e.inheritsLoose=function(e,r){0
|
|
e.prototype=Object.create(null===r?null:r.prototype,{constructor:{value:e,writable:!0,configurable:!0}})
|
|
null!==r&&t(e,r)}
|
|
e.objectDestructuringEmpty=function(e){0}
|
|
e.possibleConstructorReturn=o
|
|
e.taggedTemplateLiteralLoose=function(e,t){t||(t=e.slice(0))
|
|
e.raw=t
|
|
return e}
|
|
e.wrapNativeSuper=function(e){if(i.has(e))return i.get(e)
|
|
function r(){}r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}})
|
|
i.set(e,r)
|
|
return t(r,e)}
|
|
var t=Object.setPrototypeOf,r=Object.getPrototypeOf,n="object"==typeof Reflect&&"function"==typeof Reflect.construct,i=new Map
|
|
function a(e,t){for(var r=0;r<t.length;r++){var n=t[r]
|
|
n.enumerable=n.enumerable||!1
|
|
n.configurable=!0
|
|
"value"in n&&(n.writable=!0)
|
|
Object.defineProperty(e,n.key,n)}}function s(e){0
|
|
return e}function o(e,t){return"object"==typeof t&&null!==t||"function"==typeof t?t:s(e)}function u(e,t){(null==t||t>e.length)&&(t=e.length)
|
|
for(var r=new Array(t),n=0;n<t;n++)r[n]=e[n]
|
|
return r}}))
|
|
e("ember/index",["exports","require","@ember/-internals/environment","@ember/-internals/utils","@ember/-internals/container","@ember/instrumentation","@ember/-internals/meta","@ember/-internals/metal","@ember/canary-features","@ember/debug","backburner","@ember/controller","@ember/controller/lib/controller_mixin","@ember/string","@ember/service","@ember/object","@ember/object/compat","@ember/-internals/runtime","@ember/-internals/glimmer","ember/version","@ember/-internals/views","@ember/-internals/routing","@ember/-internals/extension-support","@ember/error","@ember/runloop","@ember/-internals/error-handling","@ember/-internals/owner","@ember/application","@ember/application/instance","@ember/engine","@ember/engine/instance","@ember/polyfills","@glimmer/runtime","@glimmer/manager","@ember/destroyable"],(function(t,r,n,i,a,s,o,u,l,c,d,h,p,f,m,v,g,b,y,_,w,O,E,T,R,P,x,C,k,A,S,j,M,N,I){"use strict"
|
|
Object.defineProperty(t,"__esModule",{value:!0})
|
|
t.default=void 0
|
|
var D=c,F={isNamespace:!0,toString:function(){return"Ember"}}
|
|
Object.defineProperty(F,"ENV",{get:n.getENV,enumerable:!1})
|
|
Object.defineProperty(F,"lookup",{get:n.getLookup,set:n.setLookup,enumerable:!1})
|
|
F.getOwner=x.getOwner
|
|
F.setOwner=x.setOwner
|
|
F.Application=C.default
|
|
F.ApplicationInstance=k.default
|
|
F.Engine=A.default
|
|
F.EngineInstance=S.default
|
|
F.assign=j.assign
|
|
F.generateGuid=i.generateGuid
|
|
F.GUID_KEY=i.GUID_KEY
|
|
F.guidFor=i.guidFor
|
|
F.inspect=i.inspect
|
|
F.makeArray=i.makeArray
|
|
F.canInvoke=i.canInvoke
|
|
F.wrap=i.wrap
|
|
F.uuid=i.uuid
|
|
F.Container=a.Container
|
|
F.Registry=a.Registry
|
|
F.assert=D.assert
|
|
F.warn=D.warn
|
|
F.debug=D.debug
|
|
F.deprecate=D.deprecate
|
|
F.deprecateFunc=D.deprecateFunc
|
|
F.runInDebug=D.runInDebug
|
|
F.Error=T.default
|
|
F.Debug={registerDeprecationHandler:D.registerDeprecationHandler,registerWarnHandler:D.registerWarnHandler,isComputed:u.isComputed}
|
|
F.instrument=s.instrument
|
|
F.subscribe=s.subscribe
|
|
F.Instrumentation={instrument:s.instrument,subscribe:s.subscribe,unsubscribe:s.unsubscribe,reset:s.reset}
|
|
F.run=R.run
|
|
F.computed=v.computed
|
|
F._descriptor=u.nativeDescDecorator
|
|
F._tracked=u.tracked
|
|
F.cacheFor=u.getCachedValueFor
|
|
F.ComputedProperty=u.ComputedProperty
|
|
F._setClassicDecorator=u.setClassicDecorator
|
|
F.meta=o.meta
|
|
F.get=u.get
|
|
F._getPath=u._getPath
|
|
F.set=u.set
|
|
F.trySet=u.trySet
|
|
F.FEATURES=Object.assign({isEnabled:l.isEnabled},l.FEATURES)
|
|
F._Cache=i.Cache
|
|
F.on=u.on
|
|
F.addListener=u.addListener
|
|
F.removeListener=u.removeListener
|
|
F.sendEvent=u.sendEvent
|
|
F.hasListeners=u.hasListeners
|
|
F.isNone=u.isNone
|
|
F.isEmpty=u.isEmpty
|
|
F.isBlank=u.isBlank
|
|
F.isPresent=u.isPresent
|
|
F.notifyPropertyChange=u.notifyPropertyChange
|
|
F.beginPropertyChanges=u.beginPropertyChanges
|
|
F.endPropertyChanges=u.endPropertyChanges
|
|
F.changeProperties=u.changeProperties
|
|
F.platform={defineProperty:!0,hasPropertyAccessors:!0}
|
|
F.defineProperty=u.defineProperty
|
|
F.destroy=I.destroy
|
|
F.libraries=u.libraries
|
|
F.getProperties=u.getProperties
|
|
F.setProperties=u.setProperties
|
|
F.expandProperties=u.expandProperties
|
|
F.addObserver=u.addObserver
|
|
F.removeObserver=u.removeObserver
|
|
F.observer=u.observer
|
|
F.mixin=u.mixin
|
|
F.Mixin=u.Mixin
|
|
F._createCache=u.createCache
|
|
F._cacheGetValue=u.getValue
|
|
F._cacheIsConst=u.isConst
|
|
F._registerDestructor=I.registerDestructor
|
|
F._unregisterDestructor=I.unregisterDestructor
|
|
F._associateDestroyableChild=I.associateDestroyableChild
|
|
F._assertDestroyablesDestroyed=I.assertDestroyablesDestroyed
|
|
F._enableDestroyableTracking=I.enableDestroyableTracking
|
|
F._isDestroying=I.isDestroying
|
|
F._isDestroyed=I.isDestroyed
|
|
Object.defineProperty(F,"onerror",{get:P.getOnerror,set:P.setOnerror,enumerable:!1})
|
|
Object.defineProperty(F,"testing",{get:D.isTesting,set:D.setTesting,enumerable:!1})
|
|
F._Backburner=d.default
|
|
F.A=b.A
|
|
F.String={loc:f.loc,w:f.w,dasherize:f.dasherize,decamelize:f.decamelize,camelize:f.camelize,classify:f.classify,underscore:f.underscore,capitalize:f.capitalize}
|
|
F.Object=b.Object
|
|
F._RegistryProxyMixin=b.RegistryProxyMixin
|
|
F._ContainerProxyMixin=b.ContainerProxyMixin
|
|
F.compare=b.compare
|
|
F.isEqual=b.isEqual
|
|
F.inject=function(){}
|
|
F.inject.service=m.service
|
|
F.inject.controller=h.inject
|
|
F.Array=b.Array
|
|
F.Comparable=b.Comparable
|
|
F.Enumerable=b.Enumerable
|
|
F.ArrayProxy=b.ArrayProxy
|
|
F.ObjectProxy=b.ObjectProxy
|
|
F.ActionHandler=b.ActionHandler
|
|
F.CoreObject=b.CoreObject
|
|
F.NativeArray=b.NativeArray
|
|
F.MutableEnumerable=b.MutableEnumerable
|
|
F.MutableArray=b.MutableArray
|
|
F.Evented=b.Evented
|
|
F.PromiseProxyMixin=b.PromiseProxyMixin
|
|
F.Observable=b.Observable
|
|
F.typeOf=b.typeOf
|
|
F.isArray=b.isArray
|
|
F.Object=b.Object
|
|
F.onLoad=C.onLoad
|
|
F.runLoadHooks=C.runLoadHooks
|
|
F.Controller=h.default
|
|
F.ControllerMixin=p.default
|
|
F.Service=m.default
|
|
F._ProxyMixin=b._ProxyMixin
|
|
F.RSVP=b.RSVP
|
|
F.Namespace=b.Namespace
|
|
F._action=v.action
|
|
F._dependentKeyCompat=g.dependentKeyCompat
|
|
Object.defineProperty(F,"STRINGS",{configurable:!1,get:f._getStrings,set:f._setStrings})
|
|
Object.defineProperty(F,"BOOTED",{configurable:!1,enumerable:!1,get:u.isNamespaceSearchDisabled,set:u.setNamespaceSearchDisabled})
|
|
F.Component=y.Component
|
|
y.Helper.helper=y.helper
|
|
F.Helper=y.Helper
|
|
F._setComponentManager=y.setComponentManager
|
|
F._componentManagerCapabilities=y.componentCapabilities
|
|
F._setModifierManager=N.setModifierManager
|
|
F._modifierManagerCapabilities=y.modifierCapabilities
|
|
F._getComponentTemplate=N.getComponentTemplate
|
|
F._setComponentTemplate=N.setComponentTemplate
|
|
F._templateOnlyComponent=M.templateOnlyComponent
|
|
F._Input=y.Input
|
|
F._hash=M.hash
|
|
F._array=M.array
|
|
F._concat=M.concat
|
|
F._get=M.get
|
|
F._on=M.on
|
|
F._fn=M.fn
|
|
F._helperManagerCapabilities=N.helperCapabilities
|
|
F._setHelperManager=N.setHelperManager
|
|
F._invokeHelper=M.invokeHelper
|
|
F._captureRenderTree=c.captureRenderTree
|
|
var L=function(e,t){void 0===t&&(t=`Importing ${e} from '@ember/string' is deprecated. Please import ${e} from '@ember/template' instead.`)}
|
|
Object.defineProperty(F.String,"htmlSafe",{enumerable:!0,configurable:!0,get(){L("htmlSafe")
|
|
return y.htmlSafe}})
|
|
Object.defineProperty(F.String,"isHTMLSafe",{enumerable:!0,configurable:!0,get(){L("isHTMLSafe")
|
|
return y.isHTMLSafe}})
|
|
Object.defineProperty(F,"TEMPLATES",{get:y.getTemplates,set:y.setTemplates,configurable:!1,enumerable:!1})
|
|
F.VERSION=_.default
|
|
F.ViewUtils={isSimpleClick:w.isSimpleClick,getElementView:w.getElementView,getViewElement:w.getViewElement,getViewBounds:w.getViewBounds,getViewClientRects:w.getViewClientRects,getViewBoundingClientRect:w.getViewBoundingClientRect,getRootViews:w.getRootViews,getChildViews:w.getChildViews,isSerializationFirstNode:y.isSerializationFirstNode}
|
|
F.ComponentLookup=w.ComponentLookup
|
|
F.EventDispatcher=w.EventDispatcher
|
|
F.Location=O.Location
|
|
F.AutoLocation=O.AutoLocation
|
|
F.HashLocation=O.HashLocation
|
|
F.HistoryLocation=O.HistoryLocation
|
|
F.NoneLocation=O.NoneLocation
|
|
F.controllerFor=O.controllerFor
|
|
F.generateControllerFactory=O.generateControllerFactory
|
|
F.generateController=O.generateController
|
|
F.RouterDSL=O.RouterDSL
|
|
F.Router=O.Router
|
|
F.Route=O.Route;(0,C.runLoadHooks)("Ember.Application",C.default)
|
|
F.DataAdapter=E.DataAdapter
|
|
F.ContainerDebugAdapter=E.ContainerDebugAdapter
|
|
var U={template:y.template,Utils:{escapeExpression:y.escapeExpression}},B={template:y.template}
|
|
function q(e){Object.defineProperty(F,e,{configurable:!0,enumerable:!0,get(){if((0,r.has)("ember-template-compiler")){var t=(0,r.default)("ember-template-compiler")
|
|
B.precompile=U.precompile=t.precompile
|
|
B.compile=U.compile=t.compile
|
|
Object.defineProperty(F,"HTMLBars",{configurable:!0,writable:!0,enumerable:!0,value:B})
|
|
Object.defineProperty(F,"Handlebars",{configurable:!0,writable:!0,enumerable:!0,value:U})}return"Handlebars"===e?U:B}})}q("HTMLBars")
|
|
q("Handlebars")
|
|
function $(e){Object.defineProperty(F,e,{configurable:!0,enumerable:!0,get(){if((0,r.has)("ember-testing")){var t=(0,r.default)("ember-testing"),{Test:n,Adapter:i,QUnitAdapter:a,setupForTesting:s}=t
|
|
n.Adapter=i
|
|
n.QUnitAdapter=a
|
|
Object.defineProperty(F,"Test",{configurable:!0,writable:!0,enumerable:!0,value:n})
|
|
Object.defineProperty(F,"setupForTesting",{configurable:!0,writable:!0,enumerable:!0,value:s})
|
|
return"Test"===e?n:s}}})}$("Test")
|
|
$("setupForTesting");(0,C.runLoadHooks)("Ember")
|
|
F.__loader={require:r.default,define:e,registry:void 0!==requirejs?requirejs.entries:r.default.entries}
|
|
t.default=F}))
|
|
e("ember/version",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default="4.4.5"}))
|
|
e("route-recognizer",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var t=Object.create
|
|
function r(){var e=t(null)
|
|
e.__=void 0
|
|
delete e.__
|
|
return e}var n=function(e,t,r){this.path=e
|
|
this.matcher=t
|
|
this.delegate=r}
|
|
n.prototype.to=function(e,t){var r=this.delegate
|
|
r&&r.willAddRoute&&(e=r.willAddRoute(this.matcher.target,e))
|
|
this.matcher.add(this.path,e)
|
|
if(t){if(0===t.length)throw new Error("You must have an argument in the function passed to `to`")
|
|
this.matcher.addChild(this.path,e,t,this.delegate)}}
|
|
var i=function(e){this.routes=r()
|
|
this.children=r()
|
|
this.target=e}
|
|
i.prototype.add=function(e,t){this.routes[e]=t}
|
|
i.prototype.addChild=function(e,t,r,n){var s=new i(t)
|
|
this.children[e]=s
|
|
var o=a(e,s,n)
|
|
n&&n.contextEntered&&n.contextEntered(t,o)
|
|
r(o)}
|
|
function a(e,t,r){return function(i,s){var o=e+i
|
|
if(!s)return new n(o,t,r)
|
|
s(a(o,t,r))}}function s(e,t,r){for(var n=0,i=0;i<e.length;i++)n+=e[i].path.length
|
|
var a={path:t=t.substr(n),handler:r}
|
|
e.push(a)}function o(e,t,r,n){for(var i=t.routes,a=Object.keys(i),u=0;u<a.length;u++){var l=a[u],c=e.slice()
|
|
s(c,l,i[l])
|
|
var d=t.children[l]
|
|
d?o(c,d,r,n):r.call(n,c)}}function u(e){return e.split("/").map(c).join("/")}var l=/%|\//g
|
|
function c(e){return e.length<3||-1===e.indexOf("%")?e:decodeURIComponent(e).replace(l,encodeURIComponent)}var d=/%(?:2(?:4|6|B|C)|3(?:B|D|A)|40)/g
|
|
function h(e){return encodeURIComponent(e).replace(d,decodeURIComponent)}var p=/(\/|\.|\*|\+|\?|\||\(|\)|\[|\]|\{|\}|\\)/g,f=Array.isArray,m=Object.prototype.hasOwnProperty
|
|
function v(e,t){if("object"!=typeof e||null===e)throw new Error("You must pass an object as the second argument to `generate`.")
|
|
if(!m.call(e,t))throw new Error("You must provide param `"+t+"` to `generate`.")
|
|
var r=e[t],n="string"==typeof r?r:""+r
|
|
if(0===n.length)throw new Error("You must provide a param `"+t+"`.")
|
|
return n}var g=[]
|
|
g[0]=function(e,t){for(var r=t,n=e.value,i=0;i<n.length;i++){var a=n.charCodeAt(i)
|
|
r=r.put(a,!1,!1)}return r}
|
|
g[1]=function(e,t){return t.put(47,!0,!0)}
|
|
g[2]=function(e,t){return t.put(-1,!1,!0)}
|
|
g[4]=function(e,t){return t}
|
|
var b=[]
|
|
b[0]=function(e){return e.value.replace(p,"\\$1")}
|
|
b[1]=function(){return"([^/]+)"}
|
|
b[2]=function(){return"(.+)"}
|
|
b[4]=function(){return""}
|
|
var y=[]
|
|
y[0]=function(e){return e.value}
|
|
y[1]=function(e,t){var r=v(t,e.value)
|
|
return k.ENCODE_AND_DECODE_PATH_SEGMENTS?h(r):r}
|
|
y[2]=function(e,t){return v(t,e.value)}
|
|
y[4]=function(){return""}
|
|
var _=Object.freeze({}),w=Object.freeze([])
|
|
function O(e,t,r){t.length>0&&47===t.charCodeAt(0)&&(t=t.substr(1))
|
|
for(var n=t.split("/"),i=void 0,a=void 0,s=0;s<n.length;s++){var o,u=n[s],l=0
|
|
if(12&(o=2<<(l=""===u?4:58===u.charCodeAt(0)?1:42===u.charCodeAt(0)?2:0))){u=u.slice(1);(i=i||[]).push(u);(a=a||[]).push(0!=(4&o))}14&o&&r[l]++
|
|
e.push({type:l,value:c(u)})}return{names:i||w,shouldDecodes:a||w}}function E(e,t,r){return e.char===t&&e.negate===r}var T=function(e,t,r,n,i){this.states=e
|
|
this.id=t
|
|
this.char=r
|
|
this.negate=n
|
|
this.nextStates=i?t:null
|
|
this.pattern=""
|
|
this._regex=void 0
|
|
this.handlers=void 0
|
|
this.types=void 0}
|
|
T.prototype.regex=function(){this._regex||(this._regex=new RegExp(this.pattern))
|
|
return this._regex}
|
|
T.prototype.get=function(e,t){var r=this.nextStates
|
|
if(null!==r)if(f(r))for(var n=0;n<r.length;n++){var i=this.states[r[n]]
|
|
if(E(i,e,t))return i}else{var a=this.states[r]
|
|
if(E(a,e,t))return a}}
|
|
T.prototype.put=function(e,t,r){var n
|
|
if(n=this.get(e,t))return n
|
|
var i=this.states
|
|
n=new T(i,i.length,e,t,r)
|
|
i[i.length]=n
|
|
null==this.nextStates?this.nextStates=n.id:f(this.nextStates)?this.nextStates.push(n.id):this.nextStates=[this.nextStates,n.id]
|
|
return n}
|
|
T.prototype.match=function(e){var t=this.nextStates
|
|
if(!t)return[]
|
|
var r=[]
|
|
if(f(t))for(var n=0;n<t.length;n++){var i=this.states[t[n]]
|
|
R(i,e)&&r.push(i)}else{var a=this.states[t]
|
|
R(a,e)&&r.push(a)}return r}
|
|
function R(e,t){return e.negate?e.char!==t&&-1!==e.char:e.char===t||-1===e.char}function P(e,t){for(var r=[],n=0,i=e.length;n<i;n++){var a=e[n]
|
|
r=r.concat(a.match(t))}return r}var x=function(e){this.length=0
|
|
this.queryParams=e||{}}
|
|
x.prototype.splice=Array.prototype.splice
|
|
x.prototype.slice=Array.prototype.slice
|
|
x.prototype.push=Array.prototype.push
|
|
function C(e){e=e.replace(/\+/gm,"%20")
|
|
var t
|
|
try{t=decodeURIComponent(e)}catch(e){t=""}return t}var k=function(){this.names=r()
|
|
var e=[],t=new T(e,0,-1,!0,!1)
|
|
e[0]=t
|
|
this.states=e
|
|
this.rootState=t}
|
|
k.prototype.add=function(e,t){for(var r,n=this.rootState,i="^",a=[0,0,0],s=new Array(e.length),o=[],u=!0,l=0,c=0;c<e.length;c++){for(var d=e[c],h=O(o,d.path,a),p=h.names,f=h.shouldDecodes;l<o.length;l++){var m=o[l]
|
|
if(4!==m.type){u=!1
|
|
n=n.put(47,!1,!1)
|
|
i+="/"
|
|
n=g[m.type](m,n)
|
|
i+=b[m.type](m)}}s[c]={handler:d.handler,names:p,shouldDecodes:f}}if(u){n=n.put(47,!1,!1)
|
|
i+="/"}n.handlers=s
|
|
n.pattern=i+"$"
|
|
n.types=a
|
|
"object"==typeof t&&null!==t&&t.as&&(r=t.as)
|
|
r&&(this.names[r]={segments:o,handlers:s})}
|
|
k.prototype.handlersFor=function(e){var t=this.names[e]
|
|
if(!t)throw new Error("There is no route named "+e)
|
|
for(var r=new Array(t.handlers.length),n=0;n<t.handlers.length;n++){var i=t.handlers[n]
|
|
r[n]=i}return r}
|
|
k.prototype.hasRoute=function(e){return!!this.names[e]}
|
|
k.prototype.generate=function(e,t){var r=this.names[e],n=""
|
|
if(!r)throw new Error("There is no route named "+e)
|
|
for(var i=r.segments,a=0;a<i.length;a++){var s=i[a]
|
|
if(4!==s.type){n+="/"
|
|
n+=y[s.type](s,t)}}"/"!==n.charAt(0)&&(n="/"+n)
|
|
t&&t.queryParams&&(n+=this.generateQueryString(t.queryParams))
|
|
return n}
|
|
k.prototype.generateQueryString=function(e){var t=[],r=Object.keys(e)
|
|
r.sort()
|
|
for(var n=0;n<r.length;n++){var i=r[n],a=e[i]
|
|
if(null!=a){var s=encodeURIComponent(i)
|
|
if(f(a))for(var o=0;o<a.length;o++){var u=i+"[]="+encodeURIComponent(a[o])
|
|
t.push(u)}else{s+="="+encodeURIComponent(a)
|
|
t.push(s)}}}return 0===t.length?"":"?"+t.join("&")}
|
|
k.prototype.parseQueryString=function(e){for(var t=e.split("&"),r={},n=0;n<t.length;n++){var i=t[n].split("="),a=C(i[0]),s=a.length,o=!1,u=void 0
|
|
if(1===i.length)u="true"
|
|
else{if(s>2&&"[]"===a.slice(s-2)){o=!0
|
|
r[a=a.slice(0,s-2)]||(r[a]=[])}u=i[1]?C(i[1]):""}o?r[a].push(u):r[a]=u}return r}
|
|
k.prototype.recognize=function(e){var t,r=[this.rootState],n={},i=!1,a=e.indexOf("#");-1!==a&&(e=e.substr(0,a))
|
|
var s=e.indexOf("?")
|
|
if(-1!==s){var o=e.substr(s+1,e.length)
|
|
e=e.substr(0,s)
|
|
n=this.parseQueryString(o)}"/"!==e.charAt(0)&&(e="/"+e)
|
|
var l=e
|
|
if(k.ENCODE_AND_DECODE_PATH_SEGMENTS)e=u(e)
|
|
else{e=decodeURI(e)
|
|
l=decodeURI(l)}var c=e.length
|
|
if(c>1&&"/"===e.charAt(c-1)){e=e.substr(0,c-1)
|
|
l=l.substr(0,l.length-1)
|
|
i=!0}for(var d=0;d<e.length&&(r=P(r,e.charCodeAt(d))).length;d++);for(var h=[],p=0;p<r.length;p++)r[p].handlers&&h.push(r[p])
|
|
r=function(e){return e.sort((function(e,t){var r=e.types||[0,0,0],n=r[0],i=r[1],a=r[2],s=t.types||[0,0,0],o=s[0],u=s[1],l=s[2]
|
|
if(a!==l)return a-l
|
|
if(a){if(n!==o)return o-n
|
|
if(i!==u)return u-i}return i!==u?i-u:n!==o?o-n:0}))}(h)
|
|
var f=h[0]
|
|
if(f&&f.handlers){i&&f.pattern&&"(.+)$"===f.pattern.slice(-5)&&(l+="/")
|
|
t=function(e,t,r){var n=e.handlers,i=e.regex()
|
|
if(!i||!n)throw new Error("state not initialized")
|
|
var a=t.match(i),s=1,o=new x(r)
|
|
o.length=n.length
|
|
for(var u=0;u<n.length;u++){var l=n[u],c=l.names,d=l.shouldDecodes,h=_,p=!1
|
|
if(c!==w&&d!==w)for(var f=0;f<c.length;f++){p=!0
|
|
var m=c[f],v=a&&a[s++]
|
|
h===_&&(h={})
|
|
k.ENCODE_AND_DECODE_PATH_SEGMENTS&&d[f]?h[m]=v&&decodeURIComponent(v):h[m]=v}o[u]={handler:l.handler,params:h,isDynamic:p}}return o}(f,l,n)}return t}
|
|
k.VERSION="0.3.4"
|
|
k.ENCODE_AND_DECODE_PATH_SEGMENTS=!0
|
|
k.Normalizer={normalizeSegment:c,normalizePath:u,encodePathSegment:h}
|
|
k.prototype.map=function(e,t){var r=new i
|
|
e(a("",r,this.delegate))
|
|
o([],r,(function(e){t?t(this,e):this.add(e)}),this)}
|
|
e.default=k}))
|
|
e("router_js",["exports","rsvp","route-recognizer"],(function(e,t,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=e.TransitionState=e.TransitionError=e.STATE_SYMBOL=e.QUERY_PARAMS_SYMBOL=e.PARAMS_SYMBOL=e.InternalTransition=e.InternalRouteInfo=void 0
|
|
e.logAbort=_
|
|
function n(){var e=new Error("TransitionAborted")
|
|
e.name="TransitionAborted"
|
|
e.code="TRANSITION_ABORTED"
|
|
return e}function i(e){if("object"==typeof(t=e)&&null!==t&&"boolean"==typeof t.isAborted&&e.isAborted)throw n()
|
|
var t}var a=Array.prototype.slice,s=Object.prototype.hasOwnProperty
|
|
function o(e,t){for(var r in t)s.call(t,r)&&(e[r]=t[r])}function u(e){var t,r=e&&e.length
|
|
if(r&&r>0){var n=e[r-1]
|
|
if(function(e){if(e&&"object"==typeof e){var t=e
|
|
return"queryParams"in t&&Object.keys(t.queryParams).every((e=>"string"==typeof e))}return!1}(n)){t=n.queryParams
|
|
return[a.call(e,0,r-1),t]}}return[e,null]}function l(e){for(var t in e){var r=e[t]
|
|
if("number"==typeof r)e[t]=""+r
|
|
else if(Array.isArray(r))for(var n=0,i=r.length;n<i;n++)r[n]=""+r[n]}}function c(e){if(e.log){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n]
|
|
if(2===r.length){var[i,a]=r
|
|
e.log("Transition #"+i+": "+a)}else{var[s]=r
|
|
e.log(s)}}}function d(e){return"string"==typeof e||e instanceof String||"number"==typeof e||e instanceof Number}function h(e,t){for(var r=0,n=e.length;r<n&&!1!==t(e[r]);r++);}function p(e,t){var r,n={all:{},changed:{},removed:{}}
|
|
o(n.all,t)
|
|
var i=!1
|
|
l(e)
|
|
l(t)
|
|
for(r in e)if(s.call(e,r)&&!s.call(t,r)){i=!0
|
|
n.removed[r]=e[r]}for(r in t)if(s.call(t,r)){var a=e[r],u=t[r]
|
|
if(f(a)&&f(u)){if(a.length!==u.length){n.changed[r]=t[r]
|
|
i=!0}else for(var c=0,d=a.length;c<d;c++)if(a[c]!==u[c]){n.changed[r]=t[r]
|
|
i=!0}}else if(e[r]!==t[r]){n.changed[r]=t[r]
|
|
i=!0}}return i?n:void 0}function f(e){return Array.isArray(e)}function m(e){return"Router: "+e}var v=e.STATE_SYMBOL="__STATE__-2619860001345920-3322w3",g=e.PARAMS_SYMBOL="__PARAMS__-261986232992830203-23323",b=e.QUERY_PARAMS_SYMBOL="__QPS__-2619863929824844-32323"
|
|
class y{constructor(e,r,n,i,a){void 0===i&&(i=void 0)
|
|
void 0===a&&(a=void 0)
|
|
this.from=null
|
|
this.to=void 0
|
|
this.isAborted=!1
|
|
this.isActive=!0
|
|
this.urlMethod="update"
|
|
this.resolveIndex=0
|
|
this.queryParamsOnly=!1
|
|
this.isTransition=!0
|
|
this.isCausedByAbortingTransition=!1
|
|
this.isCausedByInitialTransition=!1
|
|
this.isCausedByAbortingReplaceTransition=!1
|
|
this._visibleQueryParams={}
|
|
this.isIntermediate=!1
|
|
this[v]=n||e.state
|
|
this.intent=r
|
|
this.router=e
|
|
this.data=r&&r.data||{}
|
|
this.resolvedModels={}
|
|
this[b]={}
|
|
this.promise=void 0
|
|
this.error=void 0
|
|
this[g]={}
|
|
this.routeInfos=[]
|
|
this.targetName=void 0
|
|
this.pivotHandler=void 0
|
|
this.sequence=-1
|
|
if(i){this.promise=t.Promise.reject(i)
|
|
this.error=i}else{this.isCausedByAbortingTransition=!!a
|
|
this.isCausedByInitialTransition=!!a&&(a.isCausedByInitialTransition||0===a.sequence)
|
|
this.isCausedByAbortingReplaceTransition=!!a&&"replace"===a.urlMethod&&(!a.isCausedByAbortingTransition||a.isCausedByAbortingReplaceTransition)
|
|
if(n){this[g]=n.params
|
|
this[b]=n.queryParams
|
|
this.routeInfos=n.routeInfos
|
|
var s=n.routeInfos.length
|
|
s&&(this.targetName=n.routeInfos[s-1].name)
|
|
for(var o=0;o<s;++o){var u=n.routeInfos[o]
|
|
if(!u.isResolved)break
|
|
this.pivotHandler=u.route}this.sequence=e.currentSequence++
|
|
this.promise=n.resolve(this).catch((e=>{throw this.router.transitionDidError(e,this)}),m("Handle Abort"))}else{this.promise=t.Promise.resolve(this[v])
|
|
this[g]={}}}}then(e,t,r){return this.promise.then(e,t,r)}catch(e,t){return this.promise.catch(e,t)}finally(e,t){return this.promise.finally(e,t)}abort(){this.rollback()
|
|
var e=new y(this.router,void 0,void 0,void 0)
|
|
e.to=this.from
|
|
e.from=this.from
|
|
e.isAborted=!0
|
|
this.router.routeWillChange(e)
|
|
this.router.routeDidChange(e)
|
|
return this}rollback(){if(!this.isAborted){c(this.router,this.sequence,this.targetName+": transition was aborted")
|
|
void 0!==this.intent&&null!==this.intent&&(this.intent.preTransitionState=this.router.state)
|
|
this.isAborted=!0
|
|
this.isActive=!1
|
|
this.router.activeTransition=void 0}}redirect(e){this.rollback()
|
|
this.router.routeWillChange(e)}retry(){this.abort()
|
|
var e=this.router.transitionByIntent(this.intent,!1)
|
|
null!==this.urlMethod&&e.method(this.urlMethod)
|
|
return e}method(e){this.urlMethod=e
|
|
return this}send(e,t,r,n,i){void 0===e&&(e=!1)
|
|
this.trigger(e,t,r,n,i)}trigger(e,t){void 0===e&&(e=!1)
|
|
if("string"==typeof e){t=e
|
|
e=!1}for(var r=arguments.length,n=new Array(r>2?r-2:0),i=2;i<r;i++)n[i-2]=arguments[i]
|
|
this.router.triggerEvent(this[v].routeInfos.slice(0,this.resolveIndex+1),e,t,n)}followRedirects(){var e=this.router
|
|
return this.promise.catch((function(r){return e.activeTransition?e.activeTransition.followRedirects():t.Promise.reject(r)}))}toString(){return"Transition (sequence "+this.sequence+")"}log(e){c(this.router,this.sequence,e)}}e.InternalTransition=y
|
|
function _(e){c(e.router,e.sequence,"detected abort.")
|
|
return n()}function w(e){return"object"==typeof e&&e instanceof y&&e.isTransition}var O=new WeakMap
|
|
function E(e,t,r){void 0===t&&(t={})
|
|
void 0===r&&(r=!1)
|
|
return e.map(((n,i)=>{var{name:a,params:s,paramNames:o,context:u,route:l}=n,c=n
|
|
if(O.has(c)&&r){var d=O.get(c)
|
|
d=function(e,t){var r={get metadata(){return R(e)}}
|
|
if(!Object.isExtensible(t)||t.hasOwnProperty("metadata"))return Object.freeze(Object.assign({},t,r))
|
|
return Object.assign(t,r)}(l,d)
|
|
var h=T(d,u)
|
|
O.set(c,h)
|
|
return h}var p={find(t,r){var n,i=[]
|
|
3===t.length&&(i=e.map((e=>O.get(e))))
|
|
for(var a=0;e.length>a;a++){n=O.get(e[a])
|
|
if(t.call(r,n,a,i))return n}},get name(){return a},get paramNames(){return o},get metadata(){return R(n.route)},get parent(){var t=e[i-1]
|
|
return void 0===t?null:O.get(t)},get child(){var t=e[i+1]
|
|
return void 0===t?null:O.get(t)},get localName(){var e=this.name.split(".")
|
|
return e[e.length-1]},get params(){return s},get queryParams(){return t}}
|
|
r&&(p=T(p,u))
|
|
O.set(n,p)
|
|
return p}))}function T(e,t){var r={get attributes(){return t}}
|
|
return!Object.isExtensible(e)||e.hasOwnProperty("attributes")?Object.freeze(Object.assign({},e,r)):Object.assign(e,r)}function R(e){return null!=e&&void 0!==e.buildRouteInfoMetadata?e.buildRouteInfoMetadata():null}class P{constructor(e,t,r,n){this._routePromise=void 0
|
|
this._route=null
|
|
this.params={}
|
|
this.isResolved=!1
|
|
this.name=t
|
|
this.paramNames=r
|
|
this.router=e
|
|
n&&this._processRoute(n)}getModel(e){return t.Promise.resolve(this.context)}serialize(e){return this.params||{}}resolve(e){return t.Promise.resolve(this.routePromise).then((t=>{i(e)
|
|
return t})).then((()=>this.runBeforeModelHook(e))).then((()=>i(e))).then((()=>this.getModel(e))).then((t=>{i(e)
|
|
return t})).then((t=>this.runAfterModelHook(e,t))).then((t=>this.becomeResolved(e,t)))}becomeResolved(e,t){var r,n=this.serialize(t)
|
|
if(e){this.stashResolvedModel(e,t)
|
|
e[g]=e[g]||{}
|
|
e[g][this.name]=n}var i=t===this.context
|
|
!("context"in this)&&i||(r=t)
|
|
var a=O.get(this),s=new x(this.router,this.name,this.paramNames,n,this.route,r)
|
|
void 0!==a&&O.set(s,a)
|
|
return s}shouldSupersede(e){if(!e)return!0
|
|
var t=e.context===this.context
|
|
return e.name!==this.name||"context"in this&&!t||this.hasOwnProperty("params")&&!function(e,t){if(e===t)return!0
|
|
if(!e||!t)return!1
|
|
for(var r in e)if(e.hasOwnProperty(r)&&e[r]!==t[r])return!1
|
|
return!0}(this.params,e.params)}get route(){return null!==this._route?this._route:this.fetchRoute()}set route(e){this._route=e}get routePromise(){if(this._routePromise)return this._routePromise
|
|
this.fetchRoute()
|
|
return this._routePromise}set routePromise(e){this._routePromise=e}log(e,t){e.log&&e.log(this.name+": "+t)}updateRoute(e){e._internalName=this.name
|
|
return this.route=e}runBeforeModelHook(e){e.trigger&&e.trigger(!0,"willResolveModel",e,this.route)
|
|
var r
|
|
this.route&&void 0!==this.route.beforeModel&&(r=this.route.beforeModel(e))
|
|
w(r)&&(r=null)
|
|
return t.Promise.resolve(r)}runAfterModelHook(e,r){var n,i,a=this.name
|
|
this.stashResolvedModel(e,r)
|
|
void 0!==this.route&&void 0!==this.route.afterModel&&(n=this.route.afterModel(r,e))
|
|
n=w(i=n)?null:i
|
|
return t.Promise.resolve(n).then((()=>e.resolvedModels[a]))}stashResolvedModel(e,t){e.resolvedModels=e.resolvedModels||{}
|
|
e.resolvedModels[this.name]=t}fetchRoute(){var e=this.router.getRoute(this.name)
|
|
return this._processRoute(e)}_processRoute(e){this.routePromise=t.Promise.resolve(e)
|
|
if(null!==(r=e)&&"object"==typeof r&&"function"==typeof r.then){this.routePromise=this.routePromise.then((e=>this.updateRoute(e)))
|
|
return this.route=void 0}if(e)return this.updateRoute(e)
|
|
var r}}e.InternalRouteInfo=P
|
|
class x extends P{constructor(e,t,r,n,i,a){super(e,t,r,i)
|
|
this.params=n
|
|
this.isResolved=!0
|
|
this.context=a}resolve(e){e&&e.resolvedModels&&(e.resolvedModels[this.name]=this.context)
|
|
return t.Promise.resolve(this)}}class C extends P{constructor(e,t,r,n,i){super(e,t,r,i)
|
|
this.params={}
|
|
n&&(this.params=n)}getModel(e){var r=this.params
|
|
if(e&&e[b]){o(r={},this.params)
|
|
r.queryParams=e[b]}var n,i=this.route
|
|
i.deserialize?n=i.deserialize(r,e):i.model&&(n=i.model(r,e))
|
|
n&&w(n)&&(n=void 0)
|
|
return t.Promise.resolve(n)}}class k extends P{constructor(e,t,r,n){super(e,t,r)
|
|
this.context=n
|
|
this.serializer=this.router.getSerializer(t)}getModel(e){void 0!==this.router.log&&this.router.log(this.name+": resolving provided model")
|
|
return super.getModel(e)}serialize(e){var{paramNames:t,context:r}=this
|
|
e||(e=r)
|
|
var n={}
|
|
if(d(e)){n[t[0]]=e
|
|
return n}if(this.serializer)return this.serializer.call(null,e,t)
|
|
if(void 0!==this.route&&this.route.serialize)return this.route.serialize(e,t)
|
|
if(1===t.length){var i=t[0];/_id$/.test(i)?n[i]=e.id:n[i]=e
|
|
return n}}}class A{constructor(e,t){void 0===t&&(t={})
|
|
this.router=e
|
|
this.data=t}}function S(e,t,r){var n=e.routeInfos,i=t.resolveIndex>=n.length?n.length-1:t.resolveIndex,a=t.isAborted
|
|
throw new I(r,e.routeInfos[i].route,a,e)}function j(e,t){if(t.resolveIndex!==e.routeInfos.length){var r=e.routeInfos[t.resolveIndex],n=M.bind(null,e,t)
|
|
return r.resolve(t).then(n,null,e.promiseLabel("Proceed"))}}function M(e,t,r){var n=e.routeInfos[t.resolveIndex].isResolved
|
|
e.routeInfos[t.resolveIndex++]=r
|
|
if(!n){var{route:a}=r
|
|
void 0!==a&&a.redirect&&a.redirect(r.context,t)}i(t)
|
|
return j(e,t)}class N{constructor(){this.routeInfos=[]
|
|
this.queryParams={}
|
|
this.params={}}promiseLabel(e){var t=""
|
|
h(this.routeInfos,(function(e){""!==t&&(t+=".")
|
|
t+=e.name
|
|
return!0}))
|
|
return m("'"+t+"': "+e)}resolve(e){var r=this.params
|
|
h(this.routeInfos,(e=>{r[e.name]=e.params||{}
|
|
return!0}))
|
|
e.resolveIndex=0
|
|
var n=j.bind(null,this,e),i=S.bind(null,this,e)
|
|
return t.Promise.resolve(null,this.promiseLabel("Start transition")).then(n,null,this.promiseLabel("Resolve route")).catch(i,this.promiseLabel("Handle error")).then((()=>this))}}e.TransitionState=N
|
|
class I{constructor(e,t,r,n){this.error=e
|
|
this.route=t
|
|
this.wasAborted=r
|
|
this.state=n}}e.TransitionError=I
|
|
class D extends A{constructor(e,t,r,n,i,a){void 0===n&&(n=[])
|
|
void 0===i&&(i={})
|
|
super(e,a)
|
|
this.preTransitionState=void 0
|
|
this.name=t
|
|
this.pivotHandler=r
|
|
this.contexts=n
|
|
this.queryParams=i}applyToState(e,t){var r=this.router.recognizer.handlersFor(this.name),n=r[r.length-1].handler
|
|
return this.applyToHandlers(e,r,n,t,!1)}applyToHandlers(e,t,r,n,i){var a,s,u=new N,l=this.contexts.slice(0),c=t.length
|
|
if(this.pivotHandler)for(a=0,s=t.length;a<s;++a)if(t[a].handler===this.pivotHandler._internalName){c=a
|
|
break}for(a=t.length-1;a>=0;--a){var d=t[a],h=d.handler,p=e.routeInfos[a],f=null
|
|
f=d.names.length>0?a>=c?this.createParamHandlerInfo(h,d.names,l,p):this.getHandlerInfoForDynamicSegment(h,d.names,l,p,r,a):this.createParamHandlerInfo(h,d.names,l,p)
|
|
if(i){f=f.becomeResolved(null,f.context)
|
|
var m=p&&p.context
|
|
d.names.length>0&&void 0!==p.context&&f.context===m&&(f.params=p&&p.params)
|
|
f.context=m}var v=p
|
|
if(a>=c||f.shouldSupersede(p)){c=Math.min(a,c)
|
|
v=f}n&&!i&&(v=v.becomeResolved(null,v.context))
|
|
u.routeInfos.unshift(v)}if(l.length>0)throw new Error("More context objects were passed than there are dynamic segments for the route: "+r)
|
|
n||this.invalidateChildren(u.routeInfos,c)
|
|
o(u.queryParams,this.queryParams||{})
|
|
n&&e.queryParams&&o(u.queryParams,e.queryParams)
|
|
return u}invalidateChildren(e,t){for(var r=t,n=e.length;r<n;++r){if(e[r].isResolved){var{name:i,params:a,route:s,paramNames:o}=e[r]
|
|
e[r]=new C(this.router,i,o,a,s)}}}getHandlerInfoForDynamicSegment(e,t,r,n,i,a){var s
|
|
if(r.length>0){if(d(s=r[r.length-1]))return this.createParamHandlerInfo(e,t,r,n)
|
|
r.pop()}else{if(n&&n.name===e)return n
|
|
if(!this.preTransitionState)return n
|
|
var o=this.preTransitionState.routeInfos[a]
|
|
s=null==o?void 0:o.context}return new k(this.router,e,t,s)}createParamHandlerInfo(e,t,r,n){for(var i={},a=t.length,s=[];a--;){var o=n&&e===n.name&&n.params||{},u=r[r.length-1],l=t[a]
|
|
d(u)?i[l]=""+r.pop():o.hasOwnProperty(l)?i[l]=o[l]:s.push(l)}if(s.length>0)throw new Error(`You didn't provide enough string/numeric parameters to satisfy all of the dynamic segments for route ${e}. Missing params: ${s}`)
|
|
return new C(this.router,e,t,i)}}var F=function(){e.prototype=Object.create(Error.prototype)
|
|
e.prototype.constructor=e
|
|
function e(t){var r=Error.call(this,t)
|
|
this.name="UnrecognizedURLError"
|
|
this.message=t||"UnrecognizedURL"
|
|
Error.captureStackTrace?Error.captureStackTrace(this,e):this.stack=r.stack}return e}()
|
|
class L extends A{constructor(e,t,r){super(e,r)
|
|
this.url=t
|
|
this.preTransitionState=void 0}applyToState(e){var t,r,n=new N,i=this.router.recognizer.recognize(this.url)
|
|
if(!i)throw new F(this.url)
|
|
var a=!1,s=this.url
|
|
function u(e){if(e&&e.inaccessibleByURL)throw new F(s)
|
|
return e}for(t=0,r=i.length;t<r;++t){var l=i[t],c=l.handler,d=[]
|
|
this.router.recognizer.hasRoute(c)&&(d=this.router.recognizer.handlersFor(c)[t].names)
|
|
var h=new C(this.router,c,d,l.params),p=h.route
|
|
p?u(p):h.routePromise=h.routePromise.then(u)
|
|
var f=e.routeInfos[t]
|
|
if(a||h.shouldSupersede(f)){a=!0
|
|
n.routeInfos[t]=h}else n.routeInfos[t]=f}o(n.queryParams,i.queryParams)
|
|
return n}}function U(e,t){if(e.length!==t.length)return!1
|
|
for(var r=0,n=e.length;r<n;++r)if(e[r]!==t[r])return!1
|
|
return!0}function B(e,t){if(e===t)return!0
|
|
if(!e||!t)return!1
|
|
var r=Object.keys(e),n=Object.keys(t)
|
|
if(r.length!==n.length)return!1
|
|
for(var i=0,a=r.length;i<a;++i){var s=r[i]
|
|
if(e[s]!==t[s])return!1}return!0}e.default=class{constructor(e){this._lastQueryParams={}
|
|
this.state=void 0
|
|
this.oldState=void 0
|
|
this.activeTransition=void 0
|
|
this.currentRouteInfos=void 0
|
|
this._changedQueryParams=void 0
|
|
this.currentSequence=0
|
|
this.log=e
|
|
this.recognizer=new r.default
|
|
this.reset()}map(e){this.recognizer.map(e,(function(e,t){for(var r=t.length-1,n=!0;r>=0&&n;--r){var i=t[r],a=i.handler
|
|
e.add(t,{as:a})
|
|
n="/"===i.path||""===i.path||".index"===a.slice(-6)}}))}hasRoute(e){return this.recognizer.hasRoute(e)}queryParamsTransition(e,t,r,n){this.fireQueryParamDidChange(n,e)
|
|
if(!t&&this.activeTransition)return this.activeTransition
|
|
var i=new y(this,void 0,void 0)
|
|
i.queryParamsOnly=!0
|
|
r.queryParams=this.finalizeQueryParamChange(n.routeInfos,n.queryParams,i)
|
|
i[b]=n.queryParams
|
|
this.toReadOnlyInfos(i,n)
|
|
this.routeWillChange(i)
|
|
i.promise=i.promise.then((e=>{if(!i.isAborted){this._updateURL(i,r)
|
|
this.didTransition(this.currentRouteInfos)
|
|
this.toInfos(i,n.routeInfos,!0)
|
|
this.routeDidChange(i)}return e}),null,m("Transition complete"))
|
|
return i}transitionByIntent(e,t){try{return this.getTransitionByIntent(e,t)}catch(t){return new y(this,e,void 0,t,void 0)}}recognize(e){var t=new L(this,e),r=this.generateNewState(t)
|
|
if(null===r)return r
|
|
var n=E(r.routeInfos,r.queryParams)
|
|
return n[n.length-1]}recognizeAndLoad(e){var r=new L(this,e),n=this.generateNewState(r)
|
|
if(null===n)return t.Promise.reject(`URL ${e} was not recognized`)
|
|
var i=new y(this,r,n,void 0)
|
|
return i.then((()=>{var e=E(n.routeInfos,i[b],!0)
|
|
return e[e.length-1]}))}generateNewState(e){try{return e.applyToState(this.state,!1)}catch(e){return null}}getTransitionByIntent(e,t){var r,n=!!this.activeTransition,i=n?this.activeTransition[v]:this.state,a=e.applyToState(i,t),s=p(i.queryParams,a.queryParams)
|
|
if(U(a.routeInfos,i.routeInfos)){if(s){var o=this.queryParamsTransition(s,n,i,a)
|
|
o.queryParamsOnly=!0
|
|
return o}return this.activeTransition||new y(this,void 0,void 0)}if(t){var u=new y(this,void 0,a)
|
|
u.isIntermediate=!0
|
|
this.toReadOnlyInfos(u,a)
|
|
this.setupContexts(a,u)
|
|
this.routeWillChange(u)
|
|
return this.activeTransition}r=new y(this,e,a,void 0,this.activeTransition);(function(e,t){if(e.length!==t.length)return!1
|
|
for(var r=0,n=e.length;r<n;++r){if(e[r].name!==t[r].name)return!1
|
|
if(!B(e[r].params,t[r].params))return!1}return!0})(a.routeInfos,i.routeInfos)&&(r.queryParamsOnly=!0)
|
|
this.toReadOnlyInfos(r,a)
|
|
this.activeTransition&&this.activeTransition.redirect(r)
|
|
this.activeTransition=r
|
|
r.promise=r.promise.then((e=>this.finalizeTransition(r,e)),null,m("Settle transition promise when transition is finalized"))
|
|
n||this.notifyExistingHandlers(a,r)
|
|
this.fireQueryParamDidChange(a,s)
|
|
return r}doTransition(e,t,r){void 0===t&&(t=[])
|
|
void 0===r&&(r=!1)
|
|
var n,i=t[t.length-1],a={}
|
|
i&&Object.prototype.hasOwnProperty.call(i,"queryParams")&&(a=t.pop().queryParams)
|
|
if(void 0===e){c(this,"Updating query params")
|
|
var{routeInfos:s}=this.state
|
|
n=new D(this,s[s.length-1].name,void 0,[],a)}else if("/"===e.charAt(0)){c(this,"Attempting URL transition to "+e)
|
|
n=new L(this,e)}else{c(this,"Attempting transition to "+e)
|
|
n=new D(this,e,void 0,t,a)}return this.transitionByIntent(n,r)}finalizeTransition(e,r){try{c(e.router,e.sequence,"Resolved all models on destination route; finalizing transition.")
|
|
var n=r.routeInfos
|
|
this.setupContexts(r,e)
|
|
if(e.isAborted){this.state.routeInfos=this.currentRouteInfos
|
|
return t.Promise.reject(_(e))}this._updateURL(e,r)
|
|
e.isActive=!1
|
|
this.activeTransition=void 0
|
|
this.triggerEvent(this.currentRouteInfos,!0,"didTransition",[])
|
|
this.didTransition(this.currentRouteInfos)
|
|
this.toInfos(e,r.routeInfos,!0)
|
|
this.routeDidChange(e)
|
|
c(this,e.sequence,"TRANSITION COMPLETE.")
|
|
return n[n.length-1].route}catch(t){if(!(a=t,"object"==typeof a&&null!==a&&"TRANSITION_ABORTED"===a.code)){var i=e[v].routeInfos
|
|
e.trigger(!0,"error",t,e,i[i.length-1].route)
|
|
e.abort()}throw t}var a}setupContexts(e,t){var r,n,i,a=this.partitionRoutes(this.state,e)
|
|
for(r=0,n=a.exited.length;r<n;r++){delete(i=a.exited[r].route).context
|
|
if(void 0!==i){void 0!==i._internalReset&&i._internalReset(!0,t)
|
|
void 0!==i.exit&&i.exit(t)}}var s=this.oldState=this.state
|
|
this.state=e
|
|
var o=this.currentRouteInfos=a.unchanged.slice()
|
|
try{for(r=0,n=a.reset.length;r<n;r++)void 0!==(i=a.reset[r].route)&&void 0!==i._internalReset&&i._internalReset(!1,t)
|
|
for(r=0,n=a.updatedContext.length;r<n;r++)this.routeEnteredOrUpdated(o,a.updatedContext[r],!1,t)
|
|
for(r=0,n=a.entered.length;r<n;r++)this.routeEnteredOrUpdated(o,a.entered[r],!0,t)}catch(e){this.state=s
|
|
this.currentRouteInfos=s.routeInfos
|
|
throw e}this.state.queryParams=this.finalizeQueryParamChange(o,e.queryParams,t)}fireQueryParamDidChange(e,t){if(t){this._changedQueryParams=t.all
|
|
this.triggerEvent(e.routeInfos,!0,"queryParamsDidChange",[t.changed,t.all,t.removed])
|
|
this._changedQueryParams=void 0}}routeEnteredOrUpdated(e,t,r,n){var a=t.route,s=t.context
|
|
function o(a){r&&void 0!==a.enter&&a.enter(n)
|
|
i(n)
|
|
a.context=s
|
|
void 0!==a.contextDidChange&&a.contextDidChange()
|
|
void 0!==a.setup&&a.setup(s,n)
|
|
i(n)
|
|
e.push(t)
|
|
return a}void 0===a?t.routePromise=t.routePromise.then(o):o(a)
|
|
return!0}partitionRoutes(e,t){var r,n,i,a=e.routeInfos,s=t.routeInfos,o={updatedContext:[],exited:[],entered:[],unchanged:[],reset:[]},u=!1
|
|
for(n=0,i=s.length;n<i;n++){var l=a[n],c=s[n]
|
|
l&&l.route===c.route||(r=!0)
|
|
if(r){o.entered.push(c)
|
|
l&&o.exited.unshift(l)}else if(u||l.context!==c.context){u=!0
|
|
o.updatedContext.push(c)}else o.unchanged.push(l)}for(n=s.length,i=a.length;n<i;n++)o.exited.unshift(a[n])
|
|
o.reset=o.updatedContext.slice()
|
|
o.reset.reverse()
|
|
return o}_updateURL(e,t){var r=e.urlMethod
|
|
if(r){for(var{routeInfos:n}=t,{name:i}=n[n.length-1],a={},s=n.length-1;s>=0;--s){var u=n[s]
|
|
o(a,u.params)
|
|
u.route.inaccessibleByURL&&(r=null)}if(r){a.queryParams=e._visibleQueryParams||t.queryParams
|
|
var l=this.recognizer.generate(i,a),c=e.isCausedByInitialTransition,d="replace"===r&&!e.isCausedByAbortingTransition,h=e.queryParamsOnly&&"replace"===r,p="replace"===r&&e.isCausedByAbortingReplaceTransition
|
|
c||d||h||p?this.replaceURL(l):this.updateURL(l)}}}finalizeQueryParamChange(e,t,r){for(var n in t)t.hasOwnProperty(n)&&null===t[n]&&delete t[n]
|
|
var i=[]
|
|
this.triggerEvent(e,!0,"finalizeQueryParamChange",[t,i,r])
|
|
r&&(r._visibleQueryParams={})
|
|
for(var a={},s=0,o=i.length;s<o;++s){var u=i[s]
|
|
a[u.key]=u.value
|
|
r&&!1!==u.visible&&(r._visibleQueryParams[u.key]=u.value)}return a}toReadOnlyInfos(e,t){var r=this.state.routeInfos
|
|
this.fromInfos(e,r)
|
|
this.toInfos(e,t.routeInfos)
|
|
this._lastQueryParams=t.queryParams}fromInfos(e,t){if(void 0!==e&&t.length>0){var r=E(t,Object.assign({},this._lastQueryParams),!0)
|
|
e.from=r[r.length-1]||null}}toInfos(e,t,r){void 0===r&&(r=!1)
|
|
if(void 0!==e&&t.length>0){var n=E(t,Object.assign({},e[b]),r)
|
|
e.to=n[n.length-1]||null}}notifyExistingHandlers(e,t){var r,n,i,a,s=this.state.routeInfos
|
|
n=s.length
|
|
for(r=0;r<n;r++){i=s[r]
|
|
if(!(a=e.routeInfos[r])||i.name!==a.name)break
|
|
a.isResolved}this.triggerEvent(s,!0,"willTransition",[t])
|
|
this.routeWillChange(t)
|
|
this.willTransition(s,e.routeInfos,t)}reset(){this.state&&h(this.state.routeInfos.slice().reverse(),(function(e){var t=e.route
|
|
void 0!==t&&void 0!==t.exit&&t.exit()
|
|
return!0}))
|
|
this.oldState=void 0
|
|
this.state=new N
|
|
this.currentRouteInfos=void 0}handleURL(e){"/"!==e.charAt(0)&&(e="/"+e)
|
|
return this.doTransition(e).method(null)}transitionTo(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n]
|
|
if("object"==typeof e){r.push(e)
|
|
return this.doTransition(void 0,r,!1)}return this.doTransition(e,r)}intermediateTransitionTo(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n]
|
|
return this.doTransition(e,r,!0)}refresh(e){var t=this.activeTransition,r=t?t[v]:this.state,n=r.routeInfos
|
|
void 0===e&&(e=n[0].route)
|
|
c(this,"Starting a refresh transition")
|
|
var i=n[n.length-1].name,a=new D(this,i,e,[],this._changedQueryParams||r.queryParams),s=this.transitionByIntent(a,!1)
|
|
t&&"replace"===t.urlMethod&&s.method(t.urlMethod)
|
|
return s}replaceWith(e){return this.doTransition(e).method("replace")}generate(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n]
|
|
for(var i=u(r),a=i[0],s=i[1],l=new D(this,e,void 0,a).applyToState(this.state,!1),c={},d=0,h=l.routeInfos.length;d<h;++d){o(c,l.routeInfos[d].serialize())}c.queryParams=s
|
|
return this.recognizer.generate(e,c)}applyIntent(e,t){var r=new D(this,e,void 0,t),n=this.activeTransition&&this.activeTransition[v]||this.state
|
|
return r.applyToState(n,!1)}isActiveIntent(e,t,r,n){var i,a=n||this.state,s=a.routeInfos
|
|
if(!s.length)return!1
|
|
var u=s[s.length-1].name,l=this.recognizer.handlersFor(u),c=0
|
|
for(i=l.length;c<i&&s[c].name!==e;++c);if(c===l.length)return!1
|
|
var d=new N
|
|
d.routeInfos=s.slice(0,c+1)
|
|
l=l.slice(0,c+1)
|
|
var h=U(new D(this,u,void 0,t).applyToHandlers(d,l,u,!0,!0).routeInfos,d.routeInfos)
|
|
if(!r||!h)return h
|
|
var f={}
|
|
o(f,r)
|
|
var m=a.queryParams
|
|
for(var v in m)m.hasOwnProperty(v)&&f.hasOwnProperty(v)&&(f[v]=m[v])
|
|
return h&&!p(f,r)}isActive(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n]
|
|
var[i,a]=u(r)
|
|
return this.isActiveIntent(e,i,a)}trigger(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n]
|
|
this.triggerEvent(this.currentRouteInfos,!1,e,r)}}}))
|
|
e("rsvp",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.Promise=e.EventTarget=void 0
|
|
e.all=S
|
|
e.allSettled=M
|
|
e.asap=K
|
|
e.cast=e.async=void 0
|
|
e.configure=a
|
|
e.default=void 0
|
|
e.defer=B
|
|
e.denodeify=C
|
|
e.filter=Y
|
|
e.hash=D
|
|
e.hashSettled=L
|
|
e.map=$
|
|
e.off=le
|
|
e.on=ue
|
|
e.race=N
|
|
e.reject=H
|
|
e.resolve=V
|
|
e.rethrow=U
|
|
function r(e){var t=e._promiseCallbacks
|
|
t||(t=e._promiseCallbacks={})
|
|
return t}var n=e.EventTarget={mixin(e){e.on=this.on
|
|
e.off=this.off
|
|
e.trigger=this.trigger
|
|
e._promiseCallbacks=void 0
|
|
return e},on(e,t){if("function"!=typeof t)throw new TypeError("Callback must be a function")
|
|
var n=r(this),i=n[e]
|
|
i||(i=n[e]=[]);-1===i.indexOf(t)&&i.push(t)},off(e,t){var n=r(this)
|
|
if(t){var i=n[e],a=i.indexOf(t);-1!==a&&i.splice(a,1)}else n[e]=[]},trigger(e,t,n){var i=r(this)[e]
|
|
if(i)for(var a=0;a<i.length;a++)(0,i[a])(t,n)}},i={instrument:!1}
|
|
n.mixin(i)
|
|
function a(e,t){if(2!==arguments.length)return i[e]
|
|
i[e]=t}var s=[]
|
|
function o(e,t,r){1===s.push({name:e,payload:{key:t._guidKey,id:t._id,eventName:e,detail:t._result,childId:r&&r._id,label:t._label,timeStamp:Date.now(),error:i["instrument-with-stack"]?new Error(t._label):null}})&&setTimeout((()=>{for(var e=0;e<s.length;e++){var t=s[e],r=t.payload
|
|
r.guid=r.key+r.id
|
|
r.childGuid=r.key+r.childId
|
|
r.error&&(r.stack=r.error.stack)
|
|
i.trigger(t.name,t.payload)}s.length=0}),50)}function u(e,t){if(e&&"object"==typeof e&&e.constructor===this)return e
|
|
var r=new this(l,t)
|
|
h(r,e)
|
|
return r}function l(){}var c=void 0
|
|
function d(e,t,r){t.constructor===e.constructor&&r===y&&e.constructor.resolve===u?function(e,t){if(1===t._state)f(e,t._result)
|
|
else if(2===t._state){t._onError=null
|
|
m(e,t._result)}else v(t,void 0,(r=>{t===r?f(e,r):h(e,r)}),(t=>m(e,t)))}(e,t):"function"==typeof r?function(e,t,r){i.async((e=>{var n=!1,i=function(e,t,r,n){try{e.call(t,r,n)}catch(e){return e}}(r,t,(r=>{if(!n){n=!0
|
|
t===r?f(e,r):h(e,r)}}),(t=>{if(!n){n=!0
|
|
m(e,t)}}),e._label)
|
|
if(!n&&i){n=!0
|
|
m(e,i)}}),e)}(e,t,r):f(e,t)}function h(e,t){if(e===t)f(e,t)
|
|
else if(i=typeof(n=t),null===n||"object"!==i&&"function"!==i)f(e,t)
|
|
else{var r
|
|
try{r=t.then}catch(t){m(e,t)
|
|
return}d(e,t,r)}var n,i}function p(e){e._onError&&e._onError(e._result)
|
|
g(e)}function f(e,t){if(e._state===c){e._result=t
|
|
e._state=1
|
|
0===e._subscribers.length?i.instrument&&o("fulfilled",e):i.async(g,e)}}function m(e,t){if(e._state===c){e._state=2
|
|
e._result=t
|
|
i.async(p,e)}}function v(e,t,r,n){var a=e._subscribers,s=a.length
|
|
e._onError=null
|
|
a[s]=t
|
|
a[s+1]=r
|
|
a[s+2]=n
|
|
0===s&&e._state&&i.async(g,e)}function g(e){var t=e._subscribers,r=e._state
|
|
i.instrument&&o(1===r?"fulfilled":"rejected",e)
|
|
if(0!==t.length){for(var n,a,s=e._result,u=0;u<t.length;u+=3){n=t[u]
|
|
a=t[u+r]
|
|
n?b(r,n,a,s):a(s)}e._subscribers.length=0}}function b(e,t,r,n){var i,a,s="function"==typeof r,o=!0
|
|
if(s)try{i=r(n)}catch(e){o=!1
|
|
a=e}else i=n
|
|
t._state!==c||(i===t?m(t,new TypeError("A promises callback cannot return that same promise.")):!1===o?m(t,a):s?h(t,i):1===e?f(t,i):2===e&&m(t,i))}function y(e,t,r){var n=this,a=n._state
|
|
if(1===a&&!e||2===a&&!t){i.instrument&&o("chained",n,n)
|
|
return n}n._onError=null
|
|
var s=new n.constructor(l,r),u=n._result
|
|
i.instrument&&o("chained",n,s)
|
|
if(a===c)v(n,s,e,t)
|
|
else{var d=1===a?e:t
|
|
i.async((()=>b(a,s,d,u)))}return s}class _{constructor(e,t,r,n){this._instanceConstructor=e
|
|
this.promise=new e(l,n)
|
|
this._abortOnReject=r
|
|
this._isUsingOwnPromise=e===T
|
|
this._isUsingOwnResolve=e.resolve===u
|
|
this._init(...arguments)}_init(e,t){var r=t.length||0
|
|
this.length=r
|
|
this._remaining=r
|
|
this._result=new Array(r)
|
|
this._enumerate(t)}_enumerate(e){for(var t=this.length,r=this.promise,n=0;r._state===c&&n<t;n++)this._eachEntry(e[n],n,!0)
|
|
this._checkFullfillment()}_checkFullfillment(){if(0===this._remaining){var e=this._result
|
|
f(this.promise,e)
|
|
this._result=null}}_settleMaybeThenable(e,t,r){var n=this._instanceConstructor
|
|
if(this._isUsingOwnResolve){var i,a,s=!0
|
|
try{i=e.then}catch(e){s=!1
|
|
a=e}if(i===y&&e._state!==c){e._onError=null
|
|
this._settledAt(e._state,t,e._result,r)}else if("function"!=typeof i)this._settledAt(1,t,e,r)
|
|
else if(this._isUsingOwnPromise){var o=new n(l)
|
|
if(!1===s)m(o,a)
|
|
else{d(o,e,i)
|
|
this._willSettleAt(o,t,r)}}else this._willSettleAt(new n((t=>t(e))),t,r)}else this._willSettleAt(n.resolve(e),t,r)}_eachEntry(e,t,r){null!==e&&"object"==typeof e?this._settleMaybeThenable(e,t,r):this._setResultAt(1,t,e,r)}_settledAt(e,t,r,n){var i=this.promise
|
|
if(i._state===c)if(this._abortOnReject&&2===e)m(i,r)
|
|
else{this._setResultAt(e,t,r,n)
|
|
this._checkFullfillment()}}_setResultAt(e,t,r,n){this._remaining--
|
|
this._result[t]=r}_willSettleAt(e,t,r){v(e,void 0,(e=>this._settledAt(1,t,e,r)),(e=>this._settledAt(2,t,e,r)))}}function w(e,t,r){this._remaining--
|
|
this._result[t]=1===e?{state:"fulfilled",value:r}:{state:"rejected",reason:r}}var O="rsvp_"+Date.now()+"-",E=0
|
|
class T{constructor(e,t){this._id=E++
|
|
this._label=t
|
|
this._state=void 0
|
|
this._result=void 0
|
|
this._subscribers=[]
|
|
i.instrument&&o("created",this)
|
|
if(l!==e){"function"!=typeof e&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}()
|
|
this instanceof T?function(e,t){var r=!1
|
|
try{t((t=>{if(!r){r=!0
|
|
h(e,t)}}),(t=>{if(!r){r=!0
|
|
m(e,t)}}))}catch(t){m(e,t)}}(this,e):function(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}()}}_onError(e){i.after((()=>{this._onError&&i.trigger("error",e,this._label)}))}catch(e,t){return this.then(void 0,e,t)}finally(e,t){var r=this,n=r.constructor
|
|
return"function"==typeof e?r.then((t=>n.resolve(e()).then((()=>t))),(t=>n.resolve(e()).then((()=>{throw t})))):r.then(e,e)}}e.Promise=T
|
|
T.cast=u
|
|
T.all=function(e,t){return Array.isArray(e)?new _(this,e,!0,t).promise:this.reject(new TypeError("Promise.all must be called with an array"),t)}
|
|
T.race=function(e,t){var r=new this(l,t)
|
|
if(!Array.isArray(e)){m(r,new TypeError("Promise.race must be called with an array"))
|
|
return r}for(var n=0;r._state===c&&n<e.length;n++)v(this.resolve(e[n]),void 0,(e=>h(r,e)),(e=>m(r,e)))
|
|
return r}
|
|
T.resolve=u
|
|
T.reject=function(e,t){var r=new this(l,t)
|
|
m(r,e)
|
|
return r}
|
|
T.prototype._guidKey=O
|
|
T.prototype.then=y
|
|
function R(e,t){for(var r={},n=e.length,i=new Array(n),a=0;a<n;a++)i[a]=e[a]
|
|
for(var s=0;s<t.length;s++){r[t[s]]=i[s+1]}return r}function P(e){for(var t=e.length,r=new Array(t-1),n=1;n<t;n++)r[n-1]=e[n]
|
|
return r}function x(e,t){return{then:(r,n)=>e.call(t,r,n)}}function C(e,t){var r=function(){for(var r=arguments.length,n=new Array(r+1),i=!1,a=0;a<r;++a){var s=arguments[a]
|
|
if(!i){if(null!==s&&"object"==typeof s)if(s.constructor===T)i=!0
|
|
else try{i=s.then}catch(e){var o=new T(l)
|
|
m(o,e)
|
|
return o}else i=!1
|
|
i&&!0!==i&&(s=x(i,s))}n[a]=s}var u=new T(l)
|
|
n[r]=function(e,r){e?m(u,e):void 0===t?h(u,r):!0===t?h(u,P(arguments)):Array.isArray(t)?h(u,R(arguments,t)):h(u,r)}
|
|
return i?A(u,n,e,this):k(u,n,e,this)}
|
|
r.__proto__=e
|
|
return r}function k(e,t,r,n){try{r.apply(n,t)}catch(t){m(e,t)}return e}function A(e,t,r,n){return T.all(t).then((t=>k(e,t,r,n)))}function S(e,t){return T.all(e,t)}class j extends _{constructor(e,t,r){super(e,t,!1,r)}}j.prototype._setResultAt=w
|
|
function M(e,t){return Array.isArray(e)?new j(T,e,t).promise:T.reject(new TypeError("Promise.allSettled must be called with an array"),t)}function N(e,t){return T.race(e,t)}class I extends _{constructor(e,t,r,n){void 0===r&&(r=!0)
|
|
super(e,t,r,n)}_init(e,t){this._result={}
|
|
this._enumerate(t)}_enumerate(e){var t,r,n=Object.keys(e),i=n.length,a=this.promise
|
|
this._remaining=i
|
|
for(var s=0;a._state===c&&s<i;s++){r=e[t=n[s]]
|
|
this._eachEntry(r,t,!0)}this._checkFullfillment()}}function D(e,t){return T.resolve(e,t).then((function(e){if(null===e||"object"!=typeof e)throw new TypeError("Promise.hash must be called with an object")
|
|
return new I(T,e,t).promise}))}class F extends I{constructor(e,t,r){super(e,t,!1,r)}}F.prototype._setResultAt=w
|
|
function L(e,t){return T.resolve(e,t).then((function(e){if(null===e||"object"!=typeof e)throw new TypeError("hashSettled must be called with an object")
|
|
return new F(T,e,!1,t).promise}))}function U(e){setTimeout((()=>{throw e}))
|
|
throw e}function B(e){var t={resolve:void 0,reject:void 0}
|
|
t.promise=new T(((e,r)=>{t.resolve=e
|
|
t.reject=r}),e)
|
|
return t}class q extends _{constructor(e,t,r,n){super(e,t,!0,n,r)}_init(e,t,r,n,i){var a=t.length||0
|
|
this.length=a
|
|
this._remaining=a
|
|
this._result=new Array(a)
|
|
this._mapFn=i
|
|
this._enumerate(t)}_setResultAt(e,t,r,n){if(n)try{this._eachEntry(this._mapFn(r,t),t,!1)}catch(e){this._settledAt(2,t,e,!1)}else{this._remaining--
|
|
this._result[t]=r}}}function $(e,t,r){return"function"!=typeof t?T.reject(new TypeError("map expects a function as a second argument"),r):T.resolve(e,r).then((function(e){if(!Array.isArray(e))throw new TypeError("map must be called with an array")
|
|
return new q(T,e,t,r).promise}))}function V(e,t){return T.resolve(e,t)}function H(e,t){return T.reject(e,t)}var z={}
|
|
class W extends q{_checkFullfillment(){if(0===this._remaining&&null!==this._result){var e=this._result.filter((e=>e!==z))
|
|
f(this.promise,e)
|
|
this._result=null}}_setResultAt(e,t,r,n){if(n){this._result[t]=r
|
|
var i,a=!0
|
|
try{i=this._mapFn(r,t)}catch(e){a=!1
|
|
this._settledAt(2,t,e,!1)}a&&this._eachEntry(i,t,!1)}else{this._remaining--
|
|
r||(this._result[t]=z)}}}function Y(e,t,r){return"function"!=typeof t?T.reject(new TypeError("filter expects function as a second argument"),r):T.resolve(e,r).then((function(e){if(!Array.isArray(e))throw new TypeError("filter must be called with an array")
|
|
return new W(T,e,t,r).promise}))}var G,Q=0
|
|
function K(e,t){ie[Q]=e
|
|
ie[Q+1]=t
|
|
2===(Q+=2)&&ne()}var J="undefined"!=typeof window?window:void 0,X=J||{},Z=X.MutationObserver||X.WebKitMutationObserver,ee="undefined"==typeof self&&"undefined"!=typeof process&&"[object process]"==={}.toString.call(process),te="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel
|
|
function re(){return()=>setTimeout(ae,1)}var ne,ie=new Array(1e3)
|
|
function ae(){for(var e=0;e<Q;e+=2){(0,ie[e])(ie[e+1])
|
|
ie[e]=void 0
|
|
ie[e+1]=void 0}Q=0}ne=ee?function(){var e=process.nextTick,t=process.versions.node.match(/^(?:(\d+)\.)?(?:(\d+)\.)?(\*|\d+)$/)
|
|
Array.isArray(t)&&"0"===t[1]&&"10"===t[2]&&(e=setImmediate)
|
|
return()=>e(ae)}():Z?function(){var e=0,t=new Z(ae),r=document.createTextNode("")
|
|
t.observe(r,{characterData:!0})
|
|
return()=>r.data=e=++e%2}():te?function(){var e=new MessageChannel
|
|
e.port1.onmessage=ae
|
|
return()=>e.port2.postMessage(0)}():void 0===J&&"function"==typeof t?function(){try{var e=Function("return this")().require("vertx")
|
|
return void 0!==(G=e.runOnLoop||e.runOnContext)?function(){G(ae)}:re()}catch(e){return re()}}():re()
|
|
i.async=K
|
|
i.after=e=>setTimeout(e,0)
|
|
var se=e.cast=V,oe=(e,t)=>i.async(e,t)
|
|
e.async=oe
|
|
function ue(){i.on(...arguments)}function le(){i.off(...arguments)}if("undefined"!=typeof window&&"object"==typeof window.__PROMISE_INSTRUMENTATION__){var ce=window.__PROMISE_INSTRUMENTATION__
|
|
a("instrument",!0)
|
|
for(var de in ce)ce.hasOwnProperty(de)&&ue(de,ce[de])}var he={asap:K,cast:se,Promise:T,EventTarget:n,all:S,allSettled:M,race:N,hash:D,hashSettled:L,rethrow:U,defer:B,denodeify:C,configure:a,on:ue,off:le,resolve:V,reject:H,map:$,async:oe,filter:Y}
|
|
e.default=he}))
|
|
t("@ember/-internals/bootstrap")}()
|
|
if("undefined"!=typeof performance&&"function"==typeof performance.mark){window.performance.mark("mark_vendor_static_end")
|
|
window.performance.getEntriesByName("mark_vendor_static_start").length>0&&window.performance.measure("mark_vendor_static_eval","mark_vendor_static_start","mark_vendor_static_end")}
|
|
//# sourceMappingURL=vendor-static.map |