"use strict";(self.webpackChunkh5_jb=self.webpackChunkh5_jb||[]).push([[8792],{11935:(de,j,m)=>{m.d(j,{c:()=>M});const M={brand:"jb",market:"jb",device:"h5",enableCheckPaymentMaintain:!0,uiVersion:"v3",enableTelegram:!0,production:!0,disableConsole:!0,enableI18nRoute:!0,ssrDomain:"https://buildjb.bundleboxbkw.net",cdnDomain:"https://img.j189eb.com",vendorIconColor:"white",iconColor:"white",intercomAppId:"vds47pw2",useIndonesianThousandSeparatorWhenBengal:!0,pwa:{enable:!0,forceUpdateAfterCheck:!0,useAppSw:!0,useFCMSw:!0,promptInstall:!0},luckySpin:{scriptUrl:"https://luckyspin.hoardgear.com/Scripts/luckyspin.js?v=",licenseKey:"ccd0c45d2b83212c4a70a0d3ba43a426d34a130dcde57ab784f687efe1dcb14b71e43ab7146f9106e5a9115661eb1f7e16a51b20ba080f0a9c78bcb09a42a50d",merchantId:"LIVEJB",hashSalt:"ecd59cc24c7741d68cf6a5647c62c7bb"},forceReloadAfterCurrencyChanged:!0,helpCenterLink:"https://jeetbuzzhelp.com/",brandFilterMode:"default",customReferralPage:!0,hasPromoCode:"custom",enableConnextra:!0,neuAProjectKey:"he5ojoog2%qdo4131+i#dmobcp4gz8ixz-q3^0z4)@0q#2+grh",isProfileVerifiedEnableCaptcha:!0,useGamePageV2:!0,forceHideV3Version:!1,termsConditionsLink:"https://jeetbuzzhelp.com/terms-and-conditions/",dailyloginIframeUrl:"https://crmjb.luckym31.com",ga:{trackingCodes:["G-PY5PN9X7ZM"]},adFortune:{scriptUrl:"https://adfortune.cc/trackProd.js"},enablePromotionTool:!1}},43893:(de,j,m)=>{var h=m(345),M=m(54438),A=m(11935),O=m(42413);typeof window<"u"&&window.addEventListener("beforeinstallprompt",_=>{_.preventDefault(),globalThis.__pwaEarlyBip=_}),performance?.mark("mark:main.js:start"),A.c.production&&(0,M.SmG)();const b=m.e(5945).then(m.bind(m,95945)).then(_=>_.AppBrowserModule);function P(){performance?.mark("mark:bootstrap:start"),b.then(_=>{h.sG().bootstrapModule(_).then(()=>performance?.mark("mark:bootstrap:end")).catch(T=>console.error(T))}),console.warn("APP_STATE",O.G1)}"complete"===document.readyState?(performance?.mark("mark:bootstrap:readyState"),P()):(performance?.mark("mark:bootstrap:DOMContentLoaded"),document.addEventListener("DOMContentLoaded",P))},26574:(de,j,m)=>{m.d(j,{N:()=>O});var h=m(54438),M=m(60177),A=m(90567);let O=(()=>{class b{static forRoot(){return{ngModule:b,providers:[A.i,{provide:h.iLQ,useFactory:_=>T=>_.registerBootstrap(T),deps:[A.i],multi:!0}]}}static#e=this.\u0275fac=function(T){return new(T||b)};static#t=this.\u0275mod=h.$C({type:b});static#n=this.\u0275inj=h.G2t({imports:[M.MD]})}return b})()},90567:(de,j,m)=>{m.d(j,{i:()=>b});var h=m(54438),M=m(21413),A=m(56977),O=m(19438);let b=(()=>{class P{constructor(){this.state=(0,h.WQX)(O.G),this.destroy$=new M.B}on(T){return this.state.select(T).pipe((0,A.Q)(this.destroy$))}get(T){return this.state.get(T)}set(T,R){this.state.set(T,()=>R)}toggleIframeGameOpened(T){"open"===T?this.state.set("isIframeGameOpened",()=>!0):"close"===T&&this.state.set("isIframeGameOpened",()=>!1)}toggleShouldHideExternalUI(T){"hide"===T?this.state.set("shouldHideExternalUI",()=>!0):"show"===T&&this.state.set("shouldHideExternalUI",()=>!1)}registerBootstrap(T){T.onDestroy(()=>{this.destroy$.next(),this.destroy$.unsubscribe()})}static#e=this.\u0275fac=function(R){return new(R||P)};static#t=this.\u0275prov=h.jDH({token:P,factory:P.\u0275fac})}return P})()},19438:(de,j,m)=>{m.d(j,{G:()=>A});var h=m(54438),M=m(15062);const A=new h.nKC("APP_STATE",{providedIn:"root",factory:()=>{const O=new M.Y;return O.set({prerenderPath:void 0,timestamp:1777375610115,isIframeGameOpened:!1,shouldHideExternalUI:!1,siteName:"",isSupportBio:!1,isFantasyGameInactive:!0,fantasyVoucherAmount:0,trackingCid:"",trackingRooterClickId:"",trackingSharechatClickId:"",trackingSharechatAdId:"",trackingXenaQeuryString:"",showVoucher:!0,isInAndroidPackage:!1,canAutoPlayVideo:!0,showDeco:!1}),O}})},42413:(de,j,m)=>{m.d(j,{G1:()=>A.G,No:()=>M.N,iC:()=>h.i});var h=m(90567),M=m(26574),A=m(19438)},84412:(de,j,m)=>{m.d(j,{t:()=>M});var h=m(21413);class M extends h.B{constructor(O){super(),this._value=O}get value(){return this.getValue()}_subscribe(O){const b=super._subscribe(O);return!b.closed&&O.next(this._value),b}getValue(){const{hasError:O,thrownError:b,_value:P}=this;if(O)throw b;return this._throwIfClosed(),P}next(O){super.next(this._value=O)}}},71985:(de,j,m)=>{m.d(j,{c:()=>T});var h=m(47707),M=m(18359),A=m(3494),O=m(71203),b=m(41026),P=m(98071),_=m(49786);let T=(()=>{class U{constructor(Z){Z&&(this._subscribe=Z)}lift(Z){const ie=new U;return ie.source=this,ie.operator=Z,ie}subscribe(Z,ie,_e){const De=function S(U){return U&&U instanceof h.vU||function k(U){return U&&(0,P.T)(U.next)&&(0,P.T)(U.error)&&(0,P.T)(U.complete)}(U)&&(0,M.Uv)(U)}(Z)?Z:new h.Ms(Z,ie,_e);return(0,_.Y)(()=>{const{operator:Le,source:Qe}=this;De.add(Le?Le.call(De,Qe):Qe?this._subscribe(De):this._trySubscribe(De))}),De}_trySubscribe(Z){try{return this._subscribe(Z)}catch(ie){Z.error(ie)}}forEach(Z,ie){return new(ie=R(ie))((_e,De)=>{const Le=new h.Ms({next:Qe=>{try{Z(Qe)}catch(st){De(st),Le.unsubscribe()}},error:De,complete:_e});this.subscribe(Le)})}_subscribe(Z){var ie;return null===(ie=this.source)||void 0===ie?void 0:ie.subscribe(Z)}[A.s](){return this}pipe(...Z){return(0,O.m)(Z)(this)}toPromise(Z){return new(Z=R(Z))((ie,_e)=>{let De;this.subscribe(Le=>De=Le,Le=>_e(Le),()=>ie(De))})}}return U.create=re=>new U(re),U})();function R(U){var re;return null!==(re=U??b.$.Promise)&&void 0!==re?re:Promise}},92771:(de,j,m)=>{m.d(j,{m:()=>A});var h=m(21413),M=m(86129);class A extends h.B{constructor(b=1/0,P=1/0,_=M.U){super(),this._bufferSize=b,this._windowTime=P,this._timestampProvider=_,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=P===1/0,this._bufferSize=Math.max(1,b),this._windowTime=Math.max(1,P)}next(b){const{isStopped:P,_buffer:_,_infiniteTimeWindow:T,_timestampProvider:R,_windowTime:k}=this;P||(_.push(b),!T&&_.push(R.now()+k)),this._trimBuffer(),super.next(b)}_subscribe(b){this._throwIfClosed(),this._trimBuffer();const P=this._innerSubscribe(b),{_infiniteTimeWindow:_,_buffer:T}=this,R=T.slice();for(let k=0;k{m.d(j,{B:()=>_});var h=m(71985),M=m(18359);const O=(0,m(81853).L)(R=>function(){R(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var b=m(57908),P=m(49786);let _=(()=>{class R extends h.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(S){const U=new T(this,this);return U.operator=S,U}_throwIfClosed(){if(this.closed)throw new O}next(S){(0,P.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const U of this.currentObservers)U.next(S)}})}error(S){(0,P.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=S;const{observers:U}=this;for(;U.length;)U.shift().error(S)}})}complete(){(0,P.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:S}=this;for(;S.length;)S.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var S;return(null===(S=this.observers)||void 0===S?void 0:S.length)>0}_trySubscribe(S){return this._throwIfClosed(),super._trySubscribe(S)}_subscribe(S){return this._throwIfClosed(),this._checkFinalizedStatuses(S),this._innerSubscribe(S)}_innerSubscribe(S){const{hasError:U,isStopped:re,observers:Z}=this;return U||re?M.Kn:(this.currentObservers=null,Z.push(S),new M.yU(()=>{this.currentObservers=null,(0,b.o)(Z,S)}))}_checkFinalizedStatuses(S){const{hasError:U,thrownError:re,isStopped:Z}=this;U?S.error(re):Z&&S.complete()}asObservable(){const S=new h.c;return S.source=this,S}}return R.create=(k,S)=>new T(k,S),R})();class T extends _{constructor(k,S){super(),this.destination=k,this.source=S}next(k){var S,U;null===(U=null===(S=this.destination)||void 0===S?void 0:S.next)||void 0===U||U.call(S,k)}error(k){var S,U;null===(U=null===(S=this.destination)||void 0===S?void 0:S.error)||void 0===U||U.call(S,k)}complete(){var k,S;null===(S=null===(k=this.destination)||void 0===k?void 0:k.complete)||void 0===S||S.call(k)}_subscribe(k){var S,U;return null!==(U=null===(S=this.source)||void 0===S?void 0:S.subscribe(k))&&void 0!==U?U:M.Kn}}},47707:(de,j,m)=>{m.d(j,{Ms:()=>_e,vU:()=>U});var h=m(98071),M=m(18359),A=m(41026),O=m(45334),b=m(85343);const P=R("C",void 0,void 0);function R(le,q,me){return{kind:le,value:q,error:me}}var k=m(19270),S=m(49786);class U extends M.yU{constructor(q){super(),this.isStopped=!1,q?(this.destination=q,(0,M.Uv)(q)&&q.add(this)):this.destination=st}static create(q,me,se){return new _e(q,me,se)}next(q){this.isStopped?Qe(function T(le){return R("N",le,void 0)}(q),this):this._next(q)}error(q){this.isStopped?Qe(function _(le){return R("E",void 0,le)}(q),this):(this.isStopped=!0,this._error(q))}complete(){this.isStopped?Qe(P,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(q){this.destination.next(q)}_error(q){try{this.destination.error(q)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const re=Function.prototype.bind;function Z(le,q){return re.call(le,q)}class ie{constructor(q){this.partialObserver=q}next(q){const{partialObserver:me}=this;if(me.next)try{me.next(q)}catch(se){De(se)}}error(q){const{partialObserver:me}=this;if(me.error)try{me.error(q)}catch(se){De(se)}else De(q)}complete(){const{partialObserver:q}=this;if(q.complete)try{q.complete()}catch(me){De(me)}}}class _e extends U{constructor(q,me,se){let pe;if(super(),(0,h.T)(q)||!q)pe={next:q??void 0,error:me??void 0,complete:se??void 0};else{let ve;this&&A.$.useDeprecatedNextContext?(ve=Object.create(q),ve.unsubscribe=()=>this.unsubscribe(),pe={next:q.next&&Z(q.next,ve),error:q.error&&Z(q.error,ve),complete:q.complete&&Z(q.complete,ve)}):pe=q}this.destination=new ie(pe)}}function De(le){A.$.useDeprecatedSynchronousErrorHandling?(0,S.l)(le):(0,O.m)(le)}function Qe(le,q){const{onStoppedNotification:me}=A.$;me&&k.f.setTimeout(()=>me(le,q))}const st={closed:!0,next:b.l,error:function Le(le){throw le},complete:b.l}},18359:(de,j,m)=>{m.d(j,{Kn:()=>P,yU:()=>b,Uv:()=>_});var h=m(98071);const A=(0,m(81853).L)(R=>function(S){R(this),this.message=S?`${S.length} errors occurred during unsubscription:\n${S.map((U,re)=>`${re+1}) ${U.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=S});var O=m(57908);class b{constructor(k){this.initialTeardown=k,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let k;if(!this.closed){this.closed=!0;const{_parentage:S}=this;if(S)if(this._parentage=null,Array.isArray(S))for(const Z of S)Z.remove(this);else S.remove(this);const{initialTeardown:U}=this;if((0,h.T)(U))try{U()}catch(Z){k=Z instanceof A?Z.errors:[Z]}const{_finalizers:re}=this;if(re){this._finalizers=null;for(const Z of re)try{T(Z)}catch(ie){k=k??[],ie instanceof A?k=[...k,...ie.errors]:k.push(ie)}}if(k)throw new A(k)}}add(k){var S;if(k&&k!==this)if(this.closed)T(k);else{if(k instanceof b){if(k.closed||k._hasParent(this))return;k._addParent(this)}(this._finalizers=null!==(S=this._finalizers)&&void 0!==S?S:[]).push(k)}}_hasParent(k){const{_parentage:S}=this;return S===k||Array.isArray(S)&&S.includes(k)}_addParent(k){const{_parentage:S}=this;this._parentage=Array.isArray(S)?(S.push(k),S):S?[S,k]:k}_removeParent(k){const{_parentage:S}=this;S===k?this._parentage=null:Array.isArray(S)&&(0,O.o)(S,k)}remove(k){const{_finalizers:S}=this;S&&(0,O.o)(S,k),k instanceof b&&k._removeParent(this)}}b.EMPTY=(()=>{const R=new b;return R.closed=!0,R})();const P=b.EMPTY;function _(R){return R instanceof b||R&&"closed"in R&&(0,h.T)(R.remove)&&(0,h.T)(R.add)&&(0,h.T)(R.unsubscribe)}function T(R){(0,h.T)(R)?R():R.unsubscribe()}},41026:(de,j,m)=>{m.d(j,{$:()=>h});const h={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},30017:(de,j,m)=>{m.d(j,{G:()=>P});var h=m(71985),M=m(18359),A=m(99898),O=m(54360),b=m(39974);class P extends h.c{constructor(T,R){super(),this.source=T,this.subjectFactory=R,this._subject=null,this._refCount=0,this._connection=null,(0,b.S)(T)&&(this.lift=T.lift)}_subscribe(T){return this.getSubject().subscribe(T)}getSubject(){const T=this._subject;return(!T||T.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:T}=this;this._subject=this._connection=null,T?.unsubscribe()}connect(){let T=this._connection;if(!T){T=this._connection=new M.yU;const R=this.getSubject();T.add(this.source.subscribe((0,O._)(R,void 0,()=>{this._teardown(),R.complete()},k=>{this._teardown(),R.error(k)},()=>this._teardown()))),T.closed&&(this._connection=null,T=M.yU.EMPTY)}return T}refCount(){return(0,A.B)()(this)}}},983:(de,j,m)=>{m.d(j,{w:()=>M});const M=new(m(71985).c)(b=>b.complete())},22806:(de,j,m)=>{m.d(j,{H:()=>me});var h=m(58750),M=m(40941),A=m(39974);function O(se,pe=0){return(0,A.N)((ve,ye)=>{ye.add(se.schedule(()=>ve.subscribe(ye),pe))})}var _=m(71985),R=m(4761),k=m(98071),S=m(45225);function re(se,pe){if(!se)throw new Error("Iterable cannot be null");return new _.c(ve=>{(0,S.N)(ve,pe,()=>{const ye=se[Symbol.asyncIterator]();(0,S.N)(ve,pe,()=>{ye.next().then(nt=>{nt.done?ve.complete():ve.next(nt.value)})},0,!0)})})}var Z=m(55055),ie=m(59858),_e=m(47441),De=m(85397),Le=m(37953),Qe=m(50591),st=m(15196);function me(se,pe){return pe?function q(se,pe){if(null!=se){if((0,Z.l)(se))return function b(se,pe){return(0,h.Tg)(se).pipe(O(pe),(0,M.Q)(pe))}(se,pe);if((0,_e.X)(se))return function T(se,pe){return new _.c(ve=>{let ye=0;return pe.schedule(function(){ye===se.length?ve.complete():(ve.next(se[ye++]),ve.closed||this.schedule())})})}(se,pe);if((0,ie.y)(se))return function P(se,pe){return(0,h.Tg)(se).pipe(O(pe),(0,M.Q)(pe))}(se,pe);if((0,Le.T)(se))return re(se,pe);if((0,De.x)(se))return function U(se,pe){return new _.c(ve=>{let ye;return(0,S.N)(ve,pe,()=>{ye=se[R.l](),(0,S.N)(ve,pe,()=>{let nt,ze;try{({value:nt,done:ze}=ye.next())}catch(Nt){return void ve.error(Nt)}ze?ve.complete():ve.next(nt)},0,!0)}),()=>(0,k.T)(ye?.return)&&ye.return()})}(se,pe);if((0,st.U)(se))return function le(se,pe){return re((0,st.C)(se),pe)}(se,pe)}throw(0,Qe.L)(se)}(se,pe):(0,h.Tg)(se)}},58750:(de,j,m)=>{m.d(j,{Tg:()=>re});var h=m(31635),M=m(47441),A=m(59858),O=m(71985),b=m(55055),P=m(37953),_=m(50591),T=m(85397),R=m(15196),k=m(98071),S=m(45334),U=m(3494);function re(le){if(le instanceof O.c)return le;if(null!=le){if((0,b.l)(le))return function Z(le){return new O.c(q=>{const me=le[U.s]();if((0,k.T)(me.subscribe))return me.subscribe(q);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(le);if((0,M.X)(le))return function ie(le){return new O.c(q=>{for(let me=0;me{le.then(me=>{q.closed||(q.next(me),q.complete())},me=>q.error(me)).then(null,S.m)})}(le);if((0,P.T)(le))return Le(le);if((0,T.x)(le))return function De(le){return new O.c(q=>{for(const me of le)if(q.next(me),q.closed)return;q.complete()})}(le);if((0,R.U)(le))return function Qe(le){return Le((0,R.C)(le))}(le)}throw(0,_.L)(le)}function Le(le){return new O.c(q=>{(function st(le,q){var me,se,pe,ve;return(0,h.sH)(this,void 0,void 0,function*(){try{for(me=(0,h.xN)(le);!(se=yield me.next()).done;)if(q.next(se.value),q.closed)return}catch(ye){pe={error:ye}}finally{try{se&&!se.done&&(ve=me.return)&&(yield ve.call(me))}finally{if(pe)throw pe.error}}q.complete()})})(le,q).catch(me=>q.error(me))})}},57786:(de,j,m)=>{m.d(j,{h:()=>P});var h=m(26365),M=m(58750),A=m(983),O=m(9326),b=m(22806);function P(..._){const T=(0,O.lI)(_),R=(0,O.R0)(_,1/0),k=_;return k.length?1===k.length?(0,M.Tg)(k[0]):(0,h.U)(R)((0,b.H)(k,T)):A.w}},54360:(de,j,m)=>{m.d(j,{H:()=>A,_:()=>M});var h=m(47707);function M(O,b,P,_,T){return new A(O,b,P,_,T)}class A extends h.vU{constructor(b,P,_,T,R,k){super(b),this.onFinalize=R,this.shouldUnsubscribe=k,this._next=P?function(S){try{P(S)}catch(U){b.error(U)}}:super._next,this._error=T?function(S){try{T(S)}catch(U){b.error(U)}finally{this.unsubscribe()}}:super._error,this._complete=_?function(){try{_()}catch(S){b.error(S)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var b;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:P}=this;super.unsubscribe(),!P&&(null===(b=this.onFinalize)||void 0===b||b.call(this))}}}},99437:(de,j,m)=>{m.d(j,{W:()=>O});var h=m(58750),M=m(54360),A=m(39974);function O(b){return(0,A.N)((P,_)=>{let k,T=null,R=!1;T=P.subscribe((0,M._)(_,void 0,void 0,S=>{k=(0,h.Tg)(b(S,O(b)(P))),T?(T.unsubscribe(),T=null,k.subscribe(_)):R=!0})),R&&(T.unsubscribe(),T=null,k.subscribe(_))})}},72066:(de,j,m)=>{m.d(j,{N:()=>_});var h=m(21413),M=m(58750),A=m(39974),O=m(71985);const P={connector:()=>new h.B};function _(T,R=P){const{connector:k}=R;return(0,A.N)((S,U)=>{const re=k();(0,M.Tg)(T(function b(T){return new O.c(R=>T.subscribe(R))}(re))).subscribe(U),U.add(S.subscribe(re))})}},23294:(de,j,m)=>{m.d(j,{F:()=>O});var h=m(33669),M=m(39974),A=m(54360);function O(P,_=h.D){return P=P??b,(0,M.N)((T,R)=>{let k,S=!0;T.subscribe((0,A._)(R,U=>{const re=_(U);(S||!P(k,re))&&(S=!1,k=re,R.next(U))}))})}function b(P,_){return P===_}},5964:(de,j,m)=>{m.d(j,{p:()=>A});var h=m(39974),M=m(54360);function A(O,b){return(0,h.N)((P,_)=>{let T=0;P.subscribe((0,M._)(_,R=>O.call(b,R,T++)&&_.next(R)))})}},96354:(de,j,m)=>{m.d(j,{T:()=>A});var h=m(39974),M=m(54360);function A(O,b){return(0,h.N)((P,_)=>{let T=0;P.subscribe((0,M._)(_,R=>{_.next(O.call(b,R,T++))}))})}},26365:(de,j,m)=>{m.d(j,{U:()=>A});var h=m(31397),M=m(33669);function A(O=1/0){return(0,h.Z)(M.D,O)}},31397:(de,j,m)=>{m.d(j,{Z:()=>T});var h=m(96354),M=m(58750),A=m(39974),O=m(45225),b=m(54360),_=m(98071);function T(R,k,S=1/0){return(0,_.T)(k)?T((U,re)=>(0,h.T)((Z,ie)=>k(U,Z,re,ie))((0,M.Tg)(R(U,re))),S):("number"==typeof k&&(S=k),(0,A.N)((U,re)=>function P(R,k,S,U,re,Z,ie,_e){const De=[];let Le=0,Qe=0,st=!1;const le=()=>{st&&!De.length&&!Le&&k.complete()},q=se=>Le{Z&&k.next(se),Le++;let pe=!1;(0,M.Tg)(S(se,Qe++)).subscribe((0,b._)(k,ve=>{re?.(ve),Z?q(ve):k.next(ve)},()=>{pe=!0},void 0,()=>{if(pe)try{for(Le--;De.length&&Leme(ve)):me(ve)}le()}catch(ve){k.error(ve)}}))};return R.subscribe((0,b._)(k,q,()=>{st=!0,le()})),()=>{_e?.()}}(U,re,R,S)))}},70354:(de,j,m)=>{m.d(j,{f:()=>O});var h=m(30017),M=m(98071),A=m(72066);function O(b,P){const _=(0,M.T)(b)?b:()=>b;return(0,M.T)(P)?(0,A.N)(P,{connector:_}):T=>new h.G(T,_)}},40941:(de,j,m)=>{m.d(j,{Q:()=>O});var h=m(45225),M=m(39974),A=m(54360);function O(b,P=0){return(0,M.N)((_,T)=>{_.subscribe((0,A._)(T,R=>(0,h.N)(T,b,()=>T.next(R),P),()=>(0,h.N)(T,b,()=>T.complete(),P),R=>(0,h.N)(T,b,()=>T.error(R),P)))})}},31927:(de,j,m)=>{m.d(j,{m:()=>O});var h=m(21413),M=m(70354),A=m(72066);function O(b){return b?P=>(0,A.N)(b)(P):P=>(0,M.f)(new h.B)(P)}},99898:(de,j,m)=>{m.d(j,{B:()=>A});var h=m(39974),M=m(54360);function A(){return(0,h.N)((O,b)=>{let P=null;O._refCount++;const _=(0,M._)(b,void 0,void 0,void 0,()=>{if(!O||O._refCount<=0||0<--O._refCount)return void(P=null);const T=O._connection,R=P;P=null,T&&(!R||T===R)&&T.unsubscribe(),b.unsubscribe()});O.subscribe(_),_.closed||(P=O.connect())})}},22816:(de,j,m)=>{m.d(j,{S:()=>O});var h=m(39974),M=m(54360);function O(b,P){return(0,h.N)(function A(b,P,_,T,R){return(k,S)=>{let U=_,re=P,Z=0;k.subscribe((0,M._)(S,ie=>{const _e=Z++;re=U?b(re,ie,_e):(U=!0,ie),T&&S.next(re)},R&&(()=>{U&&S.next(re),S.complete()})))}}(b,P,arguments.length>=2,!0))}},97647:(de,j,m)=>{m.d(j,{u:()=>b});var h=m(58750),M=m(21413),A=m(47707),O=m(39974);function b(_={}){const{connector:T=(()=>new M.B),resetOnError:R=!0,resetOnComplete:k=!0,resetOnRefCountZero:S=!0}=_;return U=>{let re,Z,ie,_e=0,De=!1,Le=!1;const Qe=()=>{Z?.unsubscribe(),Z=void 0},st=()=>{Qe(),re=ie=void 0,De=Le=!1},le=()=>{const q=re;st(),q?.unsubscribe()};return(0,O.N)((q,me)=>{_e++,!Le&&!De&&Qe();const se=ie=ie??T();me.add(()=>{_e--,0===_e&&!Le&&!De&&(Z=P(le,S))}),se.subscribe(me),!re&&_e>0&&(re=new A.Ms({next:pe=>se.next(pe),error:pe=>{Le=!0,Qe(),Z=P(st,R,pe),se.error(pe)},complete:()=>{De=!0,Qe(),Z=P(st,k),se.complete()}}),(0,h.Tg)(q).subscribe(re))})(U)}}function P(_,T,...R){if(!0===T)return void _();if(!1===T)return;const k=new A.Ms({next:()=>{k.unsubscribe(),_()}});return(0,h.Tg)(T(...R)).subscribe(k)}},44668:(de,j,m)=>{m.d(j,{t:()=>A});var h=m(92771),M=m(97647);function A(O,b,P){let _,T=!1;return O&&"object"==typeof O?({bufferSize:_=1/0,windowTime:b=1/0,refCount:T=!1,scheduler:P}=O):_=O??1/0,(0,M.u)({connector:()=>new h.m(_,b,P),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:T})}},56977:(de,j,m)=>{m.d(j,{Q:()=>b});var h=m(39974),M=m(54360),A=m(58750),O=m(85343);function b(P){return(0,h.N)((_,T)=>{(0,A.Tg)(P).subscribe((0,M._)(T,()=>T.complete(),O.l)),!T.closed&&_.subscribe(T)})}},88141:(de,j,m)=>{m.d(j,{M:()=>b});var h=m(98071),M=m(39974),A=m(54360),O=m(33669);function b(P,_,T){const R=(0,h.T)(P)||_||T?{next:P,error:_,complete:T}:P;return R?(0,M.N)((k,S)=>{var U;null===(U=R.subscribe)||void 0===U||U.call(R);let re=!0;k.subscribe((0,A._)(S,Z=>{var ie;null===(ie=R.next)||void 0===ie||ie.call(R,Z),S.next(Z)},()=>{var Z;re=!1,null===(Z=R.complete)||void 0===Z||Z.call(R),S.complete()},Z=>{var ie;re=!1,null===(ie=R.error)||void 0===ie||ie.call(R,Z),S.error(Z)},()=>{var Z,ie;re&&(null===(Z=R.unsubscribe)||void 0===Z||Z.call(R)),null===(ie=R.finalize)||void 0===ie||ie.call(R)}))}):O.D}},53993:(de,j,m)=>{m.d(j,{E:()=>_});var h=m(39974),M=m(54360),A=m(58750),O=m(33669),b=m(85343),P=m(9326);function _(...T){const R=(0,P.ms)(T);return(0,h.N)((k,S)=>{const U=T.length,re=new Array(U);let Z=T.map(()=>!1),ie=!1;for(let _e=0;_e{re[_e]=De,!ie&&!Z[_e]&&(Z[_e]=!0,(ie=Z.every(O.D))&&(Z=null))},b.l));k.subscribe((0,M._)(S,_e=>{if(ie){const De=[_e,...re];S.next(R?R(...De):De)}}))})}},96780:(de,j,m)=>{m.d(j,{R:()=>b});var h=m(18359);class M extends h.yU{constructor(_,T){super()}schedule(_,T=0){return this}}const A={setInterval(P,_,...T){const{delegate:R}=A;return R?.setInterval?R.setInterval(P,_,...T):setInterval(P,_,...T)},clearInterval(P){const{delegate:_}=A;return(_?.clearInterval||clearInterval)(P)},delegate:void 0};var O=m(57908);class b extends M{constructor(_,T){super(_,T),this.scheduler=_,this.work=T,this.pending=!1}schedule(_,T=0){var R;if(this.closed)return this;this.state=_;const k=this.id,S=this.scheduler;return null!=k&&(this.id=this.recycleAsyncId(S,k,T)),this.pending=!0,this.delay=T,this.id=null!==(R=this.id)&&void 0!==R?R:this.requestAsyncId(S,this.id,T),this}requestAsyncId(_,T,R=0){return A.setInterval(_.flush.bind(_,this),R)}recycleAsyncId(_,T,R=0){if(null!=R&&this.delay===R&&!1===this.pending)return T;null!=T&&A.clearInterval(T)}execute(_,T){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const R=this._execute(_,T);if(R)return R;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(_,T){let k,R=!1;try{this.work(_)}catch(S){R=!0,k=S||new Error("Scheduled action threw falsy error")}if(R)return this.unsubscribe(),k}unsubscribe(){if(!this.closed){const{id:_,scheduler:T}=this,{actions:R}=T;this.work=this.state=this.scheduler=null,this.pending=!1,(0,O.o)(R,this),null!=_&&(this.id=this.recycleAsyncId(T,_,null)),this.delay=null,super.unsubscribe()}}}},39687:(de,j,m)=>{m.d(j,{q:()=>A});var h=m(86129);class M{constructor(b,P=M.now){this.schedulerActionCtor=b,this.now=P}schedule(b,P=0,_){return new this.schedulerActionCtor(this,b).schedule(_,P)}}M.now=h.U.now;class A extends M{constructor(b,P=M.now){super(b,P),this.actions=[],this._active=!1}flush(b){const{actions:P}=this;if(this._active)return void P.push(b);let _;this._active=!0;do{if(_=b.execute(b.state,b.delay))break}while(b=P.shift());if(this._active=!1,_){for(;b=P.shift();)b.unsubscribe();throw _}}}},86129:(de,j,m)=>{m.d(j,{U:()=>h});const h={now:()=>(h.delegate||Date).now(),delegate:void 0}},47242:(de,j,m)=>{m.d(j,{T:()=>b});var h=m(96780),A=m(39687);const b=new class O extends A.q{}(class M extends h.R{constructor(T,R){super(T,R),this.scheduler=T,this.work=R}schedule(T,R=0){return R>0?super.schedule(T,R):(this.delay=R,this.state=T,this.scheduler.flush(this),this)}execute(T,R){return R>0||this.closed?super.execute(T,R):this._execute(T,R)}requestAsyncId(T,R,k=0){return null!=k&&k>0||null==k&&this.delay>0?super.requestAsyncId(T,R,k):(T.flush(this),0)}})},19270:(de,j,m)=>{m.d(j,{f:()=>h});const h={setTimeout(M,A,...O){const{delegate:b}=h;return b?.setTimeout?b.setTimeout(M,A,...O):setTimeout(M,A,...O)},clearTimeout(M){const{delegate:A}=h;return(A?.clearTimeout||clearTimeout)(M)},delegate:void 0}},4761:(de,j,m)=>{m.d(j,{l:()=>M});const M=function h(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494:(de,j,m)=>{m.d(j,{s:()=>h});const h="function"==typeof Symbol&&Symbol.observable||"@@observable"},9326:(de,j,m)=>{m.d(j,{R0:()=>P,lI:()=>b,ms:()=>O});var h=m(98071),M=m(79470);function A(_){return _[_.length-1]}function O(_){return(0,h.T)(A(_))?_.pop():void 0}function b(_){return(0,M.m)(A(_))?_.pop():void 0}function P(_,T){return"number"==typeof A(_)?_.pop():T}},57908:(de,j,m)=>{function h(M,A){if(M){const O=M.indexOf(A);0<=O&&M.splice(O,1)}}m.d(j,{o:()=>h})},81853:(de,j,m)=>{function h(M){const O=M(b=>{Error.call(b),b.stack=(new Error).stack});return O.prototype=Object.create(Error.prototype),O.prototype.constructor=O,O}m.d(j,{L:()=>h})},49786:(de,j,m)=>{m.d(j,{Y:()=>A,l:()=>O});var h=m(41026);let M=null;function A(b){if(h.$.useDeprecatedSynchronousErrorHandling){const P=!M;if(P&&(M={errorThrown:!1,error:null}),b(),P){const{errorThrown:_,error:T}=M;if(M=null,_)throw T}}else b()}function O(b){h.$.useDeprecatedSynchronousErrorHandling&&M&&(M.errorThrown=!0,M.error=b)}},45225:(de,j,m)=>{function h(M,A,O,b=0,P=!1){const _=A.schedule(function(){O(),P?M.add(this.schedule(null,b)):this.unsubscribe()},b);if(M.add(_),!P)return _}m.d(j,{N:()=>h})},33669:(de,j,m)=>{function h(M){return M}m.d(j,{D:()=>h})},47441:(de,j,m)=>{m.d(j,{X:()=>h});const h=M=>M&&"number"==typeof M.length&&"function"!=typeof M},37953:(de,j,m)=>{m.d(j,{T:()=>M});var h=m(98071);function M(A){return Symbol.asyncIterator&&(0,h.T)(A?.[Symbol.asyncIterator])}},98071:(de,j,m)=>{function h(M){return"function"==typeof M}m.d(j,{T:()=>h})},55055:(de,j,m)=>{m.d(j,{l:()=>A});var h=m(3494),M=m(98071);function A(O){return(0,M.T)(O[h.s])}},85397:(de,j,m)=>{m.d(j,{x:()=>A});var h=m(4761),M=m(98071);function A(O){return(0,M.T)(O?.[h.l])}},74402:(de,j,m)=>{m.d(j,{A:()=>A});var h=m(71985),M=m(98071);function A(O){return!!O&&(O instanceof h.c||(0,M.T)(O.lift)&&(0,M.T)(O.subscribe))}},59858:(de,j,m)=>{m.d(j,{y:()=>M});var h=m(98071);function M(A){return(0,h.T)(A?.then)}},15196:(de,j,m)=>{m.d(j,{C:()=>A,U:()=>O});var h=m(31635),M=m(98071);function A(b){return(0,h.AQ)(this,arguments,function*(){const _=b.getReader();try{for(;;){const{value:T,done:R}=yield(0,h.N3)(_.read());if(R)return yield(0,h.N3)(void 0);yield yield(0,h.N3)(T)}}finally{_.releaseLock()}})}function O(b){return(0,M.T)(b?.getReader)}},79470:(de,j,m)=>{m.d(j,{m:()=>M});var h=m(98071);function M(A){return A&&(0,h.T)(A.schedule)}},39974:(de,j,m)=>{m.d(j,{N:()=>A,S:()=>M});var h=m(98071);function M(O){return(0,h.T)(O?.lift)}function A(O){return b=>{if(M(b))return b.lift(function(P){try{return O(P,this)}catch(_){this.error(_)}});throw new TypeError("Unable to lift unknown Observable type")}}},85343:(de,j,m)=>{function h(){}m.d(j,{l:()=>h})},71203:(de,j,m)=>{m.d(j,{F:()=>M,m:()=>A});var h=m(33669);function M(...O){return A(O)}function A(O){return 0===O.length?h.D:1===O.length?O[0]:function(P){return O.reduce((_,T)=>T(_),P)}}},45334:(de,j,m)=>{m.d(j,{m:()=>A});var h=m(41026),M=m(19270);function A(O){M.f.setTimeout(()=>{const{onUnhandledError:b}=h.$;if(!b)throw O;b(O)})}},50591:(de,j,m)=>{function h(M){return new TypeError(`You provided ${null!==M&&"object"==typeof M?"an invalid object":`'${M}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}m.d(j,{L:()=>h})},60177:(de,j,m)=>{m.d(j,{AJ:()=>zs,B3:()=>Te,GH:()=>ao,Jj:()=>Be,MD:()=>Nr,N0:()=>fo,OI:()=>no,P9:()=>Sr,QT:()=>A,QX:()=>Mn,Sm:()=>_e,Sq:()=>oo,T3:()=>We,UE:()=>Ar,VF:()=>b,Vy:()=>Xu,Xr:()=>qu,YU:()=>Ve,ZD:()=>O,_b:()=>mi,aZ:()=>Le,bT:()=>Bu,e1:()=>io,fG:()=>so,fw:()=>De,hb:()=>Z,hj:()=>R,qQ:()=>_,ux:()=>xn,vh:()=>uo});var h=m(54438);let M=null;function A(){return M}function O(c){M??=c}class b{}const _=new h.nKC("");let T=(()=>{class c{historyGo(l){throw new Error("")}static#e=this.\u0275fac=function(f){return new(f||c)};static#t=this.\u0275prov=h.jDH({token:c,factory:()=>(0,h.WQX)(k),providedIn:"platform"})}return c})();const R=new h.nKC("");let k=(()=>{class c extends T{constructor(){super(),this._doc=(0,h.WQX)(_),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return A().getBaseHref(this._doc)}onPopState(l){const f=A().getGlobalEventTarget(this._doc,"window");return f.addEventListener("popstate",l,!1),()=>f.removeEventListener("popstate",l)}onHashChange(l){const f=A().getGlobalEventTarget(this._doc,"window");return f.addEventListener("hashchange",l,!1),()=>f.removeEventListener("hashchange",l)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(l){this._location.pathname=l}pushState(l,f,y){this._history.pushState(l,f,y)}replaceState(l,f,y){this._history.replaceState(l,f,y)}forward(){this._history.forward()}back(){this._history.back()}historyGo(l=0){this._history.go(l)}getState(){return this._history.state}static#e=this.\u0275fac=function(f){return new(f||c)};static#t=this.\u0275prov=h.jDH({token:c,factory:()=>new c,providedIn:"platform"})}return c})();function S(c,g){if(0==c.length)return g;if(0==g.length)return c;let l=0;return c.endsWith("/")&&l++,g.startsWith("/")&&l++,2==l?c+g.substring(1):1==l?c+g:c+"/"+g}function U(c){const g=c.match(/#|\?|$/),l=g&&g.index||c.length;return c.slice(0,l-("/"===c[l-1]?1:0))+c.slice(l)}function re(c){return c&&"?"!==c[0]?"?"+c:c}let Z=(()=>{class c{historyGo(l){throw new Error("")}static#e=this.\u0275fac=function(f){return new(f||c)};static#t=this.\u0275prov=h.jDH({token:c,factory:()=>(0,h.WQX)(_e),providedIn:"root"})}return c})();const ie=new h.nKC("");let _e=(()=>{class c extends Z{constructor(l,f){super(),this._platformLocation=l,this._removeListenerFns=[],this._baseHref=f??this._platformLocation.getBaseHrefFromDOM()??(0,h.WQX)(_).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(l){this._removeListenerFns.push(this._platformLocation.onPopState(l),this._platformLocation.onHashChange(l))}getBaseHref(){return this._baseHref}prepareExternalUrl(l){return S(this._baseHref,l)}path(l=!1){const f=this._platformLocation.pathname+re(this._platformLocation.search),y=this._platformLocation.hash;return y&&l?`${f}${y}`:f}pushState(l,f,y,F){const K=this.prepareExternalUrl(y+re(F));this._platformLocation.pushState(l,f,K)}replaceState(l,f,y,F){const K=this.prepareExternalUrl(y+re(F));this._platformLocation.replaceState(l,f,K)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(l=0){this._platformLocation.historyGo?.(l)}static#e=this.\u0275fac=function(f){return new(f||c)(h.KVO(T),h.KVO(ie,8))};static#t=this.\u0275prov=h.jDH({token:c,factory:c.\u0275fac,providedIn:"root"})}return c})(),De=(()=>{class c extends Z{constructor(l,f){super(),this._platformLocation=l,this._baseHref="",this._removeListenerFns=[],null!=f&&(this._baseHref=f)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(l){this._removeListenerFns.push(this._platformLocation.onPopState(l),this._platformLocation.onHashChange(l))}getBaseHref(){return this._baseHref}path(l=!1){const f=this._platformLocation.hash??"#";return f.length>0?f.substring(1):f}prepareExternalUrl(l){const f=S(this._baseHref,l);return f.length>0?"#"+f:f}pushState(l,f,y,F){let K=this.prepareExternalUrl(y+re(F));0==K.length&&(K=this._platformLocation.pathname),this._platformLocation.pushState(l,f,K)}replaceState(l,f,y,F){let K=this.prepareExternalUrl(y+re(F));0==K.length&&(K=this._platformLocation.pathname),this._platformLocation.replaceState(l,f,K)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(l=0){this._platformLocation.historyGo?.(l)}static#e=this.\u0275fac=function(f){return new(f||c)(h.KVO(T),h.KVO(ie,8))};static#t=this.\u0275prov=h.jDH({token:c,factory:c.\u0275fac})}return c})(),Le=(()=>{class c{constructor(l){this._subject=new h.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=l;const f=this._locationStrategy.getBaseHref();this._basePath=function q(c){if(new RegExp("^(https?:)?//").test(c)){const[,l]=c.split(/\/\/[^\/]+/);return l}return c}(U(le(f))),this._locationStrategy.onPopState(y=>{this._subject.emit({url:this.path(!0),pop:!0,state:y.state,type:y.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(l=!1){return this.normalize(this._locationStrategy.path(l))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(l,f=""){return this.path()==this.normalize(l+re(f))}normalize(l){return c.stripTrailingSlash(function st(c,g){if(!c||!g.startsWith(c))return g;const l=g.substring(c.length);return""===l||["/",";","?","#"].includes(l[0])?l:g}(this._basePath,le(l)))}prepareExternalUrl(l){return l&&"/"!==l[0]&&(l="/"+l),this._locationStrategy.prepareExternalUrl(l)}go(l,f="",y=null){this._locationStrategy.pushState(y,"",l,f),this._notifyUrlChangeListeners(this.prepareExternalUrl(l+re(f)),y)}replaceState(l,f="",y=null){this._locationStrategy.replaceState(y,"",l,f),this._notifyUrlChangeListeners(this.prepareExternalUrl(l+re(f)),y)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(l=0){this._locationStrategy.historyGo?.(l)}onUrlChange(l){return this._urlChangeListeners.push(l),this._urlChangeSubscription??=this.subscribe(f=>{this._notifyUrlChangeListeners(f.url,f.state)}),()=>{const f=this._urlChangeListeners.indexOf(l);this._urlChangeListeners.splice(f,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(l="",f){this._urlChangeListeners.forEach(y=>y(l,f))}subscribe(l,f,y){return this._subject.subscribe({next:l,error:f,complete:y})}static#e=this.normalizeQueryParams=re;static#t=this.joinWithSlash=S;static#n=this.stripTrailingSlash=U;static#r=this.\u0275fac=function(f){return new(f||c)(h.KVO(Z))};static#o=this.\u0275prov=h.jDH({token:c,factory:()=>function Qe(){return new Le((0,h.KVO)(Z))}(),providedIn:"root"})}return c})();function le(c){return c.replace(/\/index.html$/,"")}var se=function(c){return c[c.Decimal=0]="Decimal",c[c.Percent=1]="Percent",c[c.Currency=2]="Currency",c[c.Scientific=3]="Scientific",c}(se||{}),ve=function(c){return c[c.Format=0]="Format",c[c.Standalone=1]="Standalone",c}(ve||{}),ye=function(c){return c[c.Narrow=0]="Narrow",c[c.Abbreviated=1]="Abbreviated",c[c.Wide=2]="Wide",c[c.Short=3]="Short",c}(ye||{}),nt=function(c){return c[c.Short=0]="Short",c[c.Medium=1]="Medium",c[c.Long=2]="Long",c[c.Full=3]="Full",c}(nt||{});const ze={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function W(c,g){return ce((0,h.H5H)(c)[h.KH2.DateFormat],g)}function G(c,g){return ce((0,h.H5H)(c)[h.KH2.TimeFormat],g)}function te(c,g){return ce((0,h.H5H)(c)[h.KH2.DateTimeFormat],g)}function X(c,g){const l=(0,h.H5H)(c),f=l[h.KH2.NumberSymbols][g];if(typeof f>"u"){if(g===ze.CurrencyDecimal)return l[h.KH2.NumberSymbols][ze.Decimal];if(g===ze.CurrencyGroup)return l[h.KH2.NumberSymbols][ze.Group]}return f}function $(c){if(!c[h.KH2.ExtraData])throw new Error(`Missing extra locale data for the locale "${c[h.KH2.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function ce(c,g){for(let l=g;l>-1;l--)if(typeof c[l]<"u")return c[l];throw new Error("Locale data API: locale data undefined")}function Ce(c){const[g,l]=c.split(":");return{hours:+g,minutes:+l}}const Qn=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Dt={},di=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var Zt=function(c){return c[c.Short=0]="Short",c[c.ShortGMT=1]="ShortGMT",c[c.Long=2]="Long",c[c.Extended=3]="Extended",c}(Zt||{}),xe=function(c){return c[c.FullYear=0]="FullYear",c[c.Month=1]="Month",c[c.Date=2]="Date",c[c.Hours=3]="Hours",c[c.Minutes=4]="Minutes",c[c.Seconds=5]="Seconds",c[c.FractionalSeconds=6]="FractionalSeconds",c[c.Day=7]="Day",c}(xe||{}),je=function(c){return c[c.DayPeriods=0]="DayPeriods",c[c.Days=1]="Days",c[c.Months=2]="Months",c[c.Eras=3]="Eras",c}(je||{});function Zn(c,g,l,f){let y=function Me(c){if(pt(c))return c;if("number"==typeof c&&!isNaN(c))return new Date(c);if("string"==typeof c){if(c=c.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(c)){const[y,F=1,K=1]=c.split("-").map(he=>+he);return Dn(y,F-1,K)}const l=parseFloat(c);if(!isNaN(c-l))return new Date(l);let f;if(f=c.match(Qn))return function Xe(c){const g=new Date(0);let l=0,f=0;const y=c[8]?g.setUTCFullYear:g.setFullYear,F=c[8]?g.setUTCHours:g.setHours;c[9]&&(l=Number(c[9]+c[10]),f=Number(c[9]+c[11])),y.call(g,Number(c[1]),Number(c[2])-1,Number(c[3]));const K=Number(c[4]||0)-l,he=Number(c[5]||0)-f,lt=Number(c[6]||0),rt=Math.floor(1e3*parseFloat("0."+(c[7]||0)));return F.call(g,K,he,lt,rt),g}(f)}const g=new Date(c);if(!pt(g))throw new Error(`Unable to convert "${c}" into a date`);return g}(c);g=an(l,g)||g;let he,K=[];for(;g;){if(he=di.exec(g),!he){K.push(g);break}{K=K.concat(he.slice(1));const ot=K.pop();if(!ot)break;g=ot}}let lt=y.getTimezoneOffset();f&&(lt=C(f,lt),y=function fe(c,g,l){const f=l?-1:1,y=c.getTimezoneOffset();return function z(c,g){return(c=new Date(c.getTime())).setMinutes(c.getMinutes()+g),c}(c,f*(C(g,y)-y))}(y,f,!0));let rt="";return K.forEach(ot=>{const ke=function D(c){if(x[c])return x[c];let g;switch(c){case"G":case"GG":case"GGG":g=et(je.Eras,ye.Abbreviated);break;case"GGGG":g=et(je.Eras,ye.Wide);break;case"GGGGG":g=et(je.Eras,ye.Narrow);break;case"y":g=Oe(xe.FullYear,1,0,!1,!0);break;case"yy":g=Oe(xe.FullYear,2,0,!0,!0);break;case"yyy":g=Oe(xe.FullYear,3,0,!1,!0);break;case"yyyy":g=Oe(xe.FullYear,4,0,!1,!0);break;case"Y":g=w(1);break;case"YY":g=w(2,!0);break;case"YYY":g=w(3);break;case"YYYY":g=w(4);break;case"M":case"L":g=Oe(xe.Month,1,1);break;case"MM":case"LL":g=Oe(xe.Month,2,1);break;case"MMM":g=et(je.Months,ye.Abbreviated);break;case"MMMM":g=et(je.Months,ye.Wide);break;case"MMMMM":g=et(je.Months,ye.Narrow);break;case"LLL":g=et(je.Months,ye.Abbreviated,ve.Standalone);break;case"LLLL":g=et(je.Months,ye.Wide,ve.Standalone);break;case"LLLLL":g=et(je.Months,ye.Narrow,ve.Standalone);break;case"w":g=qn(1);break;case"ww":g=qn(2);break;case"W":g=qn(1,!0);break;case"d":g=Oe(xe.Date,1);break;case"dd":g=Oe(xe.Date,2);break;case"c":case"cc":g=Oe(xe.Day,1);break;case"ccc":g=et(je.Days,ye.Abbreviated,ve.Standalone);break;case"cccc":g=et(je.Days,ye.Wide,ve.Standalone);break;case"ccccc":g=et(je.Days,ye.Narrow,ve.Standalone);break;case"cccccc":g=et(je.Days,ye.Short,ve.Standalone);break;case"E":case"EE":case"EEE":g=et(je.Days,ye.Abbreviated);break;case"EEEE":g=et(je.Days,ye.Wide);break;case"EEEEE":g=et(je.Days,ye.Narrow);break;case"EEEEEE":g=et(je.Days,ye.Short);break;case"a":case"aa":case"aaa":g=et(je.DayPeriods,ye.Abbreviated);break;case"aaaa":g=et(je.DayPeriods,ye.Wide);break;case"aaaaa":g=et(je.DayPeriods,ye.Narrow);break;case"b":case"bb":case"bbb":g=et(je.DayPeriods,ye.Abbreviated,ve.Standalone,!0);break;case"bbbb":g=et(je.DayPeriods,ye.Wide,ve.Standalone,!0);break;case"bbbbb":g=et(je.DayPeriods,ye.Narrow,ve.Standalone,!0);break;case"B":case"BB":case"BBB":g=et(je.DayPeriods,ye.Abbreviated,ve.Format,!0);break;case"BBBB":g=et(je.DayPeriods,ye.Wide,ve.Format,!0);break;case"BBBBB":g=et(je.DayPeriods,ye.Narrow,ve.Format,!0);break;case"h":g=Oe(xe.Hours,1,-12);break;case"hh":g=Oe(xe.Hours,2,-12);break;case"H":g=Oe(xe.Hours,1);break;case"HH":g=Oe(xe.Hours,2);break;case"m":g=Oe(xe.Minutes,1);break;case"mm":g=Oe(xe.Minutes,2);break;case"s":g=Oe(xe.Seconds,1);break;case"ss":g=Oe(xe.Seconds,2);break;case"S":g=Oe(xe.FractionalSeconds,1);break;case"SS":g=Oe(xe.FractionalSeconds,2);break;case"SSS":g=Oe(xe.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":g=Mr(Zt.Short);break;case"ZZZZZ":g=Mr(Zt.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":g=Mr(Zt.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":g=Mr(Zt.Long);break;default:return null}return x[c]=g,g}(ot);rt+=ke?ke(y,l,lt):"''"===ot?"'":ot.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),rt}function Dn(c,g,l){const f=new Date(0);return f.setFullYear(c,g,l),f.setHours(0,0,0),f}function an(c,g){const l=function gn(c){return(0,h.H5H)(c)[h.KH2.LocaleId]}(c);if(Dt[l]??={},Dt[l][g])return Dt[l][g];let f="";switch(g){case"shortDate":f=W(c,nt.Short);break;case"mediumDate":f=W(c,nt.Medium);break;case"longDate":f=W(c,nt.Long);break;case"fullDate":f=W(c,nt.Full);break;case"shortTime":f=G(c,nt.Short);break;case"mediumTime":f=G(c,nt.Medium);break;case"longTime":f=G(c,nt.Long);break;case"fullTime":f=G(c,nt.Full);break;case"short":const y=an(c,"shortTime"),F=an(c,"shortDate");f=Yn(te(c,nt.Short),[y,F]);break;case"medium":const K=an(c,"mediumTime"),he=an(c,"mediumDate");f=Yn(te(c,nt.Medium),[K,he]);break;case"long":const lt=an(c,"longTime"),rt=an(c,"longDate");f=Yn(te(c,nt.Long),[lt,rt]);break;case"full":const ot=an(c,"fullTime"),ke=an(c,"fullDate");f=Yn(te(c,nt.Full),[ot,ke])}return f&&(Dt[l][g]=f),f}function Yn(c,g){return g&&(c=c.replace(/\{([^}]+)}/g,function(l,f){return null!=g&&f in g?g[f]:l})),c}function Rt(c,g,l="-",f,y){let F="";(c<0||y&&c<=0)&&(y?c=1-c:(c=-c,F=l));let K=String(c);for(;K.length0||he>-l)&&(he+=l),c===xe.Hours)0===he&&-12===l&&(he=12);else if(c===xe.FractionalSeconds)return function fi(c,g){return Rt(c,3).substring(0,g)}(he,g);const lt=X(K,ze.MinusSign);return Rt(he,g,lt,f,y)}}function et(c,g,l=ve.Format,f=!1){return function(y,F){return function Ze(c,g,l,f,y,F){switch(l){case je.Months:return function In(c,g,l){const f=(0,h.H5H)(c),F=ce([f[h.KH2.MonthsFormat],f[h.KH2.MonthsStandalone]],g);return ce(F,l)}(g,y,f)[c.getMonth()];case je.Days:return function Rn(c,g,l){const f=(0,h.H5H)(c),F=ce([f[h.KH2.DaysFormat],f[h.KH2.DaysStandalone]],g);return ce(F,l)}(g,y,f)[c.getDay()];case je.DayPeriods:const K=c.getHours(),he=c.getMinutes();if(F){const rt=function ae(c){const g=(0,h.H5H)(c);return $(g),(g[h.KH2.ExtraData][2]||[]).map(f=>"string"==typeof f?Ce(f):[Ce(f[0]),Ce(f[1])])}(g),ot=function ne(c,g,l){const f=(0,h.H5H)(c);$(f);const F=ce([f[h.KH2.ExtraData][0],f[h.KH2.ExtraData][1]],g)||[];return ce(F,l)||[]}(g,y,f),ke=rt.findIndex(gt=>{if(Array.isArray(gt)){const[Ye,yt]=gt,Ke=K>=Ye.hours&&he>=Ye.minutes,J=K0?Math.floor(y/60):Math.ceil(y/60);switch(c){case Zt.Short:return(y>=0?"+":"")+Rt(K,2,F)+Rt(Math.abs(y%60),2,F);case Zt.ShortGMT:return"GMT"+(y>=0?"+":"")+Rt(K,1,F);case Zt.Long:return"GMT"+(y>=0?"+":"")+Rt(K,2,F)+":"+Rt(Math.abs(y%60),2,F);case Zt.Extended:return 0===f?"Z":(y>=0?"+":"")+Rt(K,2,F)+":"+Rt(Math.abs(y%60),2,F);default:throw new Error(`Unknown zone width "${c}"`)}}}const Ct=0,Xn=4;function hi(c){const g=c.getDay(),l=0===g?-3:Xn-g;return Dn(c.getFullYear(),c.getMonth(),c.getDate()+l)}function qn(c,g=!1){return function(l,f){let y;if(g){const F=new Date(l.getFullYear(),l.getMonth(),1).getDay()-1,K=l.getDate();y=1+Math.floor((K+F)/7)}else{const F=hi(l),K=function ju(c){const g=Dn(c,Ct,1).getDay();return Dn(c,0,1+(g<=Xn?Xn:Xn+7)-g)}(F.getFullYear()),he=F.getTime()-K.getTime();y=1+Math.round(he/6048e5)}return Rt(y,c,X(f,ze.MinusSign))}}function w(c,g=!1){return function(l,f){return Rt(hi(l).getFullYear(),c,X(f,ze.MinusSign),g)}}const x={};function C(c,g){c=c.replace(/:/g,"");const l=Date.parse("Jan 01, 1970 00:00:00 "+c)/6e4;return isNaN(l)?g:l}function pt(c){return c instanceof Date&&!isNaN(c.valueOf())}const Bt=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function pi(c){const g=parseInt(c);if(isNaN(g))throw new Error("Invalid integer literal when parsing "+c);return g}function mi(c,g){g=encodeURIComponent(g);for(const l of c.split(";")){const f=l.indexOf("="),[y,F]=-1==f?[l,""]:[l.slice(0,f),l.slice(f+1)];if(y.trim()===g)return decodeURIComponent(F)}return null}const to=/\s+/,Ls=[];let Ve=(()=>{class c{constructor(l,f){this._ngEl=l,this._renderer=f,this.initialClasses=Ls,this.stateMap=new Map}set klass(l){this.initialClasses=null!=l?l.trim().split(to):Ls}set ngClass(l){this.rawClass="string"==typeof l?l.trim().split(to):l}ngDoCheck(){for(const f of this.initialClasses)this._updateState(f,!0);const l=this.rawClass;if(Array.isArray(l)||l instanceof Set)for(const f of l)this._updateState(f,!0);else if(null!=l)for(const f of Object.keys(l))this._updateState(f,!!l[f]);this._applyStateDiff()}_updateState(l,f){const y=this.stateMap.get(l);void 0!==y?(y.enabled!==f&&(y.changed=!0,y.enabled=f),y.touched=!0):this.stateMap.set(l,{enabled:f,changed:!0,touched:!0})}_applyStateDiff(){for(const l of this.stateMap){const f=l[0],y=l[1];y.changed?(this._toggleClass(f,y.enabled),y.changed=!1):y.touched||(y.enabled&&this._toggleClass(f,!1),this.stateMap.delete(f)),y.touched=!1}}_toggleClass(l,f){(l=l.trim()).length>0&&l.split(to).forEach(y=>{f?this._renderer.addClass(this._ngEl.nativeElement,y):this._renderer.removeClass(this._ngEl.nativeElement,y)})}static#e=this.\u0275fac=function(f){return new(f||c)(h.rXU(h.aKT),h.rXU(h.sFG))};static#t=this.\u0275dir=h.FsC({type:c,selectors:[["","ngClass",""]],inputs:{klass:[h.Mj6.None,"class","klass"],ngClass:"ngClass"},standalone:!0})}return c})(),no=(()=>{class c{constructor(l){this._viewContainerRef=l,this.ngComponentOutlet=null,this._inputsUsed=new Map}_needToReCreateNgModuleInstance(l){return void 0!==l.ngComponentOutletNgModule||void 0!==l.ngComponentOutletNgModuleFactory}_needToReCreateComponentInstance(l){return void 0!==l.ngComponentOutlet||void 0!==l.ngComponentOutletContent||void 0!==l.ngComponentOutletInjector||this._needToReCreateNgModuleInstance(l)}ngOnChanges(l){if(this._needToReCreateComponentInstance(l)&&(this._viewContainerRef.clear(),this._inputsUsed.clear(),this._componentRef=void 0,this.ngComponentOutlet)){const f=this.ngComponentOutletInjector||this._viewContainerRef.parentInjector;this._needToReCreateNgModuleInstance(l)&&(this._moduleRef?.destroy(),this._moduleRef=this.ngComponentOutletNgModule?(0,h.w6W)(this.ngComponentOutletNgModule,ro(f)):this.ngComponentOutletNgModuleFactory?this.ngComponentOutletNgModuleFactory.create(ro(f)):void 0),this._componentRef=this._viewContainerRef.createComponent(this.ngComponentOutlet,{injector:f,ngModuleRef:this._moduleRef,projectableNodes:this.ngComponentOutletContent})}}ngDoCheck(){if(this._componentRef){if(this.ngComponentOutletInputs)for(const l of Object.keys(this.ngComponentOutletInputs))this._inputsUsed.set(l,!0);this._applyInputStateDiff(this._componentRef)}}ngOnDestroy(){this._moduleRef?.destroy()}_applyInputStateDiff(l){for(const[f,y]of this._inputsUsed)y?(l.setInput(f,this.ngComponentOutletInputs[f]),this._inputsUsed.set(f,!1)):(l.setInput(f,void 0),this._inputsUsed.delete(f))}static#e=this.\u0275fac=function(f){return new(f||c)(h.rXU(h.c1b))};static#t=this.\u0275dir=h.FsC({type:c,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInputs:"ngComponentOutletInputs",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},standalone:!0,features:[h.OA$]})}return c})();function ro(c){return c.get(h.Vns).injector}class ks{constructor(g,l,f,y){this.$implicit=g,this.ngForOf=l,this.index=f,this.count=y}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let oo=(()=>{class c{set ngForOf(l){this._ngForOf=l,this._ngForOfDirty=!0}set ngForTrackBy(l){this._trackByFn=l}get ngForTrackBy(){return this._trackByFn}constructor(l,f,y){this._viewContainer=l,this._template=f,this._differs=y,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(l){l&&(this._template=l)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const l=this._ngForOf;!this._differ&&l&&(this._differ=this._differs.find(l).create(this.ngForTrackBy))}if(this._differ){const l=this._differ.diff(this._ngForOf);l&&this._applyChanges(l)}}_applyChanges(l){const f=this._viewContainer;l.forEachOperation((y,F,K)=>{if(null==y.previousIndex)f.createEmbeddedView(this._template,new ks(y.item,this._ngForOf,-1,-1),null===K?void 0:K);else if(null==K)f.remove(null===F?void 0:F);else if(null!==F){const he=f.get(F);f.move(he,K),js(he,y)}});for(let y=0,F=f.length;y{js(f.get(y.currentIndex),y)})}static ngTemplateContextGuard(l,f){return!0}static#e=this.\u0275fac=function(f){return new(f||c)(h.rXU(h.c1b),h.rXU(h.C4Q),h.rXU(h._q3))};static#t=this.\u0275dir=h.FsC({type:c,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return c})();function js(c,g){c.context.$implicit=g.item}let Bu=(()=>{class c{constructor(l,f){this._viewContainer=l,this._context=new Lf,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=f}set ngIf(l){this._context.$implicit=this._context.ngIf=l,this._updateView()}set ngIfThen(l){Hu("ngIfThen",l),this._thenTemplateRef=l,this._thenViewRef=null,this._updateView()}set ngIfElse(l){Hu("ngIfElse",l),this._elseTemplateRef=l,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(l,f){return!0}static#e=this.\u0275fac=function(f){return new(f||c)(h.rXU(h.c1b),h.rXU(h.C4Q))};static#t=this.\u0275dir=h.FsC({type:c,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return c})();class Lf{constructor(){this.$implicit=null,this.ngIf=null}}function Hu(c,g){if(g&&!g.createEmbeddedView)throw new Error(`${c} must be a TemplateRef, but received '${(0,h.Tbb)(g)}'.`)}class br{constructor(g,l){this._viewContainerRef=g,this._templateRef=l,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(g){g&&!this._created?this.create():!g&&this._created&&this.destroy()}}let xn=(()=>{class c{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(l){this._ngSwitch=l,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(l){this._defaultViews.push(l)}_matchCase(l){const f=l===this._ngSwitch;return this._lastCasesMatched||=f,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),f}_updateDefaultCases(l){if(this._defaultViews.length>0&&l!==this._defaultUsed){this._defaultUsed=l;for(const f of this._defaultViews)f.enforceState(l)}}static#e=this.\u0275fac=function(f){return new(f||c)};static#t=this.\u0275dir=h.FsC({type:c,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}return c})(),io=(()=>{class c{constructor(l,f,y){this.ngSwitch=y,y._addCase(),this._view=new br(l,f)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static#e=this.\u0275fac=function(f){return new(f||c)(h.rXU(h.c1b),h.rXU(h.C4Q),h.rXU(xn,9))};static#t=this.\u0275dir=h.FsC({type:c,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}return c})(),so=(()=>{class c{constructor(l,f,y){y._addDefault(new br(l,f))}static#e=this.\u0275fac=function(f){return new(f||c)(h.rXU(h.c1b),h.rXU(h.C4Q),h.rXU(xn,9))};static#t=this.\u0275dir=h.FsC({type:c,selectors:[["","ngSwitchDefault",""]],standalone:!0})}return c})(),Te=(()=>{class c{constructor(l,f,y){this._ngEl=l,this._differs=f,this._renderer=y,this._ngStyle=null,this._differ=null}set ngStyle(l){this._ngStyle=l,!this._differ&&l&&(this._differ=this._differs.find(l).create())}ngDoCheck(){if(this._differ){const l=this._differ.diff(this._ngStyle);l&&this._applyChanges(l)}}_setStyle(l,f){const[y,F]=l.split("."),K=-1===y.indexOf("-")?void 0:h.czy.DashCase;null!=f?this._renderer.setStyle(this._ngEl.nativeElement,y,F?`${f}${F}`:f,K):this._renderer.removeStyle(this._ngEl.nativeElement,y,K)}_applyChanges(l){l.forEachRemovedItem(f=>this._setStyle(f.key,null)),l.forEachAddedItem(f=>this._setStyle(f.key,f.currentValue)),l.forEachChangedItem(f=>this._setStyle(f.key,f.currentValue))}static#e=this.\u0275fac=function(f){return new(f||c)(h.rXU(h.aKT),h.rXU(h.MKu),h.rXU(h.sFG))};static#t=this.\u0275dir=h.FsC({type:c,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}return c})(),We=(()=>{class c{constructor(l){this._viewContainerRef=l,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(l){if(this._shouldRecreateView(l)){const f=this._viewContainerRef;if(this._viewRef&&f.remove(f.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const y=this._createContextForwardProxy();this._viewRef=f.createEmbeddedView(this.ngTemplateOutlet,y,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(l){return!!l.ngTemplateOutlet||!!l.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(l,f,y)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,f,y),get:(l,f,y)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,f,y)}})}static#e=this.\u0275fac=function(f){return new(f||c)(h.rXU(h.c1b))};static#t=this.\u0275dir=h.FsC({type:c,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[h.OA$]})}return c})();function un(c,g){return new h.wOt(2100,!1)}class $u{createSubscription(g,l){return(0,h.O8t)(()=>g.subscribe({next:l,error:f=>{throw f}}))}dispose(g){(0,h.O8t)(()=>g.unsubscribe())}}class jf{createSubscription(g,l){return g.then(l,f=>{throw f})}dispose(g){}}const Wu=new jf,vi=new $u;let Be=(()=>{class c{constructor(l){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=l}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(l){if(!this._obj){if(l)try{this.markForCheckOnValueUpdate=!1,this._subscribe(l)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return l!==this._obj?(this._dispose(),this.transform(l)):this._latestValue}_subscribe(l){this._obj=l,this._strategy=this._selectStrategy(l),this._subscription=this._strategy.createSubscription(l,f=>this._updateLatestValue(l,f))}_selectStrategy(l){if((0,h.jNT)(l))return Wu;if((0,h.zjR)(l))return vi;throw un()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(l,f){l===this._obj&&(this._latestValue=f,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static#e=this.\u0275fac=function(f){return new(f||c)(h.rXU(h.gRc,16))};static#t=this.\u0275pipe=h.EJ8({name:"async",type:c,pure:!1,standalone:!0})}return c})(),ao=(()=>{class c{transform(l){if(null==l)return null;if("string"!=typeof l)throw un();return l.toLowerCase()}static#e=this.\u0275fac=function(f){return new(f||c)};static#t=this.\u0275pipe=h.EJ8({name:"lowercase",type:c,pure:!0,standalone:!0})}return c})();const Bf=new h.nKC(""),Tr=new h.nKC("");let uo=(()=>{class c{constructor(l,f,y){this.locale=l,this.defaultTimezone=f,this.defaultOptions=y}transform(l,f,y,F){if(null==l||""===l||l!=l)return null;try{return Zn(l,f??this.defaultOptions?.dateFormat??"mediumDate",F||this.locale,y??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(K){throw un()}}static#e=this.\u0275fac=function(f){return new(f||c)(h.rXU(h.xe9,16),h.rXU(Bf,24),h.rXU(Tr,24))};static#t=this.\u0275pipe=h.EJ8({name:"date",type:c,pure:!0,standalone:!0})}return c})(),Mn=(()=>{class c{constructor(l){this._locale=l}transform(l,f,y){if(!function lo(c){return!(null==c||""===c||c!=c)}(l))return null;y||=this._locale;try{return function xf(c,g,l){return function xs(c,g,l,f,y,F,K=!1){let he="",lt=!1;if(isFinite(c)){let rt=function Xr(c){let f,y,F,K,he,g=Math.abs(c)+"",l=0;for((y=g.indexOf("."))>-1&&(g=g.replace(".","")),(F=g.search(/e/i))>0?(y<0&&(y=F),y+=+g.slice(F+1),g=g.substring(0,F)):y<0&&(y=g.length),F=0;"0"===g.charAt(F);F++);if(F===(he=g.length))f=[0],y=1;else{for(he--;"0"===g.charAt(he);)he--;for(y-=F,f=[],K=0;F<=he;F++,K++)f[K]=Number(g.charAt(F))}return y>22&&(f=f.splice(0,21),l=y-1,y=1),{digits:f,exponent:l,integerLen:y}}(c);K&&(rt=function Ff(c){if(0===c.digits[0])return c;const g=c.digits.length-c.integerLen;return c.exponent?c.exponent+=2:(0===g?c.digits.push(0,0):1===g&&c.digits.push(0),c.integerLen+=2),c}(rt));let ot=g.minInt,ke=g.minFrac,gt=g.maxFrac;if(F){const tt=F.match(Bt);if(null===tt)throw new Error(`${F} is not a valid digit info`);const xt=tt[1],ht=tt[3],At=tt[5];null!=xt&&(ot=pi(xt)),null!=ht&&(ke=pi(ht)),null!=At?gt=pi(At):null!=ht&&ke>gt&&(gt=ke)}!function qr(c,g,l){if(g>l)throw new Error(`The minimum number of digits after fraction (${g}) is higher than the maximum (${l}).`);let f=c.digits,y=f.length-c.integerLen;const F=Math.min(Math.max(g,y),l);let K=F+c.integerLen,he=f[K];if(K>0){f.splice(Math.max(c.integerLen,K));for(let ke=K;ke=5)if(K-1<0){for(let ke=0;ke>K;ke--)f.unshift(0),c.integerLen++;f.unshift(1),c.integerLen++}else f[K-1]++;for(;y=rt?yt.pop():lt=!1),gt>=10?1:0},0);ot&&(f.unshift(ot),c.integerLen++)}(rt,ke,gt);let Ye=rt.digits,yt=rt.integerLen;const Ke=rt.exponent;let J=[];for(lt=Ye.every(tt=>!tt);yt0?J=Ye.splice(yt,Ye.length):(J=Ye,Ye=[0]);const ge=[];for(Ye.length>=g.lgSize&&ge.unshift(Ye.splice(-g.lgSize,Ye.length).join(""));Ye.length>g.gSize;)ge.unshift(Ye.splice(-g.gSize,Ye.length).join(""));Ye.length&&ge.unshift(Ye.join("")),he=ge.join(X(l,f)),J.length&&(he+=X(l,y)+J.join("")),Ke&&(he+=X(l,ze.Exponential)+"+"+Ke)}else he=X(l,ze.Infinity);return he=c<0&&!lt?g.negPre+he+g.negSuf:g.posPre+he+g.posSuf,he}(c,function qe(c,g="-"){const l={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},f=c.split(";"),y=f[0],F=f[1],K=-1!==y.indexOf(".")?y.split("."):[y.substring(0,y.lastIndexOf("0")+1),y.substring(y.lastIndexOf("0")+1)],he=K[0],lt=K[1]||"";l.posPre=he.substring(0,he.indexOf("#"));for(let ot=0;ot{class c{transform(l,f,y){if(null==l)return null;if(!this.supports(l))throw un();return l.slice(f,y)}supports(l){return"string"==typeof l||Array.isArray(l)}static#e=this.\u0275fac=function(f){return new(f||c)};static#t=this.\u0275pipe=h.EJ8({name:"slice",type:c,pure:!1,standalone:!0})}return c})(),Nr=(()=>{class c{static#e=this.\u0275fac=function(f){return new(f||c)};static#t=this.\u0275mod=h.$C({type:c});static#n=this.\u0275inj=h.G2t({})}return c})();const zs="browser",Zu="server";function Ar(c){return c===zs}function Xu(c){return c===Zu}let qu=(()=>{class c{static#e=this.\u0275prov=(0,h.jDH)({token:c,providedIn:"root",factory:()=>Ar((0,h.WQX)(h.Agw))?new Wt((0,h.WQX)(_),window):new Qs})}return c})();class Wt{constructor(g,l){this.document=g,this.window=l,this.offset=()=>[0,0]}setOffset(g){this.offset=Array.isArray(g)?()=>g:g}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(g){this.window.scrollTo(g[0],g[1])}scrollToAnchor(g){const l=function pr(c,g){const l=c.getElementById(g)||c.getElementsByName(g)[0];if(l)return l;if("function"==typeof c.createTreeWalker&&c.body&&"function"==typeof c.body.attachShadow){const f=c.createTreeWalker(c.body,NodeFilter.SHOW_ELEMENT);let y=f.currentNode;for(;y;){const F=y.shadowRoot;if(F){const K=F.getElementById(g)||F.querySelector(`[name="${g}"]`);if(K)return K}y=f.nextNode()}}return null}(this.document,g);l&&(this.scrollToElement(l),l.focus())}setHistoryScrollRestoration(g){this.window.history.scrollRestoration=g}scrollToElement(g){const l=g.getBoundingClientRect(),f=l.left+this.window.pageXOffset,y=l.top+this.window.pageYOffset,F=this.offset();this.window.scrollTo(f-F[0],y-F[1])}}class Qs{setOffset(g){}getScrollPosition(){return[0,0]}scrollToPosition(g){}scrollToAnchor(g){}setHistoryScrollRestoration(g){}}class fo{}},54438:(de,j,m)=>{function M(e,t){return Object.is(e,t)}m.d(j,{bc$:()=>MC,iLQ:()=>Df,sZ2:()=>Cp,hnV:()=>iE,Hbi:()=>MN,o8S:()=>Ir,BIS:()=>bC,gRc:()=>DE,Ql9:()=>YS,OM3:()=>ls,Ocv:()=>oN,abz:()=>Vr,Z63:()=>gr,aKT:()=>Bi,uvJ:()=>ln,zcH:()=>sr,bkB:()=>$n,y_5:()=>Ks,$GK:()=>Be,nKC:()=>Ve,zZn:()=>fn,_q3:()=>bf,MKu:()=>Tf,xe9:()=>Au,Co$:()=>Bm,Vns:()=>Wr,SKi:()=>Pt,Xx1:()=>Ar,Agw:()=>rl,PLl:()=>Ip,rOR:()=>Ia,sFG:()=>qw,_9s:()=>zg,czy:()=>ja,WPN:()=>Hr,kdw:()=>Di,C4Q:()=>is,NYb:()=>$S,giA:()=>rE,pJN:()=>$i,RxE:()=>Zy,c1b:()=>ru,gXe:()=>er,mal:()=>Jg,Af3:()=>yo,tdH:()=>tM,L39:()=>eA,EWP:()=>nA,sbv:()=>kM,tEk:()=>jM,a0P:()=>uA,Ol2:()=>Dd,w6W:()=>n0,oH4:()=>pE,QZP:()=>ZE,SmG:()=>lN,Rfq:()=>qn,WQX:()=>Se,hFB:()=>J_,naY:()=>cN,Hps:()=>hd,QuC:()=>tn,EmA:()=>mo,zw6:()=>NC,CGW:()=>X_,fpN:()=>wN,HJs:()=>cA,N4e:()=>mr,vPA:()=>ym,O8t:()=>rA,ebz:()=>xM,dtW:()=>FM,An2:()=>Ja,H3F:()=>Yy,H8p:()=>bi,KH2:()=>ii,TgB:()=>Bo,wOt:()=>Y,WHO:()=>tE,e01:()=>nE,lNU:()=>Ce,h9k:()=>Up,$MX:()=>xa,ZF7:()=>Po,Kcf:()=>QC,e5t:()=>qC,UyX:()=>YC,cWb:()=>ZC,osQ:()=>XC,H5H:()=>zd,Zy3:()=>vt,mq5:()=>eD,JZv:()=>Oe,LfX:()=>pi,plB:()=>yr,jNT:()=>mf,zjR:()=>oE,TL$:()=>IC,Tbb:()=>Ct,rcV:()=>ar,nM4:()=>Fm,Vt3:()=>gd,Mj6:()=>tr,GFd:()=>Vm,OA$:()=>Nc,Jv_:()=>py,aNF:()=>gy,R7$:()=>gg,BMQ:()=>Nd,HbH:()=>Fv,ZvI:()=>Uv,AVh:()=>Ld,vxM:()=>zv,wni:()=>HD,C6U:()=>GD,nv$:()=>sv,T$4:()=>iv,g25:()=>uv,HdQ:()=>lv,BUe:()=>dv,qhs:()=>fv,jbH:()=>cv,LVR:()=>av,VBU:()=>fc,FsC:()=>gc,jDH:()=>qe,G2t:()=>Xr,$C:()=>ta,EJ8:()=>Ii,rXU:()=>Fo,nrm:()=>Ud,eu8:()=>$d,bVm:()=>yu,qex:()=>Du,k0s:()=>vu,j41:()=>mu,RV6:()=>Jv,xGo:()=>Wh,Mr5:()=>Wd,KVO:()=>Vt,kS0:()=>_a,QTQ:()=>vg,bIt:()=>Zd,lsd:()=>WD,joV:()=>Ah,qSk:()=>Nh,XpG:()=>AD,nI1:()=>Ny,bMT:()=>Ay,i5U:()=>Oy,brH:()=>Py,SdG:()=>PD,NAR:()=>OD,Y8G:()=>Rd,FS9:()=>qd,lJ4:()=>Dy,eq3:()=>yy,l_i:()=>Ey,sMw:()=>_y,ziG:()=>Cy,s1E:()=>Iy,NyB:()=>KD,mGM:()=>$D,sdS:()=>QD,Dyx:()=>Yv,Z7z:()=>Zv,fX1:()=>Qv,Vm6:()=>Kv,Njj:()=>yh,EBC:()=>Zp,tSv:()=>Qp,eBV:()=>Dh,npT:()=>$p,f$h:()=>_l,B4B:()=>El,n$t:()=>Wp,Obh:()=>my,Aen:()=>An,xc7:()=>Fd,Kam:()=>Yd,zvX:()=>Gd,DNE:()=>Ho,C5r:()=>Ry,EFF:()=>oy,JRh:()=>ef,SpI:()=>wu,Lme:()=>tf,LHq:()=>nf,DH7:()=>fy,mxI:()=>of,R50:()=>rf,GBs:()=>UD,wEZ:()=>zD}),m(10467);let A=null,O=!1,b=1;const P=Symbol("SIGNAL");function _(e){const t=A;return A=e,t}const S={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function U(e){if(O)throw new Error("");if(null===A)return;A.consumerOnSignalRead(e);const t=A.nextProducerIndex++;pe(A),te.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function st(e){pe(e);for(let t=0;t0}function pe(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function ve(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function ye(e){const t=Object.create(gn);t.computation=e;const n=()=>{if(Z(t),U(t),t.value===Nt)throw t.error;return t.value};return n[P]=t,n}const nt=Symbol("UNSET"),ze=Symbol("COMPUTING"),Nt=Symbol("ERRORED"),gn={...S,value:nt,dirty:!0,error:null,equal:M,producerMustRecompute:e=>e.value===nt||e.value===ze,producerRecomputeValue(e){if(e.value===ze)throw new Error("Detected cycle in computations.");const t=e.value;e.value=ze;const n=Le(e);let r;try{r=e.computation()}catch(o){r=Nt,e.error=o}finally{Qe(e,n)}t!==nt&&t!==Nt&&r!==Nt&&e.equal(t,r)?e.value=t:(e.value=r,e.version++)}};let Rn=function Cn(){throw new Error};function In(){Rn()}let L=null;function te(e,t){_e()||In(),e.equal(e.value,t)||(e.value=t,function Ue(e){e.version++,function re(){b++}(),ie(e),L?.()}(e))}const Ee={...S,equal:M,value:void 0};const we=()=>{},Je={...S,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:e=>{null!==e.schedule&&e.schedule(e.ref)},hasRun:!1,cleanupFn:we};var $=m(21413),ae=m(18359),ne=m(84412),ue=m(96354);const Ce="https://g.co/ng/security#xss";class Y extends Error{constructor(t,n){super(vt(t,n)),this.code=t}}function vt(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}const vn=Symbol("InputSignalNode#UNSET"),Qn={...Ee,transformFn:void 0,applyValueToInputSignal(e,t){te(e,t)}};function Zt(e,t){const n=Object.create(Qn);function r(){if(U(n),n.value===vn)throw new Y(-950,!1);return n.value}return n.value=e,n.transformFn=t?.transform,r[P]=n,r}function xe(e){return{toString:e}.toString()}const Zn="__parameters__";function Rt(e,t,n){return xe(()=>{const r=function Yn(e){return function(...n){if(e){const r=e(...n);for(const o in r)this[o]=r[o]}}}(t);function o(...i){if(this instanceof o)return r.apply(this,i),this;const s=new o(...i);return a.annotation=s,a;function a(u,d,p){const v=u.hasOwnProperty(Zn)?u[Zn]:Object.defineProperty(u,Zn,{value:[]})[Zn];for(;v.length<=p;)v.push(null);return(v[p]=v[p]||[]).push(s),u}}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o})}const Oe=globalThis;function Ze(e){for(let t in e)if(e[t]===Ze)return t;throw Error("Could not find renamed property on target object.")}function Mr(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function Ct(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(Ct).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 Xn(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const hi=Ze({__forward_ref__:Ze});function qn(e){return e.__forward_ref__=qn,e.toString=function(){return Ct(this())},e}function w(e){return x(e)?e():e}function x(e){return"function"==typeof e&&e.hasOwnProperty(hi)&&e.__forward_ref__===qn}function Ie(e,t,n,r){throw new Error(`ASSERTION ERROR: ${e}`+(null==r?"":` [Expected=> ${n} ${r} ${t} <=Actual]`))}function qe(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Xr(e){return{providers:e.providers||[],imports:e.imports||[]}}function qr(e){return Jr(e,gi)||Jr(e,to)}function pi(e){return null!==qr(e)}function Jr(e,t){return e.hasOwnProperty(t)?e[t]:null}function eo(e){return e&&(e.hasOwnProperty(mi)||e.hasOwnProperty(Ls))?e[mi]:null}const gi=Ze({\u0275prov:Ze}),mi=Ze({\u0275inj:Ze}),to=Ze({ngInjectableDef:Ze}),Ls=Ze({ngInjectorDef:Ze});class Ve{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=qe({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function br(e){return e&&!!e.\u0275providers}const xn=Ze({\u0275cmp:Ze}),io=Ze({\u0275dir:Ze}),so=Ze({\u0275pipe:Ze}),Uu=Ze({\u0275mod:Ze}),Fn=Ze({\u0275fac:Ze}),dr=Ze({__NG_ELEMENT_ID__:Ze}),Bs=Ze({__NG_ENV_ID__:Ze});function Te(e){return"string"==typeof e?e:null==e?"":String(e)}function We(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():Te(e)}function vi(e,t){throw new Y(-201,!1)}var Be=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(Be||{});let ao;function Hs(){return ao}function $t(e){const t=ao;return ao=e,t}function Us(e,t,n){const r=qr(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&Be.Optional?null:void 0!==t?t:void vi()}const Tr={},uo="__NG_DI_FLAG__",co="ngTempTokenPath",zu=/\n/gm,$s="__source";let fr;function Mn(e){const t=fr;return fr=e,t}function Qu(e,t=Be.Default){if(void 0===fr)throw new Y(-203,!1);return null===fr?Us(e,void 0,t):fr.get(e,t&Be.Optional?null:void 0,t)}function Vt(e,t=Be.Default){return(Hs()||Qu)(w(e),t)}function Se(e,t=Be.Default){return Vt(e,Sr(t))}function Sr(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Gs(e){const t=[];for(let n=0;n({token:e})),-1),Ar=Nr(Rt("Optional"),8),Di=Nr(Rt("SkipSelf"),4);function hr(e,t){return e.hasOwnProperty(Fn)?e[Fn]:null}function Wt(e){return e.flat(Number.POSITIVE_INFINITY)}function pr(e,t){e.forEach(n=>Array.isArray(n)?pr(n,t):t(n))}function Qs(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function fo(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Zs(e,t,n){const r=e.length-n;for(;tt;)e[o]=e[o-2],o--;e[t]=n,e[t+1]=r}}function Yt(e,t,n){let r=yn(e,t);return r>=0?e[1|r]=n:(r=~r,Ju(e,r,t,n)),r}function Ei(e,t){const n=yn(e,t);if(n>=0)return e[1|n]}function yn(e,t){return function nc(e,t,n){let r=0,o=e.length>>n;for(;o!==r;){const i=r+(o-r>>1),s=e[i<t?o=i:r=i+1}return~(o<t){s=i-1;break}}}for(;i-1){let i;for(;++oi?"":o[p+1].toLowerCase(),2&r&&d!==v){if(cn(r))return!1;s=!0}}}}else{if(!s&&!cn(r)&&!cn(u))return!1;if(s&&cn(u))continue;s=!1,r=u|1&r}}return cn(r)||s}function cn(e){return!(1&e)}function uc(e,t,n,r){if(null===t)return-1;let o=0;if(r||!n){let i=!1;for(;o-1)for(n++;n0?'="'+a+'"':"")+"]"}else 8&r?o+="."+s:4&r&&(o+=" "+s);else""!==o&&!cn(s)&&(t+=dc(i,o),o=""),r=s,i=i||!cn(r);n++}return""!==o&&(t+=dc(i,o)),t}function fc(e){return xe(()=>{const t=mc(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===po.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||er.Emulated,styles:e.styles||$e,_:null,schemas:e.schemas||null,tView:null,id:""};wi(n);const r=e.dependencies;return n.directiveDefs=Or(r,!1),n.pipeDefs=Or(r,!0),n.id=function Zf(e){let t=0;const n=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const o of n)t=Math.imul(31,t)+o.charCodeAt(0)|0;return t+=2147483648,"c"+t}(n),n})}function Kf(e){return Fe(e)||It(e)}function hc(e){return null!==e}function ta(e){return xe(()=>({type:e.type,bootstrap:e.bootstrap||$e,declarations:e.declarations||$e,imports:e.imports||$e,exports:e.exports||$e,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function pc(e,t){if(null==e)return En;const n={};for(const r in e)if(e.hasOwnProperty(r)){const o=e[r];let i,s,a=tr.None;Array.isArray(o)?(a=o[0],i=o[1],s=o[2]??i):(i=o,s=o),t?(n[i]=a!==tr.None?[r,a]:r,t[i]=s):n[i]=r}return n}function gc(e){return xe(()=>{const t=mc(e);return wi(t),t})}function Ii(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 Fe(e){return e[xn]||null}function It(e){return e[io]||null}function wt(e){return e[so]||null}function tn(e){const t=Fe(e)||It(e)||wt(e);return null!==t&&t.standalone}function Ut(e,t){const n=e[Uu]||null;if(!n&&!0===t)throw new Error(`Type ${Ct(e)} does not have '\u0275mod' property.`);return n}function mc(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||En,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||$e,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:pc(e.inputs,t),outputs:pc(e.outputs),debugInfo:null}}function wi(e){e.features?.forEach(t=>t(e))}function Or(e,t){if(!e)return null;const n=t?wt:Kf;return()=>("function"==typeof e?e():e).map(r=>n(r)).filter(hc)}function mo(e){return{\u0275providers:e}}function na(...e){return{\u0275providers:vo(0,e),\u0275fromNgModule:!0}}function vo(e,...t){const n=[],r=new Set;let o;const i=s=>{n.push(s)};return pr(t,s=>{const a=s;Mi(a,i,[],r)&&(o||=[],o.push(a))}),void 0!==o&&ra(o,i),n}function ra(e,t){for(let n=0;n{t(i,r)})}}function Mi(e,t,n,r){if(!(e=w(e)))return!1;let o=null,i=eo(e);const s=!i&&Fe(e);if(i||s){if(s&&!s.standalone)return!1;o=e}else{const u=e.ngModule;if(i=eo(u),!i)return!1;o=u}const a=r.has(o);if(s){if(a)return!1;if(r.add(o),s.dependencies){const u="function"==typeof s.dependencies?s.dependencies():s.dependencies;for(const d of u)Mi(d,t,n,r)}}else{if(!i)return!1;{if(null!=i.imports&&!a){let d;r.add(o);try{pr(i.imports,p=>{Mi(p,t,n,r)&&(d||=[],d.push(p))})}finally{}void 0!==d&&ra(d,t)}if(!a){const d=hr(o)||(()=>new o);t({provide:o,useFactory:d,deps:$e},o),t({provide:_i,useValue:o,multi:!0},o),t({provide:gr,useValue:()=>Vt(o),multi:!0},o)}const u=i.providers;if(null!=u&&!a){const d=e;oa(u,p=>{t(p,d)})}}}return o!==e&&void 0!==e.providers}function oa(e,t){for(let n of e)br(n)&&(n=n.\u0275providers),Array.isArray(n)?oa(n,t):t(n)}const Yf=Ze({provide:String,useValue:Ze});function ia(e){return null!==e&&"object"==typeof e&&Yf in e}function nr(e){return"function"==typeof e}const bi=new Ve(""),Ti={},Ec={};let sa;function Do(){return void 0===sa&&(sa=new ho),sa}class ln{}class Pr extends ln{get destroyed(){return this._destroyed}constructor(t,n,r,o){super(),this.parent=n,this.source=r,this.scopes=o,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,ua(t,s=>this.processProvider(s)),this.records.set(rc,Rr(void 0,this)),o.has("environment")&&this.records.set(ln,Rr(void 0,this));const i=this.records.get(bi);null!=i&&"string"==typeof i.value&&this.scopes.add(i.value),this.injectorDefTypes=new Set(this.get(_i,$e,Be.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const t=_(null);try{for(const r of this._ngOnDestroyHooks)r.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const r of n)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),_(t)}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const n=Mn(this),r=$t(void 0);try{return t()}finally{Mn(n),$t(r)}}get(t,n=Tr,r=Be.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(Bs))return t[Bs](this);r=Sr(r);const i=Mn(this),s=$t(void 0);try{if(!(r&Be.SkipSelf)){let u=this.records.get(t);if(void 0===u){const d=function th(e){return"function"==typeof e||"object"==typeof e&&e instanceof Ve}(t)&&qr(t);u=d&&this.injectableDefInScope(d)?Rr(aa(t),Ti):null,this.records.set(t,u)}if(null!=u)return this.hydrate(t,u)}return(r&Be.Self?Do():this.parent).get(t,n=r&Be.Optional&&n===Tr?null:n)}catch(a){if("NullInjectorError"===a.name){if((a[co]=a[co]||[]).unshift(Ct(t)),i)throw a;return function Zu(e,t,n,r){const o=e[co];throw t[$s]&&o.unshift(t[$s]),e.message=function Yu(e,t,n,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let o=Ct(t);if(Array.isArray(t))o=t.map(Ct).join(" -> ");else if("object"==typeof t){let i=[];for(let s in t)if(t.hasOwnProperty(s)){let a=t[s];i.push(s+":"+("string"==typeof a?JSON.stringify(a):Ct(a)))}o=`{${i.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${e.replace(zu,"\n ")}`}("\n"+e.message,o,n,r),e.ngTokenPath=o,e[co]=null,e}(a,t,"R3InjectorError",this.source)}throw a}finally{$t(s),Mn(i)}}resolveInjectorInitializers(){const t=_(null),n=Mn(this),r=$t(void 0);try{const i=this.get(gr,$e,Be.Self);for(const s of i)s()}finally{Mn(n),$t(r),_(t)}}toString(){const t=[],n=this.records;for(const r of n.keys())t.push(Ct(r));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Y(205,!1)}processProvider(t){let n=nr(t=w(t))?t:w(t&&t.provide);const r=function qf(e){return ia(e)?Rr(void 0,e.useValue):Rr(_c(e),Ti)}(t);if(!nr(t)&&!0===t.multi){let o=this.records.get(n);o||(o=Rr(void 0,Ti,!0),o.factory=()=>Gs(o.multi),this.records.set(n,o)),n=t,o.multi.push(t)}this.records.set(n,r)}hydrate(t,n){const r=_(null);try{return n.value===Ti&&(n.value=Ec,n.value=n.factory()),"object"==typeof n.value&&n.value&&function eh(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{_(r)}}injectableDefInScope(t){if(!t.providedIn)return!1;const n=w(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){const n=this._onDestroyHooks.indexOf(t);-1!==n&&this._onDestroyHooks.splice(n,1)}}function aa(e){const t=qr(e),n=null!==t?t.factory:hr(e);if(null!==n)return n;if(e instanceof Ve)throw new Y(204,!1);if(e instanceof Function)return function Xf(e){if(e.length>0)throw new Y(204,!1);const n=function Fs(e){return e&&(e[gi]||e[to])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new Y(204,!1)}function _c(e,t,n){let r;if(nr(e)){const o=w(e);return hr(o)||aa(o)}if(ia(e))r=()=>w(e.useValue);else if(function Dc(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...Gs(e.deps||[]));else if(function vc(e){return!(!e||!e.useExisting)}(e))r=()=>Vt(w(e.useExisting));else{const o=w(e&&(e.useClass||e.provide));if(!function Jf(e){return!!e.deps}(e))return hr(o)||aa(o);r=()=>new o(...Gs(e.deps))}return r}function Rr(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function ua(e,t){for(const n of e)Array.isArray(n)?ua(n,t):n&&br(n)?ua(n.\u0275providers,t):t(n)}function mr(e,t){e instanceof Pr&&e.assertNotDestroyed();const r=Mn(e),o=$t(void 0);try{return t()}finally{Mn(r),$t(o)}}function Cc(){return void 0!==Hs()||null!=function Ws(){return fr}()}function yo(e){if(!Cc())throw new Y(-203,!1)}const Ke=0,J=1,ge=2,tt=3,xt=4,ht=5,At=6,Ln=7,dt=8,Ot=9,bn=10,Ne=11,Si=12,nh=13,Eo=14,Et=15,Ni=16,_o=17,rr=18,Ai=19,rh=20,vr=21,ca=22,xr=23,Pe=25,Ic=1,kn=7,Co=9,Mt=10;var wc=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(wc||{});function Gt(e){return Array.isArray(e)&&"object"==typeof e[Ic]}function zt(e){return Array.isArray(e)&&!0===e[Ic]}function Mc(e){return!!(4&e.flags)}function Fr(e){return e.componentOffset>-1}function da(e){return!(1&~e.flags)}function Tn(e){return!!e.template}function bc(e){return!!(512&e[ge])}function Tc(e){return!(256&~e[ge])}class n_{constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}function ah(e,t,n,r){null!==t?t.applyValueToInputSignal(t,r):e[n]=r}function Nc(){return uh}function uh(e){return e.type.prototype.ngOnChanges&&(e.setInput=o_),r_}function r_(){const e=lh(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 o_(e,t,n,r,o){const i=this.declaredInputs[r],s=lh(e)||function i_(e,t){return e[ch]=t}(e,{previous:En,current:null}),a=s.current||(s.current={}),u=s.previous,d=u[i];a[i]=new n_(d&&d.currentValue,n,u===En),ah(e,t,o,n)}Nc.ngInherit=!0;const ch="__ngSimpleChanges__";function lh(e){return e[ch]||null}const jn=function(e,t,n){},dh="svg";let hh=!1;function ut(e){for(;Array.isArray(e);)e=e[Ke];return e}function Pi(e,t){return ut(t[e])}function Xt(e,t){return ut(t[e.index])}function Ri(e,t){return e.data[t]}function Io(e,t){return e[t]}function dn(e,t){const n=t[e];return Gt(n)?n:n[Ke]}function Pc(e){return!(128&~e[ge])}function Vn(e,t){return null==t?null:e[t]}function ph(e){e[_o]=0}function d_(e){1024&e[ge]||(e[ge]|=1024,Pc(e)&&xi(e))}function gh(e,t){for(;e>0;)t=t[Eo],e--;return t}function Rc(e){return!!(9216&e[ge]||e[xr]?.dirty)}function xc(e){e[bn].changeDetectionScheduler?.notify(1),Rc(e)?xi(e):64&e[ge]&&(function a_(){return hh}()?(e[ge]|=1024,xi(e)):e[bn].changeDetectionScheduler?.notify())}function xi(e){e[bn].changeDetectionScheduler?.notify();let t=Lr(e);for(;null!==t&&!(8192&t[ge])&&(t[ge]|=8192,Pc(t));)t=Lr(t)}function fa(e,t){if(!(256&~e[ge]))throw new Y(911,!1);null===e[vr]&&(e[vr]=[]),e[vr].push(t)}function Fc(e,t){if(null===e[vr])return;const n=e[vr].indexOf(t);-1!==n&&e[vr].splice(n,1)}function Lr(e){const t=e[tt];return zt(t)?t[tt]:t}const Ae={lFrame:bh(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function vh(){return Ae.bindingsEnabled}function wo(){return null!==Ae.skipHydrationRootTNode}function H(){return Ae.lFrame.lView}function He(){return Ae.lFrame.tView}function Dh(e){return Ae.lFrame.contextLView=e,e[dt]}function yh(e){return Ae.lFrame.contextLView=null,e}function it(){let e=Eh();for(;null!==e&&64===e.type;)e=e.parent;return e}function Eh(){return Ae.lFrame.currentTNode}function Bn(e,t){const n=Ae.lFrame;n.currentTNode=e,n.isParent=t}function Lc(){return Ae.lFrame.isParent}function kc(){Ae.lFrame.isParent=!1}function qt(){const e=Ae.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function or(){return Ae.lFrame.bindingIndex}function Sn(){return Ae.lFrame.bindingIndex++}function ir(e){const t=Ae.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function C_(e,t){const n=Ae.lFrame;n.bindingIndex=n.bindingRootIndex=e,jc(t)}function jc(e){Ae.lFrame.currentDirectiveIndex=e}function Vc(e){const t=Ae.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function Bc(){return Ae.lFrame.currentQueryIndex}function ha(e){Ae.lFrame.currentQueryIndex=e}function w_(e){const t=e[J];return 2===t.type?t.declTNode:1===t.type?e[ht]:null}function wh(e,t,n){if(n&Be.SkipSelf){let o=t,i=e;for(;!(o=o.parent,null!==o||n&Be.Host||(o=w_(i),null===o||(i=i[Eo],10&o.type))););if(null===o)return!1;t=o,e=i}const r=Ae.lFrame=Mh();return r.currentTNode=t,r.lView=e,!0}function Hc(e){const t=Mh(),n=e[J];Ae.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function Mh(){const e=Ae.lFrame,t=null===e?null:e.child;return null===t?bh(e):t}function bh(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 Th(){const e=Ae.lFrame;return Ae.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Sh=Th;function Uc(){const e=Th();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 Kt(){return Ae.lFrame.selectedIndex}function kr(e){Ae.lFrame.selectedIndex=e}function ft(){const e=Ae.lFrame;return Ri(e.tView,e.selectedIndex)}function Nh(){Ae.lFrame.currentNamespace=dh}function Ah(){!function T_(){Ae.lFrame.currentNamespace=null}()}let Ph=!0;function Li(){return Ph}function Hn(e){Ph=e}function pa(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n=r)break}else t[u]<0&&(e[_o]+=65536),(a>14>16&&(3&e[ge])===t&&(e[ge]+=16384,xh(a,i)):xh(a,i)}const Mo=-1;class ki{constructor(t,n,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}}function Gc(e){return e!==Mo}function ji(e){return 32767&e}function Vi(e,t){let n=function x_(e){return e>>16}(e),r=t;for(;n>0;)r=r[Eo],n--;return r}let zc=!0;function va(e){const t=zc;return zc=e,t}const Fh=255,Lh=5;let F_=0;const Un={};function Da(e,t){const n=kh(e,t);if(-1!==n)return n;const r=t[J];r.firstCreatePass&&(e.injectorIndex=t.length,Kc(r.data,e),Kc(t,null),Kc(r.blueprint,null));const o=ya(e,t),i=e.injectorIndex;if(Gc(o)){const s=ji(o),a=Vi(o,t),u=a[J].data;for(let d=0;d<8;d++)t[i+d]=a[s+d]|u[s+d]}return t[i+8]=o,i}function Kc(e,t){e.push(0,0,0,0,0,0,0,0,t)}function kh(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function ya(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=Gh(o),null===r)return Mo;if(n++,o=o[Eo],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return Mo}function Qc(e,t,n){!function L_(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(dr)&&(r=n[dr]),null==r&&(r=n[dr]=F_++);const o=r&Fh;t.data[e+(o>>Lh)]|=1<=0?t&Fh:B_:t}(n);if("function"==typeof i){if(!wh(t,e,r))return r&Be.Host?jh(o,0,r):Vh(t,n,r,o);try{let s;if(s=i(r),null!=s||r&Be.Optional)return s;vi()}finally{Sh()}}else if("number"==typeof i){let s=null,a=kh(e,t),u=Mo,d=r&Be.Host?t[Et][ht]:null;for((-1===a||r&Be.SkipSelf)&&(u=-1===a?ya(e,t):t[a+8],u!==Mo&&$h(r,!1)?(s=t[J],a=ji(u),t=Vi(u,t)):a=-1);-1!==a;){const p=t[J];if(Uh(i,a,p.data)){const v=j_(a,t,n,s,r,d);if(v!==Un)return v}u=t[a+8],u!==Mo&&$h(r,t[J].data[a+8]===d)&&Uh(i,a,t)?(s=p,a=ji(u),t=Vi(u,t)):a=-1}}return o}function j_(e,t,n,r,o,i){const s=t[J],a=s.data[e+8],p=Ea(a,s,n,null==r?Fr(a)&&zc:r!=s&&!!(3&a.type),o&Be.Host&&i===a);return null!==p?jr(t,s,p,a):Un}function Ea(e,t,n,r,o){const i=e.providerIndexes,s=t.data,a=1048575&i,u=e.directiveStart,p=i>>20,E=o?a+p:e.directiveEnd;for(let I=r?a:a+p;I=u&&N.type===n)return I}if(o){const I=s[u];if(I&&Tn(I)&&I.type===n)return u}return null}function jr(e,t,n,r){let o=e[n];const i=t.data;if(function A_(e){return e instanceof ki}(o)){const s=o;s.resolving&&function $u(e,t){throw t&&t.join(" > "),new Y(-200,e)}(We(i[n]));const a=va(s.canSeeViewProviders);s.resolving=!0;const d=s.injectImpl?$t(s.injectImpl):null;wh(e,r,Be.Default);try{o=e[n]=s.factory(void 0,i,e,r),t.firstCreatePass&&n>=r.directiveStart&&function S_(e,t,n){const{ngOnChanges:r,ngOnInit:o,ngDoCheck:i}=t.type.prototype;if(r){const s=uh(t);(n.preOrderHooks??=[]).push(e,s),(n.preOrderCheckHooks??=[]).push(e,s)}o&&(n.preOrderHooks??=[]).push(0-e,o),i&&((n.preOrderHooks??=[]).push(e,i),(n.preOrderCheckHooks??=[]).push(e,i))}(n,i[n],t)}finally{null!==d&&$t(d),va(a),s.resolving=!1,Sh()}}return o}function Uh(e,t,n){return!!(n[t+(e>>Lh)]&1<{const t=e.prototype.constructor,n=t[Fn]||Zc(t),r=Object.prototype;let o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){const i=o[Fn]||Zc(o);if(i&&i!==n)return i;o=Object.getPrototypeOf(o)}return i=>new i})}function Zc(e){return x(e)?()=>{const t=Zc(w(e));return t&&t()}:hr(e)}function Gh(e){const t=e[J],n=t.type;return 2===n?t.declTNode:1===n?e[ht]:null}function _a(e){return function k_(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{class e{static#e=this.THROW_IF_NOT_FOUND=Tr;static#t=this.NULL=new ho;static create(n,r){if(Array.isArray(n))return Yh({name:""},r,n,"");{const o=n.name??"";return Yh({name:o},n.parent,n.providers,o)}}static#n=this.\u0275prov=qe({token:e,providedIn:"any",factory:()=>Vt(rc)});static#r=this.__NG_ELEMENT_ID__=-1}return e})();function Xc(e){return e.ngOriginalError}class sr{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&&Xc(t);for(;n&&Xc(n);)n=Xc(n);return n||null}}const Jh=new Ve("",{providedIn:"root",factory:()=>Se(sr).handleError.bind(void 0)});let Vr=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=Y_;static#t=this.__NG_ENV_ID__=n=>n}return e})();class Z_ extends Vr{constructor(t){super(),this._lView=t}onDestroy(t){return fa(this._lView,t),()=>Fc(this._lView,t)}}function Y_(){return new Z_(H())}class ep{constructor(){this.destroyed=!1,this.listeners=null,this.errorHandler=Se(sr,{optional:!0}),this.destroyRef=Se(Vr),this.destroyRef.onDestroy(()=>{this.destroyed=!0,this.listeners=null})}subscribe(t){if(this.destroyed)throw new Y(953,!1);return(this.listeners??=[]).push(t),{unsubscribe:()=>{const n=this.listeners?.indexOf(t);void 0!==n&&-1!==n&&this.listeners?.splice(n,1)}}}emit(t){if(this.destroyed)throw new Y(953,!1);if(null===this.listeners)return;const n=_(null);try{for(const r of this.listeners)try{r(t)}catch(o){this.errorHandler?.handleError(o)}}finally{_(n)}}}function X_(e){return new ep}function tp(e,t){return Zt(e,t)}const J_=(tp.required=function q_(e){return Zt(vn,e)},tp);function eC(){return So(it(),H())}function So(e,t){return new Bi(Xt(e,t))}let Bi=(()=>{class e{constructor(n){this.nativeElement=n}static#e=this.__NG_ELEMENT_ID__=eC}return e})();function np(e){return e instanceof Bi?e.nativeElement:e}function qc(e){return t=>{setTimeout(e,void 0,t)}}const $n=class tC extends $.B{constructor(t=!1){super(),this.destroyRef=void 0,this.__isAsync=t,Cc()&&(this.destroyRef=Se(Vr,{optional:!0})??void 0)}emit(t){const n=_(null);try{super.next(t)}finally{_(n)}}subscribe(t,n,r){let o=t,i=n||(()=>null),s=r;if(t&&"object"==typeof t){const u=t;o=u.next?.bind(u),i=u.error?.bind(u),s=u.complete?.bind(u)}this.__isAsync&&(i=qc(i),o&&(o=qc(o)),s&&(s=qc(s)));const a=super.subscribe({next:o,error:i,complete:s});return t instanceof ae.yU&&t.add(a),a}};function nC(){return this._results[Symbol.iterator]()}class Ia{static#e=Symbol.iterator;get changes(){return this._changes??=new $n}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const n=Ia.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=nC)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){this.dirty=!1;const r=Wt(t);(this._changesDetected=!function qu(e,t,n){if(e.length!==t.length)return!1;for(let r=0;rwC}),wC="ng",Ip=new Ve(""),rl=new Ve("",{providedIn:"platform",factory:()=>"unknown"}),MC=new Ve(""),bC=new Ve("",{providedIn:"root",factory:()=>Dr().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});function NC(e){return e}function AC(){const e=new $i;return"browser"===Se(rl)&&(e.store=function OC(e,t){const n=e.getElementById(t+"-state");if(n?.textContent)try{return JSON.parse(n.textContent)}catch(r){console.warn("Exception while restoring TransferState for app "+t,r)}return{}}(Dr(),Se(Cp))),e}let $i=(()=>{class e{constructor(){this.store={},this.onSerializeCallbacks={}}static#e=this.\u0275prov=qe({token:e,providedIn:"root",factory:AC});get(n,r){return void 0!==this.store[n]?this.store[n]:r}set(n,r){this.store[n]=r}remove(n){delete this.store[n]}hasKey(n){return this.store.hasOwnProperty(n)}get isEmpty(){return 0===Object.keys(this.store).length}onSerialize(n,r){this.onSerializeCallbacks[n]=r}toJson(){for(const n in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(n))try{this.store[n]=this.onSerializeCallbacks[n]()}catch(r){console.warn("Exception in onSerialize callback: ",r)}return JSON.stringify(this.store).replace(/null;function dl(e,t,n=!1){return wp(e,t,n)}const Np=new Ve("",{providedIn:"root",factory:()=>!1});let Pa,Ra;function Oo(e){return function gl(){if(void 0===Pa&&(Pa=null,Oe.trustedTypes))try{Pa=Oe.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Pa}()?.createHTML(e)||e}function ml(){if(void 0===Ra&&(Ra=null,Oe.trustedTypes))try{Ra=Oe.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Ra}function Op(e){return ml()?.createHTML(e)||e}function Rp(e){return ml()?.createScriptURL(e)||e}class Br{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Ce})`}}class UC extends Br{getTypeName(){return"HTML"}}class $C extends Br{getTypeName(){return"Style"}}class WC extends Br{getTypeName(){return"Script"}}class GC extends Br{getTypeName(){return"URL"}}class zC extends Br{getTypeName(){return"ResourceURL"}}function ar(e){return e instanceof Br?e.changingThisBreaksApplicationSecurity:e}function Po(e,t){const n=function KC(e){return e instanceof Br&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${Ce})`)}return n===t}function QC(e){return new UC(e)}function ZC(e){return new $C(e)}function YC(e){return new WC(e)}function XC(e){return new GC(e)}function qC(e){return new zC(e)}class JC{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const n=(new window.DOMParser).parseFromString(Oo(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch{return null}}}class eI{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const n=this.inertDocument.createElement("template");return n.innerHTML=Oo(t),n}}const nI=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function xa(e){return(e=String(e)).match(nI)?e:"unsafe:"+e}function ur(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function Qi(...e){const t={};for(const n of e)for(const r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t}const Fp=ur("area,br,col,hr,img,wbr"),Lp=ur("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),kp=ur("rp,rt"),vl=Qi(Fp,Qi(Lp,ur("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Qi(kp,ur("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Qi(kp,Lp)),Dl=ur("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),jp=Qi(Dl,ur("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),ur("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),rI=ur("script,style,template");class oI{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,r=!0,o=[];for(;n;)if(n.nodeType===Node.ELEMENT_NODE?r=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,r&&n.firstChild)o.push(n),n=aI(n);else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let i=sI(n);if(i){n=i;break}n=o.pop()}return this.buf.join("")}startElement(t){const n=Vp(t).toLowerCase();if(!vl.hasOwnProperty(n))return this.sanitizedSomething=!0,!rI.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const r=t.attributes;for(let o=0;o"),!0}endElement(t){const n=Vp(t).toLowerCase();vl.hasOwnProperty(n)&&!Fp.hasOwnProperty(n)&&(this.buf.push(""))}chars(t){this.buf.push(Hp(t))}}function sI(e){const t=e.nextSibling;if(t&&e!==t.previousSibling)throw Bp(t);return t}function aI(e){const t=e.firstChild;if(t&&function iI(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,t))throw Bp(t);return t}function Vp(e){const t=e.nodeName;return"string"==typeof t?t:"FORM"}function Bp(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const uI=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,cI=/([^\#-~ |!])/g;function Hp(e){return e.replace(/&/g,"&").replace(uI,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(cI,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let Fa;function Up(e,t){let n=null;try{Fa=Fa||function xp(e){const t=new eI(e);return function tI(){try{return!!(new window.DOMParser).parseFromString(Oo(""),"text/html")}catch{return!1}}()?new JC(t):t}(e);let r=t?String(t):"";n=Fa.getInertBodyElement(r);let o=5,i=r;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,r=i,i=n.innerHTML,n=Fa.getInertBodyElement(r)}while(r!==i);return Oo((new oI).sanitizeChildren(yl(n)||n))}finally{if(n){const r=yl(n)||n;for(;r.firstChild;)r.removeChild(r.firstChild)}}}function yl(e){return"content"in e&&function lI(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Hr=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(Hr||{});function $p(e){const t=Zi();return t?Op(t.sanitize(Hr.HTML,e)||""):Po(e,"HTML")?Op(ar(e)):Up(Dr(),Te(e))}function El(e){const t=Zi();return t?t.sanitize(Hr.URL,e)||"":Po(e,"URL")?ar(e):xa(Te(e))}function _l(e){const t=Zi();if(t)return Rp(t.sanitize(Hr.RESOURCE_URL,e)||"");if(Po(e,"ResourceURL"))return Rp(ar(e));throw new Y(904,!1)}function Wp(e,t,n){return function gI(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?_l:El}(t,n)(e)}function Zi(){const e=H();return e&&e[bn].sanitizer}const mI=/^>|^->||--!>|)/g,DI="\u200b$1\u200b";function wl(e){Ie("Must never be called in production mode");const n=function La(e){Ie("Must never be called in production mode");const n=e[Et][dt];return n&&n.constructor?Fe(n.constructor):null}(e)?.type?.name;return n?` (used in the '${n}' component template)`:""}function Qp(e){return e.ownerDocument.defaultView}function Zp(e){return e.ownerDocument}function hn(e){return e instanceof Function?e():e}function Nn(e){return"browser"===(e??Se(fn)).get(rl)}var ja=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(ja||{});let Ml;function bl(e,t){return Ml(e,t)}function xo(e,t,n,r,o){if(null!=r){let i,s=!1;zt(r)?i=r:Gt(r)&&(s=!0,r=r[Ke]);const a=ut(r);0===e&&null!==n?null==o?og(t,n,a):Ur(t,n,a,o||null,!0):1===e&&null!==n?Ur(t,n,a,o||null,!0):2===e?function qi(e,t,n){const r=Ha(e,t);r&&function FI(e,t,n,r){e.removeChild(t,n,r)}(e,r,t,n)}(t,a,s):3===e&&t.destroyNode(a),null!=i&&function jI(e,t,n,r,o){const i=n[kn];i!==ut(n)&&xo(t,e,r,i,o);for(let a=Mt;at.replace(vI,DI))}(t))}function Va(e,t,n){return e.createElement(t,n)}function tg(e,t){t[bn].changeDetectionScheduler?.notify(1),$a(e,t,t[Ne],2,null,null)}function ng(e,t){const n=e[Co],r=n.indexOf(t);n.splice(r,1)}function Yi(e,t){if(e.length<=Mt)return;const n=Mt+t,r=e[n];if(r){const o=r[Ni];null!==o&&o!==e&&ng(o,r),t>0&&(e[n-1][xt]=r[xt]);const i=fo(e,Mt+t);!function SI(e,t){tg(e,t),t[Ke]=null,t[ht]=null}(r[J],r);const s=i[rr];null!==s&&s.detachView(i[J]),r[tt]=null,r[xt]=null,r[ge]&=-129}return r}function Ba(e,t){if(!(256&t[ge])){const n=t[Ne];n.destroyNode&&$a(e,t,n,3,null,null),function AI(e){let t=e[Si];if(!t)return Nl(e[J],e);for(;t;){let n=null;if(Gt(t))n=t[Si];else{const r=t[Mt];r&&(n=r)}if(!n){for(;t&&!t[xt]&&t!==e;)Gt(t)&&Nl(t[J],t),t=t[tt];null===t&&(t=e),Gt(t)&&Nl(t[J],t),n=t&&t[xt]}t=n}}(t)}}function Nl(e,t){if(256&t[ge])return;const n=_(null);try{t[ge]&=-129,t[ge]|=256,t[xr]&&le(t[xr]),function xI(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r=0?r[s]():r[-s].unsubscribe(),i+=2}else n[i].call(r[n[i+1]]);null!==r&&(t[Ln]=null);const o=t[vr];if(null!==o){t[vr]=null;for(let i=0;i-1){const{encapsulation:i}=e.data[r.directiveStart+o];if(i===er.None||i===er.Emulated)return null}return Xt(r,n)}}(e,t.parent,n)}function Ur(e,t,n,r,o){e.insertBefore(t,n,r,o)}function og(e,t,n){e.appendChild(t,n)}function ig(e,t,n,r,o){null!==r?Ur(e,t,n,r,o):og(e,t,n)}function Ha(e,t){return e.parentNode(t)}function sg(e,t,n){return ug(e,t,n)}let Ol,ug=function ag(e,t,n){return 40&e.type?Xt(e,n):null};function Ua(e,t,n,r){const o=Al(e,r,t),i=t[Ne],a=sg(r.parent||t[ht],r,t);if(null!=o)if(Array.isArray(n))for(let u=0;uPe&&mg(e,t,Pe,!1),jn(s?2:0,o),n(r,o)}finally{kr(i),jn(s?3:1,o)}}function Fl(e,t,n){if(Mc(t)){const r=_(null);try{const i=t.directiveEnd;for(let s=t.directiveStart;snull;function Cg(e,t,n,r,o){for(let i in t){if(!t.hasOwnProperty(i))continue;const s=t[i];if(void 0===s)continue;r??={};let a,u=tr.None;Array.isArray(s)?(a=s[0],u=s[1]):a=s;let d=i;if(null!==o){if(!o.hasOwnProperty(i))continue;d=o[i]}0===e?Ig(r,n,d,a,u):Ig(r,n,d,a)}return r}function Ig(e,t,n,r,o){let i;e.hasOwnProperty(n)?(i=e[n]).push(t,r):i=e[n]=[t,r],void 0!==o&&i.push(o)}function rn(e,t,n,r,o,i,s,a){const u=Xt(t,n);let p,d=t.inputs;!a&&null!=d&&(p=d[r])?($l(e,n,p,r,o),Fr(t)&&function XI(e,t){const n=dn(t,e);16&n[ge]||(n[ge]|=64)}(n,t.index)):3&t.type&&(r=function YI(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),o=null!=s?s(o,t.value||"",r):o,i.setProperty(u,r,o))}function Vl(e,t,n,r){if(vh()){const o=null===r?null:{"":-1},i=function rw(e,t){const n=e.directiveRegistry;let r=null,o=null;if(n)for(let i=0;i0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(s)!=a&&s.push(a),s.push(n,r,i)}}(e,t,r,Ji(e,n,o.hostVars,Re),o)}function Wn(e,t,n,r,o,i){const s=Xt(e,t);!function Hl(e,t,n,r,o,i,s){if(null==i)e.removeAttribute(t,o,n);else{const a=null==s?Te(i):s(i,r||"",o);e.setAttribute(t,o,a,n)}}(t[Ne],s,i,e.value,n,r,o)}function cw(e,t,n,r,o,i){const s=i[t];if(null!==s)for(let a=0;a0&&(n[o-1][xt]=t),r{xi(e.lView)},consumerOnSignalRead(){this.lView[xr]=this}},xg=100;function Ka(e,t=!0,n=0){const r=e[bn],o=r.rendererFactory;o.begin?.();try{!function Dw(e,t){zl(e,t);let n=0;for(;Rc(e);){if(n===xg)throw new Y(103,!1);n++,zl(e,1)}}(e,n)}catch(s){throw t&&za(e,s),s}finally{o.end?.(),r.inlineEffectRunner?.flush()}}function yw(e,t,n,r){const o=t[ge];if(!(256&~o))return;t[bn].inlineEffectRunner?.flush(),Hc(t);let s=null,a=null;(function Ew(e){return 2!==e.type})(e)&&(a=function pw(e){return e[xr]??function gw(e){const t=Rg.pop()??Object.create(vw);return t.lView=e,t}(e)}(t),s=Le(a));try{ph(t),function Ch(e){return Ae.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==n&&yg(e,t,n,2,r);const u=!(3&~o);if(u){const v=e.preOrderCheckHooks;null!==v&&ga(t,v,null)}else{const v=e.preOrderHooks;null!==v&&ma(t,v,0,null),$c(t,0)}if(function _w(e){for(let t=fp(e);null!==t;t=hp(t)){if(!(t[ge]&wc.HasTransplantedViews))continue;const n=t[Co];for(let r=0;r-1&&(Yi(t,r),fo(n,r))}this._attachedToViewContainer=!1}Ba(this._lView[J],this._lView)}onDestroy(t){fa(this._lView,t)}markForCheck(){rs(this._cdRefInjectingView||this._lView)}detach(){this._lView[ge]&=-129}reattach(){xc(this._lView),this._lView[ge]|=128}detectChanges(){this._lView[ge]|=1024,Ka(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Y(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,tg(this._lView[J],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new Y(902,!1);this._appRef=t,xc(this._lView)}}let is=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=Mw}return e})();const Iw=is,ww=class extends Iw{constructor(t,n,r){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n)}createEmbeddedViewImpl(t,n,r){const o=es(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:n,dehydratedView:r});return new os(o)}};function Mw(){return Qa(it(),H())}function Qa(e,t){return 4&e.type?new ww(t,e,So(e,t)):null}let $g=()=>null;function jo(e,t){return $g(e,t)}class Ja{}class Zw{}class Wg{}class Xw{resolveComponentFactory(t){throw function Yw(e){const t=Error(`No component factory found for ${Ct(e)}.`);return t.ngComponent=e,t}(t)}}let ls=(()=>{class e{static#e=this.NULL=new Xw}return e})();class zg{}let qw=(()=>{class e{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function Jw(){const e=H(),n=dn(it().index,e);return(Gt(n)?n:e)[Ne]}()}return e})(),eM=(()=>{class e{static#e=this.\u0275prov=qe({token:e,providedIn:"root",factory:()=>null})}return e})();const ql={};function tM(e,t){if(null!==function T(){return A}())throw new Y(-602,!1)}const Kg=new Set;function Gn(e){Kg.has(e)||(Kg.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function Qg(...e){}class Pt{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new $n(!1),this.onMicrotaskEmpty=new $n(!1),this.onStable=new $n(!1),this.onError=new $n(!1),typeof Zone>"u")throw new Y(908,!1);Zone.assertZonePatched();const o=this;o._nesting=0,o._outer=o._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(o._inner=o._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(o._inner=o._inner.fork(Zone.longStackTraceZoneSpec)),o.shouldCoalesceEventChangeDetection=!r&&n,o.shouldCoalesceRunChangeDetection=r,o.lastRequestAnimationFrameId=-1,o.nativeRequestAnimationFrame=function nM(){const e="function"==typeof Oe.requestAnimationFrame;let t=Oe[e?"requestAnimationFrame":"setTimeout"],n=Oe[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&n){const r=t[Zone.__symbol__("OriginalDelegate")];r&&(t=r);const o=n[Zone.__symbol__("OriginalDelegate")];o&&(n=o)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function iM(e){const t=()=>{!function oM(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(Oe,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,ed(e),e.isCheckStableRunning=!0,Jl(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),ed(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,o,i,s,a)=>{if(function sM(e){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0].data?.__ignore_ng_zone__}(a))return n.invokeTask(o,i,s,a);try{return Zg(e),n.invokeTask(o,i,s,a)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===i.type||e.shouldCoalesceRunChangeDetection)&&t(),Yg(e)}},onInvoke:(n,r,o,i,s,a,u)=>{try{return Zg(e),n.invoke(o,i,s,a,u)}finally{e.shouldCoalesceRunChangeDetection&&t(),Yg(e)}},onHasTask:(n,r,o,i)=>{n.hasTask(o,i),r===o&&("microTask"==i.change?(e._hasPendingMicrotasks=i.microTask,ed(e),Jl(e)):"macroTask"==i.change&&(e.hasPendingMacrotasks=i.macroTask))},onHandleError:(n,r,o,i)=>(n.handleError(o,i),e.runOutsideAngular(()=>e.onError.emit(i)),!1)})}(o)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Pt.isInAngularZone())throw new Y(909,!1)}static assertNotInAngularZone(){if(Pt.isInAngularZone())throw new Y(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,o){const i=this._inner,s=i.scheduleEventTask("NgZoneEvent: "+o,t,rM,Qg,Qg);try{return i.runTask(s,n,r)}finally{i.cancelTask(s)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}}const rM={};function Jl(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 ed(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function Zg(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Yg(e){e._nesting--,Jl(e)}class Xg{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new $n,this.onMicrotaskEmpty=new $n,this.onStable=new $n,this.onError=new $n}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)}}var $r=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}($r||{});const qg={destroy(){}};function td(e,t){const n=t?.injector??Se(fn);(t?.runOnServer||Nn(n))&&n.get(ds).internalCallbacks.push(e)}function Jg(e,t){!t&&yo();const n=t?.injector??Se(fn);if(!Nn(n))return qg;Gn("NgAfterNextRender");const r=n.get(ds),o=r.handler??=new tm,i=t?.phase??$r.MixedReadWrite,s=()=>{o.unregister(u),a()},a=n.get(Vr).onDestroy(s),u=mr(n,()=>new em(i,()=>{s(),e()}));return o.register(u),{destroy:s}}class em{constructor(t,n){this.phase=t,this.callbackFn=n,this.zone=Se(Pt),this.errorHandler=Se(sr,{optional:!0}),Se(Ja,{optional:!0})?.notify(1)}invoke(){try{this.zone.runOutsideAngular(this.callbackFn)}catch(t){this.errorHandler?.handleError(t)}}}class tm{constructor(){this.executingCallbacks=!1,this.buckets={[$r.EarlyRead]:new Set,[$r.Write]:new Set,[$r.MixedReadWrite]:new Set,[$r.Read]:new Set},this.deferredCallbacks=new Set}register(t){(this.executingCallbacks?this.deferredCallbacks:this.buckets[t.phase]).add(t)}unregister(t){this.buckets[t.phase].delete(t),this.deferredCallbacks.delete(t)}execute(){this.executingCallbacks=!0;for(const t of Object.values(this.buckets))for(const n of t)n.invoke();this.executingCallbacks=!1;for(const t of this.deferredCallbacks)this.buckets[t.phase].add(t);this.deferredCallbacks.clear()}destroy(){for(const t of Object.values(this.buckets))t.clear();this.deferredCallbacks.clear()}}let ds=(()=>{class e{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){this.executeInternalCallbacks(),this.handler?.execute()}executeInternalCallbacks(){const n=[...this.internalCallbacks];this.internalCallbacks.length=0;for(const r of n)r()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}static#e=this.\u0275prov=qe({token:e,providedIn:"root",factory:()=>new e})}return e})();function nd(e){return void 0!==e.ngModule}function yr(e){return!!Ut(e)}function eu(e){return!!wt(e)}function nm(e){return!!It(e)}function fs(e){return!!Fe(e)}function lM(e,t){if(x(e)&&!(e=w(e)))throw new Error(`Expected forwardRef function, imported from "${We(t)}", to return a standalone entity or NgModule but got "${We(e)||e}".`);if(null==Ut(e)){const n=Fe(e)||It(e)||wt(e);if(null==n)throw nd(e)?new Error(`A module with providers was imported from "${We(t)}". Modules with providers are not supported in standalone components imports.`):new Error(`The "${We(e)}" type, imported from "${We(t)}", must be a standalone component / directive / pipe or an NgModule. Did you forget to add the required @Component / @Directive / @Pipe or @NgModule annotation?`);if(!n.standalone)throw new Error(`The "${We(e)}" ${function cM(e){return Fe(e)?"component":It(e)?"directive":wt(e)?"pipe":"type"}(e)}, imported from "${We(t)}", is not standalone. Did you forget to add the standalone: true flag?`)}}class rm{constructor(){this.ownerNgModule=new Map,this.ngModulesWithSomeUnresolvedDecls=new Set,this.ngModulesScopeCache=new Map,this.standaloneComponentsScopeCache=new Map}resolveNgModulesDecls(){if(0!==this.ngModulesWithSomeUnresolvedDecls.size){for(const t of this.ngModulesWithSomeUnresolvedDecls){const n=Ut(t);if(n?.declarations)for(const r of hn(n.declarations))fs(r)&&this.ownerNgModule.set(r,t)}this.ngModulesWithSomeUnresolvedDecls.clear()}}getComponentDependencies(t,n){this.resolveNgModulesDecls();const r=Fe(t);if(null===r)throw new Error(`Attempting to get component dependencies for a type that is not a component: ${t}`);if(r.standalone){const o=this.getStandaloneComponentScope(t,n);return o.compilation.isPoisoned?{dependencies:[]}:{dependencies:[...o.compilation.directives,...o.compilation.pipes,...o.compilation.ngModules]}}{if(!this.ownerNgModule.has(t))return{dependencies:[]};const o=this.getNgModuleScope(this.ownerNgModule.get(t));return o.compilation.isPoisoned?{dependencies:[]}:{dependencies:[...o.compilation.directives,...o.compilation.pipes]}}}registerNgModule(t,n){if(!yr(t))throw new Error(`Attempting to register a Type which is not NgModule as NgModule: ${t}`);this.ngModulesWithSomeUnresolvedDecls.add(t)}clearScopeCacheFor(t){this.ngModulesScopeCache.delete(t),this.standaloneComponentsScopeCache.delete(t)}getNgModuleScope(t){if(this.ngModulesScopeCache.has(t))return this.ngModulesScopeCache.get(t);const n=this.computeNgModuleScope(t);return this.ngModulesScopeCache.set(t,n),n}computeNgModuleScope(t){const n=Ut(t,!0),r={exported:{directives:new Set,pipes:new Set},compilation:{directives:new Set,pipes:new Set}};for(const o of hn(n.imports))if(yr(o)){const i=this.getNgModuleScope(o);Er(i.exported.directives,r.compilation.directives),Er(i.exported.pipes,r.compilation.pipes)}else{if(!tn(o)){r.compilation.isPoisoned=!0;break}if(nm(o)||fs(o))r.compilation.directives.add(o);else{if(!eu(o))throw new Y(1e3,"The standalone imported type is neither a component nor a directive nor a pipe");r.compilation.pipes.add(o)}}if(!r.compilation.isPoisoned)for(const o of hn(n.declarations)){if(yr(o)||tn(o)){r.compilation.isPoisoned=!0;break}eu(o)?r.compilation.pipes.add(o):r.compilation.directives.add(o)}for(const o of hn(n.exports))if(yr(o)){const i=this.getNgModuleScope(o);Er(i.exported.directives,r.exported.directives),Er(i.exported.pipes,r.exported.pipes),Er(i.exported.directives,r.compilation.directives),Er(i.exported.pipes,r.compilation.pipes)}else eu(o)?r.exported.pipes.add(o):r.exported.directives.add(o);return r}getStandaloneComponentScope(t,n){if(this.standaloneComponentsScopeCache.has(t))return this.standaloneComponentsScopeCache.get(t);const r=this.computeStandaloneComponentScope(t,n);return this.standaloneComponentsScopeCache.set(t,r),r}computeStandaloneComponentScope(t,n){const r={compilation:{directives:new Set([t]),pipes:new Set,ngModules:new Set}};for(const o of Wt(n??[])){const i=w(o);try{lM(i,t)}catch{return r.compilation.isPoisoned=!0,r}if(yr(i)){r.compilation.ngModules.add(i);const s=this.getNgModuleScope(i);if(s.exported.isPoisoned)return r.compilation.isPoisoned=!0,r;Er(s.exported.directives,r.compilation.directives),Er(s.exported.pipes,r.compilation.pipes)}else if(eu(i))r.compilation.pipes.add(i);else{if(!nm(i)&&!fs(i))return r.compilation.isPoisoned=!0,r;r.compilation.directives.add(i)}}return r}isOrphanComponent(t){const n=Fe(t);return!(!n||n.standalone||(this.resolveNgModulesDecls(),this.ownerNgModule.has(t)))}}function Er(e,t){for(const n of e)t.add(n)}const hs=new rm;function tu(e,t,n){let r=n?e.styles:null,o=n?e.classes:null,i=0;if(null!==t)for(let s=0;s0&&hg(e,n,i.join(" "))}}(I,jt,B,r),void 0!==n&&function DM(e,t,n){const r=e.projection=[];for(let o=0;o{class e{static#e=this.__NG_ELEMENT_ID__=EM}return e})();function EM(){return um(it(),H())}const _M=ru,sm=class extends _M{constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return So(this._hostTNode,this._hostLView)}get injector(){return new Ft(this._hostTNode,this._hostLView)}get parentInjector(){const t=ya(this._hostTNode,this._hostLView);if(Gc(t)){const n=Vi(t,this._hostLView),r=ji(t);return new Ft(n[J].data[r+8],n)}return new Ft(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=am(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-Mt}createEmbeddedView(t,n,r){let o,i;"number"==typeof r?o=r:null!=r&&(o=r.index,i=r.injector);const s=jo(this._lContainer,t.ssrId),a=t.createEmbeddedViewImpl(n||{},i,s);return this.insertImpl(a,o,ko(this._hostTNode,s)),a}createComponent(t,n,r,o,i){const s=t&&!function K(e){return"function"==typeof e}(t);let a;if(s)a=n;else{const N=n||{};a=N.index,r=N.injector,o=N.projectableNodes,i=N.environmentInjector||N.ngModuleRef}const u=s?t:new ps(Fe(t)),d=r||this.parentInjector;if(!i&&null==u.ngModule){const B=(s?d:this.parentInjector).get(ln,null);B&&(i=B)}const p=Fe(u.componentType??{}),v=jo(this._lContainer,p?.id??null),I=u.create(d,o,v?.firstChild??null,i);return this.insertImpl(I.hostView,a,ko(this._hostTNode,v)),I}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,r){const o=t._lView;if(function l_(e){return zt(e[tt])}(o)){const a=this.indexOf(t);if(-1!==a)this.detach(a);else{const u=o[tt],d=new sm(u,u[ht],u[tt]);d.detach(d.indexOf(t))}}const i=this._adjustIndex(n),s=this._lContainer;return ts(s,o,i,r),t.attachToViewContainerRef(),Qs(od(s),i,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=am(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),r=Yi(this._lContainer,n);r&&(fo(od(this._lContainer),n),Ba(r[J],r))}detach(t){const n=this._adjustIndex(t,-1),r=Yi(this._lContainer,n);return r&&null!=fo(od(this._lContainer),n)?new os(r):null}_adjustIndex(t,n=0){return t??this.length+n}};function am(e){return e[8]}function od(e){return e[8]||(e[8]=[])}function um(e,t){let n;const r=t[e.index];return zt(r)?n=r:(n=bg(r,t,null,e),t[e.index]=n,Ga(t,n)),cm(n,t,e,r),new sm(n,e,t)}let cm=function dm(e,t,n,r){if(e[kn])return;let o;o=8&n.type?ut(r):function CM(e,t){const n=e[Ne],r=n.createComment(""),o=Xt(t,e);return Ur(n,Ha(n,o),r,function LI(e,t){return e.nextSibling(t)}(n,o),!1),r}(t,n),e[kn]=o},id=()=>!1;function lm(e,t,n){return id(e,t,n)}class sd{constructor(t){this.queryList=t,this.matches=null}clone(){return new sd(this.queryList)}setDirty(){this.queryList.setDirty()}}class ad{constructor(t=[]){this.queries=t}createEmbeddedView(t){const n=t.queries;if(null!==n){const r=null!==t.contentQueries?t.contentQueries[0]:n.length,o=[];for(let i=0;it.trim())}(t):t}}class ud{constructor(t=[]){this.queries=t}elementStart(t,n){for(let r=0;r0)r.push(s[a/2]);else{const d=i[a+1],p=t[-u];for(let v=Mt;v(U(t),t.value);return n[P]=t,n}(e),r=n[P];return t?.equal&&(r.equal=t.equal),n.set=o=>te(r,o),n.update=o=>function X(e,t){_e()||In(),te(e,t(e.value))}(r,o),n.asReadonly=Em.bind(n),n}function Em(){const e=this[P];if(void 0===e.readonlyFn){const t=()=>this();t[P]=e,e.readonlyFn=t}return e.readonlyFn}function _m(e){return hd(e)&&"function"==typeof e.set}function pd(e,t){let n;const r=ye(()=>{n._dirtyCounter();const o=function PM(e,t){const n=e._lView,r=e._queryIndex;if(void 0===n||void 0===r||4&n[ge])return t?void 0:$e;const o=dd(n,r),i=Dm(n,r);return o.reset(i,np),t?o.first:o._changesDetected||void 0===e._flatValue?e._flatValue=o.toArray():e._flatValue}(n,e);if(t&&void 0===o)throw new Y(-951,!1);return o});return n=r[P],n._dirtyCounter=ym(0),n._flatValue=void 0,r}function Cm(){return pd(!0,!1)}function Im(){return pd(!0,!0)}function wm(){return pd(!1,!1)}function Mm(e,t){const n=e[P];n._lView=H(),n._queryIndex=t,n._queryList=dd(n._lView,t),n._queryList.onDirty(()=>n._dirtyCounter.update(r=>r+1))}function bm(e,t){return Cm()}const xM=(bm.required=function RM(e,t){return Im()},bm);function FM(e,t){return wm()}function Tm(e,t){return Cm()}const kM=(Tm.required=function LM(e,t){return Im()},Tm);function jM(e,t){return wm()}function gd(e){let t=function xm(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),n=!0;const r=[e];for(;t;){let o;if(Tn(e))o=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new Y(903,!1);o=t.\u0275dir}if(o){if(n){r.push(o);const s=e;s.inputs=iu(e.inputs),s.inputTransforms=iu(e.inputTransforms),s.declaredInputs=iu(e.declaredInputs),s.outputs=iu(e.outputs);const a=o.hostBindings;a&&XM(e,a);const u=o.viewQuery,d=o.contentQueries;if(u&&ZM(e,u),d&&YM(e,d),KM(e,o),Mr(e.outputs,o.outputs),Tn(o)&&o.data.animation){const p=e.data;p.animation=(p.animation||[]).concat(o.data.animation)}}const i=o.features;if(i)for(let s=0;s=0;r--){const o=e[r];o.hostVars=t+=o.hostVars,o.hostAttrs=go(o.hostAttrs,n=go(n,o.hostAttrs))}}(r)}function KM(e,t){for(const n in t.inputs){if(!t.inputs.hasOwnProperty(n)||e.inputs.hasOwnProperty(n))continue;const r=t.inputs[n];if(void 0!==r&&(e.inputs[n]=r,e.declaredInputs[n]=t.declaredInputs[n],null!==t.inputTransforms)){const o=Array.isArray(r)?r[0]:r;if(!t.inputTransforms.hasOwnProperty(o))continue;e.inputTransforms??={},e.inputTransforms[o]=t.inputTransforms[o]}}}function iu(e){return e===En?{}:e===$e?[]:e}function ZM(e,t){const n=e.viewQuery;e.viewQuery=n?(r,o)=>{t(r,o),n(r,o)}:t}function YM(e,t){const n=e.contentQueries;e.contentQueries=n?(r,o,i)=>{t(r,o,i),n(r,o,i)}:t}function XM(e,t){const n=e.hostBindings;e.hostBindings=n?(r,o)=>{t(r,o),n(r,o)}:t}function Fm(e){const t=n=>{const r=(Array.isArray(e)?e:e()).map(o=>"function"==typeof o?{directive:w(o),inputs:En,outputs:En}:{directive:w(o.directive),inputs:km(o.inputs),outputs:km(o.outputs)});null===n.hostDirectives?(n.findHostDirectiveDefs=Lm,n.hostDirectives=r):n.hostDirectives.unshift(...r)};return t.ngInherit=!0,t}function Lm(e,t,n){if(null!==e.hostDirectives)for(const r of e.hostDirectives){const o=It(r.directive);t0(o.declaredInputs,r.inputs),Lm(o,t,n),n.set(o,r),t.push(o)}}function km(e){if(void 0===e||0===e.length)return En;const t={};for(let n=0;nn()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class vd extends Bm{constructor(t){super(),this.moduleType=t}create(t){return new md(this.moduleType,t,[])}}class Hm extends Wr{constructor(t){super(),this.componentFactoryResolver=new om(this),this.instance=null;const n=new Pr([...t.providers,{provide:Wr,useValue:this},{provide:ls,useValue:this.componentFactoryResolver}],t.parent||Do(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function Dd(e,t,n=null){return new Hm({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}let o0=(()=>{class e{constructor(){this.cachedInjectors=new Map}getOrCreateInjector(n,r,o,i){if(!this.cachedInjectors.has(n)){const s=o.length>0?Dd(o,r,i):null;this.cachedInjectors.set(n,s)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=qe({token:e,providedIn:"environment",factory:()=>new e})}return e})(),Bo=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new ne.t(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const n=this.taskId++;return this.pendingTasks.add(n),n}remove(n){this.pendingTasks.delete(n),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=qe({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function au(e){return!!yd(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function yd(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function zn(e,t,n){return e[t]=n}function ms(e,t){return e[t]}function bt(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function Gr(e,t,n,r){const o=bt(e,t,n);return bt(e,t+1,r)||o}function _n(e,t,n,r,o,i){const s=Gr(e,t,n,r);return Gr(e,t+2,o,i)||s}function Ho(e,t,n,r,o,i,s,a){const u=H(),d=He(),p=e+Pe,v=d.firstCreatePass?function l0(e,t,n,r,o,i,s,a,u){const d=t.consts,p=Lo(t,e,4,s||null,Vn(d,a));Vl(t,n,p,Vn(d,u)),pa(t,p);const v=p.tView=jl(2,p,r,o,i,t.directiveRegistry,t.pipeRegistry,null,t.schemas,d,null);return null!==t.queries&&(t.queries.template(t,p),v.queries=t.queries.embeddedTView(p)),p}(p,d,u,t,n,r,o,i,s):d.data[p];Bn(v,!1);const E=Um(d,u,v,e);Li()&&Ua(d,u,E,v),Qt(E,u);const I=bg(E,u,E,v);return u[p]=I,Ga(u,I),lm(I,v,u),da(v)&&Ll(d,u,v),null!=s&&kl(u,v,a),Ho}let Um=function $m(e,t,n,r){return Hn(!0),t[Ne].createComment("")};var Tt=function(e){return e[e.NOT_STARTED=0]="NOT_STARTED",e[e.IN_PROGRESS=1]="IN_PROGRESS",e[e.COMPLETE=2]="COMPLETE",e[e.FAILED=3]="FAILED",e}(Tt||{});const Wm=0,h0=1;var St=function(e){return e[e.Placeholder=0]="Placeholder",e[e.Loading=1]="Loading",e[e.Complete=2]="Complete",e[e.Error=3]="Error",e}(St||{}),Ds=function(e){return e[e.Initial=-1]="Initial",e}(Ds||{});const Uo=0,cu=1,ys=2,lu=3,Gm=4,zm=5;var Km=function(e){return e[e.Manual=0]="Manual",e[e.Playthrough=1]="Playthrough",e}(Km||{});function du(e,t,n){const r=1===e?zm:Gm;null===t[r]&&(t[r]=[]),t[r].push(n)}function Ed(e,t){const n=1===e?zm:Gm,r=t[n];if(null!==r){for(const o of r)o();t[n]=null}}function Qm(e){Ed(1,e),Ed(0,e)}function fu(e){return e+1}function zr(e,t){return e[fu(t.index)]}function pn(e,t){const n=fu(t.index);return e.data[n]}function _d(e,t){return t===St.Placeholder?e.placeholderBlockConfig?.[Wm]??null:t===St.Loading?e.loadingBlockConfig?.[Wm]??null:null}function Zm(e){return e.loadingBlockConfig?.[h0]??null}function Ym(e,t){if(!e||0===e.length)return t;const n=new Set(e);for(const r of t)n.add(r);return e.length===n.size?e:Array.from(n)}const $o=new WeakMap;let Wo=null,wd=0;class Md{constructor(){this.callbacks=new Set,this.listener=()=>{for(const t of this.callbacks)t()}}}function tv(e,t,n){const r=n.get(Pt);let o=$o.get(e);return Wo=Wo||r.runOutsideAngular(()=>new IntersectionObserver(i=>{for(const s of i)s.isIntersecting&&$o.has(s.target)&&r.run($o.get(s.target).listener)})),o||(o=new Md,r.runOutsideAngular(()=>Wo.observe(e)),$o.set(e,o),wd++),o.callbacks.add(t),()=>{$o.has(e)&&(o.callbacks.delete(t),0===o.callbacks.size&&(Wo?.unobserve(e),$o.delete(e),wd--),0===wd&&(Wo?.disconnect(),Wo=null))}}function nv(e,t){const r=t[Ot].get(I0);return r.add(e),()=>r.remove(e)}let I0=(()=>{class e{constructor(){this.executingCallbacks=!1,this.idleId=null,this.current=new Set,this.deferred=new Set,this.ngZone=Se(Pt),this.requestIdleCallbackFn=(typeof requestIdleCallback<"u"?requestIdleCallback:setTimeout).bind(globalThis),this.cancelIdleCallbackFn=(typeof requestIdleCallback<"u"?cancelIdleCallback:clearTimeout).bind(globalThis)}add(n){(this.executingCallbacks?this.deferred:this.current).add(n),null===this.idleId&&this.scheduleIdleCallback()}remove(n){const{current:r,deferred:o}=this;r.delete(n),o.delete(n),0===r.size&&0===o.size&&this.cancelIdleCallback()}scheduleIdleCallback(){const n=()=>{this.cancelIdleCallback(),this.executingCallbacks=!0;for(const r of this.current)r();if(this.current.clear(),this.executingCallbacks=!1,this.deferred.size>0){for(const r of this.deferred)this.current.add(r);this.deferred.clear(),this.scheduleIdleCallback()}};this.idleId=this.requestIdleCallbackFn(()=>this.ngZone.run(n))}cancelIdleCallback(){null!==this.idleId&&(this.cancelIdleCallbackFn(this.idleId),this.idleId=null)}ngOnDestroy(){this.cancelIdleCallback(),this.current.clear(),this.deferred.clear()}static#e=this.\u0275prov=qe({token:e,providedIn:"root",factory:()=>new e})}return e})();function ov(e,t,n){const o=n[Ot].get(w0);return o.add(e,t),()=>o.remove(t)}let w0=(()=>{class e{constructor(){this.executingCallbacks=!1,this.timeoutId=null,this.invokeTimerAt=null,this.current=[],this.deferred=[]}add(n,r){this.addToQueue(this.executingCallbacks?this.deferred:this.current,Date.now()+n,r),this.scheduleTimer()}remove(n){const{current:r,deferred:o}=this;-1===this.removeFromQueue(r,n)&&this.removeFromQueue(o,n),0===r.length&&0===o.length&&this.clearTimeout()}addToQueue(n,r,o){let i=n.length;for(let s=0;sr){i=s;break}Ju(n,i,r,o)}removeFromQueue(n,r){let o=-1;for(let i=0;i-1&&Zs(n,o,2),o}scheduleTimer(){const n=()=>{this.clearTimeout(),this.executingCallbacks=!0;const o=[...this.current],i=Date.now();for(let a=0;a=0&&Zs(this.current,0,s+1),this.executingCallbacks=!1,this.deferred.length>0){for(let a=0;a0){const o=Date.now(),i=this.current[0];if(null===this.timeoutId||this.invokeTimerAt&&this.invokeTimerAt-i>16){this.clearTimeout();const s=Math.max(i-o,16);this.invokeTimerAt=i,this.timeoutId=setTimeout(n,s)}}}clearTimeout(){null!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}ngOnDestroy(){this.clearTimeout(),this.current.length=0,this.deferred.length=0}static#e=this.\u0275prov=qe({token:e,providedIn:"root",factory:()=>new e})}return e})();const M0=new Ve("");function bd(e){return e.get(M0,null,{optional:!0})?.behavior!==Km.Manual&&Nn(e)}let Td=null;function iv(e,t,n,r){const o=e.consts;null!=n&&(t.placeholderBlockConfig=Vn(o,n)),null!=r&&(t.loadingBlockConfig=Vn(o,r)),null===Td&&(Td=L0)}function sv(e,t,n,r,o,i,s,a,u){const d=H(),p=He(),v=e+Pe;if(Ho(e,null,0,0),p.firstCreatePass){Gn("NgDefer");const ee={primaryTmplIndex:t,loadingTmplIndex:r??null,placeholderTmplIndex:o??null,errorTmplIndex:i??null,placeholderBlockConfig:null,loadingBlockConfig:null,dependencyResolverFn:n??null,loadingState:Tt.NOT_STARTED,loadingPromise:null,providers:null};u?.(p,ee,a,s),function g0(e,t,n){const r=fu(t);e.data[r]=n}(p,v,ee)}const E=it();lm(d[v],E,d);const N=[null,Ds.Initial,null,null,null,null];!function p0(e,t,n){e[fu(t)]=n}(d,v,N);const B=()=>Qm(N);du(0,N,()=>Fc(d,B)),fa(d,B)}function av(e){const t=H();if(bt(t,Sn(),e)){const r=_(null);try{const o=!!e,i=ft(),a=zr(t,i)[cu];!1===o&&a===Ds.Initial?zo(t,i):!0===o&&(a===Ds.Initial||a===St.Placeholder)&&Ko(t,i)}finally{_(r)}}}function uv(){hv(nv)}function cv(){!function pv(e){const t=H();if(Nn(t[Ot])){const n=it(),o=pn(t[J],n);o.loadingState===Tt.NOT_STARTED&&du(1,zr(t,n),e(()=>function Es(e,t,n){t[Ot]&&bd(t[Ot])&&Sd(e,t,n)}(o,t,n),t))}}(nv)}function lv(){const e=H(),t=it(),r=e[Ot],o=pn(e[J],t);(!bd(r)||null===o.loadingTmplIndex)&&zo(e,t),Ko(e,t)}function dv(e){hv(function rv(e){return(t,n)=>ov(e,t,n)}(e))}function fv(e,t){const n=H(),r=it();zo(n,r),function Go(e,t,n,r,o,i,s){const a=e[Ot];td(function u(){if(Tc(e))return;const d=zr(e,t),p=d[cu];if(p!==Ds.Initial&&p!==St.Placeholder)return;const v=function y0(e,t,n){return null==n?e:n>=0?gh(n,e):e[t.index][Mt]??null}(e,t,r);if(!v)return void td(u,{injector:a});if(Tc(v))return;const E=function E0(e,t){return Pi(Pe+t,e)}(v,n),I=o(E,()=>{e!==v&&Fc(v,I),i()},a);e!==v&&fa(v,I),du(s,d,I)},{injector:a})}(n,r,e,t,tv,()=>Ko(n,r),0)}function hv(e){const t=H(),n=it();if(zo(t,n),Nn(t[Ot])){const r=e(()=>Ko(t,n),t);du(0,zr(t,n),r)}}function _r(e,t,n,r=!1){const o=n[tt],i=o[J];if(Tc(o))return;const s=zr(o,t);if(vv(s[cu],e)&&vv(s[Uo]??-1,e)){const u=o[Ot],d=pn(i,t),v=r||!Nn(u)||null===Zm(d)&&null===_d(d,St.Loading)&&!_d(d,St.Placeholder)?gv:Td;try{v(e,s,n,t,o)}catch(E){za(o,E)}}}function gv(e,t,n,r,o){const i=function m0(e,t,n){const o=pn(t[J],n);switch(e){case St.Complete:return o.primaryTmplIndex;case St.Loading:return o.loadingTmplIndex;case St.Error:return o.errorTmplIndex;case St.Placeholder:return o.placeholderTmplIndex;default:return null}}(e,o,r);if(null!==i){t[cu]=e;const s=o[J],u=Ri(s,i+Pe),d=0;let p;if(Gl(n,d),e===St.Complete){const I=pn(s,r),N=I.providers;if(N&&N.length>0){const B=o[Ot],ee=function x0(e){return e instanceof nu&&"function"==typeof e.injector.__ngOutletInjector}(B),oe=ee?B:B.get(ln);p=oe.get(o0).getOrCreateInjector(I,oe,N,""),ee&&(p=function F0(e,t){return e.injector.__ngOutletInjector(t)}(B,p))}}const v=jo(n,u.tView.ssrId),E=es(o,u,null,{dehydratedView:v,injector:p});ts(n,E,d,ko(u,v)),rs(E)}}function L0(e,t,n,r,o){const i=Date.now(),a=pn(o[J],r);if(null===t[ys]||t[ys]<=i){t[ys]=null;const u=Zm(a),d=null!==t[lu];if(e!==St.Loading||null===u||d){e>St.Loading&&d&&(t[lu](),t[lu]=null,t[Uo]=null),gv(e,t,n,r,o);const p=_d(a,e);null!==p&&(t[ys]=i+p,mv(p,t,r,n,o))}else{t[Uo]=e;const p=mv(u,t,r,n,o);t[lu]=p}}else t[Uo]=e}function mv(e,t,n,r,o){return ov(e,()=>{const s=t[Uo];t[ys]=null,t[Uo]=null,null!==s&&_r(s,n,r)},o)}function vv(e,t){return e{let v=!1;const E=[],I=[];for(const N of p){if("fulfilled"!==N.status){v=!0;break}{const B=N.value,ee=Fe(B)||It(B);if(ee)E.push(ee);else{const oe=wt(B);oe&&I.push(oe)}}}if(e.loadingPromise=null,u.remove(d),v){if(e.loadingState=Tt.FAILED,null===e.errorTmplIndex){wl(t);const B=new Y(750,!1);za(t,B)}}else{e.loadingState=Tt.COMPLETE;const N=s.tView;if(E.length>0){N.directiveRegistry=Ym(N.directiveRegistry,E);const ee=vo(!1,...E.map(oe=>oe.type));e.providers=ee}I.length>0&&(N.pipeRegistry=Ym(N.pipeRegistry,I))}}),e.loadingPromise):(e.loadingPromise=Promise.resolve().then(()=>{e.loadingPromise=null,e.loadingState=Tt.COMPLETE,u.remove(d)}),e.loadingPromise)}function zo(e,t){_r(St.Placeholder,t,e[t.index])}function Dv(e,t,n){e.loadingPromise.then(()=>{e.loadingState===Tt.COMPLETE?_r(St.Complete,t,n):e.loadingState===Tt.FAILED&&_r(St.Error,t,n)})}function Ko(e,t){const n=e[J],r=e[t.index];if(!bd(e[Ot]))return;const i=zr(e,t),s=pn(n,t);switch(Qm(i),s.loadingState){case Tt.NOT_STARTED:_r(St.Loading,t,r),Sd(s,e,t),s.loadingState===Tt.IN_PROGRESS&&Dv(s,t,r);break;case Tt.IN_PROGRESS:_r(St.Loading,t,r),Dv(s,t,r);break;case Tt.COMPLETE:_r(St.Complete,t,r);break;case Tt.FAILED:_r(St.Error,t,r)}}function Nd(e,t,n,r){const o=H();return bt(o,Sn(),t)&&(He(),Wn(ft(),o,e,t,n,r)),Nd}function Zo(e,t,n,r){return bt(e,Sn(),n)?t+Te(n)+r:Re}function pu(e,t){return e<<17|t<<2}function Cr(e){return e>>17&32767}function Ad(e){return 2|e}function Kr(e){return(131068&e)>>2}function Od(e,t){return-131069&e|t<<2}function Pd(e){return 1|e}function Sv(e,t,n,r){const o=e[n+1],i=null===t;let s=r?Cr(o):Kr(o),a=!1;for(;0!==s&&(!1===a||i);){const d=e[s+1];U0(e[s],t)&&(a=!0,e[s+1]=r?Pd(d):Ad(d)),s=r?Cr(d):Kr(d)}a&&(e[n+1]=r?Ad(o):Pd(o))}function U0(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&yn(e,t)>=0}const Lt={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Nv(e){return e.substring(Lt.key,Lt.keyEnd)}function $0(e){return e.substring(Lt.value,Lt.valueEnd)}function Av(e,t){const n=Lt.textEnd;return n===t?-1:(t=Lt.keyEnd=function z0(e,t,n){for(;t32;)t++;return t}(e,Lt.key=t,n),ri(e,t,n))}function Ov(e,t){const n=Lt.textEnd;let r=Lt.key=ri(e,t,n);return n===r?-1:(r=Lt.keyEnd=function K0(e,t,n){let r;for(;t=65&&(-33&r)<=90||r>=48&&r<=57);)t++;return t}(e,r,n),r=Rv(e,r,n),r=Lt.value=ri(e,r,n),r=Lt.valueEnd=function Q0(e,t,n){let r=-1,o=-1,i=-1,s=t,a=s;for(;s32&&(a=s),i=o,o=r,r=-33&u}return a}(e,r,n),Rv(e,r,n))}function Pv(e){Lt.key=0,Lt.keyEnd=0,Lt.value=0,Lt.valueEnd=0,Lt.textEnd=e.length}function ri(e,t,n){for(;t=0;n=Ov(t,n))jv(e,Nv(t),$0(t))}function Fv(e){Pn(tb,Kn,e,!0)}function Kn(e,t){for(let n=function W0(e){return Pv(e),Av(e,ri(e,0,Lt.textEnd))}(t);n>=0;n=Av(t,n))Yt(e,Nv(t),!0)}function On(e,t,n,r){const o=H(),i=He(),s=ir(2);i.firstUpdatePass&&kv(i,e,s,r),t!==Re&&bt(o,s,t)&&Vv(i,i.data[Kt()],o,o[Ne],e,o[s+1]=function rb(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=Ct(ar(e)))),e}(t,n),r,s)}function Pn(e,t,n,r){const o=He(),i=ir(2);o.firstUpdatePass&&kv(o,null,i,r);const s=H();if(n!==Re&&bt(s,i,n)){const a=o.data[Kt()];if(Hv(a,r)&&!Lv(o,i)){let u=r?a.classesWithoutHost:a.stylesWithoutHost;null!==u&&(n=Xn(u,n||"")),xd(o,a,s,n,r)}else!function nb(e,t,n,r,o,i,s,a){o===Re&&(o=$e);let u=0,d=0,p=0=e.expandoStartIndex}function kv(e,t,n,r){const o=e.data;if(null===o[n+1]){const i=o[Kt()],s=Lv(e,n);Hv(i,r)&&null===t&&!s&&(t=!1),t=function Y0(e,t,n,r){const o=Vc(e);let i=r?t.residualClasses:t.residualStyles;if(null===o)0===(r?t.classBindings:t.styleBindings)&&(n=_s(n=kd(null,e,t,n,r),t.attrs,r),i=null);else{const s=t.directiveStylingLast;if(-1===s||e[s]!==o)if(n=kd(o,e,t,n,r),null===i){let u=function X0(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0!==Kr(r))return e[Cr(r)]}(e,t,r);void 0!==u&&Array.isArray(u)&&(u=kd(null,e,t,u[1],r),u=_s(u,t.attrs,r),function q0(e,t,n,r){e[Cr(n?t.classBindings:t.styleBindings)]=r}(e,t,r,u))}else i=function J0(e,t,n){let r;const o=t.directiveEnd;for(let i=1+t.directiveStylingLast;i0)&&(d=!0)):p=n,o)if(0!==u){const E=Cr(e[a+1]);e[r+1]=pu(E,a),0!==E&&(e[E+1]=Od(e[E+1],r)),e[a+1]=function j0(e,t){return 131071&e|t<<17}(e[a+1],r)}else e[r+1]=pu(a,0),0!==a&&(e[a+1]=Od(e[a+1],r)),a=r;else e[r+1]=pu(u,0),0===a?a=r:e[u+1]=Od(e[u+1],r),u=r;d&&(e[r+1]=Ad(e[r+1])),Sv(e,p,r,!0),Sv(e,p,r,!1),function H0(e,t,n,r,o){const i=o?e.residualClasses:e.residualStyles;null!=i&&"string"==typeof t&&yn(i,t)>=0&&(n[r+1]=Pd(n[r+1]))}(t,p,e,r,i),s=pu(a,u),i?t.classBindings=s:t.styleBindings=s}(o,i,t,n,s,r)}}function kd(e,t,n,r,o){let i=null;const s=n.directiveEnd;let a=n.directiveStylingLast;for(-1===a?a=n.directiveStart:a++;a0;){const u=e[o],d=Array.isArray(u),p=d?u[1]:u,v=null===p;let E=n[o+1];E===Re&&(E=v?$e:void 0);let I=v?Ei(E,r):p===r?E:void 0;if(d&&!gu(I)&&(I=Ei(u,r)),gu(I)&&(a=I,s))return a;const N=e[o+1];o=s?Cr(N):Kr(N)}if(null!==t){let u=i?t.residualClasses:t.residualStyles;null!=u&&(a=Ei(u,r))}return a}function gu(e){return void 0!==e}function Hv(e,t){return!!(e.flags&(t?8:16))}function Uv(e,t,n){Pn(Yt,Kn,Zo(H(),e,t,n),!0)}class hb{destroy(t){}updateValue(t,n){}swap(t,n){const r=Math.min(t,n),o=Math.max(t,n),i=this.detach(o);if(o-r>1){const s=this.detach(r);this.attach(r,i),this.attach(o,s)}else this.attach(r,i)}move(t,n){this.attach(n,this.detach(t))}}function jd(e,t,n,r,o){return e===n&&Object.is(t,r)?1:Object.is(o(e,t),o(n,r))?-1:0}function Vd(e,t,n,r){return!(void 0===t||!t.has(r)||(e.attach(n,t.get(r)),t.delete(r),0))}function $v(e,t,n,r,o){if(Vd(e,t,r,n(r,o)))e.updateValue(r,o);else{const i=e.create(r,o);e.attach(r,i)}}function Wv(e,t,n,r){const o=new Set;for(let i=t;i<=n;i++)o.add(r(i,e.at(i)));return o}class Gv{constructor(){this.kvMap=new Map,this._vMap=void 0}has(t){return this.kvMap.has(t)}delete(t){if(!this.has(t))return!1;const n=this.kvMap.get(t);return void 0!==this._vMap&&this._vMap.has(n)?(this.kvMap.set(t,this._vMap.get(n)),this._vMap.delete(n)):this.kvMap.delete(t),!0}get(t){return this.kvMap.get(t)}set(t,n){if(this.kvMap.has(t)){let r=this.kvMap.get(t);void 0===this._vMap&&(this._vMap=new Map);const o=this._vMap;for(;o.has(r);)r=o.get(r);o.set(r,n)}else this.kvMap.set(t,n)}forEach(t){for(let[n,r]of this.kvMap)if(t(r,n),void 0!==this._vMap){const o=this._vMap;for(;o.has(r);)r=o.get(r),t(r,n)}}}function zv(e,t,n){Gn("NgControlFlow");const r=H(),o=Sn(),i=Bd(r,Pe+e);if(bt(r,o,t)){const a=_(null);try{if(Gl(i,0),-1!==t){const u=Hd(r[J],Pe+t),d=jo(i,u.tView.ssrId);ts(i,es(r,u,n,{dehydratedView:d}),0,ko(u,d))}}finally{_(a)}}else{const a=Og(i,0);void 0!==a&&(a[dt]=n)}}class gb{constructor(t,n,r){this.lContainer=t,this.$implicit=n,this.$index=r}get $count(){return this.lContainer.length-Mt}}function Kv(e){return e}function Qv(e,t){return t}class mb{constructor(t,n,r){this.hasEmptyBlock=t,this.trackByFn=n,this.liveCollection=r}}function Zv(e,t,n,r,o,i,s,a,u,d,p,v,E){Gn("NgControlFlow");const I=void 0!==u,N=H(),B=a?s.bind(N[Et][dt]):s,ee=new mb(I,B);N[Pe+e]=ee,Ho(e+1,t,n,r,o,i),I&&Ho(e+2,u,d,p,v,E)}class vb extends hb{constructor(t,n,r){super(),this.lContainer=t,this.hostLView=n,this.templateTNode=r,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-Mt}at(t){return this.getLView(t)[dt].$implicit}attach(t,n){const r=n[At];this.needsIndexUpdate||=t!==this.length,ts(this.lContainer,n,t,ko(this.templateTNode,r))}detach(t){return this.needsIndexUpdate||=t!==this.length-1,function Db(e,t){return Yi(e,t)}(this.lContainer,t)}create(t,n){const r=jo(this.lContainer,this.templateTNode.tView.ssrId);return es(this.hostLView,this.templateTNode,new gb(this.lContainer,n,t),{dehydratedView:r})}destroy(t){Ba(t[J],t)}updateValue(t,n){this.getLView(t)[dt].$implicit=n}reset(){this.needsIndexUpdate=!1}updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t{e.destroy(a)})}(s,e,i.trackByFn),s.updateIndexes(),i.hasEmptyBlock){const a=Sn(),u=0===s.length;if(bt(r,a,u)){const d=n+2,p=Bd(r,d);if(u){const v=Hd(o,d),E=jo(p,v.tView.ssrId);ts(p,es(r,v,void 0,{dehydratedView:E}),0,ko(v,E))}else Gl(p,0)}}}finally{_(t)}}function Bd(e,t){return e[t]}function Hd(e,t){return Ri(e,t)}function mu(e,t,n,r){const o=H(),i=He(),s=Pe+e,a=o[Ne],u=i.firstCreatePass?function Eb(e,t,n,r,o,i){const s=t.consts,u=Lo(t,e,2,r,Vn(s,o));return Vl(t,n,u,Vn(s,i)),null!==u.attrs&&tu(u,u.attrs,!1),null!==u.mergedAttrs&&tu(u,u.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,u),u}(s,i,o,t,n,r):i.data[s],d=Xv(i,o,u,a,t,e);o[s]=d;const p=da(u);return Bn(u,!0),pg(a,d,u),!function vs(e){return!(32&~e.flags)}(u)&&Li()&&Ua(i,o,d,u),0===function f_(){return Ae.lFrame.elementDepthCount}()&&Qt(d,o),function h_(){Ae.lFrame.elementDepthCount++}(),p&&(Ll(i,o,u),Fl(i,u,o)),null!==r&&kl(o,u),mu}function vu(){let e=it();Lc()?kc():(e=e.parent,Bn(e,!1));const t=e;(function g_(e){return Ae.skipHydrationRootTNode===e})(t)&&function y_(){Ae.skipHydrationRootTNode=null}(),function p_(){Ae.lFrame.elementDepthCount--}();const n=He();return n.firstCreatePass&&(pa(n,e),Mc(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function P_(e){return!!(8&e.flags)}(t)&&xd(n,t,H(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function R_(e){return!!(16&e.flags)}(t)&&xd(n,t,H(),t.stylesWithoutHost,!1),vu}function Ud(e,t,n,r){return mu(e,t,n,r),vu(),Ud}let Xv=(e,t,n,r,o,i)=>(Hn(!0),Va(r,o,function Oh(){return Ae.lFrame.currentNamespace}()));function Du(e,t,n){const r=H(),o=He(),i=e+Pe,s=o.firstCreatePass?function Ib(e,t,n,r,o){const i=t.consts,s=Vn(i,r),a=Lo(t,e,8,"ng-container",s);return null!==s&&tu(a,s,!0),Vl(t,n,a,Vn(i,o)),null!==t.queries&&t.queries.elementStart(t,a),a}(i,o,r,t,n):o.data[i];Bn(s,!0);const a=qv(o,r,s,e);return r[i]=a,Li()&&Ua(o,r,a,s),Qt(a,r),da(s)&&(Ll(o,r,s),Fl(o,s,r)),null!=n&&kl(r,s),Du}function yu(){let e=it();const t=He();return Lc()?kc():(e=e.parent,Bn(e,!1)),t.firstCreatePass&&(pa(t,e),Mc(e)&&t.queries.elementEnd(e)),yu}function $d(e,t,n){return Du(e,t,n),yu(),$d}let qv=(e,t,n,r)=>(Hn(!0),Sl(t[Ne],""));function Jv(){return H()}function Wd(e,t,n){const r=H();return bt(r,Sn(),t)&&rn(He(),ft(),r,e,t,r[Ne],n,!0),Wd}function Gd(e,t,n){const r=H();if(bt(r,Sn(),t)){const i=He(),s=ft();rn(i,s,r,e,t,Ag(Vc(i.data),s,r),n,!0)}return Gd}const Qr=void 0;var Tb=["en",[["a","p"],["AM","PM"],Qr],[["AM","PM"],Qr,Qr],[["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"]],Qr,[["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"]],Qr,[["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}",Qr,"{1} 'at' {0}",Qr],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function bb(e){const n=Math.floor(Math.abs(e)),r=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===r?1:5}];let oi={};function zd(e){const t=function Sb(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=tD(t);if(n)return n;const r=t.split("-")[0];if(n=tD(r),n)return n;if("en"===r)return Tb;throw new Y(701,!1)}function eD(e){return zd(e)[ii.PluralCase]}function tD(e){return e in oi||(oi[e]=Oe.ng&&Oe.ng.common&&Oe.ng.common.locales&&Oe.ng.common.locales[e]),oi[e]}var ii=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(ii||{});const si="en-US";let nD=si;function Zd(e,t,n,r){const o=H(),i=He(),s=it();return Xd(i,o,o[Ne],s,e,t,r),Zd}function Yd(e,t){const n=it(),r=H(),o=He();return Xd(o,r,Ag(Vc(o.data),n,r),n,e,t),Yd}function Xd(e,t,n,r,o,i,s){const a=da(r),d=e.firstCreatePass&&Ng(e),p=t[dt],v=Sg(t);let E=!0;if(3&r.type||s){const B=Xt(r,t),ee=s?s(B):B,oe=v.length,Q=s?Ge=>s(ut(Ge[r.index])):r.index;let be=null;if(!s&&a&&(be=function wT(e,t,n,r){const o=e.cleanup;if(null!=o)for(let i=0;iu?a[u]:null}"string"==typeof s&&(i+=2)}return null}(e,t,o,r.index)),null!==be)(be.__ngLastListenerFn__||be).__ngNextListenerFn__=i,be.__ngLastListenerFn__=i,E=!1;else{i=ND(r,t,p,i,!1);const Ge=n.listen(ee,o,i);v.push(i,Ge),d&&d.push(o,Q,oe,oe+1)}}else i=ND(r,t,p,i,!1);const I=r.outputs;let N;if(E&&null!==I&&(N=I[o])){const B=N.length;if(B)for(let ee=0;ee-1?dn(e.index,t):t);let u=SD(t,n,r,s),d=i.__ngNextListenerFn__;for(;d;)u=SD(t,n,d,s)&&u,d=d.__ngNextListenerFn__;return o&&!1===u&&s.preventDefault(),u}}function AD(e=1){return function M_(e){return(Ae.lFrame.contextLView=gh(e,Ae.lFrame.contextLView))[dt]}(e)}function MT(e,t){let n=null;const r=function ea(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(!(1&n))return t[n+1]}return null}(e);for(let o=0;o(Hn(!0),function Tl(e,t){return e.createText(t)}(t[Ne],r));function ef(e){return wu("",e,""),ef}function wu(e,t,n){const r=H(),o=Zo(r,e,t,n);return o!==Re&&cr(r,Kt(),o),wu}function tf(e,t,n,r,o){const i=H(),s=function Yo(e,t,n,r,o,i){const a=Gr(e,or(),n,o);return ir(2),a?t+Te(n)+r+Te(o)+i:Re}(i,e,t,n,r,o);return s!==Re&&cr(i,Kt(),s),tf}function nf(e,t,n,r,o,i,s,a,u){const d=H(),p=function qo(e,t,n,r,o,i,s,a,u,d){const v=_n(e,or(),n,o,s,u);return ir(4),v?t+Te(n)+r+Te(o)+i+Te(s)+a+Te(u)+d:Re}(d,e,t,n,r,o,i,s,a,u);return p!==Re&&cr(d,Kt(),p),nf}function rf(e,t,n){_m(t)&&(t=t());const r=H();return bt(r,Sn(),t)&&rn(He(),ft(),r,e,t,r[Ne],n,!1),rf}function fy(e,t){const n=_m(e);return n&&e.set(t),n}function of(e,t){const n=H(),r=He(),o=it();return Xd(r,n,n[Ne],o,e,t),of}function sf(e,t,n,r,o){if(e=w(e),Array.isArray(e))for(let i=0;i>20;if(nr(e)||!e.multi){const I=new ki(d,o,Fo),N=uf(u,t,o?p:p+E,v);-1===N?(Qc(Da(a,s),i,u),af(i,e,t.length),t.push(u),a.directiveStart++,a.directiveEnd++,o&&(a.providerIndexes+=1048576),n.push(I),s.push(I)):(n[N]=I,s[N]=I)}else{const I=uf(u,t,p+E,v),N=uf(u,t,p,p+E),ee=N>=0&&n[N];if(o&&!ee||!o&&!(I>=0&&n[I])){Qc(Da(a,s),i,u);const oe=function HT(e,t,n,r,o){const i=new ki(e,n,Fo);return i.multi=[],i.index=t,i.componentProviders=0,hy(i,o,r&&!n),i}(o?BT:VT,n.length,o,r,d);!o&&ee&&(n[N].providerFactory=oe),af(i,e,t.length,0),t.push(u),a.directiveStart++,a.directiveEnd++,o&&(a.providerIndexes+=1048576),n.push(oe),s.push(oe)}else af(i,e,I>-1?I:N,hy(n[o?N:I],d,!o&&r));!o&&r&&ee&&n[N].componentProviders++}}}function af(e,t,n,r){const o=nr(t),i=function yc(e){return!!e.useClass}(t);if(o||i){const u=(i?w(t.useClass):t).prototype.ngOnDestroy;if(u){const d=e.destroyHooks||(e.destroyHooks=[]);if(!o&&t.multi){const p=d.indexOf(n);-1===p?d.push(n,[r,u]):d[p+1].push(r,u)}else d.push(n,u)}}}function hy(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function uf(e,t,n,r){for(let o=n;o{n.providersResolver=(r,o)=>function jT(e,t,n){const r=He();if(r.firstCreatePass){const o=Tn(e);sf(n,r.data,r.blueprint,o,!0),sf(t,r.data,r.blueprint,o,!1)}}(r,o?o(e):e,t)}}let UT=(()=>{class e{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){const r=vo(0,n.type),o=r.length>0?Dd([r],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,o)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=qe({token:e,providedIn:"environment",factory:()=>new e(Vt(ln))})}return e})();function gy(e){Gn("NgStandalone"),e.getStandaloneInjector=t=>t.get(UT).getOrCreateStandaloneInjector(e)}function my(e,t){return xe(()=>{const n=Ut(e,!0);n.declarations=Mu(t.declarations||$e),n.imports=Mu(t.imports||$e),n.exports=Mu(t.exports||$e),t.bootstrap&&(n.bootstrap=Mu(t.bootstrap)),hs.registerNgModule(e,t)})}function Mu(e){if("function"==typeof e)return e;const t=Wt(e);return t.some(x)?()=>t.map(w).map(vy):t.map(vy)}function vy(e){return nd(e)?e.ngModule:e}function Dy(e,t,n){const r=qt()+e,o=H();return o[r]===Re?zn(o,r,n?t.call(n):t()):ms(o,r)}function yy(e,t,n,r){return wy(H(),qt(),e,t,n,r)}function Ey(e,t,n,r,o){return My(H(),qt(),e,t,n,r,o)}function _y(e,t,n,r,o,i){return by(H(),qt(),e,t,n,r,o,i)}function Cy(e,t,n,r,o,i,s){return function Ty(e,t,n,r,o,i,s,a,u){const d=t+n;return _n(e,d,o,i,s,a)?zn(e,d+4,u?r.call(u,o,i,s,a):r(o,i,s,a)):Ss(e,d+4)}(H(),qt(),e,t,n,r,o,i,s)}function Iy(e,t,n,r,o,i,s,a){const u=qt()+e,d=H(),p=_n(d,u,n,r,o,i);return bt(d,u+4,s)||p?zn(d,u+5,a?t.call(a,n,r,o,i,s):t(n,r,o,i,s)):ms(d,u+5)}function Ss(e,t){const n=e[t];return n===Re?void 0:n}function wy(e,t,n,r,o,i){const s=t+n;return bt(e,s,o)?zn(e,s+1,i?r.call(i,o):r(o)):Ss(e,s+1)}function My(e,t,n,r,o,i,s){const a=t+n;return Gr(e,a,o,i)?zn(e,a+2,s?r.call(s,o,i):r(o,i)):Ss(e,a+2)}function by(e,t,n,r,o,i,s,a){const u=t+n;return function uu(e,t,n,r,o){const i=Gr(e,t,n,r);return bt(e,t+2,o)||i}(e,u,o,i,s)?zn(e,u+3,a?r.call(a,o,i,s):r(o,i,s)):Ss(e,u+3)}function Ny(e,t){const n=He();let r;const o=e+Pe;n.firstCreatePass?(r=function QT(e,t){if(t)for(let n=t.length-1;n>=0;n--){const r=t[n];if(e===r.name)return r}}(t,n.pipeRegistry),n.data[o]=r,r.onDestroy&&(n.destroyHooks??=[]).push(o,r.onDestroy)):r=n.data[o];const i=r.factory||(r.factory=hr(r.type)),a=$t(Fo);try{const u=va(!1),d=i();return va(u),function bT(e,t,n,r){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=r}(n,H(),o,d),d}finally{$t(a)}}function Ay(e,t,n){const r=e+Pe,o=H(),i=Io(o,r);return Ns(o,r)?wy(o,qt(),t,i.transform,n,i):i.transform(n)}function Oy(e,t,n,r){const o=e+Pe,i=H(),s=Io(i,o);return Ns(i,o)?My(i,qt(),t,s.transform,n,r,s):s.transform(n,r)}function Py(e,t,n,r,o){const i=e+Pe,s=H(),a=Io(s,i);return Ns(s,i)?by(s,qt(),t,a.transform,n,r,o,a):a.transform(n,r,o)}function Ns(e,t){return e[J].data[t].pure}function Ry(e,t){return Qa(e,t)}class Zy{constructor(t){this.full=t;const n=t.split(".");this.major=n[0],this.minor=n[1],this.patch=n.slice(2).join(".")}}let Yy=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=qe({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();const tE=new Ve(""),nE=new Ve("");let gf,$S=(()=>{class e{constructor(n,r,o){this._ngZone=n,this.registry=r,this._pendingCount=0,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,gf||(function WS(e){gf=e}(o),o.addToWindow(r)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Pt.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb()}});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(n)||(clearTimeout(r.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,r,o){let i=-1;r&&r>0&&(i=setTimeout(()=>{this._callbacks=this._callbacks.filter(s=>s.timeoutId!==i),n()},r)),this._callbacks.push({doneCb:n,timeoutId:i,updateCb:o})}whenStable(n,r,o){if(o&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,r,o),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,r,o){return[]}static#e=this.\u0275fac=function(r){return new(r||e)(Vt(Pt),Vt(rE),Vt(nE))};static#t=this.\u0275prov=qe({token:e,factory:e.\u0275fac})}return e})(),rE=(()=>{class e{constructor(){this._applications=new Map}registerApplication(n,r){this._applications.set(n,r)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,r=!0){return gf?.findTestabilityInTree(this,n,r)??null}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=qe({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function mf(e){return!!e&&"function"==typeof e.then}function oE(e){return!!e&&"function"==typeof e.subscribe}const iE=new Ve("");let vf=(()=>{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,r)=>{this.resolve=n,this.reject=r}),this.appInits=Se(iE,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const n=[];for(const o of this.appInits){const i=o();if(mf(i))n.push(i);else if(oE(i)){const s=new Promise((a,u)=>{i.subscribe({complete:a,error:u})});n.push(s)}}const r=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{r()}).catch(o=>{this.reject(o)}),0===n.length&&r(),this.initialized=!0}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=qe({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const Df=new Ve("");function uE(e,t){return Array.isArray(t)?t.reduce(uE,e):{...e,...t}}let Ir=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=Se(Jh),this.afterRenderEffectManager=Se(ds),this.externalTestViews=new Set,this.beforeRender=new $.B,this.afterTick=new $.B,this.componentTypes=[],this.components=[],this.isStable=Se(Bo).hasPendingTasks.pipe((0,ue.T)(n=>!n)),this._injector=Se(ln)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,r){const o=n instanceof Wg;if(!this._injector.get(vf).done)throw!o&&tn(n),new Y(405,!1);let s;s=o?n:this._injector.get(ls).resolveComponentFactory(n),this.componentTypes.push(s.componentType);const a=function GS(e){return e.isBoundToModule}(s)?void 0:this._injector.get(Wr),d=s.create(fn.NULL,[],r||s.selector,a),p=d.location.nativeElement,v=d.injector.get(tE,null);return v?.registerApplication(p),d.onDestroy(()=>{this.detachView(d.hostView),Su(this.components,d),v?.unregisterApplication(p)}),this._loadComponent(d),d}tick(){this._tick(!0)}_tick(n){if(this._runningTick)throw new Y(101,!1);const r=_(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(n)}catch(o){this.internalErrorHandler(o)}finally{this.afterTick.next(),this._runningTick=!1,_(r)}}detectChangesInAttachedViews(n){let r=0;const o=this.afterRenderEffectManager;for(;;){if(r===xg)throw new Y(103,!1);if(n){const i=0===r;this.beforeRender.next(i);for(let{_lView:s,notifyErrorHandler:a}of this._views)KS(s,i,a)}if(r++,o.executeInternalCallbacks(),![...this.externalTestViews.keys(),...this._views].some(({_lView:i})=>yf(i))&&(o.execute(),![...this.externalTestViews.keys(),...this._views].some(({_lView:i})=>yf(i))))break}}attachView(n){const r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){const r=n;Su(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const r=this._injector.get(Df,[]);[...this._bootstrapListeners,...r].forEach(o=>o(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>Su(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new Y(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=qe({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Su(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function KS(e,t,n){!t&&!yf(e)||function QS(e,t,n){let r;n?(r=0,e[ge]|=1024):r=64&e[ge]?0:1,Ka(e,t,r)}(e,n,t)}function yf(e){return Rc(e)}class ZS{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let YS=(()=>{class e{compileModuleSync(n){return new vd(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const r=this.compileModuleSync(n),i=hn(Ut(n).declarations).reduce((s,a)=>{const u=Fe(a);return u&&s.push(new ps(u)),s},[]);return new ZS(r,i)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=qe({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),JS=(()=>{class e{constructor(){this.zone=Se(Pt),this.applicationRef=Se(Ir)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=qe({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function eN(){const e=Se(Pt),t=Se(sr);return n=>e.runOutsideAngular(()=>t.handleError(n))}let nN=(()=>{class e{constructor(){this.subscription=new ae.yU,this.initialized=!1,this.zone=Se(Pt),this.pendingTasks=Se(Bo)}initialize(){if(this.initialized)return;this.initialized=!0;let n=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(n=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{Pt.assertNotInAngularZone(),queueMicrotask(()=>{null!==n&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{Pt.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=qe({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const Au=new Ve("",{providedIn:"root",factory:()=>Se(Au,Be.Optional|Be.SkipSelf)||function rN(){return typeof $localize<"u"&&$localize.locale||si}()}),oN=new Ve("",{providedIn:"root",factory:()=>"USD"}),Ef=new Ve("");let fE=(()=>{class e{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,r){const o=function aM(e="zone.js",t){return"noop"===e?new Xg:"zone.js"===e?new Pt(t):e}(r?.ngZone,function dE(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}({eventCoalescing:r?.ngZoneEventCoalescing,runCoalescing:r?.ngZoneRunCoalescing}));return o.run(()=>{const i=function r0(e,t,n){return new md(e,t,n)}(n.moduleType,this.injector,function lE(e){return[{provide:Pt,useFactory:e},{provide:gr,multi:!0,useFactory:()=>{const t=Se(JS,{optional:!0});return()=>t.initialize()}},{provide:gr,multi:!0,useFactory:()=>{const t=Se(nN);return()=>{t.initialize()}}},{provide:Jh,useFactory:eN}]}(()=>o)),s=i.injector.get(sr,null);return o.runOutsideAngular(()=>{const a=o.onError.subscribe({next:u=>{s.handleError(u)}});i.onDestroy(()=>{Su(this._modules,i),a.unsubscribe()})}),function aE(e,t,n){try{const r=n();return mf(r)?r.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(s,o,()=>{const a=i.injector.get(vf);return a.runInitializers(),a.donePromise.then(()=>(function rD(e){"string"==typeof e&&(nD=e.toLowerCase().replace(/_/g,"-"))}(i.injector.get(Au,si)||si),this._moduleDoBootstrap(i),i))})})}bootstrapModule(n,r=[]){const o=uE({},r);return function qS(e,t,n){const r=new vd(n);return Promise.resolve(r)}(0,0,n).then(i=>this.bootstrapModuleFactory(i,o))}_moduleDoBootstrap(n){const r=n.injector.get(Ir);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(o=>r.bootstrap(o));else{if(!n.instance.ngDoBootstrap)throw new Y(-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 Y(404,!1);this._modules.slice().forEach(r=>r.destroy()),this._destroyListeners.forEach(r=>r());const n=this._injector.get(Ef,null);n&&(n.forEach(r=>r()),n.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#e=this.\u0275fac=function(r){return new(r||e)(Vt(fn))};static#t=this.\u0275prov=qe({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})(),wr=null;const hE=new Ve("");function pE(e,t,n=[]){const r=`Platform: ${t}`,o=new Ve(r);return(i=[])=>{let s=_f();if(!s||s.injector.get(hE,!1)){const a=[...n,...i,{provide:o,useValue:!0}];e?e(a):function sN(e){if(wr&&!wr.get(hE,!1))throw new Y(400,!1);(function sE(){!function mn(e){Rn=e}(()=>{throw new Y(600,!1)})})(),wr=e;const t=e.get(fE);(function mE(e){e.get(Ip,null)?.forEach(n=>n())})(e)}(function gE(e=[],t){return fn.create({name:t,providers:[{provide:bi,useValue:"platform"},{provide:Ef,useValue:new Set([()=>wr=null])},...e]})}(a,r))}return function aN(e){const t=_f();if(!t)throw new Y(401,!1);return t}()}}function _f(){return wr?.get(fE)??null}function cN(){return!1}function lN(){}let DE=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=dN}return e})();function dN(e){return function fN(e,t,n){if(Fr(e)&&!n){const r=dn(e.index,t);return new os(r,r)}return 47&e.type?new os(t[Et],t):null}(it(),H(),!(16&~e))}class CE{constructor(){}supports(t){return au(t)}create(t){return new vN(t)}}const mN=(e,t)=>t;class vN{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||mN}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,i=null;for(;n||r;){const s=!r||n&&n.currentIndex{s=this._trackByFn(o,a),null!==n&&Object.is(n.trackById,s)?(r&&(n=this._verifyReinsertion(n,a,s,o)),Object.is(n.item,a)||this._addIdentityChange(n,a)):(n=this._mismatch(n,a,s,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 i;return null===t?i=this._itTail:(i=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,i,o)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(r,o))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,i,o)):t=this._addAfter(new DN(n,r),i,o),t}_verifyReinsertion(t,n,r,o){let i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==i?t=this._reinsertAfter(i,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,i=t._nextRemoved;return null===o?this._removalsHead=i:o._nextRemoved=i,null===i?this._removalsTail=o:i._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 IE),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 IE),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 DN{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 yN{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 IE{constructor(){this.map=new Map}put(t){const n=t.trackById;let r=this.map.get(n);r||(r=new yN,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 wE(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 i=this._getOrCreateRecordForKey(o,r);n=this._insertBeforeOrAppend(n,i)}}),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 i=o._prev,s=o._next;return i&&(i._next=s),s&&(s._prev=i),o._next=null,o._prev=null,o}const r=new _N(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 _N{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 bE(){return new bf([new CE])}let bf=(()=>{class e{static#e=this.\u0275prov=qe({token:e,providedIn:"root",factory:bE});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||bE()),deps:[[e,new Di,new Ar]]}}find(n){const r=this.factories.find(o=>o.supports(n));if(null!=r)return r;throw new Y(901,!1)}}return e})();function TE(){return new Tf([new ME])}let Tf=(()=>{class e{static#e=this.\u0275prov=qe({token:e,providedIn:"root",factory:TE});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||TE()),deps:[[e,new Di,new Ar]]}}find(n){const r=this.factories.find(o=>o.supports(n));if(r)return r;throw new Y(901,!1)}}return e})();const wN=pE(null,"core",[]);let MN=(()=>{class e{constructor(n){}static#e=this.\u0275fac=function(r){return new(r||e)(Vt(Ir))};static#t=this.\u0275mod=ta({type:e});static#n=this.\u0275inj=Xr({})}return e})();function eA(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function nA(e,t){Gn("NgSignals");const n=ye(e);return t?.equal&&(n[P].equal=t.equal),n}function rA(e){const t=_(null);try{return e()}finally{_(t)}}const oA=new Ve("",{providedIn:"root",factory:()=>Se(iA)});let iA=(()=>{class e{static#e=this.\u0275prov=qe({token:e,providedIn:"root",factory:()=>new sA})}return e})();class sA{constructor(){this.queuedEffectCount=0,this.queues=new Map,this.pendingTasks=Se(Bo),this.taskId=null}scheduleEffect(t){if(this.enqueue(t),null===this.taskId){const n=this.taskId=this.pendingTasks.add();queueMicrotask(()=>{this.flush(),this.pendingTasks.remove(n),this.taskId=null})}}enqueue(t){const n=t.creationZone;this.queues.has(n)||this.queues.set(n,new Set);const r=this.queues.get(n);r.has(t)||(this.queuedEffectCount++,r.add(t))}flush(){for(;this.queuedEffectCount>0;)for(const[t,n]of this.queues)null===t?this.flushQueue(n):t.run(()=>this.flushQueue(n))}flushQueue(t){for(const n of t)t.delete(n),this.queuedEffectCount--,n.run()}}class aA{constructor(t,n,r,o,i,s){this.scheduler=t,this.effectFn=n,this.creationZone=r,this.injector=i,this.watcher=function _t(e,t,n){const r=Object.create(Je);n&&(r.consumerAllowSignalWrites=!0),r.fn=e,r.schedule=t;const o=u=>{r.cleanupFn=u};return r.ref={notify:()=>De(r),run:()=>{if(null===r.fn)return;if(function R(){return O}())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(r.dirty=!1,r.hasRun&&!st(r))return;r.hasRun=!0;const u=Le(r);try{r.cleanupFn(),r.cleanupFn=we,r.fn(o)}finally{Qe(r,u)}},cleanup:()=>r.cleanupFn(),destroy:()=>function s(u){(function i(u){return null===u.fn&&null===u.schedule})(u)||(le(u),u.cleanupFn(),u.fn=null,u.schedule=null,u.cleanupFn=we)}(r),[P]:r},r.ref}(a=>this.runEffect(a),()=>this.schedule(),s),this.unregisterOnDestroy=o?.onDestroy(()=>this.destroy())}runEffect(t){try{this.effectFn(t)}catch(n){this.injector.get(sr,null,{optional:!0})?.handleError(n)}}run(){this.watcher.run()}schedule(){this.scheduler.scheduleEffect(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}}function ZE(e,t){Gn("NgSignals"),!t?.injector&&yo();const n=t?.injector??Se(fn),r=!0!==t?.manualCleanup?n.get(Vr):null,o=new aA(n.get(oA),e,typeof Zone>"u"?null:Zone.current,r,n,t?.allowSignalWrites??!1),i=n.get(DE,null,{optional:!0});return i&&8&i._lView[ge]?(i._lView[ca]??=[]).push(o.watcher.notify):o.watcher.notify(),o}function uA(e,t){const n=Fe(e),r=t.elementInjector||Do();return new ps(n).create(r,t.projectableNodes,t.hostElement,t.environmentInjector)}function cA(e){const t=Fe(e);if(!t)return null;const n=new ps(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},get isSignal(){return t.signals}}}},89079:(de,j,m)=>{m.d(j,{br:()=>R,ot:()=>k,pQ:()=>b});var h=m(54438),M=m(71985),A=m(92771),O=m(56977);function b(S){S||((0,h.Af3)(b),S=(0,h.WQX)(h.abz));const U=new M.c(re=>S.onDestroy(re.next.bind(re)));return re=>re.pipe((0,O.Q)(U))}function R(S,U){!U?.injector&&(0,h.Af3)(R);const re=U?.injector??(0,h.WQX)(h.zZn),Z=new A.m(1),ie=(0,h.QZP)(()=>{let _e;try{_e=S()}catch(De){return void(0,h.O8t)(()=>Z.error(De))}(0,h.O8t)(()=>Z.next(_e))},{injector:re,manualCleanup:!0});return re.get(h.abz).onDestroy(()=>{ie.destroy(),Z.complete()}),Z.asObservable()}function k(S,U){const re=!U?.manualCleanup;re&&!U?.injector&&(0,h.Af3)(k);const Z=re?U?.injector?.get(h.abz)??(0,h.WQX)(h.abz):null;let ie;ie=(0,h.vPA)(U?.requireSync?{kind:0}:{kind:1,value:U?.initialValue});const _e=S.subscribe({next:De=>ie.set({kind:1,value:De}),error:De=>{if(U?.rejectErrors)throw De;ie.set({kind:2,error:De})}});return Z?.onDestroy(_e.unsubscribe.bind(_e)),(0,h.EWP)(()=>{const De=ie();switch(De.kind){case 1:return De.value;case 2:throw De.error;case 0:throw new h.wOt(601,"`toSignal()` called with `requireSync` but `Observable` did not emit synchronously.")}})}},345:(de,j,m)=>{m.d(j,{B7:()=>pe,Bb:()=>ne,W8:()=>ue,hE:()=>Ce,sG:()=>Je,up:()=>fi});var h=m(54438),M=m(60177);class A extends M.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class O extends A{static makeCurrent(){(0,M.ZD)(new O)}onAndCancel(x,D,C){return x.addEventListener(D,C),()=>{x.removeEventListener(D,C)}}dispatchEvent(x,D){x.dispatchEvent(D)}remove(x){x.parentNode&&x.parentNode.removeChild(x)}createElement(x,D){return(D=D||this.getDefaultDocument()).createElement(x)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(x){return x.nodeType===Node.ELEMENT_NODE}isShadowRoot(x){return x instanceof DocumentFragment}getGlobalEventTarget(x,D){return"window"===D?window:"document"===D?x:"body"===D?x.body:null}getBaseHref(x){const D=function P(){return b=b||document.querySelector("base"),b?b.getAttribute("href"):null}();return null==D?null:function _(w){return new URL(w,document.baseURI).pathname}(D)}resetBaseElement(){b=null}getUserAgent(){return window.navigator.userAgent}getCookie(x){return(0,M._b)(document.cookie,x)}}let b=null,R=(()=>{class w{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(C){return new(C||w)};static#t=this.\u0275prov=h.jDH({token:w,factory:w.\u0275fac})}return w})();const k=new h.nKC("");let S=(()=>{class w{constructor(D,C){this._zone=C,this._eventNameToPlugin=new Map,D.forEach(z=>{z.manager=this}),this._plugins=D.slice().reverse()}addEventListener(D,C,z){return this._findPluginFor(C).addEventListener(D,C,z)}getZone(){return this._zone}_findPluginFor(D){let C=this._eventNameToPlugin.get(D);if(C)return C;if(C=this._plugins.find(fe=>fe.supports(D)),!C)throw new h.wOt(5101,!1);return this._eventNameToPlugin.set(D,C),C}static#e=this.\u0275fac=function(C){return new(C||w)(h.KVO(k),h.KVO(h.SKi))};static#t=this.\u0275prov=h.jDH({token:w,factory:w.\u0275fac})}return w})();class U{constructor(x){this._doc=x}}const re="ng-app-id";let Z=(()=>{class w{constructor(D,C,z,fe={}){this.doc=D,this.appId=C,this.nonce=z,this.platformId=fe,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,M.Vy)(fe),this.resetHostNodes()}addStyles(D){for(const C of D)1===this.changeUsageCount(C,1)&&this.onStyleAdded(C)}removeStyles(D){for(const C of D)this.changeUsageCount(C,-1)<=0&&this.onStyleRemoved(C)}ngOnDestroy(){const D=this.styleNodesInDOM;D&&(D.forEach(C=>C.remove()),D.clear());for(const C of this.getAllStyles())this.onStyleRemoved(C);this.resetHostNodes()}addHost(D){this.hostNodes.add(D);for(const C of this.getAllStyles())this.addStyleToHost(D,C)}removeHost(D){this.hostNodes.delete(D)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(D){for(const C of this.hostNodes)this.addStyleToHost(C,D)}onStyleRemoved(D){const C=this.styleRef;C.get(D)?.elements?.forEach(z=>z.remove()),C.delete(D)}collectServerRenderedStyles(){const D=this.doc.head?.querySelectorAll(`style[${re}="${this.appId}"]`);if(D?.length){const C=new Map;return D.forEach(z=>{null!=z.textContent&&C.set(z.textContent,z)}),C}return null}changeUsageCount(D,C){const z=this.styleRef;if(z.has(D)){const fe=z.get(D);return fe.usage+=C,fe.usage}return z.set(D,{usage:C,elements:[]}),C}getStyleElement(D,C){const z=this.styleNodesInDOM,fe=z?.get(C);if(fe?.parentNode===D)return z.delete(C),fe.removeAttribute(re),fe;{const Me=this.doc.createElement("style");return this.nonce&&Me.setAttribute("nonce",this.nonce),Me.textContent=C,this.platformIsServer&&Me.setAttribute(re,this.appId),D.appendChild(Me),Me}}addStyleToHost(D,C){const z=this.getStyleElement(D,C),fe=this.styleRef,Me=fe.get(C)?.elements;Me?Me.push(z):fe.set(C,{elements:[z],usage:1})}resetHostNodes(){const D=this.hostNodes;D.clear(),D.add(this.doc.head)}static#e=this.\u0275fac=function(C){return new(C||w)(h.KVO(M.qQ),h.KVO(h.sZ2),h.KVO(h.BIS,8),h.KVO(h.Agw))};static#t=this.\u0275prov=h.jDH({token:w,factory:w.\u0275fac})}return w})();const ie={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},_e=/%COMP%/g,le=new h.nKC("",{providedIn:"root",factory:()=>!0});function se(w,x){return x.map(D=>D.replace(_e,w))}let pe=(()=>{class w{constructor(D,C,z,fe,Me,Xe,pt,Bt=null){this.eventManager=D,this.sharedStylesHost=C,this.appId=z,this.removeStylesOnCompDestroy=fe,this.doc=Me,this.platformId=Xe,this.ngZone=pt,this.nonce=Bt,this.rendererByCompId=new Map,this.platformIsServer=(0,M.Vy)(Xe),this.defaultRenderer=new ve(D,Me,pt,this.platformIsServer)}createRenderer(D,C){if(!D||!C)return this.defaultRenderer;this.platformIsServer&&C.encapsulation===h.gXe.ShadowDom&&(C={...C,encapsulation:h.gXe.Emulated});const z=this.getOrCreateRenderer(D,C);return z instanceof Cn?z.applyToHost(D):z instanceof gn&&z.applyStyles(),z}getOrCreateRenderer(D,C){const z=this.rendererByCompId;let fe=z.get(C.id);if(!fe){const Me=this.doc,Xe=this.ngZone,pt=this.eventManager,Bt=this.sharedStylesHost,wn=this.removeStylesOnCompDestroy,en=this.platformIsServer;switch(C.encapsulation){case h.gXe.Emulated:fe=new Cn(pt,Bt,C,this.appId,wn,Me,Xe,en);break;case h.gXe.ShadowDom:return new Nt(pt,Bt,D,C,Me,Xe,this.nonce,en);default:fe=new gn(pt,Bt,C,wn,Me,Xe,en)}z.set(C.id,fe)}return fe}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(C){return new(C||w)(h.KVO(S),h.KVO(Z),h.KVO(h.sZ2),h.KVO(le),h.KVO(M.qQ),h.KVO(h.Agw),h.KVO(h.SKi),h.KVO(h.BIS))};static#t=this.\u0275prov=h.jDH({token:w,factory:w.\u0275fac})}return w})();class ve{constructor(x,D,C,z){this.eventManager=x,this.doc=D,this.ngZone=C,this.platformIsServer=z,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(x,D){return D?this.doc.createElementNS(ie[D]||D,x):this.doc.createElement(x)}createComment(x){return this.doc.createComment(x)}createText(x){return this.doc.createTextNode(x)}appendChild(x,D){(ze(x)?x.content:x).appendChild(D)}insertBefore(x,D,C){x&&(ze(x)?x.content:x).insertBefore(D,C)}removeChild(x,D){x&&x.removeChild(D)}selectRootElement(x,D){let C="string"==typeof x?this.doc.querySelector(x):x;if(!C)throw new h.wOt(-5104,!1);return D||(C.textContent=""),C}parentNode(x){return x.parentNode}nextSibling(x){return x.nextSibling}setAttribute(x,D,C,z){if(z){D=z+":"+D;const fe=ie[z];fe?x.setAttributeNS(fe,D,C):x.setAttribute(D,C)}else x.setAttribute(D,C)}removeAttribute(x,D,C){if(C){const z=ie[C];z?x.removeAttributeNS(z,D):x.removeAttribute(`${C}:${D}`)}else x.removeAttribute(D)}addClass(x,D){x.classList.add(D)}removeClass(x,D){x.classList.remove(D)}setStyle(x,D,C,z){z&(h.czy.DashCase|h.czy.Important)?x.style.setProperty(D,C,z&h.czy.Important?"important":""):x.style[D]=C}removeStyle(x,D,C){C&h.czy.DashCase?x.style.removeProperty(D):x.style[D]=""}setProperty(x,D,C){null!=x&&(x[D]=C)}setValue(x,D){x.nodeValue=D}listen(x,D,C){if("string"==typeof x&&!(x=(0,M.QT)().getGlobalEventTarget(this.doc,x)))throw new Error(`Unsupported event target ${x} for event ${D}`);return this.eventManager.addEventListener(x,D,this.decoratePreventDefault(C))}decoratePreventDefault(x){return D=>{if("__ngUnwrap__"===D)return x;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>x(D)):x(D))&&D.preventDefault()}}}function ze(w){return"TEMPLATE"===w.tagName&&void 0!==w.content}class Nt extends ve{constructor(x,D,C,z,fe,Me,Xe,pt){super(x,fe,Me,pt),this.sharedStylesHost=D,this.hostEl=C,this.shadowRoot=C.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Bt=se(z.id,z.styles);for(const wn of Bt){const en=document.createElement("style");Xe&&en.setAttribute("nonce",Xe),en.textContent=wn,this.shadowRoot.appendChild(en)}}nodeOrShadowRoot(x){return x===this.hostEl?this.shadowRoot:x}appendChild(x,D){return super.appendChild(this.nodeOrShadowRoot(x),D)}insertBefore(x,D,C){return super.insertBefore(this.nodeOrShadowRoot(x),D,C)}removeChild(x,D){return super.removeChild(this.nodeOrShadowRoot(x),D)}parentNode(x){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(x)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class gn extends ve{constructor(x,D,C,z,fe,Me,Xe,pt){super(x,fe,Me,Xe),this.sharedStylesHost=D,this.removeStylesOnCompDestroy=z,this.styles=pt?se(pt,C.styles):C.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Cn extends gn{constructor(x,D,C,z,fe,Me,Xe,pt){const Bt=z+"-"+C.id;super(x,D,C,fe,Me,Xe,pt,Bt),this.contentAttr=function q(w){return"_ngcontent-%COMP%".replace(_e,w)}(Bt),this.hostAttr=function me(w){return"_nghost-%COMP%".replace(_e,w)}(Bt)}applyToHost(x){this.applyStyles(),this.setAttribute(x,this.hostAttr,"")}createElement(x,D){const C=super.createElement(x,D);return super.setAttribute(C,this.contentAttr,""),C}}let Rn=(()=>{class w extends U{constructor(D){super(D)}supports(D){return!0}addEventListener(D,C,z){return D.addEventListener(C,z,!1),()=>this.removeEventListener(D,C,z)}removeEventListener(D,C,z){return D.removeEventListener(C,z)}static#e=this.\u0275fac=function(C){return new(C||w)(h.KVO(M.qQ))};static#t=this.\u0275prov=h.jDH({token:w,factory:w.\u0275fac})}return w})();const In=["alt","control","meta","shift"],mn={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},L={alt:w=>w.altKey,control:w=>w.ctrlKey,meta:w=>w.metaKey,shift:w=>w.shiftKey};let V=(()=>{class w extends U{constructor(D){super(D)}supports(D){return null!=w.parseEventName(D)}addEventListener(D,C,z){const fe=w.parseEventName(C),Me=w.eventCallback(fe.fullKey,z,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,M.QT)().onAndCancel(D,fe.domEventName,Me))}static parseEventName(D){const C=D.toLowerCase().split("."),z=C.shift();if(0===C.length||"keydown"!==z&&"keyup"!==z)return null;const fe=w._normalizeKey(C.pop());let Me="",Xe=C.indexOf("code");if(Xe>-1&&(C.splice(Xe,1),Me="code."),In.forEach(Bt=>{const wn=C.indexOf(Bt);wn>-1&&(C.splice(wn,1),Me+=Bt+".")}),Me+=fe,0!=C.length||0===fe.length)return null;const pt={};return pt.domEventName=z,pt.fullKey=Me,pt}static matchEventFullKeyCode(D,C){let z=mn[D.key]||D.key,fe="";return C.indexOf("code.")>-1&&(z=D.code,fe="code."),!(null==z||!z)&&(z=z.toLowerCase()," "===z?z="space":"."===z&&(z="dot"),In.forEach(Me=>{Me!==z&&(0,L[Me])(D)&&(fe+=Me+".")}),fe+=z,fe===C)}static eventCallback(D,C,z){return fe=>{w.matchEventFullKeyCode(fe,D)&&z.runGuarded(()=>C(fe))}}static _normalizeKey(D){return"esc"===D?"escape":D}static#e=this.\u0275fac=function(C){return new(C||w)(h.KVO(M.qQ))};static#t=this.\u0275prov=h.jDH({token:w,factory:w.\u0275fac})}return w})();const Je=(0,h.oH4)(h.fpN,"browser",[{provide:h.Agw,useValue:M.AJ},{provide:h.PLl,useValue:function Ee(){O.makeCurrent()},multi:!0},{provide:M.qQ,useFactory:function _t(){return(0,h.TL$)(document),document},deps:[]}]),mt=new h.nKC(""),$=[{provide:h.e01,useClass:class T{addToWindow(x){h.JZv.getAngularTestability=(C,z=!0)=>{const fe=x.findTestabilityInTree(C,z);if(null==fe)throw new h.wOt(5103,!1);return fe},h.JZv.getAllAngularTestabilities=()=>x.getAllTestabilities(),h.JZv.getAllAngularRootElements=()=>x.getAllRootElements(),h.JZv.frameworkStabilizers||(h.JZv.frameworkStabilizers=[]),h.JZv.frameworkStabilizers.push(C=>{const z=h.JZv.getAllAngularTestabilities();let fe=z.length;const Me=function(){fe--,0==fe&&C()};z.forEach(Xe=>{Xe.whenStable(Me)})})}findTestabilityInTree(x,D,C){return null==D?null:x.getTestability(D)??(C?(0,M.QT)().isShadowRoot(D)?this.findTestabilityInTree(x,D.host,!0):this.findTestabilityInTree(x,D.parentElement,!0):null)}},deps:[]},{provide:h.WHO,useClass:h.NYb,deps:[h.SKi,h.giA,h.e01]},{provide:h.NYb,useClass:h.NYb,deps:[h.SKi,h.giA,h.e01]}],ae=[{provide:h.H8p,useValue:"root"},{provide:h.zcH,useFactory:function Ue(){return new h.zcH},deps:[]},{provide:k,useClass:Rn,multi:!0,deps:[M.qQ,h.SKi,h.Agw]},{provide:k,useClass:V,multi:!0,deps:[M.qQ]},pe,Z,S,{provide:h._9s,useExisting:pe},{provide:M.N0,useClass:R,deps:[]},[]];let ne=(()=>{class w{constructor(D){}static withServerTransition(D){return{ngModule:w,providers:[{provide:h.sZ2,useValue:D.appId}]}}static#e=this.\u0275fac=function(C){return new(C||w)(h.KVO(mt,12))};static#t=this.\u0275mod=h.$C({type:w});static#n=this.\u0275inj=h.G2t({providers:[...ae,...$],imports:[M.MD,h.Hbi]})}return w})(),ue=(()=>{class w{constructor(D){this._doc=D,this._dom=(0,M.QT)()}addTag(D,C=!1){return D?this._getOrCreateElement(D,C):null}addTags(D,C=!1){return D?D.reduce((z,fe)=>(fe&&z.push(this._getOrCreateElement(fe,C)),z),[]):[]}getTag(D){return D&&this._doc.querySelector(`meta[${D}]`)||null}getTags(D){if(!D)return[];const C=this._doc.querySelectorAll(`meta[${D}]`);return C?[].slice.call(C):[]}updateTag(D,C){if(!D)return null;C=C||this._parseSelector(D);const z=this.getTag(C);return z?this._setMetaElementAttributes(D,z):this._getOrCreateElement(D,!0)}removeTag(D){this.removeTagElement(this.getTag(D))}removeTagElement(D){D&&this._dom.remove(D)}_getOrCreateElement(D,C=!1){if(!C){const Me=this._parseSelector(D),Xe=this.getTags(Me).filter(pt=>this._containsAttributes(D,pt))[0];if(void 0!==Xe)return Xe}const z=this._dom.createElement("meta");return this._setMetaElementAttributes(D,z),this._doc.getElementsByTagName("head")[0].appendChild(z),z}_setMetaElementAttributes(D,C){return Object.keys(D).forEach(z=>C.setAttribute(this._getMetaKeyMap(z),D[z])),C}_parseSelector(D){const C=D.name?"name":"property";return`${C}="${D[C]}"`}_containsAttributes(D,C){return Object.keys(D).every(z=>C.getAttribute(this._getMetaKeyMap(z))===D[z])}_getMetaKeyMap(D){return ce[D]||D}static#e=this.\u0275fac=function(C){return new(C||w)(h.KVO(M.qQ))};static#t=this.\u0275prov=h.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}return w})();const ce={httpEquiv:"http-equiv"};let Ce=(()=>{class w{constructor(D){this._doc=D}getTitle(){return this._doc.title}setTitle(D){this._doc.title=D||""}static#e=this.\u0275fac=function(C){return new(C||w)(h.KVO(M.qQ))};static#t=this.\u0275prov=h.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}return w})(),fi=(()=>{class w{static#e=this.\u0275fac=function(C){return new(C||w)};static#t=this.\u0275prov=h.jDH({token:w,factory:function(C){let z=null;return z=C?new(C||w):h.KVO(Oe),z},providedIn:"root"})}return w})(),Oe=(()=>{class w extends fi{constructor(D){super(),this._doc=D}sanitize(D,C){if(null==C)return null;switch(D){case h.WPN.NONE:return C;case h.WPN.HTML:return(0,h.ZF7)(C,"HTML")?(0,h.rcV)(C):(0,h.h9k)(this._doc,String(C)).toString();case h.WPN.STYLE:return(0,h.ZF7)(C,"Style")?(0,h.rcV)(C):C;case h.WPN.SCRIPT:if((0,h.ZF7)(C,"Script"))return(0,h.rcV)(C);throw new h.wOt(5200,!1);case h.WPN.URL:return(0,h.ZF7)(C,"URL")?(0,h.rcV)(C):(0,h.$MX)(String(C));case h.WPN.RESOURCE_URL:if((0,h.ZF7)(C,"ResourceURL"))return(0,h.rcV)(C);throw new h.wOt(5201,!1);default:throw new h.wOt(5202,!1)}}bypassSecurityTrustHtml(D){return(0,h.Kcf)(D)}bypassSecurityTrustStyle(D){return(0,h.cWb)(D)}bypassSecurityTrustScript(D){return(0,h.UyX)(D)}bypassSecurityTrustUrl(D){return(0,h.osQ)(D)}bypassSecurityTrustResourceUrl(D){return(0,h.e5t)(D)}static#e=this.\u0275fac=function(C){return new(C||w)(h.KVO(M.qQ))};static#t=this.\u0275prov=h.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}return w})()},15062:(de,j,m)=>{m.d(j,{Y:()=>Je});var h=m(54438),M=m(89079),A=m(21413),O=m(84412),b=m(57786),P=m(47242),_=m(983),T=m(85343),R=m(23294),k=m(26365),S=m(40941),U=m(53993),re=m(22816),Z=m(88141),ie=m(99437),_e=m(31927),De=m(92771),Le=m(70354),Qe=m(98071),le=m(5964),q=m(96354),me=m(44668);const se=($,ae)=>({...$,...ae});function ye($){return!!Array.isArray($)&&$.length>0&&$.every(ae=>"function"==typeof ae)}function nt($){return!!Array.isArray($)&&$.length>0&&$.every(ae=>"string"==typeof ae)}function Nt($){return null!=$&&["string","symbol","number"].includes(typeof $)}function gn($){return null!=$&&"object"==typeof $&&!Array.isArray($)}function Cn($){return null!=$}function mn($,ae){if(!Cn($))return $;if(!Cn(ae))return;const ne=(Array.isArray(ae)?ae:[ae]).filter(ce=>Nt(ce));if(0===ne.length||!gn($)||0===Object.keys($).length)return;let ue=$[ne.shift()];return ne.forEach(ce=>{gn(ue)&&Nt(ce)&&(ue=ue[ce])}),ue}function L($,ae){return $===ae}function W($){return $?1===$.length?$[0]:function(ne){return $.reduce((ue,ce)=>ce(ue),ne)}:T.l}function te(...$){return ae=>ae.pipe((0,R.F)(),ne=>ye($)?ne.pipe(W($)):ne,(0,le.p)(ne=>void 0!==ne),(0,R.F)(),(0,me.t)({bufferSize:1,refCount:!0}))}function X(...$){return ae=>{if(!$||0===$.length)return ae.pipe(te());if(function Rn($){return"string"==typeof $[0]&&"function"==typeof $[1]}($))return ae.pipe(te((0,q.T)(ne=>$[1](ne[$[0]]))));if(function In($){return nt($[0])&&"function"==typeof $[1]&&(void 0===$[2]||"object"==typeof $[2])}($))return ae.pipe(function G($,ae){return ne=>ne.pipe((0,le.p)(ue=>void 0!==ue),(0,q.T)(ue=>{if(null===ue)return null;const ce=$.filter(Ce=>ue.hasOwnProperty(Ce)&&void 0!==ue[Ce]);return ce.length<$.length?void 0:ce.reduce((Ce,Y)=>(Ce[Y]=ue[Y],Ce),{})}),(0,le.p)(ue=>void 0!==ue),function V($,ae){let ne=(ue,ce)=>$.some(Ce=>!L(mn(ue,[Ce]),mn(ce,[Ce])));if(void 0!==ae){const ue=ce=>ae.hasOwnProperty(ce)&&void 0!==ae[ce]?ae[ce]:L;ne=(ce,Ce)=>$.some(Y=>!ue(Y)(mn(ce,[Y]),mn(Ce,[Y])))}return(0,R.F)((ue,ce)=>!ne(ue,ce))}($,ae))}($[0],$[2]),te((0,q.T)($[1])));if(nt($))return ae.pipe(te((0,q.T)(ne=>$.reduce((ue,ce)=>ue?.[ce],ne))));if(ye($))return ae.pipe(te(W($)));throw new Error("wrong params passed to select")}}var Ue=m(18359),_t=m(74402);let Je=(()=>{class ${subscription=new Ue.yU;accumulator=function pe($=new A.B,ae=new A.B,ne=new O.t(se)){const ue=(0,b.h)($.pipe((0,R.F)(),(0,k.U)(),(0,S.Q)(P.T)),ae.pipe((0,S.Q)(P.T))).pipe((0,U.E)(ne.pipe((0,S.Q)(P.T))),(0,re.S)((Dt,[di,Zt])=>Zt(Dt,di),{}),(0,Z.M)(Dt=>Ce.state=Dt,Dt=>console.error(Dt)),(0,ie.W)(Dt=>_.w),(0,_e.m)()),ce=ue.pipe(function st($,ae,ne,ue){ne&&!(0,Qe.T)(ne)&&(ue=ne);const ce=(0,Qe.T)(ne)?ne:void 0;return Ce=>(0,Le.f)(new De.m($,ae,ue),ce)(Ce)}(1)),Ce={state:{},signal$:ue,state$:ce,nextSlice:function vt(Dt){ae.next(Dt)},nextSliceObservable:function vn(Dt){$.next(Dt)},nextAccumulator:function Y(Dt){ne.next(Dt)},subscribe:function Qn(){const Dt=Ce.signal$.connect();return Dt.add(Ce.state$.connect()),Dt.add(()=>{ne.complete(),$.complete(),ae.complete()}),Dt}};return Ce}();effectObservable=function Ee($=new A.B){const ae=(0,b.h)($.pipe((0,k.U)(),(0,S.Q)(P.T)));return{effects$:ae,nextEffectObservable:function ne(ce){$.next(ce)},subscribe:function ue(){return ae.subscribe()}}}();injector=(0,h.WQX)(h.zZn);signalStoreProxy;$=this.accumulator.signal$;constructor(){this.subscription.add(this.subscribe())}ngOnDestroy(){this.subscription.unsubscribe()}setAccumulator(ne){this.accumulator.nextAccumulator(ne)}get(...ne){const ue=Object.keys(this.accumulator.state).length>0;return ne&&ne.length?mn(this.accumulator.state,ne):ue?this.accumulator.state:void 0}set(ne,ue){if("object"!=typeof ne||void 0!==ue){if("function"!=typeof ne||void 0!==ue){if(Nt(ne)&&"function"==typeof ue){const ce={};return ce[ne]=ue(this.accumulator.state),void this.accumulator.nextSlice(ce)}throw new Error("wrong params passed to set")}this.accumulator.nextSlice(ne(this.accumulator.state))}else this.accumulator.nextSlice(ne)}connect(ne,ue,ce){if(!(0,_t.A)(ne)||ue||ce)if(!(0,h.Hps)(ne)||ue||ce)if((0,_t.A)(ne)&&ue&&"function"==typeof ue&&!ce){const Ce=ue,Y=ne.pipe((0,q.T)(vt=>Ce(this.accumulator.state,vt)));this.accumulator.nextSliceObservable(Y)}else if((0,h.Hps)(ne)&&ue&&"function"==typeof ue&&!ce){const Ce=ue,Y=(0,M.br)(ne,{injector:this.injector}).pipe((0,q.T)(vt=>Ce(this.accumulator.state,vt)));this.accumulator.nextSliceObservable(Y)}else if(Nt(ne)&&(0,_t.A)(ue)&&!ce){const Ce=ue.pipe((0,q.T)(Y=>({[ne]:Y})));this.accumulator.nextSliceObservable(Ce)}else if(Nt(ne)&&(0,h.Hps)(ue)&&!ce){const Ce=(0,M.br)(ue,{injector:this.injector}).pipe((0,q.T)(Y=>({[ne]:Y})));this.accumulator.nextSliceObservable(Ce)}else if(ce&&"function"==typeof ce&&Nt(ne)&&(0,_t.A)(ue)){const Ce=ne,Y=ue.pipe((0,q.T)(vt=>({[Ce]:ce(this.get(),vt)})));this.accumulator.nextSliceObservable(Y)}else{if(!(ce&&"function"==typeof ce&&Nt(ne)&&(0,h.Hps)(ue)))throw new Error("wrong params passed to connect");{const Ce=ne,Y=(0,M.br)(ue,{injector:this.injector}).pipe((0,q.T)(vt=>({[Ce]:ce(this.get(),vt)})));this.accumulator.nextSliceObservable(Y)}}else this.accumulator.nextSliceObservable((0,M.br)(ne,{injector:this.injector}));else this.accumulator.nextSliceObservable(ne)}select(...ne){return this.accumulator.state$.pipe(X(...ne))}signal(ne){return this.signalStoreProxy[ne]}computed(ne){return(0,h.EWP)(()=>ne(this.signalStoreProxy))}computedFrom(...ne){return(0,M.ot)(this.select(...ne),{injector:this.injector,requireSync:!0})}hold(ne,ue){const ce=ne.pipe((0,ie.W)(Ce=>_.w));this.effectObservable.nextEffectObservable("function"!=typeof ue?ce:ce.pipe((0,Z.M)(ue)))}subscribe(){const ne=new Ue.yU;return ne.add(this.accumulator.subscribe()),ne.add(this.effectObservable.subscribe()),this.signalStoreProxy=function we($,ae){const ne=(0,h.WQX)(h.abz);return new Proxy({},{get(ce,Ce){let Y=ce[Ce];if(!Y){const vt=ae(Ce);Y=(0,h.vPA)(vt),ce[Ce]=Y,$.pipe(X(Ce),(0,M.pQ)(ne)).subscribe(vn=>Y.set(vn))}return Y},has:(ce,Ce)=>!!ce[Ce],ownKeys:ce=>[...Reflect.ownKeys(ce)],getOwnPropertyDescriptor:(ce,Ce)=>({enumerable:!0,configurable:!0}),set:()=>!0})}(this.$,this.get.bind(this)),ne}static \u0275fac=function(ue){return new(ue||$)};static \u0275prov=h.jDH({token:$,factory:$.\u0275fac})}return $})()},10467:(de,j,m)=>{function h(A,O,b,P,_,T,R){try{var k=A[T](R),S=k.value}catch(U){return void b(U)}k.done?O(S):Promise.resolve(S).then(P,_)}function M(A){return function(){var O=this,b=arguments;return new Promise(function(P,_){var T=A.apply(O,b);function R(S){h(T,P,_,R,k,"next",S)}function k(S){h(T,P,_,R,k,"throw",S)}R(void 0)})}}m.d(j,{A:()=>M})},31635:(de,j,m)=>{m.d(j,{AQ:()=>q,Cg:()=>b,Cl:()=>A,N3:()=>le,Tt:()=>O,YH:()=>re,fX:()=>st,sH:()=>U,xN:()=>se});var A=function(){return A=Object.assign||function(V){for(var W,G=1,te=arguments.length;G=0;Ue--)(Ee=L[Ue])&&(X=(te<3?Ee(X):te>3?Ee(V,W,X):Ee(V,W))||X);return te>3&&X&&Object.defineProperty(V,W,X),X}function U(L,V,W,G){return new(W||(W=Promise))(function(X,Ee){function Ue(Je){try{we(G.next(Je))}catch(mt){Ee(mt)}}function _t(Je){try{we(G.throw(Je))}catch(mt){Ee(mt)}}function we(Je){Je.done?X(Je.value):function te(X){return X instanceof W?X:new W(function(Ee){Ee(X)})}(Je.value).then(Ue,_t)}we((G=G.apply(L,V||[])).next())})}function re(L,V){var G,te,X,Ee,W={label:0,sent:function(){if(1&X[0])throw X[1];return X[1]},trys:[],ops:[]};return Ee={next:Ue(0),throw:Ue(1),return:Ue(2)},"function"==typeof Symbol&&(Ee[Symbol.iterator]=function(){return this}),Ee;function Ue(we){return function(Je){return function _t(we){if(G)throw new TypeError("Generator is already executing.");for(;Ee&&(Ee=0,we[0]&&(W=0)),W;)try{if(G=1,te&&(X=2&we[0]?te.return:we[0]?te.throw||((X=te.return)&&X.call(te),0):te.next)&&!(X=X.call(te,we[1])).done)return X;switch(te=0,X&&(we=[2&we[0],X.value]),we[0]){case 0:case 1:X=we;break;case 4:return W.label++,{value:we[1],done:!1};case 5:W.label++,te=we[1],we=[0];continue;case 7:we=W.ops.pop(),W.trys.pop();continue;default:if(!(X=(X=W.trys).length>0&&X[X.length-1])&&(6===we[0]||2===we[0])){W=0;continue}if(3===we[0]&&(!X||we[1]>X[0]&&we[1]1||Ue($,ae)})})}function Ue($,ae){try{!function _t($){$.value instanceof le?Promise.resolve($.value.v).then(we,Je):mt(X[0][2],$)}(G[$](ae))}catch(ne){mt(X[0][3],ne)}}function we($){Ue("next",$)}function Je($){Ue("throw",$)}function mt($,ae){$(ae),X.shift(),X.length&&Ue(X[0][0],X[0][1])}}function se(L){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var W,V=L[Symbol.asyncIterator];return V?V.call(L):(L=function _e(L){var V="function"==typeof Symbol&&Symbol.iterator,W=V&&L[V],G=0;if(W)return W.call(L);if(L&&"number"==typeof L.length)return{next:function(){return L&&G>=L.length&&(L=void 0),{value:L&&L[G++],done:!L}}};throw new TypeError(V?"Object is not iterable.":"Symbol.iterator is not defined.")}(L),W={},G("next"),G("throw"),G("return"),W[Symbol.asyncIterator]=function(){return this},W);function G(X){W[X]=L[X]&&function(Ee){return new Promise(function(Ue,_t){!function te(X,Ee,Ue,_t){Promise.resolve(_t).then(function(we){X({value:we,done:Ue})},Ee)}(Ue,_t,(Ee=L[X](Ee)).done,Ee.value)})}}}"function"==typeof SuppressedError&&SuppressedError}},de=>{de(de.s=43893)}]);