(self.webpackChunkapp=self.webpackChunkapp||[]).push([[5062],{56498:(X,A,m)=>{m.d(A,{y:()=>w});var T=m(43489),k=m(57668),R=m(73292),M=m(93821),$=m(4843),j=m(92830);let w=(()=>{class p{constructor(I){this._isScalar=!1,I&&(this._subscribe=I)}lift(I){const S=new p;return S.source=this,S.operator=I,S}subscribe(I,S,Y){const{operator:O}=this,b=function F(p,v,I){if(p){if(p instanceof T.L)return p;if(p[k.b])return p[k.b]()}return p||v||I?new T.L(p,v,I):new T.L(R.c)}(I,S,Y);if(b.add(O?O.call(b,this.source):this.source||j.v.useDeprecatedSynchronousErrorHandling&&!b.syncErrorThrowable?this._subscribe(b):this._trySubscribe(b)),j.v.useDeprecatedSynchronousErrorHandling&&b.syncErrorThrowable&&(b.syncErrorThrowable=!1,b.syncErrorThrown))throw b.syncErrorValue;return b}_trySubscribe(I){try{return this._subscribe(I)}catch(S){j.v.useDeprecatedSynchronousErrorHandling&&(I.syncErrorThrown=!0,I.syncErrorValue=S),function N(p){for(;p;){const{closed:v,destination:I,isStopped:S}=p;if(v||S)return!1;p=I&&I instanceof T.L?I:null}return!0}(I)?I.error(S):console.warn(S)}}forEach(I,S){return new(S=g(S))((Y,O)=>{let b;b=this.subscribe(Ie=>{try{I(Ie)}catch(de){O(de),b&&b.unsubscribe()}},O,Y)})}_subscribe(I){const{source:S}=this;return S&&S.subscribe(I)}[M.L](){return this}pipe(...I){return 0===I.length?this:(0,$.U)(I)(this)}toPromise(I){return new(I=g(I))((S,Y)=>{let O;this.subscribe(b=>O=b,b=>Y(b),()=>S(O))})}}return p.create=v=>new p(v),p})();function g(p){if(p||(p=j.v.Promise||Promise),!p)throw new Error("no Promise impl found");return p}},73292:(X,A,m)=>{m.d(A,{c:()=>k});var T=m(92830),N=m(22782);const k={closed:!0,next(R){},error(R){if(T.v.useDeprecatedSynchronousErrorHandling)throw R;(0,N.z)(R)},complete(){}}},8929:(X,A,m)=>{m.d(A,{Yc:()=>$,xQ:()=>j});var T=m(56498),N=m(43489),k=m(42654),R=m(95279),F=m(45283),M=m(57668);class $ extends N.L{constructor(p){super(p),this.destination=p}}let j=(()=>{class g extends T.y{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[M.b](){return new $(this)}lift(v){const I=new w(this,this);return I.operator=v,I}next(v){if(this.closed)throw new R.N;if(!this.isStopped){const{observers:I}=this,S=I.length,Y=I.slice();for(let O=0;Onew w(p,v),g})();class w extends j{constructor(p,v){super(),this.destination=p,this.source=v}next(p){const{destination:v}=this;v&&v.next&&v.next(p)}error(p){const{destination:v}=this;v&&v.error&&this.destination.error(p)}complete(){const{destination:p}=this;p&&p.complete&&this.destination.complete()}_subscribe(p){const{source:v}=this;return v?this.source.subscribe(p):k.w.EMPTY}}},45283:(X,A,m)=>{m.d(A,{W:()=>N});var T=m(42654);class N extends T.w{constructor(R,F){super(),this.subject=R,this.subscriber=F,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const R=this.subject,F=R.observers;if(this.subject=null,!F||0===F.length||R.isStopped||R.closed)return;const M=F.indexOf(this.subscriber);-1!==M&&F.splice(M,1)}}},43489:(X,A,m)=>{m.d(A,{L:()=>$});var T=m(67043),N=m(73292),k=m(42654),R=m(57668),F=m(92830),M=m(22782);class $ extends k.w{constructor(g,p,v){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=N.c;break;case 1:if(!g){this.destination=N.c;break}if("object"==typeof g){g instanceof $?(this.syncErrorThrowable=g.syncErrorThrowable,this.destination=g,g.add(this)):(this.syncErrorThrowable=!0,this.destination=new j(this,g));break}default:this.syncErrorThrowable=!0,this.destination=new j(this,g,p,v)}}[R.b](){return this}static create(g,p,v){const I=new $(g,p,v);return I.syncErrorThrowable=!1,I}next(g){this.isStopped||this._next(g)}error(g){this.isStopped||(this.isStopped=!0,this._error(g))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(g){this.destination.next(g)}_error(g){this.destination.error(g),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:g}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=g,this}}class j extends ${constructor(g,p,v,I){super(),this._parentSubscriber=g;let S,Y=this;(0,T.m)(p)?S=p:p&&(S=p.next,v=p.error,I=p.complete,p!==N.c&&(Y=Object.create(p),(0,T.m)(Y.unsubscribe)&&this.add(Y.unsubscribe.bind(Y)),Y.unsubscribe=this.unsubscribe.bind(this))),this._context=Y,this._next=S,this._error=v,this._complete=I}next(g){if(!this.isStopped&&this._next){const{_parentSubscriber:p}=this;F.v.useDeprecatedSynchronousErrorHandling&&p.syncErrorThrowable?this.__tryOrSetError(p,this._next,g)&&this.unsubscribe():this.__tryOrUnsub(this._next,g)}}error(g){if(!this.isStopped){const{_parentSubscriber:p}=this,{useDeprecatedSynchronousErrorHandling:v}=F.v;if(this._error)v&&p.syncErrorThrowable?(this.__tryOrSetError(p,this._error,g),this.unsubscribe()):(this.__tryOrUnsub(this._error,g),this.unsubscribe());else if(p.syncErrorThrowable)v?(p.syncErrorValue=g,p.syncErrorThrown=!0):(0,M.z)(g),this.unsubscribe();else{if(this.unsubscribe(),v)throw g;(0,M.z)(g)}}}complete(){if(!this.isStopped){const{_parentSubscriber:g}=this;if(this._complete){const p=()=>this._complete.call(this._context);F.v.useDeprecatedSynchronousErrorHandling&&g.syncErrorThrowable?(this.__tryOrSetError(g,p),this.unsubscribe()):(this.__tryOrUnsub(p),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(g,p){try{g.call(this._context,p)}catch(v){if(this.unsubscribe(),F.v.useDeprecatedSynchronousErrorHandling)throw v;(0,M.z)(v)}}__tryOrSetError(g,p,v){if(!F.v.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{p.call(this._context,v)}catch(I){return F.v.useDeprecatedSynchronousErrorHandling?(g.syncErrorValue=I,g.syncErrorThrown=!0,!0):((0,M.z)(I),!0)}return!1}_unsubscribe(){const{_parentSubscriber:g}=this;this._context=null,this._parentSubscriber=null,g.unsubscribe()}}},42654:(X,A,m)=>{m.d(A,{w:()=>M});var T=m(66688),N=m(57830),k=m(67043);const F=(()=>{function j(w){return Error.call(this),this.message=w?`${w.length} errors occurred during unsubscription:\n${w.map((g,p)=>`${p+1}) ${g.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=w,this}return j.prototype=Object.create(Error.prototype),j})();class M{constructor(w){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,w&&(this._ctorUnsubscribe=!0,this._unsubscribe=w)}unsubscribe(){let w;if(this.closed)return;let{_parentOrParents:g,_ctorUnsubscribe:p,_unsubscribe:v,_subscriptions:I}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,g instanceof M)g.remove(this);else if(null!==g)for(let S=0;Sw.concat(g instanceof F?g.errors:g),[])}M.EMPTY=((j=new M).closed=!0,j)},92830:(X,A,m)=>{m.d(A,{v:()=>N});let T=!1;const N={Promise:void 0,set useDeprecatedSynchronousErrorHandling(k){if(k){const R=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+R.stack)}else T&&console.log("RxJS: Back to a better error behavior. Thank you. <3");T=k},get useDeprecatedSynchronousErrorHandling(){return T}}},41177:(X,A,m)=>{m.d(A,{Ds:()=>M,IY:()=>R,ft:()=>j});var T=m(43489),N=m(56498),k=m(59249);class R extends T.L{constructor(g){super(),this.parent=g}_next(g){this.parent.notifyNext(g)}_error(g){this.parent.notifyError(g),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class M extends T.L{notifyNext(g){this.destination.next(g)}notifyError(g){this.destination.error(g)}notifyComplete(){this.destination.complete()}}function j(w,g){if(g.closed)return;if(w instanceof N.y)return w.subscribe(g);let p;try{p=(0,k.s)(w)(g)}catch(v){g.error(v)}return p}},71762:(X,A,m)=>{m.d(A,{N:()=>M,c:()=>F});var T=m(8929),N=m(56498),k=m(42654),R=m(74327);class F extends N.y{constructor(p,v){super(),this.source=p,this.subjectFactory=v,this._refCount=0,this._isComplete=!1}_subscribe(p){return this.getSubject().subscribe(p)}getSubject(){const p=this._subject;return(!p||p.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let p=this._connection;return p||(this._isComplete=!1,p=this._connection=new k.w,p.add(this.source.subscribe(new $(this.getSubject(),this))),p.closed&&(this._connection=null,p=k.w.EMPTY)),p}refCount(){return(0,R.x)()(this)}}const M=(()=>{const g=F.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:g._subscribe},_isComplete:{value:g._isComplete,writable:!0},getSubject:{value:g.getSubject},connect:{value:g.connect},refCount:{value:g.refCount}}})();class $ extends T.Yc{constructor(p,v){super(p),this.connectable=v}_error(p){this._unsubscribe(),super._error(p)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const p=this.connectable;if(p){this.connectable=null;const v=p._connection;p._refCount=0,p._subject=null,p._connection=null,v&&v.unsubscribe()}}}},5254:(X,A,m)=>{m.d(A,{D:()=>Y});var T=m(56498),N=m(59249),k=m(42654),R=m(93821),$=m(66454),j=m(5430),p=m(98955),v=m(58515);function Y(O,b){return b?function S(O,b){if(null!=O){if(function g(O){return O&&"function"==typeof O[R.L]}(O))return function F(O,b){return new T.y(Ie=>{const de=new k.w;return de.add(b.schedule(()=>{const L=O[R.L]();de.add(L.subscribe({next(We){de.add(b.schedule(()=>Ie.next(We)))},error(We){de.add(b.schedule(()=>Ie.error(We)))},complete(){de.add(b.schedule(()=>Ie.complete()))}}))})),de})}(O,b);if((0,p.t)(O))return function M(O,b){return new T.y(Ie=>{const de=new k.w;return de.add(b.schedule(()=>O.then(L=>{de.add(b.schedule(()=>{Ie.next(L),de.add(b.schedule(()=>Ie.complete()))}))},L=>{de.add(b.schedule(()=>Ie.error(L)))}))),de})}(O,b);if((0,v.z)(O))return(0,$.r)(O,b);if(function I(O){return O&&"function"==typeof O[j.hZ]}(O)||"string"==typeof O)return function w(O,b){if(!O)throw new Error("Iterable cannot be null");return new T.y(Ie=>{const de=new k.w;let L;return de.add(()=>{L&&"function"==typeof L.return&&L.return()}),de.add(b.schedule(()=>{L=O[j.hZ](),de.add(b.schedule(function(){if(Ie.closed)return;let We,U;try{const Z=L.next();We=Z.value,U=Z.done}catch(Z){return void Ie.error(Z)}U?Ie.complete():(Ie.next(We),this.schedule())}))})),de})}(O,b)}throw new TypeError((null!==O&&typeof O||O)+" is not observable")}(O,b):O instanceof T.y?O:new T.y((0,N.s)(O))}},33009:(X,A,m)=>{m.d(A,{n:()=>R});var T=m(56498),N=m(13650),k=m(66454);function R(F,M){return M?(0,k.r)(F,M):new T.y((0,N.V)(F))}},36787:(X,A,m)=>{m.d(A,{T:()=>F});var T=m(56498),N=m(72866),k=m(89146),R=m(33009);function F(...M){let $=Number.POSITIVE_INFINITY,j=null,w=M[M.length-1];return(0,N.K)(w)?(j=M.pop(),M.length>1&&"number"==typeof M[M.length-1]&&($=M.pop())):"number"==typeof w&&($=M.pop()),null===j&&1===M.length&&M[0]instanceof T.y?M[0]:(0,k.J)($)((0,R.n)(M,j))}},24850:(X,A,m)=>{m.d(A,{U:()=>N});var T=m(43489);function N(F,M){return function(j){if("function"!=typeof F)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return j.lift(new k(F,M))}}class k{constructor(M,$){this.project=M,this.thisArg=$}call(M,$){return $.subscribe(new R(M,this.project,this.thisArg))}}class R extends T.L{constructor(M,$,j){super(M),this.project=$,this.count=0,this.thisArg=j||this}_next(M){let $;try{$=this.project.call(this.thisArg,M,this.count++)}catch(j){return void this.destination.error(j)}this.destination.next($)}}},89146:(X,A,m)=>{m.d(A,{J:()=>k});var T=m(61709),N=m(35379);function k(R=Number.POSITIVE_INFINITY){return(0,T.zg)(N.y,R)}},61709:(X,A,m)=>{m.d(A,{zg:()=>R});var T=m(24850),N=m(5254),k=m(41177);function R(j,w,g=Number.POSITIVE_INFINITY){return"function"==typeof w?p=>p.pipe(R((v,I)=>(0,N.D)(j(v,I)).pipe((0,T.U)((S,Y)=>w(v,S,I,Y))),g)):("number"==typeof w&&(g=w),p=>p.lift(new F(j,g)))}class F{constructor(w,g=Number.POSITIVE_INFINITY){this.project=w,this.concurrent=g}call(w,g){return g.subscribe(new M(w,this.project,this.concurrent))}}class M extends k.Ds{constructor(w,g,p=Number.POSITIVE_INFINITY){super(w),this.project=g,this.concurrent=p,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(w){this.active0?this._next(w.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},74327:(X,A,m)=>{m.d(A,{x:()=>N});var T=m(43489);function N(){return function(M){return M.lift(new k(M))}}class k{constructor(M){this.connectable=M}call(M,$){const{connectable:j}=this;j._refCount++;const w=new R(M,j),g=$.subscribe(w);return w.closed||(w.connection=j.connect()),g}}class R extends T.L{constructor(M,$){super(M),this.connectable=$}_unsubscribe(){const{connectable:M}=this;if(!M)return void(this.connection=null);this.connectable=null;const $=M._refCount;if($<=0)return void(this.connection=null);if(M._refCount=$-1,$>1)return void(this.connection=null);const{connection:j}=this,w=M._connection;this.connection=null,w&&(!j||w===j)&&w.unsubscribe()}}},66454:(X,A,m)=>{m.d(A,{r:()=>k});var T=m(56498),N=m(42654);function k(R,F){return new T.y(M=>{const $=new N.w;let j=0;return $.add(F.schedule(function(){j!==R.length?(M.next(R[j++]),M.closed||$.add(this.schedule())):M.complete()})),$})}},5430:(X,A,m)=>{m.d(A,{hZ:()=>N});const N=function T(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},93821:(X,A,m)=>{m.d(A,{L:()=>T});const T="function"==typeof Symbol&&Symbol.observable||"@@observable"},57668:(X,A,m)=>{m.d(A,{b:()=>T});const T="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()},95279:(X,A,m)=>{m.d(A,{N:()=>N});const N=(()=>{function k(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return k.prototype=Object.create(Error.prototype),k})()},22782:(X,A,m)=>{function T(N){setTimeout(()=>{throw N},0)}m.d(A,{z:()=>T})},35379:(X,A,m)=>{function T(N){return N}m.d(A,{y:()=>T})},66688:(X,A,m)=>{m.d(A,{k:()=>T});const T=Array.isArray||(N=>N&&"number"==typeof N.length)},58515:(X,A,m)=>{m.d(A,{z:()=>T});const T=N=>N&&"number"==typeof N.length&&"function"!=typeof N},67043:(X,A,m)=>{function T(N){return"function"==typeof N}m.d(A,{m:()=>T})},57830:(X,A,m)=>{function T(N){return null!==N&&"object"==typeof N}m.d(A,{K:()=>T})},98955:(X,A,m)=>{function T(N){return!!N&&"function"!=typeof N.subscribe&&"function"==typeof N.then}m.d(A,{t:()=>T})},72866:(X,A,m)=>{function T(N){return N&&"function"==typeof N.schedule}m.d(A,{K:()=>T})},4843:(X,A,m)=>{m.d(A,{U:()=>k,z:()=>N});var T=m(35379);function N(...R){return k(R)}function k(R){return 0===R.length?T.y:1===R.length?R[0]:function(M){return R.reduce(($,j)=>j($),M)}}},59249:(X,A,m)=>{m.d(A,{s:()=>p});var T=m(13650),N=m(22782),R=m(5430),M=m(93821),j=m(58515),w=m(98955),g=m(57830);const p=v=>{if(v&&"function"==typeof v[M.L])return(v=>I=>{const S=v[M.L]();if("function"!=typeof S.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return S.subscribe(I)})(v);if((0,j.z)(v))return(0,T.V)(v);if((0,w.t)(v))return(v=>I=>(v.then(S=>{I.closed||(I.next(S),I.complete())},S=>I.error(S)).then(null,N.z),I))(v);if(v&&"function"==typeof v[R.hZ])return(v=>I=>{const S=v[R.hZ]();for(;;){let Y;try{Y=S.next()}catch(O){return I.error(O),I}if(Y.done){I.complete();break}if(I.next(Y.value),I.closed)break}return"function"==typeof S.return&&I.add(()=>{S.return&&S.return()}),I})(v);{const S=`You provided ${(0,g.K)(v)?"an invalid object":`'${v}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(S)}}},13650:(X,A,m)=>{m.d(A,{V:()=>T});const T=N=>k=>{for(let R=0,F=N.length;R{m.r(A),m.d(A,{ANALYZE_FOR_ENTRY_COMPONENTS:()=>Fm,ANIMATION_MODULE_TYPE:()=>PE,APP_BOOTSTRAP_LISTENER:()=>Xh,APP_ID:()=>Zh,APP_INITIALIZER:()=>Kh,ApplicationInitStatus:()=>Ko,ApplicationModule:()=>_b,ApplicationRef:()=>Jo,Attribute:()=>Vc,COMPILER_OPTIONS:()=>tg,CUSTOM_ELEMENTS_SCHEMA:()=>tu,ChangeDetectionStrategy:()=>ke,ChangeDetectorRef:()=>Cg,Compiler:()=>jE,CompilerFactory:()=>VE,Component:()=>DE,ComponentFactory:()=>vo,ComponentFactoryResolver:()=>mr,ComponentRef:()=>sd,ContentChild:()=>$m,ContentChildren:()=>Hm,DEFAULT_CURRENCY_CODE:()=>OE,DebugElement:()=>Ar,DebugEventListener:()=>ob,DebugNode:()=>wl,DefaultIterableDiffer:()=>Ag,Directive:()=>qh,ENVIRONMENT_INITIALIZER:()=>li,ElementRef:()=>yr,EmbeddedViewRef:()=>rb,EnvironmentInjector:()=>Qt,ErrorHandler:()=>vr,EventEmitter:()=>dt,Host:()=>zc,HostBinding:()=>ME,HostListener:()=>CE,INJECTOR:()=>ci,Inject:()=>oo,InjectFlags:()=>W,Injectable:()=>tI,InjectionToken:()=>re,Injector:()=>At,Input:()=>bE,IterableDiffers:()=>Nl,KeyValueDiffers:()=>Sl,LOCALE_ID:()=>Zo,MissingTranslationStrategy:()=>ft,ModuleWithComponentFactories:()=>eg,NO_ERRORS_SCHEMA:()=>nu,NgModule:()=>TE,NgModuleFactory:()=>kp,NgModuleRef:()=>Bn,NgProbeToken:()=>zE,NgZone:()=>Ze,Optional:()=>lr,Output:()=>wE,PACKAGE_ROOT_URL:()=>SE,PLATFORM_ID:()=>NE,PLATFORM_INITIALIZER:()=>Jh,Pipe:()=>EE,PlatformRef:()=>bl,Query:()=>rr,QueryList:()=>Wo,ReflectiveInjector:()=>Mn,ReflectiveKey:()=>bt,Renderer2:()=>Sv,RendererFactory2:()=>ad,RendererStyleFlags2:()=>at,ResolvedReflectiveFactory:()=>Nd,Sanitizer:()=>ld,SecurityContext:()=>ue,Self:()=>so,SimpleChange:()=>Xl,SkipSelf:()=>vn,TRANSLATIONS:()=>LE,TRANSLATIONS_FORMAT:()=>kE,TemplateRef:()=>Sr,Testability:()=>QE,TestabilityRegistry:()=>cg,Type:()=>eo,VERSION:()=>ud,Version:()=>cd,ViewChild:()=>Um,ViewChildren:()=>Bm,ViewContainerRef:()=>Qo,ViewEncapsulation:()=>gt,ViewRef:()=>xg,asNativeElements:()=>sb,assertPlatform:()=>mg,createComponent:()=>Ab,createEnvironmentInjector:()=>el,createNgModule:()=>jp,createNgModuleRef:()=>RD,createPlatform:()=>pg,createPlatformFactory:()=>gg,defineInjectable:()=>Ug,destroyPlatform:()=>ZE,enableProdMode:()=>XE,forwardRef:()=>O,getDebugNode:()=>Wn,getModuleFactory:()=>eb,getNgModuleById:()=>tb,getPlatform:()=>Yo,importProvidersFrom:()=>Ju,inject:()=>Qc,isDevMode:()=>JE,platformCore:()=>Ib,reflectComponentType:()=>Rb,resolveForwardRef:()=>b,setTestabilityGetter:()=>ug,\u0275ALLOW_MULTIPLE_PLATFORMS:()=>Dl,\u0275APP_ID_RANDOM_PROVIDER:()=>xE,\u0275ChangeDetectorStatus:()=>Ee,\u0275ComponentFactory:()=>vo,\u0275Console:()=>AE,\u0275DEFAULT_LOCALE_ID:()=>Zt,\u0275INJECTOR_SCOPE:()=>fi,\u0275LContext:()=>cu,\u0275LifecycleHooksFeature:()=>df,\u0275LocaleDataIndex:()=>H,\u0275NG_COMP_DEF:()=>zn,\u0275NG_DIR_DEF:()=>kr,\u0275NG_ELEMENT_ID:()=>tn,\u0275NG_INJ_DEF:()=>Lr,\u0275NG_MOD_DEF:()=>ts,\u0275NG_PIPE_DEF:()=>jr,\u0275NG_PROV_DEF:()=>Qn,\u0275NOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR:()=>Io,\u0275NO_CHANGE:()=>Q,\u0275NgModuleFactory:()=>Uo,\u0275NoopNgZone:()=>ig,\u0275ReflectionCapabilities:()=>Wc,\u0275Render3ComponentFactory:()=>Sn,\u0275Render3ComponentRef:()=>uf,\u0275Render3NgModuleRef:()=>Xa,\u0275RuntimeError:()=>L,\u0275TESTABILITY:()=>ag,\u0275TESTABILITY_GETTER:()=>lg,\u0275ViewRef:()=>Nn,\u0275_sanitizeHtml:()=>Uu,\u0275_sanitizeUrl:()=>ho,\u0275allowSanitizationBypassAndThrow:()=>Dn,\u0275bypassSanitizationTrustHtml:()=>nv,\u0275bypassSanitizationTrustResourceUrl:()=>iv,\u0275bypassSanitizationTrustScript:()=>ov,\u0275bypassSanitizationTrustStyle:()=>rv,\u0275bypassSanitizationTrustUrl:()=>sv,\u0275clearResolutionOfComponentResourcesQueue:()=>Jc,\u0275coerceToBoolean:()=>Db,\u0275compileComponent:()=>kh,\u0275compileDirective:()=>gl,\u0275compileNgModule:()=>Sh,\u0275compileNgModuleDefs:()=>Ph,\u0275compileNgModuleFactory:()=>dg,\u0275compilePipe:()=>Qh,\u0275createInjector:()=>vi,\u0275defaultIterableDiffers:()=>yb,\u0275defaultKeyValueDiffers:()=>vb,\u0275detectChanges:()=>gf,\u0275devModeEqual:()=>hf,\u0275findLocaleData:()=>Ba,\u0275flushModuleScopingQueueAsMuchAsPossible:()=>xh,\u0275formatRuntimeError:()=>We,\u0275getDebugNode:()=>Wn,\u0275getDebugNodeR2:()=>cb,\u0275getDirectives:()=>Up,\u0275getHostElement:()=>nl,\u0275getInjectableDef:()=>Gn,\u0275getLContext:()=>Me,\u0275getLocaleCurrencyCode:()=>j_,\u0275getLocalePluralCase:()=>ap,\u0275getSanitizationBypassType:()=>ku,\u0275getUnknownElementStrictMode:()=>py,\u0275getUnknownPropertyStrictMode:()=>gy,\u0275global:()=>fe,\u0275injectChangeDetectorRef:()=>Tg,\u0275internalCreateApplication:()=>KE,\u0275isBoundToModule:()=>fg,\u0275isDefaultChangeDetectionStrategy:()=>Kg,\u0275isInjectable:()=>Wg,\u0275isListLikeIterable:()=>_r,\u0275isObservable:()=>Df,\u0275isPromise:()=>aa,\u0275isStandalone:()=>nn,\u0275isSubscribable:()=>_f,\u0275ivyEnabled:()=>Eb,\u0275makeDecorator:()=>gn,\u0275noSideEffects:()=>ht,\u0275patchComponentDefWithScope:()=>pl,\u0275publishDefaultGlobalUtils:()=>HE,\u0275publishGlobalUtil:()=>Ke,\u0275registerLocaleData:()=>k_,\u0275resetCompiledComponents:()=>cE,\u0275resetJitOptions:()=>iE,\u0275resolveComponentResources:()=>Zc,\u0275setAllowDuplicateNgModuleIdsForTest:()=>dy,\u0275setClassMetadata:()=>Gp,\u0275setCurrentInjector:()=>$t,\u0275setDocument:()=>Zy,\u0275setLocaleId:()=>Ua,\u0275setUnknownElementStrictMode:()=>fy,\u0275setUnknownPropertyStrictMode:()=>hy,\u0275store:()=>yf,\u0275stringify:()=>I,\u0275transitiveScopesFor:()=>Yt,\u0275unregisterLocaleData:()=>V_,\u0275unwrapSafeValue:()=>_t,\u0275\u0275CopyDefinitionFeature:()=>pf,\u0275\u0275FactoryTarget:()=>me,\u0275\u0275InheritDefinitionFeature:()=>Wi,\u0275\u0275NgOnChangesFeature:()=>ls,\u0275\u0275ProvidersFeature:()=>Lp,\u0275\u0275StandaloneFeature:()=>Vp,\u0275\u0275advance:()=>_d,\u0275\u0275attribute:()=>zi,\u0275\u0275attributeInterpolate1:()=>qi,\u0275\u0275attributeInterpolate2:()=>Ki,\u0275\u0275attributeInterpolate3:()=>Zi,\u0275\u0275attributeInterpolate4:()=>Yi,\u0275\u0275attributeInterpolate5:()=>Ji,\u0275\u0275attributeInterpolate6:()=>Xi,\u0275\u0275attributeInterpolate7:()=>ea,\u0275\u0275attributeInterpolate8:()=>ta,\u0275\u0275attributeInterpolateV:()=>na,\u0275\u0275classMap:()=>Lf,\u0275\u0275classMapInterpolate1:()=>Uf,\u0275\u0275classMapInterpolate2:()=>Wf,\u0275\u0275classMapInterpolate3:()=>Gf,\u0275\u0275classMapInterpolate4:()=>Qf,\u0275\u0275classMapInterpolate5:()=>zf,\u0275\u0275classMapInterpolate6:()=>qf,\u0275\u0275classMapInterpolate7:()=>Kf,\u0275\u0275classMapInterpolate8:()=>Zf,\u0275\u0275classMapInterpolateV:()=>Yf,\u0275\u0275classProp:()=>_a,\u0275\u0275contentQuery:()=>_h,\u0275\u0275defineComponent:()=>ns,\u0275\u0275defineDirective:()=>Kl,\u0275\u0275defineInjectable:()=>De,\u0275\u0275defineInjector:()=>Or,\u0275\u0275defineNgModule:()=>rs,\u0275\u0275definePipe:()=>Zl,\u0275\u0275directiveInject:()=>Cn,\u0275\u0275disableBindings:()=>ac,\u0275\u0275element:()=>sa,\u0275\u0275elementContainer:()=>ia,\u0275\u0275elementContainerEnd:()=>Lo,\u0275\u0275elementContainerStart:()=>Oo,\u0275\u0275elementEnd:()=>Ro,\u0275\u0275elementStart:()=>Ao,\u0275\u0275enableBindings:()=>ic,\u0275\u0275getCurrentView:()=>If,\u0275\u0275getInheritedFactory:()=>kc,\u0275\u0275hostProperty:()=>Ha,\u0275\u0275i18n:()=>Sp,\u0275\u0275i18nApply:()=>Ap,\u0275\u0275i18nAttributes:()=>Pp,\u0275\u0275i18nEnd:()=>za,\u0275\u0275i18nExp:()=>qa,\u0275\u0275i18nPostprocess:()=>Rp,\u0275\u0275i18nStart:()=>Qa,\u0275\u0275inject:()=>he,\u0275\u0275injectAttribute:()=>Ts,\u0275\u0275invalidFactory:()=>Rd,\u0275\u0275invalidFactoryDep:()=>As,\u0275\u0275listener:()=>la,\u0275\u0275loadQuery:()=>Dh,\u0275\u0275namespaceHTML:()=>Ec,\u0275\u0275namespaceMathML:()=>Dc,\u0275\u0275namespaceSVG:()=>_c,\u0275\u0275nextContext:()=>Mf,\u0275\u0275ngDeclareClassMetadata:()=>wb,\u0275\u0275ngDeclareComponent:()=>Mb,\u0275\u0275ngDeclareDirective:()=>bb,\u0275\u0275ngDeclareFactory:()=>Cb,\u0275\u0275ngDeclareInjectable:()=>xb,\u0275\u0275ngDeclareInjector:()=>Nb,\u0275\u0275ngDeclareNgModule:()=>Sb,\u0275\u0275ngDeclarePipe:()=>Pb,\u0275\u0275pipe:()=>ah,\u0275\u0275pipeBind1:()=>lh,\u0275\u0275pipeBind2:()=>ch,\u0275\u0275pipeBind3:()=>uh,\u0275\u0275pipeBind4:()=>dh,\u0275\u0275pipeBindV:()=>fh,\u0275\u0275projection:()=>Tf,\u0275\u0275projectionDef:()=>Cf,\u0275\u0275property:()=>ra,\u0275\u0275propertyInterpolate:()=>ua,\u0275\u0275propertyInterpolate1:()=>ko,\u0275\u0275propertyInterpolate2:()=>da,\u0275\u0275propertyInterpolate3:()=>fa,\u0275\u0275propertyInterpolate4:()=>pa,\u0275\u0275propertyInterpolate5:()=>ha,\u0275\u0275propertyInterpolate6:()=>ga,\u0275\u0275propertyInterpolate7:()=>ma,\u0275\u0275propertyInterpolate8:()=>ya,\u0275\u0275propertyInterpolateV:()=>va,\u0275\u0275pureFunction0:()=>Qp,\u0275\u0275pureFunction1:()=>zp,\u0275\u0275pureFunction2:()=>qp,\u0275\u0275pureFunction3:()=>Kp,\u0275\u0275pureFunction4:()=>Zp,\u0275\u0275pureFunction5:()=>Yp,\u0275\u0275pureFunction6:()=>Jp,\u0275\u0275pureFunction7:()=>Xp,\u0275\u0275pureFunction8:()=>eh,\u0275\u0275pureFunctionV:()=>th,\u0275\u0275queryRefresh:()=>vh,\u0275\u0275reference:()=>vf,\u0275\u0275registerNgModuleType:()=>Os,\u0275\u0275resetView:()=>cc,\u0275\u0275resolveBody:()=>pd,\u0275\u0275resolveDocument:()=>fd,\u0275\u0275resolveWindow:()=>dd,\u0275\u0275restoreView:()=>lc,\u0275\u0275sanitizeHtml:()=>Wu,\u0275\u0275sanitizeResourceUrl:()=>ai,\u0275\u0275sanitizeScript:()=>Qu,\u0275\u0275sanitizeStyle:()=>Gu,\u0275\u0275sanitizeUrl:()=>ii,\u0275\u0275sanitizeUrlOrResourceUrl:()=>Ku,\u0275\u0275setComponentScope:()=>Wl,\u0275\u0275setNgModuleScope:()=>zl,\u0275\u0275styleMap:()=>nt,\u0275\u0275styleMapInterpolate1:()=>Jf,\u0275\u0275styleMapInterpolate2:()=>Xf,\u0275\u0275styleMapInterpolate3:()=>ep,\u0275\u0275styleMapInterpolate4:()=>tp,\u0275\u0275styleMapInterpolate5:()=>np,\u0275\u0275styleMapInterpolate6:()=>rp,\u0275\u0275styleMapInterpolate7:()=>op,\u0275\u0275styleMapInterpolate8:()=>sp,\u0275\u0275styleMapInterpolateV:()=>ip,\u0275\u0275styleProp:()=>Ia,\u0275\u0275stylePropInterpolate1:()=>Pa,\u0275\u0275stylePropInterpolate2:()=>Aa,\u0275\u0275stylePropInterpolate3:()=>Ra,\u0275\u0275stylePropInterpolate4:()=>Oa,\u0275\u0275stylePropInterpolate5:()=>La,\u0275\u0275stylePropInterpolate6:()=>ka,\u0275\u0275stylePropInterpolate7:()=>ja,\u0275\u0275stylePropInterpolate8:()=>Va,\u0275\u0275stylePropInterpolateV:()=>Fa,\u0275\u0275syntheticHostListener:()=>ca,\u0275\u0275syntheticHostProperty:()=>$a,\u0275\u0275template:()=>mf,\u0275\u0275templateRefExtractor:()=>Mh,\u0275\u0275text:()=>Bf,\u0275\u0275textInterpolate:()=>Ea,\u0275\u0275textInterpolate1:()=>Vo,\u0275\u0275textInterpolate2:()=>ba,\u0275\u0275textInterpolate3:()=>wa,\u0275\u0275textInterpolate4:()=>Ma,\u0275\u0275textInterpolate5:()=>Ca,\u0275\u0275textInterpolate6:()=>Ta,\u0275\u0275textInterpolate7:()=>xa,\u0275\u0275textInterpolate8:()=>Na,\u0275\u0275textInterpolateV:()=>Sa,\u0275\u0275trustConstantHtml:()=>zu,\u0275\u0275trustConstantResourceUrl:()=>qu,\u0275\u0275validateIframeAttribute:()=>Pu,\u0275\u0275viewQuery:()=>Ih});var T=m(8929),N=m(42654),k=m(56498),R=m(36787),F=m(71762);class ${constructor(t,n){this.subjectFactory=t,this.selector=n}call(t,n){const{selector:r}=this,o=this.subjectFactory(),s=r(o).subscribe(t);return s.add(n.subscribe(o)),s}}var j=m(74327);function w(){return new T.xQ}function p(e){for(let t in e)if(e[t]===p)return t;throw Error("Could not find renamed property on target object.")}function v(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function I(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(I).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 S(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const Y=p({__forward_ref__:p});function O(e){return e.__forward_ref__=O,e.toString=function(){return I(this())},e}function b(e){return Ie(e)?e():e}function Ie(e){return"function"==typeof e&&e.hasOwnProperty(Y)&&e.__forward_ref__===O}class L extends Error{constructor(t,n){super(We(t,n)),this.code=t}}function We(e,t){return`NG0${Math.abs(e)}${t?": "+t.trim():""}`}function U(e){return"string"==typeof e?e:null==e?"":String(e)}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():U(e)}function Rr(e,t){throw new L(-201,!1)}function te(e,t,n,r){throw new Error(`ASSERTION ERROR: ${e}`+(null==r?"":` [Expected=> ${n} ${r} ${t} <=Actual]`))}function De(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}const Ug=De;function Or(e){return{providers:e.providers||[],imports:e.imports||[]}}function Gn(e){return Hl(e,Qn)||Hl(e,Bl)}function Wg(e){return null!==Gn(e)}function Hl(e,t){return e.hasOwnProperty(t)?e[t]:null}function $l(e){return e&&(e.hasOwnProperty(Lr)||e.hasOwnProperty(zg))?e[Lr]:null}const Qn=p({\u0275prov:p}),Lr=p({\u0275inj:p}),Bl=p({ngInjectableDef:p}),zg=p({ngInjectorDef:p});var W=(()=>((W=W||{})[W.Default=0]="Default",W[W.Host=1]="Host",W[W.Self=2]="Self",W[W.SkipSelf=4]="SkipSelf",W[W.Optional=8]="Optional",W))();let es;function Ge(e){const t=es;return es=e,t}function Ul(e,t,n){const r=Gn(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&W.Optional?null:void 0!==t?t:void Rr(I(e))}function ht(e){return{toString:e}.toString()}var ke=(()=>((ke=ke||{})[ke.OnPush=0]="OnPush",ke[ke.Default=1]="Default",ke))(),Ee=(()=>((Ee=Ee||{})[Ee.CheckOnce=0]="CheckOnce",Ee[Ee.Checked=1]="Checked",Ee[Ee.CheckAlways=2]="CheckAlways",Ee[Ee.Detached=3]="Detached",Ee[Ee.Errored=4]="Errored",Ee[Ee.Destroyed=5]="Destroyed",Ee))();function Kg(e){return null==e||e===ke.Default}var gt=(()=>{return(e=gt||(gt={}))[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",gt;var e})();const fe=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),en={},ee=[],zn=p({\u0275cmp:p}),kr=p({\u0275dir:p}),jr=p({\u0275pipe:p}),ts=p({\u0275mod:p}),mt=p({\u0275fac:p}),tn=p({__NG_ELEMENT_ID__:p});let Zg=0;function ns(e){return ht(()=>{const n=!0===e.standalone,r={},o={type:e.type,providersResolver:null,decls:e.decls,vars:e.vars,factory:null,template:e.template||null,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:r,inputs:null,outputs:null,exportAs:e.exportAs||null,onPush:e.changeDetection===ke.OnPush,directiveDefs:null,pipeDefs:null,standalone:n,dependencies:n&&e.dependencies||null,getStandaloneInjector:null,selectors:e.selectors||ee,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||gt.Emulated,id:"c"+Zg++,styles:e.styles||ee,_:null,setInput:null,schemas:e.schemas||null,tView:null},s=e.dependencies,i=e.features;return o.inputs=ql(e.inputs,r),o.outputs=ql(e.outputs),i&&i.forEach(a=>a(o)),o.directiveDefs=s?()=>("function"==typeof s?s():s).map(Gl).filter(Ql):null,o.pipeDefs=s?()=>("function"==typeof s?s():s).map(Ne).filter(Ql):null,o})}function Wl(e,t,n){const r=e.\u0275cmp;r.directiveDefs=()=>("function"==typeof t?t():t).map(Gl),r.pipeDefs=()=>("function"==typeof n?n():n).map(Ne)}function Gl(e){return ne(e)||xe(e)}function Ql(e){return null!==e}function rs(e){return ht(()=>({type:e.type,bootstrap:e.bootstrap||ee,declarations:e.declarations||ee,imports:e.imports||ee,exports:e.exports||ee,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function zl(e,t){return ht(()=>{const n=je(e,!0);n.declarations=t.declarations||ee,n.imports=t.imports||ee,n.exports=t.exports||ee})}function ql(e,t){if(null==e)return en;const n={};for(const r in e)if(e.hasOwnProperty(r)){let o=e[r],s=o;Array.isArray(o)&&(s=o[1],o=o[0]),n[o]=r,t&&(t[o]=s)}return n}const Kl=ns;function Zl(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function ne(e){return e[zn]||null}function xe(e){return e[kr]||null}function Ne(e){return e[jr]||null}function nn(e){const t=ne(e)||xe(e)||Ne(e);return null!==t&&t.standalone}function je(e,t){const n=e[ts]||null;if(!n&&!0===t)throw new Error(`Type ${I(e)} does not have '\u0275mod' property.`);return n}const q=11;function Re(e){return Array.isArray(e)&&"object"==typeof e[1]}function Je(e){return Array.isArray(e)&&!0===e[1]}function is(e){return 0!=(8&e.flags)}function $r(e){return 2==(2&e.flags)}function Br(e){return 1==(1&e.flags)}function Xe(e){return null!==e.template}function em(e){return 0!=(256&e[2])}function Ht(e,t){return e.hasOwnProperty(mt)?e[mt]:null}class Xl{constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}function ls(){return ec}function ec(e){return e.type.prototype.ngOnChanges&&(e.setInput=om),rm}function rm(){const e=nc(this),t=e?.current;if(t){const n=e.previous;if(n===en)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function om(e,t,n,r){const o=nc(e)||function sm(e,t){return e[tc]=t}(e,{previous:en,current:null}),s=o.current||(o.current={}),i=o.previous,a=this.declaredInputs[n],l=i[a];s[a]=new Xl(l&&l.currentValue,t,i===en),e[r]=t}ls.ngInherit=!0;const tc="__ngSimpleChanges__";function nc(e){return e[tc]||null}let cs=null;const im=e=>{cs=e},ze=function(e,t,n){cs?.(e,t,n)};function pe(e){for(;Array.isArray(e);)e=e[0];return e}function Ur(e,t){return pe(t[e])}function Fe(e,t){return pe(t[e.index])}function fs(e,t){return e.data[t]}function an(e,t){return e[t]}function He(e,t){const n=t[e];return Re(n)?n:n[0]}function Wr(e){return 64==(64&e[2])}function Tt(e,t){return null==t?null:e[t]}function rc(e){e[18]=0}function ps(e,t){e[5]+=t;let n=e,r=e[3];for(;null!==r&&(1===t&&1===n[5]||-1===t&&0===n[5]);)r[5]+=t,n=r,r=r[3]}const G={lFrame:yc(null),bindingsEnabled:!0};function sc(){return G.bindingsEnabled}function ic(){G.bindingsEnabled=!0}function ac(){G.bindingsEnabled=!1}function _(){return G.lFrame.lView}function J(){return G.lFrame.tView}function lc(e){return G.lFrame.contextLView=e,e[8]}function cc(e){return G.lFrame.contextLView=null,e}function ge(){let e=uc();for(;null!==e&&64===e.type;)e=e.parent;return e}function uc(){return G.lFrame.currentTNode}function Jn(){const e=G.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function st(e,t){const n=G.lFrame;n.currentTNode=e,n.isParent=t}function hs(){return G.lFrame.isParent}function gs(){G.lFrame.isParent=!1}function Se(){const e=G.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function yt(){return G.lFrame.bindingIndex}function fc(e){return G.lFrame.bindingIndex=e}function ln(){return G.lFrame.bindingIndex++}function vt(e){const t=G.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function pc(e){G.lFrame.inI18n=e}function vm(e,t){const n=G.lFrame;n.bindingIndex=n.bindingRootIndex=e,ms(t)}function ms(e){G.lFrame.currentDirectiveIndex=e}function ys(e){const t=G.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function hc(){return G.lFrame.currentQueryIndex}function vs(e){G.lFrame.currentQueryIndex=e}function _m(e){const t=e[1];return 2===t.type?t.declTNode:1===t.type?e[6]:null}function gc(e,t,n){if(n&W.SkipSelf){let o=t,s=e;for(;!(o=o.parent,null!==o||n&W.Host||(o=_m(s),null===o||(s=s[15],10&o.type))););if(null===o)return!1;t=o,e=s}const r=G.lFrame=mc();return r.currentTNode=t,r.lView=e,!0}function Is(e){const t=mc(),n=e[1];G.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function mc(){const e=G.lFrame,t=null===e?null:e.child;return null===t?yc(e):t}function yc(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 vc(){const e=G.lFrame;return G.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Ic=vc;function _s(){const e=vc();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 Pe(){return G.lFrame.selectedIndex}function xt(e){G.lFrame.selectedIndex=e}function ae(){const e=G.lFrame;return fs(e.tView,e.selectedIndex)}function _c(){G.lFrame.currentNamespace="svg"}function Dc(){G.lFrame.currentNamespace="math"}function Ec(){!function bm(){G.lFrame.currentNamespace=null}()}function Gr(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n=r)break}else t[l]<0&&(e[18]+=65536),(a>11>16&&(3&e[2])===t){e[2]+=2048,ze(4,a,s);try{s.call(a)}finally{ze(5,a,s)}}}else{ze(4,a,s);try{s.call(a)}finally{ze(5,a,s)}}}class Xn{constructor(t,n,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}}function qr(e,t,n){let r=0;for(;rt){i=s-1;break}}}for(;s>16}(e),r=t;for(;n>0;)r=r[15],n--;return r}let bs=!0;function Zr(e){const t=bs;return bs=e,t}let Am=0;const it={};function tr(e,t){const n=Ms(e,t);if(-1!==n)return n;const r=t[1];r.firstCreatePass&&(e.injectorIndex=t.length,ws(r.data,e),ws(t,null),ws(r.blueprint,null));const o=Yr(e,t),s=e.injectorIndex;if(Tc(o)){const i=cn(o),a=un(o,t),l=a[1].data;for(let c=0;c<8;c++)t[s+c]=a[i+c]|l[i+c]}return t[s+8]=o,s}function ws(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Ms(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function Yr(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=jc(o),null===r)return-1;if(n++,o=o[15],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return-1}function Jr(e,t,n){!function Rm(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(tn)&&(r=n[tn]),null==r&&(r=n[tn]=Am++);const o=255&r;t.data[e+(o>>5)]|=1<=0?255&t:jm:t}(n);if("function"==typeof s){if(!gc(t,e,r))return r&W.Host?Sc(o,0,r):Pc(t,n,r,o);try{const i=s(r);if(null!=i||r&W.Optional)return i;Rr()}finally{Ic()}}else if("number"==typeof s){let i=null,a=Ms(e,t),l=-1,c=r&W.Host?t[16][6]:null;for((-1===a||r&W.SkipSelf)&&(l=-1===a?Yr(e,t):t[a+8],-1!==l&&Lc(r,!1)?(i=t[1],a=cn(l),t=un(l,t)):a=-1);-1!==a;){const u=t[1];if(Oc(s,a,u.data)){const d=Lm(a,t,n,i,r,c);if(d!==it)return d}l=t[a+8],-1!==l&&Lc(r,t[1].data[a+8]===c)&&Oc(s,a,t)?(i=u,a=cn(l),t=un(l,t)):a=-1}}return o}function Lm(e,t,n,r,o,s){const i=t[1],a=i.data[e+8],u=Xr(a,i,n,null==r?$r(a)&&bs:r!=i&&0!=(3&a.type),o&W.Host&&s===a);return null!==u?nr(t,i,u,a):it}function Xr(e,t,n,r,o){const s=e.providerIndexes,i=t.data,a=1048575&s,l=e.directiveStart,u=s>>20,f=o?a+u:e.directiveEnd;for(let h=r?a:a+u;h=l&&y.type===n)return h}if(o){const h=i[l];if(h&&Xe(h)&&h.type===n)return l}return null}function nr(e,t,n,r){let o=e[n];const s=t.data;if(function Tm(e){return e instanceof Xn}(o)){const i=o;i.resolving&&function Vg(e,t){const n=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new L(-200,`Circular dependency in DI detected for ${e}${n}`)}(Z(s[n]));const a=Zr(i.canSeeViewProviders);i.resolving=!0;const l=i.injectImpl?Ge(i.injectImpl):null;gc(e,r,W.Default);try{o=e[n]=i.factory(void 0,s,e,r),t.firstCreatePass&&n>=r.directiveStart&&function Mm(e,t,n){const{ngOnChanges:r,ngOnInit:o,ngDoCheck:s}=t.type.prototype;if(r){const i=ec(t);(n.preOrderHooks||(n.preOrderHooks=[])).push(e,i),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,i)}o&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-e,o),s&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e,s),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,s))}(n,s[n],t)}finally{null!==l&&Ge(l),Zr(a),i.resolving=!1,Ic()}}return o}function Oc(e,t,n){return!!(n[t+(e>>5)]&1<{const t=e.prototype.constructor,n=t[mt]||Cs(t),r=Object.prototype;let o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){const s=o[mt]||Cs(o);if(s&&s!==n)return s;o=Object.getPrototypeOf(o)}return s=>new s})}function Cs(e){return Ie(e)?()=>{const t=Cs(b(e));return t&&t()}:Ht(e)}function jc(e){const t=e[1],n=t.type;return 2===n?t.declTNode:1===n?e[6]:null}function Ts(e){return function Om(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const r=n.length;let o=0;for(;o{const s=xs(t);function i(...a){if(this instanceof i)return s.call(this,...a),this;const l=new i(...a);return function(u){return o&&o(u,...a),(u.hasOwnProperty(fn)?u[fn]:Object.defineProperty(u,fn,{value:[]})[fn]).push(l),r&&r(u),u}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=e,i.annotationCls=i,i})}function xs(e){return function(...n){if(e){const r=e(...n);for(const o in r)this[o]=r[o]}}}function mn(e,t,n){return ht(()=>{const r=xs(t);function o(...s){if(this instanceof o)return r.apply(this,s),this;const i=new o(...s);return a.annotation=i,a;function a(l,c,u){const d=l.hasOwnProperty(pn)?l[pn]:Object.defineProperty(l,pn,{value:[]})[pn];for(;d.length<=u;)d.push(null);return(d[u]=d[u]||[]).push(i),l}}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o})}function St(e,t,n,r){return ht(()=>{const o=xs(t);function s(...i){if(this instanceof s)return o.apply(this,i),this;const a=new s(...i);return function l(c,u){const d=c.constructor,f=d.hasOwnProperty(hn)?d[hn]:Object.defineProperty(d,hn,{value:{}})[hn];f[u]=f.hasOwnProperty(u)&&f[u]||[],f[u].unshift(a),r&&r(c,u,...i)}}return n&&(s.prototype=Object.create(n.prototype)),s.prototype.ngMetadataName=e,s.annotationCls=s,s})}const Vc=mn("Attribute",e=>({attributeName:e,__NG_ELEMENT_ID__:()=>Ts(e)}));class re{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=De({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const Fm=new re("AnalyzeForEntryComponents");class rr{}const Hm=St("ContentChildren",(e,t={})=>({selector:e,first:!1,isViewQuery:!1,descendants:!1,emitDistinctChangesOnly:!0,...t}),rr),$m=St("ContentChild",(e,t={})=>({selector:e,first:!0,isViewQuery:!1,descendants:!0,...t}),rr),Bm=St("ViewChildren",(e,t={})=>({selector:e,first:!1,isViewQuery:!0,descendants:!0,emitDistinctChangesOnly:!0,...t}),rr),Um=St("ViewChild",(e,t)=>({selector:e,first:!0,isViewQuery:!0,descendants:!0,...t}),rr);var me=(()=>((me=me||{})[me.Directive=0]="Directive",me[me.Component=1]="Component",me[me.Injectable=2]="Injectable",me[me.Pipe=3]="Pipe",me[me.NgModule=4]="NgModule",me))();function ye(e){const t=fe.ng;if(t&&t.\u0275compilerFacade)return t.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}const eo=Function;function or(e){return"function"==typeof e}function $e(e,t){void 0===t&&(t=e);for(let n=0;nArray.isArray(n)?It(n,t):t(n))}function Hc(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function to(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function sr(e,t){const n=[];for(let r=0;r=0?e[1|r]=n:(r=~r,function Qm(e,t,n,r){let o=e.length;if(o==t)e.push(n,r);else if(1===o)e.push(r,e[0]),e[0]=n;else{for(o--,e.push(e[o-1],e[o]);o>t;)e[o]=e[o-2],o--;e[t]=n,e[t+1]=r}}(e,r,t,n)),r}function Ns(e,t){const n=yn(e,t);if(n>=0)return e[1|n]}function yn(e,t){return function Uc(e,t,n){let r=0,o=e.length>>n;for(;o!==r;){const s=r+(o-r>>1),i=e[s<t?o=s:r=s+1}return~(o<new t(...n)}_zipTypesAndAnnotations(t,n){let r;r=sr(typeof t>"u"?n.length:t.length);for(let o=0;o"u"?[]:t[o]&&t[o]!=Object?[t[o]]:[],n&&null!=n[o]&&(r[o]=r[o].concat(n[o]));return r}_ownParameters(t,n){if(function Ym(e){return zm.test(e)||Zm.test(e)||qm.test(e)&&!Km.test(e)}(t.toString()))return null;if(t.parameters&&t.parameters!==n.parameters)return t.parameters;const o=t.ctorParameters;if(o&&o!==n.ctorParameters){const a="function"==typeof o?o():o,l=a.map(u=>u&&u.type),c=a.map(u=>u&&Ss(u.decorators));return this._zipTypesAndAnnotations(l,c)}const s=t.hasOwnProperty(pn)&&t[pn],i=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",t);return i||s?this._zipTypesAndAnnotations(i,s):sr(t.length)}parameters(t){if(!or(t))return[];const n=no(t);let r=this._ownParameters(t,n);return!r&&n!==Object&&(r=this.parameters(n)),r||[]}_ownAnnotations(t,n){if(t.annotations&&t.annotations!==n.annotations){let r=t.annotations;return"function"==typeof r&&r.annotations&&(r=r.annotations),r}return t.decorators&&t.decorators!==n.decorators?Ss(t.decorators):t.hasOwnProperty(fn)?t[fn]:null}annotations(t){if(!or(t))return[];const n=no(t),r=this._ownAnnotations(t,n)||[];return(n!==Object?this.annotations(n):[]).concat(r)}_ownPropMetadata(t,n){if(t.propMetadata&&t.propMetadata!==n.propMetadata){let r=t.propMetadata;return"function"==typeof r&&r.propMetadata&&(r=r.propMetadata),r}if(t.propDecorators&&t.propDecorators!==n.propDecorators){const r=t.propDecorators,o={};return Object.keys(r).forEach(s=>{o[s]=Ss(r[s])}),o}return t.hasOwnProperty(hn)?t[hn]:null}propMetadata(t){if(!or(t))return{};const n=no(t),r={};if(n!==Object){const s=this.propMetadata(n);Object.keys(s).forEach(i=>{r[i]=s[i]})}const o=this._ownPropMetadata(t,n);return o&&Object.keys(o).forEach(s=>{const i=[];r.hasOwnProperty(s)&&i.push(...r[s]),i.push(...o[s]),r[s]=i}),r}ownPropMetadata(t){return or(t)&&this._ownPropMetadata(t,no(t))||{}}hasLifecycleHook(t,n){return t instanceof eo&&n in t.prototype}}function Ss(e){return e?e.map(t=>new(0,t.type.annotationCls)(...t.args?t.args:[])):[]}function no(e){const t=e.prototype?Object.getPrototypeOf(e.prototype):null;return(t?t.constructor:null)||Object}const Pt={},Ps="__NG_DI_FLAG__",ro="ngTempTokenPath",Xm=/\n/gm,Gc="__source";let ir;function $t(e){const t=ir;return ir=e,t}function ty(e,t=W.Default){if(void 0===ir)throw new L(-203,!1);return null===ir?Ul(e,void 0,t):ir.get(e,t&W.Optional?null:void 0,t)}function he(e,t=W.Default){return(function qg(){return es}()||ty)(b(e),t)}function As(e){throw new L(202,!1)}function Qc(e,t=W.Default){return"number"!=typeof t&&(t=0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)),he(e,t)}function Rs(e){const t=[];for(let n=0;n({token:e})),-1),lr=ar(mn("Optional"),8),so=ar(mn("Self"),2),vn=ar(mn("SkipSelf"),4),zc=ar(mn("Host"),1);let qc=null;function cr(){return qc=qc||new Wc}function io(e){return Kc(cr().parameters(e))}function Kc(e){return e.map(t=>function sy(e){const t={token:null,attribute:null,host:!1,optional:!1,self:!1,skipSelf:!1};if(Array.isArray(e)&&e.length>0)for(let n=0;n{const i=[];o.templateUrl&&i.push(r(o.templateUrl).then(d=>{o.template=d}));const a=o.styleUrls,l=o.styles||(o.styles=[]),c=o.styles.length;a&&a.forEach((d,f)=>{l.push(""),i.push(r(d).then(h=>{l[c+f]=h,a.splice(a.indexOf(d),1),0==a.length&&(o.styleUrls=void 0)}))});const u=Promise.all(i).then(()=>function cy(e){ur.delete(e)}(s));t.push(u)}),Jc(),Promise.all(t).then(()=>{})}let In=new Map;const ur=new Set;function Yc(e){return!!(e.templateUrl&&!e.hasOwnProperty("template")||e.styleUrls&&e.styleUrls.length)}function Jc(){const e=In;return In=new Map,e}function ly(e){return"string"==typeof e?e:e.text()}const ao=new Map;let Xc=!0;function Os(e,t){(function uy(e,t,n){if(t&&t!==n&&Xc)throw new Error(`Duplicate module registered for ${e} - ${I(t)} vs ${I(t.name)}`)})(t,ao.get(t)||null,e),ao.set(t,e)}function eu(e){return ao.get(e)}function dy(e){Xc=!e}const tu={name:"custom-elements"},nu={name:"no-errors-schema"};let Ls=!1;function fy(e){Ls=e}function py(){return Ls}let ks=!1;function hy(e){ks=e}function gy(){return ks}var at=(()=>((at=at||{})[at.Important=1]="Important",at[at.DashCase=2]="DashCase",at))();const yy=/^>|^->||--!>|)/;const Vs=new Map;let _y=0;function lu(e){return Vs.get(e)||null}class cu{constructor(t,n,r){this.lViewId=t,this.nodeIndex=n,this.native=r}get lView(){return lu(this.lViewId)}}function Me(e){let t=dr(e);if(t){if(Re(t)){const n=t;let r,o,s;if(function wy(e){return e&&e.constructor&&e.constructor.\u0275cmp}(e)){if(r=pu(n,e),-1==r)throw new Error("The provided component was not found in the application");o=e}else if(function My(e){return e&&e.constructor&&e.constructor.\u0275dir}(e)){if(r=function Ty(e,t){let n=e[1].firstChild;for(;n;){const o=n.directiveEnd;for(let s=n.directiveStart;s=0){const a=pe(s[i]),l=Fs(s,i,a);Ce(a,l),t=l;break}}}}return t||null}function Fs(e,t,n){return new cu(e[20],t,n)}function uu(e){let n,t=dr(e);if(Re(t)){const r=t,o=pu(r,e);n=He(o,r);const s=Fs(r,o,n[0]);s.component=e,Ce(e,s),Ce(s.native,s)}else n=He(t.nodeIndex,t.lView);return n}const Hs="__ngContext__";function Ce(e,t){Re(t)?(e[Hs]=t[20],function Ey(e){Vs.set(e[20],e)}(t)):e[Hs]=t}function dr(e){const t=e[Hs];return"number"==typeof t?lu(t):t||null}function du(e){const t=dr(e);return t?Re(t)?t:t.lView:null}function fu(e,t){const n=e[1];for(let r=22;rt.replace(vy,"\u200b$1\u200b"))}(t))}function Qs(e,t,n){return e.createElement(t,n)}function vu(e,t){const n=e[9],r=n.indexOf(t),o=t[3];512&t[2]&&(t[2]&=-513,ps(o,-1)),n.splice(r,1)}function zs(e,t){if(e.length<=10)return;const n=10+t,r=e[n];if(r){const o=r[17];null!==o&&o!==e&&vu(o,r),t>0&&(e[n-1][4]=r[4]);const s=to(e,10+t);!function Ly(e,t){pr(e,t,t[q],2,null,null),t[0]=null,t[6]=null}(r[1],r);const i=s[19];null!==i&&i.detachView(s[1]),r[3]=null,r[4]=null,r[2]&=-65}return r}function Iu(e,t){if(!(128&t[2])){const n=t[q];n.destroyNode&&pr(e,t,n,3,null,null),function Vy(e){let t=e[13];if(!t)return qs(e[1],e);for(;t;){let n=null;if(Re(t))n=t[13];else{const r=t[10];r&&(n=r)}if(!n){for(;t&&!t[4]&&t!==e;)Re(t)&&qs(t[1],t),t=t[3];null===t&&(t=e),Re(t)&&qs(t[1],t),n=t&&t[4]}t=n}}(t)}}function qs(e,t){if(!(128&t[2])){t[2]&=-65,t[2]|=128,function By(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r=0?r[o=c]():r[o=-c].unsubscribe(),s+=2}else{const i=r[o=n[s+1]];n[s].call(i)}if(null!==r){for(let s=o+1;se,createScript:e=>e,createScriptURL:e=>e})}catch{}return fo}function Ut(e){var t;return(null===(t=ei())||void 0===t?void 0:t.createHTML(e))||e}function Pu(e,t,n){const r=_(),o=ae(),s=Fe(o,r);if(2===o.type&&"iframe"===t.toLowerCase()){const i=s;throw i.src="",i.srcdoc=Ut(""),Ys(r[q],i),new L(-910,!1)}return e}function Zy(e){ti=e}function Au(){return void 0!==ti?ti:typeof document<"u"?document:void 0}function ni(){if(void 0===po&&(po=null,fe.trustedTypes))try{po=fe.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return po}function Ru(e){var t;return(null===(t=ni())||void 0===t?void 0:t.createHTML(e))||e}function Ou(e){var t;return(null===(t=ni())||void 0===t?void 0:t.createScript(e))||e}function Lu(e){var t;return(null===(t=ni())||void 0===t?void 0:t.createScriptURL(e))||e}class Wt{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class Yy extends Wt{getTypeName(){return"HTML"}}class Jy extends Wt{getTypeName(){return"Style"}}class Xy extends Wt{getTypeName(){return"Script"}}class ev extends Wt{getTypeName(){return"URL"}}class tv extends Wt{getTypeName(){return"ResourceURL"}}function _t(e){return e instanceof Wt?e.changingThisBreaksApplicationSecurity:e}function Dn(e,t){const n=ku(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see https://g.co/ng/security#xss)`)}return n===t}function ku(e){return e instanceof Wt&&e.getTypeName()||null}function nv(e){return new Yy(e)}function rv(e){return new Jy(e)}function ov(e){return new Xy(e)}function sv(e){return new ev(e)}function iv(e){return new tv(e)}function ju(e){const t=new lv(e);return function cv(){try{return!!(new window.DOMParser).parseFromString(Ut(""),"text/html")}catch{return!1}}()?new av(t):t}class av{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const n=(new window.DOMParser).parseFromString(Ut(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch{return null}}}class lv{constructor(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const n=this.inertDocument.createElement("html");this.inertDocument.appendChild(n);const r=this.inertDocument.createElement("body");n.appendChild(r)}}getInertBodyElement(t){const n=this.inertDocument.createElement("template");if("content"in n)return n.innerHTML=Ut(t),n;const r=this.inertDocument.createElement("body");return r.innerHTML=Ut(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(r),r}stripCustomNsAttrs(t){const n=t.attributes;for(let o=n.length-1;0"),!0}endElement(t){const n=t.nodeName.toLowerCase();ri.hasOwnProperty(n)&&!Vu.hasOwnProperty(n)&&(this.buf.push(""))}chars(t){this.buf.push(Bu(t))}checkClobberedElement(t,n){if(n&&(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return n}}const pv=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,hv=/([^\#-~ |!])/g;function Bu(e){return e.replace(/&/g,"&").replace(pv,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(hv,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let go;function Uu(e,t){let n=null;try{go=go||ju(e);let r=t?String(t):"";n=go.getInertBodyElement(r);let o=5,s=r;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,r=s,s=n.innerHTML,n=go.getInertBodyElement(r)}while(r!==s);return Ut((new fv).sanitizeChildren(si(n)||n))}finally{if(n){const r=si(n)||n;for(;r.firstChild;)r.removeChild(r.firstChild)}}}function si(e){return"content"in e&&function gv(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var ue=(()=>((ue=ue||{})[ue.NONE=0]="NONE",ue[ue.HTML=1]="HTML",ue[ue.STYLE=2]="STYLE",ue[ue.SCRIPT=3]="SCRIPT",ue[ue.URL=4]="URL",ue[ue.RESOURCE_URL=5]="RESOURCE_URL",ue))();function Wu(e){const t=gr();return t?Ru(t.sanitize(ue.HTML,e)||""):Dn(e,"HTML")?Ru(_t(e)):Uu(Au(),U(e))}function Gu(e){const t=gr();return t?t.sanitize(ue.STYLE,e)||"":Dn(e,"Style")?_t(e):U(e)}function ii(e){const t=gr();return t?t.sanitize(ue.URL,e)||"":Dn(e,"URL")?_t(e):ho(U(e))}function ai(e){const t=gr();if(t)return Lu(t.sanitize(ue.RESOURCE_URL,e)||"");if(Dn(e,"ResourceURL"))return Lu(_t(e));throw new L(904,!1)}function Qu(e){const t=gr();if(t)return Ou(t.sanitize(ue.SCRIPT,e)||"");if(Dn(e,"Script"))return Ou(_t(e));throw new L(905,!1)}function zu(e){return Ut(e[0])}function qu(e){return function Ky(e){var t;return(null===(t=ei())||void 0===t?void 0:t.createScriptURL(e))||e}(e[0])}function Ku(e,t,n){return function mv(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?ai:ii}(t,n)(e)}function gr(){const e=_();return e&&e[12]}const li=new re("ENVIRONMENT_INITIALIZER"),ci=new re("INJECTOR",-1),Zu=new re("INJECTOR_DEF_TYPES");class Yu{get(t,n=Pt){if(n===Pt){const r=new Error(`NullInjectorError: No provider for ${I(t)}!`);throw r.name="NullInjectorError",r}return n}}function Ju(...e){return{\u0275providers:Xu(0,e)}}function Xu(e,...t){const n=[],r=new Set;let o;return It(t,s=>{const i=s;ui(i,n,[],r)&&(o||(o=[]),o.push(i))}),void 0!==o&&ed(o,n),n}function ed(e,t){for(let n=0;n{t.push(s)})}}function ui(e,t,n,r){if(!(e=b(e)))return!1;let o=null,s=$l(e);const i=!s&&ne(e);if(s||i){if(i&&!i.standalone)return!1;o=e}else{const l=e.ngModule;if(s=$l(l),!s)return!1;o=l}const a=r.has(o);if(i){if(a)return!1;if(r.add(o),i.dependencies){const l="function"==typeof i.dependencies?i.dependencies():i.dependencies;for(const c of l)ui(c,t,n,r)}}else{if(!s)return!1;{if(null!=s.imports&&!a){let c;r.add(o);try{It(s.imports,u=>{ui(u,t,n,r)&&(c||(c=[]),c.push(u))})}finally{}void 0!==c&&ed(c,t)}if(!a){const c=Ht(o)||(()=>new o);t.push({provide:o,useFactory:c,deps:ee},{provide:Zu,useValue:o,multi:!0},{provide:li,useValue:()=>he(o),multi:!0})}const l=s.providers;null==l||a||It(l,u=>{t.push(u)})}}return o!==e&&void 0!==e.providers}const yv=p({provide:String,useValue:p});function di(e){return null!==e&&"object"==typeof e&&yv in e}function Gt(e){return"function"==typeof e}const fi=new re("Set Injector scope."),mo={},Iv={};let pi;function yo(){return void 0===pi&&(pi=new Yu),pi}class Qt{}class rd extends Qt{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,gi(t,i=>this.processProvider(i)),this.records.set(ci,En(void 0,this)),o.has("environment")&&this.records.set(Qt,En(void 0,this));const s=this.records.get(fi);null!=s&&"string"==typeof s.value&&this.scopes.add(s.value),this.injectorDefTypes=new Set(this.get(Zu.multi,ee,W.Self))}get destroyed(){return this._destroyed}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=$t(this),r=Ge(void 0);try{return t()}finally{$t(n),Ge(r)}}get(t,n=Pt,r=W.Default){this.assertNotDestroyed();const o=$t(this),s=Ge(void 0);try{if(!(r&W.SkipSelf)){let a=this.records.get(t);if(void 0===a){const l=function wv(e){return"function"==typeof e||"object"==typeof e&&e instanceof re}(t)&&Gn(t);a=l&&this.injectableDefInScope(l)?En(hi(t),mo):null,this.records.set(t,a)}if(null!=a)return this.hydrate(t,a)}return(r&W.Self?yo():this.parent).get(t,n=r&W.Optional&&n===Pt?null:n)}catch(i){if("NullInjectorError"===i.name){if((i[ro]=i[ro]||[]).unshift(I(t)),o)throw i;return function ry(e,t,n,r){const o=e[ro];throw t[Gc]&&o.unshift(t[Gc]),e.message=function oy(e,t,n,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let o=I(t);if(Array.isArray(t))o=t.map(I).join(" -> ");else if("object"==typeof t){let s=[];for(let i in t)if(t.hasOwnProperty(i)){let a=t[i];s.push(i+":"+("string"==typeof a?JSON.stringify(a):I(a)))}o=`{${s.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${e.replace(Xm,"\n ")}`}("\n"+e.message,o,n,r),e.ngTokenPath=o,e[ro]=null,e}(i,t,"R3InjectorError",this.source)}throw i}finally{Ge(s),$t(o)}}resolveInjectorInitializers(){const t=$t(this),n=Ge(void 0);try{const r=this.get(li.multi,ee,W.Self);for(const o of r)o()}finally{$t(t),Ge(n)}}toString(){const t=[],n=this.records;for(const r of n.keys())t.push(I(r));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new L(205,!1)}processProvider(t){let n=Gt(t=b(t))?t:b(t&&t.provide);const r=function Dv(e){return di(e)?En(void 0,e.useValue):En(od(e),mo)}(t);if(Gt(t)||!0!==t.multi)this.records.get(n);else{let o=this.records.get(n);o||(o=En(void 0,mo,!0),o.factory=()=>Rs(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=Iv,n.value=n.factory()),"object"==typeof n.value&&n.value&&function bv(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=b(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}}function hi(e){const t=Gn(e),n=null!==t?t.factory:Ht(e);if(null!==n)return n;if(e instanceof re)throw new L(204,!1);if(e instanceof Function)return function _v(e){const t=e.length;if(t>0)throw sr(t,"?"),new L(204,!1);const n=function Gg(e){const t=e&&(e[Qn]||e[Bl]);if(t){const n=function Qg(e){if(e.hasOwnProperty("name"))return e.name;const t=(""+e).match(/^function\s*([^\s(]+)/);return null===t?"":t[1]}(e);return console.warn(`DEPRECATED: DI is instantiating a token "${n}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${n}" class.`),t}return null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new L(204,!1)}function od(e,t,n){let r;if(Gt(e)){const o=b(e);return Ht(o)||hi(o)}if(di(e))r=()=>b(e.useValue);else if(function nd(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...Rs(e.deps||[]));else if(function td(e){return!(!e||!e.useExisting)}(e))r=()=>he(b(e.useExisting));else{const o=b(e&&(e.useClass||e.provide));if(!function Ev(e){return!!e.deps}(e))return Ht(o)||hi(o);r=()=>new o(...Rs(e.deps))}return r}function En(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function Mv(e){return!!e.\u0275providers}function gi(e,t){for(const n of e)Array.isArray(n)?gi(n,t):Mv(n)?gi(n.\u0275providers,t):t(n)}class sd{}class vo{}class Tv{resolveComponentFactory(t){throw function Cv(e){const t=Error(`No component factory found for ${I(e)}. Did you add it to @NgModule.entryComponents?`);return t.ngComponent=e,t}(t)}}let mr=(()=>{class e{}return e.NULL=new Tv,e})();function xv(){return bn(ge(),_())}function bn(e,t){return new yr(Fe(e,t))}let yr=(()=>{class e{constructor(n){this.nativeElement=n}}return e.__NG_ELEMENT_ID__=xv,e})();function Nv(e){return e instanceof yr?e.nativeElement:e}class ad{}let Sv=(()=>{class e{}return e.__NG_ELEMENT_ID__=()=>function Pv(){const e=_(),n=He(ge().index,e);return(Re(n)?n:e)[q]}(),e})(),ld=(()=>{class e{}return e.\u0275prov=De({token:e,providedIn:"root",factory:()=>null}),e})();class cd{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const ud=new cd("14.3.0"),Io={},mi="ngOriginalError";function yi(e){return e[mi]}class vr{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&&yi(t);for(;n&&yi(n);)n=yi(n);return n||null}}function dd(e){return e.ownerDocument.defaultView}function fd(e){return e.ownerDocument}function pd(e){return e.ownerDocument.body}function Et(e){return e instanceof Function?e():e}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 s=t.length;if(o+s===r||e.charCodeAt(o+s)<=32)return o}n=o+1}}const md="ng-template";function Fv(e,t,n){let r=0;for(;rs?"":o[d+1].toLowerCase();const h=8&r?f:null;if(h&&-1!==gd(h,c,0)||2&r&&c!==f){if(et(r))return!1;i=!0}}}}else{if(!i&&!et(r)&&!et(l))return!1;if(i&&et(l))continue;i=!1,r=l|1&r}}return et(r)||i}function et(e){return 0==(1&e)}function Bv(e,t,n,r){if(null===t)return-1;let o=0;if(r||!n){let s=!1;for(;o-1)for(n++;n0?'="'+a+'"':"")+"]"}else 8&r?o+="."+i:4&r&&(o+=" "+i);else""!==o&&!et(i)&&(t+=Id(s,o),o=""),r=i,s=s||!et(r);n++}return""!==o&&(t+=Id(s,o)),t}const Q={};function _d(e){Dd(J(),_(),Pe()+e,!1)}function Dd(e,t,n,r){if(!r)if(3==(3&t[2])){const s=e.preOrderCheckHooks;null!==s&&Qr(t,s,n)}else{const s=e.preOrderHooks;null!==s&&zr(t,s,0,n)}xt(n)}const Ed={\u0275\u0275defineInjectable:De,\u0275\u0275defineInjector:Or,\u0275\u0275inject:he,\u0275\u0275invalidFactoryDep:As,resolveForwardRef:b};const Yv=p({provide:String,useValue:p});function bd(e){return void 0!==e.useClass}function wd(e){return void 0!==e.useFactory}const tI=gn("Injectable",void 0,void 0,void 0,(e,t)=>function Zv(e,t){let n=null,r=null;e.hasOwnProperty(Qn)||Object.defineProperty(e,Qn,{get:()=>(null===n&&(n=ye().compileInjectable(Ed,`ng:///${e.name}/\u0275prov.js`,function eI(e,t){const n=t||{providedIn:null},r={name:e.name,type:e,typeArgumentCount:0,providedIn:n.providedIn};return(bd(n)||wd(n))&&void 0!==n.deps&&(r.deps=Kc(n.deps)),bd(n)?r.useClass=n.useClass:function Jv(e){return Yv in e}(n)?r.useValue=n.useValue:wd(n)?r.useFactory=n.useFactory:function Xv(e){return void 0!==e.useExisting}(n)&&(r.useExisting=n.useExisting),r}(e,t))),n)}),e.hasOwnProperty(mt)||Object.defineProperty(e,mt,{get:()=>{if(null===r){const o=ye();r=o.compileFactory(Ed,`ng:///${e.name}/\u0275fac.js`,{name:e.name,type:e,typeArgumentCount:0,deps:io(e),target:o.FactoryTarget.Injectable})}return r},configurable:!0})}(e,t));function vi(e,t=null,n=null,r){const o=Md(e,t,n,r);return o.resolveInjectorInitializers(),o}function Md(e,t=null,n=null,r,o=new Set){const s=[n||ee,Ju(e)];return r=r||("object"==typeof e?void 0:I(e)),new rd(s,t||yo(),r||null,o)}let At=(()=>{class e{static create(n,r){if(Array.isArray(n))return vi({name:""},r,n,"");{var o;const s=null!==(o=n.name)&&void 0!==o?o:"";return vi({name:s},n.parent,n.providers,s)}}}return e.THROW_IF_NOT_FOUND=Pt,e.NULL=new Yu,e.\u0275prov=De({token:e,providedIn:"any",factory:()=>he(ci)}),e.__NG_ELEMENT_ID__=-1,e})();function Ii(e){return e.length>1?" ("+function nI(e){const t=[];for(let n=0;n-1)return t.push(e[n]),t;t.push(e[n])}return t}(e.slice().reverse()).map(r=>I(r.token)).join(" -> ")+")":""}function _i(e,t,n,r){const o=[t],s=n(o),i=r?function Av(e,t){const n=`${e} caused by: ${t instanceof Error?t.message:t}`,r=Error(n);return r[mi]=t,r}(s,r):Error(s);return i.addKey=rI,i.keys=o,i.injectors=[e],i.constructResolvingMessage=n,i[mi]=r,i}function rI(e,t){this.injectors.push(e),this.keys.push(t),this.message=this.constructResolvingMessage(this.keys)}function Cd(e,t){const n=[];for(let r=0,o=t.length;rr,n=[_o.fromKey(bt.get(e.useExisting))]):e.useFactory?(t=e.useFactory,n=function mI(e,t){if(t){const n=t.map(r=>[r]);return t.map(r=>Ad(e,r,n))}return Pd(e)}(e.useFactory,e.deps)):(t=()=>e.useValue,n=dI);return new Nd(t,n)}function pI(e){return new xd(bt.get(e.provide),[fI(e)],e.multi||!1)}function hI(e){const r=function gI(e,t){for(let n=0;n{if(n instanceof eo)t.push({provide:n,useClass:n});else if(n&&"object"==typeof n&&void 0!==n.provide)t.push(n);else{if(!Array.isArray(n))throw function aI(e){return Error(`Invalid provider - only instances of Provider and Type are allowed, got: ${e}`)}(n);Sd(n,t)}}),t}function Pd(e){const t=cr().parameters(e);if(!t)return[];if(t.some(n=>null==n))throw Cd(e,t);return t.map(n=>Ad(e,n,t))}function Ad(e,t,n){let r=null,o=!1;if(!Array.isArray(t))return Di(t instanceof oo?t.token:t,o,null);let s=null;for(let i=0;i{class e{constructor(n,r){this._constructionCounter=0,this._providers=n,this.parent=r||null;const o=n.length;this.keyIds=[],this.objs=[];for(let s=0;s=this._providers.length)throw function lI(e){return Error(`Index ${e} is out-of-bounds.`)}(n);return this._providers[n]}_new(n){if(this._constructionCounter++>this._getMaxNumberOfObjects())throw function sI(e,t){return _i(e,t,function(n){return`Cannot instantiate cyclic dependency!${Ii(n)}`})}(this,n.key);return this._instantiateProvider(n)}_getMaxNumberOfObjects(){return this.objs.length}_instantiateProvider(n){if(n.multiProvider){const r=[];for(let o=0;othis._getByReflectiveDependency(a))}catch(a){throw a.addKey&&a.addKey(this,n.key),a}try{i=o(...s)}catch(a){throw function iI(e,t,n,r){return _i(e,r,function(o){const s=I(o[0].token);return`${t.message}: Error during instantiation of ${s}!${Ii(o)}.`},t)}(this,a,0,n.key)}return i}_getByReflectiveDependency(n){return this._getByKey(n.key,n.visibility,n.optional?null:Pt)}_getByKey(n,r,o){return n===e.INJECTOR_KEY?this:r instanceof so?this._getByKeySelf(n,o):this._getByKeyDefault(n,o,r)}_getObjByKeyId(n){for(let r=0;r' "'+r.key.displayName+'" ').join(", ")}])`}toString(){return this.displayName}}return e.INJECTOR_KEY=bt.get(At),e})();function Cn(e,t=W.Default){const n=_();return null===n?he(e,t):Ac(ge(),n,b(e),t)}function Rd(){throw new Error("invalid")}function Do(e,t){return e<<17|t<<2}function tt(e){return e>>17&32767}function Ei(e){return 2|e}function wt(e){return(131068&e)>>2}function bi(e,t){return-131069&e|t<<2}function wi(e){return 1|e}function Wd(e,t){const n=e.contentQueries;if(null!==n)for(let r=0;r22&&Dd(e,t,22,!1),ze(i?2:0,o),n(r,o)}finally{xt(s),ze(i?3:1,o)}}function Qd(e,t,n){if(is(t)){const o=t.directiveEnd;for(let s=t.directiveStart;s0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(a)!=l&&a.push(l),a.push(r,o,i)}}function Xd(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function ef(e,t){t.flags|=2,(e.components||(e.components=[])).push(t.index)}function UI(e,t,n){if(n){if(t.exportAs)for(let r=0;r0&&Fi(n)}}function Fi(e){for(let r=Us(e);null!==r;r=Ws(r))for(let o=10;o0&&Fi(s)}const n=e[1].components;if(null!==n)for(let r=0;r0&&Fi(o)}}function ZI(e,t){const n=He(t,e),r=n[1];(function YI(e,t){for(let n=t.length;n-1&&(zs(t,r),to(n,r))}this._attachedToViewContainer=!1}Iu(this._lView[1],this._lView)}onDestroy(t){qd(this._lView[1],this._lView,null,t)}markForCheck(){Hi(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-65}reattach(){this._lView[2]|=64}detectChanges(){To(this._lView[1],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new L(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function jy(e,t){pr(e,t,t[q],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new L(902,!1);this._appRef=t}}class JI extends Nn{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;To(t[1],t,t[8],!1)}checkNoChanges(){}get context(){return null}}class Ui extends mr{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=ne(t);return new Sn(n,this.ngModule)}}function cf(e){const t=[];for(let n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}class e_{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){const o=this.injector.get(t,Io,r);return o!==Io||n===Io?o:this.parentInjector.get(t,n,r)}}class Sn extends vo{constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function qv(e){return e.map(zv).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}get inputs(){return cf(this.componentDef.inputs)}get outputs(){return cf(this.componentDef.outputs)}create(t,n,r,o){var s;let i=(o=o||this.ngModule)instanceof Qt?o:null===(s=o)||void 0===s?void 0:s.injector;i&&null!==this.componentDef.getStandaloneInjector&&(i=this.componentDef.getStandaloneInjector(i)||i);const a=i?new e_(t,i):t,l=a.get(ad,null);if(null===l)throw new L(407,!1);const c=a.get(ld,null),u=l.createRenderer(null,this.componentDef),d=this.componentDef.selectors[0][0]||"div",f=r?function RI(e,t,n){return e.selectRootElement(t,n===gt.ShadowDom)}(u,r,this.componentDef.encapsulation):Qs(u,d,function XI(e){const t=e.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(d)),h=this.componentDef.onPush?288:272,y=ki(0,null,null,1,0,null,null,null,null,null),E=wo(null,y,null,h,null,null,l,u,c,a,null);let C,P;Is(E);try{const B=function n_(e,t,n,r,o,s){const i=n[1];n[22]=e;const l=Tn(i,22,2,"#host",null),c=l.mergedAttrs=t.hostAttrs;null!==c&&(xo(l,c,!0),null!==e&&(qr(o,e,c),null!==l.classes&&Xs(o,e,l.classes),null!==l.styles&&Su(o,e,l.styles)));const u=r.createRenderer(e,t),d=wo(n,zd(t),null,t.onPush?32:16,n[22],l,r,u,s||null,null,null);return i.firstCreatePass&&(Jr(tr(l,n),i,t.type),ef(i,l),tf(l,n.length,1)),Co(n,d),n[22]=d}(f,this.componentDef,E,l,u);if(f)if(r)qr(u,f,["ng-version",ud.full]);else{const{attrs:D,classes:V}=function Kv(e){const t=[],n=[];let r=1,o=2;for(;r0&&Xs(u,f,V.join(" "))}if(P=fs(y,22),void 0!==n){const D=P.projection=[];for(let V=0;V=0;r--){const o=e[r];o.hostVars=t+=o.hostVars,o.hostAttrs=Kr(o.hostAttrs,n=Kr(n,o.hostAttrs))}}(r)}function Gi(e){return e===en?{}:e===ee?[]:e}function s_(e,t){const n=e.viewQuery;e.viewQuery=n?(r,o)=>{t(r,o),n(r,o)}:t}function i_(e,t){const n=e.contentQueries;e.contentQueries=n?(r,o,s)=>{t(r,o,s),n(r,o,s)}:t}function a_(e,t){const n=e.hostBindings;e.hostBindings=n?(r,o)=>{t(r,o),n(r,o)}:t}const l_=["providersResolver"],c_=["template","decls","consts","vars","onPush","ngContentSelectors","styles","encapsulation","schemas"];function pf(e){let n,t=ff(e.type);n=Xe(e)?t.\u0275cmp:t.\u0275dir;const r=e;for(const o of l_)r[o]=n[o];if(Xe(n))for(const o of c_)r[o]=n[o]}let So=null;function zt(){if(!So){const e=fe.Symbol;if(e&&e.iterator)So=e.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let n=0;n=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=r}function vf(e){return an(function mm(){return G.lFrame.contextLView}(),22+e)}function ra(e,t,n){const r=_();return Te(r,ln(),t)&&Ue(J(),ae(),r,e,t,r[q],n,!1),ra}function oa(e,t,n,r,o){const i=o?"class":"style";Bi(e,n,t.inputs[i],i,r)}function Ao(e,t,n,r){const o=_(),s=J(),i=22+e,a=o[q],l=o[i]=Qs(a,t,function wm(){return G.lFrame.currentNamespace}()),c=s.firstCreatePass?function p_(e,t,n,r,o,s,i){const a=t.consts,c=Tn(t,e,2,o,Tt(a,s));return ji(t,n,c,Tt(a,i)),null!==c.attrs&&xo(c,c.attrs,!1),null!==c.mergedAttrs&&xo(c,c.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,c),c}(i,s,o,0,t,n,r):s.data[i];st(c,!0);const u=c.mergedAttrs;null!==u&&qr(a,l,u);const d=c.classes;null!==d&&Xs(a,l,d);const f=c.styles;return null!==f&&Su(a,l,f),64!=(64&c.flags)&&co(s,o,l,c),0===function pm(){return G.lFrame.elementDepthCount}()&&Ce(l,o),function hm(){G.lFrame.elementDepthCount++}(),Br(c)&&(Oi(s,o,c),Qd(s,c,o)),null!==r&&Li(o,c),Ao}function Ro(){let e=ge();hs()?gs():(e=e.parent,st(e,!1));const t=e;!function gm(){G.lFrame.elementDepthCount--}();const n=J();return n.firstCreatePass&&(Gr(n,e),is(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function Nm(e){return 0!=(16&e.flags)}(t)&&oa(n,t,_(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function Sm(e){return 0!=(32&e.flags)}(t)&&oa(n,t,_(),t.stylesWithoutHost,!1),Ro}function sa(e,t,n,r){return Ao(e,t,n,r),Ro(),sa}function Oo(e,t,n){const r=_(),o=J(),s=e+22,i=o.firstCreatePass?function h_(e,t,n,r,o){const s=t.consts,i=Tt(s,r),a=Tn(t,e,8,"ng-container",i);return null!==i&&xo(a,i,!0),ji(t,n,a,Tt(s,o)),null!==t.queries&&t.queries.elementStart(t,a),a}(s,o,r,t,n):o.data[s];st(i,!0);const a=r[s]=r[q].createComment("");return co(o,r,a,i),Ce(a,r),Br(i)&&(Oi(o,r,i),Qd(o,i,r)),null!=n&&Li(r,i),Oo}function Lo(){let e=ge();const t=J();return hs()?gs():(e=e.parent,st(e,!1)),t.firstCreatePass&&(Gr(t,e),is(e)&&t.queries.elementEnd(e)),Lo}function ia(e,t,n){return Oo(e,t,n),Lo(),ia}function If(){return _()}function aa(e){return!!e&&"function"==typeof e.then}function _f(e){return!!e&&"function"==typeof e.subscribe}const Df=_f;function la(e,t,n,r){const o=_(),s=J(),i=ge();return Ef(s,o,o[q],i,e,t,0,r),la}function ca(e,t){const n=ge(),r=_(),o=J();return Ef(o,r,af(ys(o.data),n,r),n,e,t),ca}function Ef(e,t,n,r,o,s,i,a){const l=Br(r),u=e.firstCreatePass&&sf(e),d=t[8],f=of(t);let h=!0;if(3&r.type||a){const C=Fe(r,t),P=a?a(C):C,B=f.length,D=a?K=>a(pe(K[r.index])):r.index;let V=null;if(!a&&l&&(V=function g_(e,t,n,r){const o=e.cleanup;if(null!=o)for(let s=0;sl?a[l]:null}"string"==typeof i&&(s+=2)}return null}(e,t,o,r.index)),null!==V)(V.__ngLastListenerFn__||V).__ngNextListenerFn__=s,V.__ngLastListenerFn__=s,h=!1;else{s=wf(r,t,d,s,!1);const K=n.listen(P,o,s);f.push(s,K),u&&u.push(o,D,B,B+1)}}else s=wf(r,t,d,s,!1);const y=r.outputs;let E;if(h&&null!==y&&(E=y[o])){const C=E.length;if(C)for(let P=0;P0;)t=t[15],e--;return t}(e,G.lFrame.contextLView))[8]}(e)}function m_(e,t){let n=null;const r=function Uv(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(0==(1&n))return t[n+1]}return null}(e);for(let o=0;o=0}const ve={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Nf(e){return e.substring(ve.key,ve.keyEnd)}function __(e){return e.substring(ve.value,ve.valueEnd)}function Sf(e,t){const n=ve.textEnd;return n===t?-1:(t=ve.keyEnd=function b_(e,t,n){for(;t32;)t++;return t}(e,ve.key=t,n),Hn(e,t,n))}function Pf(e,t){const n=ve.textEnd;let r=ve.key=Hn(e,t,n);return n===r?-1:(r=ve.keyEnd=function w_(e,t,n){let r;for(;t=65&&(-33&r)<=90||r>=48&&r<=57);)t++;return t}(e,r,n),r=Rf(e,r,n),r=ve.value=Hn(e,r,n),r=ve.valueEnd=function M_(e,t,n){let r=-1,o=-1,s=-1,i=t,a=i;for(;i32&&(a=i),s=o,o=r,r=-33&l}return a}(e,r,n),Rf(e,r,n))}function Af(e){ve.key=0,ve.keyEnd=0,ve.value=0,ve.valueEnd=0,ve.textEnd=e.length}function Hn(e,t,n){for(;t=0;n=Pf(t,n))Vf(e,Nf(t),__(t))}function Lf(e){ot(Be,ut,e,!0)}function ut(e,t){for(let n=function D_(e){return Af(e),Sf(e,Hn(e,0,ve.textEnd))}(t);n>=0;n=Sf(t,n))Be(e,Nf(t),!0)}function rt(e,t,n,r){const o=_(),s=J(),i=vt(2);s.firstUpdatePass&&jf(s,e,i,r),t!==Q&&Te(o,i,t)&&Ff(s,s.data[Pe()],o,o[q],e,o[i+1]=function R_(e,t){return null==e||("string"==typeof t?e+=t:"object"==typeof e&&(e=I(_t(e)))),e}(t,n),r,i)}function ot(e,t,n,r){const o=J(),s=vt(2);o.firstUpdatePass&&jf(o,null,s,r);const i=_();if(n!==Q&&Te(i,s,n)){const a=o.data[Pe()];if($f(a,r)&&!kf(o,s)){let l=r?a.classesWithoutHost:a.stylesWithoutHost;null!==l&&(n=S(l,n||"")),oa(o,a,i,n,r)}else!function A_(e,t,n,r,o,s,i,a){o===Q&&(o=ee);let l=0,c=0,u=0=e.expandoStartIndex}function jf(e,t,n,r){const o=e.data;if(null===o[n+1]){const s=o[Pe()],i=kf(e,n);$f(s,r)&&null===t&&!i&&(t=!1),t=function T_(e,t,n,r){const o=ys(e);let s=r?t.residualClasses:t.residualStyles;if(null===o)0===(r?t.classBindings:t.styleBindings)&&(n=Er(n=Da(null,e,t,n,r),t.attrs,r),s=null);else{const i=t.directiveStylingLast;if(-1===i||e[i]!==o)if(n=Da(o,e,t,n,r),null===s){let l=function x_(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0!==wt(r))return e[tt(r)]}(e,t,r);void 0!==l&&Array.isArray(l)&&(l=Da(null,e,t,l[1],r),l=Er(l,t.attrs,r),function N_(e,t,n,r){e[tt(n?t.classBindings:t.styleBindings)]=r}(e,t,r,l))}else s=function S_(e,t,n){let r;const o=t.directiveEnd;for(let s=1+t.directiveStylingLast;s0)&&(c=!0)}else u=n;if(o)if(0!==l){const f=tt(e[a+1]);e[r+1]=Do(f,a),0!==f&&(e[f+1]=bi(e[f+1],r)),e[a+1]=function II(e,t){return 131071&e|t<<17}(e[a+1],r)}else e[r+1]=Do(a,0),0!==a&&(e[a+1]=bi(e[a+1],r)),a=r;else e[r+1]=Do(l,0),0===a?a=r:e[l+1]=bi(e[l+1],r),l=r;c&&(e[r+1]=Ei(e[r+1])),xf(e,u,r,!0),xf(e,u,r,!1),function v_(e,t,n,r,o){const s=o?e.residualClasses:e.residualStyles;null!=s&&"string"==typeof t&&yn(s,t)>=0&&(n[r+1]=wi(n[r+1]))}(t,u,e,r,s),i=Do(a,l),s?t.classBindings=i:t.styleBindings=i}(o,s,t,n,i,r)}}function Da(e,t,n,r,o){let s=null;const i=n.directiveEnd;let a=n.directiveStylingLast;for(-1===a?a=n.directiveStart:a++;a0;){const l=e[o],c=Array.isArray(l),u=c?l[1]:l,d=null===u;let f=n[o+1];f===Q&&(f=d?ee:void 0);let h=d?Ns(f,r):u===r?f:void 0;if(c&&!jo(h)&&(h=Ns(l,r)),jo(h)&&(a=h,i))return a;const y=e[o+1];o=i?tt(y):wt(y)}if(null!==t){let l=s?t.residualClasses:t.residualStyles;null!=l&&(a=Ns(l,r))}return a}function jo(e){return void 0!==e}function $f(e,t){return 0!=(e.flags&(t?16:32))}function Bf(e,t=""){const n=_(),r=J(),o=e+22,s=r.firstCreatePass?Tn(r,o,1,t,null):r.data[o],i=n[o]=Gs(n[q],t);co(r,n,i,s),st(s,!1)}function Ea(e){return Vo("",e,""),Ea}function Vo(e,t,n){const r=_(),o=An(r,e,t,n);return o!==Q&&Mt(r,Pe(),o),Vo}function ba(e,t,n,r,o){const s=_(),i=Rn(s,e,t,n,r,o);return i!==Q&&Mt(s,Pe(),i),ba}function wa(e,t,n,r,o,s,i){const a=_(),l=On(a,e,t,n,r,o,s,i);return l!==Q&&Mt(a,Pe(),l),wa}function Ma(e,t,n,r,o,s,i,a,l){const c=_(),u=Ln(c,e,t,n,r,o,s,i,a,l);return u!==Q&&Mt(c,Pe(),u),Ma}function Ca(e,t,n,r,o,s,i,a,l,c,u){const d=_(),f=kn(d,e,t,n,r,o,s,i,a,l,c,u);return f!==Q&&Mt(d,Pe(),f),Ca}function Ta(e,t,n,r,o,s,i,a,l,c,u,d,f){const h=_(),y=jn(h,e,t,n,r,o,s,i,a,l,c,u,d,f);return y!==Q&&Mt(h,Pe(),y),Ta}function xa(e,t,n,r,o,s,i,a,l,c,u,d,f,h,y){const E=_(),C=Vn(E,e,t,n,r,o,s,i,a,l,c,u,d,f,h,y);return C!==Q&&Mt(E,Pe(),C),xa}function Na(e,t,n,r,o,s,i,a,l,c,u,d,f,h,y,E,C){const P=_(),B=Fn(P,e,t,n,r,o,s,i,a,l,c,u,d,f,h,y,E,C);return B!==Q&&Mt(P,Pe(),B),Na}function Sa(e){const t=_(),n=Pn(t,e);return n!==Q&&Mt(t,Pe(),n),Sa}function Uf(e,t,n){ot(Be,ut,An(_(),e,t,n),!0)}function Wf(e,t,n,r,o){ot(Be,ut,Rn(_(),e,t,n,r,o),!0)}function Gf(e,t,n,r,o,s,i){ot(Be,ut,On(_(),e,t,n,r,o,s,i),!0)}function Qf(e,t,n,r,o,s,i,a,l){ot(Be,ut,Ln(_(),e,t,n,r,o,s,i,a,l),!0)}function zf(e,t,n,r,o,s,i,a,l,c,u){ot(Be,ut,kn(_(),e,t,n,r,o,s,i,a,l,c,u),!0)}function qf(e,t,n,r,o,s,i,a,l,c,u,d,f){ot(Be,ut,jn(_(),e,t,n,r,o,s,i,a,l,c,u,d,f),!0)}function Kf(e,t,n,r,o,s,i,a,l,c,u,d,f,h,y){ot(Be,ut,Vn(_(),e,t,n,r,o,s,i,a,l,c,u,d,f,h,y),!0)}function Zf(e,t,n,r,o,s,i,a,l,c,u,d,f,h,y,E,C){ot(Be,ut,Fn(_(),e,t,n,r,o,s,i,a,l,c,u,d,f,h,y,E,C),!0)}function Yf(e){ot(Be,ut,Pn(_(),e),!0)}function Jf(e,t,n){nt(An(_(),e,t,n))}function Xf(e,t,n,r,o){nt(Rn(_(),e,t,n,r,o))}function ep(e,t,n,r,o,s,i){nt(On(_(),e,t,n,r,o,s,i))}function tp(e,t,n,r,o,s,i,a,l){nt(Ln(_(),e,t,n,r,o,s,i,a,l))}function np(e,t,n,r,o,s,i,a,l,c,u){nt(kn(_(),e,t,n,r,o,s,i,a,l,c,u))}function rp(e,t,n,r,o,s,i,a,l,c,u,d,f){nt(jn(_(),e,t,n,r,o,s,i,a,l,c,u,d,f))}function op(e,t,n,r,o,s,i,a,l,c,u,d,f,h,y){nt(Vn(_(),e,t,n,r,o,s,i,a,l,c,u,d,f,h,y))}function sp(e,t,n,r,o,s,i,a,l,c,u,d,f,h,y,E,C){nt(Fn(_(),e,t,n,r,o,s,i,a,l,c,u,d,f,h,y,E,C))}function ip(e){nt(Pn(_(),e))}function Pa(e,t,n,r,o){return rt(e,An(_(),t,n,r),o,!1),Pa}function Aa(e,t,n,r,o,s,i){return rt(e,Rn(_(),t,n,r,o,s),i,!1),Aa}function Ra(e,t,n,r,o,s,i,a,l){return rt(e,On(_(),t,n,r,o,s,i,a),l,!1),Ra}function Oa(e,t,n,r,o,s,i,a,l,c,u){return rt(e,Ln(_(),t,n,r,o,s,i,a,l,c),u,!1),Oa}function La(e,t,n,r,o,s,i,a,l,c,u,d,f){return rt(e,kn(_(),t,n,r,o,s,i,a,l,c,u,d),f,!1),La}function ka(e,t,n,r,o,s,i,a,l,c,u,d,f,h,y){return rt(e,jn(_(),t,n,r,o,s,i,a,l,c,u,d,f,h),y,!1),ka}function ja(e,t,n,r,o,s,i,a,l,c,u,d,f,h,y,E,C){return rt(e,Vn(_(),t,n,r,o,s,i,a,l,c,u,d,f,h,y,E),C,!1),ja}function Va(e,t,n,r,o,s,i,a,l,c,u,d,f,h,y,E,C,P,B){return rt(e,Fn(_(),t,n,r,o,s,i,a,l,c,u,d,f,h,y,E,C,P),B,!1),Va}function Fa(e,t,n){return rt(e,Pn(_(),t),n,!1),Fa}function Ha(e,t,n){const r=_();return Te(r,ln(),t)&&Ue(J(),ae(),r,e,t,r[q],n,!0),Ha}function $a(e,t,n){const r=_();if(Te(r,ln(),t)){const s=J(),i=ae();Ue(s,i,r,e,t,af(ys(s.data),i,r),n,!0)}return $a}const Kt=void 0;var L_=["en",[["a","p"],["AM","PM"],Kt],[["AM","PM"],Kt,Kt],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Kt,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Kt,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Kt,"{1} 'at' {0}",Kt],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function O_(e){const n=Math.floor(Math.abs(e)),r=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===r?1:5}];let $n={};function k_(e,t,n){"string"!=typeof t&&(n=t,t=e[H.LocaleId]),t=t.toLowerCase().replace(/_/g,"-"),$n[t]=e,n&&($n[t][H.ExtraData]=n)}function Ba(e){const t=function F_(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=lp(t);if(n)return n;const r=t.split("-")[0];if(n=lp(r),n)return n;if("en"===r)return L_;throw new L(701,!1)}function j_(e){return Ba(e)[H.CurrencyCode]||null}function ap(e){return Ba(e)[H.PluralCase]}function lp(e){return e in $n||($n[e]=fe.ng&&fe.ng.common&&fe.ng.common.locales&&fe.ng.common.locales[e]),$n[e]}function V_(){$n={}}var H=(()=>((H=H||{})[H.LocaleId=0]="LocaleId",H[H.DayPeriodsFormat=1]="DayPeriodsFormat",H[H.DayPeriodsStandalone=2]="DayPeriodsStandalone",H[H.DaysFormat=3]="DaysFormat",H[H.DaysStandalone=4]="DaysStandalone",H[H.MonthsFormat=5]="MonthsFormat",H[H.MonthsStandalone=6]="MonthsStandalone",H[H.Eras=7]="Eras",H[H.FirstDayOfWeek=8]="FirstDayOfWeek",H[H.WeekendRange=9]="WeekendRange",H[H.DateFormat=10]="DateFormat",H[H.TimeFormat=11]="TimeFormat",H[H.DateTimeFormat=12]="DateTimeFormat",H[H.NumberSymbols=13]="NumberSymbols",H[H.NumberFormats=14]="NumberFormats",H[H.CurrencyCode=15]="CurrencyCode",H[H.CurrencySymbol=16]="CurrencySymbol",H[H.CurrencyName=17]="CurrencyName",H[H.Currencies=18]="Currencies",H[H.Directionality=19]="Directionality",H[H.PluralCase=20]="PluralCase",H[H.ExtraData=21]="ExtraData",H))();const H_=["zero","one","two","few","many"],Zt="en-US",Fo={marker:"element"},Ho={marker:"ICU"};var ce=(()=>((ce=ce||{})[ce.SHIFT=2]="SHIFT",ce[ce.APPEND_EAGERLY=1]="APPEND_EAGERLY",ce[ce.COMMENT=2]="COMMENT",ce))();let cp=Zt;function Ua(e){(function Le(e,t){null==e&&te(t,e,null,"!=")})(e,"Expected localeId to be defined"),"string"==typeof e&&(cp=e.toLowerCase().replace(/_/g,"-"))}function up(e,t,n){const r=t.insertBeforeIndex,o=Array.isArray(r)?r[0]:r;return null===o?Mu(e,0,n):pe(n[o])}function dp(e,t,n,r,o){const s=t.insertBeforeIndex;if(Array.isArray(s)){let i=r,a=null;if(3&t.type||(a=i,i=o),null!==i&&0==(2&t.flags))for(let l=1;l1)for(let n=e.length-2;n>=0;n--){const r=e[n];pp(r)||W_(r,t)&&null===G_(r)&&Q_(r,t.index)}}function pp(e){return!(64&e.type)}function W_(e,t){return pp(t)||e.index>t.index}function G_(e){const t=e.insertBeforeIndex;return Array.isArray(t)?t[0]:t}function Q_(e,t){const n=e.insertBeforeIndex;Array.isArray(n)?n[0]=t:(Tu(up,dp),e.insertBeforeIndex=t)}function br(e,t){const n=e.data[t];return null===n||"string"==typeof n?null:n.hasOwnProperty("currentCaseLViewIndex")?n:n.value}function K_(e,t,n){const r=Ai(e,n,64,null,null);return fp(t,r),r}function $o(e,t){const n=t[e.currentCaseLViewIndex];return null===n?n:n<0?~n:n}function hp(e){return e>>>17}function gp(e){return(131070&e)>>>1}let wr=0,Mr=0;function yp(e,t,n,r){const o=n[q];let i,s=null;for(let a=0;a>>1,n),null,null,h,y,null)}else switch(l){case Ho:const c=t[++a],u=t[++a];null===n[u]&&Ce(n[u]=Oy(o,c),n);break;case Fo:const d=t[++a],f=t[++a];null===n[f]&&Ce(n[f]=Qs(o,d,null),n)}}}function vp(e,t,n,r,o){for(let s=0;s>>2;switch(3&u){case 1:const f=n[++c],h=n[++c],y=e.data[d];"string"==typeof y?Vi(t[q],t[d],null,y,f,l,h):Ue(e,y,t,f,l,t[q],h,!1);break;case 0:const E=t[d];null!==E&&yu(t[q],E,l);break;case 2:eD(e,br(e,d),t,l);break;case 3:Ip(e,br(e,d),r,t)}}}}else{const l=n[s+1];if(l>0&&3==(3&l)){const u=br(e,l>>>2);t[u.currentCaseLViewIndex]<0&&Ip(e,u,r,t)}}s+=a}}function Ip(e,t,n,r){let o=r[t.currentCaseLViewIndex];if(null!==o){let s=wr;o<0&&(o=r[t.currentCaseLViewIndex]=~o,s=-1),vp(e,r,t.update[o],n,s)}}function eD(e,t,n,r){const o=function tD(e,t){let n=e.cases.indexOf(t);if(-1===n)switch(e.type){case 1:{const r=function $_(e,t){const n=ap(t)(parseInt(e,10)),r=H_[n];return void 0!==r?r:"other"}(t,function U_(){return cp}());n=e.cases.indexOf(r),-1===n&&"other"!==r&&(n=e.cases.indexOf("other"));break}case 0:n=e.cases.indexOf("other")}return-1===n?null:n}(t,r);if($o(t,n)!==o&&(_p(e,t,n),n[t.currentCaseLViewIndex]=null===o?null:~o,null!==o)){const i=n[t.anchorIdx];i&&yp(e,t.create[o],n,i)}}function _p(e,t,n){let r=$o(t,n);if(null!==r){const o=t.remove[r];for(let s=0;s0){const a=Ur(i,n);null!==a&&Ys(n[q],a)}else _p(e,br(e,~i),n)}}}function nD(){const e=[];let n,r,t=-1;function s(a,l){t=0;const c=$o(a,l);r=null!==c?a.remove[c]:ee}function i(){if(t0?n[a]:(e.push(t,r),s(n[1].data[~a],n),i())}return 0===e.length?null:(r=e.pop(),t=e.pop(),i())}return function o(a,l){for(n=l;e.length;)e.pop();return s(a.value,l),i}}const Bo=/\ufffd(\d+):?\d*\ufffd/gi,rD=/({\s*\ufffd\d+:?\d*\ufffd\s*,\s*\S{6}\s*,[\s\S]*})/gi,oD=/\ufffd(\d+)\ufffd/,Ep=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,sD=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,iD=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,aD=/\uE500/g;function bp(e,t,n,r,o,s,i){const a=xn(e,r,1,null);let l=a<n.length&&n.push(l)}return{type:r,mainBinding:o,cases:t,values:n}}function Wa(e){if(!e)return[];let t=0;const n=[],r=[],o=/[{}]/g;let s;for(o.lastIndex=0;s=o.exec(e);){const a=s.index;if("}"==s[0]){if(n.pop(),0==n.length){const l=e.substring(t,a);Ep.test(l)?r.push(gD(l)):r.push(l),t=a+1}}else{if(0==n.length){const l=e.substring(t,a);r.push(l),t=a+1}n.push("{")}}const i=e.substring(t);return r.push(i),r}function mD(e,t,n,r,o,s,i,a){const l=[],c=[],u=[];t.cases.push(s),t.create.push(l),t.remove.push(c),t.update.push(u);const f=ju(Au()).getInertBodyElement(i),h=si(f)||f;return h?Tp(e,t,n,r,l,c,u,h,o,a,0):0}function Tp(e,t,n,r,o,s,i,a,l,c,u){let d=0,f=a.firstChild;for(;f;){const h=xn(e,n,1,null);switch(f.nodeType){case Node.ELEMENT_NODE:const y=f,E=y.tagName.toLowerCase();if(ri.hasOwnProperty(E)){Ga(o,Fo,E,l,h),e.data[h]=E;const D=y.attributes;for(let V=0;V>>ce.SHIFT;let d=e[u];null===d&&(d=e[u]=l?o.createComment(a):Gs(o,a)),c&&null!==n&&Bt(o,n,d,r,!1)}})(o,l.create,u,a&&8&a.type?o[a.index]:null),pc(!0)}function za(){pc(!1)}function Sp(e,t,n){Qa(e,t,n),za()}function Pp(e,t){const n=J();!function dD(e,t,n){const o=ge().index,s=[];if(e.firstCreatePass&&null===e.data[t]){for(let i=0;i0){const r=e.data[n];vp(e,t,Array.isArray(r)?r:r.update,yt()-Mr-1,wr)}wr=0,Mr=0}(J(),_(),e+22)}function Rp(e,t={}){return function xD(e,t={}){let n=e;if(DD.test(e)){const r={},o=[0];n=n.replace(ED,(s,i,a)=>{const l=i||a,c=r[l]||[];if(c.length||(l.split("|").forEach(E=>{const C=E.match(TD),P=C?parseInt(C[1],10):0,B=CD.test(E);c.push([P,B,E])}),r[l]=c),!c.length)throw new Error(`i18n postprocess: unmatched placeholder - ${l}`);const u=o[o.length-1];let d=0;for(let E=0;Et.hasOwnProperty(s)?`${o}${t[s]}${l}`:r),n=n.replace(wD,(r,o)=>t.hasOwnProperty(o)?t[o]:r),n=n.replace(MD,(r,o)=>{if(t.hasOwnProperty(o)){const s=t[o];if(!s.length)throw new Error(`i18n postprocess: unmatched ICU - ${r} with key: ${o}`);return s.shift()}return r})),n}(e,t)}function Ka(e,t,n,r,o){if(e=b(e),Array.isArray(e))for(let s=0;s>20;if(Gt(e)||!e.multi){const h=new Xn(l,o,Cn),y=Ya(a,t,o?u:u+f,d);-1===y?(Jr(tr(c,i),s,a),Za(s,e,t.length),t.push(a),c.directiveStart++,c.directiveEnd++,o&&(c.providerIndexes+=1048576),n.push(h),i.push(h)):(n[y]=h,i[y]=h)}else{const h=Ya(a,t,u+f,d),y=Ya(a,t,u,u+f),E=h>=0&&n[h],C=y>=0&&n[y];if(o&&!C||!o&&!E){Jr(tr(c,i),s,a);const P=function AD(e,t,n,r,o){const s=new Xn(e,n,Cn);return s.multi=[],s.index=t,s.componentProviders=0,Op(s,o,r&&!n),s}(o?PD:SD,n.length,o,r,l);!o&&C&&(n[y].providerFactory=P),Za(s,e,t.length,0),t.push(a),c.directiveStart++,c.directiveEnd++,o&&(c.providerIndexes+=1048576),n.push(P),i.push(P)}else Za(s,e,h>-1?h:y,Op(n[o?y:h],l,!o&&r));!o&&r&&C&&n[y].componentProviders++}}}function Za(e,t,n,r){const o=Gt(t),s=function vv(e){return!!e.useClass}(t);if(o||s){const l=(s?b(t.useClass):t).prototype.ngOnDestroy;if(l){const c=e.destroyHooks||(e.destroyHooks=[]);if(!o&&t.multi){const u=c.indexOf(n);-1===u?c.push(n,[r,l]):c[u+1].push(r,l)}else c.push(n,l)}}}function Op(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function Ya(e,t,n,r){for(let o=n;o{n.providersResolver=(r,o)=>function ND(e,t,n){const r=J();if(r.firstCreatePass){const o=Xe(e);Ka(n,r.data,r.blueprint,o,!0),Ka(t,r.data,r.blueprint,o,!1)}}(r,o?o(e):e,t)}}class Bn{}class kp{}function jp(e,t){return new Xa(e,t??null)}const RD=jp;class Xa extends Bn{constructor(t,n){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Ui(this);const r=je(t);this._bootstrapComponents=Et(r.bootstrap),this._r3Injector=Md(t,n,[{provide:Bn,useValue:this},{provide:mr,useValue:this.componentFactoryResolver}],I(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 Uo extends kp{constructor(t){super(),this.moduleType=t}create(t){return new Xa(this.moduleType,t)}}class OD extends Bn{constructor(t,n,r){super(),this.componentFactoryResolver=new Ui(this),this.instance=null;const o=new rd([...t,{provide:Bn,useValue:this},{provide:mr,useValue:this.componentFactoryResolver}],n||yo(),r,new Set(["environment"]));this.injector=o,o.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function el(e,t,n=null){return new OD(e,t,n).injector}let LD=(()=>{class e{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n.id)){const r=Xu(0,n.type),o=r.length>0?el([r],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n.id,o)}return this.cachedInjectors.get(n.id)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}}return e.\u0275prov=De({token:e,providedIn:"environment",factory:()=>new e(he(Qt))}),e})();function Vp(e){e.getStandaloneInjector=t=>t.get(LD).getOrCreateStandaloneInjector(e)}function tl(e){const t=Me(e);if(null===t)return null;if(void 0===t.component){const n=t.lView;if(null===n)return null;t.component=function xy(e,t){const n=t[1].data[e];return 2&n.flags?t[n.directiveStart]:null}(t.nodeIndex,n)}return t.component}function Fp(e){!function $D(e){if(typeof Element<"u"&&!(e instanceof Element))throw new Error("Expecting instance of DOM Element")}(e);const t=Me(e),n=t?t.lView:null;return null===n?null:n[8]}function Hp(e){const t=Me(e);let r,n=t?t.lView:null;if(null===n)return null;for(;2===n[1].type&&(r=fr(n));)n=r;return 256&n[2]?null:n[8]}function $p(e){const t=du(e);return null!==t?[Ry(t)]:[]}function Bp(e){const t=Me(e),n=t?t.lView:null;return null===n?At.NULL:new dn(n[1].data[t.nodeIndex],n)}function Up(e){if(e instanceof Text)return[];const t=Me(e),n=t?t.lView:null;if(null===n)return[];const r=n[1],o=t.nodeIndex;return null!=r&&r.data[o]?(void 0===t.directives&&(t.directives=hu(o,n,!1)),null===t.directives?[]:[...t.directives]):[]}function jD(e){const{constructor:t}=e;if(!t)throw new Error("Unable to find the instance constructor");const n=ne(t);if(n)return{inputs:n.inputs,outputs:n.outputs,encapsulation:n.encapsulation,changeDetection:n.onPush?ke.OnPush:ke.Default};const r=xe(t);return r?{inputs:r.inputs,outputs:r.outputs}:null}function nl(e){return Me(e).native}function Wp(e){const t=Me(e),n=null===t?null:t.lView;if(null===n)return[];const o=n[7],s=n[1].cleanup,i=[];if(s&&o)for(let a=0;a=0?"dom":"output",E="boolean"==typeof h&&h;e==d&&i.push({element:e,name:u,callback:f,useCapture:E,type:y})}}return i.sort(FD),i}function FD(e,t){return e.name==t.name?0:e.name{const o=e;null!==t&&(o.hasOwnProperty("decorators")&&void 0!==o.decorators?o.decorators.push(...t):o.decorators=t),null!==n&&(o.ctorParameters=n),null!==r&&(o.propDecorators=o.hasOwnProperty("propDecorators")&&void 0!==o.propDecorators?{...o.propDecorators,...r}:r)})}function Qp(e,t,n){const r=Se()+e,o=_();return o[r]===Q?ct(o,r,n?t.call(n):t()):Dr(o,r)}function zp(e,t,n,r){return nh(_(),Se(),e,t,n,r)}function qp(e,t,n,r,o){return rh(_(),Se(),e,t,n,r,o)}function Kp(e,t,n,r,o,s){return oh(_(),Se(),e,t,n,r,o,s)}function Zp(e,t,n,r,o,s,i){return sh(_(),Se(),e,t,n,r,o,s,i)}function Yp(e,t,n,r,o,s,i,a){const l=Se()+e,c=_(),u=qe(c,l,n,r,o,s);return Te(c,l+4,i)||u?ct(c,l+5,a?t.call(a,n,r,o,s,i):t(n,r,o,s,i)):Dr(c,l+5)}function Jp(e,t,n,r,o,s,i,a,l){const c=Se()+e,u=_(),d=qe(u,c,n,r,o,s);return qt(u,c+4,i,a)||d?ct(u,c+6,l?t.call(l,n,r,o,s,i,a):t(n,r,o,s,i,a)):Dr(u,c+6)}function Xp(e,t,n,r,o,s,i,a,l,c){const u=Se()+e,d=_();let f=qe(d,u,n,r,o,s);return Po(d,u+4,i,a,l)||f?ct(d,u+7,c?t.call(c,n,r,o,s,i,a,l):t(n,r,o,s,i,a,l)):Dr(d,u+7)}function eh(e,t,n,r,o,s,i,a,l,c,u){const d=Se()+e,f=_(),h=qe(f,d,n,r,o,s);return qe(f,d+4,i,a,l,c)||h?ct(f,d+8,u?t.call(u,n,r,o,s,i,a,l,c):t(n,r,o,s,i,a,l,c)):Dr(f,d+8)}function th(e,t,n,r){return ih(_(),Se(),e,t,n,r)}function xr(e,t){const n=e[t];return n===Q?void 0:n}function nh(e,t,n,r,o,s){const i=t+n;return Te(e,i,o)?ct(e,i+1,s?r.call(s,o):r(o)):xr(e,i+1)}function rh(e,t,n,r,o,s,i){const a=t+n;return qt(e,a,o,s)?ct(e,a+2,i?r.call(i,o,s):r(o,s)):xr(e,a+2)}function oh(e,t,n,r,o,s,i,a){const l=t+n;return Po(e,l,o,s,i)?ct(e,l+3,a?r.call(a,o,s,i):r(o,s,i)):xr(e,l+3)}function sh(e,t,n,r,o,s,i,a,l){const c=t+n;return qe(e,c,o,s,i,a)?ct(e,c+4,l?r.call(l,o,s,i,a):r(o,s,i,a)):xr(e,c+4)}function ih(e,t,n,r,o,s){let i=t+n,a=!1;for(let l=0;l=0;n--){const r=t[n];if(e===r.name)return r}}(t,n.pipeRegistry),n.data[o]=r,r.onDestroy&&(n.destroyHooks||(n.destroyHooks=[])).push(o,r.onDestroy)):r=n.data[o];const s=r.factory||(r.factory=Ht(r.type)),i=Ge(Cn);try{const a=Zr(!1),l=s();return Zr(a),yf(n,_(),o,l),l}finally{Ge(i)}}function lh(e,t,n){const r=e+22,o=_(),s=an(o,r);return Nr(o,r)?nh(o,Se(),t,s.transform,n,s):s.transform(n)}function ch(e,t,n,r){const o=e+22,s=_(),i=an(s,o);return Nr(s,o)?rh(s,Se(),t,i.transform,n,r,i):i.transform(n,r)}function uh(e,t,n,r,o){const s=e+22,i=_(),a=an(i,s);return Nr(i,s)?oh(i,Se(),t,a.transform,n,r,o,a):a.transform(n,r,o)}function dh(e,t,n,r,o,s){const i=e+22,a=_(),l=an(a,i);return Nr(a,i)?sh(a,Se(),t,l.transform,n,r,o,s,l):l.transform(n,r,o,s)}function fh(e,t,n){const r=e+22,o=_(),s=an(o,r);return Nr(o,r)?ih(o,Se(),t,s.transform,n,s):s.transform.apply(s,n)}function Nr(e,t){return e[1].data[t].pure}function rl(e){return t=>{setTimeout(e,void 0,t)}}const dt=class UD extends T.xQ{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,n,r){let o=t,s=n||(()=>null),i=r;if(t&&"object"==typeof t){var a,l,c;const d=t;o=null===(a=d.next)||void 0===a?void 0:a.bind(d),s=null===(l=d.error)||void 0===l?void 0:l.bind(d),i=null===(c=d.complete)||void 0===c?void 0:c.bind(d)}this.__isAsync&&(s=rl(s),o&&(o=rl(o)),i&&(i=rl(i)));const u=super.subscribe({next:o,error:s,complete:i});return t instanceof N.w&&t.add(u),u}};function WD(){return this._results[zt()]()}class Wo{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=zt(),r=Wo.prototype;r[n]||(r[n]=WD)}get changes(){return this._changes||(this._changes=new dt)}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=$e(t);(this._changesDetected=!function Wm(e,t,n){if(e.length!==t.length)return!1;for(let r=0;r{class e{}return e.__NG_ELEMENT_ID__=zD,e})();const GD=Sr,QD=class extends GD{constructor(t,n,r){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=r}createEmbeddedView(t,n){const r=this._declarationTContainer.tViews,o=wo(this._declarationLView,r,t,16,null,r.declTNode,null,null,null,null,n||null);o[17]=this._declarationLView[this._declarationTContainer.index];const i=this._declarationLView[19];return null!==i&&(o[19]=i.createEmbeddedView(r)),Ri(r,o,t),new Nn(o)}};function zD(){return Go(ge(),_())}function Go(e,t){return 4&e.type?new QD(t,e,bn(e,t)):null}let Qo=(()=>{class e{}return e.__NG_ELEMENT_ID__=qD,e})();function qD(){return gh(ge(),_())}const KD=Qo,ph=class extends KD{constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return bn(this._hostTNode,this._hostLView)}get injector(){return new dn(this._hostTNode,this._hostLView)}get parentInjector(){const t=Yr(this._hostTNode,this._hostLView);if(Tc(t)){const n=un(t,this._hostLView),r=cn(t);return new dn(n[1].data[r+8],n)}return new dn(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=hh(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,n,r){let o,s;"number"==typeof r?o=r:null!=r&&(o=r.index,s=r.injector);const i=t.createEmbeddedView(n||{},s);return this.insert(i,o),i}createComponent(t,n,r,o,s){const i=t&&!or(t);let a;if(i)a=n;else{const d=n||{};a=d.index,r=d.injector,o=d.projectableNodes,s=d.environmentInjector||d.ngModuleRef}const l=i?t:new Sn(ne(t)),c=r||this.parentInjector;if(!s&&null==l.ngModule){const f=(i?c:this.parentInjector).get(Qt,null);f&&(s=f)}const u=l.create(c,o,void 0,s);return this.insert(u.hostView,a),u}insert(t,n){const r=t._lView,o=r[1];if(function fm(e){return Je(e[3])}(r)){const u=this.indexOf(t);if(-1!==u)this.detach(u);else{const d=r[3],f=new ph(d,d[6],d[3]);f.detach(f.indexOf(t))}}const s=this._adjustIndex(n),i=this._lContainer;!function Fy(e,t,n,r){const o=10+r,s=n.length;r>0&&(n[o-1][4]=t),r0)r.push(i[a/2]);else{const c=s[a+1],u=t[-l];for(let d=10;d({\u0275\u0275attribute:zi,\u0275\u0275attributeInterpolate1:qi,\u0275\u0275attributeInterpolate2:Ki,\u0275\u0275attributeInterpolate3:Zi,\u0275\u0275attributeInterpolate4:Yi,\u0275\u0275attributeInterpolate5:Ji,\u0275\u0275attributeInterpolate6:Xi,\u0275\u0275attributeInterpolate7:ea,\u0275\u0275attributeInterpolate8:ta,\u0275\u0275attributeInterpolateV:na,\u0275\u0275defineComponent:ns,\u0275\u0275defineDirective:Kl,\u0275\u0275defineInjectable:De,\u0275\u0275defineInjector:Or,\u0275\u0275defineNgModule:rs,\u0275\u0275definePipe:Zl,\u0275\u0275directiveInject:Cn,\u0275\u0275getInheritedFactory:kc,\u0275\u0275inject:he,\u0275\u0275injectAttribute:Ts,\u0275\u0275invalidFactory:Rd,\u0275\u0275invalidFactoryDep:As,\u0275\u0275templateRefExtractor:Mh,\u0275\u0275resetView:cc,\u0275\u0275NgOnChangesFeature:ls,\u0275\u0275ProvidersFeature:Lp,\u0275\u0275CopyDefinitionFeature:pf,\u0275\u0275InheritDefinitionFeature:Wi,\u0275\u0275StandaloneFeature:Vp,\u0275\u0275nextContext:Mf,\u0275\u0275namespaceHTML:Ec,\u0275\u0275namespaceMathML:Dc,\u0275\u0275namespaceSVG:_c,\u0275\u0275enableBindings:ic,\u0275\u0275disableBindings:ac,\u0275\u0275elementStart:Ao,\u0275\u0275elementEnd:Ro,\u0275\u0275element:sa,\u0275\u0275elementContainerStart:Oo,\u0275\u0275elementContainerEnd:Lo,\u0275\u0275elementContainer:ia,\u0275\u0275pureFunction0:Qp,\u0275\u0275pureFunction1:zp,\u0275\u0275pureFunction2:qp,\u0275\u0275pureFunction3:Kp,\u0275\u0275pureFunction4:Zp,\u0275\u0275pureFunction5:Yp,\u0275\u0275pureFunction6:Jp,\u0275\u0275pureFunction7:Xp,\u0275\u0275pureFunction8:eh,\u0275\u0275pureFunctionV:th,\u0275\u0275getCurrentView:If,\u0275\u0275restoreView:lc,\u0275\u0275listener:la,\u0275\u0275projection:Tf,\u0275\u0275syntheticHostProperty:$a,\u0275\u0275syntheticHostListener:ca,\u0275\u0275pipeBind1:lh,\u0275\u0275pipeBind2:ch,\u0275\u0275pipeBind3:uh,\u0275\u0275pipeBind4:dh,\u0275\u0275pipeBindV:fh,\u0275\u0275projectionDef:Cf,\u0275\u0275hostProperty:Ha,\u0275\u0275property:ra,\u0275\u0275propertyInterpolate:ua,\u0275\u0275propertyInterpolate1:ko,\u0275\u0275propertyInterpolate2:da,\u0275\u0275propertyInterpolate3:fa,\u0275\u0275propertyInterpolate4:pa,\u0275\u0275propertyInterpolate5:ha,\u0275\u0275propertyInterpolate6:ga,\u0275\u0275propertyInterpolate7:ma,\u0275\u0275propertyInterpolate8:ya,\u0275\u0275propertyInterpolateV:va,\u0275\u0275pipe:ah,\u0275\u0275queryRefresh:vh,\u0275\u0275viewQuery:Ih,\u0275\u0275loadQuery:Dh,\u0275\u0275contentQuery:_h,\u0275\u0275reference:vf,\u0275\u0275classMap:Lf,\u0275\u0275classMapInterpolate1:Uf,\u0275\u0275classMapInterpolate2:Wf,\u0275\u0275classMapInterpolate3:Gf,\u0275\u0275classMapInterpolate4:Qf,\u0275\u0275classMapInterpolate5:zf,\u0275\u0275classMapInterpolate6:qf,\u0275\u0275classMapInterpolate7:Kf,\u0275\u0275classMapInterpolate8:Zf,\u0275\u0275classMapInterpolateV:Yf,\u0275\u0275styleMap:nt,\u0275\u0275styleMapInterpolate1:Jf,\u0275\u0275styleMapInterpolate2:Xf,\u0275\u0275styleMapInterpolate3:ep,\u0275\u0275styleMapInterpolate4:tp,\u0275\u0275styleMapInterpolate5:np,\u0275\u0275styleMapInterpolate6:rp,\u0275\u0275styleMapInterpolate7:op,\u0275\u0275styleMapInterpolate8:sp,\u0275\u0275styleMapInterpolateV:ip,\u0275\u0275styleProp:Ia,\u0275\u0275stylePropInterpolate1:Pa,\u0275\u0275stylePropInterpolate2:Aa,\u0275\u0275stylePropInterpolate3:Ra,\u0275\u0275stylePropInterpolate4:Oa,\u0275\u0275stylePropInterpolate5:La,\u0275\u0275stylePropInterpolate6:ka,\u0275\u0275stylePropInterpolate7:ja,\u0275\u0275stylePropInterpolate8:Va,\u0275\u0275stylePropInterpolateV:Fa,\u0275\u0275classProp:_a,\u0275\u0275advance:_d,\u0275\u0275template:mf,\u0275\u0275text:Bf,\u0275\u0275textInterpolate:Ea,\u0275\u0275textInterpolate1:Vo,\u0275\u0275textInterpolate2:ba,\u0275\u0275textInterpolate3:wa,\u0275\u0275textInterpolate4:Ma,\u0275\u0275textInterpolate5:Ca,\u0275\u0275textInterpolate6:Ta,\u0275\u0275textInterpolate7:xa,\u0275\u0275textInterpolate8:Na,\u0275\u0275textInterpolateV:Sa,\u0275\u0275i18n:Sp,\u0275\u0275i18nAttributes:Pp,\u0275\u0275i18nExp:qa,\u0275\u0275i18nStart:Qa,\u0275\u0275i18nEnd:za,\u0275\u0275i18nApply:Ap,\u0275\u0275i18nPostprocess:Rp,\u0275\u0275resolveWindow:dd,\u0275\u0275resolveDocument:fd,\u0275\u0275resolveBody:pd,\u0275\u0275setComponentScope:Wl,\u0275\u0275setNgModuleScope:zl,\u0275\u0275registerNgModuleType:Os,\u0275\u0275sanitizeHtml:Wu,\u0275\u0275sanitizeStyle:Gu,\u0275\u0275sanitizeResourceUrl:ai,\u0275\u0275sanitizeScript:Qu,\u0275\u0275sanitizeUrl:ii,\u0275\u0275sanitizeUrlOrResourceUrl:Ku,\u0275\u0275trustConstantHtml:zu,\u0275\u0275trustConstantResourceUrl:qu,\u0275\u0275validateIframeAttribute:Pu,forwardRef:O,resolveForwardRef:b}))();let Un=null;function iE(){Un=null}function Th(e){return!!je(e)}const Pr=[];let ul=!1;function xh(){if(!ul){ul=!0;try{for(let e=Pr.length-1;e>=0;e--){const{moduleType:t,ngModule:n}=Pr[e];n.declarations&&n.declarations.every(Nh)&&(Pr.splice(e,1),uE(t,n))}}finally{ul=!1}}}function Nh(e){return Array.isArray(e)?e.every(Nh):!!b(e)}function Sh(e,t={}){Ph(e,t),void 0!==t.id&&Os(e,t.id),function aE(e,t){Pr.push({moduleType:e,ngModule:t})}(e,t)}function Ph(e,t,n=!1){const r=$e(t.declarations||ee);let o=null;Object.defineProperty(e,ts,{configurable:!0,get:()=>(null===o&&(o=ye().compileNgModule(Ae,`ng:///${e.name}/\u0275mod.js`,{type:e,bootstrap:$e(t.bootstrap||ee).map(b),declarations:r.map(b),imports:$e(t.imports||ee).map(b).map(Lh),exports:$e(t.exports||ee).map(b).map(Lh),schemas:t.schemas?$e(t.schemas):null,id:t.id||null}),o.schemas||(o.schemas=[])),o)});let s=null;Object.defineProperty(e,mt,{get:()=>{if(null===s){const a=ye();s=a.compileFactory(Ae,`ng:///${e.name}/\u0275fac.js`,{name:e.name,type:e,deps:io(e),target:a.FactoryTarget.NgModule,typeArgumentCount:0})}return s},configurable:!1});let i=null;Object.defineProperty(e,Lr,{get:()=>{if(null===i){const a={name:e.name,type:e,providers:t.providers||ee,imports:[(t.imports||ee).map(b),(t.exports||ee).map(b)]};i=ye().compileInjector(Ae,`ng:///${e.name}/\u0275inj.js`,a)}return i},configurable:!1})}let zo=new WeakMap,fl=new WeakMap;function cE(){zo=new WeakMap,fl=new WeakMap,Pr.length=0}function uE(e,t){const n=$e(t.declarations||ee),r=Yt(e);n.forEach(o=>{(o=b(o)).hasOwnProperty(zn)?pl(ne(o),r):!o.hasOwnProperty(kr)&&!o.hasOwnProperty(jr)&&(o.ngSelectorScope=e)})}function pl(e,t){e.directiveDefs=()=>Array.from(t.compilation.directives).map(n=>n.hasOwnProperty(zn)?ne(n):xe(n)).filter(n=>!!n),e.pipeDefs=()=>Array.from(t.compilation.pipes).map(n=>Ne(n)),e.schemas=t.schemas,e.tView=null}function Yt(e){if(Th(e))return function dE(e){const t=je(e,!0);if(null!==t.transitiveCompileScopes)return t.transitiveCompileScopes;const n={schemas:t.schemas||null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set}};return Et(t.imports).forEach(r=>{const o=Yt(r);o.exported.directives.forEach(s=>n.compilation.directives.add(s)),o.exported.pipes.forEach(s=>n.compilation.pipes.add(s))}),Et(t.declarations).forEach(r=>{Ne(r)?n.compilation.pipes.add(r):n.compilation.directives.add(r)}),Et(t.exports).forEach(r=>{const o=r;if(Th(o)){const s=Yt(o);s.exported.directives.forEach(i=>{n.compilation.directives.add(i),n.exported.directives.add(i)}),s.exported.pipes.forEach(i=>{n.compilation.pipes.add(i),n.exported.pipes.add(i)})}else Ne(o)?n.exported.pipes.add(o):n.exported.directives.add(o)}),t.transitiveCompileScopes=n,n}(e);if(nn(e)){if(null!==(ne(e)||xe(e)))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set([e]),pipes:new Set}};if(null!==Ne(e))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set([e])}}}throw new Error(`${e.name} does not have a module def (\u0275mod property)`)}function Lh(e){return function Ch(e){return void 0!==e.ngModule}(e)?e.ngModule:e}let hl=0;function kh(e,t){let n=null;(function iy(e,t){Yc(t)&&(In.set(e,t),ur.add(e))})(e,t),Vh(e,t),Object.defineProperty(e,zn,{get:()=>{if(null===n){const r=ye();if(Yc(t)){const c=[`Component '${e.name}' is not resolved:`];throw t.templateUrl&&c.push(` - templateUrl: ${t.templateUrl}`),t.styleUrls&&t.styleUrls.length&&c.push(` - styleUrls: ${JSON.stringify(t.styleUrls)}`),c.push("Did you run and wait for 'resolveComponentResources()'?"),new Error(c.join("\n"))}const o=function sE(){return Un}();let s=t.preserveWhitespaces;void 0===s&&(s=null!==o&&void 0!==o.preserveWhitespaces&&o.preserveWhitespaces);let i=t.encapsulation;void 0===i&&(i=null!==o&&void 0!==o.defaultEncapsulation?o.defaultEncapsulation:gt.Emulated);const a=t.templateUrl||`ng:///${e.name}/template.html`,l={...Fh(e,t),typeSourceSpan:r.createParseSourceSpan("Component",e.name,a),template:t.template||"",preserveWhitespaces:s,styles:t.styles||ee,animations:t.animations,declarations:[],changeDetection:t.changeDetection,encapsulation:i,interpolation:t.interpolation,viewProviders:t.viewProviders||null,isStandalone:!!t.standalone};hl++;try{if(l.usesInheritance&&Hh(e),n=r.compileComponent(Ae,a,l),t.standalone){const c=$e(t.imports||ee),{directiveDefs:u,pipeDefs:d}=function pE(e,t){let n=null,r=null;return{directiveDefs:()=>{if(null===n){n=[ne(e)];const i=new Set;for(const a of t){const l=b(a);if(!i.has(l))if(i.add(l),je(l)){const c=Yt(l);for(const u of c.exported.directives){const d=ne(u)||xe(u);d&&!i.has(u)&&(i.add(u),n.push(d))}}else{const c=ne(l)||xe(l);c&&n.push(c)}}}return n},pipeDefs:()=>{if(null===r){r=[];const i=new Set;for(const a of t){const l=b(a);if(!i.has(l))if(i.add(l),je(l)){const c=Yt(l);for(const u of c.exported.pipes){const d=Ne(u);d&&!i.has(u)&&(i.add(u),r.push(d))}}else{const c=Ne(l);c&&r.push(c)}}}return r}}}(e,c);n.directiveDefs=u,n.pipeDefs=d,n.dependencies=()=>c.map(b)}}finally{hl--}if(0===hl&&xh(),function hE(e){return void 0!==e.ngSelectorScope}(e)){const c=Yt(e.ngSelectorScope);pl(n,c)}if(t.schemas){if(!t.standalone)throw new Error(`The 'schemas' was specified for the ${Z(e)} but is only valid on a component that is standalone.`);n.schemas=t.schemas}else t.standalone&&(n.schemas=[])}return n},configurable:!1})}function gl(e,t){let n=null;Vh(e,t||{}),Object.defineProperty(e,kr,{get:()=>{if(null===n){const r=jh(e,t||{});n=ye().compileDirective(Ae,r.sourceMapUrl,r.metadata)}return n},configurable:!1})}function jh(e,t){const n=e&&e.name,r=`ng:///${n}/\u0275dir.js`,o=ye(),s=Fh(e,t);return s.typeSourceSpan=o.createParseSourceSpan("Directive",n,r),s.usesInheritance&&Hh(e),{metadata:s,sourceMapUrl:r}}function Vh(e,t){let n=null;Object.defineProperty(e,mt,{get:()=>{if(null===n){const r=jh(e,t),o=ye();n=o.compileFactory(Ae,`ng:///${e.name}/\u0275fac.js`,{name:r.metadata.name,type:r.metadata.type,typeArgumentCount:0,deps:io(e),target:o.FactoryTarget.Directive})}return n},configurable:!1})}function gE(e){return Object.getPrototypeOf(e.prototype)===Object.prototype}function Fh(e,t){const n=cr(),r=n.ownPropMetadata(e);return{name:e.name,type:e,selector:void 0!==t.selector?t.selector:null,host:t.host||en,propMetadata:r,inputs:t.inputs||ee,outputs:t.outputs||ee,queries:$h(e,r,Bh),lifecycle:{usesOnChanges:n.hasLifecycleHook(e,"ngOnChanges")},typeSourceSpan:null,usesInheritance:!gE(e),exportAs:vE(t.exportAs),providers:t.providers||null,viewQueries:$h(e,r,Uh),isStandalone:!!t.standalone}}function Hh(e){const t=Object.prototype;let n=Object.getPrototypeOf(e.prototype).constructor;for(;n&&n!==t;)!xe(n)&&!ne(n)&&_E(n)&&gl(n,null),n=Object.getPrototypeOf(n)}function mE(e){return"string"==typeof e?Gh(e):b(e)}function yE(e,t){return{propertyName:e,predicate:mE(t.selector),descendants:t.descendants,first:t.first,read:t.read?t.read:null,static:!!t.static,emitDistinctChangesOnly:!!t.emitDistinctChangesOnly}}function $h(e,t,n){const r=[];for(const o in t)if(t.hasOwnProperty(o)){const s=t[o];s.forEach(i=>{if(n(i)){if(!i.selector)throw new Error(`Can't construct a query for the property "${o}" of "${Z(e)}" since the query selector wasn't defined.`);if(s.some(Wh))throw new Error("Cannot combine @Input decorators with query decorators");r.push(yE(o,i))}})}return r}function vE(e){return void 0===e?null:Gh(e)}function Bh(e){const t=e.ngMetadataName;return"ContentChild"===t||"ContentChildren"===t}function Uh(e){const t=e.ngMetadataName;return"ViewChild"===t||"ViewChildren"===t}function Wh(e){return"Input"===e.ngMetadataName}function Gh(e){return e.split(",").map(t=>t.trim())}const IE=["ngOnChanges","ngOnInit","ngOnDestroy","ngDoCheck","ngAfterViewInit","ngAfterViewChecked","ngAfterContentInit","ngAfterContentChecked"];function _E(e){const t=cr();if(IE.some(r=>t.hasLifecycleHook(e,r)))return!0;const n=t.propMetadata(e);for(const r in n){const o=n[r];for(let s=0;s{if(null===r){const o=zh(e,t),s=ye();r=s.compileFactory(Ae,`ng:///${o.name}/\u0275fac.js`,{name:o.name,type:o.type,typeArgumentCount:0,deps:io(e),target:s.FactoryTarget.Pipe})}return r},configurable:!1}),Object.defineProperty(e,jr,{get:()=>{if(null===n){const o=zh(e,t);n=ye().compilePipe(Ae,`ng:///${o.name}/\u0275pipe.js`,o)}return n},configurable:!1})}function zh(e,t){return{type:e,name:e.name,pipeName:t.name,pure:void 0===t.pure||t.pure,isStandalone:!!t.standalone}}const qh=gn("Directive",(e={})=>e,void 0,void 0,(e,t)=>gl(e,t)),DE=gn("Component",(e={})=>({changeDetection:ke.Default,...e}),qh,void 0,(e,t)=>kh(e,t)),EE=gn("Pipe",e=>({pure:!0,...e}),void 0,void 0,(e,t)=>Qh(e,t)),bE=St("Input",e=>({bindingPropertyName:e})),wE=St("Output",e=>({bindingPropertyName:e})),ME=St("HostBinding",e=>({hostPropertyName:e})),CE=St("HostListener",(e,t)=>({eventName:e,args:t})),TE=gn("NgModule",e=>e,void 0,void 0,(e,t)=>Sh(e,t));function qo(...e){}const Kh=new re("Application Initializer");let Ko=(()=>{class e{constructor(n){this.appInits=n,this.resolve=qo,this.reject=qo,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{s.subscribe({complete:a,error:l})});n.push(i)}}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)(he(Kh,8))},e.\u0275prov=De({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const Zh=new re("AppId",{providedIn:"root",factory:Yh});function Yh(){return`${ml()}${ml()}${ml()}`}const xE={provide:Zh,useFactory:Yh,deps:[]};function ml(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Jh=new re("Platform Initializer"),NE=new re("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),Xh=new re("appBootstrapListener"),SE=new re("Application Packages Root URL"),PE=new re("AnimationModuleType");let AE=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=De({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})();const Zo=new re("LocaleId",{providedIn:"root",factory:()=>Qc(Zo,W.Optional|W.SkipSelf)||function RE(){return typeof $localize<"u"&&$localize.locale||Zt}()}),OE=new re("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"}),LE=new re("Translations"),kE=new re("TranslationsFormat");var ft=(()=>((ft=ft||{})[ft.Error=0]="Error",ft[ft.Warning=1]="Warning",ft[ft.Ignore=2]="Ignore",ft))();class eg{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let jE=(()=>{class e{compileModuleSync(n){return new Uo(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const r=this.compileModuleSync(n),s=Et(je(n).declarations).reduce((i,a)=>{const l=ne(a);return l&&i.push(new Sn(l)),i},[]);return new eg(r,s)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=De({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const tg=new re("compilerOptions");class VE{}function FE(e){Hi(uu(e)),$p(e).forEach(t=>gf(t))}let rg=!1;function HE(){rg||(rg=!0,Ke("\u0275setProfiler",im),Ke("getDirectiveMetadata",jD),Ke("getComponent",tl),Ke("getContext",Fp),Ke("getListeners",Wp),Ke("getOwningComponent",Hp),Ke("getHostElement",nl),Ke("getInjector",Bp),Ke("getRootComponents",$p),Ke("getDirectives",Up),Ke("applyChanges",FE))}function Ke(e,t){if(typeof COMPILED>"u"||!COMPILED){const n=fe;if(n){let r=n.ng;r||(r=n.ng={}),r[e]=t}}}const $E=(()=>Promise.resolve(0))();function yl(e){typeof Zone>"u"?$E.then(()=>{e&&e.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",e)}class Ze{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new dt(!1),this.onMicrotaskEmpty=new dt(!1),this.onStable=new dt(!1),this.onError=new dt(!1),typeof Zone>"u")throw new L(908,!1);Zone.assertZonePatched();const o=this;if(o._nesting=0,o._outer=o._inner=Zone.current,Zone.AsyncStackTaggingZoneSpec){const s=Zone.AsyncStackTaggingZoneSpec;o._inner=o._inner.fork(new s("Angular"))}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 BE(){let e=fe.requestAnimationFrame,t=fe.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 GE(e){const t=()=>{!function WE(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(fe,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,Il(e),e.isCheckStableRunning=!0,vl(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),Il(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,o,s,i,a)=>{try{return og(e),n.invokeTask(o,s,i,a)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===s.type||e.shouldCoalesceRunChangeDetection)&&t(),sg(e)}},onInvoke:(n,r,o,s,i,a,l)=>{try{return og(e),n.invoke(o,s,i,a,l)}finally{e.shouldCoalesceRunChangeDetection&&t(),sg(e)}},onHasTask:(n,r,o,s)=>{n.hasTask(o,s),r===o&&("microTask"==s.change?(e._hasPendingMicrotasks=s.microTask,Il(e),vl(e)):"macroTask"==s.change&&(e.hasPendingMacrotasks=s.macroTask))},onHandleError:(n,r,o,s)=>(n.handleError(o,s),e.runOutsideAngular(()=>e.onError.emit(s)),!1)})}(o)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Ze.isInAngularZone())throw new L(909,!1)}static assertNotInAngularZone(){if(Ze.isInAngularZone())throw new L(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,o){const s=this._inner,i=s.scheduleEventTask("NgZoneEvent: "+o,t,UE,qo,qo);try{return s.runTask(i,n,r)}finally{s.cancelTask(i)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}}const UE={};function vl(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 Il(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function og(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function sg(e){e._nesting--,vl(e)}class ig{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new dt,this.onMicrotaskEmpty=new dt,this.onStable=new dt,this.onError=new dt}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 ag=new re(""),lg=new re("");let _l,QE=(()=>{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,_l||(ug(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:()=>{Ze.assertNotInAngularZone(),yl(()=>{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())yl(()=>{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 s=-1;r&&r>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(i=>i.timeoutId!==s),n(this._didWork,this.getPendingTasks())},r)),this._callbacks.push({doneCb:n,timeoutId:s,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)(he(Ze),he(cg),he(lg))},e.\u0275prov=De({token:e,factory:e.\u0275fac}),e})(),cg=(()=>{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){var o,s;return null!==(o=null===(s=_l)||void 0===s?void 0:s.findTestabilityInTree(this,n,r))&&void 0!==o?o:null}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=De({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})();function ug(e){_l=e}let Lt=null;const Dl=new re("AllowMultipleToken"),El=new re("PlatformDestroyListeners");function dg(e,t,n){const r=new Uo(n);return Promise.resolve(r)}function fg(e){return e.isBoundToModule}class zE{constructor(t,n){this.name=t,this.token=n}}function pg(e){if(Lt&&!Lt.get(Dl,!1))throw new L(400,!1);Lt=e;const t=e.get(bl);return hg(e),t}function hg(e){const t=e.get(Jh,null);t&&t.forEach(n=>n())}function KE(e){const{rootComponent:t,appProviders:n,platformProviders:r}=e,o=function qE(e=[]){if(Lt)return Lt;const t=yg(e);return Lt=t,hg(t),t}(r),s=Ig("zone.js",vg());return s.run(()=>{const a=el([{provide:Ze,useValue:s},...n||[]],o,"Environment Injector"),l=a.get(vr,null);let c;s.runOutsideAngular(()=>{c=s.onError.subscribe({next:f=>{l.handleError(f)}})});const u=()=>a.destroy(),d=o.get(El);return d.add(u),a.onDestroy(()=>{c.unsubscribe(),d.delete(u)}),_g(l,s,()=>{const f=a.get(Ko);return f.runInitializers(),f.donePromise.then(()=>{Ua(a.get(Zo,Zt)||Zt);const y=a.get(Jo);return void 0!==t&&y.bootstrap(t),y})})})}function gg(e,t,n=[]){const r=`Platform: ${t}`,o=new re(r);return(s=[])=>{let i=Yo();if(!i||i.injector.get(Dl,!1)){const a=[...n,...s,{provide:o,useValue:!0}];e?e(a):pg(yg(a,r))}return mg()}}function mg(e){const t=Yo();if(!t)throw new L(401,!1);return t}function yg(e=[],t){return At.create({name:t,providers:[{provide:fi,useValue:"platform"},{provide:El,useValue:new Set([()=>Lt=null])},...e]})}function ZE(){var e;null===(e=Yo())||void 0===e||e.destroy()}function Yo(){var e,t;return null!==(e=null===(t=Lt)||void 0===t?void 0:t.get(bl))&&void 0!==e?e:null}let bl=(()=>{class e{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,r){const o=Ig(r?.ngZone,vg(r)),s=[{provide:Ze,useValue:o}];return o.run(()=>{const i=At.create({providers:s,parent:this.injector,name:n.moduleType.name}),a=n.create(i),l=a.injector.get(vr,null);if(!l)throw new L(402,!1);return o.runOutsideAngular(()=>{const c=o.onError.subscribe({next:u=>{l.handleError(u)}});a.onDestroy(()=>{Xo(this._modules,a),c.unsubscribe()})}),_g(l,o,()=>{const c=a.injector.get(Ko);return c.runInitializers(),c.donePromise.then(()=>(Ua(a.injector.get(Zo,Zt)||Zt),this._moduleDoBootstrap(a),a))})})}bootstrapModule(n,r=[]){const o=Dg({},r);return dg(0,0,n).then(s=>this.bootstrapModuleFactory(s,o))}_moduleDoBootstrap(n){const r=n.injector.get(Jo);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(o=>r.bootstrap(o));else{if(!n.instance.ngDoBootstrap)throw new L(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 L(404,!1);this._modules.slice().forEach(r=>r.destroy()),this._destroyListeners.forEach(r=>r());const n=this._injector.get(El,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)(he(At))},e.\u0275prov=De({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})();function vg(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!e||!e.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!e||!e.ngZoneRunCoalescing)||!1}}function Ig(e,t){let n;return n="noop"===e?new ig:("zone.js"===e?void 0:e)||new Ze(t),n}function _g(e,t,n){try{const r=n();return aa(r)?r.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}function Dg(e,t){return Array.isArray(t)?t.reduce(Dg,e):{...e,...t}}let Jo=(()=>{class e{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 s=new k.y(a=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{a.next(this._stable),a.complete()})}),i=new k.y(a=>{let l;this._zone.runOutsideAngular(()=>{l=this._zone.onStable.subscribe(()=>{Ze.assertNotInAngularZone(),yl(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,a.next(!0))})})});const c=this._zone.onUnstable.subscribe(()=>{Ze.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{a.next(!1)}))});return()=>{l.unsubscribe(),c.unsubscribe()}});this.isStable=(0,R.T)(s,i.pipe(function g(){return e=>(0,j.x)()(function M(e,t){return function(r){let o;if(o="function"==typeof e?e:function(){return e},"function"==typeof t)return r.lift(new $(o,t));const s=Object.create(r,F.N);return s.source=r,s.subjectFactory=o,s}}(w)(e))}()))}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,r){const o=n instanceof vo;if(!this._injector.get(Ko).done)throw!o&&nn(n),new L(405,false);let i;i=o?n:this._injector.get(mr).resolveComponentFactory(n),this.componentTypes.push(i.componentType);const a=fg(i)?void 0:this._injector.get(Bn),c=i.create(At.NULL,[],r||i.selector,a),u=c.location.nativeElement,d=c.injector.get(ag,null);return d?.registerApplication(u),c.onDestroy(()=>{this.detachView(c.hostView),Xo(this.components,c),d?.unregisterApplication(u)}),this._loadComponent(c),c}tick(){if(this._runningTick)throw new L(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;Xo(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n),this._injector.get(Xh,[]).concat(this._bootstrapListeners).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),()=>Xo(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new L(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)(he(Ze),he(Qt),he(vr))},e.\u0275prov=De({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function Xo(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}let bg=!0,wg=!1;function JE(){return wg=!0,bg}function XE(){if(wg)throw new Error("Cannot enable prod mode after platform setup.");bg=!1}function eb(e){const t=eu(e);if(!t)throw Mg(e);return new Uo(t)}function tb(e){const t=eu(e);if(!t)throw Mg(e);return t}function Mg(e){return new Error(`No module with ID ${e} loaded`)}let Cg=(()=>{class e{}return e.__NG_ELEMENT_ID__=Tg,e})();function Tg(e){return function nb(e,t,n){if($r(e)&&!n){const r=He(e.index,t);return new Nn(r,r)}return 47&e.type?new Nn(t[16],t):null}(ge(),_(),16==(16&e))}class xg extends Cg{}class rb extends xg{}class ob{constructor(t,n){this.name=t,this.callback=n}}function sb(e){return e.map(t=>t.nativeElement)}class wl{constructor(t){this.nativeNode=t}get parent(){const t=this.nativeNode.parentNode;return t?new Ar(t):null}get injector(){return Bp(this.nativeNode)}get componentInstance(){const t=this.nativeNode;return t&&(tl(t)||Hp(t))}get context(){return tl(this.nativeNode)||Fp(this.nativeNode)}get listeners(){return Wp(this.nativeNode).filter(t=>"dom"===t.type)}get references(){return function VD(e){const t=Me(e);if(null===t)return{};if(void 0===t.localRefs){const n=t.lView;if(null===n)return{};t.localRefs=function Ny(e,t){const n=e[1].data[t];if(n&&n.localNames){const r={};let o=n.index+1;for(let s=0;s1){let u=l[1];for(let d=1;dt[s]=!0),t}get childNodes(){const t=this.nativeNode.childNodes,n=[];for(let r=0;r{if(s.name===t){const i=s.callback;i.call(r,n),o.push(i)}}),"function"==typeof r.eventListeners&&r.eventListeners(t).forEach(s=>{if(-1!==s.toString().indexOf("__ngUnwrap__")){const i=s("__ngUnwrap__");return-1===o.indexOf(i)&&i.call(r,n)}})}}function ab(e){return"string"==typeof e||"boolean"==typeof e||"number"==typeof e||null===e}function Ng(e,t,n,r){const o=Me(e.nativeNode),s=o?o.lView:null;null!==s?Jt(s[1].data[o.nodeIndex],s,t,n,r,e.nativeNode):Cl(e.nativeNode,t,n,r)}function Jt(e,t,n,r,o,s){const i=function um(e,t){const n=null===e?-1:e.index;return-1!==n?pe(t[n]):null}(e,t);if(11&e.type){if(Ml(i,n,r,o,s),$r(e)){const l=He(e.index,t);l&&l[1].firstChild&&Jt(l[1].firstChild,l,n,r,o,s)}else e.child&&Jt(e.child,t,n,r,o,s),i&&Cl(i,n,r,o);const a=t[e.index];Je(a)&&Sg(a,n,r,o,s)}else if(4&e.type){const a=t[e.index];Ml(a[7],n,r,o,s),Sg(a,n,r,o,s)}else if(16&e.type){const a=t[16],c=a[6].projection[e.projection];if(Array.isArray(c))for(let u of c)Ml(u,n,r,o,s);else if(c){const u=a[3];Jt(u[1].data[c.index],u,n,r,o,s)}}else e.child&&Jt(e.child,t,n,r,o,s);if(s!==i){const a=4&e.flags?e.projectionNext:e.next;a&&Jt(a,t,n,r,o,s)}}function Sg(e,t,n,r,o){for(let s=10;st;class Ag{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||ub}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,r=this._removalsHead,o=0,s=null;for(;n||r;){const i=!r||n&&n.currentIndex{i=this._trackByFn(o,a),null!==n&&Object.is(n.trackById,i)?(r&&(n=this._verifyReinsertion(n,a,i,o)),Object.is(n.item,a)||this._addIdentityChange(n,a)):(n=this._mismatch(n,a,i,o),r=!0),n=n._next,o++}),this.length=o;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,r,o){let s;return null===t?s=this._itTail:(s=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,s,o)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(r,o))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,s,o)):t=this._addAfter(new db(n,r),s,o),t}_verifyReinsertion(t,n,r,o){let s=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==s?t=this._reinsertAfter(s,t._prev,o):t.currentIndex!=o&&(t.currentIndex=o,this._addToMoves(t,o)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,n,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const o=t._prevRemoved,s=t._nextRemoved;return null===o?this._removalsHead=s:o._nextRemoved=s,null===s?this._removalsTail=o:s._prevRemoved=o,this._insertAfter(t,n,r),this._addToMoves(t,r),t}_moveAfter(t,n,r){return this._unlink(t),this._insertAfter(t,n,r),this._addToMoves(t,r),t}_addAfter(t,n,r){return this._insertAfter(t,n,r),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,n,r){const o=null===n?this._itHead:n._next;return t._next=o,t._prev=n,null===o?this._itTail=t:o._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new Rg),this._linkedRecords.put(t),t.currentIndex=r,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,r=t._next;return null===n?this._itHead=r:n._next=r,null===r?this._itTail=n:r._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Rg),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class db{constructor(t,n){this.item=t,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class fb{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let r;for(r=this._head;null!==r;r=r._nextDup)if((null===n||n<=r.currentIndex)&&Object.is(r.trackById,t))return r;return null}remove(t){const n=t._prevDup,r=t._nextDup;return null===n?this._head=r:n._nextDup=r,null===r?this._tail=n:r._prevDup=n,null===this._head}}class Rg{constructor(){this.map=new Map}put(t){const n=t.trackById;let r=this.map.get(n);r||(r=new fb,this.map.set(n,r)),r.add(t)}get(t,n){const o=this.map.get(t);return o?o.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Og(e,t,n){const r=e.previousIndex;if(null===r)return r;let o=0;return n&&r{if(n&&n.key===o)this._maybeAddToChanges(n,r),this._appendAfter=n,n=n._next;else{const s=this._getOrCreateRecordForKey(o,r);n=this._insertBeforeOrAppend(n,s)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let r=n;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){const r=t._prev;return n._next=t,n._prev=r,t._prev=n,r&&(r._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){const o=this._records.get(t);this._maybeAddToChanges(o,n);const s=o._prev,i=o._next;return s&&(s._next=i),i&&(i._prev=s),o._next=null,o._prev=null,o}const r=new hb(t);return this._records.set(t,r),r.currentValue=n,this._addToAdditions(r),r}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(r=>n(t[r],r))}}class hb{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function kg(){return new Nl([new Pg])}let Nl=(()=>{class e{constructor(n){this.factories=n}static create(n,r){if(null!=r){const o=r.factories.slice();n=n.concat(o)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||kg()),deps:[[e,new vn,new lr]]}}find(n){const r=this.factories.find(o=>o.supports(n));if(null!=r)return r;throw new L(901,!1)}}return e.\u0275prov=De({token:e,providedIn:"root",factory:kg}),e})();function jg(){return new Sl([new Lg])}let Sl=(()=>{class e{constructor(n){this.factories=n}static create(n,r){if(r){const o=r.factories.slice();n=n.concat(o)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||jg()),deps:[[e,new vn,new lr]]}}find(n){const r=this.factories.find(o=>o.supports(n));if(r)return r;throw new L(901,!1)}}return e.\u0275prov=De({token:e,providedIn:"root",factory:jg}),e})();const gb=[new Lg],yb=new Nl([new Pg]),vb=new Sl(gb),Ib=gg(null,"core",[]);let _b=(()=>{class e{constructor(n){}}return e.\u0275fac=function(n){return new(n||e)(he(Jo))},e.\u0275mod=rs({type:e}),e.\u0275inj=Or({}),e})();function Db(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}const Eb=!0;function bb(e){return ye().compileDirectiveDeclaration(Ae,`ng:///${e.type.name}/\u0275fac.js`,e)}function wb(e){var t,n;Gp(e.type,e.decorators,null!==(t=e.ctorParameters)&&void 0!==t?t:null,null!==(n=e.propDecorators)&&void 0!==n?n:null)}function Mb(e){return ye().compileComponentDeclaration(Ae,`ng:///${e.type.name}/\u0275cmp.js`,e)}function Cb(e){return ye(function Tb(e){switch(e){case me.Directive:return"directive";case me.Component:return"component";case me.Injectable:return"injectable";case me.Pipe:return"pipe";case me.NgModule:return"NgModule"}}(e.target)).compileFactoryDeclaration(Ae,`ng:///${e.type.name}/\u0275fac.js`,e)}function xb(e){return ye().compileInjectableDeclaration(Ae,`ng:///${e.type.name}/\u0275prov.js`,e)}function Nb(e){return ye().compileInjectorDeclaration(Ae,`ng:///${e.type.name}/\u0275inj.js`,e)}function Sb(e){return ye().compileNgModuleDeclaration(Ae,`ng:///${e.type.name}/\u0275mod.js`,e)}function Pb(e){return ye().compilePipeDeclaration(Ae,`ng:///${e.type.name}/\u0275pipe.js`,e)}function Ab(e,t){const n=ne(e),r=t.elementInjector||yo();return new Sn(n).create(r,t.projectableNodes,t.hostElement,t.environmentInjector)}function Rb(e){const t=ne(e);if(!t)return null;const n=new Sn(t);return{get selector(){return n.selector},get type(){return n.componentType},get inputs(){return n.inputs},get outputs(){return n.outputs},get ngContentSelectors(){return n.ngContentSelectors},get isStandalone(){return t.standalone}}}}}]);