agentic-ui / main.46a637be0b03da77.js
AIEONE's picture
Upload 6 files
67a5249 verified
"use strict";(self.webpackChunkagentic_dashboard=self.webpackChunkagentic_dashboard||[]).push([[792],{627:()=>{let se=null,Wo=1;const Yt=Symbol("SIGNAL");function P(e){const t=se;return se=e,t}function td(e){if((!Sr(e)||e.dirty)&&(e.dirty||e.lastCleanEpoch!==Wo)){if(!e.producerMustRecompute(e)&&!na(e))return e.dirty=!1,void(e.lastCleanEpoch=Wo);e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=Wo}}function na(e){vn(e);for(let t=0;t<e.producerNode.length;t++){const n=e.producerNode[t],r=e.producerLastReadVersion[t];if(r!==n.version||(td(n),r!==n.version))return!0}return!1}function Zo(e,t){if(function cd(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}(e),vn(e),1===e.liveConsumerNode.length)for(let r=0;r<e.producerNode.length;r++)Zo(e.producerNode[r],e.producerIndexOfThis[r]);const n=e.liveConsumerNode.length-1;if(e.liveConsumerNode[t]=e.liveConsumerNode[n],e.liveConsumerIndexOfThis[t]=e.liveConsumerIndexOfThis[n],e.liveConsumerNode.length--,e.liveConsumerIndexOfThis.length--,t<e.liveConsumerNode.length){const r=e.liveConsumerIndexOfThis[t],o=e.liveConsumerNode[t];vn(o),o.producerIndexOfThis[r]=t}}function Sr(e){return e.consumerIsAlwaysLive||(e?.liveConsumerNode?.length??0)>0}function vn(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}let ld=null;function dt(e){return"function"==typeof e}function hd(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 oa=hd(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 ia(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 i of n)i.remove(this);else n.remove(this);const{initialTeardown:r}=this;if(dt(r))try{r()}catch(i){t=i instanceof oa?i.errors:[i]}const{_finalizers:o}=this;if(o){this._finalizers=null;for(const i of o)try{md(i)}catch(s){t=t??[],s instanceof oa?t=[...t,...s.errors]:t.push(s)}}if(t)throw new oa(t)}}add(t){var n;if(t&&t!==this)if(this.closed)md(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)&&ia(n,t)}remove(t){const{_finalizers:n}=this;n&&ia(n,t),t instanceof Je&&t._removeParent(this)}}Je.EMPTY=(()=>{const e=new Je;return e.closed=!0,e})();const pd=Je.EMPTY;function gd(e){return e instanceof Je||e&&"closed"in e&&dt(e.remove)&&dt(e.add)&&dt(e.unsubscribe)}function md(e){dt(e)?e():e.unsubscribe()}const Kt={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},Qo={setTimeout(e,t,...n){const{delegate:r}=Qo;return r?.setTimeout?r.setTimeout(e,t,...n):setTimeout(e,t,...n)},clearTimeout(e){const{delegate:t}=Qo;return(t?.clearTimeout||clearTimeout)(e)},delegate:void 0};function yd(){}const aE=sa("C",void 0,void 0);function sa(e,t,n){return{kind:e,value:t,error:n}}let Xt=null;function Yo(e){if(Kt.useDeprecatedSynchronousErrorHandling){const t=!Xt;if(t&&(Xt={errorThrown:!1,error:null}),e(),t){const{errorThrown:n,error:r}=Xt;if(Xt=null,n)throw r}}else e()}class aa extends Je{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,gd(t)&&t.add(this)):this.destination=pE}static create(t,n,r){return new ca(t,n,r)}next(t){this.isStopped?la(function cE(e){return sa("N",e,void 0)}(t),this):this._next(t)}error(t){this.isStopped?la(function uE(e){return sa("E",void 0,e)}(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?la(aE,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 dE=Function.prototype.bind;function ua(e,t){return dE.call(e,t)}class fE{constructor(t){this.partialObserver=t}next(t){const{partialObserver:n}=this;if(n.next)try{n.next(t)}catch(r){Ko(r)}}error(t){const{partialObserver:n}=this;if(n.error)try{n.error(t)}catch(r){Ko(r)}else Ko(t)}complete(){const{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(n){Ko(n)}}}class ca extends aa{constructor(t,n,r){let o;if(super(),dt(t)||!t)o={next:t??void 0,error:n??void 0,complete:r??void 0};else{let i;this&&Kt.useDeprecatedNextContext?(i=Object.create(t),i.unsubscribe=()=>this.unsubscribe(),o={next:t.next&&ua(t.next,i),error:t.error&&ua(t.error,i),complete:t.complete&&ua(t.complete,i)}):o=t}this.destination=new fE(o)}}function Ko(e){Kt.useDeprecatedSynchronousErrorHandling?function lE(e){Kt.useDeprecatedSynchronousErrorHandling&&Xt&&(Xt.errorThrown=!0,Xt.error=e)}(e):function sE(e){Qo.setTimeout(()=>{const{onUnhandledError:t}=Kt;if(!t)throw e;t(e)})}(e)}function la(e,t){const{onStoppedNotification:n}=Kt;n&&Qo.setTimeout(()=>n(e,t))}const pE={closed:!0,next:yd,error:function hE(e){throw e},complete:yd},gE="function"==typeof Symbol&&Symbol.observable||"@@observable";function mE(e){return e}let vd=(()=>{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 DE(e){return e&&e instanceof aa||function yE(e){return e&&dt(e.next)&&dt(e.error)&&dt(e.complete)}(e)&&gd(e)}(n)?n:new ca(n,r,o);return Yo(()=>{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=Ed(r))((o,i)=>{const s=new ca({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)}[gE](){return this}pipe(...n){return function Dd(e){return 0===e.length?mE:1===e.length?e[0]:function(n){return e.reduce((r,o)=>o(r),n)}}(n)(this)}toPromise(n){return new(n=Ed(n))((r,o)=>{let i;this.subscribe(s=>i=s,s=>o(s),()=>r(i))})}}return e.create=t=>new e(t),e})();function Ed(e){var t;return null!==(t=e??Kt.Promise)&&void 0!==t?t:Promise}const vE=hd(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let Tr=(()=>{class e extends vd{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(n){const r=new Cd(this,this);return r.operator=n,r}_throwIfClosed(){if(this.closed)throw new vE}next(n){Yo(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const r of this.currentObservers)r.next(n)}})}error(n){Yo(()=>{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(){Yo(()=>{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?pd:(this.currentObservers=null,i.push(n),new Je(()=>{this.currentObservers=null,ia(i,n)}))}_checkFinalizedStatuses(n){const{hasError:r,thrownError:o,isStopped:i}=this;r?n.error(o):i&&n.complete()}asObservable(){const n=new vd;return n.source=this,n}}return e.create=(t,n)=>new Cd(t,n),e})();class Cd extends Tr{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:pd}}class EE extends Tr{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)}}class _E extends aa{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 ME(e,t){return function wE(e){return t=>{if(function CE(e){return dt(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")}}((n,r)=>{let o=0;n.subscribe(function IE(e,t,n,r,o){return new _E(e,t,n,r,o)}(r,i=>{r.next(e.call(t,i,o++))}))})}class C extends Error{constructor(t,n){super(function En(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}(t,n)),this.code=t}}const q=globalThis;function W(e){for(let t in e)if(e[t]===W)return t;throw Error("Could not find renamed property on target object.")}function ge(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(ge).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 fa(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const SE=W({__forward_ref__:W});function ha(e){return e.__forward_ref__=ha,e.toString=function(){return ge(this())},e}function M(e){return function Jo(e){return"function"==typeof e&&e.hasOwnProperty(SE)&&e.__forward_ref__===ha}(e)?e():e}function B(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Mn(e){return{providers:e.providers||[],imports:e.imports||[]}}function ei(e){return bd(e,ni)||bd(e,Sd)}function bd(e,t){return e.hasOwnProperty(t)?e[t]:null}function ti(e){return e&&(e.hasOwnProperty(pa)||e.hasOwnProperty(RE))?e[pa]:null}const ni=W({\u0275prov:W}),pa=W({\u0275inj:W}),Sd=W({ngInjectableDef:W}),RE=W({ngInjectorDef:W});class b{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=B({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function va(e){return e&&!!e.\u0275providers}const Nr=W({\u0275cmp:W}),Ea=W({\u0275dir:W}),Ca=W({\u0275pipe:W}),Nd=W({\u0275mod:W}),Tt=W({\u0275fac:W}),Ar=W({__NG_ELEMENT_ID__:W}),Ad=W({__NG_ENV_ID__:W});function U(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 N(e){return"string"==typeof e?e:null==e?"":String(e)}(e)}function wa(e,t){throw new C(-201,!1)}var V=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}(V||{});let Ia;function xd(){return Ia}function Oe(e){const t=Ia;return Ia=e,t}function Rd(e,t,n){const r=ei(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&V.Optional?null:void 0!==t?t:void wa()}const xr={},_a="__NG_DI_FLAG__",ri="ngTempTokenPath",VE=/\n/gm,Od="__source";let bn;function Ht(e){const t=bn;return bn=e,t}function BE(e,t=V.Default){if(void 0===bn)throw new C(-203,!1);return null===bn?Rd(e,void 0,t):bn.get(e,t&V.Optional?null:void 0,t)}function H(e,t=V.Default){return(xd()||BE)(M(e),t)}function R(e,t=V.Default){return H(e,oi(t))}function oi(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Ma(e){const t=[];for(let n=0;n<e.length;n++){const r=M(e[n]);if(Array.isArray(r)){if(0===r.length)throw new C(900,!1);let o,i=V.Default;for(let s=0;s<r.length;s++){const a=r[s],u=$E(a);"number"==typeof u?-1===u?o=a.token:i|=u:o=a}t.push(H(o,i))}else t.push(H(r))}return t}function $E(e){return e[_a]}function Jt(e,t){return e.hasOwnProperty(Tt)?e[Tt]:null}function Sn(e,t){e.forEach(n=>Array.isArray(n)?Sn(n,t):t(n))}function ii(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}const ft={},$=[],Nn=new b(""),Vd=new b("",-1),Aa=new b("");class ai{get(t,n=xr){if(n===xr){const r=new Error(`NullInjectorError: No provider for ${ge(t)}!`);throw r.name="NullInjectorError",r}return n}}var et=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(et||{}),Bt=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(Bt||{});function xa(e,t,n){let r=0;for(;r<n.length;){const o=n[r];if("number"==typeof o){if(0!==o)break;r++;const i=n[r++],s=n[r++],a=n[r++];e.setAttribute(t,s,a,i)}else{const i=o,s=n[++r];Hd(i)?e.setProperty(t,i,s):e.setAttribute(t,i,s),r++}}return r}function Hd(e){return 64===e.charCodeAt(0)}function Or(e,t){if(null!==t&&0!==t.length)if(null===e||0===e.length)e=t.slice();else{let n=-1;for(let r=0;r<t.length;r++){const o=t[r];"number"==typeof o?n=o:0===n||Bd(e,n,o,null,-1===n||2===n?t[++r]:null)}}return e}function Bd(e,t,n,r,o){let i=0,s=e.length;if(-1===t)s=-1;else for(;i<e.length;){const a=e[i++];if("number"==typeof a){if(a===t){s=-1;break}if(a>t){s=i-1;break}}}for(;i<e.length;){const a=e[i];if("number"==typeof a)break;if(a===n){if(null===r)return void(null!==o&&(e[i+1]=o));if(r===e[i+1])return void(e[i+2]=o)}i++,null!==r&&i++,null!==o&&i++}-1!==s&&(e.splice(s,0,t),i=s+1),e.splice(i++,0,n),null!==r&&e.splice(i++,0,r),null!==o&&e.splice(i++,0,o)}const $d="ng-template";function Ra(e){return 4===e.type&&e.value!==$d}function tt(e){return!(1&e)}function zd(e,t){return e?":not("+t.trim()+")":t}function oC(e){let t=e[0],n=1,r=2,o="",i=!1;for(;n<e.length;){let s=e[n];if("string"==typeof s)if(2&r){const a=e[++n];o+="["+s+(a.length>0?'="'+a+'"':"")+"]"}else 8&r?o+="."+s:4&r&&(o+=" "+s);else""!==o&&!tt(s)&&(t+=zd(i,o),o=""),r=s,i=i||!tt(r);n++}return""!==o&&(t+=zd(i,o)),t}function Pr(e){return function St(e){return{toString:e}.toString()}(()=>({type:e.type,bootstrap:e.bootstrap||$,declarations:e.declarations||$,imports:e.imports||$,exports:e.exports||$,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function F(e){return e[Nr]||null}function en(e){const t=F(e)||function me(e){return e[Ea]||null}(e)||function Ce(e){return e[Ca]||null}(e);return null!==t&&t.standalone}function fC(...e){return{\u0275providers:Oa(0,e),\u0275fromNgModule:!0}}function Oa(e,...t){const n=[],r=new Set;let o;const i=s=>{n.push(s)};return Sn(t,s=>{const a=s;di(a,i,[],r)&&(o||=[],o.push(a))}),void 0!==o&&Zd(o,i),n}function Zd(e,t){for(let n=0;n<e.length;n++){const{ngModule:r,providers:o}=e[n];Pa(o,i=>{t(i,r)})}}function di(e,t,n,r){if(!(e=M(e)))return!1;let o=null,i=ti(e);const s=!i&&F(e);if(i||s){if(s&&!s.standalone)return!1;o=e}else{const u=e.ngModule;if(i=ti(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 c of u)di(c,t,n,r)}}else{if(!i)return!1;{if(null!=i.imports&&!a){let c;r.add(o);try{Sn(i.imports,l=>{di(l,t,n,r)&&(c||=[],c.push(l))})}finally{}void 0!==c&&Zd(c,t)}if(!a){const c=Jt(o)||(()=>new o);t({provide:o,useFactory:c,deps:$},o),t({provide:Aa,useValue:o,multi:!0},o),t({provide:Nn,useValue:()=>H(o),multi:!0},o)}const u=i.providers;if(null!=u&&!a){const c=e;Pa(u,l=>{t(l,c)})}}}return o!==e&&void 0!==e.providers}function Pa(e,t){for(let n of e)va(n)&&(n=n.\u0275providers),Array.isArray(n)?Pa(n,t):t(n)}const hC=W({provide:String,useValue:W});function Fa(e){return null!==e&&"object"==typeof e&&hC in e}function tn(e){return"function"==typeof e}const ka=new b(""),fi={},gC={};let La;function hi(){return void 0===La&&(La=new ai),La}class ht{}class An extends ht{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,ja(t,s=>this.processProvider(s)),this.records.set(Vd,xn(void 0,this)),o.has("environment")&&this.records.set(ht,xn(void 0,this));const i=this.records.get(ka);null!=i&&"string"==typeof i.value&&this.scopes.add(i.value),this.injectorDefTypes=new Set(this.get(Aa,$,V.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const t=P(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(),P(t)}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const n=Ht(this),r=Oe(void 0);try{return t()}finally{Ht(n),Oe(r)}}get(t,n=xr,r=V.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(Ad))return t[Ad](this);r=oi(r);const i=Ht(this),s=Oe(void 0);try{if(!(r&V.SkipSelf)){let u=this.records.get(t);if(void 0===u){const c=function EC(e){return"function"==typeof e||"object"==typeof e&&e instanceof b}(t)&&ei(t);u=c&&this.injectableDefInScope(c)?xn(Va(t),fi):null,this.records.set(t,u)}if(null!=u)return this.hydrate(t,u)}return(r&V.Self?hi():this.parent).get(t,n=r&V.Optional&&n===xr?null:n)}catch(a){if("NullInjectorError"===a.name){if((a[ri]=a[ri]||[]).unshift(ge(t)),i)throw a;return function UE(e,t,n,r){const o=e[ri];throw t[Od]&&o.unshift(t[Od]),e.message=function zE(e,t,n,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let o=ge(t);if(Array.isArray(t))o=t.map(ge).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):ge(a)))}o=`{${i.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${e.replace(VE,"\n ")}`}("\n"+e.message,o,n,r),e.ngTokenPath=o,e[ri]=null,e}(a,t,"R3InjectorError",this.source)}throw a}finally{Oe(s),Ht(i)}}resolveInjectorInitializers(){const t=P(null),n=Ht(this),r=Oe(void 0);try{const i=this.get(Nn,$,V.Self);for(const s of i)s()}finally{Ht(n),Oe(r),P(t)}}toString(){const t=[],n=this.records;for(const r of n.keys())t.push(ge(r));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new C(205,!1)}processProvider(t){let n=tn(t=M(t))?t:M(t&&t.provide);const r=function yC(e){return Fa(e)?xn(void 0,e.useValue):xn(function Kd(e,t,n){let r;if(tn(e)){const o=M(e);return Jt(o)||Va(o)}if(Fa(e))r=()=>M(e.useValue);else if(function Yd(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...Ma(e.deps||[]));else if(function Qd(e){return!(!e||!e.useExisting)}(e))r=()=>H(M(e.useExisting));else{const o=M(e&&(e.useClass||e.provide));if(!function DC(e){return!!e.deps}(e))return Jt(o)||Va(o);r=()=>new o(...Ma(e.deps))}return r}(e),fi)}(t);if(!tn(t)&&!0===t.multi){let o=this.records.get(n);o||(o=xn(void 0,fi,!0),o.factory=()=>Ma(o.multi),this.records.set(n,o)),n=t,o.multi.push(t)}this.records.set(n,r)}hydrate(t,n){const r=P(null);try{return n.value===fi&&(n.value=gC,n.value=n.factory()),"object"==typeof n.value&&n.value&&function vC(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{P(r)}}injectableDefInScope(t){if(!t.providedIn)return!1;const n=M(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 Va(e){const t=ei(e),n=null!==t?t.factory:Jt(e);if(null!==n)return n;if(e instanceof b)throw new C(204,!1);if(e instanceof Function)return function mC(e){if(e.length>0)throw new C(204,!1);const n=function xE(e){return e&&(e[ni]||e[Sd])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new C(204,!1)}function xn(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function ja(e,t){for(const n of e)Array.isArray(n)?ja(n,t):n&&va(n)?ja(n.\u0275providers,t):t(n)}const ne=0,E=1,I=2,ae=3,nt=4,Ie=5,Ue=6,On=7,K=8,fe=9,rt=10,S=11,kr=12,Pn=14,oe=15,Lr=16,Fn=17,Nt=18,Vr=19,nf=20,$t=21,mi=22,nn=23,A=25,Ba=1,pt=7,kn=9,ue=10;var $a=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}($a||{});function _e(e){return Array.isArray(e)&&"object"==typeof e[Ba]}function Me(e){return Array.isArray(e)&&!0===e[Ba]}function ot(e){return!!e.template}function za(e){return!!(512&e[I])}class OC{constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}function af(e,t,n,r){null!==t?t.applyValueToInputSignal(t,r):e[n]=r}function uf(e){return e.type.prototype.ngOnChanges&&(e.setInput=FC),PC}function PC(){const e=lf(this),t=e?.current;if(t){const n=e.previous;if(n===ft)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function FC(e,t,n,r,o){const i=this.declaredInputs[r],s=lf(e)||function kC(e,t){return e[cf]=t}(e,{previous:ft,current:null}),a=s.current||(s.current={}),u=s.previous,c=u[i];a[i]=new OC(c&&c.currentValue,n,u===ft),af(e,t,o,n)}const cf="__ngSimpleChanges__";function lf(e){return e[cf]||null}const gt=function(e,t,n){};function Q(e){for(;Array.isArray(e);)e=e[ne];return e}function Te(e,t){return Q(t[e.index])}function ze(e,t){const n=t[e];return _e(n)?n:n[ne]}function Qa(e){return!(128&~e[I])}function pf(e){e[Fn]=0}function $C(e){1024&e[I]||(e[I]|=1024,Qa(e)&&$r(e))}function Ya(e){return!!(9216&e[I]||e[nn]?.dirty)}function Ka(e){e[rt].changeDetectionScheduler?.notify(1),Ya(e)?$r(e):64&e[I]&&e[rt].changeDetectionScheduler?.notify()}function $r(e){e[rt].changeDetectionScheduler?.notify();let t=on(e);for(;null!==t&&!(8192&t[I])&&(t[I]|=8192,Qa(t));)t=on(t)}function Ei(e,t){if(!(256&~e[I]))throw new C(911,!1);null===e[$t]&&(e[$t]=[]),e[$t].push(t)}function on(e){const t=e[ae];return Me(t)?t[ae]:t}const T={lFrame:_f(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function m(){return T.lFrame.lView}function Z(){let e=Df();for(;null!==e&&64===e.type;)e=e.parent;return e}function Df(){return T.lFrame.currentTNode}function tw(e,t){const n=T.lFrame;n.bindingIndex=n.bindingRootIndex=e,tu(t)}function tu(e){T.lFrame.currentDirectiveIndex=e}function Ci(e){T.lFrame.currentQueryIndex=e}function rw(e){const t=e[E];return 2===t.type?t.declTNode:1===t.type?e[Ie]:null}function wf(e,t,n){if(n&V.SkipSelf){let o=t,i=e;for(;!(o=o.parent,null!==o||n&V.Host||(o=rw(i),null===o||(i=i[Pn],10&o.type))););if(null===o)return!1;t=o,e=i}const r=T.lFrame=If();return r.currentTNode=t,r.lView=e,!0}function ou(e){const t=If(),n=e[E];T.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function If(){const e=T.lFrame,t=null===e?null:e.child;return null===t?_f(e):t}function _f(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 Mf(){const e=T.lFrame;return T.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const bf=Mf;function iu(){const e=Mf();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 sn(e){T.lFrame.selectedIndex=e}function Ii(e,t,n){Nf(e,t,3,n)}function _i(e,t,n,r){(3&e[I])===n&&Nf(e,t,n,r)}function su(e,t){let n=e[I];(3&n)===t&&(n&=16383,n+=1,e[I]=n)}function Nf(e,t,n,r){const i=r??-1,s=t.length-1;let a=0;for(let u=void 0!==r?65535&e[Fn]:0;u<s;u++)if("number"==typeof t[u+1]){if(a=t[u],null!=r&&a>=r)break}else t[u]<0&&(e[Fn]+=65536),(a<i||-1==i)&&(lw(e,n,t,u),e[Fn]=(4294901760&e[Fn])+u+2),u++}function Af(e,t){gt(4,e,t);const n=P(null);try{t.call(e)}finally{P(n),gt(5,e,t)}}function lw(e,t,n,r){const o=n[r]<0,i=n[r+1],a=e[o?-n[r]:n[r]];o?e[I]>>14<e[Fn]>>16&&(3&e[I])===t&&(e[I]+=16384,Af(a,i)):Af(a,i)}const jn=-1;class Gr{constructor(t,n,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}}function qr(e){return 32767&e}function Wr(e,t){let n=function gw(e){return e>>16}(e),r=t;for(;n>0;)r=r[Pn],n--;return r}let cu=!0;function Mi(e){const t=cu;return cu=e,t}const xf=255,Rf=5;let mw=0;const vt={};function bi(e,t){const n=Of(e,t);if(-1!==n)return n;const r=t[E];r.firstCreatePass&&(e.injectorIndex=t.length,lu(r.data,e),lu(t,null),lu(r.blueprint,null));const o=Si(e,t),i=e.injectorIndex;if(function uu(e){return e!==jn}(o)){const s=qr(o),a=Wr(o,t),u=a[E].data;for(let c=0;c<8;c++)t[i+c]=a[s+c]|u[s+c]}return t[i+8]=o,i}function lu(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Of(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function Si(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=Hf(o),null===r)return jn;if(n++,o=o[Pn],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return jn}function du(e,t,n){!function yw(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(Ar)&&(r=n[Ar]),null==r&&(r=n[Ar]=mw++);const o=r&xf;t.data[e+(o>>Rf)]|=1<<o}(e,t,n)}function Pf(e,t,n){if(n&V.Optional||void 0!==e)return e;wa()}function Ff(e,t,n,r){if(n&V.Optional&&void 0===r&&(r=null),!(n&(V.Self|V.Host))){const o=e[fe],i=Oe(void 0);try{return o?o.get(t,r,n&V.Optional):Rd(t,r,n&V.Optional)}finally{Oe(i)}}return Pf(r,0,n)}function kf(e,t,n,r=V.Default,o){if(null!==e){if(2048&t[I]&&!(r&V.Self)){const s=function Iw(e,t,n,r,o){let i=e,s=t;for(;null!==i&&null!==s&&2048&s[I]&&!(512&s[I]);){const a=Lf(i,s,n,r|V.Self,vt);if(a!==vt)return a;let u=i.parent;if(!u){const c=s[nf];if(c){const l=c.get(n,vt,r);if(l!==vt)return l}u=Hf(s),s=s[Pn]}i=u}return o}(e,t,n,r,vt);if(s!==vt)return s}const i=Lf(e,t,n,r,vt);if(i!==vt)return i}return Ff(t,n,r,o)}function Lf(e,t,n,r,o){const i=function Ew(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(Ar)?e[Ar]:void 0;return"number"==typeof t?t>=0?t&xf:Cw:t}(n);if("function"==typeof i){if(!wf(t,e,r))return r&V.Host?Pf(o,0,r):Ff(t,n,r,o);try{let s;if(s=i(r),null!=s||r&V.Optional)return s;wa()}finally{bf()}}else if("number"==typeof i){let s=null,a=Of(e,t),u=jn,c=r&V.Host?t[oe][Ie]:null;for((-1===a||r&V.SkipSelf)&&(u=-1===a?Si(e,t):t[a+8],u!==jn&&jf(r,!1)?(s=t[E],a=qr(u),t=Wr(u,t)):a=-1);-1!==a;){const l=t[E];if(Vf(i,a,l.data)){const d=vw(a,t,n,s,r,c);if(d!==vt)return d}u=t[a+8],u!==jn&&jf(r,t[E].data[a+8]===c)&&Vf(i,a,t)?(s=l,a=qr(u),t=Wr(u,t)):a=-1}}return o}function vw(e,t,n,r,o,i){const s=t[E],a=s.data[e+8],l=function Ti(e,t,n,r,o){const i=e.providerIndexes,s=t.data,a=1048575&i,u=e.directiveStart,l=i>>20,f=o?a+l:e.directiveEnd;for(let h=r?a:a+l;h<f;h++){const p=s[h];if(h<u&&n===p||h>=u&&p.type===n)return h}if(o){const h=s[u];if(h&&ot(h)&&h.type===n)return u}return null}(a,s,n,null==r?function rn(e){return e.componentOffset>-1}(a)&&cu:r!=s&&!!(3&a.type),o&V.Host&&i===a);return null!==l?an(t,s,l,a):vt}function an(e,t,n,r){let o=e[n];const i=t.data;if(function dw(e){return e instanceof Gr}(o)){const s=o;s.resolving&&function FE(e,t){throw t&&t.join(" > "),new C(-200,e)}(U(i[n]));const a=Mi(s.canSeeViewProviders);s.resolving=!0;const c=s.injectImpl?Oe(s.injectImpl):null;wf(e,r,V.Default);try{o=e[n]=s.factory(void 0,i,e,r),t.firstCreatePass&&n>=r.directiveStart&&function cw(e,t,n){const{ngOnChanges:r,ngOnInit:o,ngDoCheck:i}=t.type.prototype;if(r){const s=uf(t);(n.preOrderHooks??=[]).push(e,s),(n.preOrderCheckHooks??=[]).push(e,s)}o&&(n.preOrderHooks??=[]).push(0-e,o),i&&((n.preOrderHooks??=[]).push(e,i),(n.preOrderCheckHooks??=[]).push(e,i))}(n,i[n],t)}finally{null!==c&&Oe(c),Mi(a),s.resolving=!1,bf()}}return o}function Vf(e,t,n){return!!(n[t+(e>>Rf)]&1<<e)}function jf(e,t){return!(e&V.Self||e&V.Host&&t)}class De{constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return kf(this._tNode,this._lView,t,oi(r),n)}}function Cw(){return new De(Z(),m())}function Hf(e){const t=e[E],n=t.type;return 2===n?t.declTNode:1===n?e[Ie]:null}function Gf(e,t=null,n=null,r){const o=qf(e,t,n,r);return o.resolveInjectorInitializers(),o}function qf(e,t=null,n=null,r,o=new Set){const i=[n||$,fC(e)];return r=r||("object"==typeof e?void 0:ge(e)),new An(i,t||hi(),r||null,o)}let Qe=(()=>{class e{static{this.THROW_IF_NOT_FOUND=xr}static{this.NULL=new ai}static create(n,r){if(Array.isArray(n))return Gf({name:""},r,n,"");{const o=n.name??"";return Gf({name:o},n.parent,n.providers,o)}}static{this.\u0275prov=B({token:e,providedIn:"any",factory:()=>H(Vd)})}static{this.__NG_ELEMENT_ID__=-1}}return e})();function pu(e){return e.ngOriginalError}class Et{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&&pu(t);for(;n&&pu(n);)n=pu(n);return n||null}}const Zf=new b("",{providedIn:"root",factory:()=>R(Et).handleError.bind(void 0)});let $n=(()=>{class e{static{this.__NG_ELEMENT_ID__=Rw}static{this.__NG_ENV_ID__=n=>n}}return e})();class xw extends $n{constructor(t){super(),this._lView=t}onDestroy(t){return Ei(this._lView,t),()=>function Xa(e,t){if(null===e[$t])return;const n=e[$t].indexOf(t);-1!==n&&e[$t].splice(n,1)}(this._lView,t)}}function Rw(){return new xw(m())}function Ow(){return Un(Z(),m())}function Un(e,t){return new zn(Te(e,t))}let zn=(()=>{class e{constructor(n){this.nativeElement=n}static{this.__NG_ELEMENT_ID__=Ow}}return e})();function gu(e){return t=>{setTimeout(e,void 0,t)}}const Rt=class Pw extends Tr{constructor(t=!1){super(),this.destroyRef=void 0,this.__isAsync=t,function Jd(){return void 0!==xd()||null!=function HE(){return bn}()}()&&(this.destroyRef=R($n,{optional:!0})??void 0)}emit(t){const n=P(null);try{super.next(t)}finally{P(n)}}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=gu(i),o&&(o=gu(o)),s&&(s=gu(s)));const a=super.subscribe({next:o,error:i,complete:s});return t instanceof Je&&t.add(a),a}};const yu=new Map;let Lw=0;const vu="__ngContext__";function Se(e,t){_e(t)?(e[vu]=t[Vr],function jw(e){yu.set(e[Vr],e)}(t)):e[vu]=t}function sh(e){return uh(e[kr])}function ah(e){return uh(e[nt])}function uh(e){for(;null!==e&&!Me(e);)e=e[nt];return e}let Eu;const Pi=new b("",{providedIn:"root",factory:()=>rI}),rI="ng",mh=new b(""),Gn=new b("",{providedIn:"platform",factory:()=>"unknown"}),yh=new b("",{providedIn:"root",factory:()=>function Ut(){if(void 0!==Eu)return Eu;if(typeof document<"u")return document;throw new C(210,!1)}().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let Dh=()=>null;function Tu(e,t,n=!1){return Dh(e,t,n)}const Ih=new b("",{providedIn:"root",factory:()=>!1});var Gt=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(Gt||{});let Bu;function $u(e,t){return Bu(e,t)}function Kn(e,t,n,r,o){if(null!=r){let i,s=!1;Me(r)?i=r:_e(r)&&(s=!0,r=r[ne]);const a=Q(r);0===e&&null!==n?null==o?function Yh(e,t,n){e.appendChild(t,n)}(t,n,a):un(t,n,a,o||null,!0):1===e&&null!==n?un(t,n,a,o||null,!0):2===e?function io(e,t,n){const r=function Zi(e,t){return e.parentNode(t)}(e,t);r&&function l_(e,t,n,r){e.removeChild(t,n,r)}(e,r,t,n)}(t,a,s):3===e&&t.destroyNode(a),null!=i&&function h_(e,t,n,r,o){const i=n[pt];i!==Q(n)&&Kn(t,e,r,i,o);for(let a=ue;a<n.length;a++){const u=n[a];Yi(u[E],u,e,t,r,i)}}(t,e,i,n,o)}}function Wh(e,t){t[rt].changeDetectionScheduler?.notify(1),Yi(e,t,t[S],2,null,null)}function Zh(e,t){const n=e[kn],r=n.indexOf(t);n.splice(r,1)}function Gu(e,t){if(256&t[I])return;const n=P(null);try{t[I]&=-129,t[I]|=256,t[nn]&&function ad(e){if(vn(e),Sr(e))for(let t=0;t<e.producerNode.length;t++)Zo(e.producerNode[t],e.producerIndexOfThis[t]);e.producerNode.length=e.producerLastReadVersion.length=e.producerIndexOfThis.length=0,e.liveConsumerNode&&(e.liveConsumerNode.length=e.liveConsumerIndexOfThis.length=0)}(t[nn]),function c_(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r<n.length;r+=2){const o=t[n[r]];if(!(o instanceof Gr)){const i=n[r+1];if(Array.isArray(i))for(let s=0;s<i.length;s+=2){const a=o[i[s]],u=i[s+1];gt(4,a,u);try{u.call(a)}finally{gt(5,a,u)}}else{gt(4,o,i);try{i.call(o)}finally{gt(5,o,i)}}}}}(e,t),function u_(e,t){const n=e.cleanup,r=t[On];if(null!==n)for(let i=0;i<n.length-1;i+=2)if("string"==typeof n[i]){const s=n[i+3];s>=0?r[s]():r[-s].unsubscribe(),i+=2}else n[i].call(r[n[i+1]]);null!==r&&(t[On]=null);const o=t[$t];if(null!==o){t[$t]=null;for(let i=0;i<o.length;i++)(0,o[i])()}}(e,t),1===t[E].type&&t[S].destroy();const r=t[Lr];if(null!==r&&Me(t[ae])){r!==t[ae]&&Zh(r,t);const o=t[Nt];null!==o&&o.detachView(e)}!function Hw(e){yu.delete(e[Vr])}(t)}finally{P(n)}}function un(e,t,n,r,o){e.insertBefore(t,n,r,o)}function np(e,t){return null!==t?e[oe][Ie].projection[t.projection]:null}function Qu(e,t,n,r,o,i,s){for(;null!=n;){const a=r[n.index],u=n.type;if(s&&0===t&&(a&&Se(Q(a),r),n.flags|=2),32&~n.flags)if(8&u)Qu(e,t,n.child,r,o,i,!1),Kn(t,e,o,a,i);else if(32&u){const c=$u(n,r);let l;for(;l=c();)Kn(t,e,o,l,i);Kn(t,e,o,a,i)}else 16&u?op(e,t,r,n,o,i):Kn(t,e,o,a,i);n=s?n.projectionNext:n.next}}function Yi(e,t,n,r,o,i){Qu(n,r,e.firstChild,t,o,i,!1)}function op(e,t,n,r,o,i){const s=n[oe],u=s[Ie].projection[r.projection];if(Array.isArray(u))for(let c=0;c<u.length;c++)Kn(t,e,o,u[c],i);else{let c=u;const l=s[ae];(function xi(e){return!(128&~e.flags)})(r)&&(c.flags|=128),Qu(e,t,c,l,o,i,!0)}}function ip(e,t,n){""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n)}const x={};function L(e,t=V.Default){const n=m();return null===n?H(e,t):kf(Z(),n,M(e),t)}function up(e,t,n,r,o,i){const s=P(null);try{let a=null;o&Bt.SignalBased&&(a=t[r][Yt]),null!==a&&void 0!==a.transformFn&&(i=a.transformFn(i)),o&Bt.HasDecoratorInputTransform&&(i=e.inputTransforms[r].call(t,i)),null!==e.setInput?e.setInput(t,a,i,n,r):af(t,a,r,i)}finally{P(s)}}function Ki(e,t,n,r,o,i,s,a,u,c,l){const d=t.blueprint.slice();return d[ne]=o,d[I]=204|r,(null!==c||e&&2048&e[I])&&(d[I]|=2048),pf(d),d[ae]=d[Pn]=e,d[K]=n,d[rt]=s||e&&e[rt],d[S]=a||e&&e[S],d[fe]=u||e&&e[fe]||null,d[Ie]=i,d[Vr]=function Vw(){return Lw++}(),d[Ue]=l,d[nf]=c,d[oe]=2==t.type?e[oe]:d,d}function Xn(e,t,n,r,o){let i=e.data[t];if(null===i)i=function Yu(e,t,n,r,o){const i=Df(),s=function Ja(){return T.lFrame.isParent}(),u=e.data[t]=function M_(e,t,n,r,o,i){let s=t?t.injectorIndex:-1,a=0;return function Vn(){return null!==T.skipHydrationRootTNode}()&&(a|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:o,attrs:i,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,s?i:i&&i.parent,n,t,r,o);return null===e.firstChild&&(e.firstChild=u),null!==i&&(s?null==i.child&&null!==u.parent&&(i.child=u):null===i.next&&(i.next=u,u.prev=i)),u}(e,t,n,r,o),function ew(){return T.lFrame.inI18n}()&&(i.flags|=32);else if(64&i.type){i.type=n,i.value=r,i.attrs=o;const s=function Ur(){const e=T.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();i.injectorIndex=null===s?-1:s.injectorIndex}return function yt(e,t){const n=T.lFrame;n.currentTNode=e,n.isParent=t}(i,!0),i}function so(e,t,n,r){if(0===n)return-1;const o=t.length;for(let i=0;i<n;i++)t.push(r),e.blueprint.push(r),e.data.push(null);return o}function cp(e,t,n,r,o){const i=function be(){return T.lFrame.selectedIndex}(),s=2&r;try{sn(-1),s&&t.length>A&&function ap(e,t,n,r){if(!r)if(3&~t[I]){const i=e.preOrderHooks;null!==i&&_i(t,i,0,n)}else{const i=e.preOrderCheckHooks;null!==i&&Ii(t,i,n)}sn(n)}(e,t,A,!1),gt(s?2:0,o),n(r,o)}finally{sn(i),gt(s?3:1,o)}}function ec(e,t,n,r,o,i,s,a,u,c,l){const d=A+r,f=d+o,h=function v_(e,t){const n=[];for(let r=0;r<t;r++)n.push(r<e?null:x);return n}(d,f),p="function"==typeof c?c():c;return h[E]={type:e,blueprint:h,template:n,queries:null,viewQuery:a,declTNode:t,data:h.slice().fill(null,d),bindingStartIndex:d,expandoStartIndex:f,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof i?i():i,pipeRegistry:"function"==typeof s?s():s,firstChild:null,schemas:u,consts:p,incompleteFirstPass:!1,ssrId:l}}let dp=()=>null;function fp(e,t,n,r,o){for(let i in t){if(!t.hasOwnProperty(i))continue;const s=t[i];if(void 0===s)continue;r??={};let a,u=Bt.None;Array.isArray(s)?(a=s[0],u=s[1]):a=s;let c=i;if(null!==o){if(!o.hasOwnProperty(i))continue;c=o[i]}0===e?hp(r,n,c,a,u):hp(r,n,c,a)}return r}function hp(e,t,n,r,o){let i;e.hasOwnProperty(n)?(i=e[n]).push(t,r):i=e[n]=[t,r],void 0!==o&&i.push(o)}function O_(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function k_(e,t,n){if(n){if(t.exportAs)for(let r=0;r<t.exportAs.length;r++)n[t.exportAs[r]]=e;ot(t)&&(n[""]=e)}}function V_(e,t,n,r,o){e.data[r]=o;const i=o.factory||(o.factory=Jt(o.type)),s=new Gr(i,ot(o),L);e.blueprint[r]=s,n[r]=s,function A_(e,t,n,r,o){const i=o.hostBindings;if(i){let s=e.hostBindingOpCodes;null===s&&(s=e.hostBindingOpCodes=[]);const a=~t.index;(function x_(e){let t=e.length;for(;t>0;){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,so(e,n,o.hostVars,x),o)}function B_(e,t,n){let r=null,o=0;for(;o<n.length;){const i=n[o];if(0!==i)if(5!==i){if("number"==typeof i)break;if(e.hasOwnProperty(i)){null===r&&(r=[]);const s=e[i];for(let a=0;a<s.length;a+=3)if(s[a]===t){r.push(i,s[a+1],s[a+2],n[o+1]);break}}o+=2}else o+=2;else o+=4}return r}function yp(e,t){const n=e.contentQueries;if(null!==n){const r=P(null);try{for(let o=0;o<n.length;o+=2){const s=n[o+1];if(-1!==s){const a=e.data[s];Ci(n[o]),a.contentQueries(2,t[s],s)}}}finally{P(r)}}}function oc(e,t,n){Ci(0);const r=P(null);try{t(e,n)}finally{P(r)}}function $_(e,t){const n=ze(t,e),r=n[E];!function U_(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}(r,n);const o=n[ne];null!==o&&null===n[Ue]&&(n[Ue]=Tu(o,n[fe])),sc(r,n,n[K])}function sc(e,t,n){ou(t);try{const r=e.viewQuery;null!==r&&oc(1,r,n);const o=e.template;null!==o&&cp(e,t,o,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),t[Nt]?.finishViewCreation(e),e.staticContentQueries&&yp(e,t),e.staticViewQueries&&oc(2,e.viewQuery,n);const i=e.components;null!==i&&function z_(e,t){for(let n=0;n<t.length;n++)$_(e,t[n])}(t,i)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{t[I]&=-5,iu()}}function co(e,t,n,r,o=!1){for(;null!==n;){const i=t[n.index];null!==i&&r.push(Q(i)),Me(i)&&wp(i,r);const s=n.type;if(8&s)co(e,t,n.child,r);else if(32&s){const a=$u(n,t);let u;for(;u=a();)r.push(u)}else if(16&s){const a=np(t,n);if(Array.isArray(a))r.push(...a);else{const u=on(t[oe]);co(u[E],u,a,r,!0)}}n=o?n.projectionNext:n.next}return r}function wp(e,t){for(let n=ue;n<e.length;n++){const r=e[n],o=r[E].firstChild;null!==o&&co(r[E],r,o,t)}e[pt]!==e[ne]&&t.push(e[pt])}let Ip=[];const Z_={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{},consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{$r(e.lView)},consumerOnSignalRead(){this.lView[nn]=this}},_p=100;function es(e,t=!0,n=0){const r=e[rt],o=r.rendererFactory;o.begin?.();try{!function Q_(e,t){uc(e,t);let n=0;for(;Ya(e);){if(n===_p)throw new C(103,!1);n++,uc(e,1)}}(e,n)}catch(s){throw t&&function Ji(e,t){const n=e[fe],r=n?n.get(Et,null):null;r&&r.handleError(t)}(e,s),s}finally{o.end?.(),r.inlineEffectRunner?.flush()}}function Y_(e,t,n,r){const o=t[I];if(!(256&~o))return;t[rt].inlineEffectRunner?.flush(),ou(t);let s=null,a=null;(function K_(e){return 2!==e.type})(e)&&(a=function G_(e){return e[nn]??function q_(e){const t=Ip.pop()??Object.create(Z_);return t.lView=e,t}(e)}(t),s=function id(e){return e&&(e.nextProducerIndex=0),P(e)}(a));try{pf(t),function Ef(e){return T.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==n&&cp(e,t,n,2,r);const u=!(3&~o);if(u){const d=e.preOrderCheckHooks;null!==d&&Ii(t,d,null)}else{const d=e.preOrderHooks;null!==d&&_i(t,d,0,null),su(t,0)}if(function X_(e){for(let t=sh(e);null!==t;t=ah(t)){if(!(t[I]&$a.HasTransplantedViews))continue;const n=t[kn];for(let r=0;r<n.length;r++){$C(n[r])}}}(t),Mp(t,0),null!==e.contentQueries&&yp(e,t),u){const d=e.contentCheckHooks;null!==d&&Ii(t,d)}else{const d=e.contentHooks;null!==d&&_i(t,d,1),su(t,1)}!function D_(e,t){const n=e.hostBindingOpCodes;if(null!==n)try{for(let r=0;r<n.length;r++){const o=n[r];if(o<0)sn(~o);else{const i=o,s=n[++r],a=n[++r];tw(s,i),a(2,t[i])}}}finally{sn(-1)}}(e,t);const c=e.components;null!==c&&Sp(t,c,0);const l=e.viewQuery;if(null!==l&&oc(2,l,r),u){const d=e.viewCheckHooks;null!==d&&Ii(t,d)}else{const d=e.viewHooks;null!==d&&_i(t,d,2),su(t,2)}if(!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),t[mi]){for(const d of t[mi])d();t[mi]=null}t[I]&=-73}catch(u){throw $r(t),u}finally{null!==a&&(function sd(e,t){if(P(t),e&&void 0!==e.producerNode&&void 0!==e.producerIndexOfThis&&void 0!==e.producerLastReadVersion){if(Sr(e))for(let n=e.nextProducerIndex;n<e.producerNode.length;n++)Zo(e.producerNode[n],e.producerIndexOfThis[n]);for(;e.producerNode.length>e.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}(a,s),function W_(e){e.lView[nn]!==e&&(e.lView=null,Ip.push(e))}(a)),iu()}}function Mp(e,t){for(let n=sh(e);null!==n;n=ah(n))for(let r=ue;r<n.length;r++)bp(n[r],t)}function J_(e,t,n){bp(ze(t,e),n)}function bp(e,t){Qa(e)&&uc(e,t)}function uc(e,t){const r=e[E],o=e[I],i=e[nn];let s=!!(0===t&&16&o);if(s||=!!(64&o&&0===t),s||=!!(1024&o),s||=!(!i?.dirty||!na(i)),i&&(i.dirty=!1),e[I]&=-9217,s)Y_(r,e,r.template,e[K]);else if(8192&o){Mp(e,1);const a=r.components;null!==a&&Sp(e,a,1)}}function Sp(e,t,n){for(let r=0;r<t.length;r++)J_(e,t[r],n)}function lo(e){for(e[rt].changeDetectionScheduler?.notify();e;){e[I]|=64;const t=on(e);if(za(e)&&!t)return e;e=t}return null}class fo{get rootNodes(){const t=this._lView,n=t[E];return co(n,t,n.firstChild,[])}constructor(t,n,r=!0){this._lView=t,this._cdRefInjectingView=n,this.notifyErrorHandler=r,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[K]}set context(t){this._lView[K]=t}get destroyed(){return!(256&~this._lView[I])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[ae];if(Me(t)){const n=t[8],r=n?n.indexOf(this):-1;r>-1&&(function ro(e,t){if(e.length<=ue)return;const n=ue+t,r=e[n];if(r){const o=r[Lr];null!==o&&o!==e&&Zh(o,r),t>0&&(e[n-1][nt]=r[nt]);const i=ii(e,ue+t);!function r_(e,t){Wh(e,t),t[ne]=null,t[Ie]=null}(r[E],r);const s=i[Nt];null!==s&&s.detachView(i[E]),r[ae]=null,r[nt]=null,r[I]&=-129}return r}(t,r),ii(n,r))}this._attachedToViewContainer=!1}!function Wi(e,t){if(!(256&t[I])){const n=t[S];n.destroyNode&&Yi(e,t,n,3,null,null),function i_(e){let t=e[kr];if(!t)return Gu(e[E],e);for(;t;){let n=null;if(_e(t))n=t[kr];else{const r=t[ue];r&&(n=r)}if(!n){for(;t&&!t[nt]&&t!==e;)_e(t)&&Gu(t[E],t),t=t[ae];null===t&&(t=e),_e(t)&&Gu(t[E],t),n=t&&t[nt]}t=n}}(t)}}(this._lView[E],this._lView)}onDestroy(t){Ei(this._lView,t)}markForCheck(){lo(this._cdRefInjectingView||this._lView)}detach(){this._lView[I]&=-129}reattach(){Ka(this._lView),this._lView[I]|=128}detectChanges(){this._lView[I]|=1024,es(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new C(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,Wh(this._lView[E],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new C(902,!1);this._appRef=t,Ka(this._lView)}}class pc{}class bM{}class Pp{}class TM{resolveComponentFactory(t){throw function SM(e){const t=Error(`No component factory found for ${ge(e)}.`);return t.ngComponent=e,t}(t)}}let ss=(()=>{class e{static{this.NULL=new TM}}return e})();class kp{}let AM=(()=>{class e{static{this.\u0275prov=B({token:e,providedIn:"root",factory:()=>null})}}return e})();const gc={};function jp(...e){}class re{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Rt(!1),this.onMicrotaskEmpty=new Rt(!1),this.onStable=new Rt(!1),this.onError=new Rt(!1),typeof Zone>"u")throw new C(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 xM(){const e="function"==typeof q.requestAnimationFrame;let t=q[e?"requestAnimationFrame":"setTimeout"],n=q[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&n){const r=t[Zone.__symbol__("OriginalDelegate")];r&&(t=r);const o=n[Zone.__symbol__("OriginalDelegate")];o&&(n=o)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function PM(e){const t=()=>{!function OM(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(q,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,yc(e),e.isCheckStableRunning=!0,mc(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),yc(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,o,i,s,a)=>{if(function FM(e){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0].data?.__ignore_ng_zone__}(a))return n.invokeTask(o,i,s,a);try{return Hp(e),n.invokeTask(o,i,s,a)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===i.type||e.shouldCoalesceRunChangeDetection)&&t(),Bp(e)}},onInvoke:(n,r,o,i,s,a,u)=>{try{return Hp(e),n.invoke(o,i,s,a,u)}finally{e.shouldCoalesceRunChangeDetection&&t(),Bp(e)}},onHasTask:(n,r,o,i)=>{n.hasTask(o,i),r===o&&("microTask"==i.change?(e._hasPendingMicrotasks=i.microTask,yc(e),mc(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(!re.isInAngularZone())throw new C(909,!1)}static assertNotInAngularZone(){if(re.isInAngularZone())throw new C(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,RM,jp,jp);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 RM={};function mc(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 yc(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function Hp(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Bp(e){e._nesting--,mc(e)}class $p{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Rt,this.onMicrotaskEmpty=new Rt,this.onStable=new Rt,this.onError=new Rt}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)}}let yo=(()=>{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{this.\u0275prov=B({token:e,providedIn:"root",factory:()=>new e})}}return e})();class Zp extends ss{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=F(t);return new Eo(n,this.ngModule)}}function Qp(e){const t=[];for(const n in e){if(!e.hasOwnProperty(n))continue;const r=e[n];void 0!==r&&t.push({propName:Array.isArray(r)?r[0]:r,templateName:n})}return t}class cs{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){r=oi(r);const o=this.injector.get(t,gc,r);return o!==gc||n===gc?o:this.parentInjector.get(t,n,r)}}class Eo extends Pp{get inputs(){const t=this.componentDef,n=t.inputTransforms,r=Qp(t.inputs);if(null!==n)for(const o of r)n.hasOwnProperty(o.propName)&&(o.transform=n[o.propName]);return r}get outputs(){return Qp(this.componentDef.outputs)}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function iC(e){return e.map(oC).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}create(t,n,r,o){const i=P(null);try{let s=(o=o||this.ngModule)instanceof ht?o:o?.injector;s&&null!==this.componentDef.getStandaloneInjector&&(s=this.componentDef.getStandaloneInjector(s)||s);const a=s?new cs(t,s):t,u=a.get(kp,null);if(null===u)throw new C(407,!1);const c=a.get(AM,null),f={rendererFactory:u,sanitizer:c,inlineEffectRunner:null,afterRenderEventManager:a.get(yo,null),changeDetectionScheduler:a.get(pc,null)},h=u.createRenderer(null,this.componentDef),p=this.componentDef.selectors[0][0]||"div",g=r?function E_(e,t,n,r){const i=r.get(Ih,!1)||n===et.ShadowDom,s=e.selectRootElement(t,i);return function C_(e){dp(e)}(s),s}(h,r,this.componentDef.encapsulation,a):function qi(e,t,n){return e.createElement(t,n)}(h,p,function BM(e){const t=e.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(p));let D=512;this.componentDef.signals?D|=4096:this.componentDef.onPush||(D|=16);let v=null;null!==g&&(v=Tu(g,a,!0));const y=ec(0,null,null,1,0,null,null,null,null,null,null),w=Ki(null,y,null,D,null,null,f,h,a,null,v);let O,j;ou(w);try{const ie=this.componentDef;let je,_r=null;ie.findHostDirectiveDefs?(je=[],_r=new Map,ie.findHostDirectiveDefs(ie,je,_r),je.push(ie)):je=[ie];const Wv=function UM(e,t){const n=e[E],r=A;return e[r]=t,Xn(n,r,2,"#host",null)}(w,g),qO=function zM(e,t,n,r,o,i,s){const a=o[E];!function GM(e,t,n,r){for(const o of e)t.mergedAttrs=Or(t.mergedAttrs,o.hostAttrs);null!==t.mergedAttrs&&(function us(e,t,n){let r=n?e.styles:null,o=n?e.classes:null,i=0;if(null!==t)for(let s=0;s<t.length;s++){const a=t[s];"number"==typeof a?i=a:1==i?o=fa(o,a):2==i&&(r=fa(r,a+": "+t[++s]+";"))}n?e.styles=r:e.stylesWithoutHost=r,n?e.classes=o:e.classesWithoutHost=o}(t,t.mergedAttrs,!0),null!==n&&function sp(e,t,n){const{mergedAttrs:r,classes:o,styles:i}=n;null!==r&&xa(e,t,r),null!==o&&ip(e,t,o),null!==i&&function g_(e,t,n){e.setAttribute(t,"style",n)}(e,t,i)}(r,n,t))}(r,e,t,s);let u=null;null!==t&&(u=Tu(t,o[fe]));const c=i.rendererFactory.createRenderer(t,n);let l=16;n.signals?l=4096:n.onPush&&(l=64);const d=Ki(o,function lp(e){const t=e.tView;return null===t||t.incompleteFirstPass?e.tView=ec(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}(n),null,l,o[e.index],e,i,c,null,null,u);return a.firstCreatePass&&function nc(e,t,n){t.componentOffset=n,(e.components??=[]).push(t.index)}(a,e,r.length-1),function Xi(e,t){return e[kr]?e[13][nt]=t:e[kr]=t,e[13]=t,t}(o,d),o[e.index]=d}(Wv,g,ie,je,w,f,h);j=function Br(e,t){return e.data[t]}(y,A),g&&function WM(e,t,n,r){if(r)xa(e,n,["ng-version","17.3.12"]);else{const{attrs:o,classes:i}=function sC(e){const t=[],n=[];let r=1,o=2;for(;r<e.length;){let i=e[r];if("string"==typeof i)2===o?""!==i&&t.push(i,e[++r]):8===o&&n.push(i);else{if(!tt(o))break;o=i}r++}return{attrs:t,classes:n}}(t.selectors[0]);o&&xa(e,n,o),i&&i.length>0&&ip(e,n,i.join(" "))}}(h,ie,g,r),void 0!==n&&function ZM(e,t,n){const r=e.projection=[];for(let o=0;o<t.length;o++){const i=n[o];r.push(null!=i?Array.from(i):null)}}(j,this.ngContentSelectors,n),O=function qM(e,t,n,r,o,i){const s=Z(),a=o[E],u=Te(s,o);!function pp(e,t,n,r,o,i){for(let c=0;c<r.length;c++)du(bi(n,t),e,r[c].type);!function L_(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}(n,e.data.length,r.length);for(let c=0;c<r.length;c++){const l=r[c];l.providersResolver&&l.providersResolver(l)}let s=!1,a=!1,u=so(e,t,r.length,null);for(let c=0;c<r.length;c++){const l=r[c];n.mergedAttrs=Or(n.mergedAttrs,l.hostAttrs),V_(e,n,t,u,l),k_(u,l,o),null!==l.contentQueries&&(n.flags|=4),(null!==l.hostBindings||null!==l.hostAttrs||0!==l.hostVars)&&(n.flags|=64);const d=l.type.prototype;!s&&(d.ngOnChanges||d.ngOnInit||d.ngDoCheck)&&((e.preOrderHooks??=[]).push(n.index),s=!0),!a&&(d.ngOnChanges||d.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(n.index),a=!0),u++}!function b_(e,t,n){const o=t.directiveEnd,i=e.data,s=t.attrs,a=[];let u=null,c=null;for(let l=t.directiveStart;l<o;l++){const d=i[l],f=n?n.get(d):null,p=f?f.outputs:null;u=fp(0,d.inputs,l,u,f?f.inputs:null),c=fp(1,d.outputs,l,c,p);const g=null===u||null===s||Ra(t)?null:B_(u,l,s);a.push(g)}null!==u&&(u.hasOwnProperty("class")&&(t.flags|=8),u.hasOwnProperty("style")&&(t.flags|=16)),t.initialInputs=a,t.inputs=u,t.outputs=c}(e,n,i)}(a,o,s,n,null,r);for(let l=0;l<n.length;l++)Se(an(o,a,s.directiveStart+l,s),o);(function gp(e,t,n){const r=n.directiveStart,o=n.directiveEnd,i=n.index,s=function nw(){return T.lFrame.currentDirectiveIndex}();try{sn(i);for(let a=r;a<o;a++){const u=e.data[a],c=t[a];tu(a),(null!==u.hostBindings||0!==u.hostVars||null!==u.hostAttrs)&&O_(u,c)}}finally{sn(-1),tu(s)}})(a,o,s),u&&Se(u,o);const c=an(o,a,s.directiveStart+s.componentOffset,s);if(e[K]=o[K]=c,null!==i)for(const l of i)l(c,t);return function Ku(e,t,n){if(function Ua(e){return!!(4&e.flags)}(t)){const r=P(null);try{const i=t.directiveEnd;for(let s=t.directiveStart;s<i;s++){const a=e.data[s];a.contentQueries&&a.contentQueries(1,n[s],s)}}finally{P(r)}}}(a,s,o),c}(qO,ie,je,_r,w,[QM]),sc(y,w,null)}finally{iu()}return new $M(this.componentType,O,Un(j,w),w,j)}finally{P(i)}}}class $M extends bM{constructor(t,n,r,o,i){super(),this.location=r,this._rootLView=o,this._tNode=i,this.previousInputValues=null,this.instance=n,this.hostView=this.changeDetectorRef=new fo(o,void 0,!1),this.componentType=t}setInput(t,n){const r=this._tNode.inputs;let o;if(null!==r&&(o=r[t])){if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),n))return;const i=this._rootLView;(function ic(e,t,n,r,o){for(let i=0;i<n.length;){const s=n[i++],a=n[i++],u=n[i++];up(e.data[s],t[s],r,a,u,o)}})(i[E],i,o,t,n),this.previousInputValues.set(t,n),lo(ze(this._tNode.index,i))}}get injector(){return new De(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}function QM(){const e=Z();!function wi(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n<r;n++){const i=e.data[n].type.prototype,{ngAfterContentInit:s,ngAfterContentChecked:a,ngAfterViewInit:u,ngAfterViewChecked:c,ngOnDestroy:l}=i;s&&(e.contentHooks??=[]).push(-n,s),a&&((e.contentHooks??=[]).push(n,a),(e.contentCheckHooks??=[]).push(n,a)),u&&(e.viewHooks??=[]).push(-n,u),c&&((e.viewHooks??=[]).push(n,c),(e.viewCheckHooks??=[]).push(n,c)),null!=l&&(e.destroyHooks??=[]).push(n,l)}}(m()[E],e)}class dn{}class Nb{}class xc extends dn{constructor(t,n,r){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Zp(this);const o=function we(e,t){const n=e[Nd]||null;if(!n&&!0===t)throw new Error(`Type ${ge(e)} does not have '\u0275mod' property.`);return n}(t);this._bootstrapComponents=function Ge(e){return e instanceof Function?e():e}(o.bootstrap),this._r3Injector=qf(t,n,[{provide:dn,useValue:this},{provide:ss,useValue:this.componentFactoryResolver},...r],ge(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class Rc extends Nb{constructor(t){super(),this.moduleType=t}create(t){return new xc(this.moduleType,t,[])}}let wo=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new EE(!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{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=B({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();const vr="en-US";let Fm=vr;const hD=new b(""),Ns=new b("");let vl,yl=(()=>{class e{constructor(n,r,o){this._ngZone=n,this.registry=r,this._pendingCount=0,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,vl||(function aA(e){vl=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._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{re.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,o){let i=-1;r&&r>0&&(i=setTimeout(()=>{this._callbacks=this._callbacks.filter(s=>s.timeoutId!==i),n()},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[]}static{this.\u0275fac=function(r){return new(r||e)(H(re),H(Dl),H(Ns))}}static{this.\u0275prov=B({token:e,factory:e.\u0275fac})}}return e})(),Dl=(()=>{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 vl?.findTestabilityInTree(this,n,r)??null}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=B({token:e,factory:e.\u0275fac,providedIn:"platform"})}}return e})();function El(e){return!!e&&"function"==typeof e.then}function pD(e){return!!e&&"function"==typeof e.subscribe}const uA=new b("");let Cl=(()=>{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,r)=>{this.resolve=n,this.reject=r}),this.appInits=R(uA,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const n=[];for(const o of this.appInits){const i=o();if(El(i))n.push(i);else if(pD(i)){const s=new Promise((a,u)=>{i.subscribe({complete:a,error:u})});n.push(s)}}const r=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{r()}).catch(o=>{this.reject(o)}),0===n.length&&r(),this.initialized=!0}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=B({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();const gD=new b("");function DD(e,t){return Array.isArray(t)?t.reduce(DD,e):{...e,...t}}let mn=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=R(Zf),this.afterRenderEffectManager=R(yo),this.externalTestViews=new Set,this.beforeRender=new Tr,this.afterTick=new Tr,this.componentTypes=[],this.components=[],this.isStable=R(wo).hasPendingTasks.pipe(ME(n=>!n)),this._injector=R(ht)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,r){const o=n instanceof Pp;if(!this._injector.get(Cl).done)throw!o&&en(n),new C(405,!1);let s;s=o?n:this._injector.get(ss).resolveComponentFactory(n),this.componentTypes.push(s.componentType);const a=function cA(e){return e.isBoundToModule}(s)?void 0:this._injector.get(dn),c=s.create(Qe.NULL,[],r||s.selector,a),l=c.location.nativeElement,d=c.injector.get(hD,null);return d?.registerApplication(l),c.onDestroy(()=>{this.detachView(c.hostView),As(this.components,c),d?.unregisterApplication(l)}),this._loadComponent(c),c}tick(){this._tick(!0)}_tick(n){if(this._runningTick)throw new C(101,!1);const r=P(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(n)}catch(o){this.internalErrorHandler(o)}finally{this.afterTick.next(),this._runningTick=!1,P(r)}}detectChangesInAttachedViews(n){let r=0;const o=this.afterRenderEffectManager;for(;;){if(r===_p)throw new C(103,!1);if(n){const i=0===r;this.beforeRender.next(i);for(let{_lView:s,notifyErrorHandler:a}of this._views)dA(s,i,a)}if(r++,o.executeInternalCallbacks(),![...this.externalTestViews.keys(),...this._views].some(({_lView:i})=>wl(i))&&(o.execute(),![...this.externalTestViews.keys(),...this._views].some(({_lView:i})=>wl(i))))break}}attachView(n){const r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){const r=n;As(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const r=this._injector.get(gD,[]);[...this._bootstrapListeners,...r].forEach(o=>o(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),()=>As(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new C(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=B({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function As(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function dA(e,t,n){!t&&!wl(e)||function fA(e,t,n){let r;n?(r=0,e[I]|=1024):r=64&e[I]?0:1,es(e,t,r)}(e,n,t)}function wl(e){return Ya(e)}let mA=(()=>{class e{constructor(){this.zone=R(re),this.applicationRef=R(mn)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=B({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function yA(){const e=R(re),t=R(Et);return n=>e.runOutsideAngular(()=>t.handleError(n))}let vA=(()=>{class e{constructor(){this.subscription=new Je,this.initialized=!1,this.zone=R(re),this.pendingTasks=R(wo)}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(()=>{re.assertNotInAngularZone(),queueMicrotask(()=>{null!==n&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{re.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=B({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();const kt=new b("",{providedIn:"root",factory:()=>R(kt,V.Optional|V.SkipSelf)||function EA(){return typeof $localize<"u"&&$localize.locale||vr}()}),Il=new b("");let wD=(()=>{class e{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,r){const o=function kM(e="zone.js",t){return"noop"===e?new $p:"zone.js"===e?new re(t):e}(r?.ngZone,function CD(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}({eventCoalescing:r?.ngZoneEventCoalescing,runCoalescing:r?.ngZoneRunCoalescing}));return o.run(()=>{const i=function xb(e,t,n){return new xc(e,t,n)}(n.moduleType,this.injector,function ED(e){return[{provide:re,useFactory:e},{provide:Nn,multi:!0,useFactory:()=>{const t=R(mA,{optional:!0});return()=>t.initialize()}},{provide:Nn,multi:!0,useFactory:()=>{const t=R(vA);return()=>{t.initialize()}}},{provide:Zf,useFactory:yA}]}(()=>o)),s=i.injector.get(Et,null);return o.runOutsideAngular(()=>{const a=o.onError.subscribe({next:u=>{s.handleError(u)}});i.onDestroy(()=>{As(this._modules,i),a.unsubscribe()})}),function yD(e,t,n){try{const r=n();return El(r)?r.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(s,o,()=>{const a=i.injector.get(Cl);return a.runInitializers(),a.donePromise.then(()=>(function km(e){"string"==typeof e&&(Fm=e.toLowerCase().replace(/_/g,"-"))}(i.injector.get(kt,vr)||vr),this._moduleDoBootstrap(i),i))})})}bootstrapModule(n,r=[]){const o=DD({},r);return function gA(e,t,n){const r=new Rc(n);return Promise.resolve(r)}(0,0,n).then(i=>this.bootstrapModuleFactory(i,o))}_moduleDoBootstrap(n){const r=n.injector.get(mn);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(o=>r.bootstrap(o));else{if(!n.instance.ngDoBootstrap)throw new C(-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 C(404,!1);this._modules.slice().forEach(r=>r.destroy()),this._destroyListeners.forEach(r=>r());const n=this._injector.get(Il,null);n&&(n.forEach(r=>r()),n.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static{this.\u0275fac=function(r){return new(r||e)(H(Qe))}}static{this.\u0275prov=B({token:e,factory:e.\u0275fac,providedIn:"platform"})}}return e})(),Qt=null;const ID=new b("");function _D(e,t,n=[]){const r=`Platform: ${t}`,o=new b(r);return(i=[])=>{let s=_l();if(!s||s.injector.get(ID,!1)){const a=[...n,...i,{provide:o,useValue:!0}];e?e(a):function IA(e){if(Qt&&!Qt.get(ID,!1))throw new C(400,!1);(function mD(){!function tE(e){ld=e}(()=>{throw new C(600,!1)})})(),Qt=e;const t=e.get(wD);(function bD(e){e.get(mh,null)?.forEach(n=>n())})(e)}(function MD(e=[],t){return Qe.create({name:t,providers:[{provide:ka,useValue:"platform"},{provide:Il,useValue:new Set([()=>Qt=null])},...e]})}(a,r))}return function _A(e){const t=_l();if(!t)throw new C(401,!1);return t}()}}function _l(){return Qt?.get(wD)??null}const jA=_D(null,"core",[]);let HA=(()=>{class e{constructor(n){}static{this.\u0275fac=function(r){return new(r||e)(H(mn))}}static{this.\u0275mod=Pr({type:e})}static{this.\u0275inj=Mn({})}}return e})(),sv=null;function Rl(){return sv}class wx{}const Dn=new b("");let HR=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=Pr({type:e})}static{this.\u0275inj=Mn({})}}return e})();function wv(e){return"server"===e}class vO extends wx{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class Zl extends vO{static makeCurrent(){!function Cx(e){sv??=e}(new Zl)}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 EO(){return Go=Go||document.querySelector("base"),Go?Go.getAttribute("href"):null}();return null==n?null:function CO(e){return new URL(e,document.baseURI).pathname}(n)}resetBaseElement(){Go=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return function uR(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 Go=null,IO=(()=>{class e{build(){return new XMLHttpRequest}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=B({token:e,factory:e.\u0275fac})}}return e})();const Ql=new b("");let xv=(()=>{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)}getZone(){return this._zone}_findPluginFor(n){let r=this._eventNameToPlugin.get(n);if(r)return r;if(r=this._plugins.find(i=>i.supports(n)),!r)throw new C(5101,!1);return this._eventNameToPlugin.set(n,r),r}static{this.\u0275fac=function(r){return new(r||e)(H(Ql),H(re))}}static{this.\u0275prov=B({token:e,factory:e.\u0275fac})}}return e})();class Rv{constructor(t){this._doc=t}}const Yl="ng-app-id";let Ov=(()=>{class e{constructor(n,r,o,i={}){this.doc=n,this.appId=r,this.nonce=o,this.platformId=i,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=wv(i),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(o=>o.remove()),r.delete(n)}collectServerRenderedStyles(){const n=this.doc.head?.querySelectorAll(`style[${Yl}="${this.appId}"]`);if(n?.length){const r=new Map;return n.forEach(o=>{null!=o.textContent&&r.set(o.textContent,o)}),r}return null}changeUsageCount(n,r){const o=this.styleRef;if(o.has(n)){const i=o.get(n);return i.usage+=r,i.usage}return o.set(n,{usage:r,elements:[]}),r}getStyleElement(n,r){const o=this.styleNodesInDOM,i=o?.get(r);if(i?.parentNode===n)return o.delete(r),i.removeAttribute(Yl),i;{const s=this.doc.createElement("style");return this.nonce&&s.setAttribute("nonce",this.nonce),s.textContent=r,this.platformIsServer&&s.setAttribute(Yl,this.appId),n.appendChild(s),s}}addStyleToHost(n,r){const o=this.getStyleElement(n,r),i=this.styleRef,s=i.get(r)?.elements;s?s.push(o):i.set(r,{elements:[o],usage:1})}resetHostNodes(){const n=this.hostNodes;n.clear(),n.add(this.doc.head)}static{this.\u0275fac=function(r){return new(r||e)(H(Dn),H(Pi),H(yh,8),H(Gn))}}static{this.\u0275prov=B({token:e,factory:e.\u0275fac})}}return e})();const Kl={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/"},Xl=/%COMP%/g,SO=new b("",{providedIn:"root",factory:()=>!0});function Fv(e,t){return t.map(n=>n.replace(Xl,e))}let kv=(()=>{class e{constructor(n,r,o,i,s,a,u,c=null){this.eventManager=n,this.sharedStylesHost=r,this.appId=o,this.removeStylesOnCompDestroy=i,this.doc=s,this.platformId=a,this.ngZone=u,this.nonce=c,this.rendererByCompId=new Map,this.platformIsServer=wv(a),this.defaultRenderer=new Jl(n,s,u,this.platformIsServer)}createRenderer(n,r){if(!n||!r)return this.defaultRenderer;this.platformIsServer&&r.encapsulation===et.ShadowDom&&(r={...r,encapsulation:et.Emulated});const o=this.getOrCreateRenderer(n,r);return o instanceof Vv?o.applyToHost(n):o instanceof ed&&o.applyStyles(),o}getOrCreateRenderer(n,r){const o=this.rendererByCompId;let i=o.get(r.id);if(!i){const s=this.doc,a=this.ngZone,u=this.eventManager,c=this.sharedStylesHost,l=this.removeStylesOnCompDestroy,d=this.platformIsServer;switch(r.encapsulation){case et.Emulated:i=new Vv(u,c,r,this.appId,l,s,a,d);break;case et.ShadowDom:return new xO(u,c,n,r,s,a,this.nonce,d);default:i=new ed(u,c,r,l,s,a,d)}o.set(r.id,i)}return i}ngOnDestroy(){this.rendererByCompId.clear()}static{this.\u0275fac=function(r){return new(r||e)(H(xv),H(Ov),H(Pi),H(SO),H(Dn),H(Gn),H(re),H(yh))}}static{this.\u0275prov=B({token:e,factory:e.\u0275fac})}}return e})();class Jl{constructor(t,n,r,o){this.eventManager=t,this.doc=n,this.ngZone=r,this.platformIsServer=o,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(t,n){return n?this.doc.createElementNS(Kl[n]||n,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,n){(Lv(t)?t.content:t).appendChild(n)}insertBefore(t,n,r){t&&(Lv(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 C(-5104,!1);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=Kl[o];i?t.setAttributeNS(i,n,r):t.setAttribute(n,r)}else t.setAttribute(n,r)}removeAttribute(t,n,r){if(r){const o=Kl[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&(Gt.DashCase|Gt.Important)?t.style.setProperty(n,r,o&Gt.Important?"important":""):t.style[n]=r}removeStyle(t,n,r){r&Gt.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=Rl().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 Lv(e){return"TEMPLATE"===e.tagName&&void 0!==e.content}class xO extends Jl{constructor(t,n,r,o,i,s,a,u){super(t,i,s,u),this.sharedStylesHost=n,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const c=Fv(o.id,o.styles);for(const l of c){const d=document.createElement("style");a&&d.setAttribute("nonce",a),d.textContent=l,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 ed extends Jl{constructor(t,n,r,o,i,s,a,u){super(t,i,s,a),this.sharedStylesHost=n,this.removeStylesOnCompDestroy=o,this.styles=u?Fv(u,r.styles):r.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Vv extends ed{constructor(t,n,r,o,i,s,a,u){const c=o+"-"+r.id;super(t,n,r,i,s,a,u,c),this.contentAttr=function TO(e){return"_ngcontent-%COMP%".replace(Xl,e)}(c),this.hostAttr=function NO(e){return"_nghost-%COMP%".replace(Xl,e)}(c)}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 RO=(()=>{class e extends Rv{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)}static{this.\u0275fac=function(r){return new(r||e)(H(Dn))}}static{this.\u0275prov=B({token:e,factory:e.\u0275fac})}}return e})();const jv=["alt","control","meta","shift"],OO={"\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"},PO={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};let FO=(()=>{class e extends Rv{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(()=>Rl().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."),jv.forEach(c=>{const l=r.indexOf(c);l>-1&&(r.splice(l,1),s+=c+".")}),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=OO[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"),jv.forEach(s=>{s!==o&&(0,PO[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}static{this.\u0275fac=function(r){return new(r||e)(H(Dn))}}static{this.\u0275prov=B({token:e,factory:e.\u0275fac})}}return e})();const jO=_D(jA,"browser",[{provide:Gn,useValue:"browser"},{provide:mh,useValue:function kO(){Zl.makeCurrent()},multi:!0},{provide:Dn,useFactory:function VO(){return function nI(e){Eu=e}(document),document},deps:[]}]),HO=new b(""),$v=[{provide:Ns,useClass:class wO{addToWindow(t){q.getAngularTestability=(r,o=!0)=>{const i=t.findTestabilityInTree(r,o);if(null==i)throw new C(5103,!1);return i},q.getAllAngularTestabilities=()=>t.getAllTestabilities(),q.getAllAngularRootElements=()=>t.getAllRootElements(),q.frameworkStabilizers||(q.frameworkStabilizers=[]),q.frameworkStabilizers.push(r=>{const o=q.getAllAngularTestabilities();let i=o.length;const s=function(){i--,0==i&&r()};o.forEach(a=>{a.whenStable(s)})})}findTestabilityInTree(t,n,r){return null==n?null:t.getTestability(n)??(r?Rl().isShadowRoot(n)?this.findTestabilityInTree(t,n.host,!0):this.findTestabilityInTree(t,n.parentElement,!0):null)}},deps:[]},{provide:hD,useClass:yl,deps:[re,Dl,Ns]},{provide:yl,useClass:yl,deps:[re,Dl,Ns]}],Uv=[{provide:ka,useValue:"root"},{provide:Et,useFactory:function LO(){return new Et},deps:[]},{provide:Ql,useClass:RO,multi:!0,deps:[Dn,re,Gn]},{provide:Ql,useClass:FO,multi:!0,deps:[Dn]},kv,Ov,xv,{provide:kp,useExisting:kv},{provide:class GR{},useClass:IO,deps:[]},[]];let BO=(()=>{class e{constructor(n){}static withServerTransition(n){return{ngModule:e,providers:[{provide:Pi,useValue:n.appId}]}}static{this.\u0275fac=function(r){return new(r||e)(H(HO,12))}}static{this.\u0275mod=Pr({type:e})}static{this.\u0275inj=Mn({providers:[...Uv,...$v],imports:[HR,HA]})}}return e})(),GO=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=Pr({type:e});static \u0275inj=Mn({imports:[BO]})}return e})();jO().bootstrapModule(GO).catch(e=>console.error(e))}},Mr=>{Mr(Mr.s=627)}]);