From bee7977690eab7f47256beef073d563599f97c18 Mon Sep 17 00:00:00 2001 From: namitoyokota Date: Fri, 15 Mar 2024 21:17:31 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20=20@=2054fdb?= =?UTF-8?q?ef5f77b50e4a3ab157f35dedaa9fcebb3be=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 108.eb71193115b3a7b0.js | 1 + 300.dfbb45d5083006f4.js | 1 + 3rdpartylicenses.txt | 69 +- 566.a93b243017d0faac.js | 1 + Eva-Icons.14527306db6f7c87.woff2 | Bin 0 -> 25952 bytes Eva-Icons.162c53b661465510.eot | Bin 0 -> 78996 bytes Eva-Icons.6bec545c25509f7e.svg | 1482 ++++++++++++++++++++++++++++++ Eva-Icons.6fab60b4b3866709.ttf | Bin 0 -> 78824 bytes Eva-Icons.8fc5819ee0c7d248.woff | Bin 0 -> 33240 bytes index.html | 11 +- main.d0fd6fea5611e713.js | 1 + main.d1cfb097ec15243c.js | 1 - polyfills.1a8d3a9609974f67.js | 1 - polyfills.917ad8a8015841ca.js | 1 + runtime.e13c8768ff6acb57.js | 1 - runtime.ea6fee6efabf2fd0.js | 1 + scripts.bc4cd50b8ccdcf2b.js | 69 ++ styles.202fc14e6de996ad.css | 1 - styles.857c51462a6816c7.css | 10 + 19 files changed, 1641 insertions(+), 10 deletions(-) create mode 100644 108.eb71193115b3a7b0.js create mode 100644 300.dfbb45d5083006f4.js create mode 100644 566.a93b243017d0faac.js create mode 100644 Eva-Icons.14527306db6f7c87.woff2 create mode 100644 Eva-Icons.162c53b661465510.eot create mode 100644 Eva-Icons.6bec545c25509f7e.svg create mode 100644 Eva-Icons.6fab60b4b3866709.ttf create mode 100644 Eva-Icons.8fc5819ee0c7d248.woff create mode 100644 main.d0fd6fea5611e713.js delete mode 100644 main.d1cfb097ec15243c.js delete mode 100644 polyfills.1a8d3a9609974f67.js create mode 100644 polyfills.917ad8a8015841ca.js delete mode 100644 runtime.e13c8768ff6acb57.js create mode 100644 runtime.ea6fee6efabf2fd0.js create mode 100644 scripts.bc4cd50b8ccdcf2b.js delete mode 100644 styles.202fc14e6de996ad.css create mode 100644 styles.857c51462a6816c7.css diff --git a/108.eb71193115b3a7b0.js b/108.eb71193115b3a7b0.js new file mode 100644 index 0000000..718db85 --- /dev/null +++ b/108.eb71193115b3a7b0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcomponents=self.webpackChunkcomponents||[]).push([[108],{108:(V,I,O)=>{O.r(I),O.d(I,{default:()=>Z});const b="[A-Za-z$_][0-9A-Za-z$_]*",M=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],v=["true","false","null","undefined","NaN","Infinity"],w=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],L=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],k=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],x=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],h=[].concat(k,w,L);function Z(e){const n=function F(e){const n=e.regex,t=b,r={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(s,i)=>{const u=s[0].length+s.index,T=s.input[u];if("<"===T||","===T)return void i.ignoreMatch();let C;">"===T&&(((s,{after:i})=>{const u="",Q={match:[/const|var|let/,/\s+/,t,/\s*/,/=\s*/,/(async\s*)?/,n.lookahead(P)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[d]};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:c,exports:{PARAMS_CONTAINS:p,CLASS_REFERENCE:U},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,S,N,E,m,y,{match:/\$\d+/},_,U,{className:"attr",begin:t+n.lookahead(":"),relevance:0},Q,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[y,e.REGEXP_MODE,{className:"function",begin:P,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:c,contains:p}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:"<>",end:""},{match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:r.begin,"on:begin":r.isTrulyOpeningTag,end:r.end}],subLanguage:"xml",contains:[{begin:r.begin,end:r.end,skip:!0,contains:["self"]}]}]},K,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[d,e.inherit(e.TITLE_MODE,{begin:t,className:"title.function"})]},{match:/\.\.\./,relevance:0},J,{match:"\\$"+t,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[d]},W,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},z,X,{match:/\$[(.]/}]}}(e),f=b,t=["any","void","number","boolean","string","object","never","symbol","bigint","unknown"],g={beginKeywords:"namespace",end:/\{/,excludeEnd:!0,contains:[n.exports.CLASS_REFERENCE]},R={beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:{keyword:"interface extends",built_in:t},contains:[n.exports.CLASS_REFERENCE]},A={$pattern:b,keyword:M.concat(["type","namespace","interface","public","private","protected","implements","declare","abstract","readonly","enum","override"]),literal:v,built_in:h.concat(t),"variable.language":x},o={className:"meta",begin:"@"+f},l=(a,S,N)=>{const E=a.contains.findIndex(m=>m.label===S);if(-1===E)throw new Error("can not find mode to replace");a.contains.splice(E,1,N)};return Object.assign(n.keywords,A),n.exports.PARAMS_CONTAINS.push(o),n.contains=n.contains.concat([o,g,R]),l(n,"shebang",e.SHEBANG()),l(n,"use_strict",{className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/}),n.contains.find(a=>"func.def"===a.label).relevance=0,Object.assign(n,{name:"TypeScript",aliases:["ts","tsx","mts","cts"]}),n}}}]); \ No newline at end of file diff --git a/300.dfbb45d5083006f4.js b/300.dfbb45d5083006f4.js new file mode 100644 index 0000000..49c422b --- /dev/null +++ b/300.dfbb45d5083006f4.js @@ -0,0 +1 @@ +(self.webpackChunkcomponents=self.webpackChunkcomponents||[]).push([[300],{653:ae=>{function j(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach(t=>{const i=e[t],u=typeof i;("object"===u||"function"===u)&&!Object.isFrozen(i)&&j(i)}),e}class v{constructor(t){void 0===t.data&&(t.data={}),this.data=t.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function U(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function N(e,...t){const i=Object.create(null);for(const u in e)i[u]=e[u];return t.forEach(function(u){for(const b in u)i[b]=u[b]}),i}const le=e=>!!e.scope;class ve{constructor(t,i){this.buffer="",this.classPrefix=i.classPrefix,t.walk(this)}addText(t){this.buffer+=U(t)}openNode(t){if(!le(t))return;const i=((e,{prefix:t})=>{if(e.startsWith("language:"))return e.replace("language:","language-");if(e.includes(".")){const i=e.split(".");return[`${t}${i.shift()}`,...i.map((u,b)=>`${u}${"_".repeat(b+1)}`)].join(" ")}return`${t}${e}`})(t.scope,{prefix:this.classPrefix});this.span(i)}closeNode(t){le(t)&&(this.buffer+="")}value(){return this.buffer}span(t){this.buffer+=``}}const ue=(e={})=>{const t={children:[]};return Object.assign(t,e),t};class Q{constructor(){this.rootNode=ue(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(t){this.top.children.push(t)}openNode(t){const i=ue({scope:t});this.add(i),this.stack.push(i)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(t){return this.constructor._walk(t,this.rootNode)}static _walk(t,i){return"string"==typeof i?t.addText(i):i.children&&(t.openNode(i),i.children.forEach(u=>this._walk(t,u)),t.closeNode(i)),t}static _collapse(t){"string"!=typeof t&&t.children&&(t.children.every(i=>"string"==typeof i)?t.children=[t.children.join("")]:t.children.forEach(i=>{Q._collapse(i)}))}}class Pe extends Q{constructor(t){super(),this.options=t}addText(t){""!==t&&this.add(t)}startScope(t){this.openNode(t)}endScope(){this.closeNode()}__addSublanguage(t,i){const u=t.root;i&&(u.scope=`language:${i}`),this.add(u)}toHTML(){return new ve(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function $(e){return e?"string"==typeof e?e:e.source:null}function fe(e){return D("(?=",e,")")}function He(e){return D("(?:",e,")*")}function je(e){return D("(?:",e,")?")}function D(...e){return e.map(i=>$(i)).join("")}function q(...e){return"("+(function Ue(e){const t=e[e.length-1];return"object"==typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}(e).capture?"":"?:")+e.map(u=>$(u)).join("|")+")"}function ge(e){return new RegExp(e.toString()+"|").exec("").length-1}const Ge=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function m(e,{joinWith:t}){let i=0;return e.map(u=>{i+=1;const b=i;let _=$(u),c="";for(;_.length>0;){const r=Ge.exec(_);if(!r){c+=_;break}c+=_.substring(0,r.index),_=_.substring(r.index+r[0].length),"\\"===r[0][0]&&r[1]?c+="\\"+String(Number(r[1])+b):(c+=r[0],"("===r[0]&&i++)}return c}).map(u=>`(${u})`).join(t)}const he="[a-zA-Z]\\w*",ee="[a-zA-Z_]\\w*",de="\\b\\d+(\\.\\d+)?",pe="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",Ee="\\b(0b[01]+)",G={begin:"\\\\[\\s\\S]",relevance:0},ze={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[G]},Xe={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[G]},K=function(e,t,i={}){const u=N({scope:"comment",begin:e,end:t,contains:[]},i);u.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const b=q("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return u.contains.push({begin:D(/[ ]+/,"(",b,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),u},Ze=K("//","$"),Je=K("/\\*","\\*/"),Ve=K("#","$");var F=Object.freeze({__proto__:null,APOS_STRING_MODE:ze,BACKSLASH_ESCAPE:G,BINARY_NUMBER_MODE:{scope:"number",begin:Ee,relevance:0},BINARY_NUMBER_RE:Ee,COMMENT:K,C_BLOCK_COMMENT_MODE:Je,C_LINE_COMMENT_MODE:Ze,C_NUMBER_MODE:{scope:"number",begin:pe,relevance:0},C_NUMBER_RE:pe,END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(t,i)=>{i.data._beginMatch=t[1]},"on:end":(t,i)=>{i.data._beginMatch!==t[1]&&i.ignoreMatch()}})},HASH_COMMENT_MODE:Ve,IDENT_RE:he,MATCH_NOTHING_RE:/\b\B/,METHOD_GUARD:{begin:"\\.\\s*"+ee,relevance:0},NUMBER_MODE:{scope:"number",begin:de,relevance:0},NUMBER_RE:de,PHRASAL_WORDS_MODE:{begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},QUOTE_STRING_MODE:Xe,REGEXP_MODE:{scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[G,{begin:/\[/,end:/\]/,relevance:0,contains:[G]}]},RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const t=/^#![ ]*\//;return e.binary&&(e.begin=D(t,/.*\b/,e.binary,/\b.*/)),N({scope:"meta",begin:t,end:/$/,relevance:0,"on:begin":(i,u)=>{0!==i.index&&u.ignoreMatch()}},e)},TITLE_MODE:{scope:"title",begin:he,relevance:0},UNDERSCORE_IDENT_RE:ee,UNDERSCORE_TITLE_MODE:{scope:"title",begin:ee,relevance:0}});function st(e,t){"."===e.input[e.index-1]&&t.ignoreMatch()}function rt(e,t){void 0!==e.className&&(e.scope=e.className,delete e.className)}function ct(e,t){t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=st,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,void 0===e.relevance&&(e.relevance=0))}function ot(e,t){Array.isArray(e.illegal)&&(e.illegal=q(...e.illegal))}function at(e,t){if(e.match){if(e.begin||e.end)throw new Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function lt(e,t){void 0===e.relevance&&(e.relevance=1)}const ut=(e,t)=>{if(!e.beforeMatch)return;if(e.starts)throw new Error("beforeMatch cannot be used with starts");const i=Object.assign({},e);Object.keys(e).forEach(u=>{delete e[u]}),e.keywords=i.keywords,e.begin=D(i.beforeMatch,fe(i.begin)),e.starts={relevance:0,contains:[Object.assign(i,{endsParent:!0})]},e.relevance=0,delete i.beforeMatch},ft=["of","and","for","in","not","or","if","then","parent","list","value"],gt="keyword";function be(e,t,i=gt){const u=Object.create(null);return"string"==typeof e?b(i,e.split(" ")):Array.isArray(e)?b(i,e):Object.keys(e).forEach(function(_){Object.assign(u,be(e[_],t,_))}),u;function b(_,c){t&&(c=c.map(r=>r.toLowerCase())),c.forEach(function(r){const l=r.split("|");u[l[0]]=[_,ht(l[0],l[1])]})}}function ht(e,t){return t?Number(t):function dt(e){return ft.includes(e.toLowerCase())}(e)?0:1}const _e={},C=e=>{console.error(e)},Me=(e,...t)=>{console.log(`WARN: ${e}`,...t)},P=(e,t)=>{_e[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),_e[`${e}/${t}`]=!0)},z=new Error;function we(e,t,{key:i}){let u=0;const b=e[i],_={},c={};for(let r=1;r<=t.length;r++)c[r+u]=b[r],_[r+u]=!0,u+=ge(t[r-1]);e[i]=c,e[i]._emit=_,e[i]._multi=!0}function _t(e){(function bt(e){e.scope&&"object"==typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope,delete e.scope)})(e),"string"==typeof e.beginScope&&(e.beginScope={_wrap:e.beginScope}),"string"==typeof e.endScope&&(e.endScope={_wrap:e.endScope}),function pt(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw C("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),z;if("object"!=typeof e.beginScope||null===e.beginScope)throw C("beginScope must be object"),z;we(e,e.begin,{key:"beginScope"}),e.begin=m(e.begin,{joinWith:""})}}(e),function Et(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw C("skip, excludeEnd, returnEnd not compatible with endScope: {}"),z;if("object"!=typeof e.endScope||null===e.endScope)throw C("endScope must be object"),z;we(e,e.end,{key:"endScope"}),e.end=m(e.end,{joinWith:""})}}(e)}function Mt(e){function t(c,r){return new RegExp($(c),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(r?"g":""))}class i{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(r,l){l.position=this.position++,this.matchIndexes[this.matchAt]=l,this.regexes.push([l,r]),this.matchAt+=ge(r)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const r=this.regexes.map(l=>l[1]);this.matcherRe=t(m(r,{joinWith:"|"}),!0),this.lastIndex=0}exec(r){this.matcherRe.lastIndex=this.lastIndex;const l=this.matcherRe.exec(r);if(!l)return null;const x=l.findIndex((W,ne)=>ne>0&&void 0!==W),M=this.matchIndexes[x];return l.splice(0,x),Object.assign(l,M)}}class u{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(r){if(this.multiRegexes[r])return this.multiRegexes[r];const l=new i;return this.rules.slice(r).forEach(([x,M])=>l.addRule(x,M)),l.compile(),this.multiRegexes[r]=l,l}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(r,l){this.rules.push([r,l]),"begin"===l.type&&this.count++}exec(r){const l=this.getMatcher(this.regexIndex);l.lastIndex=this.lastIndex;let x=l.exec(r);if(this.resumingScanAtSamePosition()&&(!x||x.index!==this.lastIndex)){const M=this.getMatcher(0);M.lastIndex=this.lastIndex+1,x=M.exec(r)}return x&&(this.regexIndex+=x.position+1,this.regexIndex===this.count&&this.considerAll()),x}}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=N(e.classNameAliases||{}),function _(c,r){const l=c;if(c.isCompiled)return l;[rt,at,_t,ut].forEach(M=>M(c,r)),e.compilerExtensions.forEach(M=>M(c,r)),c.__beforeBegin=null,[ct,ot,lt].forEach(M=>M(c,r)),c.isCompiled=!0;let x=null;return"object"==typeof c.keywords&&c.keywords.$pattern&&(c.keywords=Object.assign({},c.keywords),x=c.keywords.$pattern,delete c.keywords.$pattern),x=x||/\w+/,c.keywords&&(c.keywords=be(c.keywords,e.case_insensitive)),l.keywordPatternRe=t(x,!0),r&&(c.begin||(c.begin=/\B|\b/),l.beginRe=t(l.begin),!c.end&&!c.endsWithParent&&(c.end=/\B|\b/),c.end&&(l.endRe=t(l.end)),l.terminatorEnd=$(l.end)||"",c.endsWithParent&&r.terminatorEnd&&(l.terminatorEnd+=(c.end?"|":"")+r.terminatorEnd)),c.illegal&&(l.illegalRe=t(c.illegal)),c.contains||(c.contains=[]),c.contains=[].concat(...c.contains.map(function(M){return function wt(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map(function(t){return N(e,{variants:null},t)})),e.cachedVariants?e.cachedVariants:xe(e)?N(e,{starts:e.starts?N(e.starts):null}):Object.isFrozen(e)?N(e):e}("self"===M?c:M)})),c.contains.forEach(function(M){_(M,l)}),c.starts&&_(c.starts,r),l.matcher=function b(c){const r=new u;return c.contains.forEach(l=>r.addRule(l.begin,{rule:l,type:"begin"})),c.terminatorEnd&&r.addRule(c.terminatorEnd,{type:"end"}),c.illegal&&r.addRule(c.illegal,{type:"illegal"}),r}(l),l}(e)}function xe(e){return!!e&&(e.endsWithParent||xe(e.starts))}class Ot extends Error{constructor(t,i){super(t),this.name="HTMLInjectionError",this.html=i}}const te=U,Oe=N,Re=Symbol("nomatch"),ye=function(e){const t=Object.create(null),i=Object.create(null),u=[];let b=!0;const _="Could not find the language '{}', did you forget to load/include a language module?",c={disableAutodetect:!0,name:"Plain text",contains:[]};let r={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:Pe};function l(n){return r.noHighlightRe.test(n)}function M(n,a,h){let p="",w="";"object"==typeof a?(p=n,h=a.ignoreIllegals,w=a.language):(P("10.7.0","highlight(lang, code, ...args) has been deprecated."),P("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),w=n,p=a),void 0===h&&(h=!0);const S={code:p,language:w};Y("before:highlight",S);const B=S.result?S.result:W(S.language,S.code,h);return B.code=S.code,Y("after:highlight",B),B}function W(n,a,h,p){const w=Object.create(null);function S(s,o){return s.keywords[o]}function B(){if(!f.keywords)return void O.addText(E);let s=0;f.keywordPatternRe.lastIndex=0;let o=f.keywordPatternRe.exec(E),g="";for(;o;){g+=E.substring(s,o.index);const d=k.case_insensitive?o[0].toLowerCase():o[0],R=S(f,d);if(R){const[T,Gt]=R;O.addText(g),g="",w[d]=(w[d]||0)+1,w[d]<=7&&(V+=Gt),T.startsWith("_")?g+=o[0]:A(o[0],k.classNameAliases[T]||T)}else g+=o[0];s=f.keywordPatternRe.lastIndex,o=f.keywordPatternRe.exec(E)}g+=E.substring(s),O.addText(g)}function y(){null!=f.subLanguage?function Z(){if(""===E)return;let s=null;if("string"==typeof f.subLanguage){if(!t[f.subLanguage])return void O.addText(E);s=W(f.subLanguage,E,!0,De[f.subLanguage]),De[f.subLanguage]=s._top}else s=ie(E,f.subLanguage.length?f.subLanguage:null);f.relevance>0&&(V+=s.relevance),O.__addSublanguage(s._emitter,s.language)}():B(),E=""}function A(s,o){""!==s&&(O.startScope(o),O.addText(s),O.endScope())}function ke(s,o){let g=1;const d=o.length-1;for(;g<=d;){if(!s._emit[g]){g++;continue}const R=k.classNameAliases[s[g]]||s[g],T=o[g];R?A(T,R):(E=T,B(),E=""),g++}}function Te(s,o){return s.scope&&"string"==typeof s.scope&&O.openNode(k.classNameAliases[s.scope]||s.scope),s.beginScope&&(s.beginScope._wrap?(A(E,k.classNameAliases[s.beginScope._wrap]||s.beginScope._wrap),E=""):s.beginScope._multi&&(ke(s.beginScope,o),E="")),f=Object.create(s,{parent:{value:f}}),f}function Ie(s,o,g){let d=function $e(e,t){const i=e&&e.exec(t);return i&&0===i.index}(s.endRe,g);if(d){if(s["on:end"]){const R=new v(s);s["on:end"](o,R),R.isMatchIgnored&&(d=!1)}if(d){for(;s.endsParent&&s.parent;)s=s.parent;return s}}if(s.endsWithParent)return Ie(s.parent,o,g)}function Pt(s){return 0===f.matcher.regexIndex?(E+=s[0],1):(oe=!0,0)}function jt(s){const o=s[0],g=a.substring(s.index),d=Ie(f,s,g);if(!d)return Re;const R=f;f.endScope&&f.endScope._wrap?(y(),A(o,f.endScope._wrap)):f.endScope&&f.endScope._multi?(y(),ke(f.endScope,s)):R.skip?E+=o:(R.returnEnd||R.excludeEnd||(E+=o),y(),R.excludeEnd&&(E=o));do{f.scope&&O.closeNode(),!f.skip&&!f.subLanguage&&(V+=f.relevance),f=f.parent}while(f!==d.parent);return d.starts&&Te(d.starts,s),R.returnEnd?0:o.length}let J={};function Be(s,o){const g=o&&o[0];if(E+=s,null==g)return y(),0;if("begin"===J.type&&"end"===o.type&&J.index===o.index&&""===g){if(E+=a.slice(o.index,o.index+1),!b){const d=new Error(`0 width match regex (${n})`);throw d.languageName=n,d.badRule=J.rule,d}return 1}if(J=o,"begin"===o.type)return function Ht(s){const o=s[0],g=s.rule,d=new v(g),R=[g.__beforeBegin,g["on:begin"]];for(const T of R)if(T&&(T(s,d),d.isMatchIgnored))return Pt(o);return g.skip?E+=o:(g.excludeBegin&&(E+=o),y(),!g.returnBegin&&!g.excludeBegin&&(E=o)),Te(g,s),g.returnBegin?0:o.length}(o);if("illegal"===o.type&&!h){const d=new Error('Illegal lexeme "'+g+'" for mode "'+(f.scope||"")+'"');throw d.mode=f,d}if("end"===o.type){const d=jt(o);if(d!==Re)return d}if("illegal"===o.type&&""===g)return 1;if(ce>1e5&&ce>3*o.index)throw new Error("potential infinite loop, way more iterations than matches");return E+=g,g.length}const k=I(n);if(!k)throw C(_.replace("{}",n)),new Error('Unknown language: "'+n+'"');const $t=Mt(k);let re="",f=p||$t;const De={},O=new r.__emitter(r);!function Ut(){const s=[];for(let o=f;o!==k;o=o.parent)o.scope&&s.unshift(o.scope);s.forEach(o=>O.openNode(o))}();let E="",V=0,L=0,ce=0,oe=!1;try{if(k.__emitTokens)k.__emitTokens(a,O);else{for(f.matcher.considerAll();;){ce++,oe?oe=!1:f.matcher.considerAll(),f.matcher.lastIndex=L;const s=f.matcher.exec(a);if(!s)break;const g=Be(a.substring(L,s.index),s);L=s.index+g}Be(a.substring(L))}return O.finalize(),re=O.toHTML(),{language:n,value:re,relevance:V,illegal:!1,_emitter:O,_top:f}}catch(s){if(s.message&&s.message.includes("Illegal"))return{language:n,value:te(a),illegal:!0,relevance:0,_illegalBy:{message:s.message,index:L,context:a.slice(L-100,L+100),mode:s.mode,resultSoFar:re},_emitter:O};if(b)return{language:n,value:te(a),illegal:!1,relevance:0,errorRaised:s,_emitter:O,_top:f};throw s}}function ie(n,a){a=a||r.languages||Object.keys(t);const h=function ne(n){const a={value:te(n),illegal:!1,relevance:0,_top:c,_emitter:new r.__emitter(r)};return a._emitter.addText(n),a}(n),p=a.filter(I).filter(Ae).map(y=>W(y,n,!1));p.unshift(h);const w=p.sort((y,A)=>{if(y.relevance!==A.relevance)return A.relevance-y.relevance;if(y.language&&A.language){if(I(y.language).supersetOf===A.language)return 1;if(I(A.language).supersetOf===y.language)return-1}return 0}),[S,B]=w,Z=S;return Z.secondBest=B,Z}function se(n){let a=null;const h=function x(n){let a=n.className+" ";a+=n.parentNode?n.parentNode.className:"";const h=r.languageDetectRe.exec(a);if(h){const p=I(h[1]);return p||(Me(_.replace("{}",h[1])),Me("Falling back to no-highlight mode for this block.",n)),p?h[1]:"no-highlight"}return a.split(/\s+/).find(p=>l(p)||I(p))}(n);if(l(h))return;if(Y("before:highlightElement",{el:n,language:h}),n.dataset.highlighted)return void console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",n);if(n.children.length>0&&(r.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(n)),r.throwUnescapedHTML))throw new Ot("One of your code blocks includes unescaped HTML.",n.innerHTML);a=n;const p=a.textContent,w=h?M(p,{language:h,ignoreIllegals:!0}):ie(p);n.innerHTML=w.value,n.dataset.highlighted="yes",function yt(n,a,h){const p=a&&i[a]||h;n.classList.add("hljs"),n.classList.add(`language-${p}`)}(n,h,w.language),n.result={language:w.language,re:w.relevance,relevance:w.relevance},w.secondBest&&(n.secondBest={language:w.secondBest.language,relevance:w.secondBest.relevance}),Y("after:highlightElement",{el:n,result:w,text:p})}let Se=!1;function X(){"loading"!==document.readyState?document.querySelectorAll(r.cssSelector).forEach(se):Se=!0}function I(n){return n=(n||"").toLowerCase(),t[n]||t[i[n]]}function Ne(n,{languageName:a}){"string"==typeof n&&(n=[n]),n.forEach(h=>{i[h.toLowerCase()]=a})}function Ae(n){const a=I(n);return a&&!a.disableAutodetect}function Y(n,a){const h=n;u.forEach(function(p){p[h]&&p[h](a)})}typeof window<"u"&&window.addEventListener&&window.addEventListener("DOMContentLoaded",function kt(){Se&&X()},!1),Object.assign(e,{highlight:M,highlightAuto:ie,highlightAll:X,highlightElement:se,highlightBlock:function vt(n){return P("10.7.0","highlightBlock will be removed entirely in v12.0"),P("10.7.0","Please use highlightElement now."),se(n)},configure:function St(n){r=Oe(r,n)},initHighlighting:()=>{X(),P("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")},initHighlightingOnLoad:function At(){X(),P("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")},registerLanguage:function Tt(n,a){let h=null;try{h=a(e)}catch(p){if(C("Language definition for '{}' could not be registered.".replace("{}",n)),!b)throw p;C(p),h=c}h.name||(h.name=n),t[n]=h,h.rawDefinition=a.bind(null,e),h.aliases&&Ne(h.aliases,{languageName:n})},unregisterLanguage:function It(n){delete t[n];for(const a of Object.keys(i))i[a]===n&&delete i[a]},listLanguages:function Bt(){return Object.keys(t)},getLanguage:I,registerAliases:Ne,autoDetection:Ae,inherit:Oe,addPlugin:function Ct(n){(function Dt(n){n["before:highlightBlock"]&&!n["before:highlightElement"]&&(n["before:highlightElement"]=a=>{n["before:highlightBlock"](Object.assign({block:a.el},a))}),n["after:highlightBlock"]&&!n["after:highlightElement"]&&(n["after:highlightElement"]=a=>{n["after:highlightBlock"](Object.assign({block:a.el},a))})})(n),u.push(n)},removePlugin:function Lt(n){const a=u.indexOf(n);-1!==a&&u.splice(a,1)}}),e.debugMode=function(){b=!1},e.safeMode=function(){b=!0},e.versionString="11.9.0",e.regex={concat:D,lookahead:fe,either:q,optional:je,anyNumberOfTimes:He};for(const n in F)"object"==typeof F[n]&&j(F[n]);return Object.assign(e,F),e},H=ye({});H.newInstance=()=>ye({}),ae.exports=H,H.HighlightJS=H,H.default=H},300:(ae,j,v)=>{"use strict";v.r(j),v.d(j,{HighlightJS:()=>U,default:()=>N});var U=v(653);const N=U}}]); \ No newline at end of file diff --git a/3rdpartylicenses.txt b/3rdpartylicenses.txt index 0440ea4..b9ad40e 100644 --- a/3rdpartylicenses.txt +++ b/3rdpartylicenses.txt @@ -1,3 +1,6 @@ +@angular/animations +MIT + @angular/common MIT @@ -7,6 +10,70 @@ MIT @angular/platform-browser MIT +angular-animations +MIT +MIT License + +Copyright (c) 2020 Chris Filipowski + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +eva-icons +MIT + +highlight.js +BSD-3-Clause +BSD 3-Clause License + +Copyright (c) 2006, Ivan Sagalaev. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +* Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +ngx-highlightjs +MIT + ngx-notation-reveal rough-notation @@ -244,7 +311,7 @@ zone.js MIT The MIT License -Copyright (c) 2010-2022 Google LLC. https://angular.io/license +Copyright (c) 2010-2023 Google LLC. https://angular.io/license Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/566.a93b243017d0faac.js b/566.a93b243017d0faac.js new file mode 100644 index 0000000..0549ef8 --- /dev/null +++ b/566.a93b243017d0faac.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcomponents=self.webpackChunkcomponents||[]).push([[566],{566:(d,r,l)=>{function m(n){const e=n.regex,a=e.concat(/[\p{L}_]/u,e.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),s={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},t={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},o=n.inherit(t,{begin:/\(/,end:/\)/}),g=n.inherit(n.APOS_STRING_MODE,{className:"string"}),c=n.inherit(n.QUOTE_STRING_MODE,{className:"string"}),i={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin://,relevance:10,contains:[t,c,g,o,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[t,o,c,g]}]}]},n.COMMENT(//,{relevance:10}),{begin://,relevance:10},s,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[c]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[i],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[i],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:e.concat(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:a,relevance:0,starts:i}]},{className:"tag",begin:e.concat(/<\//,e.lookahead(e.concat(a,/>/))),contains:[{className:"name",begin:a,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}l.r(r),l.d(r,{default:()=>m})}}]); \ No newline at end of file diff --git a/Eva-Icons.14527306db6f7c87.woff2 b/Eva-Icons.14527306db6f7c87.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..a736ac74abf3081332e2916e0ef356c669d7476d GIT binary patch literal 25952 zcmV(~K+nH-Pew8T0RR910A*kR3jhEB0W;_T0A&sU0RR9100000000000000000000 z0000SR0dW6xGoBV3A_uPx8{hvqMBa99lZueutST`W zzxtC_OgDF+JdUCur)CC&jROEEy?OTk|NsA=oJ_`8+c9no1TB-&>i=Kp;-%1ql&Inb zR)>yjlSM*>1R`)@q|>gO4kK^baNUqgMN115!i;W4p3hzH$}=FQ!NA*i=#ao+PLt(G z^lYZ8nS|YR_@w#W?j?@a1ey)Iq8x+)lTX79UR~aZ_mf6xmY074K4~8x{LMNPRTv7R4^od;gyx(j$kq>1WDG zd}Xo(yA>WK1qZ!15C83#-Zx>gVHJf!ZK8nw27pu~jgTpjMvsOE0HMDtT9F8KcGr^h>JbtlK?KG$ z#(cnVW@B_CU_fujJpeT$n1g!Wcd^)&_EWCaSHbO7_bo{w`yIyQ>sa@yGFt-VOGAdq zf$tnHscYq0(t@mXr)|cOQD$9X*x(}xfqv_R5~4&mGl%rmrfP4q1= zK#t6?4^Oioay1A5IqjarFwPZ2HI+0l&lU%VETr|D*T66wJuyc||)?e#C#zpQ}uL3hvb)~Fy{t?lpo?IB*7xqY*amd z=_?>71->upWk3qpwN>P*hon)+3H9eT;ijD3eQUqhKOVW55N(!7>C5aavV#w#OUI8$ zhE#Hb*-s*5X?~$VzB_(=-~sJr+aSYL(MnA^3?3#*0_a?YG-Gv4Y* zJjHj4@3%e%z4c0>#>=cL=D9P{r;-ks{lr%nhP#3qVj_>HZhUUEb`bSTO?;-F7e?3o zKVX|d{@&GUg-?_=M@IxG<3cKw)2q}Ptxj(+qN1V00Cu6EsFcf&R>-j+##Uzzx`N^WJ z>Za}bVVu^R?QVZKp3ax6ZF;*up0D@k`}@mLQd(ACQTcOKbxmzueZ!n<3r8p;MRc)T39Qegg&>nhY2=V$_&%6DCcWHe=SD`N<25 zOUo;(YgxB3+uYjT+1=Y05XEqUq;M~(sA*{b)zLFB0w4qx)p*^cY^eS)wQ#Yvjw6uGSGRvQZ&=kC%5KLAk|6Uw-dN*n8Jzdpp2t5RD{^ODzX zKhEps@y@<&4S*1gpcqb&6wR=3JzfwcSy43rkqIW0aUqp9E!%M=`FKuLMZK4+l`zow zL`8-7Ly(GY$Yh!eA*4_UrBDgA4K-5I3Z2jkgD?t{Fbj*Y%25CjP#eOe8{7gRHI-&k zF$D#oGXq6oGY2K%vjAlgQ4tAMkx>%`by3j}4NcK=16tC|2DHV@7IehU4s^xM9`wY| z0rVxrK%yM0d;&vBF_H{p$uW@vQz9%g1NM@kPep8#Y%cuOCK8~Jr8Jjel$a>SFI@GNJ%$OW%*#hcvl zE_Zy$1E2EDFZhx-zU6}-`Qlf8_>({W+pkcLtQDp{!Ippl1`Lghu!R)UT)bXB0I3Vk&gsKZbLMw-QzVjGNgid`_# zgQ-5u3}9{u3nN$>!^#BKrm!)~IoMj{66~yU4fZy<1qZv_gQG(p!O1DF!P!mTf{Q!2 zx`&&Gd<1t-@bC;zFZl{y-try1edH(j_{wka^^?Eg=P&=ke=P%+KmkjkkY!NBawuj6 zl&}&?Sp{XRhH}!69zL5$?b-?!pP~!71*;83N9d z18|NUg!AMOTp)+xA~^z=$WgdVj=>dj9IlcR`J~F90@uiCxK7T%4RW^l9Joo&!!2?F zZj*~}hg`~+!Ci7CUj_HbHMmc%!vk^y9+I2zh}?q5=rq6CZxr-mRVvqC~s%aCJ9Ir2OOfucxBqAXLVP_NRU(P*N{OlKCF zt+d$aWT(|Zo0E1I9d0`J(1n*SeRM@3FMvLP{gn>@GzfSI$Z&B4&{1Gxz{f#MfSd$1 z1$w$T1I#Sgx#B!<3*Z+aG$1ZP3Lu9Wff8o|Y6>lbp2H|$mar<=bvD6iWgA@lBmBky z0bmFeWehk0NkKEP9K3)iAuFgFx`An7JGedvl~2G=5oU;Uqy_S_xPr1q-JorA2h$$& z0n0H@u%5A9uwQZ9aNcn}a6j_}&pSWxe)9+4AOFQ(g|`NO9l-{|O+;IWw~_21-9@&C zd>_RD%0pB~c?|VQo>`b!K~7_TwiV7|q2hxH!YLq5X(gyR|K3$9n(-f(}% z;{(r6yuR@M#^(p$U;O^?|IdNnGK=!(67Nwn3Tl5_?s1UgeFaywOa9tRhejzwfWGG6Sj9*=EUR1YCmhY$=<4Ow)fD`pl>yriIuu~%&~kX zrvl#(Rv&T1p*HZASbcV>G;s#7eYPd#BF*!9m%QKt7J+1N_K>8UnRJz97A~xq7o6yQ zF>Nsb_}~>odoh)iVj|%;etwNm9C40d1>n#+EOlkYnO@q#vlwc#BO|(Hg4^LQi$ZNf z*%*aQ$+cwdWQhBx04WjRG=riri$u512A;NwzzB&ZCi&brYm~Sc1~`Yb5W3`VB?SGK zUW2-B4lxWmm_fWO?X&2kWzku6`JYmsz5OGnx0JuT<1oxD;CUv1&&_#hjARMXOdP`V zejE@#Ka^Rqe&#E(YTqk<)HscUcUET!647vS99=YQ9h5SbMoTT)VZ0oW34L-ep~@*M z@OZbyD$Ywr73Nrn$bp-yovQ#y^ybH5nc7FF@o|Jf9CMBXZz!DeJoCW-;=tW4s_S#2 zYYVc*{H^VZx~{TAMsN2u;@3}4hyJkUH`alv(__!@(_CEvT^Gy}jnkGCL^7$Hx|D=5 zJ4(b)xb^z17-*SNr$^S6oq8xvSxu4KQxyIM*6A25r7fwZZajCOIfYRM1kpFI5k))yc`>?<;0yr5jFusM?ZXZ1!E$@LT~4`Iy}Z6& zTz2KtY%BHX9Z*OV3B_DHVpe9k7+6n9I!C4rvY+&v;4@E75`YJdITQG`ZTnsnPKUV- zP&Oj1*Ti3_{s)1y9*OF@?wh9PN%(%+w&Ap~<)70rjGVGfmhu^JW`J${!=8$DEu?7_ ztV%3m35q8;C6X^LI#DBzYp6&+6XSUEaOJK3xqH!yz=qapsK21A+Gt~9DMb<7bMvsO zl`>wE2@Hv1fIw^6 zCb?Hm8yOOUK>4>T{m*=JQ{Nezt&fa1x+LVi$(A-zr8%i{@yA<;B)DE3A;XMunQ z%O$;WWo;T|sV3PuMtA($J(igXIYZ-uXtSg>9Yl_`qB1BS^v+^B17-N7ic*=`7JQ~k zOVZn}9k3t+rX8wD$gSe66^XJ`xqZ_lUpF`~&_Q9UCp@lY6X$)$Wk2$gYA zs}^}irCnPgdYCH5$eci_>AD40pbT!@nL$iDZcU?8IH{sjs|-fH8L^WLucC9rHpp8j zrh)u<{e~r>1qLvqJ4Me=n+7MGLyaoRS6j6n80qRw? zR%ja?oj_9|{fzOPN*#qJsX#3J;LeXTbKC%-q#}QL{uwfI)1hf}9 zu2&Nn_dQz>5!()xBOUk=!maO{QsjEJ(@dH9Xxu1g=DB<>$fVP`j^^ihiZkybA-&C) zfHp0X3g`6_>^_=Q-@X7(VlFeL?Qox`=^e|TXud>%`R@I^9Q01J2)>FC ziNqU#49bG-!Q_4u4+fiHOwFjZ(cRh^ZeYAS7hYhd9_0_S2U34L{`b!9qtdVEcf z?8bNz36c|(WgaXJl%hx!{l!lYcH&7eIMNZt1h=xO)8JTc13?h{r;0ZO_G}lA+CUeK z+2{~Xi6oNyttM0B4Mr1~B+&_B)Z(sh>E{a8o3AW+vN1jKh2pESGeGQkIf1P1sAP-z2o+02?Wz8dbjw7vzIU3sV%~T*^TL zM0)1O3u_#SGQ*O~IJGh=X@C`*Yi>rVp_8PUA0(Z0Y$S76+nu*G#dUN3pv=>;x%i#~ znX7zWQAjmL+tRnlC}5R=Hr)y2nSvUSkvzw#bjb#7T89iooDGGe7y?{Jn#Ca~UP6-$ z!z|LO?aY%hmXplL%!AJ^IU_{Jb}`Cu!mO)j5tA-m$RYv6^Mev^KEEz42`Td4?RR#+ z@V%8znVIRtn@gMjRHhFx*z6}50JU>_XO+X>pTR26`>PLP=4eDd&}m0XJ6904A1h#3 zA`Uc0ykT;@mxmErOD9=Ys})ljQU(&I2N!zmt9#sQ*qU%$0a(FeF78LssXmp&GOnfM&2uH>n$C`1)97>K9m&h54{G&^=j^ z1W}1pbDKl@fF5DQ<`B|VMTp&DEp#8==p%gRdZdPVztLL}xD_2JwS#e#Sz&$h?#BmT zCP;nsZf>E%U-Ae6W|grkw+jbT1Fa$fml3~kFT zV>T@HozRYs87s8J)7I1n_jR&ON~Sy9>GOnJ80C!i?mpxN>qvWTDxpVti%1NN6!fo?A%YpJG{>j zJ(M9eM!C=?!Lr8au(bT3WsEu(6{O1JT2HyIfqRwu>V&8V})P>HvY+8o^R($yP|0jrHecCX~@O z7%X>Q8LlQRrt*!}!xpLoIJ3gau~sgMQa_PyMsKqYsis55>0cYe=nJ}zh9gI`H;2H^)u-cgH^Y!*L6b_;lQ+|90HL3O|kmym;g3G3qU1Ra8rv9IjiBhY*j7_*TrkwQqiSuEs za!hgLm-Vnf421#}mXJtsKt`{xoc}i~c4+Q9TMG;kVsIrlXRff>h<{LG!|WO-t`)N> zMzjVA>x3DFoHVn&bvolzG^IV;)5P>4wzjLp1bxorPd>D-=Vvg4UNU%`ZCC|(<2V!T zo9(6zQ@0Cu_aF25Ajizi%-}dm;;U(8yWQ?FGylxY%*@Qp%*@P^ZOKk|`+b>t^F*VO zG?F_-Q|Vu6YO8;E9E4Sv#%h!>gISbOK@~OB(LfU|w9!Eqb6A6Uti?L4#|CVJZLuAm zgzd2dcEnED8M|Ot?1tU32lm8X*c2wC2NoUd7bPkhzhBTrv*>pWEkV7tc? zU{tfox(*vg>$hN3-OfY_w@2e>!19FFUW%x4ih{hAbdOiP?J zZ(#D40;;5BnJ(jIBUOrBWtqHc<+Y}TE77bB>d5v+Ed{jW)|gr8oHWW#L1!gl^fqis zsg4TG!;P`Yi_KGFqPe1UoJG+h_q}8TYC~?nx-yc@S5a0Rlr6^&`o26z8tK?tj&Cj0 z6ItX!F_4rh(-n=}m4r+^oGTjo*b6dF&x+%lgZW9b*iS6ah$QEVM!q)wfYqhYjb|<2 zam*l;wBvIl5Q{GM|C$LaA0cIJYk~2(qM`Sm<-36yhRsYDMh=#1QsnFBb5Ar((wmHX zyGSIlS5=Y>lq8BG5eKS8nu277<^&T5s)5KuNoL8-q(;@^Y+#F3Oe_9?N&?TV0Pep%rHfQQR_4_5Uz;DsAgK` znr;E>dq#8F6y&5z$;^61O@ZkR>THuph|)lUz1ED0A0 zU)vfL$8lwEZq7L7s3wIDfH1;wIgxTEZH-ioddBD;?4Trt(JKvoXTW$RRdNcQ9O^@y zQM$L(OlPrX!qN*cj6IJzja2E8NA@tPNuleF>}VYK8>!MW8aaNS%_LH+P^R@sP3;3q zBi|Pfsz$2vF}OXbNueJmV|g$JTs*QmIn?#XA~Y3wM+alEb;C{$wL601Q9Y4)Gv8%3 zDReE{HAieFkw&kcYF*~_{Y~{m>K<%w=+~ss!B}9+fjMZTO0$l+%y`&HRgo32kt*G% z+~*}JjNYtN;-Gjf1q!u7(Ndhvd{L)m{;w4;fs*5o4BMNLN>Hm@GpLH6J{zvN$#(6{ ztfheN%4J?$lEUa!5|yNghRecG#w5K%<|j?P*A$)JBlDA{zPer8nh`&_$(xzh$1Smy zleU*RnE|~bf{4RfBGnaFH1tVM$?S?N8hSgrzGp{1Z)Q3VgYSDaDRhQ&ebH>}b9=Mz zMW$0v>_zc)V2c;av^+nn-8i(ZdLs4y^~^kn{kVI zktpS%?^RNjE zIn-MvrCd7<*y%@)wt?-58eTqikr1+|cMDi= z%D{=ksuX#pE%tm`p6>E)0q4Q+ml!Vx+_qR`j>5J^`I2(m6IX9D(|VE{V-_ZRQ$B6y zCalbfZMR11k-0gr{Z=B4ejG(|6-5e|B)qjNY(0F+s~B@8UR5G5j@laO32-*#EF70O z3z!*IIa{*5^dqlZz>n1o|~+ z9qEXCtIdRB*~IIM(|MuWA`#`LwTUD-I}HtVD}?@uMYM{v)E9X}#fNx6hgQW@{;+ zgBg1Rzb1uVr`VHkkw&U=Hu)%Ay=V`ZUruC_Of}N3W=s~QMc;|t^vkhZz$?q$IAYxb l))#Qb$pe%_oklWBeAQ{BC$?k{?O7>gi>ayq16Tw+rT|O7Eyn-= literal 0 HcmV?d00001 diff --git a/index.html b/index.html index e19dda0..4290cbe 100644 --- a/index.html +++ b/index.html @@ -1,12 +1,13 @@ - + + + Notation Reveal - + - - - \ No newline at end of file + + diff --git a/main.d0fd6fea5611e713.js b/main.d0fd6fea5611e713.js new file mode 100644 index 0000000..e5bec8d --- /dev/null +++ b/main.d0fd6fea5611e713.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcomponents=self.webpackChunkcomponents||[]).push([[792],{759:(bl,ph,Ft)=>{let Ie=null,Xs=1;const jn=Symbol("SIGNAL");function H(e){const t=Ie;return Ie=e,t}function mh(e){if((!Ii(e)||e.dirty)&&(e.dirty||e.lastCleanEpoch!==Xs)){if(!e.producerMustRecompute(e)&&!Cl(e))return e.dirty=!1,void(e.lastCleanEpoch=Xs);e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=Xs}}function Cl(e){mr(e);for(let t=0;t0}function mr(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}let Ch=null;function Ee(e){return"function"==typeof e}function Mh(e){const n=e(r=>{Error.call(r),r.stack=(new Error).stack});return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n}const Tl=Mh(e=>function(n){e(this),this.message=n?`${n.length} errors occurred during unsubscription:\n${n.map((r,i)=>`${i+1}) ${r.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=n});function eo(e,t){if(e){const n=e.indexOf(t);0<=n&&e.splice(n,1)}}class Je{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;const{_parentage:n}=this;if(n)if(this._parentage=null,Array.isArray(n))for(const s of n)s.remove(this);else n.remove(this);const{initialTeardown:r}=this;if(Ee(r))try{r()}catch(s){t=s instanceof Tl?s.errors:[s]}const{_finalizers:i}=this;if(i){this._finalizers=null;for(const s of i)try{Oh(s)}catch(o){t=t??[],o instanceof Tl?t=[...t,...o.errors]:t.push(o)}}if(t)throw new Tl(t)}}add(t){var n;if(t&&t!==this)if(this.closed)Oh(t);else{if(t instanceof Je){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=null!==(n=this._finalizers)&&void 0!==n?n:[]).push(t)}}_hasParent(t){const{_parentage:n}=this;return n===t||Array.isArray(n)&&n.includes(t)}_addParent(t){const{_parentage:n}=this;this._parentage=Array.isArray(n)?(n.push(t),n):n?[n,t]:t}_removeParent(t){const{_parentage:n}=this;n===t?this._parentage=null:Array.isArray(n)&&eo(n,t)}remove(t){const{_finalizers:n}=this;n&&eo(n,t),t instanceof Je&&t._removeParent(this)}}Je.EMPTY=(()=>{const e=new Je;return e.closed=!0,e})();const Ah=Je.EMPTY;function Nh(e){return e instanceof Je||e&&"closed"in e&&Ee(e.remove)&&Ee(e.add)&&Ee(e.unsubscribe)}function Oh(e){Ee(e)?e():e.unsubscribe()}const Bn={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},to={setTimeout(e,t,...n){const{delegate:r}=to;return r?.setTimeout?r.setTimeout(e,t,...n):setTimeout(e,t,...n)},clearTimeout(e){const{delegate:t}=to;return(t?.clearTimeout||clearTimeout)(e)},delegate:void 0};function Rh(e){to.setTimeout(()=>{const{onUnhandledError:t}=Bn;if(!t)throw e;t(e)})}function xh(){}const jC=Ml("C",void 0,void 0);function Ml(e,t,n){return{kind:e,value:t,error:n}}let Un=null;function no(e){if(Bn.useDeprecatedSynchronousErrorHandling){const t=!Un;if(t&&(Un={errorThrown:!1,error:null}),e(),t){const{errorThrown:n,error:r}=Un;if(Un=null,n)throw r}}else e()}class Al extends Je{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,Nh(t)&&t.add(this)):this.destination=WC}static create(t,n,r){return new Ol(t,n,r)}next(t){this.isStopped?Rl(function UC(e){return Ml("N",e,void 0)}(t),this):this._next(t)}error(t){this.isStopped?Rl(function BC(e){return Ml("E",void 0,e)}(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?Rl(jC,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(t){this.destination.next(t)}_error(t){try{this.destination.error(t)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const zC=Function.prototype.bind;function Nl(e,t){return zC.call(e,t)}class qC{constructor(t){this.partialObserver=t}next(t){const{partialObserver:n}=this;if(n.next)try{n.next(t)}catch(r){ro(r)}}error(t){const{partialObserver:n}=this;if(n.error)try{n.error(t)}catch(r){ro(r)}else ro(t)}complete(){const{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(n){ro(n)}}}class Ol extends Al{constructor(t,n,r){let i;if(super(),Ee(t)||!t)i={next:t??void 0,error:n??void 0,complete:r??void 0};else{let s;this&&Bn.useDeprecatedNextContext?(s=Object.create(t),s.unsubscribe=()=>this.unsubscribe(),i={next:t.next&&Nl(t.next,s),error:t.error&&Nl(t.error,s),complete:t.complete&&Nl(t.complete,s)}):i=t}this.destination=new qC(i)}}function ro(e){Bn.useDeprecatedSynchronousErrorHandling?function HC(e){Bn.useDeprecatedSynchronousErrorHandling&&Un&&(Un.errorThrown=!0,Un.error=e)}(e):Rh(e)}function Rl(e,t){const{onStoppedNotification:n}=Bn;n&&to.setTimeout(()=>n(e,t))}const WC={closed:!0,next:xh,error:function GC(e){throw e},complete:xh},xl="function"==typeof Symbol&&Symbol.observable||"@@observable";function Lh(e){return e}let Ge=(()=>{class e{constructor(n){n&&(this._subscribe=n)}lift(n){const r=new e;return r.source=this,r.operator=n,r}subscribe(n,r,i){const s=function YC(e){return e&&e instanceof Al||function QC(e){return e&&Ee(e.next)&&Ee(e.error)&&Ee(e.complete)}(e)&&Nh(e)}(n)?n:new Ol(n,r,i);return no(()=>{const{operator:o,source:a}=this;s.add(o?o.call(s,a):a?this._subscribe(s):this._trySubscribe(s))}),s}_trySubscribe(n){try{return this._subscribe(n)}catch(r){n.error(r)}}forEach(n,r){return new(r=Fh(r))((i,s)=>{const o=new Ol({next:a=>{try{n(a)}catch(l){s(l),o.unsubscribe()}},error:s,complete:i});this.subscribe(o)})}_subscribe(n){var r;return null===(r=this.source)||void 0===r?void 0:r.subscribe(n)}[xl](){return this}pipe(...n){return function Ph(e){return 0===e.length?Lh:1===e.length?e[0]:function(n){return e.reduce((r,i)=>i(r),n)}}(n)(this)}toPromise(n){return new(n=Fh(n))((r,i)=>{let s;this.subscribe(o=>s=o,o=>i(o),()=>r(s))})}}return e.create=t=>new e(t),e})();function Fh(e){var t;return null!==(t=e??Bn.Promise)&&void 0!==t?t:Promise}const KC=Mh(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let Ci=(()=>{class e extends Ge{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(n){const r=new kh(this,this);return r.operator=n,r}_throwIfClosed(){if(this.closed)throw new KC}next(n){no(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const r of this.currentObservers)r.next(n)}})}error(n){no(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=n;const{observers:r}=this;for(;r.length;)r.shift().error(n)}})}complete(){no(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:n}=this;for(;n.length;)n.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var n;return(null===(n=this.observers)||void 0===n?void 0:n.length)>0}_trySubscribe(n){return this._throwIfClosed(),super._trySubscribe(n)}_subscribe(n){return this._throwIfClosed(),this._checkFinalizedStatuses(n),this._innerSubscribe(n)}_innerSubscribe(n){const{hasError:r,isStopped:i,observers:s}=this;return r||i?Ah:(this.currentObservers=null,s.push(n),new Je(()=>{this.currentObservers=null,eo(s,n)}))}_checkFinalizedStatuses(n){const{hasError:r,thrownError:i,isStopped:s}=this;r?n.error(i):s&&n.complete()}asObservable(){const n=new Ge;return n.source=this,n}}return e.create=(t,n)=>new kh(t,n),e})();class kh extends Ci{constructor(t,n){super(),this.destination=t,this.source=n}next(t){var n,r;null===(r=null===(n=this.destination)||void 0===n?void 0:n.next)||void 0===r||r.call(n,t)}error(t){var n,r;null===(r=null===(n=this.destination)||void 0===n?void 0:n.error)||void 0===r||r.call(n,t)}complete(){var t,n;null===(n=null===(t=this.destination)||void 0===t?void 0:t.complete)||void 0===n||n.call(t)}_subscribe(t){var n,r;return null!==(r=null===(n=this.source)||void 0===n?void 0:n.subscribe(t))&&void 0!==r?r:Ah}}class $h extends Ci{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const n=super._subscribe(t);return!n.closed&&t.next(this._value),n}getValue(){const{hasError:t,thrownError:n,_value:r}=this;if(t)throw n;return this._throwIfClosed(),r}next(t){super.next(this._value=t)}}function wn(e){return t=>{if(function ZC(e){return Ee(e?.lift)}(t))return t.lift(function(n){try{return e(n,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}function on(e,t,n,r,i){return new XC(e,t,n,r,i)}class XC extends Al{constructor(t,n,r,i,s,o){super(t),this.onFinalize=s,this.shouldUnsubscribe=o,this._next=n?function(a){try{n(a)}catch(l){t.error(l)}}:super._next,this._error=i?function(a){try{i(a)}catch(l){t.error(l)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(a){t.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:n}=this;super.unsubscribe(),!n&&(null===(t=this.onFinalize)||void 0===t||t.call(this))}}}function gt(e,t){return wn((n,r)=>{let i=0;n.subscribe(on(r,s=>{r.next(e.call(t,s,i++))}))})}const Vh="https://g.co/ng/security#xss";class E extends Error{constructor(t,n){super(function yr(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}(t,n)),this.code=t}}function an(e){return{toString:e}.toString()}const ee=globalThis;function te(e){for(let t in e)if(e[t]===te)return t;throw Error("Could not find renamed property on target object.")}function Ce(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(Ce).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function Pl(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const eS=te({__forward_ref__:te});function Fl(e){return e.__forward_ref__=Fl,e.toString=function(){return Ce(this())},e}function N(e){return function so(e){return"function"==typeof e&&e.hasOwnProperty(eS)&&e.__forward_ref__===Fl}(e)?e():e}function q(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function ln(e){return{providers:e.providers||[],imports:e.imports||[]}}function oo(e){return Hh(e,lo)||Hh(e,zh)}function Hh(e,t){return e.hasOwnProperty(t)?e[t]:null}function ao(e){return e&&(e.hasOwnProperty(kl)||e.hasOwnProperty(sS))?e[kl]:null}const lo=te({\u0275prov:te}),kl=te({\u0275inj:te}),zh=te({ngInjectableDef:te}),sS=te({ngInjectorDef:te});class O{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=q({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function Ul(e){return e&&!!e.\u0275providers}const Si=te({\u0275cmp:te}),Hl=te({\u0275dir:te}),zl=te({\u0275pipe:te}),Gh=te({\u0275mod:te}),un=te({\u0275fac:te}),Ti=te({__NG_ELEMENT_ID__:te}),Wh=te({__NG_ENV_ID__:te});function Z(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():function F(e){return"string"==typeof e?e:null==e?"":String(e)}(e)}function ql(e,t){throw new E(-201,!1)}var Q=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(Q||{});let Gl;function Qh(){return Gl}function We(e){const t=Gl;return Gl=e,t}function Yh(e,t,n){const r=oo(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&Q.Optional?null:void 0!==t?t:void ql()}const Mi={},Wl="__NG_DI_FLAG__",uo="ngTempTokenPath",dS=/\n/gm,Kh="__source";let wr;function In(e){const t=wr;return wr=e,t}function gS(e,t=Q.Default){if(void 0===wr)throw new E(-203,!1);return null===wr?Yh(e,void 0,t):wr.get(e,t&Q.Optional?null:void 0,t)}function $(e,t=Q.Default){return(Qh()||gS)(N(e),t)}function V(e,t=Q.Default){return $(e,co(t))}function co(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Ql(e){const t=[];for(let n=0;nArray.isArray(n)?br(n,t):t(n))}function Xh(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function fo(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function nt(e,t,n){let r=Ir(e,t);return r>=0?e[1|r]=n:(r=~r,function Jh(e,t,n,r){let i=e.length;if(i==t)e.push(n,r);else if(1===i)e.push(r,e[0]),e[0]=n;else{for(i--,e.push(e[i-1],e[i]);i>t;)e[i]=e[i-2],i--;e[t]=n,e[t+1]=r}}(e,r,t,n)),r}function Xl(e,t){const n=Ir(e,t);if(n>=0)return e[1|n]}function Ir(e,t){return function eg(e,t,n){let r=0,i=e.length>>n;for(;i!==r;){const s=r+(i-r>>1),o=e[s<t?i=s:r=s+1}return~(i<t){o=s-1;break}}}for(;s-1){let s;for(;++is?"":i[c+1].toLowerCase(),2&r&&u!==d){if(It(r))return!1;o=!0}}}}else{if(!o&&!It(r)&&!It(l))return!1;if(o&&It(l))continue;o=!1,r=l|1&r}}return It(r)||o}function It(e){return!(1&e)}function SS(e,t,n,r){if(null===t)return-1;let i=0;if(r||!n){let s=!1;for(;i-1)for(n++;n0?'="'+a+'"':"")+"]"}else 8&r?i+="."+o:4&r&&(i+=" "+o);else""!==i&&!It(o)&&(t+=ag(s,i),i=""),r=o,s=s||!It(r);n++}return""!==i&&(t+=ag(s,i)),t}function mo(e){return an(()=>{const t=ug(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===po.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||bt.Emulated,styles:e.styles||Y,_:null,schemas:e.schemas||null,tView:null,id:""};cg(n);const r=e.dependencies;return n.directiveDefs=yo(r,!1),n.pipeDefs=yo(r,!0),n.id=function kS(e){let t=0;const n=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const i of n)t=Math.imul(31,t)+i.charCodeAt(0)|0;return t+=2147483648,"c"+t}(n),n})}function LS(e){return G(e)||Se(e)}function PS(e){return null!==e}function Cn(e){return an(()=>({type:e.type,bootstrap:e.bootstrap||Y,declarations:e.declarations||Y,imports:e.imports||Y,exports:e.exports||Y,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function lg(e,t){if(null==e)return kt;const n={};for(const r in e)if(e.hasOwnProperty(r)){const i=e[r];let s,o,a=cn.None;Array.isArray(i)?(a=i[0],s=i[1],o=i[2]??s):(s=i,o=i),t?(n[s]=a!==cn.None?[r,a]:r,t[s]=o):n[s]=r}return n}function rt(e){return an(()=>{const t=ug(e);return cg(t),t})}function G(e){return e[Si]||null}function Se(e){return e[Hl]||null}function Re(e){return e[zl]||null}function ug(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||kt,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||Y,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:lg(e.inputs,t),outputs:lg(e.outputs),debugInfo:null}}function cg(e){e.features?.forEach(t=>t(e))}function yo(e,t){if(!e)return null;const n=t?Re:LS;return()=>("function"==typeof e?e():e).map(r=>n(r)).filter(PS)}function $S(...e){return{\u0275providers:nu(0,e),\u0275fromNgModule:!0}}function nu(e,...t){const n=[],r=new Set;let i;const s=o=>{n.push(o)};return br(t,o=>{const a=o;Do(a,s,[],r)&&(i||=[],i.push(a))}),void 0!==i&&dg(i,s),n}function dg(e,t){for(let n=0;n{t(s,r)})}}function Do(e,t,n,r){if(!(e=N(e)))return!1;let i=null,s=ao(e);const o=!s&&G(e);if(s||o){if(o&&!o.standalone)return!1;i=e}else{const l=e.ngModule;if(s=ao(l),!s)return!1;i=l}const a=r.has(i);if(o){if(a)return!1;if(r.add(i),o.dependencies){const l="function"==typeof o.dependencies?o.dependencies():o.dependencies;for(const u of l)Do(u,t,n,r)}}else{if(!s)return!1;{if(null!=s.imports&&!a){let u;r.add(i);try{br(s.imports,c=>{Do(c,t,n,r)&&(u||=[],u.push(c))})}finally{}void 0!==u&&dg(u,t)}if(!a){const u=Hn(i)||(()=>new i);t({provide:i,useFactory:u,deps:Y},i),t({provide:Jl,useValue:i,multi:!0},i),t({provide:Cr,useValue:()=>$(i),multi:!0},i)}const l=s.providers;if(null!=l&&!a){const u=e;ru(l,c=>{t(c,u)})}}}return i!==e&&void 0!==e.providers}function ru(e,t){for(let n of e)Ul(n)&&(n=n.\u0275providers),Array.isArray(n)?ru(n,t):t(n)}const VS=te({provide:String,useValue:te});function iu(e){return null!==e&&"object"==typeof e&&VS in e}function qn(e){return"function"==typeof e}const su=new O(""),_o={},BS={};let ou;function Eo(){return void 0===ou&&(ou=new go),ou}class $t{}class Sr extends $t{get destroyed(){return this._destroyed}constructor(t,n,r,i){super(),this.parent=n,this.source=r,this.scopes=i,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,lu(t,o=>this.processProvider(o)),this.records.set(tg,Tr(void 0,this)),i.has("environment")&&this.records.set($t,Tr(void 0,this));const s=this.records.get(su);null!=s&&"string"==typeof s.value&&this.scopes.add(s.value),this.injectorDefTypes=new Set(this.get(Jl,Y,Q.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const t=H(null);try{for(const r of this._ngOnDestroyHooks)r.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const r of n)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),H(t)}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const n=In(this),r=We(void 0);try{return t()}finally{In(n),We(r)}}get(t,n=Mi,r=Q.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(Wh))return t[Wh](this);r=co(r);const s=In(this),o=We(void 0);try{if(!(r&Q.SkipSelf)){let l=this.records.get(t);if(void 0===l){const u=function GS(e){return"function"==typeof e||"object"==typeof e&&e instanceof O}(t)&&oo(t);l=u&&this.injectableDefInScope(u)?Tr(au(t),_o):null,this.records.set(t,l)}if(null!=l)return this.hydrate(t,l)}return(r&Q.Self?Eo():this.parent).get(t,n=r&Q.Optional&&n===Mi?null:n)}catch(a){if("NullInjectorError"===a.name){if((a[uo]=a[uo]||[]).unshift(Ce(t)),s)throw a;return function mS(e,t,n,r){const i=e[uo];throw t[Kh]&&i.unshift(t[Kh]),e.message=function yS(e,t,n,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let i=Ce(t);if(Array.isArray(t))i=t.map(Ce).join(" -> ");else if("object"==typeof t){let s=[];for(let o in t)if(t.hasOwnProperty(o)){let a=t[o];s.push(o+":"+("string"==typeof a?JSON.stringify(a):Ce(a)))}i=`{${s.join(", ")}}`}return`${n}${r?"("+r+")":""}[${i}]: ${e.replace(dS,"\n ")}`}("\n"+e.message,i,n,r),e.ngTokenPath=i,e[uo]=null,e}(a,t,"R3InjectorError",this.source)}throw a}finally{We(o),In(s)}}resolveInjectorInitializers(){const t=H(null),n=In(this),r=We(void 0);try{const s=this.get(Cr,Y,Q.Self);for(const o of s)o()}finally{In(n),We(r),H(t)}}toString(){const t=[],n=this.records;for(const r of n.keys())t.push(Ce(r));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new E(205,!1)}processProvider(t){let n=qn(t=N(t))?t:N(t&&t.provide);const r=function HS(e){return iu(e)?Tr(void 0,e.useValue):Tr(function gg(e,t,n){let r;if(qn(e)){const i=N(e);return Hn(i)||au(i)}if(iu(e))r=()=>N(e.useValue);else if(function hg(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...Ql(e.deps||[]));else if(function fg(e){return!(!e||!e.useExisting)}(e))r=()=>$(N(e.useExisting));else{const i=N(e&&(e.useClass||e.provide));if(!function zS(e){return!!e.deps}(e))return Hn(i)||au(i);r=()=>new i(...Ql(e.deps))}return r}(e),_o)}(t);if(!qn(t)&&!0===t.multi){let i=this.records.get(n);i||(i=Tr(void 0,_o,!0),i.factory=()=>Ql(i.multi),this.records.set(n,i)),n=t,i.multi.push(t)}this.records.set(n,r)}hydrate(t,n){const r=H(null);try{return n.value===_o&&(n.value=BS,n.value=n.factory()),"object"==typeof n.value&&n.value&&function qS(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{H(r)}}injectableDefInScope(t){if(!t.providedIn)return!1;const n=N(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){const n=this._onDestroyHooks.indexOf(t);-1!==n&&this._onDestroyHooks.splice(n,1)}}function au(e){const t=oo(e),n=null!==t?t.factory:Hn(e);if(null!==n)return n;if(e instanceof O)throw new E(204,!1);if(e instanceof Function)return function US(e){if(e.length>0)throw new E(204,!1);const n=function iS(e){return e&&(e[lo]||e[zh])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new E(204,!1)}function Tr(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function lu(e,t){for(const n of e)Array.isArray(n)?lu(n,t):n&&Ul(n)?lu(n.\u0275providers,t):t(n)}const fe=0,b=1,S=2,pe=3,Ct=4,Pe=5,it=6,Ar=7,se=8,xe=9,St=10,x=11,Ri=12,vg=13,Nr=14,he=15,xi=16,Or=17,dn=18,Li=19,Dg=20,Sn=21,Io=22,Gn=23,k=25,cu=1,Vt=7,Rr=9,me=10;var du=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(du||{});function Fe(e){return Array.isArray(e)&&"object"==typeof e[cu]}function ke(e){return Array.isArray(e)&&!0===e[cu]}function fu(e){return!!(4&e.flags)}function Wn(e){return e.componentOffset>-1}function So(e){return!(1&~e.flags)}function Tt(e){return!!e.template}function hu(e){return!!(512&e[S])}class sT{constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}function bg(e,t,n,r){null!==t?t.applyValueToInputSignal(t,r):e[n]=r}function Fi(){return Ig}function Ig(e){return e.type.prototype.ngOnChanges&&(e.setInput=aT),oT}function oT(){const e=Sg(this),t=e?.current;if(t){const n=e.previous;if(n===kt)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function aT(e,t,n,r,i){const s=this.declaredInputs[r],o=Sg(e)||function lT(e,t){return e[Cg]=t}(e,{previous:kt,current:null}),a=o.current||(o.current={}),l=o.previous,u=l[s];a[s]=new sT(u&&u.currentValue,n,l===kt),bg(e,t,i,n)}Fi.ngInherit=!0;const Cg="__ngSimpleChanges__";function Sg(e){return e[Cg]||null}const jt=function(e,t,n){};let Ag=!1;function re(e){for(;Array.isArray(e);)e=e[fe];return e}function Be(e,t){return re(t[e.index])}function $i(e,t){return e.data[t]}function st(e,t){const n=t[e];return Fe(n)?n:n[fe]}function vu(e){return!(128&~e[S])}function Bt(e,t){return null==t?null:e[t]}function Ng(e){e[Or]=0}function gT(e){1024&e[S]||(e[S]|=1024,vu(e)&&Vi(e))}function Du(e){return!!(9216&e[S]||e[Gn]?.dirty)}function _u(e){e[St].changeDetectionScheduler?.notify(1),Du(e)?Vi(e):64&e[S]&&(function cT(){return Ag}()?(e[S]|=1024,Vi(e)):e[St].changeDetectionScheduler?.notify())}function Vi(e){e[St].changeDetectionScheduler?.notify();let t=Qn(e);for(;null!==t&&!(8192&t[S])&&(t[S]|=8192,vu(t));)t=Qn(t)}function To(e,t){if(!(256&~e[S]))throw new E(911,!1);null===e[Sn]&&(e[Sn]=[]),e[Sn].push(t)}function Qn(e){const t=e[pe];return ke(t)?t[pe]:t}const L={lFrame:jg(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function xg(){return L.bindingsEnabled}function Lr(){return null!==L.skipHydrationRootTNode}function _(){return L.lFrame.lView}function W(){return L.lFrame.tView}function ne(){let e=Lg();for(;null!==e&&64===e.type;)e=e.parent;return e}function Lg(){return L.lFrame.currentTNode}function Ut(e,t){const n=L.lFrame;n.currentTNode=e,n.isParent=t}function wu(){return L.lFrame.isParent}function bu(){L.lFrame.isParent=!1}function TT(e,t){const n=L.lFrame;n.bindingIndex=n.bindingRootIndex=e,Iu(t)}function Iu(e){L.lFrame.currentDirectiveIndex=e}function Su(){return L.lFrame.currentQueryIndex}function Mo(e){L.lFrame.currentQueryIndex=e}function AT(e){const t=e[b];return 2===t.type?t.declTNode:1===t.type?e[Pe]:null}function $g(e,t,n){if(n&Q.SkipSelf){let i=t,s=e;for(;!(i=i.parent,null!==i||n&Q.Host||(i=AT(s),null===i||(s=s[Nr],10&i.type))););if(null===i)return!1;t=i,e=s}const r=L.lFrame=Vg();return r.currentTNode=t,r.lView=e,!0}function Tu(e){const t=Vg(),n=e[b];L.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function Vg(){const e=L.lFrame,t=null===e?null:e.child;return null===t?jg(e):t}function jg(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function Bg(){const e=L.lFrame;return L.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Ug=Bg;function Mu(){const e=Bg();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function $e(){return L.lFrame.selectedIndex}function Yn(e){L.lFrame.selectedIndex=e}let zg=!0;function Bi(){return zg}function Ht(e){zg=e}function Ao(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n=r)break}else t[l]<0&&(e[Or]+=65536),(a>14>16&&(3&e[S])===t&&(e[S]+=16384,Gg(a,s)):Gg(a,s)}const Pr=-1;class Ui{constructor(t,n,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}}function Ou(e){return e!==Pr}function Hi(e){return 32767&e}function zi(e,t){let n=function BT(e){return e>>16}(e),r=t;for(;n>0;)r=r[Nr],n--;return r}let Ru=!0;function Ro(e){const t=Ru;return Ru=e,t}const Wg=255,Qg=5;let UT=0;const zt={};function xo(e,t){const n=Yg(e,t);if(-1!==n)return n;const r=t[b];r.firstCreatePass&&(e.injectorIndex=t.length,xu(r.data,e),xu(t,null),xu(r.blueprint,null));const i=Lo(e,t),s=e.injectorIndex;if(Ou(i)){const o=Hi(i),a=zi(i,t),l=a[b].data;for(let u=0;u<8;u++)t[s+u]=a[o+u]|l[o+u]}return t[s+8]=i,s}function xu(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Yg(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function Lo(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,r=null,i=t;for(;null!==i;){if(r=np(i),null===r)return Pr;if(n++,i=i[Nr],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return Pr}function Lu(e,t,n){!function HT(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(Ti)&&(r=n[Ti]),null==r&&(r=n[Ti]=UT++);const i=r&Wg;t.data[e+(i>>Qg)]|=1<=0?t&Wg:WT:t}(n);if("function"==typeof s){if(!$g(t,e,r))return r&Q.Host?Kg(i,0,r):Zg(t,n,r,i);try{let o;if(o=s(r),null!=o||r&Q.Optional)return o;ql()}finally{Ug()}}else if("number"==typeof s){let o=null,a=Yg(e,t),l=Pr,u=r&Q.Host?t[he][Pe]:null;for((-1===a||r&Q.SkipSelf)&&(l=-1===a?Lo(e,t):t[a+8],l!==Pr&&tp(r,!1)?(o=t[b],a=Hi(l),t=zi(l,t)):a=-1);-1!==a;){const c=t[b];if(ep(s,a,c.data)){const d=qT(a,t,n,o,r,u);if(d!==zt)return d}l=t[a+8],l!==Pr&&tp(r,t[b].data[a+8]===u)&&ep(s,a,t)?(o=c,a=Hi(l),t=zi(l,t)):a=-1}}return i}function qT(e,t,n,r,i,s){const o=t[b],a=o.data[e+8],c=Po(a,o,n,null==r?Wn(a)&&Ru:r!=o&&!!(3&a.type),i&Q.Host&&s===a);return null!==c?Kn(t,o,c,a):zt}function Po(e,t,n,r,i){const s=e.providerIndexes,o=t.data,a=1048575&s,l=e.directiveStart,c=s>>20,f=i?a+c:e.directiveEnd;for(let h=r?a:a+c;h=l&&g.type===n)return h}if(i){const h=o[l];if(h&&Tt(h)&&h.type===n)return l}return null}function Kn(e,t,n,r){let i=e[n];const s=t.data;if(function kT(e){return e instanceof Ui}(i)){const o=i;o.resolving&&function lS(e,t){throw t&&t.join(" > "),new E(-200,e)}(Z(s[n]));const a=Ro(o.canSeeViewProviders);o.resolving=!0;const u=o.injectImpl?We(o.injectImpl):null;$g(e,r,Q.Default);try{i=e[n]=o.factory(void 0,s,e,r),t.firstCreatePass&&n>=r.directiveStart&&function PT(e,t,n){const{ngOnChanges:r,ngOnInit:i,ngDoCheck:s}=t.type.prototype;if(r){const o=Ig(t);(n.preOrderHooks??=[]).push(e,o),(n.preOrderCheckHooks??=[]).push(e,o)}i&&(n.preOrderHooks??=[]).push(0-e,i),s&&((n.preOrderHooks??=[]).push(e,s),(n.preOrderCheckHooks??=[]).push(e,s))}(n,s[n],t)}finally{null!==u&&We(u),Ro(a),o.resolving=!1,Ug()}}return i}function ep(e,t,n){return!!(n[t+(e>>Qg)]&1<{class e{static#e=this.THROW_IF_NOT_FOUND=Mi;static#t=this.NULL=new go;static create(n,r){if(Array.isArray(n))return ap({name:""},r,n,"");{const i=n.name??"";return ap({name:i},n.parent,n.providers,i)}}static#n=this.\u0275prov=q({token:e,providedIn:"any",factory:()=>$(tg)});static#r=this.__NG_ELEMENT_ID__=-1}return e})();function ku(e){return e.ngOriginalError}class qt{constructor(){this._console=console}handleError(t){const n=this._findOriginalError(t);this._console.error("ERROR",t),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&ku(t);for(;n&&ku(n);)n=ku(n);return n||null}}const cp=new O("",{providedIn:"root",factory:()=>V(qt).handleError.bind(void 0)});let $r=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=iM;static#t=this.__NG_ENV_ID__=n=>n}return e})();class rM extends $r{constructor(t){super(),this._lView=t}onDestroy(t){return To(this._lView,t),()=>function Eu(e,t){if(null===e[Sn])return;const n=e[Sn].indexOf(t);-1!==n&&e[Sn].splice(n,1)}(this._lView,t)}}function iM(){return new rM(_())}function sM(){return Vr(ne(),_())}function Vr(e,t){return new Zn(Be(e,t))}let Zn=(()=>{class e{constructor(n){this.nativeElement=n}static#e=this.__NG_ELEMENT_ID__=sM}return e})();function fp(e){return e instanceof Zn?e.nativeElement:e}function $u(e){return t=>{setTimeout(e,void 0,t)}}const Gt=class oM extends Ci{constructor(t=!1){super(),this.destroyRef=void 0,this.__isAsync=t,function mg(){return void 0!==Qh()||null!=function hS(){return wr}()}()&&(this.destroyRef=V($r,{optional:!0})??void 0)}emit(t){const n=H(null);try{super.next(t)}finally{H(n)}}subscribe(t,n,r){let i=t,s=n||(()=>null),o=r;if(t&&"object"==typeof t){const l=t;i=l.next?.bind(l),s=l.error?.bind(l),o=l.complete?.bind(l)}this.__isAsync&&(s=$u(s),i&&(i=$u(i)),o&&(o=$u(o)));const a=super.subscribe({next:i,error:s,complete:o});return t instanceof Je&&t.add(a),a}};function aM(){return this._results[Symbol.iterator]()}class Vu{static#e=Symbol.iterator;get changes(){return this._changes??=new Gt}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const n=Vu.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=aM)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){this.dirty=!1;const r=function Qe(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function ES(e,t,n){if(e.length!==t.length)return!1;for(let r=0;rcM}),cM="ng",pp=new O(""),Mn=new O("",{providedIn:"platform",factory:()=>"unknown"}),mp=new O(""),yp=new O("",{providedIn:"root",factory:()=>function Tn(){if(void 0!==ju)return ju;if(typeof document<"u")return document;throw new E(210,!1)}().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let vp=()=>null;function Qu(e,t,n=!1){return vp(e,t,n)}const Ip=new O("",{providedIn:"root",factory:()=>!1});let Wo;function Hr(e){return function Xu(){if(void 0===Wo&&(Wo=null,ee.trustedTypes))try{Wo=ee.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Wo}()?.createHTML(e)||e}class Xn{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Vh})`}}class bM extends Xn{getTypeName(){return"HTML"}}class IM extends Xn{getTypeName(){return"Style"}}class CM extends Xn{getTypeName(){return"Script"}}class SM extends Xn{getTypeName(){return"URL"}}class TM extends Xn{getTypeName(){return"ResourceURL"}}function ot(e){return e instanceof Xn?e.changingThisBreaksApplicationSecurity:e}function Wt(e,t){const n=function MM(e){return e instanceof Xn&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${Vh})`)}return n===t}class LM{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const n=(new window.DOMParser).parseFromString(Hr(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch{return null}}}class PM{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const n=this.inertDocument.createElement("template");return n.innerHTML=Hr(t),n}}const kM=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Yo(e){return(e=String(e)).match(kM)?e:"unsafe:"+e}function gn(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function Yi(...e){const t={};for(const n of e)for(const r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t}const Np=gn("area,br,col,hr,img,wbr"),Op=gn("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Rp=gn("rp,rt"),ec=Yi(Np,Yi(Op,gn("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Yi(Rp,gn("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Yi(Rp,Op)),tc=gn("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),xp=Yi(tc,gn("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),gn("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),$M=gn("script,style,template");class VM{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,r=!0,i=[];for(;n;)if(n.nodeType===Node.ELEMENT_NODE?r=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,r&&n.firstChild)i.push(n),n=UM(n);else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let s=BM(n);if(s){n=s;break}n=i.pop()}return this.buf.join("")}startElement(t){const n=Lp(t).toLowerCase();if(!ec.hasOwnProperty(n))return this.sanitizedSomething=!0,!$M.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const r=t.attributes;for(let i=0;i"),!0}endElement(t){const n=Lp(t).toLowerCase();ec.hasOwnProperty(n)&&!Np.hasOwnProperty(n)&&(this.buf.push(""))}chars(t){this.buf.push(Fp(t))}}function BM(e){const t=e.nextSibling;if(t&&e!==t.previousSibling)throw Pp(t);return t}function UM(e){const t=e.firstChild;if(t&&function jM(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,t))throw Pp(t);return t}function Lp(e){const t=e.nodeName;return"string"==typeof t?t:"FORM"}function Pp(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const HM=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,zM=/([^\#-~ |!])/g;function Fp(e){return e.replace(/&/g,"&").replace(HM,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(zM,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let Ko;function kp(e,t){let n=null;try{Ko=Ko||function Ap(e){const t=new PM(e);return function FM(){try{return!!(new window.DOMParser).parseFromString(Hr(""),"text/html")}catch{return!1}}()?new LM(t):t}(e);let r=t?String(t):"";n=Ko.getInertBodyElement(r);let i=5,s=r;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,r=s,s=n.innerHTML,n=Ko.getInertBodyElement(r)}while(r!==s);return Hr((new VM).sanitizeChildren(nc(n)||n))}finally{if(n){const r=nc(n)||n;for(;r.firstChild;)r.removeChild(r.firstChild)}}}function nc(e){return"content"in e&&function qM(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var at=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(at||{});const rc=new Map;let oA=0;const sc="__ngContext__";function Ve(e,t){Fe(t)?(e[sc]=t[Li],function lA(e){rc.set(e[Li],e)}(t)):e[sc]=t}var Nn=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(Nn||{});let uc;function cc(e,t){return uc(e,t)}function qr(e,t,n,r,i){if(null!=r){let s,o=!1;ke(r)?s=r:Fe(r)&&(o=!0,r=r[fe]);const a=re(r);0===e&&null!==n?null==i?im(t,n,a):Jn(t,n,a,i||null,!0):1===e&&null!==n?Jn(t,n,a,i||null,!0):2===e?function es(e,t,n){const r=ta(e,t);r&&function NA(e,t,n,r){e.removeChild(t,n,r)}(e,r,t,n)}(t,a,o):3===e&&t.destroyNode(a),null!=s&&function xA(e,t,n,r,i){const s=n[Vt];s!==re(n)&&qr(t,e,r,s,i);for(let a=me;a0&&(e[n-1][Ct]=r[Ct]);const s=fo(e,me+t);!function bA(e,t){tm(e,t),t[fe]=null,t[Pe]=null}(r[b],r);const o=s[dn];null!==o&&o.detachView(s[b]),r[pe]=null,r[Ct]=null,r[S]&=-129}return r}function ea(e,t){if(!(256&t[S])){const n=t[x];n.destroyNode&&ra(e,t,n,3,null,null),function CA(e){let t=e[Ri];if(!t)return hc(e[b],e);for(;t;){let n=null;if(Fe(t))n=t[Ri];else{const r=t[me];r&&(n=r)}if(!n){for(;t&&!t[Ct]&&t!==e;)Fe(t)&&hc(t[b],t),t=t[pe];null===t&&(t=e),Fe(t)&&hc(t[b],t),n=t&&t[Ct]}t=n}}(t)}}function hc(e,t){if(256&t[S])return;const n=H(null);try{t[S]&=-129,t[S]|=256,t[Gn]&&function wh(e){if(mr(e),Ii(e))for(let t=0;t=0?r[o]():r[-o].unsubscribe(),s+=2}else n[s].call(r[n[s+1]]);null!==r&&(t[Ar]=null);const i=t[Sn];if(null!==i){t[Sn]=null;for(let s=0;s-1){const{encapsulation:s}=e.data[r.directiveStart+i];if(s===bt.None||s===bt.Emulated)return null}return Be(r,n)}}(e,t.parent,n)}function Jn(e,t,n,r,i){e.insertBefore(t,n,r,i)}function im(e,t,n){e.appendChild(t,n)}function sm(e,t,n,r,i){null!==r?Jn(e,t,n,r,i):im(e,t,n)}function ta(e,t){return e.parentNode(t)}function om(e,t,n){return lm(e,t,n)}let pc,lm=function am(e,t,n){return 40&e.type?Be(e,n):null};function na(e,t,n,r){const i=gc(e,r,t),s=t[x],a=om(r.parent||t[Pe],r,t);if(null!=i)if(Array.isArray(n))for(let l=0;lk&&pm(e,t,k,!1),jt(o?2:0,i),n(r,i)}finally{Yn(s),jt(o?3:1,i)}}function Dc(e,t,n){if(fu(t)){const r=H(null);try{const s=t.directiveEnd;for(let o=t.directiveStart;onull;function _m(e,t,n,r,i){for(let s in t){if(!t.hasOwnProperty(s))continue;const o=t[s];if(void 0===o)continue;r??={};let a,l=cn.None;Array.isArray(o)?(a=o[0],l=o[1]):a=o;let u=s;if(null!==i){if(!i.hasOwnProperty(s))continue;u=i[s]}0===e?Em(r,n,u,a,l):Em(r,n,u,a)}return r}function Em(e,t,n,r,i){let s;e.hasOwnProperty(n)?(s=e[n]).push(t,r):s=e[n]=[t,r],void 0!==i&&s.push(i)}function bc(e,t,n,r){if(xg()){const i=null===r?null:{"":-1},s=function JA(e,t){const n=e.directiveRegistry;let r=null,i=null;if(n)for(let s=0;s0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(o)!=a&&o.push(a),o.push(n,r,s)}}(e,t,r,ts(e,n,i.hostVars,j),i)}function s1(e,t,n,r,i,s){const o=s[t];if(null!==o)for(let a=0;a0&&(n[i-1][Ct]=t),r!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{},consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{Vi(e.lView)},consumerOnSignalRead(){this.lView[Gn]=this}};function Rm(e){return Lm(e[Ri])}function xm(e){return Lm(e[Ct])}function Lm(e){for(;null!==e&&!ke(e);)e=e[Ct];return e}const Pm=100;function aa(e,t=!0,n=0){const r=e[St],i=r.rendererFactory;i.begin?.();try{!function m1(e,t){Nc(e,t);let n=0;for(;Du(e);){if(n===Pm)throw new E(103,!1);n++,Nc(e,1)}}(e,n)}catch(o){throw t&&oa(e,o),o}finally{i.end?.(),r.inlineEffectRunner?.flush()}}function y1(e,t,n,r){const i=t[S];if(!(256&~i))return;t[St].inlineEffectRunner?.flush(),Tu(t);let o=null,a=null;(function v1(e){return 2!==e.type})(e)&&(a=function c1(e){return e[Gn]??function d1(e){const t=Om.pop()??Object.create(h1);return t.lView=e,t}(e)}(t),o=function _h(e){return e&&(e.nextProducerIndex=0),H(e)}(a));try{Ng(t),function Fg(e){return L.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==n&&ym(e,t,n,2,r);const l=!(3&~i);if(l){const d=e.preOrderCheckHooks;null!==d&&No(t,d,null)}else{const d=e.preOrderHooks;null!==d&&Oo(t,d,0,null),Au(t,0)}if(function D1(e){for(let t=Rm(e);null!==t;t=xm(t)){if(!(t[S]&du.HasTransplantedViews))continue;const n=t[Rr];for(let r=0;re.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}(a,o),function f1(e){e.lView[Gn]!==e&&(e.lView=null,Om.push(e))}(a)),Mu()}}function Fm(e,t){for(let n=Rm(e);null!==n;n=xm(n))for(let r=me;r-1&&(Xi(t,r),fo(n,r))}this._attachedToViewContainer=!1}ea(this._lView[b],this._lView)}onDestroy(t){To(this._lView,t)}markForCheck(){ss(this._cdRefInjectingView||this._lView)}detach(){this._lView[S]&=-129}reattach(){_u(this._lView),this._lView[S]|=128}detectChanges(){this._lView[S]|=1024,aa(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new E(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,tm(this._lView[b],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new E(902,!1);this._appRef=t,_u(this._lView)}}let mn=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=b1}return e})();const E1=mn,w1=class extends E1{constructor(t,n,r){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n)}createEmbeddedViewImpl(t,n,r){const i=function ns(e,t,n,r){const i=H(null);try{const s=t.tView,l=ia(e,s,n,4096&e[S]?4096:16,null,t,null,null,null,r?.injector??null,r?.dehydratedView??null);l[xi]=e[t.index];const c=e[dn];return null!==c&&(l[dn]=c.createEmbeddedView(s)),Mc(s,l,n),l}finally{H(i)}}(this._declarationLView,this._declarationTContainer,t,{injector:n,dehydratedView:r});return new os(i)}};function b1(){return la(ne(),_())}function la(e,t){return 4&e.type?new w1(t,e,Vr(e,t)):null}class ha{}class W1{}class qm{}class Y1{resolveComponentFactory(t){throw function Q1(e){const t=Error(`No component factory found for ${Ce(e)}.`);return t.ngComponent=e,t}(t)}}let ga=(()=>{class e{static#e=this.NULL=new Y1}return e})();class Fc{}let Z1=(()=>{class e{static#e=this.\u0275prov=q({token:e,providedIn:"root",factory:()=>null})}return e})();const kc={};function Ym(...e){}class ae{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Gt(!1),this.onMicrotaskEmpty=new Gt(!1),this.onStable=new Gt(!1),this.onError=new Gt(!1),typeof Zone>"u")throw new E(908,!1);Zone.assertZonePatched();const i=this;i._nesting=0,i._outer=i._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(i._inner=i._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(i._inner=i._inner.fork(Zone.longStackTraceZoneSpec)),i.shouldCoalesceEventChangeDetection=!r&&n,i.shouldCoalesceRunChangeDetection=r,i.lastRequestAnimationFrameId=-1,i.nativeRequestAnimationFrame=function X1(){const e="function"==typeof ee.requestAnimationFrame;let t=ee[e?"requestAnimationFrame":"setTimeout"],n=ee[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&n){const r=t[Zone.__symbol__("OriginalDelegate")];r&&(t=r);const i=n[Zone.__symbol__("OriginalDelegate")];i&&(n=i)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function tN(e){const t=()=>{!function eN(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(ee,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,Vc(e),e.isCheckStableRunning=!0,$c(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),Vc(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,i,s,o,a)=>{if(function nN(e){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0].data?.__ignore_ng_zone__}(a))return n.invokeTask(i,s,o,a);try{return Km(e),n.invokeTask(i,s,o,a)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===s.type||e.shouldCoalesceRunChangeDetection)&&t(),Zm(e)}},onInvoke:(n,r,i,s,o,a,l)=>{try{return Km(e),n.invoke(i,s,o,a,l)}finally{e.shouldCoalesceRunChangeDetection&&t(),Zm(e)}},onHasTask:(n,r,i,s)=>{n.hasTask(i,s),r===i&&("microTask"==s.change?(e._hasPendingMicrotasks=s.microTask,Vc(e),$c(e)):"macroTask"==s.change&&(e.hasPendingMacrotasks=s.macroTask))},onHandleError:(n,r,i,s)=>(n.handleError(i,s),e.runOutsideAngular(()=>e.onError.emit(s)),!1)})}(i)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!ae.isInAngularZone())throw new E(909,!1)}static assertNotInAngularZone(){if(ae.isInAngularZone())throw new E(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,i){const s=this._inner,o=s.scheduleEventTask("NgZoneEvent: "+i,t,J1,Ym,Ym);try{return s.runTask(o,n,r)}finally{s.cancelTask(o)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}}const J1={};function $c(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function Vc(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function Km(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Zm(e){e._nesting--,$c(e)}class Xm{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Gt,this.onMicrotaskEmpty=new Gt,this.onStable=new Gt,this.onError=new Gt}run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,i){return t.apply(n,r)}}let ds=(()=>{class e{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){this.executeInternalCallbacks(),this.handler?.execute()}executeInternalCallbacks(){const n=[...this.internalCallbacks];this.internalCallbacks.length=0;for(const r of n)r()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}static#e=this.\u0275prov=q({token:e,providedIn:"root",factory:()=>new e})}return e})();function ma(e,t,n){let r=n?e.styles:null,i=n?e.classes:null,s=0;if(null!==t)for(let o=0;o0&&hm(e,n,s.join(" "))}}(h,z,p,r),void 0!==n&&function mN(e,t,n){const r=e.projection=[];for(let i=0;i{class e{static#e=this.__NG_ELEMENT_ID__=vN}return e})();function vN(){return ly(ne(),_())}const DN=Kt,oy=class extends DN{constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return Vr(this._hostTNode,this._hostLView)}get injector(){return new Me(this._hostTNode,this._hostLView)}get parentInjector(){const t=Lo(this._hostTNode,this._hostLView);if(Ou(t)){const n=zi(t,this._hostLView),r=Hi(t);return new Me(n[b].data[r+8],n)}return new Me(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=ay(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-me}createEmbeddedView(t,n,r){let i,s;"number"==typeof r?i=r:null!=r&&(i=r.index,s=r.injector);const a=t.createEmbeddedViewImpl(n||{},s,null);return this.insertImpl(a,i,Wr(this._hostTNode,null)),a}createComponent(t,n,r,i,s){const o=t&&!function Oi(e){return"function"==typeof e}(t);let a;if(o)a=n;else{const g=n||{};a=g.index,r=g.injector,i=g.projectableNodes,s=g.environmentInjector||g.ngModuleRef}const l=o?t:new gs(G(t)),u=r||this.parentInjector;if(!s&&null==l.ngModule){const p=(o?u:this.parentInjector).get($t,null);p&&(s=p)}G(l.componentType??{});const h=l.create(u,i,null,s);return this.insertImpl(h.hostView,a,Wr(this._hostTNode,null)),h}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,r){const i=t._lView;if(function hT(e){return ke(e[pe])}(i)){const a=this.indexOf(t);if(-1!==a)this.detach(a);else{const l=i[pe],u=new oy(l,l[Pe],l[pe]);u.detach(u.indexOf(t))}}const s=this._adjustIndex(n),o=this._lContainer;return rs(o,i,s,r),t.attachToViewContainerRef(),Xh(Hc(o),s,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=ay(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),r=Xi(this._lContainer,n);r&&(fo(Hc(this._lContainer),n),ea(r[b],r))}detach(t){const n=this._adjustIndex(t,-1),r=Xi(this._lContainer,n);return r&&null!=fo(Hc(this._lContainer),n)?new os(r):null}_adjustIndex(t,n=0){return t??this.length+n}};function ay(e){return e[8]}function Hc(e){return e[8]||(e[8]=[])}function ly(e,t){let n;const r=t[e.index];return ke(r)?n=r:(n=Im(r,t,null,e),t[e.index]=n,sa(t,n)),uy(n,t,e,r),new oy(n,e,t)}let uy=function dy(e,t,n,r){if(e[Vt])return;let i;i=8&n.type?re(r):function _N(e,t){const n=e[x],r=n.createComment(""),i=Be(t,e);return Jn(n,ta(n,i),r,function OA(e,t){return e.nextSibling(t)}(n,i),!1),r}(t,n),e[Vt]=i},zc=()=>!1;class qc{constructor(t){this.queryList=t,this.matches=null}clone(){return new qc(this.queryList)}setDirty(){this.queryList.setDirty()}}class Gc{constructor(t=[]){this.queries=t}createEmbeddedView(t){const n=t.queries;if(null!==n){const r=null!==t.contentQueries?t.contentQueries[0]:n.length,i=[];for(let s=0;st.trim())}(t):t}}class Wc{constructor(t=[]){this.queries=t}elementStart(t,n){for(let r=0;r0)r.push(o[a/2]);else{const u=s[a+1],c=t[-l];for(let d=me;dn()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class ed extends ZN{constructor(t){super(),this.moduleType=t}create(t){return new Jc(this.moduleType,t,[])}}let ms=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new $h(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const n=this.taskId++;return this.pendingTasks.add(n),n}remove(n){this.pendingTasks.delete(n),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=q({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function ye(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function Kr(e,t,n,r,i,s,o,a){const l=_(),u=W(),c=e+k,d=u.firstCreatePass?function sO(e,t,n,r,i,s,o,a,l){const u=t.consts,c=Gr(t,e,4,o||null,Bt(u,a));bc(t,n,c,Bt(u,l)),Ao(t,c);const d=c.tView=wc(2,c,r,i,s,t.directiveRegistry,t.pipeRegistry,null,t.schemas,u,null);return null!==t.queries&&(t.queries.template(t,c),d.queries=t.queries.embeddedTView(c)),c}(c,u,l,t,n,r,i,s,o):u.data[c];Ut(d,!1);const f=Vy(u,l,d,e);Bi()&&na(u,l,f,d),Ve(f,l);const h=Im(f,l,f,d);return l[c]=h,sa(l,h),function cy(e,t,n){return zc(e,t,n)}(h,d,l),So(d)&&_c(u,l,d),null!=o&&Ec(l,d,a),Kr}let Vy=function jy(e,t,n,r){return Ht(!0),t[x].createComment("")};function Ta(e,t){return e<<17|t<<2}function Ln(e){return e>>17&32767}function dd(e){return 2|e}function sr(e){return(131068&e)>>2}function fd(e,t){return-131069&e|t<<2}function hd(e){return 1|e}function D0(e,t,n,r){const i=e[n+1],s=null===t;let o=r?Ln(i):sr(i),a=!1;for(;0!==o&&(!1===a||s);){const u=e[o+1];HO(e[o],t)&&(a=!0,e[o+1]=r?hd(u):dd(u)),o=r?Ln(u):sr(u)}a&&(e[n+1]=r?dd(i):hd(i))}function HO(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&Ir(e,t)>=0}function Xt(e,t,n){const r=_();return ye(r,function Mt(){return L.lFrame.bindingIndex++}(),t)&&function Ze(e,t,n,r,i,s,o,a){const l=Be(t,n);let c,u=t.inputs;!a&&null!=u&&(c=u[r])?(Tc(e,n,c,r,i),Wn(t)&&function WA(e,t){const n=st(t,e);16&n[S]||(n[S]|=64)}(n,t.index)):3&t.type&&(r=function GA(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),i=null!=o?o(i,t.value||"",r):i,s.setProperty(l,r,i))}(W(),function oe(){const e=L.lFrame;return $i(e.tView,e.selectedIndex)}(),r,e,t,r[x],n,!1),Xt}function gd(e,t,n,r,i){const o=i?"class":"style";Tc(e,n,t.inputs[o],o,r)}function pd(e,t){return function At(e,t,n,r){const i=_(),s=W(),o=function hn(e){const t=L.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}(2);s.firstUpdatePass&&function M0(e,t,n,r){const i=e.data;if(null===i[n+1]){const s=i[$e()],o=function T0(e,t){return t>=e.expandoStartIndex}(e,n);(function R0(e,t){return!!(e.flags&(t?8:16))})(s,r)&&null===t&&!o&&(t=!1),t=function XO(e,t,n,r){const i=function Cu(e){const t=L.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}(e);let s=r?t.residualClasses:t.residualStyles;if(null===i)0===(r?t.classBindings:t.styleBindings)&&(n=ws(n=md(null,e,t,n,r),t.attrs,r),s=null);else{const o=t.directiveStylingLast;if(-1===o||e[o]!==i)if(n=md(i,e,t,n,r),null===s){let l=function JO(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0!==sr(r))return e[Ln(r)]}(e,t,r);void 0!==l&&Array.isArray(l)&&(l=md(null,e,t,l[1],r),l=ws(l,t.attrs,r),function eR(e,t,n,r){e[Ln(n?t.classBindings:t.styleBindings)]=r}(e,t,r,l))}else s=function tR(e,t,n){let r;const i=t.directiveEnd;for(let s=1+t.directiveStylingLast;s0)&&(u=!0)):c=n,i)if(0!==l){const f=Ln(e[a+1]);e[r+1]=Ta(f,a),0!==f&&(e[f+1]=fd(e[f+1],r)),e[a+1]=function VO(e,t){return 131071&e|t<<17}(e[a+1],r)}else e[r+1]=Ta(a,0),0!==a&&(e[a+1]=fd(e[a+1],r)),a=r;else e[r+1]=Ta(l,0),0===a?a=r:e[l+1]=fd(e[l+1],r),l=r;u&&(e[r+1]=dd(e[r+1])),D0(e,c,r,!0),D0(e,c,r,!1),function UO(e,t,n,r,i){const s=i?e.residualClasses:e.residualStyles;null!=s&&"string"==typeof t&&Ir(s,t)>=0&&(n[r+1]=hd(n[r+1]))}(t,c,e,r,s),o=Ta(a,l),s?t.classBindings=o:t.styleBindings=o}(i,s,t,n,o,r)}}(s,e,o,r),t!==j&&ye(i,o,t)&&function N0(e,t,n,r,i,s,o,a){if(!(3&t.type))return;const l=e.data,u=l[a+1],c=function jO(e){return!(1&~e)}(u)?O0(l,t,n,i,sr(u),o):void 0;Ma(c)||(Ma(s)||function $O(e){return!(2&~e)}(u)&&(s=O0(l,null,n,i,a,o)),function LA(e,t,n,r,i){if(t)i?e.addClass(n,r):e.removeClass(n,r);else{let s=-1===r.indexOf("-")?void 0:Nn.DashCase;null==i?e.removeStyle(n,r,s):("string"==typeof i&&i.endsWith("!important")&&(i=i.slice(0,-10),s|=Nn.Important),e.setStyle(n,r,i,s))}}(r,o,function ki(e,t){return re(t[e])}($e(),n),i,s))}(s,s.data[$e()],i,i[x],e,i[o+1]=function sR(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=Ce(ot(e)))),e}(t,n),r,o)}(e,t,null,!0),pd}function md(e,t,n,r,i){let s=null;const o=n.directiveEnd;let a=n.directiveStylingLast;for(-1===a?a=n.directiveStart:a++;a0;){const l=e[i],u=Array.isArray(l),c=u?l[1]:l,d=null===c;let f=n[i+1];f===j&&(f=d?Y:void 0);let h=d?Xl(f,r):c===r?f:void 0;if(u&&!Ma(h)&&(h=Xl(l,r)),Ma(h)&&(a=h,o))return a;const g=e[i+1];i=o?Ln(g):sr(g)}if(null!==t){let l=s?t.residualClasses:t.residualStyles;null!=l&&(a=Xl(l,r))}return a}function Ma(e){return void 0!==e}function yt(e,t,n,r){const i=_(),s=W(),o=k+e,a=i[x],l=s.firstCreatePass?function MR(e,t,n,r,i,s){const o=t.consts,l=Gr(t,e,2,r,Bt(o,i));return bc(t,n,l,Bt(o,s)),null!==l.attrs&&ma(l,l.attrs,!1),null!==l.mergedAttrs&&ma(l,l.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,l),l}(o,s,i,t,n,r):s.data[o],u=F0(s,i,l,a,t,e);i[o]=u;const c=So(l);return Ut(l,!0),gm(a,u,l),!function vs(e){return!(32&~e.flags)}(l)&&Bi()&&na(s,i,u,l),0===function pT(){return L.lFrame.elementDepthCount}()&&Ve(u,i),function mT(){L.lFrame.elementDepthCount++}(),c&&(_c(s,i,l),Dc(s,l,i)),null!==r&&Ec(i,l),yt}function Ot(){let e=ne();wu()?bu():(e=e.parent,Ut(e,!1));const t=e;(function vT(e){return L.skipHydrationRootTNode===e})(t)&&function wT(){L.skipHydrationRootTNode=null}(),function yT(){L.lFrame.elementDepthCount--}();const n=W();return n.firstCreatePass&&(Ao(n,e),fu(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function VT(e){return!!(8&e.flags)}(t)&&gd(n,t,_(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function jT(e){return!!(16&e.flags)}(t)&&gd(n,t,_(),t.stylesWithoutHost,!1),Ot}function bs(e,t,n,r){return yt(e,t,n,r),Ot(),bs}let F0=(e,t,n,r,i,s)=>(Ht(!0),Jo(r,i,function Hg(){return L.lFrame.currentNamespace}()));const gi="en-US";let H0=gi;function Cd(e,t,n,r){const i=_(),s=W(),o=ne();return function Sd(e,t,n,r,i,s,o){const a=So(r),u=e.firstCreatePass&&Tm(e),c=t[se],d=Sm(t);let f=!0;if(3&r.type||o){const p=Be(r,t),m=o?o(p):p,D=d.length,v=o?I=>o(re(I[r.index])):r.index;let w=null;if(!o&&a&&(w=function xx(e,t,n,r){const i=e.cleanup;if(null!=i)for(let s=0;sl?a[l]:null}"string"==typeof o&&(s+=2)}return null}(e,t,i,r.index)),null!==w)(w.__ngLastListenerFn__||w).__ngNextListenerFn__=s,w.__ngLastListenerFn__=s,f=!1;else{s=yv(r,t,c,s,!1);const I=n.listen(m,i,s);d.push(s,I),u&&u.push(i,v,D,D+1)}}else s=yv(r,t,c,s,!1);const h=r.outputs;let g;if(f&&null!==h&&(g=h[i])){const p=g.length;if(p)for(let m=0;m-1?st(e.index,t):t);let l=mv(t,n,r,o),u=s.__ngNextListenerFn__;for(;u;)l=mv(t,n,u,o)&&l,u=u.__ngNextListenerFn__;return i&&!1===l&&o.preventDefault(),l}}function Px(e,t){let n=null;const r=function TS(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(!(1&n))return t[n+1]}return null}(e);for(let i=0;i(Ht(!0),function dc(e,t){return e.createText(t)}(t[x],r));function lD(e,t,n,r){return function uD(e,t,n,r,i,s){const o=t+n;return ye(e,o,i)?function Zt(e,t,n){return e[t]=n}(e,o+1,s?r.call(s,i):r(i)):function Ns(e,t){const n=e[t];return n===j?void 0:n}(e,o+1)}(_(),function Ue(){const e=L.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}(),e,t,n,r)}const xD=new O(""),Fa=new O("");let Ud,jd=(()=>{class e{constructor(n,r,i){this._ngZone=n,this.registry=r,this._pendingCount=0,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,Ud||(function SP(e){Ud=e}(i),i.addToWindow(r)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{ae.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb()}});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(n)||(clearTimeout(r.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,r,i){let s=-1;r&&r>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(o=>o.timeoutId!==s),n()},r)),this._callbacks.push({doneCb:n,timeoutId:s,updateCb:i})}whenStable(n,r,i){if(i&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,r,i),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,r,i){return[]}static#e=this.\u0275fac=function(r){return new(r||e)($(ae),$(Bd),$(Fa))};static#t=this.\u0275prov=q({token:e,factory:e.\u0275fac})}return e})(),Bd=(()=>{class e{constructor(){this._applications=new Map}registerApplication(n,r){this._applications.set(n,r)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,r=!0){return Ud?.findTestabilityInTree(this,n,r)??null}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=q({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function Hd(e){return!!e&&"function"==typeof e.then}function LD(e){return!!e&&"function"==typeof e.subscribe}const TP=new O("");let zd=(()=>{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,r)=>{this.resolve=n,this.reject=r}),this.appInits=V(TP,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const n=[];for(const i of this.appInits){const s=i();if(Hd(s))n.push(s);else if(LD(s)){const o=new Promise((a,l)=>{s.subscribe({complete:a,error:l})});n.push(o)}}const r=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{r()}).catch(i=>{this.reject(i)}),0===n.length&&r(),this.initialized=!0}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=q({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const PD=new O("");function $D(e,t){return Array.isArray(t)?t.reduce($D,e):{...e,...t}}let ar=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=V(cp),this.afterRenderEffectManager=V(ds),this.externalTestViews=new Set,this.beforeRender=new Ci,this.afterTick=new Ci,this.componentTypes=[],this.components=[],this.isStable=V(ms).hasPendingTasks.pipe(gt(n=>!n)),this._injector=V($t)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,r){const i=n instanceof qm;if(!this._injector.get(zd).done)throw!i&&function zn(e){const t=G(e)||Se(e)||Re(e);return null!==t&&t.standalone}(n),new E(405,!1);let o;o=i?n:this._injector.get(ga).resolveComponentFactory(n),this.componentTypes.push(o.componentType);const a=function MP(e){return e.isBoundToModule}(o)?void 0:this._injector.get(nr),u=o.create(pt.NULL,[],r||o.selector,a),c=u.location.nativeElement,d=u.injector.get(xD,null);return d?.registerApplication(c),u.onDestroy(()=>{this.detachView(u.hostView),ka(this.components,u),d?.unregisterApplication(c)}),this._loadComponent(u),u}tick(){this._tick(!0)}_tick(n){if(this._runningTick)throw new E(101,!1);const r=H(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(n)}catch(i){this.internalErrorHandler(i)}finally{this.afterTick.next(),this._runningTick=!1,H(r)}}detectChangesInAttachedViews(n){let r=0;const i=this.afterRenderEffectManager;for(;;){if(r===Pm)throw new E(103,!1);if(n){const s=0===r;this.beforeRender.next(s);for(let{_lView:o,notifyErrorHandler:a}of this._views)NP(o,s,a)}if(r++,i.executeInternalCallbacks(),![...this.externalTestViews.keys(),...this._views].some(({_lView:s})=>qd(s))&&(i.execute(),![...this.externalTestViews.keys(),...this._views].some(({_lView:s})=>qd(s))))break}}attachView(n){const r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){const r=n;ka(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const r=this._injector.get(PD,[]);[...this._bootstrapListeners,...r].forEach(i=>i(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>ka(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new E(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=q({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function ka(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function NP(e,t,n){!t&&!qd(e)||function OP(e,t,n){let r;n?(r=0,e[S]|=1024):r=64&e[S]?0:1,aa(e,t,r)}(e,n,t)}function qd(e){return Du(e)}let PP=(()=>{class e{constructor(){this.zone=V(ae),this.applicationRef=V(ar)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=q({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function FP(){const e=V(ae),t=V(qt);return n=>e.runOutsideAngular(()=>t.handleError(n))}let $P=(()=>{class e{constructor(){this.subscription=new Je,this.initialized=!1,this.zone=V(ae),this.pendingTasks=V(ms)}initialize(){if(this.initialized)return;this.initialized=!0;let n=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(n=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{ae.assertNotInAngularZone(),queueMicrotask(()=>{null!==n&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{ae.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=q({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const yn=new O("",{providedIn:"root",factory:()=>V(yn,Q.Optional|Q.SkipSelf)||function VP(){return typeof $localize<"u"&&$localize.locale||gi}()}),Gd=new O("");let UD=(()=>{class e{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,r){const i=function rN(e="zone.js",t){return"noop"===e?new Xm:"zone.js"===e?new ae(t):e}(r?.ngZone,function BD(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}({eventCoalescing:r?.ngZoneEventCoalescing,runCoalescing:r?.ngZoneRunCoalescing}));return i.run(()=>{const s=function JN(e,t,n){return new Jc(e,t,n)}(n.moduleType,this.injector,function jD(e){return[{provide:ae,useFactory:e},{provide:Cr,multi:!0,useFactory:()=>{const t=V(PP,{optional:!0});return()=>t.initialize()}},{provide:Cr,multi:!0,useFactory:()=>{const t=V($P);return()=>{t.initialize()}}},{provide:cp,useFactory:FP}]}(()=>i)),o=s.injector.get(qt,null);return i.runOutsideAngular(()=>{const a=i.onError.subscribe({next:l=>{o.handleError(l)}});s.onDestroy(()=>{ka(this._modules,s),a.unsubscribe()})}),function kD(e,t,n){try{const r=n();return Hd(r)?r.catch(i=>{throw t.runOutsideAngular(()=>e.handleError(i)),i}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(o,i,()=>{const a=s.injector.get(zd);return a.runInitializers(),a.donePromise.then(()=>(function z0(e){"string"==typeof e&&(H0=e.toLowerCase().replace(/_/g,"-"))}(s.injector.get(yn,gi)||gi),this._moduleDoBootstrap(s),s))})})}bootstrapModule(n,r=[]){const i=$D({},r);return function LP(e,t,n){const r=new ed(n);return Promise.resolve(r)}(0,0,n).then(s=>this.bootstrapModuleFactory(s,i))}_moduleDoBootstrap(n){const r=n.injector.get(ar);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(i=>r.bootstrap(i));else{if(!n.instance.ngDoBootstrap)throw new E(-403,!1);n.instance.ngDoBootstrap(r)}this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new E(404,!1);this._modules.slice().forEach(r=>r.destroy()),this._destroyListeners.forEach(r=>r());const n=this._injector.get(Gd,null);n&&(n.forEach(r=>r()),n.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#e=this.\u0275fac=function(r){return new(r||e)($(pt))};static#t=this.\u0275prov=q({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})(),Pn=null;const HD=new O("");function zD(e,t,n=[]){const r=`Platform: ${t}`,i=new O(r);return(s=[])=>{let o=Wd();if(!o||o.injector.get(HD,!1)){const a=[...n,...s,{provide:i,useValue:!0}];e?e(a):function UP(e){if(Pn&&!Pn.get(HD,!1))throw new E(400,!1);(function FD(){!function PC(e){Ch=e}(()=>{throw new E(600,!1)})})(),Pn=e;const t=e.get(UD);(function GD(e){e.get(pp,null)?.forEach(n=>n())})(e)}(function qD(e=[],t){return pt.create({name:t,providers:[{provide:su,useValue:"platform"},{provide:Gd,useValue:new Set([()=>Pn=null])},...e]})}(a,r))}return function HP(e){const t=Wd();if(!t)throw new E(401,!1);return t}()}}function Wd(){return Pn?.get(UD)??null}const iF=zD(null,"core",[]);let sF=(()=>{class e{constructor(n){}static#e=this.\u0275fac=function(r){return new(r||e)($(ar))};static#t=this.\u0275mod=Cn({type:e});static#n=this.\u0275inj=ln({})}return e})(),S_=null;function tf(){return S_}class BF{}const tn=new O("");let $_=(()=>{class e{constructor(n,r){this._viewContainer=n,this._context=new Rk,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=r}set ngIf(n){this._context.$implicit=this._context.ngIf=n,this._updateView()}set ngIfThen(n){V_("ngIfThen",n),this._thenTemplateRef=n,this._thenViewRef=null,this._updateView()}set ngIfElse(n){V_("ngIfElse",n),this._elseTemplateRef=n,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(n,r){return!0}static#e=this.\u0275fac=function(r){return new(r||e)(U(Kt),U(mn))};static#t=this.\u0275dir=rt({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return e})();class Rk{constructor(){this.$implicit=null,this.ngIf=null}}function V_(e,t){if(t&&!t.createEmbeddedView)throw new Error(`${e} must be a TemplateRef, but received '${Ce(t)}'.`)}let U_=(()=>{class e{static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275mod=Cn({type:e});static#n=this.\u0275inj=ln({})}return e})();const H_="browser";function yf(e){return e===H_}function z_(e){return"server"===e}class F2 extends BF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class Df extends F2{static makeCurrent(){!function jF(e){S_??=e}(new Df)}onAndCancel(t,n,r){return t.addEventListener(n,r),()=>{t.removeEventListener(n,r)}}dispatchEvent(t,n){t.dispatchEvent(n)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,n){return(n=n||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,n){return"window"===n?window:"document"===n?t:"body"===n?t.body:null}getBaseHref(t){const n=function k2(){return Vs=Vs||document.querySelector("base"),Vs?Vs.getAttribute("href"):null}();return null==n?null:function $2(e){return new URL(e,document.baseURI).pathname}(n)}resetBaseElement(){Vs=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return function Tk(e,t){t=encodeURIComponent(t);for(const n of e.split(";")){const r=n.indexOf("="),[i,s]=-1==r?[n,""]:[n.slice(0,r),n.slice(r+1)];if(i.trim()===t)return decodeURIComponent(s)}return null}(document.cookie,t)}}let Vs=null,j2=(()=>{class e{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=q({token:e,factory:e.\u0275fac})}return e})();const _f=new O("");let J_=(()=>{class e{constructor(n,r){this._zone=r,this._eventNameToPlugin=new Map,n.forEach(i=>{i.manager=this}),this._plugins=n.slice().reverse()}addEventListener(n,r,i){return this._findPluginFor(r).addEventListener(n,r,i)}getZone(){return this._zone}_findPluginFor(n){let r=this._eventNameToPlugin.get(n);if(r)return r;if(r=this._plugins.find(s=>s.supports(n)),!r)throw new E(5101,!1);return this._eventNameToPlugin.set(n,r),r}static#e=this.\u0275fac=function(r){return new(r||e)($(_f),$(ae))};static#t=this.\u0275prov=q({token:e,factory:e.\u0275fac})}return e})();class eE{constructor(t){this._doc=t}}const Ef="ng-app-id";let tE=(()=>{class e{constructor(n,r,i,s={}){this.doc=n,this.appId=r,this.nonce=i,this.platformId=s,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=z_(s),this.resetHostNodes()}addStyles(n){for(const r of n)1===this.changeUsageCount(r,1)&&this.onStyleAdded(r)}removeStyles(n){for(const r of n)this.changeUsageCount(r,-1)<=0&&this.onStyleRemoved(r)}ngOnDestroy(){const n=this.styleNodesInDOM;n&&(n.forEach(r=>r.remove()),n.clear());for(const r of this.getAllStyles())this.onStyleRemoved(r);this.resetHostNodes()}addHost(n){this.hostNodes.add(n);for(const r of this.getAllStyles())this.addStyleToHost(n,r)}removeHost(n){this.hostNodes.delete(n)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(n){for(const r of this.hostNodes)this.addStyleToHost(r,n)}onStyleRemoved(n){const r=this.styleRef;r.get(n)?.elements?.forEach(i=>i.remove()),r.delete(n)}collectServerRenderedStyles(){const n=this.doc.head?.querySelectorAll(`style[${Ef}="${this.appId}"]`);if(n?.length){const r=new Map;return n.forEach(i=>{null!=i.textContent&&r.set(i.textContent,i)}),r}return null}changeUsageCount(n,r){const i=this.styleRef;if(i.has(n)){const s=i.get(n);return s.usage+=r,s.usage}return i.set(n,{usage:r,elements:[]}),r}getStyleElement(n,r){const i=this.styleNodesInDOM,s=i?.get(r);if(s?.parentNode===n)return i.delete(r),s.removeAttribute(Ef),s;{const o=this.doc.createElement("style");return this.nonce&&o.setAttribute("nonce",this.nonce),o.textContent=r,this.platformIsServer&&o.setAttribute(Ef,this.appId),n.appendChild(o),o}}addStyleToHost(n,r){const i=this.getStyleElement(n,r),s=this.styleRef,o=s.get(r)?.elements;o?o.push(i):s.set(r,{elements:[i],usage:1})}resetHostNodes(){const n=this.hostNodes;n.clear(),n.add(this.doc.head)}static#e=this.\u0275fac=function(r){return new(r||e)($(tn),$(jo),$(yp,8),$(Mn))};static#t=this.\u0275prov=q({token:e,factory:e.\u0275fac})}return e})();const wf={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},bf=/%COMP%/g,z2=new O("",{providedIn:"root",factory:()=>!0});function rE(e,t){return t.map(n=>n.replace(bf,e))}let If=(()=>{class e{constructor(n,r,i,s,o,a,l,u=null){this.eventManager=n,this.sharedStylesHost=r,this.appId=i,this.removeStylesOnCompDestroy=s,this.doc=o,this.platformId=a,this.ngZone=l,this.nonce=u,this.rendererByCompId=new Map,this.platformIsServer=z_(a),this.defaultRenderer=new Cf(n,o,l,this.platformIsServer)}createRenderer(n,r){if(!n||!r)return this.defaultRenderer;this.platformIsServer&&r.encapsulation===bt.ShadowDom&&(r={...r,encapsulation:bt.Emulated});const i=this.getOrCreateRenderer(n,r);return i instanceof sE?i.applyToHost(n):i instanceof Sf&&i.applyStyles(),i}getOrCreateRenderer(n,r){const i=this.rendererByCompId;let s=i.get(r.id);if(!s){const o=this.doc,a=this.ngZone,l=this.eventManager,u=this.sharedStylesHost,c=this.removeStylesOnCompDestroy,d=this.platformIsServer;switch(r.encapsulation){case bt.Emulated:s=new sE(l,u,r,this.appId,c,o,a,d);break;case bt.ShadowDom:return new Q2(l,u,n,r,o,a,this.nonce,d);default:s=new Sf(l,u,r,c,o,a,d)}i.set(r.id,s)}return s}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(r){return new(r||e)($(J_),$(tE),$(jo),$(z2),$(tn),$(Mn),$(ae),$(yp))};static#t=this.\u0275prov=q({token:e,factory:e.\u0275fac})}return e})();class Cf{constructor(t,n,r,i){this.eventManager=t,this.doc=n,this.ngZone=r,this.platformIsServer=i,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(t,n){return n?this.doc.createElementNS(wf[n]||n,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,n){(iE(t)?t.content:t).appendChild(n)}insertBefore(t,n,r){t&&(iE(t)?t.content:t).insertBefore(n,r)}removeChild(t,n){t&&t.removeChild(n)}selectRootElement(t,n){let r="string"==typeof t?this.doc.querySelector(t):t;if(!r)throw new E(-5104,!1);return n||(r.textContent=""),r}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,n,r,i){if(i){n=i+":"+n;const s=wf[i];s?t.setAttributeNS(s,n,r):t.setAttribute(n,r)}else t.setAttribute(n,r)}removeAttribute(t,n,r){if(r){const i=wf[r];i?t.removeAttributeNS(i,n):t.removeAttribute(`${r}:${n}`)}else t.removeAttribute(n)}addClass(t,n){t.classList.add(n)}removeClass(t,n){t.classList.remove(n)}setStyle(t,n,r,i){i&(Nn.DashCase|Nn.Important)?t.style.setProperty(n,r,i&Nn.Important?"important":""):t.style[n]=r}removeStyle(t,n,r){r&Nn.DashCase?t.style.removeProperty(n):t.style[n]=""}setProperty(t,n,r){null!=t&&(t[n]=r)}setValue(t,n){t.nodeValue=n}listen(t,n,r){if("string"==typeof t&&!(t=tf().getGlobalEventTarget(this.doc,t)))throw new Error(`Unsupported event target ${t} for event ${n}`);return this.eventManager.addEventListener(t,n,this.decoratePreventDefault(r))}decoratePreventDefault(t){return n=>{if("__ngUnwrap__"===n)return t;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>t(n)):t(n))&&n.preventDefault()}}}function iE(e){return"TEMPLATE"===e.tagName&&void 0!==e.content}class Q2 extends Cf{constructor(t,n,r,i,s,o,a,l){super(t,s,o,l),this.sharedStylesHost=n,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const u=rE(i.id,i.styles);for(const c of u){const d=document.createElement("style");a&&d.setAttribute("nonce",a),d.textContent=c,this.shadowRoot.appendChild(d)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,n){return super.appendChild(this.nodeOrShadowRoot(t),n)}insertBefore(t,n,r){return super.insertBefore(this.nodeOrShadowRoot(t),n,r)}removeChild(t,n){return super.removeChild(this.nodeOrShadowRoot(t),n)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Sf extends Cf{constructor(t,n,r,i,s,o,a,l){super(t,s,o,a),this.sharedStylesHost=n,this.removeStylesOnCompDestroy=i,this.styles=l?rE(l,r.styles):r.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class sE extends Sf{constructor(t,n,r,i,s,o,a,l){const u=i+"-"+r.id;super(t,n,r,s,o,a,l,u),this.contentAttr=function q2(e){return"_ngcontent-%COMP%".replace(bf,e)}(u),this.hostAttr=function G2(e){return"_nghost-%COMP%".replace(bf,e)}(u)}applyToHost(t){this.applyStyles(),this.setAttribute(t,this.hostAttr,"")}createElement(t,n){const r=super.createElement(t,n);return super.setAttribute(r,this.contentAttr,""),r}}let Y2=(()=>{class e extends eE{constructor(n){super(n)}supports(n){return!0}addEventListener(n,r,i){return n.addEventListener(r,i,!1),()=>this.removeEventListener(n,r,i)}removeEventListener(n,r,i){return n.removeEventListener(r,i)}static#e=this.\u0275fac=function(r){return new(r||e)($(tn))};static#t=this.\u0275prov=q({token:e,factory:e.\u0275fac})}return e})();const oE=["alt","control","meta","shift"],K2={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Z2={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};let X2=(()=>{class e extends eE{constructor(n){super(n)}supports(n){return null!=e.parseEventName(n)}addEventListener(n,r,i){const s=e.parseEventName(r),o=e.eventCallback(s.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>tf().onAndCancel(n,s.domEventName,o))}static parseEventName(n){const r=n.toLowerCase().split("."),i=r.shift();if(0===r.length||"keydown"!==i&&"keyup"!==i)return null;const s=e._normalizeKey(r.pop());let o="",a=r.indexOf("code");if(a>-1&&(r.splice(a,1),o="code."),oE.forEach(u=>{const c=r.indexOf(u);c>-1&&(r.splice(c,1),o+=u+".")}),o+=s,0!=r.length||0===s.length)return null;const l={};return l.domEventName=i,l.fullKey=o,l}static matchEventFullKeyCode(n,r){let i=K2[n.key]||n.key,s="";return r.indexOf("code.")>-1&&(i=n.code,s="code."),!(null==i||!i)&&(i=i.toLowerCase()," "===i?i="space":"."===i&&(i="dot"),oE.forEach(o=>{o!==i&&(0,Z2[o])(n)&&(s+=o+".")}),s+=i,s===r)}static eventCallback(n,r,i){return s=>{e.matchEventFullKeyCode(s,n)&&i.runGuarded(()=>r(s))}}static _normalizeKey(n){return"esc"===n?"escape":n}static#e=this.\u0275fac=function(r){return new(r||e)($(tn))};static#t=this.\u0275prov=q({token:e,factory:e.\u0275fac})}return e})();const n3=zD(iF,"browser",[{provide:Mn,useValue:H_},{provide:pp,useValue:function J2(){Df.makeCurrent()},multi:!0},{provide:tn,useFactory:function t3(){return function uM(e){ju=e}(document),document},deps:[]}]),r3=new O(""),uE=[{provide:Fa,useClass:class V2{addToWindow(t){ee.getAngularTestability=(r,i=!0)=>{const s=t.findTestabilityInTree(r,i);if(null==s)throw new E(5103,!1);return s},ee.getAllAngularTestabilities=()=>t.getAllTestabilities(),ee.getAllAngularRootElements=()=>t.getAllRootElements(),ee.frameworkStabilizers||(ee.frameworkStabilizers=[]),ee.frameworkStabilizers.push(r=>{const i=ee.getAllAngularTestabilities();let s=i.length;const o=function(){s--,0==s&&r()};i.forEach(a=>{a.whenStable(o)})})}findTestabilityInTree(t,n,r){return null==n?null:t.getTestability(n)??(r?tf().isShadowRoot(n)?this.findTestabilityInTree(t,n.host,!0):this.findTestabilityInTree(t,n.parentElement,!0):null)}},deps:[]},{provide:xD,useClass:jd,deps:[ae,Bd,Fa]},{provide:jd,useClass:jd,deps:[ae,Bd,Fa]}],cE=[{provide:su,useValue:"root"},{provide:qt,useFactory:function e3(){return new qt},deps:[]},{provide:_f,useClass:Y2,multi:!0,deps:[tn,ae,Mn]},{provide:_f,useClass:X2,multi:!0,deps:[tn]},If,tE,J_,{provide:Fc,useExisting:If},{provide:class l2{},useClass:j2,deps:[]},[]];let dE=(()=>{class e{constructor(n){}static withServerTransition(n){return{ngModule:e,providers:[{provide:jo,useValue:n.appId}]}}static#e=this.\u0275fac=function(r){return new(r||e)($(r3,12))};static#t=this.\u0275mod=Cn({type:e});static#n=this.\u0275inj=ln({providers:[...cE,...uE],imports:[U_,sF]})}return e})(),gE=(()=>{class e{static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=q({token:e,factory:function(r){let i=null;return i=r?new(r||e):$(a3),i},providedIn:"root"})}return e})(),a3=(()=>{class e extends gE{constructor(n){super(),this._doc=n}sanitize(n,r){if(null==r)return null;switch(n){case at.NONE:return r;case at.HTML:return Wt(r,"HTML")?ot(r):kp(this._doc,String(r)).toString();case at.STYLE:return Wt(r,"Style")?ot(r):r;case at.SCRIPT:if(Wt(r,"Script"))return ot(r);throw new E(5200,!1);case at.URL:return Wt(r,"URL")?ot(r):Yo(String(r));case at.RESOURCE_URL:if(Wt(r,"ResourceURL"))return ot(r);throw new E(5201,!1);default:throw new E(5202,!1)}}bypassSecurityTrustHtml(n){return function AM(e){return new bM(e)}(n)}bypassSecurityTrustStyle(n){return function NM(e){return new IM(e)}(n)}bypassSecurityTrustScript(n){return function OM(e){return new CM(e)}(n)}bypassSecurityTrustUrl(n){return function RM(e){return new SM(e)}(n)}bypassSecurityTrustResourceUrl(n){return function xM(e){return new TM(e)}(n)}static#e=this.\u0275fac=function(r){return new(r||e)($(tn))};static#t=this.\u0275prov=q({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var P=function(e){return e[e.State=0]="State",e[e.Transition=1]="Transition",e[e.Sequence=2]="Sequence",e[e.Group=3]="Group",e[e.Animate=4]="Animate",e[e.Keyframes=5]="Keyframes",e[e.Style=6]="Style",e[e.Trigger=7]="Trigger",e[e.Reference=8]="Reference",e[e.AnimateChild=9]="AnimateChild",e[e.AnimateRef=10]="AnimateRef",e[e.Query=11]="Query",e[e.Stagger=12]="Stagger",e}(P||{});const _n="*";function mE(e,t){return{type:P.Trigger,name:e,definitions:t,options:{}}}function yE(e,t=null){return{type:P.Animate,styles:t,timings:e}}function l3(e,t=null){return{type:P.Group,steps:e,options:t}}function ur(e){return{type:P.Style,styles:e,offset:null}}function vE(e){return{type:P.Keyframes,steps:e}}function DE(e,t,n=null){return{type:P.Transition,expr:e,animation:t,options:n}}function _E(e,t=null){return{type:P.Reference,animation:e,options:t}}function Tf(e=null){return{type:P.AnimateChild,options:e}}function c3(e,t=null){return{type:P.AnimateRef,animation:e,options:t}}function Mf(e,t,n=null){return{type:P.Query,selector:e,animation:t,options:n}}class Bs{constructor(t=0,n=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=t+n}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(t){this._position=this.totalTime?t*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(t){const n="start"==t?this._onStartFns:this._onDoneFns;n.forEach(r=>r()),n.length=0}}class EE{constructor(t){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;let n=0,r=0,i=0;const s=this.players.length;0==s?queueMicrotask(()=>this._onFinish()):this.players.forEach(o=>{o.onDone(()=>{++n==s&&this._onFinish()}),o.onDestroy(()=>{++r==s&&this._onDestroy()}),o.onStart(()=>{++i==s&&this._onStart()})}),this.totalTime=this.players.reduce((o,a)=>Math.max(o,a.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this.players.forEach(t=>t.init())}onStart(t){this._onStartFns.push(t)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(t=>t()),this._onStartFns=[])}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(t=>t.play())}pause(){this.players.forEach(t=>t.pause())}restart(){this.players.forEach(t=>t.restart())}finish(){this._onFinish(),this.players.forEach(t=>t.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(t=>t.destroy()),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this.players.forEach(t=>t.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(t){const n=t*this.totalTime;this.players.forEach(r=>{const i=r.totalTime?Math.min(1,n/r.totalTime):1;r.setPosition(i)})}getPosition(){const t=this.players.reduce((n,r)=>null===n||r.totalTime>n.totalTime?r:n,null);return null!=t?t.getPosition():0}beforeDestroy(){this.players.forEach(t=>{t.beforeDestroy&&t.beforeDestroy()})}triggerCallback(t){const n="start"==t?this._onStartFns:this._onDoneFns;n.forEach(r=>r()),n.length=0}}function wE(e){return new E(3e3,!1)}function Fn(e){switch(e.length){case 0:return new Bs;case 1:return e[0];default:return new EE(e)}}function bE(e,t,n=new Map,r=new Map){const i=[],s=[];let o=-1,a=null;if(t.forEach(l=>{const u=l.get("offset"),c=u==o,d=c&&a||new Map;l.forEach((f,h)=>{let g=h,p=f;if("offset"!==h)switch(g=e.normalizePropertyName(g,i),p){case"!":p=n.get(h);break;case _n:p=r.get(h);break;default:p=e.normalizeStyleValue(h,g,p,i)}d.set(g,p)}),c||s.push(d),a=d,o=u}),i.length)throw function k3(e){return new E(3502,!1)}();return s}function Nf(e,t,n,r){switch(t){case"start":e.onStart(()=>r(n&&Of(n,"start",e)));break;case"done":e.onDone(()=>r(n&&Of(n,"done",e)));break;case"destroy":e.onDestroy(()=>r(n&&Of(n,"destroy",e)))}}function Of(e,t,n){const s=Rf(e.element,e.triggerName,e.fromState,e.toState,t||e.phaseName,n.totalTime??e.totalTime,!!n.disabled),o=e._data;return null!=o&&(s._data=o),s}function Rf(e,t,n,r,i="",s=0,o){return{element:e,triggerName:t,fromState:n,toState:r,phaseName:i,totalTime:s,disabled:!!o}}function dt(e,t,n){let r=e.get(t);return r||e.set(t,r=n),r}function IE(e){const t=e.indexOf(":");return[e.substring(1,t),e.slice(t+1)]}const Y3=typeof document>"u"?null:document.documentElement;function xf(e){const t=e.parentNode||e.host||null;return t===Y3?null:t}let cr=null,CE=!1;function SE(e,t){for(;t;){if(t===e)return!0;t=xf(t)}return!1}function TE(e,t,n){if(n)return Array.from(e.querySelectorAll(t));const r=e.querySelector(t);return r?[r]:[]}let Lf=(()=>{class e{validateStyleProperty(n){return function Z3(e){cr||(cr=function X3(){return typeof document<"u"?document.body:null}()||{},CE=!!cr.style&&"WebkitAppearance"in cr.style);let t=!0;return cr.style&&!function K3(e){return"ebkit"==e.substring(1,6)}(e)&&(t=e in cr.style,!t&&CE&&(t="Webkit"+e.charAt(0).toUpperCase()+e.slice(1)in cr.style)),t}(n)}matchesElement(n,r){return!1}containsElement(n,r){return SE(n,r)}getParentElement(n){return xf(n)}query(n,r,i){return TE(n,r,i)}computeStyle(n,r,i){return i||""}animate(n,r,i,s,o,a=[],l){return new Bs(i,s)}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=q({token:e,factory:e.\u0275fac})}return e})();class Pf{static#e=this.NOOP=new Lf}class Ff{}const e$=1e3,kf="ng-enter",ol="ng-leave",al="ng-trigger",ll=".ng-trigger",AE="ng-animating",$f=".ng-animating";function En(e){if("number"==typeof e)return e;const t=e.match(/^(-?[\.\d]+)(m?s)/);return!t||t.length<2?0:Vf(parseFloat(t[1]),t[2])}function Vf(e,t){return"s"===t?e*e$:e}function ul(e,t,n){return e.hasOwnProperty("duration")?e:function n$(e,t,n){let i,s=0,o="";if("string"==typeof e){const a=e.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===a)return t.push(wE()),{duration:0,delay:0,easing:""};i=Vf(parseFloat(a[1]),a[2]);const l=a[3];null!=l&&(s=Vf(parseFloat(l),a[4]));const u=a[5];u&&(o=u)}else i=e;if(!n){let a=!1,l=t.length;i<0&&(t.push(function p3(){return new E(3100,!1)}()),a=!0),s<0&&(t.push(function m3(){return new E(3101,!1)}()),a=!0),a&&t.splice(l,0,wE())}return{duration:i,delay:s,easing:o}}(e,t,n)}function nn(e,t,n){t.forEach((r,i)=>{const s=Bf(i);n&&!n.has(i)&&n.set(i,e.style[s]),e.style[s]=r})}function dr(e,t){t.forEach((n,r)=>{const i=Bf(r);e.style[i]=""})}function Us(e){return Array.isArray(e)?1==e.length?e[0]:function u3(e,t=null){return{type:P.Sequence,steps:e,options:t}}(e):e}const jf=new RegExp("{{\\s*(.+?)\\s*}}","g");function OE(e){let t=[];if("string"==typeof e){let n;for(;n=jf.exec(e);)t.push(n[1]);jf.lastIndex=0}return t}function Hs(e,t,n){const r=`${e}`,i=r.replace(jf,(s,o)=>{let a=t[o];return null==a&&(n.push(function v3(e){return new E(3003,!1)}()),a=""),a.toString()});return i==r?e:i}const s$=/-+([a-z0-9])/g;function Bf(e){return e.replace(s$,(...t)=>t[1].toUpperCase())}function ft(e,t,n){switch(t.type){case P.Trigger:return e.visitTrigger(t,n);case P.State:return e.visitState(t,n);case P.Transition:return e.visitTransition(t,n);case P.Sequence:return e.visitSequence(t,n);case P.Group:return e.visitGroup(t,n);case P.Animate:return e.visitAnimate(t,n);case P.Keyframes:return e.visitKeyframes(t,n);case P.Style:return e.visitStyle(t,n);case P.Reference:return e.visitReference(t,n);case P.AnimateChild:return e.visitAnimateChild(t,n);case P.AnimateRef:return e.visitAnimateRef(t,n);case P.Query:return e.visitQuery(t,n);case P.Stagger:return e.visitStagger(t,n);default:throw function D3(e){return new E(3004,!1)}()}}function Uf(e,t){return window.getComputedStyle(e)[t]}const l$=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class RE extends Ff{normalizePropertyName(t,n){return Bf(t)}normalizeStyleValue(t,n,r,i){let s="";const o=r.toString().trim();if(l$.has(n)&&0!==r&&"0"!==r)if("number"==typeof r)s="px";else{const a=r.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&0==a[1].length&&i.push(function _3(e,t){return new E(3005,!1)}())}return o+s}}const cl="*";const dl=new Set(["true","1"]),fl=new Set(["false","0"]);function xE(e,t){const n=dl.has(e)||fl.has(e),r=dl.has(t)||fl.has(t);return(i,s)=>{let o=e==cl||e==i,a=t==cl||t==s;return!o&&n&&"boolean"==typeof i&&(o=i?dl.has(e):fl.has(e)),!a&&r&&"boolean"==typeof s&&(a=s?dl.has(t):fl.has(t)),o&&a}}const f$=new RegExp("s*:selfs*,?","g");function Hf(e,t,n,r){return new h$(e).build(t,n,r)}class h${constructor(t){this._driver=t}build(t,n,r){const i=new m$(n);return this._resetContextStyleTimingState(i),ft(this,Us(t),i)}_resetContextStyleTimingState(t){t.currentQuerySelector="",t.collectedStyles=new Map,t.collectedStyles.set("",new Map),t.currentTime=0}visitTrigger(t,n){let r=n.queryCount=0,i=n.depCount=0;const s=[],o=[];return"@"==t.name.charAt(0)&&n.errors.push(function E3(){return new E(3006,!1)}()),t.definitions.forEach(a=>{if(this._resetContextStyleTimingState(n),a.type==P.State){const l=a,u=l.name;u.toString().split(/\s*,\s*/).forEach(c=>{l.name=c,s.push(this.visitState(l,n))}),l.name=u}else if(a.type==P.Transition){const l=this.visitTransition(a,n);r+=l.queryCount,i+=l.depCount,o.push(l)}else n.errors.push(function w3(){return new E(3007,!1)}())}),{type:P.Trigger,name:t.name,states:s,transitions:o,queryCount:r,depCount:i,options:null}}visitState(t,n){const r=this.visitStyle(t.styles,n),i=t.options&&t.options.params||null;if(r.containsDynamicStyles){const s=new Set,o=i||{};r.styles.forEach(a=>{a instanceof Map&&a.forEach(l=>{OE(l).forEach(u=>{o.hasOwnProperty(u)||s.add(u)})})}),s.size&&n.errors.push(function b3(e,t){return new E(3008,!1)}(0,s.values()))}return{type:P.State,name:t.name,style:r,options:i?{params:i}:null}}visitTransition(t,n){n.queryCount=0,n.depCount=0;const r=ft(this,Us(t.animation),n),i=function u$(e,t){const n=[];return"string"==typeof e?e.split(/\s*,\s*/).forEach(r=>function c$(e,t,n){if(":"==e[0]){const l=function d$(e,t){switch(e){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(n,r)=>parseFloat(r)>parseFloat(n);case":decrement":return(n,r)=>parseFloat(r) *"}}(e,n);if("function"==typeof l)return void t.push(l);e=l}const r=e.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==r||r.length<4)return n.push(function R3(e){return new E(3015,!1)}()),t;const i=r[1],s=r[2],o=r[3];t.push(xE(i,o)),"<"==s[0]&&(i!=cl||o!=cl)&&t.push(xE(o,i))}(r,n,t)):n.push(e),n}(t.expr,n.errors);return{type:P.Transition,matchers:i,animation:r,queryCount:n.queryCount,depCount:n.depCount,options:fr(t.options)}}visitSequence(t,n){return{type:P.Sequence,steps:t.steps.map(r=>ft(this,r,n)),options:fr(t.options)}}visitGroup(t,n){const r=n.currentTime;let i=0;const s=t.steps.map(o=>{n.currentTime=r;const a=ft(this,o,n);return i=Math.max(i,n.currentTime),a});return n.currentTime=i,{type:P.Group,steps:s,options:fr(t.options)}}visitAnimate(t,n){const r=function v$(e,t){if(e.hasOwnProperty("duration"))return e;if("number"==typeof e)return zf(ul(e,t).duration,0,"");const n=e;if(n.split(/\s+/).some(s=>"{"==s.charAt(0)&&"{"==s.charAt(1))){const s=zf(0,0,"");return s.dynamic=!0,s.strValue=n,s}const i=ul(n,t);return zf(i.duration,i.delay,i.easing)}(t.timings,n.errors);n.currentAnimateTimings=r;let i,s=t.styles?t.styles:ur({});if(s.type==P.Keyframes)i=this.visitKeyframes(s,n);else{let o=t.styles,a=!1;if(!o){a=!0;const u={};r.easing&&(u.easing=r.easing),o=ur(u)}n.currentTime+=r.duration+r.delay;const l=this.visitStyle(o,n);l.isEmptyStep=a,i=l}return n.currentAnimateTimings=null,{type:P.Animate,timings:r,style:i,options:null}}visitStyle(t,n){const r=this._makeStyleAst(t,n);return this._validateStyleAst(r,n),r}_makeStyleAst(t,n){const r=[],i=Array.isArray(t.styles)?t.styles:[t.styles];for(let a of i)"string"==typeof a?a===_n?r.push(a):n.errors.push(new E(3002,!1)):r.push(new Map(Object.entries(a)));let s=!1,o=null;return r.forEach(a=>{if(a instanceof Map&&(a.has("easing")&&(o=a.get("easing"),a.delete("easing")),!s))for(let l of a.values())if(l.toString().indexOf("{{")>=0){s=!0;break}}),{type:P.Style,styles:r,easing:o,offset:t.offset,containsDynamicStyles:s,options:null}}_validateStyleAst(t,n){const r=n.currentAnimateTimings;let i=n.currentTime,s=n.currentTime;r&&s>0&&(s-=r.duration+r.delay),t.styles.forEach(o=>{"string"!=typeof o&&o.forEach((a,l)=>{const u=n.collectedStyles.get(n.currentQuerySelector),c=u.get(l);let d=!0;c&&(s!=i&&s>=c.startTime&&i<=c.endTime&&(n.errors.push(function C3(e,t,n,r,i){return new E(3010,!1)}()),d=!1),s=c.startTime),d&&u.set(l,{startTime:s,endTime:i}),n.options&&function i$(e,t,n){const r=t.params||{},i=OE(e);i.length&&i.forEach(s=>{r.hasOwnProperty(s)||n.push(function y3(e){return new E(3001,!1)}())})}(a,n.options,n.errors)})})}visitKeyframes(t,n){const r={type:P.Keyframes,styles:[],options:null};if(!n.currentAnimateTimings)return n.errors.push(function S3(){return new E(3011,!1)}()),r;let s=0;const o=[];let a=!1,l=!1,u=0;const c=t.steps.map(D=>{const v=this._makeStyleAst(D,n);let w=null!=v.offset?v.offset:function y$(e){if("string"==typeof e)return null;let t=null;if(Array.isArray(e))e.forEach(n=>{if(n instanceof Map&&n.has("offset")){const r=n;t=parseFloat(r.get("offset")),r.delete("offset")}});else if(e instanceof Map&&e.has("offset")){const n=e;t=parseFloat(n.get("offset")),n.delete("offset")}return t}(v.styles),I=0;return null!=w&&(s++,I=v.offset=w),l=l||I<0||I>1,a=a||I0&&s{const w=f>0?v==h?1:f*v:o[v],I=w*m;n.currentTime=g+p.delay+I,p.duration=I,this._validateStyleAst(D,n),D.offset=w,r.styles.push(D)}),r}visitReference(t,n){return{type:P.Reference,animation:ft(this,Us(t.animation),n),options:fr(t.options)}}visitAnimateChild(t,n){return n.depCount++,{type:P.AnimateChild,options:fr(t.options)}}visitAnimateRef(t,n){return{type:P.AnimateRef,animation:this.visitReference(t.animation,n),options:fr(t.options)}}visitQuery(t,n){const r=n.currentQuerySelector,i=t.options||{};n.queryCount++,n.currentQuery=t;const[s,o]=function g$(e){const t=!!e.split(/\s*,\s*/).find(n=>":self"==n);return t&&(e=e.replace(f$,"")),e=e.replace(/@\*/g,ll).replace(/@\w+/g,n=>ll+"-"+n.slice(1)).replace(/:animating/g,$f),[e,t]}(t.selector);n.currentQuerySelector=r.length?r+" "+s:s,dt(n.collectedStyles,n.currentQuerySelector,new Map);const a=ft(this,Us(t.animation),n);return n.currentQuery=null,n.currentQuerySelector=r,{type:P.Query,selector:s,limit:i.limit||0,optional:!!i.optional,includeSelf:o,animation:a,originalSelector:t.selector,options:fr(t.options)}}visitStagger(t,n){n.currentQuery||n.errors.push(function N3(){return new E(3013,!1)}());const r="full"===t.timings?{duration:0,delay:0,easing:"full"}:ul(t.timings,n.errors,!0);return{type:P.Stagger,animation:ft(this,Us(t.animation),n),timings:r,options:null}}}class m${constructor(t){this.errors=t,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function fr(e){return e?(e={...e}).params&&(e.params=function p$(e){return e?{...e}:null}(e.params)):e={},e}function zf(e,t,n){return{duration:e,delay:t,easing:n}}function qf(e,t,n,r,i,s,o=null,a=!1){return{type:1,element:e,keyframes:t,preStyleProps:n,postStyleProps:r,duration:i,delay:s,totalTime:i+s,easing:o,subTimeline:a}}class hl{constructor(){this._map=new Map}get(t){return this._map.get(t)||[]}append(t,n){let r=this._map.get(t);r||this._map.set(t,r=[]),r.push(...n)}has(t){return this._map.has(t)}clear(){this._map.clear()}}const E$=new RegExp(":enter","g"),b$=new RegExp(":leave","g");function Gf(e,t,n,r,i,s=new Map,o=new Map,a,l,u=[]){return(new I$).buildKeyframes(e,t,n,r,i,s,o,a,l,u)}class I${buildKeyframes(t,n,r,i,s,o,a,l,u,c=[]){u=u||new hl;const d=new Wf(t,n,u,i,s,c,[]);d.options=l;const f=l.delay?En(l.delay):0;d.currentTimeline.delayNextStep(f),d.currentTimeline.setStyles([o],null,d.errors,l),ft(this,r,d);const h=d.timelines.filter(g=>g.containsAnimation());if(h.length&&a.size){let g;for(let p=h.length-1;p>=0;p--){const m=h[p];if(m.element===n){g=m;break}}g&&!g.allowOnlyTimelineStyles()&&g.setStyles([a],null,d.errors,l)}return h.length?h.map(g=>g.buildKeyframes()):[qf(n,[],[],[],0,f,"",!1)]}visitTrigger(t,n){}visitState(t,n){}visitTransition(t,n){}visitAnimateChild(t,n){const r=n.subInstructions.get(n.element);if(r){const i=n.createSubContext(t.options),s=n.currentTimeline.currentTime,o=this._visitSubInstructions(r,i,i.options);s!=o&&n.transformIntoNewTimeline(o)}n.previousNode=t}visitAnimateRef(t,n){const r=n.createSubContext(t.options);r.transformIntoNewTimeline(),this._applyAnimationRefDelays([t.options,t.animation.options],n,r),this.visitReference(t.animation,r),n.transformIntoNewTimeline(r.currentTimeline.currentTime),n.previousNode=t}_applyAnimationRefDelays(t,n,r){for(const i of t){const s=i?.delay;if(s){const o="number"==typeof s?s:En(Hs(s,i?.params??{},n.errors));r.delayNextStep(o)}}}_visitSubInstructions(t,n,r){let s=n.currentTimeline.currentTime;const o=null!=r.duration?En(r.duration):null,a=null!=r.delay?En(r.delay):null;return 0!==o&&t.forEach(l=>{const u=n.appendInstructionToTimeline(l,o,a);s=Math.max(s,u.duration+u.delay)}),s}visitReference(t,n){n.updateOptions(t.options,!0),ft(this,t.animation,n),n.previousNode=t}visitSequence(t,n){const r=n.subContextCount;let i=n;const s=t.options;if(s&&(s.params||s.delay)&&(i=n.createSubContext(s),i.transformIntoNewTimeline(),null!=s.delay)){i.previousNode.type==P.Style&&(i.currentTimeline.snapshotCurrentStyles(),i.previousNode=gl);const o=En(s.delay);i.delayNextStep(o)}t.steps.length&&(t.steps.forEach(o=>ft(this,o,i)),i.currentTimeline.applyStylesToKeyframe(),i.subContextCount>r&&i.transformIntoNewTimeline()),n.previousNode=t}visitGroup(t,n){const r=[];let i=n.currentTimeline.currentTime;const s=t.options&&t.options.delay?En(t.options.delay):0;t.steps.forEach(o=>{const a=n.createSubContext(t.options);s&&a.delayNextStep(s),ft(this,o,a),i=Math.max(i,a.currentTimeline.currentTime),r.push(a.currentTimeline)}),r.forEach(o=>n.currentTimeline.mergeTimelineCollectedStyles(o)),n.transformIntoNewTimeline(i),n.previousNode=t}_visitTiming(t,n){if(t.dynamic){const r=t.strValue;return ul(n.params?Hs(r,n.params,n.errors):r,n.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}}visitAnimate(t,n){const r=n.currentAnimateTimings=this._visitTiming(t.timings,n),i=n.currentTimeline;r.delay&&(n.incrementTime(r.delay),i.snapshotCurrentStyles());const s=t.style;s.type==P.Keyframes?this.visitKeyframes(s,n):(n.incrementTime(r.duration),this.visitStyle(s,n),i.applyStylesToKeyframe()),n.currentAnimateTimings=null,n.previousNode=t}visitStyle(t,n){const r=n.currentTimeline,i=n.currentAnimateTimings;!i&&r.hasCurrentStyleProperties()&&r.forwardFrame();const s=i&&i.easing||t.easing;t.isEmptyStep?r.applyEmptyStep(s):r.setStyles(t.styles,s,n.errors,n.options),n.previousNode=t}visitKeyframes(t,n){const r=n.currentAnimateTimings,i=n.currentTimeline.duration,s=r.duration,a=n.createSubContext().currentTimeline;a.easing=r.easing,t.styles.forEach(l=>{a.forwardTime((l.offset||0)*s),a.setStyles(l.styles,l.easing,n.errors,n.options),a.applyStylesToKeyframe()}),n.currentTimeline.mergeTimelineCollectedStyles(a),n.transformIntoNewTimeline(i+s),n.previousNode=t}visitQuery(t,n){const r=n.currentTimeline.currentTime,i=t.options||{},s=i.delay?En(i.delay):0;s&&(n.previousNode.type===P.Style||0==r&&n.currentTimeline.hasCurrentStyleProperties())&&(n.currentTimeline.snapshotCurrentStyles(),n.previousNode=gl);let o=r;const a=n.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!i.optional,n.errors);n.currentQueryTotal=a.length;let l=null;a.forEach((u,c)=>{n.currentQueryIndex=c;const d=n.createSubContext(t.options,u);s&&d.delayNextStep(s),u===n.element&&(l=d.currentTimeline),ft(this,t.animation,d),d.currentTimeline.applyStylesToKeyframe(),o=Math.max(o,d.currentTimeline.currentTime)}),n.currentQueryIndex=0,n.currentQueryTotal=0,n.transformIntoNewTimeline(o),l&&(n.currentTimeline.mergeTimelineCollectedStyles(l),n.currentTimeline.snapshotCurrentStyles()),n.previousNode=t}visitStagger(t,n){const r=n.parentContext,i=n.currentTimeline,s=t.timings,o=Math.abs(s.duration),a=o*(n.currentQueryTotal-1);let l=o*n.currentQueryIndex;switch(s.duration<0?"reverse":s.easing){case"reverse":l=a-l;break;case"full":l=r.currentStaggerTime}const c=n.currentTimeline;l&&c.delayNextStep(l);const d=c.currentTime;ft(this,t.animation,n),n.previousNode=t,r.currentStaggerTime=i.currentTime-d+(i.startTime-r.currentTimeline.startTime)}}const gl={};class Wf{constructor(t,n,r,i,s,o,a,l){this._driver=t,this.element=n,this.subInstructions=r,this._enterClassName=i,this._leaveClassName=s,this.errors=o,this.timelines=a,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=gl,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new pl(this._driver,n,0),a.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(t,n){if(!t)return;const r=t;let i=this.options;null!=r.duration&&(i.duration=En(r.duration)),null!=r.delay&&(i.delay=En(r.delay));const s=r.params;if(s){let o=i.params;o||(o=this.options.params={}),Object.keys(s).forEach(a=>{(!n||!o.hasOwnProperty(a))&&(o[a]=Hs(s[a],o,this.errors))})}}_copyOptions(){const t={};if(this.options){const n=this.options.params;if(n){const r=t.params={};Object.keys(n).forEach(i=>{r[i]=n[i]})}}return t}createSubContext(t=null,n,r){const i=n||this.element,s=new Wf(this._driver,i,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(i,r||0));return s.previousNode=this.previousNode,s.currentAnimateTimings=this.currentAnimateTimings,s.options=this._copyOptions(),s.updateOptions(t),s.currentQueryIndex=this.currentQueryIndex,s.currentQueryTotal=this.currentQueryTotal,s.parentContext=this,this.subContextCount++,s}transformIntoNewTimeline(t){return this.previousNode=gl,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,n,r){const i={duration:n??t.duration,delay:this.currentTimeline.currentTime+(r??0)+t.delay,easing:""},s=new C$(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,i,t.stretchStartingKeyframe);return this.timelines.push(s),i}incrementTime(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}delayNextStep(t){t>0&&this.currentTimeline.delayNextStep(t)}invokeQuery(t,n,r,i,s,o){let a=[];if(i&&a.push(this.element),t.length>0){t=(t=t.replace(E$,"."+this._enterClassName)).replace(b$,"."+this._leaveClassName);let u=this._driver.query(this.element,t,1!=r);0!==r&&(u=r<0?u.slice(u.length+r,u.length):u.slice(0,r)),a.push(...u)}return!s&&0==a.length&&o.push(function O3(e){return new E(3014,!1)}()),a}}class pl{constructor(t,n,r,i){this._driver=t,this.element=n,this.startTime=r,this._elementTimelineStylesLookup=i,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(n),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(n,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(t){const n=1===this._keyframes.size&&this._pendingStyles.size;this.duration||n?(this.forwardTime(this.currentTime+t),n&&this.snapshotCurrentStyles()):this.startTime+=t}fork(t,n){return this.applyStylesToKeyframe(),new pl(this._driver,t,n||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()}_updateStyle(t,n){this._localTimelineStyles.set(t,n),this._globalTimelineStyles.set(t,n),this._styleSummary.set(t,{time:this.currentTime,value:n})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(t){t&&this._previousKeyframe.set("easing",t);for(let[n,r]of this._globalTimelineStyles)this._backFill.set(n,r||_n),this._currentKeyframe.set(n,_n);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,n,r,i){n&&this._previousKeyframe.set("easing",n);const s=i&&i.params||{},o=function S$(e,t){const n=new Map;let r;return e.forEach(i=>{if("*"===i){r??=t.keys();for(let s of r)n.set(s,_n)}else for(let[s,o]of i)n.set(s,o)}),n}(t,this._globalTimelineStyles);for(let[a,l]of o){const u=Hs(l,s,r);this._pendingStyles.set(a,u),this._localTimelineStyles.has(a)||this._backFill.set(a,this._globalTimelineStyles.get(a)??_n),this._updateStyle(a,u)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((t,n)=>{this._currentKeyframe.set(n,t)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((t,n)=>{this._currentKeyframe.has(n)||this._currentKeyframe.set(n,t)}))}snapshotCurrentStyles(){for(let[t,n]of this._localTimelineStyles)this._pendingStyles.set(t,n),this._updateStyle(t,n)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const t=[];for(let n in this._currentKeyframe)t.push(n);return t}mergeTimelineCollectedStyles(t){t._styleSummary.forEach((n,r)=>{const i=this._styleSummary.get(r);(!i||n.time>i.time)&&this._updateStyle(r,n.value)})}buildKeyframes(){this.applyStylesToKeyframe();const t=new Set,n=new Set,r=1===this._keyframes.size&&0===this.duration;let i=[];this._keyframes.forEach((a,l)=>{const u=new Map([...this._backFill,...a]);u.forEach((c,d)=>{"!"===c?t.add(d):c===_n&&n.add(d)}),r||u.set("offset",l/this.duration),i.push(u)});const s=[...t.values()],o=[...n.values()];if(r){const a=i[0],l=new Map(a);a.set("offset",0),l.set("offset",1),i=[a,l]}return qf(this.element,i,s,o,this.duration,this.startTime,this.easing,!1)}}class C$ extends pl{constructor(t,n,r,i,s,o,a=!1){super(t,n,o.delay),this.keyframes=r,this.preStyleProps=i,this.postStyleProps=s,this._stretchStartingKeyframe=a,this.timings={duration:o.duration,delay:o.delay,easing:o.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let t=this.keyframes,{delay:n,duration:r,easing:i}=this.timings;if(this._stretchStartingKeyframe&&n){const s=[],o=r+n,a=n/o,l=new Map(t[0]);l.set("offset",0),s.push(l);const u=new Map(t[0]);u.set("offset",FE(a)),s.push(u);const c=t.length-1;for(let d=1;d<=c;d++){let f=new Map(t[d]);const h=f.get("offset");f.set("offset",FE((n+h*r)/o)),s.push(f)}r=o,n=0,i="",t=s}return qf(this.element,t,this.preStyleProps,this.postStyleProps,r,n,i,!0)}}function FE(e,t=3){const n=Math.pow(10,t-1);return Math.round(e*n)/n}function kE(e,t,n,r,i,s,o,a,l,u,c,d,f){return{type:0,element:e,triggerName:t,isRemovalTransition:i,fromState:n,fromStyles:s,toState:r,toStyles:o,timelines:a,queriedElements:l,preStyleProps:u,postStyleProps:c,totalTime:d,errors:f}}const Qf={};class $E{constructor(t,n,r){this._triggerName=t,this.ast=n,this._stateStyles=r}match(t,n,r,i){return function T$(e,t,n,r,i){return e.some(s=>s(t,n,r,i))}(this.ast.matchers,t,n,r,i)}buildStyles(t,n,r){let i=this._stateStyles.get("*");return void 0!==t&&(i=this._stateStyles.get(t?.toString())||i),i?i.buildStyles(n,r):new Map}build(t,n,r,i,s,o,a,l,u,c){const d=[],f=this.ast.options&&this.ast.options.params||Qf,g=this.buildStyles(r,a&&a.params||Qf,d),p=l&&l.params||Qf,m=this.buildStyles(i,p,d),D=new Set,v=new Map,w=new Map,I="void"===i,T={params:VE(p,f),delay:this.ast.options?.delay},z=c?[]:Gf(t,n,this.ast.animation,s,o,g,m,T,u,d);let B=0;return z.forEach(de=>{B=Math.max(de.duration+de.delay,B)}),d.length?kE(n,this._triggerName,r,i,I,g,m,[],[],v,w,B,d):(z.forEach(de=>{const rn=de.element,$n=dt(v,rn,new Set);de.preStyleProps.forEach(gr=>$n.add(gr));const IC=dt(w,rn,new Set);de.postStyleProps.forEach(gr=>IC.add(gr)),rn!==n&&D.add(rn)}),kE(n,this._triggerName,r,i,I,g,m,z,[...D.values()],v,w,B))}}function VE(e,t){const n={...t};return Object.entries(e).forEach(([r,i])=>{null!=i&&(n[r]=i)}),n}class M${constructor(t,n,r){this.styles=t,this.defaultParams=n,this.normalizer=r}buildStyles(t,n){const r=new Map,i=VE(t,this.defaultParams);return this.styles.styles.forEach(s=>{"string"!=typeof s&&s.forEach((o,a)=>{o&&(o=Hs(o,i,n));const l=this.normalizer.normalizePropertyName(a,n);o=this.normalizer.normalizeStyleValue(a,l,o,n),r.set(a,o)})}),r}}class N${constructor(t,n,r){this.name=t,this.ast=n,this._normalizer=r,this.transitionFactories=[],this.states=new Map,n.states.forEach(i=>{this.states.set(i.name,new M$(i.style,i.options&&i.options.params||{},r))}),jE(this.states,"true","1"),jE(this.states,"false","0"),n.transitions.forEach(i=>{this.transitionFactories.push(new $E(t,i,this.states))}),this.fallbackTransition=function O$(e,t,n){return new $E(e,{type:P.Transition,animation:{type:P.Sequence,steps:[],options:null},matchers:[(o,a)=>!0],options:null,queryCount:0,depCount:0},t)}(t,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(t,n,r,i){return this.transitionFactories.find(o=>o.match(t,n,r,i))||null}matchStyles(t,n,r){return this.fallbackTransition.buildStyles(t,n,r)}}function jE(e,t,n){e.has(t)?e.has(n)||e.set(n,e.get(t)):e.has(n)&&e.set(t,e.get(n))}const R$=new hl;class x${constructor(t,n,r){this.bodyNode=t,this._driver=n,this._normalizer=r,this._animations=new Map,this._playersById=new Map,this.players=[]}register(t,n){const r=[],s=Hf(this._driver,n,r,[]);if(r.length)throw function $3(e){return new E(3503,!1)}();this._animations.set(t,s)}_buildPlayer(t,n,r){const i=t.element,s=bE(this._normalizer,t.keyframes,n,r);return this._driver.animate(i,s,t.duration,t.delay,t.easing,[],!0)}create(t,n,r={}){const i=[],s=this._animations.get(t);let o;const a=new Map;if(s?(o=Gf(this._driver,n,s,kf,ol,new Map,new Map,r,R$,i),o.forEach(c=>{const d=dt(a,c.element,new Map);c.postStyleProps.forEach(f=>d.set(f,null))})):(i.push(function V3(){return new E(3300,!1)}()),o=[]),i.length)throw function j3(e){return new E(3504,!1)}();a.forEach((c,d)=>{c.forEach((f,h)=>{c.set(h,this._driver.computeStyle(d,h,_n))})});const u=Fn(o.map(c=>{const d=a.get(c.element);return this._buildPlayer(c,new Map,d)}));return this._playersById.set(t,u),u.onDestroy(()=>this.destroy(t)),this.players.push(u),u}destroy(t){const n=this._getPlayer(t);n.destroy(),this._playersById.delete(t);const r=this.players.indexOf(n);r>=0&&this.players.splice(r,1)}_getPlayer(t){const n=this._playersById.get(t);if(!n)throw function B3(e){return new E(3301,!1)}();return n}listen(t,n,r,i){const s=Rf(n,"","","");return Nf(this._getPlayer(t),r,s,i),()=>{}}command(t,n,r,i){if("register"==r)return void this.register(t,i[0]);if("create"==r)return void this.create(t,n,i[0]||{});const s=this._getPlayer(t);switch(r){case"play":s.play();break;case"pause":s.pause();break;case"reset":s.reset();break;case"restart":s.restart();break;case"finish":s.finish();break;case"init":s.init();break;case"setPosition":s.setPosition(parseFloat(i[0]));break;case"destroy":this.destroy(t)}}}const BE="ng-animate-queued",Yf="ng-animate-disabled",$$=[],UE={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},V$={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Lt="__ng_removed";class Kf{get params(){return this.options.params}constructor(t,n=""){this.namespaceId=n;const r=t&&t.hasOwnProperty("value");if(this.value=function H$(e){return e??null}(r?t.value:t),r){const{value:s,...o}=t;this.options=o}else this.options={};this.options.params||(this.options.params={})}absorbOptions(t){const n=t.params;if(n){const r=this.options.params;Object.keys(n).forEach(i=>{null==r[i]&&(r[i]=n[i])})}}}const zs="void",Zf=new Kf(zs);class j${constructor(t,n,r){this.id=t,this.hostElement=n,this._engine=r,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,_t(n,this._hostClassName)}listen(t,n,r,i){if(!this._triggers.has(n))throw function U3(e,t){return new E(3302,!1)}();if(null==r||0==r.length)throw function H3(e){return new E(3303,!1)}();if(!function z$(e){return"start"==e||"done"==e}(r))throw function z3(e,t){return new E(3400,!1)}();const s=dt(this._elementListeners,t,[]),o={name:n,phase:r,callback:i};s.push(o);const a=dt(this._engine.statesByElement,t,new Map);return a.has(n)||(_t(t,al),_t(t,al+"-"+n),a.set(n,Zf)),()=>{this._engine.afterFlush(()=>{const l=s.indexOf(o);l>=0&&s.splice(l,1),this._triggers.has(n)||a.delete(n)})}}register(t,n){return!this._triggers.has(t)&&(this._triggers.set(t,n),!0)}_getTrigger(t){const n=this._triggers.get(t);if(!n)throw function q3(e){return new E(3401,!1)}();return n}trigger(t,n,r,i=!0){const s=this._getTrigger(n),o=new Xf(this.id,n,t);let a=this._engine.statesByElement.get(t);a||(_t(t,al),_t(t,al+"-"+n),this._engine.statesByElement.set(t,a=new Map));let l=a.get(n);const u=new Kf(r,this.id);if(!(r&&r.hasOwnProperty("value"))&&l&&u.absorbOptions(l.options),a.set(n,u),l||(l=Zf),u.value!==zs&&l.value===u.value){if(!function W$(e,t){const n=Object.keys(e),r=Object.keys(t);if(n.length!=r.length)return!1;for(let i=0;i{dr(t,m),nn(t,D)})}return}const f=dt(this._engine.playersByElement,t,[]);f.forEach(p=>{p.namespaceId==this.id&&p.triggerName==n&&p.queued&&p.destroy()});let h=s.matchTransition(l.value,u.value,t,u.params),g=!1;if(!h){if(!i)return;h=s.fallbackTransition,g=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:n,transition:h,fromState:l,toState:u,player:o,isFallbackTransition:g}),g||(_t(t,BE),o.onStart(()=>{_i(t,BE)})),o.onDone(()=>{let p=this.players.indexOf(o);p>=0&&this.players.splice(p,1);const m=this._engine.playersByElement.get(t);if(m){let D=m.indexOf(o);D>=0&&m.splice(D,1)}}),this.players.push(o),f.push(o),o}deregister(t){this._triggers.delete(t),this._engine.statesByElement.forEach(n=>n.delete(t)),this._elementListeners.forEach((n,r)=>{this._elementListeners.set(r,n.filter(i=>i.name!=t))})}clearElementCache(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);const n=this._engine.playersByElement.get(t);n&&(n.forEach(r=>r.destroy()),this._engine.playersByElement.delete(t))}_signalRemovalForInnerTriggers(t,n){const r=this._engine.driver.query(t,ll,!0);r.forEach(i=>{if(i[Lt])return;const s=this._engine.fetchNamespacesByElement(i);s.size?s.forEach(o=>o.triggerLeaveAnimation(i,n,!1,!0)):this.clearElementCache(i)}),this._engine.afterFlushAnimationsDone(()=>r.forEach(i=>this.clearElementCache(i)))}triggerLeaveAnimation(t,n,r,i){const s=this._engine.statesByElement.get(t),o=new Map;if(s){const a=[];if(s.forEach((l,u)=>{if(o.set(u,l.value),this._triggers.has(u)){const c=this.trigger(t,u,zs,i);c&&a.push(c)}}),a.length)return this._engine.markElementAsRemoved(this.id,t,!0,n,o),r&&Fn(a).onDone(()=>this._engine.processLeaveNode(t)),!0}return!1}prepareLeaveAnimationListeners(t){const n=this._elementListeners.get(t),r=this._engine.statesByElement.get(t);if(n&&r){const i=new Set;n.forEach(s=>{const o=s.name;if(i.has(o))return;i.add(o);const l=this._triggers.get(o).fallbackTransition,u=r.get(o)||Zf,c=new Kf(zs),d=new Xf(this.id,o,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:o,transition:l,fromState:u,toState:c,player:d,isFallbackTransition:!0})})}}removeNode(t,n){const r=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,n),this.triggerLeaveAnimation(t,n,!0))return;let i=!1;if(r.totalAnimations){const s=r.players.length?r.playersByQueriedElement.get(t):[];if(s&&s.length)i=!0;else{let o=t;for(;o=o.parentNode;)if(r.statesByElement.get(o)){i=!0;break}}}if(this.prepareLeaveAnimationListeners(t),i)r.markElementAsRemoved(this.id,t,!1,n);else{const s=t[Lt];(!s||s===UE)&&(r.afterFlush(()=>this.clearElementCache(t)),r.destroyInnerAnimations(t),r._onRemovalComplete(t,n))}}insertNode(t,n){_t(t,this._hostClassName)}drainQueuedTransitions(t){const n=[];return this._queue.forEach(r=>{const i=r.player;if(i.destroyed)return;const s=r.element,o=this._elementListeners.get(s);o&&o.forEach(a=>{if(a.name==r.triggerName){const l=Rf(s,r.triggerName,r.fromState.value,r.toState.value);l._data=t,Nf(r.player,a.phase,l,a.callback)}}),i.markedForDestroy?this._engine.afterFlush(()=>{i.destroy()}):n.push(r)}),this._queue=[],n.sort((r,i)=>{const s=r.transition.ast.depCount,o=i.transition.ast.depCount;return 0==s||0==o?s-o:this._engine.driver.containsElement(r.element,i.element)?1:-1})}destroy(t){this.players.forEach(n=>n.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,t)}}class B${_onRemovalComplete(t,n){this.onRemovalComplete(t,n)}constructor(t,n,r,i){this.bodyNode=t,this.driver=n,this._normalizer=r,this.scheduler=i,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(s,o)=>{}}get queuedPlayers(){const t=[];return this._namespaceList.forEach(n=>{n.players.forEach(r=>{r.queued&&t.push(r)})}),t}createNamespace(t,n){const r=new j$(t,n,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,n)?this._balanceNamespaceList(r,n):(this.newHostElements.set(n,r),this.collectEnterElement(n)),this._namespaceLookup[t]=r}_balanceNamespaceList(t,n){const r=this._namespaceList,i=this.namespacesByHostElement;if(r.length-1>=0){let o=!1,a=this.driver.getParentElement(n);for(;a;){const l=i.get(a);if(l){const u=r.indexOf(l);r.splice(u+1,0,t),o=!0;break}a=this.driver.getParentElement(a)}o||r.unshift(t)}else r.push(t);return i.set(n,t),t}register(t,n){let r=this._namespaceLookup[t];return r||(r=this.createNamespace(t,n)),r}registerTrigger(t,n,r){let i=this._namespaceLookup[t];i&&i.register(n,r)&&this.totalAnimations++}destroy(t,n){t&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const r=this._fetchNamespace(t);this.namespacesByHostElement.delete(r.hostElement);const i=this._namespaceList.indexOf(r);i>=0&&this._namespaceList.splice(i,1),r.destroy(n),delete this._namespaceLookup[t]}))}_fetchNamespace(t){return this._namespaceLookup[t]}fetchNamespacesByElement(t){const n=new Set,r=this.statesByElement.get(t);if(r)for(let i of r.values())if(i.namespaceId){const s=this._fetchNamespace(i.namespaceId);s&&n.add(s)}return n}trigger(t,n,r,i){if(ml(n)){const s=this._fetchNamespace(t);if(s)return s.trigger(n,r,i),!0}return!1}insertNode(t,n,r,i){if(!ml(n))return;const s=n[Lt];if(s&&s.setForRemoval){s.setForRemoval=!1,s.setForMove=!0;const o=this.collectedLeaveElements.indexOf(n);o>=0&&this.collectedLeaveElements.splice(o,1)}if(t){const o=this._fetchNamespace(t);o&&o.insertNode(n,r)}i&&this.collectEnterElement(n)}collectEnterElement(t){this.collectedEnterElements.push(t)}markElementAsDisabled(t,n){n?this.disabledNodes.has(t)||(this.disabledNodes.add(t),_t(t,Yf)):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),_i(t,Yf))}removeNode(t,n,r){if(ml(n)){this.scheduler?.notify();const i=t?this._fetchNamespace(t):null;i?i.removeNode(n,r):this.markElementAsRemoved(t,n,!1,r);const s=this.namespacesByHostElement.get(n);s&&s.id!==t&&s.removeNode(n,r)}else this._onRemovalComplete(n,r)}markElementAsRemoved(t,n,r,i,s){this.collectedLeaveElements.push(n),n[Lt]={namespaceId:t,setForRemoval:i,hasAnimation:r,removedBeforeQueried:!1,previousTriggersValues:s}}listen(t,n,r,i,s){return ml(n)?this._fetchNamespace(t).listen(n,r,i,s):()=>{}}_buildInstruction(t,n,r,i,s){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,r,i,t.fromState.options,t.toState.options,n,s)}destroyInnerAnimations(t){let n=this.driver.query(t,ll,!0);n.forEach(r=>this.destroyActiveAnimationsForElement(r)),0!=this.playersByQueriedElement.size&&(n=this.driver.query(t,$f,!0),n.forEach(r=>this.finishActiveQueriedAnimationOnElement(r)))}destroyActiveAnimationsForElement(t){const n=this.playersByElement.get(t);n&&n.forEach(r=>{r.queued?r.markedForDestroy=!0:r.destroy()})}finishActiveQueriedAnimationOnElement(t){const n=this.playersByQueriedElement.get(t);n&&n.forEach(r=>r.finish())}whenRenderingDone(){return new Promise(t=>{if(this.players.length)return Fn(this.players).onDone(()=>t());t()})}processLeaveNode(t){const n=t[Lt];if(n&&n.setForRemoval){if(t[Lt]=UE,n.namespaceId){this.destroyInnerAnimations(t);const r=this._fetchNamespace(n.namespaceId);r&&r.clearElementCache(t)}this._onRemovalComplete(t,n.setForRemoval)}t.classList?.contains(Yf)&&this.markElementAsDisabled(t,!1),this.driver.query(t,".ng-animate-disabled",!0).forEach(r=>{this.markElementAsDisabled(r,!1)})}flush(t=-1){let n=[];if(this.newHostElements.size&&(this.newHostElements.forEach((r,i)=>this._balanceNamespaceList(r,i)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let r=0;rr()),this._flushFns=[],this._whenQuietFns.length){const r=this._whenQuietFns;this._whenQuietFns=[],n.length?Fn(n).onDone(()=>{r.forEach(i=>i())}):r.forEach(i=>i())}}reportError(t){throw function G3(e){return new E(3402,!1)}()}_flushAnimations(t,n){const r=new hl,i=[],s=new Map,o=[],a=new Map,l=new Map,u=new Map,c=new Set;this.disabledNodes.forEach(C=>{c.add(C);const M=this.driver.query(C,".ng-animate-queued",!0);for(let R=0;R{const R=kf+p++;g.set(M,R),C.forEach(K=>_t(K,R))});const m=[],D=new Set,v=new Set;for(let C=0;CD.add(K)):v.add(M))}const w=new Map,I=qE(f,Array.from(D));I.forEach((C,M)=>{const R=ol+p++;w.set(M,R),C.forEach(K=>_t(K,R))}),t.push(()=>{h.forEach((C,M)=>{const R=g.get(M);C.forEach(K=>_i(K,R))}),I.forEach((C,M)=>{const R=w.get(M);C.forEach(K=>_i(K,R))}),m.forEach(C=>{this.processLeaveNode(C)})});const T=[],z=[];for(let C=this._namespaceList.length-1;C>=0;C--)this._namespaceList[C].drainQueuedTransitions(n).forEach(R=>{const K=R.player,Oe=R.element;if(T.push(K),this.collectedEnterElements.length){const je=Oe[Lt];if(je&&je.setForMove){if(je.previousTriggersValues&&je.previousTriggersValues.has(R.triggerName)){const pr=je.previousTriggersValues.get(R.triggerName),wt=this.statesByElement.get(R.element);if(wt&&wt.has(R.triggerName)){const wl=wt.get(R.triggerName);wl.value=pr,wt.set(R.triggerName,wl)}}return void K.destroy()}}const sn=!d||!this.driver.containsElement(d,Oe),ht=w.get(Oe),Vn=g.get(Oe),ge=this._buildInstruction(R,r,Vn,ht,sn);if(ge.errors&&ge.errors.length)return void z.push(ge);if(sn)return K.onStart(()=>dr(Oe,ge.fromStyles)),K.onDestroy(()=>nn(Oe,ge.toStyles)),void i.push(K);if(R.isFallbackTransition)return K.onStart(()=>dr(Oe,ge.fromStyles)),K.onDestroy(()=>nn(Oe,ge.toStyles)),void i.push(K);const TC=[];ge.timelines.forEach(je=>{je.stretchStartingKeyframe=!0,this.disabledNodes.has(je.element)||TC.push(je)}),ge.timelines=TC,r.append(Oe,ge.timelines),o.push({instruction:ge,player:K,element:Oe}),ge.queriedElements.forEach(je=>dt(a,je,[]).push(K)),ge.preStyleProps.forEach((je,pr)=>{if(je.size){let wt=l.get(pr);wt||l.set(pr,wt=new Set),je.forEach((wl,gh)=>wt.add(gh))}}),ge.postStyleProps.forEach((je,pr)=>{let wt=u.get(pr);wt||u.set(pr,wt=new Set),je.forEach((wl,gh)=>wt.add(gh))})});if(z.length){const C=[];z.forEach(M=>{C.push(function W3(e,t){return new E(3505,!1)}())}),T.forEach(M=>M.destroy()),this.reportError(C)}const B=new Map,de=new Map;o.forEach(C=>{const M=C.element;r.has(M)&&(de.set(M,M),this._beforeAnimationBuild(C.player.namespaceId,C.instruction,B))}),i.forEach(C=>{const M=C.element;this._getPreviousPlayers(M,!1,C.namespaceId,C.triggerName,null).forEach(K=>{dt(B,M,[]).push(K),K.destroy()})});const rn=m.filter(C=>WE(C,l,u)),$n=new Map;zE($n,this.driver,v,u,_n).forEach(C=>{WE(C,l,u)&&rn.push(C)});const gr=new Map;h.forEach((C,M)=>{zE(gr,this.driver,new Set(C),l,"!")}),rn.forEach(C=>{const M=$n.get(C),R=gr.get(C);$n.set(C,new Map([...M?.entries()??[],...R?.entries()??[]]))});const hh=[],CC=[],SC={};o.forEach(C=>{const{element:M,player:R,instruction:K}=C;if(r.has(M)){if(c.has(M))return R.onDestroy(()=>nn(M,K.toStyles)),R.disabled=!0,R.overrideTotalTime(K.totalTime),void i.push(R);let Oe=SC;if(de.size>1){let ht=M;const Vn=[];for(;ht=ht.parentNode;){const ge=de.get(ht);if(ge){Oe=ge;break}Vn.push(ht)}Vn.forEach(ge=>de.set(ge,Oe))}const sn=this._buildAnimation(R.namespaceId,K,B,s,gr,$n);if(R.setRealPlayer(sn),Oe===SC)hh.push(R);else{const ht=this.playersByElement.get(Oe);ht&&ht.length&&(R.parentPlayer=Fn(ht)),i.push(R)}}else dr(M,K.fromStyles),R.onDestroy(()=>nn(M,K.toStyles)),CC.push(R),c.has(M)&&i.push(R)}),CC.forEach(C=>{const M=s.get(C.element);if(M&&M.length){const R=Fn(M);C.setRealPlayer(R)}}),i.forEach(C=>{C.parentPlayer?C.syncPlayerEvents(C.parentPlayer):C.destroy()});for(let C=0;C!sn.destroyed);Oe.length?q$(this,M,Oe):this.processLeaveNode(M)}return m.length=0,hh.forEach(C=>{this.players.push(C),C.onDone(()=>{C.destroy();const M=this.players.indexOf(C);this.players.splice(M,1)}),C.play()}),hh}afterFlush(t){this._flushFns.push(t)}afterFlushAnimationsDone(t){this._whenQuietFns.push(t)}_getPreviousPlayers(t,n,r,i,s){let o=[];if(n){const a=this.playersByQueriedElement.get(t);a&&(o=a)}else{const a=this.playersByElement.get(t);if(a){const l=!s||s==zs;a.forEach(u=>{u.queued||!l&&u.triggerName!=i||o.push(u)})}}return(r||i)&&(o=o.filter(a=>!(r&&r!=a.namespaceId||i&&i!=a.triggerName))),o}_beforeAnimationBuild(t,n,r){const s=n.element,o=n.isRemovalTransition?void 0:t,a=n.isRemovalTransition?void 0:n.triggerName;for(const l of n.timelines){const u=l.element,c=u!==s,d=dt(r,u,[]);this._getPreviousPlayers(u,c,o,a,n.toState).forEach(h=>{const g=h.getRealPlayer();g.beforeDestroy&&g.beforeDestroy(),h.destroy(),d.push(h)})}dr(s,n.fromStyles)}_buildAnimation(t,n,r,i,s,o){const a=n.triggerName,l=n.element,u=[],c=new Set,d=new Set,f=n.timelines.map(g=>{const p=g.element;c.add(p);const m=p[Lt];if(m&&m.removedBeforeQueried)return new Bs(g.duration,g.delay);const D=p!==l,v=function G$(e){const t=[];return GE(e,t),t}((r.get(p)||$$).map(B=>B.getRealPlayer())).filter(B=>!!B.element&&B.element===p),w=s.get(p),I=o.get(p),T=bE(this._normalizer,g.keyframes,w,I),z=this._buildPlayer(g,T,v);if(g.subTimeline&&i&&d.add(p),D){const B=new Xf(t,a,p);B.setRealPlayer(z),u.push(B)}return z});u.forEach(g=>{dt(this.playersByQueriedElement,g.element,[]).push(g),g.onDone(()=>function U$(e,t,n){let r=e.get(t);if(r){if(r.length){const i=r.indexOf(n);r.splice(i,1)}0==r.length&&e.delete(t)}return r}(this.playersByQueriedElement,g.element,g))}),c.forEach(g=>_t(g,AE));const h=Fn(f);return h.onDestroy(()=>{c.forEach(g=>_i(g,AE)),nn(l,n.toStyles)}),d.forEach(g=>{dt(i,g,[]).push(h)}),h}_buildPlayer(t,n,r){return n.length>0?this.driver.animate(t.element,n,t.duration,t.delay,t.easing,r):new Bs(t.duration,t.delay)}}class Xf{constructor(t,n,r){this.namespaceId=t,this.triggerName=n,this.element=r,this._player=new Bs,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(t){this._containsRealPlayer||(this._player=t,this._queuedCallbacks.forEach((n,r)=>{n.forEach(i=>Nf(t,r,void 0,i))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(t){this.totalTime=t}syncPlayerEvents(t){const n=this._player;n.triggerCallback&&t.onStart(()=>n.triggerCallback("start")),t.onDone(()=>this.finish()),t.onDestroy(()=>this.destroy())}_queueEvent(t,n){dt(this._queuedCallbacks,t,[]).push(n)}onDone(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)}onStart(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)}onDestroy(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(t){this.queued||this._player.setPosition(t)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(t){const n=this._player;n.triggerCallback&&n.triggerCallback(t)}}function ml(e){return e&&1===e.nodeType}function HE(e,t){const n=e.style.display;return e.style.display=t??"none",n}function zE(e,t,n,r,i){const s=[];n.forEach(l=>s.push(HE(l)));const o=[];r.forEach((l,u)=>{const c=new Map;l.forEach(d=>{const f=t.computeStyle(u,d,i);c.set(d,f),(!f||0==f.length)&&(u[Lt]=V$,o.push(u))}),e.set(u,c)});let a=0;return n.forEach(l=>HE(l,s[a++])),o}function qE(e,t){const n=new Map;if(e.forEach(a=>n.set(a,[])),0==t.length)return n;const i=new Set(t),s=new Map;function o(a){if(!a)return 1;let l=s.get(a);if(l)return l;const u=a.parentNode;return l=n.has(u)?u:i.has(u)?1:o(u),s.set(a,l),l}return t.forEach(a=>{const l=o(a);1!==l&&n.get(l).push(a)}),n}function _t(e,t){e.classList?.add(t)}function _i(e,t){e.classList?.remove(t)}function q$(e,t,n){Fn(n).onDone(()=>e.processLeaveNode(t))}function GE(e,t){for(let n=0;ni.add(s)):t.set(e,r),n.delete(e),!0}class qs{constructor(t,n,r,i){this._driver=n,this._normalizer=r,this._triggerCache={},this.onRemovalComplete=(s,o)=>{},this._transitionEngine=new B$(t.body,n,r,i),this._timelineEngine=new x$(t.body,n,r),this._transitionEngine.onRemovalComplete=(s,o)=>this.onRemovalComplete(s,o)}registerTrigger(t,n,r,i,s){const o=t+"-"+i;let a=this._triggerCache[o];if(!a){const l=[],c=Hf(this._driver,s,l,[]);if(l.length)throw function F3(e,t){return new E(3404,!1)}();a=function A$(e,t,n){return new N$(e,t,n)}(i,c,this._normalizer),this._triggerCache[o]=a}this._transitionEngine.registerTrigger(n,i,a)}register(t,n){this._transitionEngine.register(t,n)}destroy(t,n){this._transitionEngine.destroy(t,n)}onInsert(t,n,r,i){this._transitionEngine.insertNode(t,n,r,i)}onRemove(t,n,r){this._transitionEngine.removeNode(t,n,r)}disableAnimations(t,n){this._transitionEngine.markElementAsDisabled(t,n)}process(t,n,r,i){if("@"==r.charAt(0)){const[s,o]=IE(r);this._timelineEngine.command(s,n,o,i)}else this._transitionEngine.trigger(t,n,r,i)}listen(t,n,r,i,s){if("@"==r.charAt(0)){const[o,a]=IE(r);return this._timelineEngine.listen(o,n,a,s)}return this._transitionEngine.listen(t,n,r,i,s)}flush(t=-1){this._transitionEngine.flush(t)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(t){this._transitionEngine.afterFlushAnimationsDone(t)}}class Gs{static#e=this.initialStylesByElement=new WeakMap;constructor(t,n,r){this._element=t,this._startStyles=n,this._endStyles=r,this._state=0;let i=Gs.initialStylesByElement.get(t);i||Gs.initialStylesByElement.set(t,i=new Map),this._initialStyles=i}start(){this._state<1&&(this._startStyles&&nn(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(nn(this._element,this._initialStyles),this._endStyles&&(nn(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(Gs.initialStylesByElement.delete(this._element),this._startStyles&&(dr(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(dr(this._element,this._endStyles),this._endStyles=null),nn(this._element,this._initialStyles),this._state=3)}}function Jf(e){let t=null;return e.forEach((n,r)=>{(function Y$(e){return"display"===e||"position"===e})(r)&&(t=t||new Map,t.set(r,n))}),t}class QE{constructor(t,n,r,i){this.element=t,this.keyframes=n,this.options=r,this._specialStyles=i,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=r.duration,this._delay=r.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:new Map;const n=()=>this._onFinish();this.domPlayer.addEventListener("finish",n),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",n)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(t){const n=[];return t.forEach(r=>{n.push(Object.fromEntries(r))}),n}_triggerWebAnimation(t,n,r){return t.animate(this._convertKeyframesToObject(n),r)}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(t=>t()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}setPosition(t){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=t*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const t=new Map;this.hasStarted()&&this._finalKeyframe.forEach((r,i)=>{"offset"!==i&&t.set(i,this._finished?r:Uf(this.element,i))}),this.currentSnapshot=t}triggerCallback(t){const n="start"===t?this._onStartFns:this._onDoneFns;n.forEach(r=>r()),n.length=0}}class YE{validateStyleProperty(t){return!0}validateAnimatableStyleProperty(t){return!0}matchesElement(t,n){return!1}containsElement(t,n){return SE(t,n)}getParentElement(t){return xf(t)}query(t,n,r){return TE(t,n,r)}computeStyle(t,n,r){return Uf(t,n)}animate(t,n,r,i,s,o=[]){const l={duration:r,delay:i,fill:0==i?"both":"forwards"};s&&(l.easing=s);const u=new Map,c=o.filter(h=>h instanceof QE);(function o$(e,t){return 0===e||0===t})(r,i)&&c.forEach(h=>{h.currentSnapshot.forEach((g,p)=>u.set(p,g))});let d=function r$(e){return e.length?e[0]instanceof Map?e:e.map(t=>new Map(Object.entries(t))):[]}(n).map(h=>new Map(h));d=function a$(e,t,n){if(n.size&&t.length){let r=t[0],i=[];if(n.forEach((s,o)=>{r.has(o)||i.push(o),r.set(o,s)}),i.length)for(let s=1;so.set(a,Uf(e,a)))}}return t}(t,d,u);const f=function Q$(e,t){let n=null,r=null;return Array.isArray(t)&&t.length?(n=Jf(t[0]),t.length>1&&(r=Jf(t[t.length-1]))):t instanceof Map&&(n=Jf(t)),n||r?new Gs(e,n,r):null}(t,d);return new QE(t,d,l,f)}}const KE="@.disabled";class ZE{constructor(t,n,r,i){this.namespaceId=t,this.delegate=n,this.engine=r,this._onDestroy=i,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(t){this.delegate.destroyNode?.(t)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(t,n){return this.delegate.createElement(t,n)}createComment(t){return this.delegate.createComment(t)}createText(t){return this.delegate.createText(t)}appendChild(t,n){this.delegate.appendChild(t,n),this.engine.onInsert(this.namespaceId,n,t,!1)}insertBefore(t,n,r,i=!0){this.delegate.insertBefore(t,n,r),this.engine.onInsert(this.namespaceId,n,t,i)}removeChild(t,n,r){this.engine.onRemove(this.namespaceId,n,this.delegate)}selectRootElement(t,n){return this.delegate.selectRootElement(t,n)}parentNode(t){return this.delegate.parentNode(t)}nextSibling(t){return this.delegate.nextSibling(t)}setAttribute(t,n,r,i){this.delegate.setAttribute(t,n,r,i)}removeAttribute(t,n,r){this.delegate.removeAttribute(t,n,r)}addClass(t,n){this.delegate.addClass(t,n)}removeClass(t,n){this.delegate.removeClass(t,n)}setStyle(t,n,r,i){this.delegate.setStyle(t,n,r,i)}removeStyle(t,n,r){this.delegate.removeStyle(t,n,r)}setProperty(t,n,r){"@"==n.charAt(0)&&n==KE?this.disableAnimations(t,!!r):this.delegate.setProperty(t,n,r)}setValue(t,n){this.delegate.setValue(t,n)}listen(t,n,r){return this.delegate.listen(t,n,r)}disableAnimations(t,n){this.engine.disableAnimations(t,n)}}class K$ extends ZE{constructor(t,n,r,i,s){super(n,r,i,s),this.factory=t,this.namespaceId=n}setProperty(t,n,r){"@"==n.charAt(0)?"."==n.charAt(1)&&n==KE?this.disableAnimations(t,r=void 0===r||!!r):this.engine.process(this.namespaceId,t,n.slice(1),r):this.delegate.setProperty(t,n,r)}listen(t,n,r){if("@"==n.charAt(0)){const i=function Z$(e){switch(e){case"body":return document.body;case"document":return document;case"window":return window;default:return e}}(t);let s=n.slice(1),o="";return"@"!=s.charAt(0)&&([s,o]=function X$(e){const t=e.indexOf(".");return[e.substring(0,t),e.slice(t+1)]}(s)),this.engine.listen(this.namespaceId,i,s,o,a=>{this.factory.scheduleListenerCallback(a._data||-1,r,a)})}return this.delegate.listen(t,n,r)}}class J${constructor(t,n,r){this.delegate=t,this.engine=n,this._zone=r,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,n.onRemovalComplete=(i,s)=>{const o=s?.parentNode(i);o&&s.removeChild(o,i)}}createRenderer(t,n){const i=this.delegate.createRenderer(t,n);if(!t||!n?.data?.animation){const u=this._rendererCache;let c=u.get(i);return c||(c=new ZE("",i,this.engine,()=>u.delete(i)),u.set(i,c)),c}const s=n.id,o=n.id+"-"+this._currentId;this._currentId++,this.engine.register(o,t);const a=u=>{Array.isArray(u)?u.forEach(a):this.engine.registerTrigger(s,o,t,u.name,u)};return n.data.animation.forEach(a),new K$(this,o,i,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(t,n,r){if(t>=0&&tn(r));const i=this._animationCallbacksBuffer;0==i.length&&queueMicrotask(()=>{this._zone.run(()=>{i.forEach(s=>{const[o,a]=s;o(a)}),this._animationCallbacksBuffer=[]})}),i.push([n,r])}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}const XE=[{provide:Ff,useFactory:function tV(){return new RE}},{provide:qs,useClass:(()=>{class e extends qs{constructor(n,r,i){super(n,r,i,V(ha,{optional:!0}))}ngOnDestroy(){this.flush()}static#e=this.\u0275fac=function(r){return new(r||e)($(tn),$(Pf),$(Ff))};static#t=this.\u0275prov=q({token:e,factory:e.\u0275fac})}return e})()},{provide:Fc,useFactory:function nV(e,t,n){return new J$(e,t,n)},deps:[If,qs,ae]}],eh=[{provide:Pf,useFactory:()=>new YE},{provide:mp,useValue:"BrowserAnimations"},...XE],JE=[{provide:Pf,useClass:Lf},{provide:mp,useValue:"NoopAnimations"},...XE];let rV=(()=>{class e{static withConfig(n){return{ngModule:e,providers:n.disableAnimations?JE:eh}}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275mod=Cn({type:e});static#n=this.\u0275inj=ln({providers:eh,imports:[dE]})}return e})();function th(e,t){return wn((n,r)=>{let i=0;n.subscribe(on(r,s=>e.call(t,s,i++)&&r.next(s)))})}const Ws=new Ge(e=>e.complete());function kn(e){return this instanceof kn?(this.v=e,this):new kn(e)}function rw(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,t=e[Symbol.asyncIterator];return t?t.call(e):(e=function sh(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(e),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(s){n[s]=e[s]&&function(o){return new Promise(function(a,l){!function i(s,o,a,l){Promise.resolve(l).then(function(u){s({value:u,done:a})},o)}(a,l,(o=e[s](o)).done,o.value)})}}}"function"==typeof SuppressedError&&SuppressedError;const iw=e=>e&&"number"==typeof e.length&&"function"!=typeof e;function sw(e){return Ee(e?.then)}function ow(e){return Ee(e[xl])}function aw(e){return Symbol.asyncIterator&&Ee(e?.[Symbol.asyncIterator])}function lw(e){return new TypeError(`You provided ${null!==e&&"object"==typeof e?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const uw=function TV(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function cw(e){return Ee(e?.[uw])}function dw(e){return function nw(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i,r=n.apply(e,t||[]),s=[];return i={},o("next"),o("throw"),o("return"),i[Symbol.asyncIterator]=function(){return this},i;function o(f){r[f]&&(i[f]=function(h){return new Promise(function(g,p){s.push([f,h,g,p])>1||a(f,h)})})}function a(f,h){try{!function l(f){f.value instanceof kn?Promise.resolve(f.value.v).then(u,c):d(s[0][2],f)}(r[f](h))}catch(g){d(s[0][3],g)}}function u(f){a("next",f)}function c(f){a("throw",f)}function d(f,h){f(h),s.shift(),s.length&&a(s[0][0],s[0][1])}}(this,arguments,function*(){const n=e.getReader();try{for(;;){const{value:r,done:i}=yield kn(n.read());if(i)return yield kn(void 0);yield yield kn(r)}}finally{n.releaseLock()}})}function fw(e){return Ee(e?.getReader)}function Ei(e){if(e instanceof Ge)return e;if(null!=e){if(ow(e))return function MV(e){return new Ge(t=>{const n=e[xl]();if(Ee(n.subscribe))return n.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(e);if(iw(e))return function AV(e){return new Ge(t=>{for(let n=0;n{e.then(n=>{t.closed||(t.next(n),t.complete())},n=>t.error(n)).then(null,Rh)})}(e);if(aw(e))return hw(e);if(cw(e))return function OV(e){return new Ge(t=>{for(const n of e)if(t.next(n),t.closed)return;t.complete()})}(e);if(fw(e))return function RV(e){return hw(dw(e))}(e)}throw lw(e)}function hw(e){return new Ge(t=>{(function xV(e,t){var n,r,i,s;return function ew(e,t,n,r){return new(n||(n=Promise))(function(s,o){function a(c){try{u(r.next(c))}catch(d){o(d)}}function l(c){try{u(r.throw(c))}catch(d){o(d)}}function u(c){c.done?s(c.value):function i(s){return s instanceof n?s:new n(function(o){o(s)})}(c.value).then(a,l)}u((r=r.apply(e,t||[])).next())})}(this,void 0,void 0,function*(){try{for(n=rw(e);!(r=yield n.next()).done;)if(t.next(r.value),t.closed)return}catch(o){i={error:o}}finally{try{r&&!r.done&&(s=n.return)&&(yield s.call(n))}finally{if(i)throw i.error}}t.complete()})})(e,t).catch(n=>t.error(n))})}function gw(e,t){return wn((n,r)=>{let i=null,s=0,o=!1;const a=()=>o&&!i&&r.complete();n.subscribe(on(r,l=>{i?.unsubscribe();let u=0;const c=s++;Ei(e(l,c)).subscribe(i=on(r,d=>r.next(t?t(l,d,c,u++):d),()=>{i=null,a()}))},()=>{o=!0,a()}))})}function wi(e,t,n){const r=Ee(e)||t||n?{next:e,error:t,complete:n}:e;return r?wn((i,s)=>{var o;null===(o=r.subscribe)||void 0===o||o.call(r);let a=!0;i.subscribe(on(s,l=>{var u;null===(u=r.next)||void 0===u||u.call(r,l),s.next(l)},()=>{var l;a=!1,null===(l=r.complete)||void 0===l||l.call(r),s.complete()},l=>{var u;a=!1,null===(u=r.error)||void 0===u||u.call(r,l),s.error(l)},()=>{var l,u;a&&(null===(l=r.unsubscribe)||void 0===l||l.call(r)),null===(u=r.finalize)||void 0===u||u.call(r)}))}):Lh}function pw(e){return wn((t,n)=>{let s,r=null,i=!1;r=t.subscribe(on(n,void 0,void 0,o=>{s=Ei(e(o,pw(e)(t))),r?(r.unsubscribe(),r=null,s.subscribe(n)):i=!0})),i&&(r.unsubscribe(),r=null,s.subscribe(n))})}function Qs(e,t){const n=Ee(e)?e:()=>e,r=i=>i.error(n());return new Ge(t?i=>t.schedule(r,0,i):r)}const{isArray:LV}=Array;function hr(e,t,n,r=0,i=!1){const s=t.schedule(function(){n(),i?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(s),!i)return s}function mw(e,t=0){return wn((n,r)=>{n.subscribe(on(r,i=>hr(r,e,()=>r.next(i),t),()=>hr(r,e,()=>r.complete(),t),i=>hr(r,e,()=>r.error(i),t)))})}function yw(e,t=0){return wn((n,r)=>{r.add(e.schedule(()=>n.subscribe(r),t))})}function vw(e,t){if(!e)throw new Error("Iterable cannot be null");return new Ge(n=>{hr(n,t,()=>{const r=e[Symbol.asyncIterator]();hr(n,t,()=>{r.next().then(i=>{i.done?n.complete():n.next(i.value)})},0,!0)})})}function Dw(e,t){return t?function HV(e,t){if(null!=e){if(ow(e))return function $V(e,t){return Ei(e).pipe(yw(t),mw(t))}(e,t);if(iw(e))return function jV(e,t){return new Ge(n=>{let r=0;return t.schedule(function(){r===e.length?n.complete():(n.next(e[r++]),n.closed||this.schedule())})})}(e,t);if(sw(e))return function VV(e,t){return Ei(e).pipe(yw(t),mw(t))}(e,t);if(aw(e))return vw(e,t);if(cw(e))return function BV(e,t){return new Ge(n=>{let r;return hr(n,t,()=>{r=e[uw](),hr(n,t,()=>{let i,s;try{({value:i,done:s}=r.next())}catch(o){return void n.error(o)}s?n.complete():n.next(i)},0,!0)}),()=>Ee(r?.return)&&r.return()})}(e,t);if(fw(e))return function UV(e,t){return vw(dw(e),t)}(e,t)}throw lw(e)}(e,t):Ei(e)}class zV extends Je{constructor(t,n){super()}schedule(t,n=0){return this}}const vl={setInterval(e,t,...n){const{delegate:r}=vl;return r?.setInterval?r.setInterval(e,t,...n):setInterval(e,t,...n)},clearInterval(e){const{delegate:t}=vl;return(t?.clearInterval||clearInterval)(e)},delegate:void 0};class qV extends zV{constructor(t,n){super(t,n),this.scheduler=t,this.work=n,this.pending=!1}schedule(t,n=0){var r;if(this.closed)return this;this.state=t;const i=this.id,s=this.scheduler;return null!=i&&(this.id=this.recycleAsyncId(s,i,n)),this.pending=!0,this.delay=n,this.id=null!==(r=this.id)&&void 0!==r?r:this.requestAsyncId(s,this.id,n),this}requestAsyncId(t,n,r=0){return vl.setInterval(t.flush.bind(t,this),r)}recycleAsyncId(t,n,r=0){if(null!=r&&this.delay===r&&!1===this.pending)return n;null!=n&&vl.clearInterval(n)}execute(t,n){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const r=this._execute(t,n);if(r)return r;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,n){let i,r=!1;try{this.work(t)}catch(s){r=!0,i=s||new Error("Scheduled action threw falsy error")}if(r)return this.unsubscribe(),i}unsubscribe(){if(!this.closed){const{id:t,scheduler:n}=this,{actions:r}=n;this.work=this.state=this.scheduler=null,this.pending=!1,eo(r,this),null!=t&&(this.id=this.recycleAsyncId(n,t,null)),this.delay=null,super.unsubscribe()}}}const Ys={schedule(e){let t=requestAnimationFrame,n=cancelAnimationFrame;const{delegate:r}=Ys;r&&(t=r.requestAnimationFrame,n=r.cancelAnimationFrame);const i=t(s=>{n=void 0,e(s)});return new Je(()=>n?.(i))},requestAnimationFrame(...e){const{delegate:t}=Ys;return(t?.requestAnimationFrame||requestAnimationFrame)(...e)},cancelAnimationFrame(...e){const{delegate:t}=Ys;return(t?.cancelAnimationFrame||cancelAnimationFrame)(...e)},delegate:void 0},_w={now:()=>(_w.delegate||Date).now(),delegate:void 0};class Ks{constructor(t,n=Ks.now){this.schedulerActionCtor=t,this.now=n}schedule(t,n=0,r){return new this.schedulerActionCtor(this,t).schedule(r,n)}}Ks.now=_w.now;class WV extends Ks{constructor(t,n=Ks.now){super(t,n),this.actions=[],this._active=!1}flush(t){const{actions:n}=this;if(this._active)return void n.push(t);let r;this._active=!0;do{if(r=t.execute(t.state,t.delay))break}while(t=n.shift());if(this._active=!1,r){for(;t=n.shift();)t.unsubscribe();throw r}}}const ah=new class QV extends WV{flush(t){this._active=!0;const n=this._scheduled;this._scheduled=void 0;const{actions:r}=this;let i;t=t||r.shift();do{if(i=t.execute(t.state,t.delay))break}while((t=r[0])&&t.id===n&&r.shift());if(this._active=!1,i){for(;(t=r[0])&&t.id===n&&r.shift();)t.unsubscribe();throw i}}}(class GV extends qV{constructor(t,n){super(t,n),this.scheduler=t,this.work=n}requestAsyncId(t,n,r=0){return null!==r&&r>0?super.requestAsyncId(t,n,r):(t.actions.push(this),t._scheduled||(t._scheduled=Ys.requestAnimationFrame(()=>t.flush(void 0))))}recycleAsyncId(t,n,r=0){var i;if(null!=r?r>0:this.delay>0)return super.recycleAsyncId(t,n,r);const{actions:s}=t;null!=n&&(null===(i=s[s.length-1])||void 0===i?void 0:i.id)!==n&&(Ys.cancelAnimationFrame(n),t._scheduled=void 0)}}),Dl=new O("HIGHLIGHT_OPTIONS");let lh;let ZV=(()=>{class e{constructor(n,r,i){this.doc=n,this.platformId=r,this._options=i,this._ready=new $h(null),this.ready=this._ready.asObservable().pipe(th(s=>!!s),function sV(e){return e<=0?()=>Ws:wn((t,n)=>{let r=0;t.subscribe(on(n,i=>{++r<=e&&(n.next(i),e<=r&&n.complete())}))})}(1)),yf(r)&&(n.defaultView.hljs?this._ready.next(n.defaultView.hljs):(this._loadLibrary().pipe(gw(s=>this._options&&this._options.lineNumbersLoader?(n.defaultView.hljs=s,this.loadLineNumbers().pipe(wi(o=>{o.activateLineNumbers(),this._ready.next(s)}))):(this._ready.next(s),Ws)),pw(s=>(console.error("[HLJS] ",s),Ws))).subscribe(),this._options?.themePath&&this.loadTheme(this._options.themePath)))}_loadLibrary(){if(this._options){if(this._options.fullLibraryLoader&&this._options.coreLibraryLoader)return Qs(()=>"The full library and the core library were imported, only one of them should be imported!");if(this._options.fullLibraryLoader&&this._options.languages)return Qs(()=>"The highlighting languages were imported they are not needed!");if(this._options.coreLibraryLoader&&!this._options.languages)return Qs(()=>"The highlighting languages were not imported!");if(!this._options.coreLibraryLoader&&this._options.languages)return Qs(()=>"The core library was not imported!");if(this._options.fullLibraryLoader)return this.loadFullLibrary();if(this._options.coreLibraryLoader&&this._options.languages&&Object.keys(this._options.languages).length)return this.loadCoreLibrary().pipe(gw(n=>this._loadLanguages(n)))}return Qs(()=>"Highlight.js library was not imported!")}_loadLanguages(n){return function kV(...e){const t=function FV(e){return Ee(function oh(e){return e[e.length-1]}(e))?e.pop():void 0}(e),n=function PV(e){return 1===e.length&&LV(e[0])?e[0]:e}(e);return n.length?new Ge(r=>{let i=n.map(()=>[]),s=n.map(()=>!1);r.add(()=>{i=s=null});for(let o=0;!r.closed&&o{if(i[o].push(a),i.every(l=>l.length)){const l=i.map(u=>u.shift());r.next(t?t(...l):l),i.some((u,c)=>!u.length&&s[c])&&r.complete()}},()=>{s[o]=!0,!i[o].length&&r.complete()}));return()=>{i=s=null}}):Ws}(...Object.entries(this._options.languages).map(([i,s])=>uh(s()).pipe(wi(o=>n.registerLanguage(i,o))))).pipe(gt(()=>n))}loadCoreLibrary(){return uh(this._options.coreLibraryLoader())}loadFullLibrary(){return uh(this._options.fullLibraryLoader())}loadLineNumbers(){return Dw(this._options.lineNumbersLoader())}setTheme(n){yf(this.platformId)&&(this._themeLinkElement?this._themeLinkElement.href=n:this.loadTheme(n))}loadTheme(n){this._themeLinkElement=this.doc.createElement("link"),this._themeLinkElement.href=n,this._themeLinkElement.type="text/css",this._themeLinkElement.rel="stylesheet",this._themeLinkElement.media="screen,print",this.doc.head.appendChild(this._themeLinkElement)}static#e=this.\u0275fac=function(r){return new(r||e)($(tn),$(Mn),$(Dl,8))};static#t=this.\u0275prov=q({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const uh=e=>Dw(e).pipe(th(t=>!!t?.default),gt(t=>t.default));let XV=(()=>{class e{get hljs(){return this._hljs}constructor(n,r){this._loader=n,this._hljs=null,n.ready.subscribe(i=>{this._hljs=i,r&&r.config&&(i.configure(r.config),i.listLanguages().length<1&&console.error("[HighlightJS]: No languages were registered!"))})}highlight(n,{language:r,ignoreIllegals:i}){return this._loader.ready.pipe(gt(s=>s.highlight(n,{language:r,ignoreIllegals:i})))}highlightAuto(n,r){return this._loader.ready.pipe(gt(i=>i.highlightAuto(n,r)))}highlightElement(n){return this._loader.ready.pipe(gt(r=>r.highlightElement(n)))}highlightAll(){return this._loader.ready.pipe(gt(n=>n.highlightAll()))}configure(n){return this._loader.ready.pipe(gt(r=>r.configure(n)))}registerLanguage(n,r){return this._loader.ready.pipe(wi(i=>i.registerLanguage(n,r)))}unregisterLanguage(n){return this._loader.ready.pipe(wi(r=>r.unregisterLanguage(n)))}registerAliases(n,{languageName:r}){return this._loader.ready.pipe(wi(i=>i.registerAliases(n,{languageName:r})))}listLanguages(){return this._loader.ready.pipe(gt(n=>n.listLanguages()))}getLanguage(n){return this._loader.ready.pipe(gt(r=>r.getLanguage(n)))}safeMode(){return this._loader.ready.pipe(gt(n=>n.safeMode()))}debugMode(){return this._loader.ready.pipe(gt(n=>n.debugMode()))}lineNumbersBlock(n){return this._loader.ready.pipe(th(r=>!!r.lineNumbersBlock),wi(r=>r.lineNumbersBlock(n)))}static#e=this.\u0275fac=function(r){return new(r||e)($(ZV),$(Dl,8))};static#t=this.\u0275prov=q({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),JV=(()=>{class e{constructor(n,r,i,s,o){this._hljs=r,this._sanitizer=i,this.platformId=s,this._options=o,this.highlighted=new Gt,this._nativeElement=n.nativeElement}ngOnChanges(n){yf(this.platformId)&&null!==n?.code?.currentValue&&n.code.currentValue!==n.code.previousValue&&(this.code?this.highlightElement(this.code,this.languages):this.setTextContent(""))}highlightElement(n,r){this.setTextContent(n),this._hljs.highlightAuto(n,r).subscribe(i=>{this.setInnerHTML(i?.value),this.lineNumbers&&this._options&&this._options.lineNumbersLoader&&this.addLineNumbers(),this.highlighted.emit(i)})}addLineNumbers(){this.destroyLineNumbersObserver(),ah.schedule(()=>{this._hljs.lineNumbersBlock(this._nativeElement).subscribe(),this._lineNumbersObs=new MutationObserver(()=>{this._nativeElement.firstElementChild&&"TABLE"===this._nativeElement.firstElementChild.tagName.toUpperCase()&&this._nativeElement.classList.add("hljs-line-numbers"),this.destroyLineNumbersObserver()}),this._lineNumbersObs.observe(this._nativeElement,{childList:!0})})}destroyLineNumbersObserver(){this._lineNumbersObs&&(this._lineNumbersObs.disconnect(),this._lineNumbersObs=null)}setTextContent(n){ah.schedule(()=>this._nativeElement.textContent=n)}setInnerHTML(n){ah.schedule(()=>this._nativeElement.innerHTML=function KV(e){return function YV(){if(!lh)try{lh=window?.trustedTypes?.createPolicy("ngx-highlightjs",{createHTML:e=>e})}catch{}return lh}()?.createHTML(e)||e}(this._sanitizer.sanitize(at.HTML,n)||""))}static#e=this.\u0275fac=function(r){return new(r||e)(U(Zn),U(XV),U(gE),U(Mn),U(Dl,8))};static#t=this.\u0275dir=rt({type:e,selectors:[["","highlight",""]],hostVars:2,hostBindings:function(r,i){2&r&&pd("hljs",!0)},inputs:{code:[cn.None,"highlight","code"],languages:"languages",lineNumbers:"lineNumbers"},outputs:{highlighted:"highlighted"},standalone:!0,features:[Fi]})}return e})(),ej=(()=>{class e{static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275mod=Cn({type:e});static#n=this.\u0275inj=ln({})}return e})();const Ew="http://www.w3.org/2000/svg";class tj{constructor(t){this.seed=t}next(){return this.seed?(2**31-1&(this.seed=Math.imul(48271,this.seed)))/2**31:Math.random()}}function Pt(e,t,n,r,i){return{type:"path",ops:_l(e,t,n,r,i)}}function ww(e,t,n){const r=(e||[]).length;if(r>2){const i=[];for(let s=0;s500?.4:-.0016668*l+1.233334;let c=i.maxRandomnessOffset||0;c*c*100>a&&(c=l/10);const d=c/2,f=.2+.2*Iw(i);let h=i.bowing*i.maxRandomnessOffset*(r-t)/200,g=i.bowing*i.maxRandomnessOffset*(e-n)/200;h=_e(h,i,u),g=_e(g,i,u);const p=[],m=()=>_e(d,i,u),D=()=>_e(c,i,u);return s&&p.push(o?{op:"move",data:[e+m(),t+m()]}:{op:"move",data:[e+_e(c,i,u),t+_e(c,i,u)]}),p.push(o?{op:"bcurveTo",data:[h+e+(n-e)*f+m(),g+t+(r-t)*f+m(),h+e+2*(n-e)*f+m(),g+t+2*(r-t)*f+m(),n+m(),r+m()]}:{op:"bcurveTo",data:[h+e+(n-e)*f+D(),g+t+(r-t)*f+D(),h+e+2*(n-e)*f+D(),g+t+2*(r-t)*f+D(),n+D(),r+D()]}),p}function Sw(e,t,n){const r=e.length,i=[];if(r>3){const s=[],o=1-n.curveTightness;i.push({op:"move",data:[e[1][0],e[1][1]]});for(let a=1;a+2v.setAttribute(w,I);for(const v of h){const w=document.createElementNS(Ew,"path");if(D(w,"d",v),D(w,"fill","none"),D(w,"stroke",n.color||"currentColor"),D(w,"stroke-width",""+a),u){const I=w.getTotalLength();g.push(I),m+=I}e.appendChild(w),p.push(w)}if(u){let v=0;for(let w=0;w{this._resizing||(this._resizing=!0,setTimeout(()=>{this._resizing=!1,"showing"===this._state&&this.haveRectsChanged()&&this.show()},400))},this._e=t,this._config=JSON.parse(JSON.stringify(n)),this.attach()}get animate(){return this._config.animate}set animate(t){this._config.animate=t}get animationDuration(){return this._config.animationDuration}set animationDuration(t){this._config.animationDuration=t}get iterations(){return this._config.iterations}set iterations(t){this._config.iterations=t}get color(){return this._config.color}set color(t){this._config.color!==t&&(this._config.color=t,this.refresh())}get strokeWidth(){return this._config.strokeWidth}set strokeWidth(t){this._config.strokeWidth!==t&&(this._config.strokeWidth=t,this.refresh())}get padding(){return this._config.padding}set padding(t){this._config.padding!==t&&(this._config.padding=t,this.refresh())}attach(){if("unattached"===this._state&&this._e.parentElement){!function(){if(!window.__rno_kf_s){const i=window.__rno_kf_s=document.createElement("style");i.textContent="@keyframes rough-notation-dash { to { stroke-dashoffset: 0; } }",document.head.appendChild(i)}}();const t=this._svg=document.createElementNS(Ew,"svg");t.setAttribute("class","rough-annotation");const n=t.style;n.position="absolute",n.top="0",n.left="0",n.overflow="visible",n.pointerEvents="none",n.width="100px",n.height="100px";const r="highlight"===this._config.type;if(this._e.insertAdjacentElement(r?"beforebegin":"afterend",t),this._state="not-showing",r){const i=window.getComputedStyle(this._e).position;(!i||"static"===i)&&(this._e.style.position="relative")}this.attachListeners()}}detachListeners(){window.removeEventListener("resize",this._resizeListener),this._ro&&this._ro.unobserve(this._e)}attachListeners(){this.detachListeners(),window.addEventListener("resize",this._resizeListener,{passive:!0}),!this._ro&&"ResizeObserver"in window&&(this._ro=new window.ResizeObserver(t=>{for(const n of t)n.contentRect&&this._resizeListener()})),this._ro&&this._ro.observe(this._e)}haveRectsChanged(){if(this._lastSizes.length){const t=this.rects();if(t.length!==this._lastSizes.length)return!0;for(let n=0;nMath.round(i)===Math.round(s);return r(t.x,n.x)&&r(t.y,n.y)&&r(t.w,n.w)&&r(t.h,n.h)}isShowing(){return"not-showing"!==this._state}refresh(){this.isShowing()&&!this.pendingRefresh&&(this.pendingRefresh=Promise.resolve().then(()=>{this.isShowing()&&this.show(),delete this.pendingRefresh}))}show(){switch(this._state){case"unattached":break;case"showing":this.hide(),this._svg&&this.render(this._svg,!0);break;case"not-showing":this.attach(),this._svg&&this.render(this._svg,!1)}}hide(){if(this._svg)for(;this._svg.lastChild;)this._svg.removeChild(this._svg.lastChild);this._state="not-showing"}remove(){this._svg&&this._svg.parentElement&&this._svg.parentElement.removeChild(this._svg),this._svg=void 0,this._state="unattached",this.detachListeners()}render(t,n){let r=this._config;n&&(r=JSON.parse(JSON.stringify(this._config)),r.animate=!1);const i=this.rects();let s=0;i.forEach(l=>s+=l.w);const o=r.animationDuration||800;let a=0;for(let l=0;l{class e{constructor(){}ngAfterViewInit(){this.annotation=function sj(e,t){return new ij(e,t)}(this.elementToAnnotate.nativeElement,this.config),this.observer=new IntersectionObserver(([n])=>{n.isIntersecting?this.annotation.show():this.annotation.hide()}),this.observer.observe(this.elementToAnnotate.nativeElement)}ngOnDestroy(){this.observer.disconnect()}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=mo({type:e,selectors:[["notation-reveal"]],viewQuery:function(n,r){if(1&n&&function Av(e,t,n){py(e,t,n)}(oj,5),2&n){let i;(function Nv(e){const t=_(),n=W(),r=Su();Mo(r+1);const i=Zc(n,r);if(e.dirty&&function fT(e){return!(4&~e[S])}(t)===!(2&~i.metadata.flags)){if(null===i.matches)e.reset([]);else{const s=vy(t,r);e.reset(s,fp),e.notifyOnChanges()}return!0}return!1})(i=Ov())&&(r.elementToAnnotate=i.first)}},inputs:{config:"config"},ngContentSelectors:aj,decls:3,vars:0,consts:[["elementToAnnotate",""]],template:function(n,r){1&n&&(function vv(e){const t=_()[he][Pe];if(!t.projection){const r=t.projection=function ho(e,t){const n=[];for(let r=0;r{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=Cn({type:e}),e.\u0275inj=ln({imports:[U_]}),e})(),fh=(()=>{class e{static#e=this.underline={type:"underline",color:"#F38181"};static#t=this.circle={type:"circle",color:"#F38181"};static#n=this.box={type:"box",color:"#F38181"}}return e})();function y(e,t){return[...t&&"before"===t.animateChildren?[Mf("@*",Tf(),{optional:!0})]:[],l3([c3(e),...t&&t.animateChildren&&"together"!==t.animateChildren?[]:[Mf("@*",Tf(),{optional:!0})]]),...t&&"after"===t.animateChildren?[Mf("@*",Tf(),{optional:!0})]:[]]}function cj(e){return mE(e&&e.anchor||"fadeInOnEnter",[DE(":enter",[ur({visibility:"hidden"}),...y(_E([yE("{{duration}}ms {{delay}}ms",vE([ur({visibility:"visible",opacity:0,easing:"ease",offset:0}),ur({opacity:1,easing:"ease",offset:1})]))]),e)],{params:{delay:e&&e.delay||0,duration:e&&e.duration||1e3}})])}function dj(e){return mE(e&&e.anchor||"fadeOutOnLeave",[DE(":leave",[...y(_E([yE("{{duration}}ms {{delay}}ms",vE([ur({opacity:1,easing:"ease",offset:0}),ur({opacity:0,easing:"ease",offset:1})]))]),e)],{params:{delay:e&&e.delay||0,duration:e&&e.duration||1e3}})])}const wj=e=>[e];function bj(e,t){1&e&&(yt(0,"span",5),pi(1,"Copied!"),Ot()),2&e&&Xt("@fadeInOnEnter",void 0)("@fadeOutOnLeave",void 0)}let Ij=(()=>{class e{constructor(){this.code="",this.language="",this.copied=!1}copyToClipboard(){navigator.clipboard.writeText(this.code),this.copied=!0,setTimeout(()=>this.copied=!1,5e3)}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275cmp=mo({type:e,selectors:[["snippet"]],inputs:{code:"code",language:"language"},decls:6,vars:5,consts:[[1,"code-container",3,"highlight","languages"],[1,"clipboard-container"],["class","copied-text",4,"ngIf"],["title","Copy snippet to clipboard.",1,"copy-button",3,"click"],[1,"eva","eva-clipboard-outline"],[1,"copied-text"]],template:function(r,i){1&r&&(yt(0,"pre"),bs(1,"code",0),Ot(),yt(2,"div",1),Kr(3,bj,2,2,"span",2),yt(4,"button",3),Cd("click",function(){return i.copyToClipboard()}),bs(5,"i",4),Ot()()),2&r&&(On(),Xt("highlight",i.code)("languages",lD(3,wj,i.language)),On(2),Xt("ngIf",i.copied))},dependencies:[$_,JV],styles:["[_nghost-%COMP%]{position:relative}.code-container[_ngcontent-%COMP%]{border-radius:8px}.clipboard-container[_ngcontent-%COMP%]{position:absolute;top:.5em;right:.5em;z-index:1;display:flex;column-gap:10px}.copied-text[_ngcontent-%COMP%]{display:flex;align-items:center;color:#fff}.copy-button[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;color:#fff;padding:5px;font-size:18px;border:1px solid rgba(255,255,255,.1333333333);border-radius:.25rem;outline:none;background-color:#3a394d;transition:transform .2s}.copy-button[_ngcontent-%COMP%]:hover{cursor:pointer;transform:scale(1.1)}"],data:{animation:[cj(),dj()]}})}return e})(),Cj=(()=>{class e{constructor(){this.underline=fh.underline,this.circle=fh.circle,this.box=fh.box,this.javascript="console.log('hello world!')",this.html="

Hello world!

",this.copied=!1}copyToClipboard(n){navigator.clipboard.writeText(n),this.copied=!0}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275cmp=mo({type:e,selectors:[["app-root"]],decls:10,vars:5,consts:[[3,"config"],["language","typescript",3,"code"],["language","xml",3,"code"]],template:function(r,i){1&r&&(yt(0,"h1"),pi(1,"Notation Reveal"),Ot(),yt(2,"notation-reveal",0),pi(3,"underline"),Ot(),yt(4,"notation-reveal",0),pi(5,"circle"),Ot(),yt(6,"notation-reveal",0),pi(7,"box"),Ot(),bs(8,"snippet",1)(9,"snippet",2)),2&r&&(On(2),Xt("config",i.underline),On(2),Xt("config",i.circle),On(2),Xt("config",i.box),On(2),Xt("code",i.javascript),On(),Xt("code",i.html))},dependencies:[lj,Ij],styles:["[_nghost-%COMP%]{max-width:650px;width:100%;display:flex;flex-direction:column;row-gap:20px}[_nghost-%COMP%] .snippet[_ngcontent-%COMP%]{position:relative}[_nghost-%COMP%] .snippet[_ngcontent-%COMP%] .copy-button[_ngcontent-%COMP%]{position:absolute;top:.5em;right:.5em;z-index:1;display:flex;align-items:center;justify-content:center;color:#fff;padding:5px;font-size:18px;border:1px solid rgba(255,255,255,.1333333333);border-radius:.25rem;outline:none;background-color:#3a394d;transition:transform .2s}[_nghost-%COMP%] .snippet[_ngcontent-%COMP%] .copy-button[_ngcontent-%COMP%]:hover{cursor:pointer;transform:scale(1.1)}"]})}return e})(),Sj=(()=>{class e{static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275mod=Cn({type:e,bootstrap:[Cj]});static#n=this.\u0275inj=ln({providers:[{provide:Dl,useValue:{coreLibraryLoader:()=>Ft.e(300).then(Ft.bind(Ft,300)),languages:{typescript:()=>Ft.e(108).then(Ft.bind(Ft,108)),xml:()=>Ft.e(566).then(Ft.bind(Ft,566))}}}],imports:[dE,rV,uj,ej]})}return e})();n3().bootstrapModule(Sj).catch(e=>console.error(e))}},bl=>{bl(bl.s=759)}]); \ No newline at end of file diff --git a/main.d1cfb097ec15243c.js b/main.d1cfb097ec15243c.js deleted file mode 100644 index ba9b5d4..0000000 --- a/main.d1cfb097ec15243c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkcomponents=self.webpackChunkcomponents||[]).push([[179],{840:()=>{function ee(e){return"function"==typeof e}function jr(e){const n=e(r=>{Error.call(r),r.stack=(new Error).stack});return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n}const Br=jr(e=>function(n){e(this),this.message=n?`${n.length} errors occurred during unsubscription:\n${n.map((r,o)=>`${o+1}) ${r.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=n});function zn(e,t){if(e){const n=e.indexOf(t);0<=n&&e.splice(n,1)}}class ot{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;const{_parentage:n}=this;if(n)if(this._parentage=null,Array.isArray(n))for(const i of n)i.remove(this);else n.remove(this);const{initialTeardown:r}=this;if(ee(r))try{r()}catch(i){t=i instanceof Br?i.errors:[i]}const{_finalizers:o}=this;if(o){this._finalizers=null;for(const i of o)try{Ou(i)}catch(s){t=t??[],s instanceof Br?t=[...t,...s.errors]:t.push(s)}}if(t)throw new Br(t)}}add(t){var n;if(t&&t!==this)if(this.closed)Ou(t);else{if(t instanceof ot){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=null!==(n=this._finalizers)&&void 0!==n?n:[]).push(t)}}_hasParent(t){const{_parentage:n}=this;return n===t||Array.isArray(n)&&n.includes(t)}_addParent(t){const{_parentage:n}=this;this._parentage=Array.isArray(n)?(n.push(t),n):n?[n,t]:t}_removeParent(t){const{_parentage:n}=this;n===t?this._parentage=null:Array.isArray(n)&&zn(n,t)}remove(t){const{_finalizers:n}=this;n&&zn(n,t),t instanceof ot&&t._removeParent(this)}}ot.EMPTY=(()=>{const e=new ot;return e.closed=!0,e})();const Fu=ot.EMPTY;function Ru(e){return e instanceof ot||e&&"closed"in e&&ee(e.remove)&&ee(e.add)&&ee(e.unsubscribe)}function Ou(e){ee(e)?e():e.unsubscribe()}const Ht={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},Vr={setTimeout(e,t,...n){const{delegate:r}=Vr;return r?.setTimeout?r.setTimeout(e,t,...n):setTimeout(e,t,...n)},clearTimeout(e){const{delegate:t}=Vr;return(t?.clearTimeout||clearTimeout)(e)},delegate:void 0};function Lu(e){Vr.setTimeout(()=>{const{onUnhandledError:t}=Ht;if(!t)throw e;t(e)})}function ku(){}const Zg=Di("C",void 0,void 0);function Di(e,t,n){return{kind:e,value:t,error:n}}let $t=null;function Hr(e){if(Ht.useDeprecatedSynchronousErrorHandling){const t=!$t;if(t&&($t={errorThrown:!1,error:null}),e(),t){const{errorThrown:n,error:r}=$t;if($t=null,n)throw r}}else e()}class vi extends ot{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,Ru(t)&&t.add(this)):this.destination=tm}static create(t,n,r){return new Gn(t,n,r)}next(t){this.isStopped?wi(function Qg(e){return Di("N",e,void 0)}(t),this):this._next(t)}error(t){this.isStopped?wi(function Yg(e){return Di("E",void 0,e)}(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?wi(Zg,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(t){this.destination.next(t)}_error(t){try{this.destination.error(t)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const Jg=Function.prototype.bind;function _i(e,t){return Jg.call(e,t)}class Xg{constructor(t){this.partialObserver=t}next(t){const{partialObserver:n}=this;if(n.next)try{n.next(t)}catch(r){$r(r)}}error(t){const{partialObserver:n}=this;if(n.error)try{n.error(t)}catch(r){$r(r)}else $r(t)}complete(){const{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(n){$r(n)}}}class Gn extends vi{constructor(t,n,r){let o;if(super(),ee(t)||!t)o={next:t??void 0,error:n??void 0,complete:r??void 0};else{let i;this&&Ht.useDeprecatedNextContext?(i=Object.create(t),i.unsubscribe=()=>this.unsubscribe(),o={next:t.next&&_i(t.next,i),error:t.error&&_i(t.error,i),complete:t.complete&&_i(t.complete,i)}):o=t}this.destination=new Xg(o)}}function $r(e){Ht.useDeprecatedSynchronousErrorHandling?function Kg(e){Ht.useDeprecatedSynchronousErrorHandling&&$t&&($t.errorThrown=!0,$t.error=e)}(e):Lu(e)}function wi(e,t){const{onStoppedNotification:n}=Ht;n&&Vr.setTimeout(()=>n(e,t))}const tm={closed:!0,next:ku,error:function em(e){throw e},complete:ku},Ei="function"==typeof Symbol&&Symbol.observable||"@@observable";function ju(e){return e}let Se=(()=>{class e{constructor(n){n&&(this._subscribe=n)}lift(n){const r=new e;return r.source=this,r.operator=n,r}subscribe(n,r,o){const i=function rm(e){return e&&e instanceof vi||function nm(e){return e&&ee(e.next)&&ee(e.error)&&ee(e.complete)}(e)&&Ru(e)}(n)?n:new Gn(n,r,o);return Hr(()=>{const{operator:s,source:a}=this;i.add(s?s.call(i,a):a?this._subscribe(i):this._trySubscribe(i))}),i}_trySubscribe(n){try{return this._subscribe(n)}catch(r){n.error(r)}}forEach(n,r){return new(r=Vu(r))((o,i)=>{const s=new Gn({next:a=>{try{n(a)}catch(u){i(u),s.unsubscribe()}},error:i,complete:o});this.subscribe(s)})}_subscribe(n){var r;return null===(r=this.source)||void 0===r?void 0:r.subscribe(n)}[Ei](){return this}pipe(...n){return function Bu(e){return 0===e.length?ju:1===e.length?e[0]:function(n){return e.reduce((r,o)=>o(r),n)}}(n)(this)}toPromise(n){return new(n=Vu(n))((r,o)=>{let i;this.subscribe(s=>i=s,s=>o(s),()=>r(i))})}}return e.create=t=>new e(t),e})();function Vu(e){var t;return null!==(t=e??Ht.Promise)&&void 0!==t?t:Promise}const om=jr(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let Ci=(()=>{class e extends Se{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(n){const r=new Hu(this,this);return r.operator=n,r}_throwIfClosed(){if(this.closed)throw new om}next(n){Hr(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const r of this.currentObservers)r.next(n)}})}error(n){Hr(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=n;const{observers:r}=this;for(;r.length;)r.shift().error(n)}})}complete(){Hr(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:n}=this;for(;n.length;)n.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var n;return(null===(n=this.observers)||void 0===n?void 0:n.length)>0}_trySubscribe(n){return this._throwIfClosed(),super._trySubscribe(n)}_subscribe(n){return this._throwIfClosed(),this._checkFinalizedStatuses(n),this._innerSubscribe(n)}_innerSubscribe(n){const{hasError:r,isStopped:o,observers:i}=this;return r||o?Fu:(this.currentObservers=null,i.push(n),new ot(()=>{this.currentObservers=null,zn(i,n)}))}_checkFinalizedStatuses(n){const{hasError:r,thrownError:o,isStopped:i}=this;r?n.error(o):i&&n.complete()}asObservable(){const n=new Se;return n.source=this,n}}return e.create=(t,n)=>new Hu(t,n),e})();class Hu extends Ci{constructor(t,n){super(),this.destination=t,this.source=n}next(t){var n,r;null===(r=null===(n=this.destination)||void 0===n?void 0:n.next)||void 0===r||r.call(n,t)}error(t){var n,r;null===(r=null===(n=this.destination)||void 0===n?void 0:n.error)||void 0===r||r.call(n,t)}complete(){var t,n;null===(n=null===(t=this.destination)||void 0===t?void 0:t.complete)||void 0===n||n.call(t)}_subscribe(t){var n,r;return null!==(r=null===(n=this.source)||void 0===n?void 0:n.subscribe(t))&&void 0!==r?r:Fu}}function Wn(e){return t=>{if(function im(e){return ee(e?.lift)}(t))return t.lift(function(n){try{return e(n,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}function Ur(e,t,n,r,o){return new sm(e,t,n,r,o)}class sm extends vi{constructor(t,n,r,o,i,s){super(t),this.onFinalize=i,this.shouldUnsubscribe=s,this._next=n?function(a){try{n(a)}catch(u){t.error(u)}}:super._next,this._error=o?function(a){try{o(a)}catch(u){t.error(u)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(a){t.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:n}=this;super.unsubscribe(),!n&&(null===(t=this.onFinalize)||void 0===t||t.call(this))}}}function Nt(e){return this instanceof Nt?(this.v=e,this):new Nt(e)}function Gu(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,t=e[Symbol.asyncIterator];return t?t.call(e):(e=function Mi(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(e),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(i){n[i]=e[i]&&function(s){return new Promise(function(a,u){!function o(i,s,a,u){Promise.resolve(u).then(function(l){i({value:l,done:a})},s)}(a,u,(s=e[i](s)).done,s.value)})}}}"function"==typeof SuppressedError&&SuppressedError;const Wu=e=>e&&"number"==typeof e.length&&"function"!=typeof e;function qu(e){return ee(e?.then)}function Zu(e){return ee(e[Ei])}function Yu(e){return Symbol.asyncIterator&&ee(e?.[Symbol.asyncIterator])}function Qu(e){return new TypeError(`You provided ${null!==e&&"object"==typeof e?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const Ku=function Am(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function Ju(e){return ee(e?.[Ku])}function Xu(e){return function zu(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var o,r=n.apply(e,t||[]),i=[];return o={},s("next"),s("throw"),s("return"),o[Symbol.asyncIterator]=function(){return this},o;function s(f){r[f]&&(o[f]=function(h){return new Promise(function(p,g){i.push([f,h,p,g])>1||a(f,h)})})}function a(f,h){try{!function u(f){f.value instanceof Nt?Promise.resolve(f.value.v).then(l,c):d(i[0][2],f)}(r[f](h))}catch(p){d(i[0][3],p)}}function l(f){a("next",f)}function c(f){a("throw",f)}function d(f,h){f(h),i.shift(),i.length&&a(i[0][0],i[0][1])}}(this,arguments,function*(){const n=e.getReader();try{for(;;){const{value:r,done:o}=yield Nt(n.read());if(o)return yield Nt(void 0);yield yield Nt(r)}}finally{n.releaseLock()}})}function el(e){return ee(e?.getReader)}function xt(e){if(e instanceof Se)return e;if(null!=e){if(Zu(e))return function Nm(e){return new Se(t=>{const n=e[Ei]();if(ee(n.subscribe))return n.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(e);if(Wu(e))return function xm(e){return new Se(t=>{for(let n=0;n{e.then(n=>{t.closed||(t.next(n),t.complete())},n=>t.error(n)).then(null,Lu)})}(e);if(Yu(e))return tl(e);if(Ju(e))return function Fm(e){return new Se(t=>{for(const n of e)if(t.next(n),t.closed)return;t.complete()})}(e);if(el(e))return function Rm(e){return tl(Xu(e))}(e)}throw Qu(e)}function tl(e){return new Se(t=>{(function Om(e,t){var n,r,o,i;return function $u(e,t,n,r){return new(n||(n=Promise))(function(i,s){function a(c){try{l(r.next(c))}catch(d){s(d)}}function u(c){try{l(r.throw(c))}catch(d){s(d)}}function l(c){c.done?i(c.value):function o(i){return i instanceof n?i:new n(function(s){s(i)})}(c.value).then(a,u)}l((r=r.apply(e,t||[])).next())})}(this,void 0,void 0,function*(){try{for(n=Gu(e);!(r=yield n.next()).done;)if(t.next(r.value),t.closed)return}catch(s){o={error:s}}finally{try{r&&!r.done&&(i=n.return)&&(yield i.call(n))}finally{if(o)throw o.error}}t.complete()})})(e,t).catch(n=>t.error(n))})}function Pt(e,t,n,r=0,o=!1){const i=t.schedule(function(){n(),o?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(i),!o)return i}function nl(e,t,n=1/0){return ee(t)?nl((r,o)=>function am(e,t){return Wn((n,r)=>{let o=0;n.subscribe(Ur(r,i=>{r.next(e.call(t,i,o++))}))})}((i,s)=>t(r,i,o,s))(xt(e(r,o))),n):("number"==typeof t&&(n=t),Wn((r,o)=>function Lm(e,t,n,r,o,i,s,a){const u=[];let l=0,c=0,d=!1;const f=()=>{d&&!u.length&&!l&&t.complete()},h=g=>l{i&&t.next(g),l++;let y=!1;xt(n(g,c++)).subscribe(Ur(t,D=>{o?.(D),i?h(D):t.next(D)},()=>{y=!0},void 0,()=>{if(y)try{for(l--;u.length&&lp(D)):p(D)}f()}catch(D){t.error(D)}}))};return e.subscribe(Ur(t,h,()=>{d=!0,f()})),()=>{a?.()}}(r,o,e,n)))}const rl=new Se(e=>e.complete());function Ti(e){return e[e.length-1]}function ol(e,t=0){return Wn((n,r)=>{n.subscribe(Ur(r,o=>Pt(r,e,()=>r.next(o),t),()=>Pt(r,e,()=>r.complete(),t),o=>Pt(r,e,()=>r.error(o),t)))})}function il(e,t=0){return Wn((n,r)=>{r.add(e.schedule(()=>n.subscribe(r),t))})}function sl(e,t){if(!e)throw new Error("Iterable cannot be null");return new Se(n=>{Pt(n,t,()=>{const r=e[Symbol.asyncIterator]();Pt(n,t,()=>{r.next().then(o=>{o.done?n.complete():n.next(o.value)})},0,!0)})})}function Ym(...e){const t=function Vm(e){return function Bm(e){return e&&ee(e.schedule)}(Ti(e))?e.pop():void 0}(e),n=function Hm(e,t){return"number"==typeof Ti(e)?e.pop():t}(e,1/0),r=e;return r.length?1===r.length?xt(r[0]):function km(e=1/0){return nl(ju,e)}(n)(function Zm(e,t){return t?function qm(e,t){if(null!=e){if(Zu(e))return function $m(e,t){return xt(e).pipe(il(t),ol(t))}(e,t);if(Wu(e))return function zm(e,t){return new Se(n=>{let r=0;return t.schedule(function(){r===e.length?n.complete():(n.next(e[r++]),n.closed||this.schedule())})})}(e,t);if(qu(e))return function Um(e,t){return xt(e).pipe(il(t),ol(t))}(e,t);if(Yu(e))return sl(e,t);if(Ju(e))return function Gm(e,t){return new Se(n=>{let r;return Pt(n,t,()=>{r=e[Ku](),Pt(n,t,()=>{let o,i;try{({value:o,done:i}=r.next())}catch(s){return void n.error(s)}i?n.complete():n.next(o)},0,!0)}),()=>ee(r?.return)&&r.return()})}(e,t);if(el(e))return function Wm(e,t){return sl(Xu(e),t)}(e,t)}throw Qu(e)}(e,t):xt(e)}(r,t)):rl}function Ai(e,t,...n){if(!0===t)return void e();if(!1===t)return;const r=new Gn({next:()=>{r.unsubscribe(),e()}});return xt(t(...n)).subscribe(r)}function G(e){for(let t in e)if(e[t]===G)return t;throw Error("Could not find renamed property on target object.")}function q(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(q).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function xi(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const Km=G({__forward_ref__:G});function Pi(e){return e.__forward_ref__=Pi,e.toString=function(){return q(this())},e}function S(e){return function Fi(e){return"function"==typeof e&&e.hasOwnProperty(Km)&&e.__forward_ref__===Pi}(e)?e():e}function Ri(e){return e&&!!e.\u0275providers}class b extends Error{constructor(t,n){super(zr(t,n)),this.code=t}}function zr(e,t){return`NG0${Math.abs(e)}${t?": "+t.trim():""}`}function $(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():function A(e){return"string"==typeof e?e:null==e?"":String(e)}(e)}function Gr(e,t){throw new b(-201,!1)}function Ve(e,t){null==e&&function U(e,t,n,r){throw new Error(`ASSERTION ERROR: ${e}`+(null==r?"":` [Expected=> ${n} ${r} ${t} <=Actual]`))}(t,e,null,"!=")}function K(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Ut(e){return{providers:e.providers||[],imports:e.imports||[]}}function Wr(e){return ul(e,qr)||ul(e,cl)}function ul(e,t){return e.hasOwnProperty(t)?e[t]:null}function ll(e){return e&&(e.hasOwnProperty(Oi)||e.hasOwnProperty(oy))?e[Oi]:null}const qr=G({\u0275prov:G}),Oi=G({\u0275inj:G}),cl=G({ngInjectableDef:G}),oy=G({ngInjectorDef:G});var T=(()=>((T=T||{})[T.Default=0]="Default",T[T.Host=1]="Host",T[T.Self=2]="Self",T[T.SkipSelf=4]="SkipSelf",T[T.Optional=8]="Optional",T))();let Li;function He(e){const t=Li;return Li=e,t}function dl(e,t,n){const r=Wr(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&T.Optional?null:void 0!==t?t:void Gr(q(e))}const Y=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),qn={},ki="__NG_DI_FLAG__",Zr="ngTempTokenPath",sy="ngTokenPath",ay=/\n/gm,uy="\u0275",fl="__source";let Zn;function nn(e){const t=Zn;return Zn=e,t}function ly(e,t=T.Default){if(void 0===Zn)throw new b(-203,!1);return null===Zn?dl(e,void 0,t):Zn.get(e,t&T.Optional?null:void 0,t)}function V(e,t=T.Default){return(function iy(){return Li}()||ly)(S(e),t)}function Yr(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function ji(e){const t=[];for(let n=0;n((it=it||{})[it.OnPush=0]="OnPush",it[it.Default=1]="Default",it))(),st=(()=>{return(e=st||(st={}))[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",st;var e})();const mt={},H=[],Qr=G({\u0275cmp:G}),Bi=G({\u0275dir:G}),Vi=G({\u0275pipe:G}),pl=G({\u0275mod:G}),yt=G({\u0275fac:G}),Qn=G({__NG_ELEMENT_ID__:G});let py=0;function Hi(e){return gt(()=>{const t=function ml(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,exportAs:e.exportAs||null,standalone:!0===e.standalone,selectors:e.selectors||H,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:gl(e.inputs,t),outputs:gl(e.outputs)}}(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===it.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,data:e.data||{},encapsulation:e.encapsulation||st.Emulated,id:"c"+py++,styles:e.styles||H,_:null,schemas:e.schemas||null,tView:null};!function yl(e){e.features?.forEach(t=>t(e))}(n);const r=e.dependencies;return n.directiveDefs=Kr(r,!1),n.pipeDefs=Kr(r,!0),n})}function my(e){return z(e)||ge(e)}function yy(e){return null!==e}function rn(e){return gt(()=>({type:e.type,bootstrap:e.bootstrap||H,declarations:e.declarations||H,imports:e.imports||H,exports:e.exports||H,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function gl(e,t){if(null==e)return mt;const n={};for(const r in e)if(e.hasOwnProperty(r)){let o=e[r],i=o;Array.isArray(o)&&(i=o[1],o=o[0]),n[o]=r,t&&(t[o]=i)}return n}function z(e){return e[Qr]||null}function ge(e){return e[Bi]||null}function Te(e){return e[Vi]||null}function Kr(e,t){if(!e)return null;const n=t?Te:my;return()=>("function"==typeof e?e():e).map(r=>n(r)).filter(yy)}const Dt=0,E=1,F=2,te=3,Ze=4,zt=5,me=6,on=7,re=8,Jr=9,Xr=10,O=11,$i=12,Jn=13,Dl=14,sn=15,ye=16,Xn=17,an=18,at=19,er=20,vl=21,Q=22,Ui=1,_l=2,eo=7,to=8,un=9,we=10;function Oe(e){return Array.isArray(e)&&"object"==typeof e[Ui]}function Ye(e){return Array.isArray(e)&&!0===e[Ui]}function zi(e){return 0!=(4&e.flags)}function tr(e){return e.componentOffset>-1}function Qe(e){return!!e.template}function vy(e){return 0!=(256&e[F])}function Gt(e,t){return e.hasOwnProperty(yt)?e[yt]:null}class Ey{constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}function Cl(e){return e.type.prototype.ngOnChanges&&(e.setInput=by),Cy}function Cy(){const e=Il(this),t=e?.current;if(t){const n=e.previous;if(n===mt)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function by(e,t,n,r){const o=this.declaredInputs[n],i=Il(e)||function Iy(e,t){return e[bl]=t}(e,{previous:mt,current:null}),s=i.current||(i.current={}),a=i.previous,u=a[o];s[o]=new Ey(u&&u.currentValue,t,a===mt),e[r]=t}const bl="__ngSimpleChanges__";function Il(e){return e[bl]||null}const Ue=function(e,t,n){};function he(e){for(;Array.isArray(e);)e=e[Dt];return e}function Le(e,t){return he(t[e.index])}function Tl(e,t){return e.data[t]}function Ae(e,t){const n=t[e];return Oe(n)?n:n[Dt]}function io(e){return 64==(64&e[F])}function Rt(e,t){return null==t?null:e[t]}function Al(e){e[an]=0}function Wi(e,t){e[zt]+=t;let n=e,r=e[te];for(;null!==r&&(1===t&&1===n[zt]||-1===t&&0===n[zt]);)r[zt]+=t,n=r,r=r[te]}const N={lFrame:Bl(null),bindingsEnabled:!0};function xl(){return N.bindingsEnabled}function v(){return N.lFrame.lView}function B(){return N.lFrame.tView}function pe(){let e=Pl();for(;null!==e&&64===e.type;)e=e.parent;return e}function Pl(){return N.lFrame.currentTNode}function ut(e,t){const n=N.lFrame;n.currentTNode=e,n.isParent=t}function qi(){return N.lFrame.isParent}function Zi(){N.lFrame.isParent=!1}function Vy(e,t){const n=N.lFrame;n.bindingIndex=n.bindingRootIndex=e,Yi(t)}function Yi(e){N.lFrame.currentDirectiveIndex=e}function Ll(){return N.lFrame.currentQueryIndex}function Ki(e){N.lFrame.currentQueryIndex=e}function $y(e){const t=e[E];return 2===t.type?t.declTNode:1===t.type?e[me]:null}function kl(e,t,n){if(n&T.SkipSelf){let o=t,i=e;for(;!(o=o.parent,null!==o||n&T.Host||(o=$y(i),null===o||(i=i[sn],10&o.type))););if(null===o)return!1;t=o,e=i}const r=N.lFrame=jl();return r.currentTNode=t,r.lView=e,!0}function Ji(e){const t=jl(),n=e[E];N.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function jl(){const e=N.lFrame,t=null===e?null:e.child;return null===t?Bl(e):t}function Bl(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function Vl(){const e=N.lFrame;return N.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Hl=Vl;function Xi(){const e=Vl();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function Ce(){return N.lFrame.selectedIndex}function Wt(e){N.lFrame.selectedIndex=e}function so(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n=r)break}else t[u]<0&&(e[an]+=65536),(a>11>16&&(3&e[F])===t){e[F]+=2048,Ue(4,a,i);try{i.call(a)}finally{Ue(5,a,i)}}}else{Ue(4,a,i);try{i.call(a)}finally{Ue(5,a,i)}}}const dn=-1;class rr{constructor(t,n,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}}function ns(e,t,n){let r=0;for(;rt){s=i-1;break}}}for(;i>16}(e),r=t;for(;n>0;)r=r[sn],n--;return r}let rs=!0;function fo(e){const t=rs;return rs=e,t}const ql=255,Zl=5;let nD=0;const lt={};function ho(e,t){const n=Yl(e,t);if(-1!==n)return n;const r=t[E];r.firstCreatePass&&(e.injectorIndex=t.length,os(r.data,e),os(t,null),os(r.blueprint,null));const o=is(e,t),i=e.injectorIndex;if(Wl(o)){const s=lo(o),a=co(o,t),u=a[E].data;for(let l=0;l<8;l++)t[i+l]=a[s+l]|u[s+l]}return t[i+8]=o,i}function os(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Yl(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function is(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,r=null,o=t;for(;null!==o;){if(r=nc(o),null===r)return dn;if(n++,o=o[sn],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return dn}function ss(e,t,n){!function rD(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(Qn)&&(r=n[Qn]),null==r&&(r=n[Qn]=nD++);const o=r&ql;t.data[e+(o>>Zl)]|=1<=0?t&ql:aD:t}(n);if("function"==typeof i){if(!kl(t,e,r))return r&T.Host?Ql(o,0,r):Kl(t,n,r,o);try{const s=i(r);if(null!=s||r&T.Optional)return s;Gr()}finally{Hl()}}else if("number"==typeof i){let s=null,a=Yl(e,t),u=dn,l=r&T.Host?t[ye][me]:null;for((-1===a||r&T.SkipSelf)&&(u=-1===a?is(e,t):t[a+8],u!==dn&&tc(r,!1)?(s=t[E],a=lo(u),t=co(u,t)):a=-1);-1!==a;){const c=t[E];if(ec(i,a,c.data)){const d=iD(a,t,n,s,r,l);if(d!==lt)return d}u=t[a+8],u!==dn&&tc(r,t[E].data[a+8]===l)&&ec(i,a,t)?(s=c,a=lo(u),t=co(u,t)):a=-1}}return o}function iD(e,t,n,r,o,i){const s=t[E],a=s.data[e+8],c=po(a,s,n,null==r?tr(a)&&rs:r!=s&&0!=(3&a.type),o&T.Host&&i===a);return null!==c?qt(t,s,c,a):lt}function po(e,t,n,r,o){const i=e.providerIndexes,s=t.data,a=1048575&i,u=e.directiveStart,c=i>>20,f=o?a+c:e.directiveEnd;for(let h=r?a:a+c;h=u&&p.type===n)return h}if(o){const h=s[u];if(h&&Qe(h)&&h.type===n)return u}return null}function qt(e,t,n,r){let o=e[n];const i=t.data;if(function Jy(e){return e instanceof rr}(o)){const s=o;s.resolving&&function Jm(e,t){const n=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new b(-200,`Circular dependency in DI detected for ${e}${n}`)}($(i[n]));const a=fo(s.canSeeViewProviders);s.resolving=!0;const u=s.injectImpl?He(s.injectImpl):null;kl(e,r,T.Default);try{o=e[n]=s.factory(void 0,i,e,r),t.firstCreatePass&&n>=r.directiveStart&&function Qy(e,t,n){const{ngOnChanges:r,ngOnInit:o,ngDoCheck:i}=t.type.prototype;if(r){const s=Cl(t);(n.preOrderHooks??(n.preOrderHooks=[])).push(e,s),(n.preOrderCheckHooks??(n.preOrderCheckHooks=[])).push(e,s)}o&&(n.preOrderHooks??(n.preOrderHooks=[])).push(0-e,o),i&&((n.preOrderHooks??(n.preOrderHooks=[])).push(e,i),(n.preOrderCheckHooks??(n.preOrderCheckHooks=[])).push(e,i))}(n,i[n],t)}finally{null!==u&&He(u),fo(a),s.resolving=!1,Hl()}}return o}function ec(e,t,n){return!!(n[t+(e>>Zl)]&1<Array.isArray(n)?Zt(n,t):t(n))}function oc(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function go(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function ar(e,t){const n=[];for(let r=0;r((Ne=Ne||{})[Ne.Important=1]="Important",Ne[Ne.DashCase=2]="DashCase",Ne))();const ys=new Map;let OD=0;const vs="__ngContext__";function De(e,t){Oe(t)?(e[vs]=t[er],function kD(e){ys.set(e[er],e)}(t)):e[vs]=t}let _s;function ws(e,t){return _s(e,t)}function dr(e){const t=e[te];return Ye(t)?t[te]:t}function Es(e){return Ic(e[Jn])}function Cs(e){return Ic(e[Ze])}function Ic(e){for(;null!==e&&!Ye(e);)e=e[Ze];return e}function vn(e,t,n,r,o){if(null!=r){let i,s=!1;Ye(r)?i=r:Oe(r)&&(s=!0,r=r[Dt]);const a=he(r);0===e&&null!==n?null==o?xc(t,n,a):Yt(t,n,a,o||null,!0):1===e&&null!==n?Yt(t,n,a,o||null,!0):2===e?function Ns(e,t,n){const r=wo(e,t);r&&function rv(e,t,n,r){e.removeChild(t,n,r)}(e,r,t,n)}(t,a,s):3===e&&t.destroyNode(a),null!=i&&function sv(e,t,n,r,o){const i=n[eo];i!==he(n)&&vn(t,e,r,i,o);for(let a=we;a0&&(e[n-1][Ze]=r[Ze]);const i=go(e,we+t);!function YD(e,t){fr(e,t,t[O],2,null,null),t[Dt]=null,t[me]=null}(r[E],r);const s=i[at];null!==s&&s.detachView(i[E]),r[te]=null,r[Ze]=null,r[F]&=-65}return r}function Tc(e,t){if(!(128&t[F])){const n=t[O];n.destroyNode&&fr(e,t,n,3,null,null),function JD(e){let t=e[Jn];if(!t)return Ms(e[E],e);for(;t;){let n=null;if(Oe(t))n=t[Jn];else{const r=t[we];r&&(n=r)}if(!n){for(;t&&!t[Ze]&&t!==e;)Oe(t)&&Ms(t[E],t),t=t[te];null===t&&(t=e),Oe(t)&&Ms(t[E],t),n=t&&t[Ze]}t=n}}(t)}}function Ms(e,t){if(!(128&t[F])){t[F]&=-65,t[F]|=128,function nv(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r=0?r[o=s]():r[o=-s].unsubscribe(),i+=2}else{const s=r[o=n[i+1]];n[i].call(s)}if(null!==r){for(let i=o+1;i-1){const{encapsulation:i}=e.data[r.directiveStart+o];if(i===st.None||i===st.Emulated)return null}return Le(r,n)}}(e,t.parent,n)}function Yt(e,t,n,r,o){e.insertBefore(t,n,r,o)}function xc(e,t,n){e.appendChild(t,n)}function Pc(e,t,n,r,o){null!==r?Yt(e,t,n,r,o):xc(e,t,n)}function wo(e,t){return e.parentNode(t)}function Fc(e,t,n){return Oc(e,t,n)}let Ts,Fs,Oc=function Rc(e,t,n){return 40&e.type?Le(e,n):null};function Eo(e,t,n,r){const o=Ac(e,r,t),i=t[O],a=Fc(r.parent||t[me],r,t);if(null!=o)if(Array.isArray(n))for(let u=0;u{const s=i;Bs(s,n,[],r)&&(o||(o=[]),o.push(s))}),void 0!==o&&id(o,n),n}function id(e,t){for(let n=0;n{t.push(i)})}}function Bs(e,t,n,r){if(!(e=S(e)))return!1;let o=null,i=ll(e);const s=!i&&z(e);if(i||s){if(s&&!s.standalone)return!1;o=e}else{const u=e.ngModule;if(i=ll(u),!i)return!1;o=u}const a=r.has(o);if(s){if(a)return!1;if(r.add(o),s.dependencies){const u="function"==typeof s.dependencies?s.dependencies():s.dependencies;for(const l of u)Bs(l,t,n,r)}}else{if(!i)return!1;{if(null!=i.imports&&!a){let l;r.add(o);try{Zt(i.imports,c=>{Bs(c,t,n,r)&&(l||(l=[]),l.push(c))})}finally{}void 0!==l&&id(l,t)}if(!a){const l=Gt(o)||(()=>new o);t.push({provide:o,useFactory:l,deps:H},{provide:nd,useValue:o,multi:!0},{provide:ed,useValue:()=>V(o),multi:!0})}const u=i.providers;null==u||a||Vs(u,c=>{t.push(c)})}}return o!==e&&void 0!==e.providers}function Vs(e,t){for(let n of e)Ri(n)&&(n=n.\u0275providers),Array.isArray(n)?Vs(n,t):t(n)}const kv=G({provide:String,useValue:G});function Hs(e){return null!==e&&"object"==typeof e&&kv in e}function Qt(e){return"function"==typeof e}const $s=new L("Set Injector scope."),Mo={},Bv={};let Us;function To(){return void 0===Us&&(Us=new rd),Us}class wn{}class ud extends wn{get destroyed(){return this._destroyed}constructor(t,n,r,o){super(),this.parent=n,this.source=r,this.scopes=o,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Gs(t,s=>this.processProvider(s)),this.records.set(td,En(void 0,this)),o.has("environment")&&this.records.set(wn,En(void 0,this));const i=this.records.get($s);null!=i&&"string"==typeof i.value&&this.scopes.add(i.value),this.injectorDefTypes=new Set(this.get(nd.multi,H,T.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const t of this._ngOnDestroyHooks)t.ngOnDestroy();for(const t of this._onDestroyHooks)t()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),this._onDestroyHooks.length=0}}onDestroy(t){this._onDestroyHooks.push(t)}runInContext(t){this.assertNotDestroyed();const n=nn(this),r=He(void 0);try{return t()}finally{nn(n),He(r)}}get(t,n=qn,r=T.Default){this.assertNotDestroyed(),r=Yr(r);const o=nn(this),i=He(void 0);try{if(!(r&T.SkipSelf)){let a=this.records.get(t);if(void 0===a){const u=function zv(e){return"function"==typeof e||"object"==typeof e&&e instanceof L}(t)&&Wr(t);a=u&&this.injectableDefInScope(u)?En(zs(t),Mo):null,this.records.set(t,a)}if(null!=a)return this.hydrate(t,a)}return(r&T.Self?To():this.parent).get(t,n=r&T.Optional&&n===qn?null:n)}catch(s){if("NullInjectorError"===s.name){if((s[Zr]=s[Zr]||[]).unshift(q(t)),o)throw s;return function fy(e,t,n,r){const o=e[Zr];throw t[fl]&&o.unshift(t[fl]),e.message=function hy(e,t,n,r=null){e=e&&"\n"===e.charAt(0)&&e.charAt(1)==uy?e.slice(2):e;let o=q(t);if(Array.isArray(t))o=t.map(q).join(" -> ");else if("object"==typeof t){let i=[];for(let s in t)if(t.hasOwnProperty(s)){let a=t[s];i.push(s+":"+("string"==typeof a?JSON.stringify(a):q(a)))}o=`{${i.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${e.replace(ay,"\n ")}`}("\n"+e.message,o,n,r),e[sy]=o,e[Zr]=null,e}(s,t,"R3InjectorError",this.source)}throw s}finally{He(i),nn(o)}}resolveInjectorInitializers(){const t=nn(this),n=He(void 0);try{const r=this.get(ed.multi,H,T.Self);for(const o of r)o()}finally{nn(t),He(n)}}toString(){const t=[],n=this.records;for(const r of n.keys())t.push(q(r));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new b(205,!1)}processProvider(t){let n=Qt(t=S(t))?t:S(t&&t.provide);const r=function Hv(e){return Hs(e)?En(void 0,e.useValue):En(function ld(e,t,n){let r;if(Qt(e)){const o=S(e);return Gt(o)||zs(o)}if(Hs(e))r=()=>S(e.useValue);else if(function ad(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...ji(e.deps||[]));else if(function sd(e){return!(!e||!e.useExisting)}(e))r=()=>V(S(e.useExisting));else{const o=S(e&&(e.useClass||e.provide));if(!function $v(e){return!!e.deps}(e))return Gt(o)||zs(o);r=()=>new o(...ji(e.deps))}return r}(e),Mo)}(t);if(Qt(t)||!0!==t.multi)this.records.get(n);else{let o=this.records.get(n);o||(o=En(void 0,Mo,!0),o.factory=()=>ji(o.multi),this.records.set(n,o)),n=t,o.multi.push(t)}this.records.set(n,r)}hydrate(t,n){return n.value===Mo&&(n.value=Bv,n.value=n.factory()),"object"==typeof n.value&&n.value&&function Uv(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}injectableDefInScope(t){if(!t.providedIn)return!1;const n=S(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}}function zs(e){const t=Wr(e),n=null!==t?t.factory:Gt(e);if(null!==n)return n;if(e instanceof L)throw new b(204,!1);if(e instanceof Function)return function Vv(e){const t=e.length;if(t>0)throw ar(t,"?"),new b(204,!1);const n=function ry(e){return e&&(e[qr]||e[cl])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new b(204,!1)}function En(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function Gs(e,t){for(const n of e)Array.isArray(n)?Gs(n,t):n&&Ri(n)?Gs(n.\u0275providers,t):t(n)}class Gv{}class cd{}class qv{resolveComponentFactory(t){throw function Wv(e){const t=Error(`No component factory found for ${q(e)}. Did you add it to @NgModule.entryComponents?`);return t.ngComponent=e,t}(t)}}let Ao=(()=>{class e{}return e.NULL=new qv,e})();function Zv(){return Cn(pe(),v())}function Cn(e,t){return new bn(Le(e,t))}let bn=(()=>{class e{constructor(n){this.nativeElement=n}}return e.__NG_ELEMENT_ID__=Zv,e})();function Yv(e){return e instanceof bn?e.nativeElement:e}class fd{}let Kv=(()=>{class e{}return e.\u0275prov=K({token:e,providedIn:"root",factory:()=>null}),e})();class Ws{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const Jv=new Ws("15.2.10"),qs={},Zs="ngOriginalError";function Ys(e){return e[Zs]}class In{constructor(){this._console=console}handleError(t){const n=this._findOriginalError(t);this._console.error("ERROR",t),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&Ys(t);for(;n&&Ys(n);)n=Ys(n);return n||null}}function gd(e,t,n){let r=e.length;for(;;){const o=e.indexOf(t,n);if(-1===o)return o;if(0===o||e.charCodeAt(o-1)<=32){const i=t.length;if(o+i===r||e.charCodeAt(o+i)<=32)return o}n=o+1}}const md="ng-template";function l_(e,t,n){let r=0,o=!0;for(;ri?"":o[d+1].toLowerCase();const h=8&r?f:null;if(h&&-1!==gd(h,l,0)||2&r&&l!==f){if(Ke(r))return!1;s=!0}}}}else{if(!s&&!Ke(r)&&!Ke(u))return!1;if(s&&Ke(u))continue;s=!1,r=u|1&r}}return Ke(r)||s}function Ke(e){return 0==(1&e)}function f_(e,t,n,r){if(null===t)return-1;let o=0;if(r||!n){let i=!1;for(;o-1)for(n++;n0?'="'+a+'"':"")+"]"}else 8&r?o+="."+s:4&r&&(o+=" "+s);else""!==o&&!Ke(s)&&(t+=vd(i,o),o=""),r=s,i=i||!Ke(r);n++}return""!==o&&(t+=vd(i,o)),t}const x={};function No(e){_d(B(),v(),Ce()+e,!1)}function _d(e,t,n,r){if(!r)if(3==(3&t[F])){const i=e.preOrderCheckHooks;null!==i&&ao(t,i,n)}else{const i=e.preOrderHooks;null!==i&&uo(t,i,0,n)}Wt(n)}function bd(e,t=null,n=null,r){const o=Id(e,t,n,r);return o.resolveInjectorInitializers(),o}function Id(e,t=null,n=null,r,o=new Set){const i=[n||H,Lv(e)];return r=r||("object"==typeof e?void 0:q(e)),new ud(i,t||To(),r||null,o)}let Kt=(()=>{class e{static create(n,r){if(Array.isArray(n))return bd({name:""},r,n,"");{const o=n.name??"";return bd({name:o},n.parent,n.providers,o)}}}return e.THROW_IF_NOT_FOUND=qn,e.NULL=new rd,e.\u0275prov=K({token:e,providedIn:"any",factory:()=>V(td)}),e.__NG_ELEMENT_ID__=-1,e})();function k(e,t=T.Default){const n=v();return null===n?V(e,t):Jl(pe(),n,S(e),t)}function Pd(e,t){const n=e.contentQueries;if(null!==n)for(let r=0;rQ&&_d(e,t,Q,!1),Ue(s?2:0,o),n(r,o)}finally{Wt(i),Ue(s?3:1,o)}}function na(e,t,n){if(zi(t)){const o=t.directiveEnd;for(let i=t.directiveStart;i0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(s)!=a&&s.push(a),s.push(n,r,i)}}(e,t,r,mr(e,n,o.hostVars,x),o)}function iw(e,t,n,r,o,i){const s=i[t];if(null!==s){const a=r.setInput;for(let u=0;u0&&la(n)}}function la(e){for(let r=Es(e);null!==r;r=Cs(r))for(let o=we;o0&&la(i)}const n=e[E].components;if(null!==n)for(let r=0;r0&&la(o)}}function cw(e,t){const n=Ae(t,e),r=n[E];(function dw(e,t){for(let n=t.length;n-1&&(Ss(t,r),go(n,r))}this._attachedToViewContainer=!1}Tc(this._lView[E],this._lView)}onDestroy(t){Od(this._lView[E],this._lView,null,t)}markForCheck(){Oo(this._cdRefInjectingView||this._lView)}detach(){this._lView[F]&=-65}reattach(){this._lView[F]|=64}detectChanges(){Lo(this._lView[E],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new b(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function KD(e,t){fr(e,t,t[O],2,null,null)}(this._lView[E],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new b(902,!1);this._appRef=t}}class fw extends yr{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;Lo(t[E],t,t[re],!1)}checkNoChanges(){}get context(){return null}}class Gd extends Ao{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=z(t);return new Dr(n,this.ngModule)}}function Wd(e){const t=[];for(let n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}class pw{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){r=Yr(r);const o=this.injector.get(t,qs,r);return o!==qs||n===qs?o:this.parentInjector.get(t,n,r)}}class Dr extends cd{get inputs(){return Wd(this.componentDef.inputs)}get outputs(){return Wd(this.componentDef.outputs)}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function D_(e){return e.map(y_).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}create(t,n,r,o){let i=(o=o||this.ngModule)instanceof wn?o:o?.injector;i&&null!==this.componentDef.getStandaloneInjector&&(i=this.componentDef.getStandaloneInjector(i)||i);const s=i?new pw(t,i):t,a=s.get(fd,null);if(null===a)throw new b(407,!1);const u=s.get(Kv,null),l=a.createRenderer(null,this.componentDef),c=this.componentDef.selectors[0][0]||"div",d=r?function U_(e,t,n){return e.selectRootElement(t,n===st.ShadowDom)}(l,r,this.componentDef.encapsulation):Is(l,c,function hw(e){const t=e.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(c)),f=this.componentDef.onPush?288:272,h=ia(0,null,null,1,0,null,null,null,null,null),p=Po(null,h,null,f,null,null,a,l,u,s,null);let g,y;Ji(p);try{const D=this.componentDef;let _,m=null;D.findHostDirectiveDefs?(_=[],m=new Map,D.findHostDirectiveDefs(D,_,m),_.push(D)):_=[D];const C=function mw(e,t){const n=e[E],r=Q;return e[r]=t,Tn(n,r,2,"#host",null)}(p,d),P=function yw(e,t,n,r,o,i,s,a){const u=o[E];!function Dw(e,t,n,r){for(const o of e)t.mergedAttrs=or(t.mergedAttrs,o.hostAttrs);null!==t.mergedAttrs&&(ko(t,t.mergedAttrs,!0),null!==n&&Vc(r,n,t))}(r,e,t,s);const l=i.createRenderer(t,n),c=Po(o,Rd(n),null,n.onPush?32:16,o[e.index],e,i,l,a||null,null,null);return u.firstCreatePass&&aa(u,e,r.length-1),Ro(o,c),o[e.index]=c}(C,d,D,_,p,a,l);y=Tl(h,Q),d&&function _w(e,t,n,r){if(r)ns(e,n,["ng-version",Jv.full]);else{const{attrs:o,classes:i}=function v_(e){const t=[],n=[];let r=1,o=2;for(;r0&&Bc(e,n,i.join(" "))}}(l,D,d,r),void 0!==n&&function ww(e,t,n){const r=e.projection=[];for(let o=0;on()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class Na extends RC{constructor(t){super(),this.moduleType=t}create(t){return new kh(this.moduleType,t)}}function Pa(e){return t=>{setTimeout(e,void 0,t)}}const bt=class d0 extends Ci{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,n,r){let o=t,i=n||(()=>null),s=r;if(t&&"object"==typeof t){const u=t;o=u.next?.bind(u),i=u.error?.bind(u),s=u.complete?.bind(u)}this.__isAsync&&(i=Pa(i),o&&(o=Pa(o)),s&&(s=Pa(s)));const a=super.subscribe({next:o,error:i,complete:s});return t instanceof ot&&t.add(a),a}};function f0(){return this._results[Symbol.iterator]()}class Fa{get changes(){return this._changes||(this._changes=new bt)}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const n=Fa.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=f0)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){const r=this;r.dirty=!1;const o=function ze(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function dD(e,t,n){if(e.length!==t.length)return!1;for(let r=0;r{class e{}return e.__NG_ELEMENT_ID__=g0,e})();const h0=It,p0=class extends h0{constructor(t,n,r){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=r}createEmbeddedView(t,n){const r=this._declarationTContainer.tView,o=Po(this._declarationLView,r,t,16,null,r.declTNode,null,null,null,null,n||null);o[Xn]=this._declarationLView[this._declarationTContainer.index];const s=this._declarationLView[at];return null!==s&&(o[at]=s.createEmbeddedView(r)),ta(r,o,t),new yr(o)}};function g0(){return qo(pe(),v())}function qo(e,t){return 4&e.type?new p0(t,e,Cn(e,t)):null}let pt=(()=>{class e{}return e.__NG_ELEMENT_ID__=m0,e})();function m0(){return Jh(pe(),v())}const y0=pt,Qh=class extends y0{constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return Cn(this._hostTNode,this._hostLView)}get injector(){return new fn(this._hostTNode,this._hostLView)}get parentInjector(){const t=is(this._hostTNode,this._hostLView);if(Wl(t)){const n=co(t,this._hostLView),r=lo(t);return new fn(n[E].data[r+8],n)}return new fn(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=Kh(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-we}createEmbeddedView(t,n,r){let o,i;"number"==typeof r?o=r:null!=r&&(o=r.index,i=r.injector);const s=t.createEmbeddedView(n||{},i);return this.insert(s,o),s}createComponent(t,n,r,o,i){const s=t&&!function sr(e){return"function"==typeof e}(t);let a;if(s)a=n;else{const d=n||{};a=d.index,r=d.injector,o=d.projectableNodes,i=d.environmentInjector||d.ngModuleRef}const u=s?t:new Dr(z(t)),l=r||this.parentInjector;if(!i&&null==u.ngModule){const f=(s?l:this.parentInjector).get(wn,null);f&&(i=f)}const c=u.create(l,o,void 0,i);return this.insert(c.hostView,a),c}insert(t,n){const r=t._lView,o=r[E];if(function Ny(e){return Ye(e[te])}(r)){const c=this.indexOf(t);if(-1!==c)this.detach(c);else{const d=r[te],f=new Qh(d,d[me],d[te]);f.detach(f.indexOf(t))}}const i=this._adjustIndex(n),s=this._lContainer;!function XD(e,t,n,r){const o=we+r,i=n.length;r>0&&(n[o-1][Ze]=t),r0)r.push(s[a/2]);else{const l=i[a+1],c=t[-u];for(let d=we;d{class e{constructor(n){this.appInits=n,this.resolve=Yo,this.reject=Yo,this.initialized=!1,this.done=!1,this.donePromise=new Promise((r,o)=>{this.resolve=r,this.reject=o})}runInitializers(){if(this.initialized)return;const n=[],r=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let o=0;o{i.subscribe({complete:a,error:u})});n.push(s)}}Promise.all(n).then(()=>{r()}).catch(o=>{this.reject(o)}),0===n.length&&r(),this.initialized=!0}}return e.\u0275fac=function(n){return new(n||e)(V(Ip,8))},e.\u0275prov=K({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const xr=new L("AppId",{providedIn:"root",factory:function Sp(){return`${za()}${za()}${za()}`}});function za(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Mp=new L("Platform Initializer"),Tp=new L("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),St=new L("LocaleId",{providedIn:"root",factory:()=>function cy(e,t=T.Default){return V(e,Yr(t))}(St,T.Optional|T.SkipSelf)||function G0(){return typeof $localize<"u"&&$localize.locale||Vn}()}),Q0=(()=>Promise.resolve(0))();function Ga(e){typeof Zone>"u"?Q0.then(()=>{e&&e.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",e)}class _e{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new bt(!1),this.onMicrotaskEmpty=new bt(!1),this.onStable=new bt(!1),this.onError=new bt(!1),typeof Zone>"u")throw new b(908,!1);Zone.assertZonePatched();const o=this;o._nesting=0,o._outer=o._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(o._inner=o._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(o._inner=o._inner.fork(Zone.longStackTraceZoneSpec)),o.shouldCoalesceEventChangeDetection=!r&&n,o.shouldCoalesceRunChangeDetection=r,o.lastRequestAnimationFrameId=-1,o.nativeRequestAnimationFrame=function K0(){let e=Y.requestAnimationFrame,t=Y.cancelAnimationFrame;if(typeof Zone<"u"&&e&&t){const n=e[Zone.__symbol__("OriginalDelegate")];n&&(e=n);const r=t[Zone.__symbol__("OriginalDelegate")];r&&(t=r)}return{nativeRequestAnimationFrame:e,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function eb(e){const t=()=>{!function X0(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(Y,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,qa(e),e.isCheckStableRunning=!0,Wa(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),qa(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,o,i,s,a)=>{try{return xp(e),n.invokeTask(o,i,s,a)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===i.type||e.shouldCoalesceRunChangeDetection)&&t(),Pp(e)}},onInvoke:(n,r,o,i,s,a,u)=>{try{return xp(e),n.invoke(o,i,s,a,u)}finally{e.shouldCoalesceRunChangeDetection&&t(),Pp(e)}},onHasTask:(n,r,o,i)=>{n.hasTask(o,i),r===o&&("microTask"==i.change?(e._hasPendingMicrotasks=i.microTask,qa(e),Wa(e)):"macroTask"==i.change&&(e.hasPendingMacrotasks=i.macroTask))},onHandleError:(n,r,o,i)=>(n.handleError(o,i),e.runOutsideAngular(()=>e.onError.emit(i)),!1)})}(o)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!_e.isInAngularZone())throw new b(909,!1)}static assertNotInAngularZone(){if(_e.isInAngularZone())throw new b(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,o){const i=this._inner,s=i.scheduleEventTask("NgZoneEvent: "+o,t,J0,Yo,Yo);try{return i.runTask(s,n,r)}finally{i.cancelTask(s)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}}const J0={};function Wa(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function qa(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function xp(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Pp(e){e._nesting--,Wa(e)}class tb{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new bt,this.onMicrotaskEmpty=new bt,this.onStable=new bt,this.onError=new bt}run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,o){return t.apply(n,r)}}const Fp=new L(""),Ko=new L("");let Qa,Za=(()=>{class e{constructor(n,r,o){this._ngZone=n,this.registry=r,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Qa||(function nb(e){Qa=e}(o),o.addToWindow(r)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{_e.assertNotInAngularZone(),Ga(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())Ga(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb(this._didWork)}this._didWork=!1});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(n)||(clearTimeout(r.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,r,o){let i=-1;r&&r>0&&(i=setTimeout(()=>{this._callbacks=this._callbacks.filter(s=>s.timeoutId!==i),n(this._didWork,this.getPendingTasks())},r)),this._callbacks.push({doneCb:n,timeoutId:i,updateCb:o})}whenStable(n,r,o){if(o&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,r,o),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,r,o){return[]}}return e.\u0275fac=function(n){return new(n||e)(V(_e),V(Ya),V(Ko))},e.\u0275prov=K({token:e,factory:e.\u0275fac}),e})(),Ya=(()=>{class e{constructor(){this._applications=new Map}registerApplication(n,r){this._applications.set(n,r)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,r=!0){return Qa?.findTestabilityInTree(this,n,r)??null}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=K({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})();const Mt=!1;let Bt=null;const Rp=new L("AllowMultipleToken"),Ka=new L("PlatformDestroyListeners"),rb=new L("appBootstrapListener");function Lp(e,t,n=[]){const r=`Platform: ${t}`,o=new L(r);return(i=[])=>{let s=Ja();if(!s||s.injector.get(Rp,!1)){const a=[...n,...i,{provide:o,useValue:!0}];e?e(a):function sb(e){if(Bt&&!Bt.get(Rp,!1))throw new b(400,!1);Bt=e;const t=e.get(jp);(function Op(e){const t=e.get(Mp,null);t&&t.forEach(n=>n())})(e)}(function kp(e=[],t){return Kt.create({name:t,providers:[{provide:$s,useValue:"platform"},{provide:Ka,useValue:new Set([()=>Bt=null])},...e]})}(a,r))}return function ub(e){const t=Ja();if(!t)throw new b(401,!1);return t}()}}function Ja(){return Bt?.get(jp)??null}let jp=(()=>{class e{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,r){const o=function Vp(e,t){let n;return n="noop"===e?new tb:("zone.js"===e?void 0:e)||new _e(t),n}(r?.ngZone,function Bp(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!e||!e.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!e||!e.ngZoneRunCoalescing)||!1}}(r)),i=[{provide:_e,useValue:o}];return o.run(()=>{const s=Kt.create({providers:i,parent:this.injector,name:n.moduleType.name}),a=n.create(s),u=a.injector.get(In,null);if(!u)throw new b(402,!1);return o.runOutsideAngular(()=>{const l=o.onError.subscribe({next:c=>{u.handleError(c)}});a.onDestroy(()=>{Jo(this._modules,a),l.unsubscribe()})}),function Hp(e,t,n){try{const r=n();return ya(r)?r.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(u,o,()=>{const l=a.injector.get(Qo);return l.runInitializers(),l.donePromise.then(()=>(function fh(e){Ve(e,"Expected localeId to be defined"),"string"==typeof e&&(dh=e.toLowerCase().replace(/_/g,"-"))}(a.injector.get(St,Vn)||Vn),this._moduleDoBootstrap(a),a))})})}bootstrapModule(n,r=[]){const o=$p({},r);return function ob(e,t,n){const r=new Na(n);return Promise.resolve(r)}(0,0,n).then(i=>this.bootstrapModuleFactory(i,o))}_moduleDoBootstrap(n){const r=n.injector.get(Xa);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(o=>r.bootstrap(o));else{if(!n.instance.ngDoBootstrap)throw new b(-403,!1);n.instance.ngDoBootstrap(r)}this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new b(404,!1);this._modules.slice().forEach(r=>r.destroy()),this._destroyListeners.forEach(r=>r());const n=this._injector.get(Ka,null);n&&(n.forEach(r=>r()),n.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return e.\u0275fac=function(n){return new(n||e)(V(Kt))},e.\u0275prov=K({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})();function $p(e,t){return Array.isArray(t)?t.reduce($p,e):{...e,...t}}let Xa=(()=>{class e{get destroyed(){return this._destroyed}get injector(){return this._injector}constructor(n,r,o){this._zone=n,this._injector=r,this._exceptionHandler=o,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this._destroyed=!1,this._destroyListeners=[],this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const i=new Se(a=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{a.next(this._stable),a.complete()})}),s=new Se(a=>{let u;this._zone.runOutsideAngular(()=>{u=this._zone.onStable.subscribe(()=>{_e.assertNotInAngularZone(),Ga(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,a.next(!0))})})});const l=this._zone.onUnstable.subscribe(()=>{_e.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{a.next(!1)}))});return()=>{u.unsubscribe(),l.unsubscribe()}});this.isStable=Ym(i,s.pipe(function Qm(e={}){const{connector:t=(()=>new Ci),resetOnError:n=!0,resetOnComplete:r=!0,resetOnRefCountZero:o=!0}=e;return i=>{let s,a,u,l=0,c=!1,d=!1;const f=()=>{a?.unsubscribe(),a=void 0},h=()=>{f(),s=u=void 0,c=d=!1},p=()=>{const g=s;h(),g?.unsubscribe()};return Wn((g,y)=>{l++,!d&&!c&&f();const D=u=u??t();y.add(()=>{l--,0===l&&!d&&!c&&(a=Ai(p,o))}),D.subscribe(y),!s&&l>0&&(s=new Gn({next:_=>D.next(_),error:_=>{d=!0,f(),a=Ai(h,n,_),D.error(_)},complete:()=>{c=!0,f(),a=Ai(h,r),D.complete()}}),xt(g).subscribe(s))})(i)}}()))}bootstrap(n,r){const o=n instanceof cd;if(!this._injector.get(Qo).done){!o&&function Kn(e){const t=z(e)||ge(e)||Te(e);return null!==t&&t.standalone}(n);throw new b(405,Mt)}let s;s=o?n:this._injector.get(Ao).resolveComponentFactory(n),this.componentTypes.push(s.componentType);const a=function ib(e){return e.isBoundToModule}(s)?void 0:this._injector.get(Hn),l=s.create(Kt.NULL,[],r||s.selector,a),c=l.location.nativeElement,d=l.injector.get(Fp,null);return d?.registerApplication(c),l.onDestroy(()=>{this.detachView(l.hostView),Jo(this.components,l),d?.unregisterApplication(c)}),this._loadComponent(l),l}tick(){if(this._runningTick)throw new b(101,!1);try{this._runningTick=!0;for(let n of this._views)n.detectChanges()}catch(n){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(n))}finally{this._runningTick=!1}}attachView(n){const r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){const r=n;Jo(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const r=this._injector.get(rb,[]);r.push(...this._bootstrapListeners),r.forEach(o=>o(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>Jo(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new b(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return e.\u0275fac=function(n){return new(n||e)(V(_e),V(wn),V(In))},e.\u0275prov=K({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function Jo(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}const Ib=Lp(null,"core",[]);let Sb=(()=>{class e{constructor(n){}}return e.\u0275fac=function(n){return new(n||e)(V(Xa))},e.\u0275mod=rn({type:e}),e.\u0275inj=Ut({}),e})(),ou=null;function ni(){return ou}class Ab{}const Tt=new L("DocumentToken");let gg=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=rn({type:e}),e.\u0275inj=Ut({}),e})();class CS extends Ab{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class wu extends CS{static makeCurrent(){!function Tb(e){ou||(ou=e)}(new wu)}onAndCancel(t,n,r){return t.addEventListener(n,r,!1),()=>{t.removeEventListener(n,r,!1)}}dispatchEvent(t,n){t.dispatchEvent(n)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,n){return(n=n||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,n){return"window"===n?window:"document"===n?t:"body"===n?t.body:null}getBaseHref(t){const n=function bS(){return Lr=Lr||document.querySelector("base"),Lr?Lr.getAttribute("href"):null}();return null==n?null:function IS(e){pi=pi||document.createElement("a"),pi.setAttribute("href",e);const t=pi.pathname;return"/"===t.charAt(0)?t:`/${t}`}(n)}resetBaseElement(){Lr=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return function pI(e,t){t=encodeURIComponent(t);for(const n of e.split(";")){const r=n.indexOf("="),[o,i]=-1==r?[n,""]:[n.slice(0,r),n.slice(r+1)];if(o.trim()===t)return decodeURIComponent(i)}return null}(document.cookie,t)}}let pi,Lr=null;const Eg=new L("TRANSITION_ID"),MS=[{provide:Ip,useFactory:function SS(e,t,n){return()=>{n.get(Qo).donePromise.then(()=>{const r=ni(),o=t.querySelectorAll(`style[ng-transition="${e}"]`);for(let i=0;i{class e{build(){return new XMLHttpRequest}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=K({token:e,factory:e.\u0275fac}),e})();const gi=new L("EventManagerPlugins");let mi=(()=>{class e{constructor(n,r){this._zone=r,this._eventNameToPlugin=new Map,n.forEach(o=>{o.manager=this}),this._plugins=n.slice().reverse()}addEventListener(n,r,o){return this._findPluginFor(r).addEventListener(n,r,o)}addGlobalEventListener(n,r,o){return this._findPluginFor(r).addGlobalEventListener(n,r,o)}getZone(){return this._zone}_findPluginFor(n){const r=this._eventNameToPlugin.get(n);if(r)return r;const o=this._plugins;for(let i=0;i{class e{constructor(){this.usageCount=new Map}addStyles(n){for(const r of n)1===this.changeUsageCount(r,1)&&this.onStyleAdded(r)}removeStyles(n){for(const r of n)0===this.changeUsageCount(r,-1)&&this.onStyleRemoved(r)}onStyleRemoved(n){}onStyleAdded(n){}getAllStyles(){return this.usageCount.keys()}changeUsageCount(n,r){const o=this.usageCount;let i=o.get(n)??0;return i+=r,i>0?o.set(n,i):o.delete(n),i}ngOnDestroy(){for(const n of this.getAllStyles())this.onStyleRemoved(n);this.usageCount.clear()}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=K({token:e,factory:e.\u0275fac}),e})(),kr=(()=>{class e extends bg{constructor(n){super(),this.doc=n,this.styleRef=new Map,this.hostNodes=new Set,this.resetHostNodes()}onStyleAdded(n){for(const r of this.hostNodes)this.addStyleToHost(r,n)}onStyleRemoved(n){const r=this.styleRef;r.get(n)?.forEach(i=>i.remove()),r.delete(n)}ngOnDestroy(){super.ngOnDestroy(),this.styleRef.clear(),this.resetHostNodes()}addHost(n){this.hostNodes.add(n);for(const r of this.getAllStyles())this.addStyleToHost(n,r)}removeHost(n){this.hostNodes.delete(n)}addStyleToHost(n,r){const o=this.doc.createElement("style");o.textContent=r,n.appendChild(o);const i=this.styleRef.get(r);i?i.push(o):this.styleRef.set(r,[o])}resetHostNodes(){const n=this.hostNodes;n.clear(),n.add(this.doc.head)}}return e.\u0275fac=function(n){return new(n||e)(V(Tt))},e.\u0275prov=K({token:e,factory:e.\u0275fac}),e})();const Eu={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},Cu=/%COMP%/g,Mg=new L("RemoveStylesOnCompDestory",{providedIn:"root",factory:()=>!1});function Tg(e,t){return t.flat(100).map(n=>n.replace(Cu,e))}function Ag(e){return t=>{if("__ngUnwrap__"===t)return e;!1===e(t)&&(t.preventDefault(),t.returnValue=!1)}}let bu=(()=>{class e{constructor(n,r,o,i){this.eventManager=n,this.sharedStylesHost=r,this.appId=o,this.removeStylesOnCompDestory=i,this.rendererByCompId=new Map,this.defaultRenderer=new Iu(n)}createRenderer(n,r){if(!n||!r)return this.defaultRenderer;const o=this.getOrCreateRenderer(n,r);return o instanceof Pg?o.applyToHost(n):o instanceof Su&&o.applyStyles(),o}getOrCreateRenderer(n,r){const o=this.rendererByCompId;let i=o.get(r.id);if(!i){const s=this.eventManager,a=this.sharedStylesHost,u=this.removeStylesOnCompDestory;switch(r.encapsulation){case st.Emulated:i=new Pg(s,a,r,this.appId,u);break;case st.ShadowDom:return new LS(s,a,n,r);default:i=new Su(s,a,r,u)}i.onDestroy=()=>o.delete(r.id),o.set(r.id,i)}return i}ngOnDestroy(){this.rendererByCompId.clear()}begin(){}end(){}}return e.\u0275fac=function(n){return new(n||e)(V(mi),V(kr),V(xr),V(Mg))},e.\u0275prov=K({token:e,factory:e.\u0275fac}),e})();class Iu{constructor(t){this.eventManager=t,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(t,n){return n?document.createElementNS(Eu[n]||n,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,n){(xg(t)?t.content:t).appendChild(n)}insertBefore(t,n,r){t&&(xg(t)?t.content:t).insertBefore(n,r)}removeChild(t,n){t&&t.removeChild(n)}selectRootElement(t,n){let r="string"==typeof t?document.querySelector(t):t;if(!r)throw new Error(`The selector "${t}" did not match any elements`);return n||(r.textContent=""),r}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,n,r,o){if(o){n=o+":"+n;const i=Eu[o];i?t.setAttributeNS(i,n,r):t.setAttribute(n,r)}else t.setAttribute(n,r)}removeAttribute(t,n,r){if(r){const o=Eu[r];o?t.removeAttributeNS(o,n):t.removeAttribute(`${r}:${n}`)}else t.removeAttribute(n)}addClass(t,n){t.classList.add(n)}removeClass(t,n){t.classList.remove(n)}setStyle(t,n,r,o){o&(Ne.DashCase|Ne.Important)?t.style.setProperty(n,r,o&Ne.Important?"important":""):t.style[n]=r}removeStyle(t,n,r){r&Ne.DashCase?t.style.removeProperty(n):t.style[n]=""}setProperty(t,n,r){t[n]=r}setValue(t,n){t.nodeValue=n}listen(t,n,r){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,n,Ag(r)):this.eventManager.addEventListener(t,n,Ag(r))}}function xg(e){return"TEMPLATE"===e.tagName&&void 0!==e.content}class LS extends Iu{constructor(t,n,r,o){super(t),this.sharedStylesHost=n,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const i=Tg(o.id,o.styles);for(const s of i){const a=document.createElement("style");a.textContent=s,this.shadowRoot.appendChild(a)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,n){return super.appendChild(this.nodeOrShadowRoot(t),n)}insertBefore(t,n,r){return super.insertBefore(this.nodeOrShadowRoot(t),n,r)}removeChild(t,n){return super.removeChild(this.nodeOrShadowRoot(t),n)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Su extends Iu{constructor(t,n,r,o,i=r.id){super(t),this.sharedStylesHost=n,this.removeStylesOnCompDestory=o,this.rendererUsageCount=0,this.styles=Tg(i,r.styles)}applyStyles(){this.sharedStylesHost.addStyles(this.styles),this.rendererUsageCount++}destroy(){this.removeStylesOnCompDestory&&(this.sharedStylesHost.removeStyles(this.styles),this.rendererUsageCount--,0===this.rendererUsageCount&&this.onDestroy?.())}}class Pg extends Su{constructor(t,n,r,o,i){const s=o+"-"+r.id;super(t,n,r,i,s),this.contentAttr=function FS(e){return"_ngcontent-%COMP%".replace(Cu,e)}(s),this.hostAttr=function RS(e){return"_nghost-%COMP%".replace(Cu,e)}(s)}applyToHost(t){this.applyStyles(),this.setAttribute(t,this.hostAttr,"")}createElement(t,n){const r=super.createElement(t,n);return super.setAttribute(r,this.contentAttr,""),r}}let kS=(()=>{class e extends Cg{constructor(n){super(n)}supports(n){return!0}addEventListener(n,r,o){return n.addEventListener(r,o,!1),()=>this.removeEventListener(n,r,o)}removeEventListener(n,r,o){return n.removeEventListener(r,o)}}return e.\u0275fac=function(n){return new(n||e)(V(Tt))},e.\u0275prov=K({token:e,factory:e.\u0275fac}),e})();const Fg=["alt","control","meta","shift"],jS={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},BS={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};let VS=(()=>{class e extends Cg{constructor(n){super(n)}supports(n){return null!=e.parseEventName(n)}addEventListener(n,r,o){const i=e.parseEventName(r),s=e.eventCallback(i.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>ni().onAndCancel(n,i.domEventName,s))}static parseEventName(n){const r=n.toLowerCase().split("."),o=r.shift();if(0===r.length||"keydown"!==o&&"keyup"!==o)return null;const i=e._normalizeKey(r.pop());let s="",a=r.indexOf("code");if(a>-1&&(r.splice(a,1),s="code."),Fg.forEach(l=>{const c=r.indexOf(l);c>-1&&(r.splice(c,1),s+=l+".")}),s+=i,0!=r.length||0===i.length)return null;const u={};return u.domEventName=o,u.fullKey=s,u}static matchEventFullKeyCode(n,r){let o=jS[n.key]||n.key,i="";return r.indexOf("code.")>-1&&(o=n.code,i="code."),!(null==o||!o)&&(o=o.toLowerCase()," "===o?o="space":"."===o&&(o="dot"),Fg.forEach(s=>{s!==o&&(0,BS[s])(n)&&(i+=s+".")}),i+=o,i===r)}static eventCallback(n,r,o){return i=>{e.matchEventFullKeyCode(i,n)&&o.runGuarded(()=>r(i))}}static _normalizeKey(n){return"esc"===n?"escape":n}}return e.\u0275fac=function(n){return new(n||e)(V(Tt))},e.\u0275prov=K({token:e,factory:e.\u0275fac}),e})();const zS=Lp(Ib,"browser",[{provide:Tp,useValue:"browser"},{provide:Mp,useValue:function HS(){wu.makeCurrent()},multi:!0},{provide:Tt,useFactory:function US(){return function fv(e){Fs=e}(document),document},deps:[]}]),Lg=new L(""),kg=[{provide:Ko,useClass:class TS{addToWindow(t){Y.getAngularTestability=(r,o=!0)=>{const i=t.findTestabilityInTree(r,o);if(null==i)throw new Error("Could not find testability for element.");return i},Y.getAllAngularTestabilities=()=>t.getAllTestabilities(),Y.getAllAngularRootElements=()=>t.getAllRootElements(),Y.frameworkStabilizers||(Y.frameworkStabilizers=[]),Y.frameworkStabilizers.push(r=>{const o=Y.getAllAngularTestabilities();let i=o.length,s=!1;const a=function(u){s=s||u,i--,0==i&&r(s)};o.forEach(function(u){u.whenStable(a)})})}findTestabilityInTree(t,n,r){return null==n?null:t.getTestability(n)??(r?ni().isShadowRoot(n)?this.findTestabilityInTree(t,n.host,!0):this.findTestabilityInTree(t,n.parentElement,!0):null)}},deps:[]},{provide:Fp,useClass:Za,deps:[_e,Ya,Ko]},{provide:Za,useClass:Za,deps:[_e,Ya,Ko]}],jg=[{provide:$s,useValue:"root"},{provide:In,useFactory:function $S(){return new In},deps:[]},{provide:gi,useClass:kS,multi:!0,deps:[Tt,_e,Tp]},{provide:gi,useClass:VS,multi:!0,deps:[Tt]},{provide:bu,useClass:bu,deps:[mi,kr,xr,Mg]},{provide:fd,useExisting:bu},{provide:bg,useExisting:kr},{provide:kr,useClass:kr,deps:[Tt]},{provide:mi,useClass:mi,deps:[gi,_e]},{provide:class QI{},useClass:AS,deps:[]},[]];let GS=(()=>{class e{constructor(n){}static withServerTransition(n){return{ngModule:e,providers:[{provide:xr,useValue:n.appId},{provide:Eg,useExisting:xr},MS]}}}return e.\u0275fac=function(n){return new(n||e)(V(Lg,12))},e.\u0275mod=rn({type:e}),e.\u0275inj=Ut({providers:[...jg,...kg],imports:[gg,Sb]}),e})();typeof window<"u"&&window;const Hg="http://www.w3.org/2000/svg";class XS{constructor(t){this.seed=t}next(){return this.seed?(2**31-1&(this.seed=Math.imul(48271,this.seed)))/2**31:Math.random()}}function rt(e,t,n,r,o){return{type:"path",ops:yi(e,t,n,r,o)}}function $g(e,t,n){const r=(e||[]).length;if(r>2){const o=[];for(let i=0;i500?.4:-.0016668*u+1.233334;let c=o.maxRandomnessOffset||0;c*c*100>a&&(c=u/10);const d=c/2,f=.2+.2*zg(o);let h=o.bowing*o.maxRandomnessOffset*(r-t)/200,p=o.bowing*o.maxRandomnessOffset*(e-n)/200;h=se(h,o,l),p=se(p,o,l);const g=[],y=()=>se(d,o,l),D=()=>se(c,o,l);return i&&g.push(s?{op:"move",data:[e+y(),t+y()]}:{op:"move",data:[e+se(c,o,l),t+se(c,o,l)]}),g.push(s?{op:"bcurveTo",data:[h+e+(n-e)*f+y(),p+t+(r-t)*f+y(),h+e+2*(n-e)*f+y(),p+t+2*(r-t)*f+y(),n+y(),r+y()]}:{op:"bcurveTo",data:[h+e+(n-e)*f+D(),p+t+(r-t)*f+D(),h+e+2*(n-e)*f+D(),p+t+2*(r-t)*f+D(),n+D(),r+D()]}),g}function Wg(e,t,n){const r=e.length,o=[];if(r>3){const i=[],s=1-n.curveTightness;o.push({op:"move",data:[e[1][0],e[1][1]]});for(let a=1;a+2_.setAttribute(m,C);for(const _ of h){const m=document.createElementNS(Hg,"path");if(D(m,"d",_),D(m,"fill","none"),D(m,"stroke",n.color||"currentColor"),D(m,"stroke-width",""+a),l){const C=m.getTotalLength();p.push(C),y+=C}e.appendChild(m),g.push(m)}if(l){let _=0;for(let m=0;m{this._resizing||(this._resizing=!0,setTimeout(()=>{this._resizing=!1,"showing"===this._state&&this.haveRectsChanged()&&this.show()},400))},this._e=t,this._config=JSON.parse(JSON.stringify(n)),this.attach()}get animate(){return this._config.animate}set animate(t){this._config.animate=t}get animationDuration(){return this._config.animationDuration}set animationDuration(t){this._config.animationDuration=t}get iterations(){return this._config.iterations}set iterations(t){this._config.iterations=t}get color(){return this._config.color}set color(t){this._config.color!==t&&(this._config.color=t,this.refresh())}get strokeWidth(){return this._config.strokeWidth}set strokeWidth(t){this._config.strokeWidth!==t&&(this._config.strokeWidth=t,this.refresh())}get padding(){return this._config.padding}set padding(t){this._config.padding!==t&&(this._config.padding=t,this.refresh())}attach(){if("unattached"===this._state&&this._e.parentElement){!function(){if(!window.__rno_kf_s){const o=window.__rno_kf_s=document.createElement("style");o.textContent="@keyframes rough-notation-dash { to { stroke-dashoffset: 0; } }",document.head.appendChild(o)}}();const t=this._svg=document.createElementNS(Hg,"svg");t.setAttribute("class","rough-annotation");const n=t.style;n.position="absolute",n.top="0",n.left="0",n.overflow="visible",n.pointerEvents="none",n.width="100px",n.height="100px";const r="highlight"===this._config.type;if(this._e.insertAdjacentElement(r?"beforebegin":"afterend",t),this._state="not-showing",r){const o=window.getComputedStyle(this._e).position;(!o||"static"===o)&&(this._e.style.position="relative")}this.attachListeners()}}detachListeners(){window.removeEventListener("resize",this._resizeListener),this._ro&&this._ro.unobserve(this._e)}attachListeners(){this.detachListeners(),window.addEventListener("resize",this._resizeListener,{passive:!0}),!this._ro&&"ResizeObserver"in window&&(this._ro=new window.ResizeObserver(t=>{for(const n of t)n.contentRect&&this._resizeListener()})),this._ro&&this._ro.observe(this._e)}haveRectsChanged(){if(this._lastSizes.length){const t=this.rects();if(t.length!==this._lastSizes.length)return!0;for(let n=0;nMath.round(o)===Math.round(i);return r(t.x,n.x)&&r(t.y,n.y)&&r(t.w,n.w)&&r(t.h,n.h)}isShowing(){return"not-showing"!==this._state}refresh(){this.isShowing()&&!this.pendingRefresh&&(this.pendingRefresh=Promise.resolve().then(()=>{this.isShowing()&&this.show(),delete this.pendingRefresh}))}show(){switch(this._state){case"unattached":break;case"showing":this.hide(),this._svg&&this.render(this._svg,!0);break;case"not-showing":this.attach(),this._svg&&this.render(this._svg,!1)}}hide(){if(this._svg)for(;this._svg.lastChild;)this._svg.removeChild(this._svg.lastChild);this._state="not-showing"}remove(){this._svg&&this._svg.parentElement&&this._svg.parentElement.removeChild(this._svg),this._svg=void 0,this._state="unattached",this.detachListeners()}render(t,n){let r=this._config;n&&(r=JSON.parse(JSON.stringify(this._config)),r.animate=!1);const o=this.rects();let i=0;o.forEach(u=>i+=u.w);const s=r.animationDuration||800;let a=0;for(let u=0;u{class e{constructor(){}ngAfterViewInit(){this.annotation=function rM(e,t){return new nM(e,t)}(this.elementToAnnotate.nativeElement,this.config),this.observer=new IntersectionObserver(([n])=>{n.isIntersecting?this.annotation.show():this.annotation.hide()}),this.observer.observe(this.elementToAnnotate.nativeElement)}ngOnDestroy(){this.observer.disconnect()}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=Hi({type:e,selectors:[["notation-reveal"]],viewQuery:function(n,r){if(1&n&&np(oM,5),2&n){let o;tp(o=function rp(){return function C0(e,t){return e[at].queries[t].queryList}(v(),Ll())}())&&(r.elementToAnnotate=o.first)}},inputs:{config:"config"},ngContentSelectors:iM,decls:3,vars:0,consts:[["elementToAnnotate",""]],template:function(n,r){1&n&&(function yf(e){const t=v()[ye][me];if(!t.projection){const r=t.projection=ar(e?e.length:1,null),o=r.slice();let i=t.child;for(;null!==i;){const s=e?Ww(i,e):0;null!==s&&(o[s]?o[s].projectionNext=i:r[s]=i,o[s]=i),i=i.next}}}(),Lt(0,"span",null,0),function Df(e,t=0,n){const r=v(),o=B(),i=Tn(o,Q+e,16,null,n||null);null===i.projection&&(i.projection=t),Zi(),32!=(32&i.flags)&&function iv(e,t,n){jc(t[O],0,t,n,Ac(e,n,t),Fc(n.parent||t[me],n,t))}(o,r,i)}(2),kt())}}),e})(),aM=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=rn({type:e}),e.\u0275inj=Ut({imports:[gg]}),e})(),xu=(()=>{class e{static#e=this.underline={type:"underline",color:"#F38181"};static#t=this.circle={type:"circle",color:"#F38181"};static#n=this.box={type:"box",color:"#F38181"}}return e})(),uM=(()=>{class e{constructor(){this.underline=xu.underline,this.circle=xu.circle,this.box=xu.box}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275cmp=Hi({type:e,selectors:[["app-root"]],decls:8,vars:3,consts:[[3,"config"]],template:function(r,o){1&r&&(Lt(0,"h1"),Er(1,"Notation Reveal"),kt(),Lt(2,"notation-reveal",0),Er(3,"underline"),kt(),Lt(4,"notation-reveal",0),Er(5,"circle"),kt(),Lt(6,"notation-reveal",0),Er(7,"box"),kt()),2&r&&(No(2),_r("config",o.underline),No(2),_r("config",o.circle),No(2),_r("config",o.box))},dependencies:[sM],styles:["[_nghost-%COMP%]{max-width:650px;width:100%;display:flex;flex-direction:column;row-gap:20px}"]})}return e})(),lM=(()=>{class e{static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275mod=rn({type:e,bootstrap:[uM]});static#n=this.\u0275inj=Ut({imports:[GS,aM]})}return e})();zS().bootstrapModule(lM).catch(e=>console.error(e))}},ee=>{ee(ee.s=840)}]); \ No newline at end of file diff --git a/polyfills.1a8d3a9609974f67.js b/polyfills.1a8d3a9609974f67.js deleted file mode 100644 index c874b4d..0000000 --- a/polyfills.1a8d3a9609974f67.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkcomponents=self.webpackChunkcomponents||[]).push([[429],{583:()=>{!function(t){const n=t.performance;function i(L){n&&n.mark&&n.mark(L)}function o(L,T){n&&n.measure&&n.measure(L,T)}i("Zone");const c=t.__Zone_symbol_prefix||"__zone_symbol__";function a(L){return c+L}const p=!0===t[a("forceDuplicateZoneCheck")];if(t.Zone){if(p||"function"!=typeof t.Zone.__symbol__)throw new Error("Zone already loaded.");return t.Zone}let d=(()=>{class L{constructor(e,r){this._parent=e,this._name=r?r.name||"unnamed":"",this._properties=r&&r.properties||{},this._zoneDelegate=new v(this,this._parent&&this._parent._zoneDelegate,r)}static assertZonePatched(){if(t.Promise!==oe.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let e=L.current;for(;e.parent;)e=e.parent;return e}static get current(){return U.zone}static get currentTask(){return re}static __load_patch(e,r,k=!1){if(oe.hasOwnProperty(e)){if(!k&&p)throw Error("Already loaded patch: "+e)}else if(!t["__Zone_disable_"+e]){const C="Zone:"+e;i(C),oe[e]=r(t,L,z),o(C,C)}}get parent(){return this._parent}get name(){return this._name}get(e){const r=this.getZoneWith(e);if(r)return r._properties[e]}getZoneWith(e){let r=this;for(;r;){if(r._properties.hasOwnProperty(e))return r;r=r._parent}return null}fork(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)}wrap(e,r){if("function"!=typeof e)throw new Error("Expecting function got: "+e);const k=this._zoneDelegate.intercept(this,e,r),C=this;return function(){return C.runGuarded(k,this,arguments,r)}}run(e,r,k,C){U={parent:U,zone:this};try{return this._zoneDelegate.invoke(this,e,r,k,C)}finally{U=U.parent}}runGuarded(e,r=null,k,C){U={parent:U,zone:this};try{try{return this._zoneDelegate.invoke(this,e,r,k,C)}catch($){if(this._zoneDelegate.handleError(this,$))throw $}}finally{U=U.parent}}runTask(e,r,k){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||J).name+"; Execution: "+this.name+")");if(e.state===x&&(e.type===Q||e.type===w))return;const C=e.state!=E;C&&e._transitionTo(E,j),e.runCount++;const $=re;re=e,U={parent:U,zone:this};try{e.type==w&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,r,k)}catch(l){if(this._zoneDelegate.handleError(this,l))throw l}}finally{e.state!==x&&e.state!==h&&(e.type==Q||e.data&&e.data.isPeriodic?C&&e._transitionTo(j,E):(e.runCount=0,this._updateTaskCount(e,-1),C&&e._transitionTo(x,E,x))),U=U.parent,re=$}}scheduleTask(e){if(e.zone&&e.zone!==this){let k=this;for(;k;){if(k===e.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${e.zone.name}`);k=k.parent}}e._transitionTo(X,x);const r=[];e._zoneDelegates=r,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(k){throw e._transitionTo(h,X,x),this._zoneDelegate.handleError(this,k),k}return e._zoneDelegates===r&&this._updateTaskCount(e,1),e.state==X&&e._transitionTo(j,X),e}scheduleMicroTask(e,r,k,C){return this.scheduleTask(new m(I,e,r,k,C,void 0))}scheduleMacroTask(e,r,k,C,$){return this.scheduleTask(new m(w,e,r,k,C,$))}scheduleEventTask(e,r,k,C,$){return this.scheduleTask(new m(Q,e,r,k,C,$))}cancelTask(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||J).name+"; Execution: "+this.name+")");if(e.state===j||e.state===E){e._transitionTo(G,j,E);try{this._zoneDelegate.cancelTask(this,e)}catch(r){throw e._transitionTo(h,G),this._zoneDelegate.handleError(this,r),r}return this._updateTaskCount(e,-1),e._transitionTo(x,G),e.runCount=0,e}}_updateTaskCount(e,r){const k=e._zoneDelegates;-1==r&&(e._zoneDelegates=null);for(let C=0;CL.hasTask(e,r),onScheduleTask:(L,T,e,r)=>L.scheduleTask(e,r),onInvokeTask:(L,T,e,r,k,C)=>L.invokeTask(e,r,k,C),onCancelTask:(L,T,e,r)=>L.cancelTask(e,r)};class v{constructor(T,e,r){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=T,this._parentDelegate=e,this._forkZS=r&&(r&&r.onFork?r:e._forkZS),this._forkDlgt=r&&(r.onFork?e:e._forkDlgt),this._forkCurrZone=r&&(r.onFork?this.zone:e._forkCurrZone),this._interceptZS=r&&(r.onIntercept?r:e._interceptZS),this._interceptDlgt=r&&(r.onIntercept?e:e._interceptDlgt),this._interceptCurrZone=r&&(r.onIntercept?this.zone:e._interceptCurrZone),this._invokeZS=r&&(r.onInvoke?r:e._invokeZS),this._invokeDlgt=r&&(r.onInvoke?e:e._invokeDlgt),this._invokeCurrZone=r&&(r.onInvoke?this.zone:e._invokeCurrZone),this._handleErrorZS=r&&(r.onHandleError?r:e._handleErrorZS),this._handleErrorDlgt=r&&(r.onHandleError?e:e._handleErrorDlgt),this._handleErrorCurrZone=r&&(r.onHandleError?this.zone:e._handleErrorCurrZone),this._scheduleTaskZS=r&&(r.onScheduleTask?r:e._scheduleTaskZS),this._scheduleTaskDlgt=r&&(r.onScheduleTask?e:e._scheduleTaskDlgt),this._scheduleTaskCurrZone=r&&(r.onScheduleTask?this.zone:e._scheduleTaskCurrZone),this._invokeTaskZS=r&&(r.onInvokeTask?r:e._invokeTaskZS),this._invokeTaskDlgt=r&&(r.onInvokeTask?e:e._invokeTaskDlgt),this._invokeTaskCurrZone=r&&(r.onInvokeTask?this.zone:e._invokeTaskCurrZone),this._cancelTaskZS=r&&(r.onCancelTask?r:e._cancelTaskZS),this._cancelTaskDlgt=r&&(r.onCancelTask?e:e._cancelTaskDlgt),this._cancelTaskCurrZone=r&&(r.onCancelTask?this.zone:e._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const k=r&&r.onHasTask;(k||e&&e._hasTaskZS)&&(this._hasTaskZS=k?r:P,this._hasTaskDlgt=e,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=T,r.onScheduleTask||(this._scheduleTaskZS=P,this._scheduleTaskDlgt=e,this._scheduleTaskCurrZone=this.zone),r.onInvokeTask||(this._invokeTaskZS=P,this._invokeTaskDlgt=e,this._invokeTaskCurrZone=this.zone),r.onCancelTask||(this._cancelTaskZS=P,this._cancelTaskDlgt=e,this._cancelTaskCurrZone=this.zone))}fork(T,e){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,T,e):new d(T,e)}intercept(T,e,r){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,T,e,r):e}invoke(T,e,r,k,C){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,T,e,r,k,C):e.apply(r,k)}handleError(T,e){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,T,e)}scheduleTask(T,e){let r=e;if(this._scheduleTaskZS)this._hasTaskZS&&r._zoneDelegates.push(this._hasTaskDlgtOwner),r=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,T,e),r||(r=e);else if(e.scheduleFn)e.scheduleFn(e);else{if(e.type!=I)throw new Error("Task is missing scheduleFn.");R(e)}return r}invokeTask(T,e,r,k){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,T,e,r,k):e.callback.apply(r,k)}cancelTask(T,e){let r;if(this._cancelTaskZS)r=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,T,e);else{if(!e.cancelFn)throw Error("Task is not cancelable");r=e.cancelFn(e)}return r}hasTask(T,e){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,T,e)}catch(r){this.handleError(T,r)}}_updateTaskCount(T,e){const r=this._taskCounts,k=r[T],C=r[T]=k+e;if(C<0)throw new Error("More tasks executed then were scheduled.");0!=k&&0!=C||this.hasTask(this.zone,{microTask:r.microTask>0,macroTask:r.macroTask>0,eventTask:r.eventTask>0,change:T})}}class m{constructor(T,e,r,k,C,$){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=T,this.source=e,this.data=k,this.scheduleFn=C,this.cancelFn=$,!r)throw new Error("callback is not defined");this.callback=r;const l=this;this.invoke=T===Q&&k&&k.useG?m.invokeTask:function(){return m.invokeTask.call(t,l,this,arguments)}}static invokeTask(T,e,r){T||(T=this),ee++;try{return T.runCount++,T.zone.runTask(T,e,r)}finally{1==ee&&_(),ee--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(x,X)}_transitionTo(T,e,r){if(this._state!==e&&this._state!==r)throw new Error(`${this.type} '${this.source}': can not transition to '${T}', expecting state '${e}'${r?" or '"+r+"'":""}, was '${this._state}'.`);this._state=T,T==x&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const M=a("setTimeout"),Z=a("Promise"),N=a("then");let K,B=[],H=!1;function q(L){if(K||t[Z]&&(K=t[Z].resolve(0)),K){let T=K[N];T||(T=K.then),T.call(K,L)}else t[M](L,0)}function R(L){0===ee&&0===B.length&&q(_),L&&B.push(L)}function _(){if(!H){for(H=!0;B.length;){const L=B;B=[];for(let T=0;TU,onUnhandledError:W,microtaskDrainDone:W,scheduleMicroTask:R,showUncaughtError:()=>!d[a("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:W,patchMethod:()=>W,bindArguments:()=>[],patchThen:()=>W,patchMacroTask:()=>W,patchEventPrototype:()=>W,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>W,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>W,wrapWithCurrentZone:()=>W,filterProperties:()=>[],attachOriginToPatched:()=>W,_redefineProperty:()=>W,patchCallbacks:()=>W,nativeScheduleMicroTask:q};let U={parent:null,zone:new d(null,null)},re=null,ee=0;function W(){}o("Zone","Zone"),t.Zone=d}(typeof window<"u"&&window||typeof self<"u"&&self||global);const ue=Object.getOwnPropertyDescriptor,pe=Object.defineProperty,ve=Object.getPrototypeOf,Se=Object.create,it=Array.prototype.slice,De="addEventListener",Oe="removeEventListener",Ze=Zone.__symbol__(De),Ne=Zone.__symbol__(Oe),ie="true",ce="false",me=Zone.__symbol__("");function Ie(t,n){return Zone.current.wrap(t,n)}function Le(t,n,i,o,c){return Zone.current.scheduleMacroTask(t,n,i,o,c)}const A=Zone.__symbol__,be=typeof window<"u",_e=be?window:void 0,Y=be&&_e||"object"==typeof self&&self||global,ct="removeAttribute";function Me(t,n){for(let i=t.length-1;i>=0;i--)"function"==typeof t[i]&&(t[i]=Ie(t[i],n+"_"+i));return t}function Ve(t){return!t||!1!==t.writable&&!("function"==typeof t.get&&typeof t.set>"u")}const Fe=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Pe=!("nw"in Y)&&typeof Y.process<"u"&&"[object process]"==={}.toString.call(Y.process),je=!Pe&&!Fe&&!(!be||!_e.HTMLElement),Be=typeof Y.process<"u"&&"[object process]"==={}.toString.call(Y.process)&&!Fe&&!(!be||!_e.HTMLElement),we={},Ue=function(t){if(!(t=t||Y.event))return;let n=we[t.type];n||(n=we[t.type]=A("ON_PROPERTY"+t.type));const i=this||t.target||Y,o=i[n];let c;return je&&i===_e&&"error"===t.type?(c=o&&o.call(this,t.message,t.filename,t.lineno,t.colno,t.error),!0===c&&t.preventDefault()):(c=o&&o.apply(this,arguments),null!=c&&!c&&t.preventDefault()),c};function We(t,n,i){let o=ue(t,n);if(!o&&i&&ue(i,n)&&(o={enumerable:!0,configurable:!0}),!o||!o.configurable)return;const c=A("on"+n+"patched");if(t.hasOwnProperty(c)&&t[c])return;delete o.writable,delete o.value;const a=o.get,p=o.set,d=n.slice(2);let P=we[d];P||(P=we[d]=A("ON_PROPERTY"+d)),o.set=function(v){let m=this;!m&&t===Y&&(m=Y),m&&("function"==typeof m[P]&&m.removeEventListener(d,Ue),p&&p.call(m,null),m[P]=v,"function"==typeof v&&m.addEventListener(d,Ue,!1))},o.get=function(){let v=this;if(!v&&t===Y&&(v=Y),!v)return null;const m=v[P];if(m)return m;if(a){let M=a.call(this);if(M)return o.set.call(this,M),"function"==typeof v[ct]&&v.removeAttribute(n),M}return null},pe(t,n,o),t[c]=!0}function qe(t,n,i){if(n)for(let o=0;ofunction(p,d){const P=i(p,d);return P.cbIdx>=0&&"function"==typeof d[P.cbIdx]?Le(P.name,d[P.cbIdx],P,c):a.apply(p,d)})}function le(t,n){t[A("OriginalDelegate")]=n}let Xe=!1,Ae=!1;function ft(){if(Xe)return Ae;Xe=!0;try{const t=_e.navigator.userAgent;(-1!==t.indexOf("MSIE ")||-1!==t.indexOf("Trident/")||-1!==t.indexOf("Edge/"))&&(Ae=!0)}catch{}return Ae}Zone.__load_patch("ZoneAwarePromise",(t,n,i)=>{const o=Object.getOwnPropertyDescriptor,c=Object.defineProperty,p=i.symbol,d=[],P=!0===t[p("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],v=p("Promise"),m=p("then"),M="__creationTrace__";i.onUnhandledError=l=>{if(i.showUncaughtError()){const u=l&&l.rejection;u?console.error("Unhandled Promise rejection:",u instanceof Error?u.message:u,"; Zone:",l.zone.name,"; Task:",l.task&&l.task.source,"; Value:",u,u instanceof Error?u.stack:void 0):console.error(l)}},i.microtaskDrainDone=()=>{for(;d.length;){const l=d.shift();try{l.zone.runGuarded(()=>{throw l.throwOriginal?l.rejection:l})}catch(u){N(u)}}};const Z=p("unhandledPromiseRejectionHandler");function N(l){i.onUnhandledError(l);try{const u=n[Z];"function"==typeof u&&u.call(this,l)}catch{}}function B(l){return l&&l.then}function H(l){return l}function K(l){return e.reject(l)}const q=p("state"),R=p("value"),_=p("finally"),J=p("parentPromiseValue"),x=p("parentPromiseState"),X="Promise.then",j=null,E=!0,G=!1,h=0;function I(l,u){return s=>{try{z(l,u,s)}catch(f){z(l,!1,f)}}}const w=function(){let l=!1;return function(s){return function(){l||(l=!0,s.apply(null,arguments))}}},Q="Promise resolved with itself",oe=p("currentTaskTrace");function z(l,u,s){const f=w();if(l===s)throw new TypeError(Q);if(l[q]===j){let g=null;try{("object"==typeof s||"function"==typeof s)&&(g=s&&s.then)}catch(b){return f(()=>{z(l,!1,b)})(),l}if(u!==G&&s instanceof e&&s.hasOwnProperty(q)&&s.hasOwnProperty(R)&&s[q]!==j)re(s),z(l,s[q],s[R]);else if(u!==G&&"function"==typeof g)try{g.call(s,f(I(l,u)),f(I(l,!1)))}catch(b){f(()=>{z(l,!1,b)})()}else{l[q]=u;const b=l[R];if(l[R]=s,l[_]===_&&u===E&&(l[q]=l[x],l[R]=l[J]),u===G&&s instanceof Error){const y=n.currentTask&&n.currentTask.data&&n.currentTask.data[M];y&&c(s,oe,{configurable:!0,enumerable:!1,writable:!0,value:y})}for(let y=0;y{try{const S=l[R],D=!!s&&_===s[_];D&&(s[J]=S,s[x]=b);const O=u.run(y,void 0,D&&y!==K&&y!==H?[]:[S]);z(s,!0,O)}catch(S){z(s,!1,S)}},s)}const L=function(){},T=t.AggregateError;class e{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(u){return z(new this(null),E,u)}static reject(u){return z(new this(null),G,u)}static any(u){if(!u||"function"!=typeof u[Symbol.iterator])return Promise.reject(new T([],"All promises were rejected"));const s=[];let f=0;try{for(let y of u)f++,s.push(e.resolve(y))}catch{return Promise.reject(new T([],"All promises were rejected"))}if(0===f)return Promise.reject(new T([],"All promises were rejected"));let g=!1;const b=[];return new e((y,S)=>{for(let D=0;D{g||(g=!0,y(O))},O=>{b.push(O),f--,0===f&&(g=!0,S(new T(b,"All promises were rejected")))})})}static race(u){let s,f,g=new this((S,D)=>{s=S,f=D});function b(S){s(S)}function y(S){f(S)}for(let S of u)B(S)||(S=this.resolve(S)),S.then(b,y);return g}static all(u){return e.allWithCallback(u)}static allSettled(u){return(this&&this.prototype instanceof e?this:e).allWithCallback(u,{thenCallback:f=>({status:"fulfilled",value:f}),errorCallback:f=>({status:"rejected",reason:f})})}static allWithCallback(u,s){let f,g,b=new this((O,V)=>{f=O,g=V}),y=2,S=0;const D=[];for(let O of u){B(O)||(O=this.resolve(O));const V=S;try{O.then(F=>{D[V]=s?s.thenCallback(F):F,y--,0===y&&f(D)},F=>{s?(D[V]=s.errorCallback(F),y--,0===y&&f(D)):g(F)})}catch(F){g(F)}y++,S++}return y-=2,0===y&&f(D),b}constructor(u){const s=this;if(!(s instanceof e))throw new Error("Must be an instanceof Promise.");s[q]=j,s[R]=[];try{const f=w();u&&u(f(I(s,E)),f(I(s,G)))}catch(f){z(s,!1,f)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return e}then(u,s){var f;let g=null===(f=this.constructor)||void 0===f?void 0:f[Symbol.species];(!g||"function"!=typeof g)&&(g=this.constructor||e);const b=new g(L),y=n.current;return this[q]==j?this[R].push(y,b,u,s):ee(this,y,b,u,s),b}catch(u){return this.then(null,u)}finally(u){var s;let f=null===(s=this.constructor)||void 0===s?void 0:s[Symbol.species];(!f||"function"!=typeof f)&&(f=e);const g=new f(L);g[_]=_;const b=n.current;return this[q]==j?this[R].push(b,g,u,u):ee(this,b,g,u,u),g}}e.resolve=e.resolve,e.reject=e.reject,e.race=e.race,e.all=e.all;const r=t[v]=t.Promise;t.Promise=e;const k=p("thenPatched");function C(l){const u=l.prototype,s=o(u,"then");if(s&&(!1===s.writable||!s.configurable))return;const f=u.then;u[m]=f,l.prototype.then=function(g,b){return new e((S,D)=>{f.call(this,S,D)}).then(g,b)},l[k]=!0}return i.patchThen=C,r&&(C(r),ae(t,"fetch",l=>function $(l){return function(u,s){let f=l.apply(u,s);if(f instanceof e)return f;let g=f.constructor;return g[k]||C(g),f}}(l))),Promise[n.__symbol__("uncaughtPromiseErrors")]=d,e}),Zone.__load_patch("toString",t=>{const n=Function.prototype.toString,i=A("OriginalDelegate"),o=A("Promise"),c=A("Error"),a=function(){if("function"==typeof this){const v=this[i];if(v)return"function"==typeof v?n.call(v):Object.prototype.toString.call(v);if(this===Promise){const m=t[o];if(m)return n.call(m)}if(this===Error){const m=t[c];if(m)return n.call(m)}}return n.call(this)};a[i]=n,Function.prototype.toString=a;const p=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":p.call(this)}});let Ee=!1;if(typeof window<"u")try{const t=Object.defineProperty({},"passive",{get:function(){Ee=!0}});window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch{Ee=!1}const ht={useG:!0},te={},ze={},Ye=new RegExp("^"+me+"(\\w+)(true|false)$"),$e=A("propagationStopped");function Je(t,n){const i=(n?n(t):t)+ce,o=(n?n(t):t)+ie,c=me+i,a=me+o;te[t]={},te[t][ce]=c,te[t][ie]=a}function dt(t,n,i,o){const c=o&&o.add||De,a=o&&o.rm||Oe,p=o&&o.listeners||"eventListeners",d=o&&o.rmAll||"removeAllListeners",P=A(c),v="."+c+":",m="prependListener",M="."+m+":",Z=function(R,_,J){if(R.isRemoved)return;const x=R.callback;let X;"object"==typeof x&&x.handleEvent&&(R.callback=E=>x.handleEvent(E),R.originalDelegate=x);try{R.invoke(R,_,[J])}catch(E){X=E}const j=R.options;return j&&"object"==typeof j&&j.once&&_[a].call(_,J.type,R.originalDelegate?R.originalDelegate:R.callback,j),X};function N(R,_,J){if(!(_=_||t.event))return;const x=R||_.target||t,X=x[te[_.type][J?ie:ce]];if(X){const j=[];if(1===X.length){const E=Z(X[0],x,_);E&&j.push(E)}else{const E=X.slice();for(let G=0;G{throw G})}}}const B=function(R){return N(this,R,!1)},H=function(R){return N(this,R,!0)};function K(R,_){if(!R)return!1;let J=!0;_&&void 0!==_.useG&&(J=_.useG);const x=_&&_.vh;let X=!0;_&&void 0!==_.chkDup&&(X=_.chkDup);let j=!1;_&&void 0!==_.rt&&(j=_.rt);let E=R;for(;E&&!E.hasOwnProperty(c);)E=ve(E);if(!E&&R[c]&&(E=R),!E||E[P])return!1;const G=_&&_.eventNameToString,h={},I=E[P]=E[c],w=E[A(a)]=E[a],Q=E[A(p)]=E[p],oe=E[A(d)]=E[d];let z;_&&_.prepend&&(z=E[A(_.prepend)]=E[_.prepend]);const e=J?function(s){if(!h.isExisting)return I.call(h.target,h.eventName,h.capture?H:B,h.options)}:function(s){return I.call(h.target,h.eventName,s.invoke,h.options)},r=J?function(s){if(!s.isRemoved){const f=te[s.eventName];let g;f&&(g=f[s.capture?ie:ce]);const b=g&&s.target[g];if(b)for(let y=0;yfunction(c,a){c[$e]=!0,o&&o.apply(c,a)})}function Et(t,n,i,o,c){const a=Zone.__symbol__(o);if(n[a])return;const p=n[a]=n[o];n[o]=function(d,P,v){return P&&P.prototype&&c.forEach(function(m){const M=`${i}.${o}::`+m,Z=P.prototype;try{if(Z.hasOwnProperty(m)){const N=t.ObjectGetOwnPropertyDescriptor(Z,m);N&&N.value?(N.value=t.wrapWithCurrentZone(N.value,M),t._redefineProperty(P.prototype,m,N)):Z[m]&&(Z[m]=t.wrapWithCurrentZone(Z[m],M))}else Z[m]&&(Z[m]=t.wrapWithCurrentZone(Z[m],M))}catch{}}),p.call(n,d,P,v)},t.attachOriginToPatched(n[o],p)}function Qe(t,n,i){if(!i||0===i.length)return n;const o=i.filter(a=>a.target===t);if(!o||0===o.length)return n;const c=o[0].ignoreProperties;return n.filter(a=>-1===c.indexOf(a))}function et(t,n,i,o){t&&qe(t,Qe(t,n,i),o)}function He(t){return Object.getOwnPropertyNames(t).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}Zone.__load_patch("util",(t,n,i)=>{const o=He(t);i.patchOnProperties=qe,i.patchMethod=ae,i.bindArguments=Me,i.patchMacroTask=lt;const c=n.__symbol__("BLACK_LISTED_EVENTS"),a=n.__symbol__("UNPATCHED_EVENTS");t[a]&&(t[c]=t[a]),t[c]&&(n[c]=n[a]=t[c]),i.patchEventPrototype=_t,i.patchEventTarget=dt,i.isIEOrEdge=ft,i.ObjectDefineProperty=pe,i.ObjectGetOwnPropertyDescriptor=ue,i.ObjectCreate=Se,i.ArraySlice=it,i.patchClass=ge,i.wrapWithCurrentZone=Ie,i.filterProperties=Qe,i.attachOriginToPatched=le,i._redefineProperty=Object.defineProperty,i.patchCallbacks=Et,i.getGlobalObjects=()=>({globalSources:ze,zoneSymbolEventNames:te,eventNames:o,isBrowser:je,isMix:Be,isNode:Pe,TRUE_STR:ie,FALSE_STR:ce,ZONE_SYMBOL_PREFIX:me,ADD_EVENT_LISTENER_STR:De,REMOVE_EVENT_LISTENER_STR:Oe})});const Re=A("zoneTask");function Te(t,n,i,o){let c=null,a=null;i+=o;const p={};function d(v){const m=v.data;return m.args[0]=function(){return v.invoke.apply(this,arguments)},m.handleId=c.apply(t,m.args),v}function P(v){return a.call(t,v.data.handleId)}c=ae(t,n+=o,v=>function(m,M){if("function"==typeof M[0]){const Z={isPeriodic:"Interval"===o,delay:"Timeout"===o||"Interval"===o?M[1]||0:void 0,args:M},N=M[0];M[0]=function(){try{return N.apply(this,arguments)}finally{Z.isPeriodic||("number"==typeof Z.handleId?delete p[Z.handleId]:Z.handleId&&(Z.handleId[Re]=null))}};const B=Le(n,M[0],Z,d,P);if(!B)return B;const H=B.data.handleId;return"number"==typeof H?p[H]=B:H&&(H[Re]=B),H&&H.ref&&H.unref&&"function"==typeof H.ref&&"function"==typeof H.unref&&(B.ref=H.ref.bind(H),B.unref=H.unref.bind(H)),"number"==typeof H||H?H:B}return v.apply(t,M)}),a=ae(t,i,v=>function(m,M){const Z=M[0];let N;"number"==typeof Z?N=p[Z]:(N=Z&&Z[Re],N||(N=Z)),N&&"string"==typeof N.type?"notScheduled"!==N.state&&(N.cancelFn&&N.data.isPeriodic||0===N.runCount)&&("number"==typeof Z?delete p[Z]:Z&&(Z[Re]=null),N.zone.cancelTask(N)):v.apply(t,M)})}Zone.__load_patch("legacy",t=>{const n=t[Zone.__symbol__("legacyPatch")];n&&n()}),Zone.__load_patch("queueMicrotask",(t,n,i)=>{i.patchMethod(t,"queueMicrotask",o=>function(c,a){n.current.scheduleMicroTask("queueMicrotask",a[0])})}),Zone.__load_patch("timers",t=>{const n="set",i="clear";Te(t,n,i,"Timeout"),Te(t,n,i,"Interval"),Te(t,n,i,"Immediate")}),Zone.__load_patch("requestAnimationFrame",t=>{Te(t,"request","cancel","AnimationFrame"),Te(t,"mozRequest","mozCancel","AnimationFrame"),Te(t,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(t,n)=>{const i=["alert","prompt","confirm"];for(let o=0;ofunction(P,v){return n.current.run(a,t,v,d)})}),Zone.__load_patch("EventTarget",(t,n,i)=>{(function mt(t,n){n.patchEventPrototype(t,n)})(t,i),function pt(t,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:i,zoneSymbolEventNames:o,TRUE_STR:c,FALSE_STR:a,ZONE_SYMBOL_PREFIX:p}=n.getGlobalObjects();for(let P=0;P{ge("MutationObserver"),ge("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(t,n,i)=>{ge("IntersectionObserver")}),Zone.__load_patch("FileReader",(t,n,i)=>{ge("FileReader")}),Zone.__load_patch("on_property",(t,n,i)=>{!function Tt(t,n){if(Pe&&!Be||Zone[t.symbol("patchEvents")])return;const i=n.__Zone_ignore_on_properties;let o=[];if(je){const c=window;o=o.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const a=function ut(){try{const t=_e.navigator.userAgent;if(-1!==t.indexOf("MSIE ")||-1!==t.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:c,ignoreProperties:["error"]}]:[];et(c,He(c),i&&i.concat(a),ve(c))}o=o.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let c=0;c{!function yt(t,n){const{isBrowser:i,isMix:o}=n.getGlobalObjects();(i||o)&&t.customElements&&"customElements"in t&&n.patchCallbacks(n,t.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(t,i)}),Zone.__load_patch("XHR",(t,n)=>{!function P(v){const m=v.XMLHttpRequest;if(!m)return;const M=m.prototype;let N=M[Ze],B=M[Ne];if(!N){const h=v.XMLHttpRequestEventTarget;if(h){const I=h.prototype;N=I[Ze],B=I[Ne]}}const H="readystatechange",K="scheduled";function q(h){const I=h.data,w=I.target;w[a]=!1,w[d]=!1;const Q=w[c];N||(N=w[Ze],B=w[Ne]),Q&&B.call(w,H,Q);const oe=w[c]=()=>{if(w.readyState===w.DONE)if(!I.aborted&&w[a]&&h.state===K){const U=w[n.__symbol__("loadfalse")];if(0!==w.status&&U&&U.length>0){const re=h.invoke;h.invoke=function(){const ee=w[n.__symbol__("loadfalse")];for(let W=0;Wfunction(h,I){return h[o]=0==I[2],h[p]=I[1],J.apply(h,I)}),X=A("fetchTaskAborting"),j=A("fetchTaskScheduling"),E=ae(M,"send",()=>function(h,I){if(!0===n.current[j]||h[o])return E.apply(h,I);{const w={target:h,url:h[p],isPeriodic:!1,args:I,aborted:!1},Q=Le("XMLHttpRequest.send",R,w,q,_);h&&!0===h[d]&&!w.aborted&&Q.state===K&&Q.invoke()}}),G=ae(M,"abort",()=>function(h,I){const w=function Z(h){return h[i]}(h);if(w&&"string"==typeof w.type){if(null==w.cancelFn||w.data&&w.data.aborted)return;w.zone.cancelTask(w)}else if(!0===n.current[X])return G.apply(h,I)})}(t);const i=A("xhrTask"),o=A("xhrSync"),c=A("xhrListener"),a=A("xhrScheduled"),p=A("xhrURL"),d=A("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",t=>{t.navigator&&t.navigator.geolocation&&function at(t,n){const i=t.constructor.name;for(let o=0;o{const P=function(){return d.apply(this,Me(arguments,i+"."+c))};return le(P,d),P})(a)}}}(t.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(t,n)=>{function i(o){return function(c){Ke(t,o).forEach(p=>{const d=t.PromiseRejectionEvent;if(d){const P=new d(o,{promise:c.promise,reason:c.rejection});p.invoke(P)}})}}t.PromiseRejectionEvent&&(n[A("unhandledPromiseRejectionHandler")]=i("unhandledrejection"),n[A("rejectionHandledHandler")]=i("rejectionhandled"))})}},ue=>{ue(ue.s=583)}]); \ No newline at end of file diff --git a/polyfills.917ad8a8015841ca.js b/polyfills.917ad8a8015841ca.js new file mode 100644 index 0000000..e56645b --- /dev/null +++ b/polyfills.917ad8a8015841ca.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcomponents=self.webpackChunkcomponents||[]).push([[461],{935:()=>{!function(t){const n=t.performance;function i(L){n&&n.mark&&n.mark(L)}function o(L,T){n&&n.measure&&n.measure(L,T)}i("Zone");const c=t.__Zone_symbol_prefix||"__zone_symbol__";function a(L){return c+L}const y=!0===t[a("forceDuplicateZoneCheck")];if(t.Zone){if(y||"function"!=typeof t.Zone.__symbol__)throw new Error("Zone already loaded.");return t.Zone}let d=(()=>{class L{static#e=this.__symbol__=a;static assertZonePatched(){if(t.Promise!==se.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let e=L.current;for(;e.parent;)e=e.parent;return e}static get current(){return U.zone}static get currentTask(){return oe}static __load_patch(e,r,k=!1){if(se.hasOwnProperty(e)){if(!k&&y)throw Error("Already loaded patch: "+e)}else if(!t["__Zone_disable_"+e]){const C="Zone:"+e;i(C),se[e]=r(t,L,z),o(C,C)}}get parent(){return this._parent}get name(){return this._name}constructor(e,r){this._parent=e,this._name=r?r.name||"unnamed":"",this._properties=r&&r.properties||{},this._zoneDelegate=new v(this,this._parent&&this._parent._zoneDelegate,r)}get(e){const r=this.getZoneWith(e);if(r)return r._properties[e]}getZoneWith(e){let r=this;for(;r;){if(r._properties.hasOwnProperty(e))return r;r=r._parent}return null}fork(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)}wrap(e,r){if("function"!=typeof e)throw new Error("Expecting function got: "+e);const k=this._zoneDelegate.intercept(this,e,r),C=this;return function(){return C.runGuarded(k,this,arguments,r)}}run(e,r,k,C){U={parent:U,zone:this};try{return this._zoneDelegate.invoke(this,e,r,k,C)}finally{U=U.parent}}runGuarded(e,r=null,k,C){U={parent:U,zone:this};try{try{return this._zoneDelegate.invoke(this,e,r,k,C)}catch($){if(this._zoneDelegate.handleError(this,$))throw $}}finally{U=U.parent}}runTask(e,r,k){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||J).name+"; Execution: "+this.name+")");if(e.state===x&&(e.type===Q||e.type===P))return;const C=e.state!=E;C&&e._transitionTo(E,j),e.runCount++;const $=oe;oe=e,U={parent:U,zone:this};try{e.type==P&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,r,k)}catch(u){if(this._zoneDelegate.handleError(this,u))throw u}}finally{e.state!==x&&e.state!==h&&(e.type==Q||e.data&&e.data.isPeriodic?C&&e._transitionTo(j,E):(e.runCount=0,this._updateTaskCount(e,-1),C&&e._transitionTo(x,E,x))),U=U.parent,oe=$}}scheduleTask(e){if(e.zone&&e.zone!==this){let k=this;for(;k;){if(k===e.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${e.zone.name}`);k=k.parent}}e._transitionTo(X,x);const r=[];e._zoneDelegates=r,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(k){throw e._transitionTo(h,X,x),this._zoneDelegate.handleError(this,k),k}return e._zoneDelegates===r&&this._updateTaskCount(e,1),e.state==X&&e._transitionTo(j,X),e}scheduleMicroTask(e,r,k,C){return this.scheduleTask(new p(I,e,r,k,C,void 0))}scheduleMacroTask(e,r,k,C,$){return this.scheduleTask(new p(P,e,r,k,C,$))}scheduleEventTask(e,r,k,C,$){return this.scheduleTask(new p(Q,e,r,k,C,$))}cancelTask(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||J).name+"; Execution: "+this.name+")");if(e.state===j||e.state===E){e._transitionTo(G,j,E);try{this._zoneDelegate.cancelTask(this,e)}catch(r){throw e._transitionTo(h,G),this._zoneDelegate.handleError(this,r),r}return this._updateTaskCount(e,-1),e._transitionTo(x,G),e.runCount=0,e}}_updateTaskCount(e,r){const k=e._zoneDelegates;-1==r&&(e._zoneDelegates=null);for(let C=0;CL.hasTask(e,r),onScheduleTask:(L,T,e,r)=>L.scheduleTask(e,r),onInvokeTask:(L,T,e,r,k,C)=>L.invokeTask(e,r,k,C),onCancelTask:(L,T,e,r)=>L.cancelTask(e,r)};class v{constructor(T,e,r){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=T,this._parentDelegate=e,this._forkZS=r&&(r&&r.onFork?r:e._forkZS),this._forkDlgt=r&&(r.onFork?e:e._forkDlgt),this._forkCurrZone=r&&(r.onFork?this.zone:e._forkCurrZone),this._interceptZS=r&&(r.onIntercept?r:e._interceptZS),this._interceptDlgt=r&&(r.onIntercept?e:e._interceptDlgt),this._interceptCurrZone=r&&(r.onIntercept?this.zone:e._interceptCurrZone),this._invokeZS=r&&(r.onInvoke?r:e._invokeZS),this._invokeDlgt=r&&(r.onInvoke?e:e._invokeDlgt),this._invokeCurrZone=r&&(r.onInvoke?this.zone:e._invokeCurrZone),this._handleErrorZS=r&&(r.onHandleError?r:e._handleErrorZS),this._handleErrorDlgt=r&&(r.onHandleError?e:e._handleErrorDlgt),this._handleErrorCurrZone=r&&(r.onHandleError?this.zone:e._handleErrorCurrZone),this._scheduleTaskZS=r&&(r.onScheduleTask?r:e._scheduleTaskZS),this._scheduleTaskDlgt=r&&(r.onScheduleTask?e:e._scheduleTaskDlgt),this._scheduleTaskCurrZone=r&&(r.onScheduleTask?this.zone:e._scheduleTaskCurrZone),this._invokeTaskZS=r&&(r.onInvokeTask?r:e._invokeTaskZS),this._invokeTaskDlgt=r&&(r.onInvokeTask?e:e._invokeTaskDlgt),this._invokeTaskCurrZone=r&&(r.onInvokeTask?this.zone:e._invokeTaskCurrZone),this._cancelTaskZS=r&&(r.onCancelTask?r:e._cancelTaskZS),this._cancelTaskDlgt=r&&(r.onCancelTask?e:e._cancelTaskDlgt),this._cancelTaskCurrZone=r&&(r.onCancelTask?this.zone:e._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const k=r&&r.onHasTask;(k||e&&e._hasTaskZS)&&(this._hasTaskZS=k?r:b,this._hasTaskDlgt=e,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=T,r.onScheduleTask||(this._scheduleTaskZS=b,this._scheduleTaskDlgt=e,this._scheduleTaskCurrZone=this.zone),r.onInvokeTask||(this._invokeTaskZS=b,this._invokeTaskDlgt=e,this._invokeTaskCurrZone=this.zone),r.onCancelTask||(this._cancelTaskZS=b,this._cancelTaskDlgt=e,this._cancelTaskCurrZone=this.zone))}fork(T,e){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,T,e):new d(T,e)}intercept(T,e,r){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,T,e,r):e}invoke(T,e,r,k,C){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,T,e,r,k,C):e.apply(r,k)}handleError(T,e){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,T,e)}scheduleTask(T,e){let r=e;if(this._scheduleTaskZS)this._hasTaskZS&&r._zoneDelegates.push(this._hasTaskDlgtOwner),r=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,T,e),r||(r=e);else if(e.scheduleFn)e.scheduleFn(e);else{if(e.type!=I)throw new Error("Task is missing scheduleFn.");R(e)}return r}invokeTask(T,e,r,k){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,T,e,r,k):e.callback.apply(r,k)}cancelTask(T,e){let r;if(this._cancelTaskZS)r=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,T,e);else{if(!e.cancelFn)throw Error("Task is not cancelable");r=e.cancelFn(e)}return r}hasTask(T,e){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,T,e)}catch(r){this.handleError(T,r)}}_updateTaskCount(T,e){const r=this._taskCounts,k=r[T],C=r[T]=k+e;if(C<0)throw new Error("More tasks executed then were scheduled.");0!=k&&0!=C||this.hasTask(this.zone,{microTask:r.microTask>0,macroTask:r.macroTask>0,eventTask:r.eventTask>0,change:T})}}class p{constructor(T,e,r,k,C,$){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=T,this.source=e,this.data=k,this.scheduleFn=C,this.cancelFn=$,!r)throw new Error("callback is not defined");this.callback=r;const u=this;this.invoke=T===Q&&k&&k.useG?p.invokeTask:function(){return p.invokeTask.call(t,u,this,arguments)}}static invokeTask(T,e,r){T||(T=this),te++;try{return T.runCount++,T.zone.runTask(T,e,r)}finally{1==te&&_(),te--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(x,X)}_transitionTo(T,e,r){if(this._state!==e&&this._state!==r)throw new Error(`${this.type} '${this.source}': can not transition to '${T}', expecting state '${e}'${r?" or '"+r+"'":""}, was '${this._state}'.`);this._state=T,T==x&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const M=a("setTimeout"),O=a("Promise"),N=a("then");let K,B=[],H=!1;function q(L){if(K||t[O]&&(K=t[O].resolve(0)),K){let T=K[N];T||(T=K.then),T.call(K,L)}else t[M](L,0)}function R(L){0===te&&0===B.length&&q(_),L&&B.push(L)}function _(){if(!H){for(H=!0;B.length;){const L=B;B=[];for(let T=0;TU,onUnhandledError:W,microtaskDrainDone:W,scheduleMicroTask:R,showUncaughtError:()=>!d[a("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:W,patchMethod:()=>W,bindArguments:()=>[],patchThen:()=>W,patchMacroTask:()=>W,patchEventPrototype:()=>W,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>W,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>W,wrapWithCurrentZone:()=>W,filterProperties:()=>[],attachOriginToPatched:()=>W,_redefineProperty:()=>W,patchCallbacks:()=>W,nativeScheduleMicroTask:q};let U={parent:null,zone:new d(null,null)},oe=null,te=0;function W(){}o("Zone","Zone"),t.Zone=d}(globalThis);const fe=Object.getOwnPropertyDescriptor,pe=Object.defineProperty,be=Object.getPrototypeOf,De=Object.create,ct=Array.prototype.slice,Ze="addEventListener",Oe="removeEventListener",Ne=Zone.__symbol__(Ze),Ie=Zone.__symbol__(Oe),ce="true",ae="false",me=Zone.__symbol__("");function Me(t,n){return Zone.current.wrap(t,n)}function Le(t,n,i,o,c){return Zone.current.scheduleMacroTask(t,n,i,o,c)}const A=Zone.__symbol__,Pe=typeof window<"u",_e=Pe?window:void 0,Y=Pe&&_e||globalThis,at="removeAttribute";function je(t,n){for(let i=t.length-1;i>=0;i--)"function"==typeof t[i]&&(t[i]=Me(t[i],n+"_"+i));return t}function Fe(t){return!t||!1!==t.writable&&!("function"==typeof t.get&&typeof t.set>"u")}const Be=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,we=!("nw"in Y)&&typeof Y.process<"u"&&"[object process]"==={}.toString.call(Y.process),Ae=!we&&!Be&&!(!Pe||!_e.HTMLElement),Ue=typeof Y.process<"u"&&"[object process]"==={}.toString.call(Y.process)&&!Be&&!(!Pe||!_e.HTMLElement),Re={},We=function(t){if(!(t=t||Y.event))return;let n=Re[t.type];n||(n=Re[t.type]=A("ON_PROPERTY"+t.type));const i=this||t.target||Y,o=i[n];let c;return Ae&&i===_e&&"error"===t.type?(c=o&&o.call(this,t.message,t.filename,t.lineno,t.colno,t.error),!0===c&&t.preventDefault()):(c=o&&o.apply(this,arguments),null!=c&&!c&&t.preventDefault()),c};function qe(t,n,i){let o=fe(t,n);if(!o&&i&&fe(i,n)&&(o={enumerable:!0,configurable:!0}),!o||!o.configurable)return;const c=A("on"+n+"patched");if(t.hasOwnProperty(c)&&t[c])return;delete o.writable,delete o.value;const a=o.get,y=o.set,d=n.slice(2);let b=Re[d];b||(b=Re[d]=A("ON_PROPERTY"+d)),o.set=function(v){let p=this;!p&&t===Y&&(p=Y),p&&("function"==typeof p[b]&&p.removeEventListener(d,We),y&&y.call(p,null),p[b]=v,"function"==typeof v&&p.addEventListener(d,We,!1))},o.get=function(){let v=this;if(!v&&t===Y&&(v=Y),!v)return null;const p=v[b];if(p)return p;if(a){let M=a.call(this);if(M)return o.set.call(this,M),"function"==typeof v[at]&&v.removeAttribute(n),M}return null},pe(t,n,o),t[c]=!0}function Xe(t,n,i){if(n)for(let o=0;ofunction(y,d){const b=i(y,d);return b.cbIdx>=0&&"function"==typeof d[b.cbIdx]?Le(b.name,d[b.cbIdx],b,c):a.apply(y,d)})}function ue(t,n){t[A("OriginalDelegate")]=n}let ze=!1,He=!1;function ht(){if(ze)return He;ze=!0;try{const t=_e.navigator.userAgent;(-1!==t.indexOf("MSIE ")||-1!==t.indexOf("Trident/")||-1!==t.indexOf("Edge/"))&&(He=!0)}catch{}return He}Zone.__load_patch("ZoneAwarePromise",(t,n,i)=>{const o=Object.getOwnPropertyDescriptor,c=Object.defineProperty,y=i.symbol,d=[],b=!1!==t[y("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],v=y("Promise"),p=y("then"),M="__creationTrace__";i.onUnhandledError=u=>{if(i.showUncaughtError()){const l=u&&u.rejection;l?console.error("Unhandled Promise rejection:",l instanceof Error?l.message:l,"; Zone:",u.zone.name,"; Task:",u.task&&u.task.source,"; Value:",l,l instanceof Error?l.stack:void 0):console.error(u)}},i.microtaskDrainDone=()=>{for(;d.length;){const u=d.shift();try{u.zone.runGuarded(()=>{throw u.throwOriginal?u.rejection:u})}catch(l){N(l)}}};const O=y("unhandledPromiseRejectionHandler");function N(u){i.onUnhandledError(u);try{const l=n[O];"function"==typeof l&&l.call(this,u)}catch{}}function B(u){return u&&u.then}function H(u){return u}function K(u){return e.reject(u)}const q=y("state"),R=y("value"),_=y("finally"),J=y("parentPromiseValue"),x=y("parentPromiseState"),X="Promise.then",j=null,E=!0,G=!1,h=0;function I(u,l){return s=>{try{z(u,l,s)}catch(f){z(u,!1,f)}}}const P=function(){let u=!1;return function(s){return function(){u||(u=!0,s.apply(null,arguments))}}},Q="Promise resolved with itself",se=y("currentTaskTrace");function z(u,l,s){const f=P();if(u===s)throw new TypeError(Q);if(u[q]===j){let g=null;try{("object"==typeof s||"function"==typeof s)&&(g=s&&s.then)}catch(w){return f(()=>{z(u,!1,w)})(),u}if(l!==G&&s instanceof e&&s.hasOwnProperty(q)&&s.hasOwnProperty(R)&&s[q]!==j)oe(s),z(u,s[q],s[R]);else if(l!==G&&"function"==typeof g)try{g.call(s,f(I(u,l)),f(I(u,!1)))}catch(w){f(()=>{z(u,!1,w)})()}else{u[q]=l;const w=u[R];if(u[R]=s,u[_]===_&&l===E&&(u[q]=u[x],u[R]=u[J]),l===G&&s instanceof Error){const m=n.currentTask&&n.currentTask.data&&n.currentTask.data[M];m&&c(s,se,{configurable:!0,enumerable:!1,writable:!0,value:m})}for(let m=0;m{try{const S=u[R],D=!!s&&_===s[_];D&&(s[J]=S,s[x]=w);const Z=l.run(m,void 0,D&&m!==K&&m!==H?[]:[S]);z(s,!0,Z)}catch(S){z(s,!1,S)}},s)}const L=function(){},T=t.AggregateError;class e{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(l){return l instanceof e?l:z(new this(null),E,l)}static reject(l){return z(new this(null),G,l)}static withResolvers(){const l={};return l.promise=new e((s,f)=>{l.resolve=s,l.reject=f}),l}static any(l){if(!l||"function"!=typeof l[Symbol.iterator])return Promise.reject(new T([],"All promises were rejected"));const s=[];let f=0;try{for(let m of l)f++,s.push(e.resolve(m))}catch{return Promise.reject(new T([],"All promises were rejected"))}if(0===f)return Promise.reject(new T([],"All promises were rejected"));let g=!1;const w=[];return new e((m,S)=>{for(let D=0;D{g||(g=!0,m(Z))},Z=>{w.push(Z),f--,0===f&&(g=!0,S(new T(w,"All promises were rejected")))})})}static race(l){let s,f,g=new this((S,D)=>{s=S,f=D});function w(S){s(S)}function m(S){f(S)}for(let S of l)B(S)||(S=this.resolve(S)),S.then(w,m);return g}static all(l){return e.allWithCallback(l)}static allSettled(l){return(this&&this.prototype instanceof e?this:e).allWithCallback(l,{thenCallback:f=>({status:"fulfilled",value:f}),errorCallback:f=>({status:"rejected",reason:f})})}static allWithCallback(l,s){let f,g,w=new this((Z,V)=>{f=Z,g=V}),m=2,S=0;const D=[];for(let Z of l){B(Z)||(Z=this.resolve(Z));const V=S;try{Z.then(F=>{D[V]=s?s.thenCallback(F):F,m--,0===m&&f(D)},F=>{s?(D[V]=s.errorCallback(F),m--,0===m&&f(D)):g(F)})}catch(F){g(F)}m++,S++}return m-=2,0===m&&f(D),w}constructor(l){const s=this;if(!(s instanceof e))throw new Error("Must be an instanceof Promise.");s[q]=j,s[R]=[];try{const f=P();l&&l(f(I(s,E)),f(I(s,G)))}catch(f){z(s,!1,f)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return e}then(l,s){let f=this.constructor?.[Symbol.species];(!f||"function"!=typeof f)&&(f=this.constructor||e);const g=new f(L),w=n.current;return this[q]==j?this[R].push(w,g,l,s):te(this,w,g,l,s),g}catch(l){return this.then(null,l)}finally(l){let s=this.constructor?.[Symbol.species];(!s||"function"!=typeof s)&&(s=e);const f=new s(L);f[_]=_;const g=n.current;return this[q]==j?this[R].push(g,f,l,l):te(this,g,f,l,l),f}}e.resolve=e.resolve,e.reject=e.reject,e.race=e.race,e.all=e.all;const r=t[v]=t.Promise;t.Promise=e;const k=y("thenPatched");function C(u){const l=u.prototype,s=o(l,"then");if(s&&(!1===s.writable||!s.configurable))return;const f=l.then;l[p]=f,u.prototype.then=function(g,w){return new e((S,D)=>{f.call(this,S,D)}).then(g,w)},u[k]=!0}return i.patchThen=C,r&&(C(r),le(t,"fetch",u=>function $(u){return function(l,s){let f=u.apply(l,s);if(f instanceof e)return f;let g=f.constructor;return g[k]||C(g),f}}(u))),Promise[n.__symbol__("uncaughtPromiseErrors")]=d,e}),Zone.__load_patch("toString",t=>{const n=Function.prototype.toString,i=A("OriginalDelegate"),o=A("Promise"),c=A("Error"),a=function(){if("function"==typeof this){const v=this[i];if(v)return"function"==typeof v?n.call(v):Object.prototype.toString.call(v);if(this===Promise){const p=t[o];if(p)return n.call(p)}if(this===Error){const p=t[c];if(p)return n.call(p)}}return n.call(this)};a[i]=n,Function.prototype.toString=a;const y=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":y.call(this)}});let Ee=!1;if(typeof window<"u")try{const t=Object.defineProperty({},"passive",{get:function(){Ee=!0}});window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch{Ee=!1}const dt={useG:!0},ne={},Ye={},$e=new RegExp("^"+me+"(\\w+)(true|false)$"),Je=A("propagationStopped");function Ke(t,n){const i=(n?n(t):t)+ae,o=(n?n(t):t)+ce,c=me+i,a=me+o;ne[t]={},ne[t][ae]=c,ne[t][ce]=a}function _t(t,n,i,o){const c=o&&o.add||Ze,a=o&&o.rm||Oe,y=o&&o.listeners||"eventListeners",d=o&&o.rmAll||"removeAllListeners",b=A(c),v="."+c+":",p="prependListener",M="."+p+":",O=function(R,_,J){if(R.isRemoved)return;const x=R.callback;let X;"object"==typeof x&&x.handleEvent&&(R.callback=E=>x.handleEvent(E),R.originalDelegate=x);try{R.invoke(R,_,[J])}catch(E){X=E}const j=R.options;return j&&"object"==typeof j&&j.once&&_[a].call(_,J.type,R.originalDelegate?R.originalDelegate:R.callback,j),X};function N(R,_,J){if(!(_=_||t.event))return;const x=R||_.target||t,X=x[ne[_.type][J?ce:ae]];if(X){const j=[];if(1===X.length){const E=O(X[0],x,_);E&&j.push(E)}else{const E=X.slice();for(let G=0;G{throw G})}}}const B=function(R){return N(this,R,!1)},H=function(R){return N(this,R,!0)};function K(R,_){if(!R)return!1;let J=!0;_&&void 0!==_.useG&&(J=_.useG);const x=_&&_.vh;let X=!0;_&&void 0!==_.chkDup&&(X=_.chkDup);let j=!1;_&&void 0!==_.rt&&(j=_.rt);let E=R;for(;E&&!E.hasOwnProperty(c);)E=be(E);if(!E&&R[c]&&(E=R),!E||E[b])return!1;const G=_&&_.eventNameToString,h={},I=E[b]=E[c],P=E[A(a)]=E[a],Q=E[A(y)]=E[y],se=E[A(d)]=E[d];let z;_&&_.prepend&&(z=E[A(_.prepend)]=E[_.prepend]);const e=J?function(s){if(!h.isExisting)return I.call(h.target,h.eventName,h.capture?H:B,h.options)}:function(s){return I.call(h.target,h.eventName,s.invoke,h.options)},r=J?function(s){if(!s.isRemoved){const f=ne[s.eventName];let g;f&&(g=f[s.capture?ce:ae]);const w=g&&s.target[g];if(w)for(let m=0;m{ie.zone.cancelTask(ie)},{once:!0})),h.target=null,ve&&(ve.taskData=null),nt&&(ee.once=!0),!Ee&&"boolean"==typeof ie.options||(ie.options=ee),ie.target=D,ie.capture=Ge,ie.eventName=Z,F&&(ie.originalDelegate=V),S?ye.unshift(ie):ye.push(ie),m?D:void 0}};return E[c]=l(I,v,e,r,j),z&&(E[p]=l(z,M,function(s){return z.call(h.target,h.eventName,s.invoke,h.options)},r,j,!0)),E[a]=function(){const s=this||t;let f=arguments[0];_&&_.transferEventName&&(f=_.transferEventName(f));const g=arguments[2],w=!!g&&("boolean"==typeof g||g.capture),m=arguments[1];if(!m)return P.apply(this,arguments);if(x&&!x(P,m,s,arguments))return;const S=ne[f];let D;S&&(D=S[w?ce:ae]);const Z=D&&s[D];if(Z)for(let V=0;Vfunction(c,a){c[Je]=!0,o&&o.apply(c,a)})}function Tt(t,n,i,o,c){const a=Zone.__symbol__(o);if(n[a])return;const y=n[a]=n[o];n[o]=function(d,b,v){return b&&b.prototype&&c.forEach(function(p){const M=`${i}.${o}::`+p,O=b.prototype;try{if(O.hasOwnProperty(p)){const N=t.ObjectGetOwnPropertyDescriptor(O,p);N&&N.value?(N.value=t.wrapWithCurrentZone(N.value,M),t._redefineProperty(b.prototype,p,N)):O[p]&&(O[p]=t.wrapWithCurrentZone(O[p],M))}else O[p]&&(O[p]=t.wrapWithCurrentZone(O[p],M))}catch{}}),y.call(n,d,b,v)},t.attachOriginToPatched(n[o],y)}function et(t,n,i){if(!i||0===i.length)return n;const o=i.filter(a=>a.target===t);if(!o||0===o.length)return n;const c=o[0].ignoreProperties;return n.filter(a=>-1===c.indexOf(a))}function tt(t,n,i,o){t&&Xe(t,et(t,n,i),o)}function xe(t){return Object.getOwnPropertyNames(t).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}Zone.__load_patch("util",(t,n,i)=>{const o=xe(t);i.patchOnProperties=Xe,i.patchMethod=le,i.bindArguments=je,i.patchMacroTask=ut;const c=n.__symbol__("BLACK_LISTED_EVENTS"),a=n.__symbol__("UNPATCHED_EVENTS");t[a]&&(t[c]=t[a]),t[c]&&(n[c]=n[a]=t[c]),i.patchEventPrototype=Et,i.patchEventTarget=_t,i.isIEOrEdge=ht,i.ObjectDefineProperty=pe,i.ObjectGetOwnPropertyDescriptor=fe,i.ObjectCreate=De,i.ArraySlice=ct,i.patchClass=ge,i.wrapWithCurrentZone=Me,i.filterProperties=et,i.attachOriginToPatched=ue,i._redefineProperty=Object.defineProperty,i.patchCallbacks=Tt,i.getGlobalObjects=()=>({globalSources:Ye,zoneSymbolEventNames:ne,eventNames:o,isBrowser:Ae,isMix:Ue,isNode:we,TRUE_STR:ce,FALSE_STR:ae,ZONE_SYMBOL_PREFIX:me,ADD_EVENT_LISTENER_STR:Ze,REMOVE_EVENT_LISTENER_STR:Oe})});const Ce=A("zoneTask");function Te(t,n,i,o){let c=null,a=null;i+=o;const y={};function d(v){const p=v.data;return p.args[0]=function(){return v.invoke.apply(this,arguments)},p.handleId=c.apply(t,p.args),v}function b(v){return a.call(t,v.data.handleId)}c=le(t,n+=o,v=>function(p,M){if("function"==typeof M[0]){const O={isPeriodic:"Interval"===o,delay:"Timeout"===o||"Interval"===o?M[1]||0:void 0,args:M},N=M[0];M[0]=function(){try{return N.apply(this,arguments)}finally{O.isPeriodic||("number"==typeof O.handleId?delete y[O.handleId]:O.handleId&&(O.handleId[Ce]=null))}};const B=Le(n,M[0],O,d,b);if(!B)return B;const H=B.data.handleId;return"number"==typeof H?y[H]=B:H&&(H[Ce]=B),H&&H.ref&&H.unref&&"function"==typeof H.ref&&"function"==typeof H.unref&&(B.ref=H.ref.bind(H),B.unref=H.unref.bind(H)),"number"==typeof H||H?H:B}return v.apply(t,M)}),a=le(t,i,v=>function(p,M){const O=M[0];let N;"number"==typeof O?N=y[O]:(N=O&&O[Ce],N||(N=O)),N&&"string"==typeof N.type?"notScheduled"!==N.state&&(N.cancelFn&&N.data.isPeriodic||0===N.runCount)&&("number"==typeof O?delete y[O]:O&&(O[Ce]=null),N.zone.cancelTask(N)):v.apply(t,M)})}Zone.__load_patch("legacy",t=>{const n=t[Zone.__symbol__("legacyPatch")];n&&n()}),Zone.__load_patch("timers",t=>{const n="set",i="clear";Te(t,n,i,"Timeout"),Te(t,n,i,"Interval"),Te(t,n,i,"Immediate")}),Zone.__load_patch("requestAnimationFrame",t=>{Te(t,"request","cancel","AnimationFrame"),Te(t,"mozRequest","mozCancel","AnimationFrame"),Te(t,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(t,n)=>{const i=["alert","prompt","confirm"];for(let o=0;ofunction(b,v){return n.current.run(a,t,v,d)})}),Zone.__load_patch("EventTarget",(t,n,i)=>{(function kt(t,n){n.patchEventPrototype(t,n)})(t,i),function gt(t,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:i,zoneSymbolEventNames:o,TRUE_STR:c,FALSE_STR:a,ZONE_SYMBOL_PREFIX:y}=n.getGlobalObjects();for(let b=0;b{ge("MutationObserver"),ge("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(t,n,i)=>{ge("IntersectionObserver")}),Zone.__load_patch("FileReader",(t,n,i)=>{ge("FileReader")}),Zone.__load_patch("on_property",(t,n,i)=>{!function yt(t,n){if(we&&!Ue||Zone[t.symbol("patchEvents")])return;const i=n.__Zone_ignore_on_properties;let o=[];if(Ae){const c=window;o=o.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const a=function ft(){try{const t=_e.navigator.userAgent;if(-1!==t.indexOf("MSIE ")||-1!==t.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:c,ignoreProperties:["error"]}]:[];tt(c,xe(c),i&&i.concat(a),be(c))}o=o.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let c=0;c{!function mt(t,n){const{isBrowser:i,isMix:o}=n.getGlobalObjects();(i||o)&&t.customElements&&"customElements"in t&&n.patchCallbacks(n,t.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback","formAssociatedCallback","formDisabledCallback","formResetCallback","formStateRestoreCallback"])}(t,i)}),Zone.__load_patch("XHR",(t,n)=>{!function b(v){const p=v.XMLHttpRequest;if(!p)return;const M=p.prototype;let N=M[Ne],B=M[Ie];if(!N){const h=v.XMLHttpRequestEventTarget;if(h){const I=h.prototype;N=I[Ne],B=I[Ie]}}const H="readystatechange",K="scheduled";function q(h){const I=h.data,P=I.target;P[a]=!1,P[d]=!1;const Q=P[c];N||(N=P[Ne],B=P[Ie]),Q&&B.call(P,H,Q);const se=P[c]=()=>{if(P.readyState===P.DONE)if(!I.aborted&&P[a]&&h.state===K){const U=P[n.__symbol__("loadfalse")];if(0!==P.status&&U&&U.length>0){const oe=h.invoke;h.invoke=function(){const te=P[n.__symbol__("loadfalse")];for(let W=0;Wfunction(h,I){return h[o]=0==I[2],h[y]=I[1],J.apply(h,I)}),X=A("fetchTaskAborting"),j=A("fetchTaskScheduling"),E=le(M,"send",()=>function(h,I){if(!0===n.current[j]||h[o])return E.apply(h,I);{const P={target:h,url:h[y],isPeriodic:!1,args:I,aborted:!1},Q=Le("XMLHttpRequest.send",R,P,q,_);h&&!0===h[d]&&!P.aborted&&Q.state===K&&Q.invoke()}}),G=le(M,"abort",()=>function(h,I){const P=function O(h){return h[i]}(h);if(P&&"string"==typeof P.type){if(null==P.cancelFn||P.data&&P.data.aborted)return;P.zone.cancelTask(P)}else if(!0===n.current[X])return G.apply(h,I)})}(t);const i=A("xhrTask"),o=A("xhrSync"),c=A("xhrListener"),a=A("xhrScheduled"),y=A("xhrURL"),d=A("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",t=>{t.navigator&&t.navigator.geolocation&&function lt(t,n){const i=t.constructor.name;for(let o=0;o{const b=function(){return d.apply(this,je(arguments,i+"."+c))};return ue(b,d),b})(a)}}}(t.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(t,n)=>{function i(o){return function(c){Qe(t,o).forEach(y=>{const d=t.PromiseRejectionEvent;if(d){const b=new d(o,{promise:c.promise,reason:c.rejection});y.invoke(b)}})}}t.PromiseRejectionEvent&&(n[A("unhandledPromiseRejectionHandler")]=i("unhandledrejection"),n[A("rejectionHandledHandler")]=i("rejectionhandled"))}),Zone.__load_patch("queueMicrotask",(t,n,i)=>{!function pt(t,n){n.patchMethod(t,"queueMicrotask",i=>function(o,c){Zone.current.scheduleMicroTask("queueMicrotask",c[0])})}(t,i)})}},fe=>{fe(fe.s=935)}]); \ No newline at end of file diff --git a/runtime.e13c8768ff6acb57.js b/runtime.e13c8768ff6acb57.js deleted file mode 100644 index d5b6d50..0000000 --- a/runtime.e13c8768ff6acb57.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{"use strict";var e,i={},p={};function a(e){var f=p[e];if(void 0!==f)return f.exports;var r=p[e]={exports:{}};return i[e](r,r.exports,a),r.exports}a.m=i,e=[],a.O=(f,r,s,o)=>{if(!r){var u=1/0;for(n=0;n=o)&&Object.keys(a.O).every(h=>a.O[h](r[l]))?r.splice(l--,1):(t=!1,o0&&e[n-1][2]>o;n--)e[n]=e[n-1];e[n]=[r,s,o]},a.o=(e,f)=>Object.prototype.hasOwnProperty.call(e,f),(()=>{var e={666:0};a.O.j=s=>0===e[s];var f=(s,o)=>{var l,c,[n,u,t]=o,v=0;if(n.some(d=>0!==e[d])){for(l in u)a.o(u,l)&&(a.m[l]=u[l]);if(t)var _=t(a)}for(s&&s(o);v{"use strict";var e,v={},m={};function r(e){var i=m[e];if(void 0!==i)return i.exports;var t=m[e]={exports:{}};return v[e](t,t.exports,r),t.exports}r.m=v,e=[],r.O=(i,t,o,u)=>{if(!t){var a=1/0;for(n=0;n=u)&&Object.keys(r.O).every(b=>r.O[b](t[f]))?t.splice(f--,1):(s=!1,u0&&e[n-1][2]>u;n--)e[n]=e[n-1];e[n]=[t,o,u]},r.d=(e,i)=>{for(var t in i)r.o(i,t)&&!r.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:i[t]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((i,t)=>(r.f[t](e,i),i),[])),r.u=e=>e+"."+{108:"eb71193115b3a7b0",300:"dfbb45d5083006f4",566:"a93b243017d0faac"}[e]+".js",r.miniCssF=e=>{},r.o=(e,i)=>Object.prototype.hasOwnProperty.call(e,i),(()=>{var e={},i="components:";r.l=(t,o,u,n)=>{if(e[t])e[t].push(o);else{var a,s;if(void 0!==u)for(var f=document.getElementsByTagName("script"),d=0;d{a.onerror=a.onload=null,clearTimeout(p);var h=e[t];if(delete e[t],a.parentNode&&a.parentNode.removeChild(a),h&&h.forEach(y=>y(b)),g)return g(b)},p=setTimeout(c.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=c.bind(null,a.onerror),a.onload=c.bind(null,a.onload),s&&document.head.appendChild(a)}}})(),r.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;r.tt=()=>(void 0===e&&(e={createScriptURL:i=>i},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),r.tu=e=>r.tt().createScriptURL(e),r.p="",(()=>{var e={121:0};r.f.j=(o,u)=>{var n=r.o(e,o)?e[o]:void 0;if(0!==n)if(n)u.push(n[2]);else if(121!=o){var a=new Promise((l,c)=>n=e[o]=[l,c]);u.push(n[2]=a);var s=r.p+r.u(o),f=new Error;r.l(s,l=>{if(r.o(e,o)&&(0!==(n=e[o])&&(e[o]=void 0),n)){var c=l&&("load"===l.type?"missing":l.type),p=l&&l.target&&l.target.src;f.message="Loading chunk "+o+" failed.\n("+c+": "+p+")",f.name="ChunkLoadError",f.type=c,f.request=p,n[1](f)}},"chunk-"+o,o)}else e[o]=0},r.O.j=o=>0===e[o];var i=(o,u)=>{var f,d,[n,a,s]=u,l=0;if(n.some(p=>0!==e[p])){for(f in a)r.o(a,f)&&(r.m[f]=a[f]);if(s)var c=s(r)}for(o&&o(u);l',"alert-circle":'',"alert-triangle":'',archive:'',"arrow-back":'',"arrow-circle-down":'',"arrow-circle-left":'',"arrow-circle-right":'',"arrow-circle-up":'',"arrow-down":'',"arrow-downward":'',"arrow-forward":'',"arrow-ios-back":'',"arrow-ios-downward":'',"arrow-ios-forward":'',"arrow-ios-upward":'',"arrow-left":'',"arrow-right":'',"arrow-up":'',"arrow-upward":'',"arrowhead-down":'',"arrowhead-left":'',"arrowhead-right":'',"arrowhead-up":'',at:'',"attach-2":'',attach:'',award:'',backspace:'',"bar-chart-2":'',"bar-chart":'',battery:'',behance:'',"bell-off":'',bell:'',bluetooth:'',"book-open":'',book:'',bookmark:'',briefcase:'',browser:'',brush:'',bulb:'',calendar:'',camera:'',car:'',cast:'',charging:'',"checkmark-circle-2":'',"checkmark-circle":'',"checkmark-square-2":'',"checkmark-square":'',checkmark:'',"chevron-down":'',"chevron-left":'',"chevron-right":'',"chevron-up":'',clipboard:'',clock:'',"close-circle":'',"close-square":'',close:'',"cloud-download":'',"cloud-upload":'',"code-download":'',code:'',collapse:'',"color-palette":'',"color-picker":'',compass:'',copy:'',"corner-down-left":'',"corner-down-right":'',"corner-left-down":'',"corner-left-up":'',"corner-right-down":'',"corner-right-up":'',"corner-up-left":'',"corner-up-right":'',"credit-card":'',crop:'',cube:'',"diagonal-arrow-left-down":'',"diagonal-arrow-left-up":'',"diagonal-arrow-right-down":'',"diagonal-arrow-right-up":'',"done-all":'',download:'',"droplet-off":'',droplet:'',"edit-2":'',edit:'',email:'',expand:'',"external-link":'',"eye-off-2":'',"eye-off":'',eye:'',facebook:'',"file-add":'',"file-remove":'',"file-text":'',file:'',film:'',flag:'',"flash-off":'',flash:'',"flip-2":'',flip:'',"folder-add":'',"folder-remove":'',folder:'',funnel:'',gift:'',github:'',"globe-2":'',"globe-3":'',globe:'',google:'',grid:'',"hard-drive":'',hash:'',headphones:'',heart:'',home:'',"image-2":'',image:'',inbox:'',info:'',keypad:'',layers:'',layout:'',"link-2":'',link:'',linkedin:'',list:'',lock:'',"log-in":'',"log-out":'',map:'',maximize:'',"menu-2":'',"menu-arrow":'',menu:'',"message-circle":'',"message-square":'',"mic-off":'',mic:'',minimize:'',"minus-circle":'',"minus-square":'',minus:'',monitor:'',moon:'',"more-horizontal":'',"more-vertical":'',move:'',music:'',"navigation-2":'',navigation:'',npm:'',"options-2":'',options:'',pantone:'',"paper-plane":'',"pause-circle":'',people:'',percent:'',"person-add":'',"person-delete":'',"person-done":'',"person-remove":'',person:'',"phone-call":'',"phone-missed":'',"phone-off":'',phone:'',"pie-chart-2":'',"pie-chart":'',pin:'',"play-circle":'',"plus-circle":'',"plus-square":'',plus:'',power:'',pricetags:'',printer:'',"question-mark-circle":'',"question-mark":'',"radio-button-off":'',"radio-button-on":'',radio:'',recording:'',refresh:'',repeat:'',"rewind-left":'',"rewind-right":'',save:'',scissors:'',search:'',"settings-2":'',settings:'',shake:'',share:'',"shield-off":'',shield:'',"shopping-bag":'',"shopping-cart":'',"shuffle-2":'',shuffle:'',"skip-back":'',"skip-forward":'',slash:'',smartphone:'',"smiling-face":'