PageSourceSearch

https://nofluffjobs.com/main.51f7b0332a222524.js

js nofluffjobs.com collected 2026-09-24 19:41:00 UTC 836,456 bytes, 1 lines download raw bytes

1(self.webpackChunknfj=self.webpackChunknfj||[]).push([[8792],{97763(ue,w,i){"use strict";i.d(w,{XK:()=>Yr,il:()=>ur,g7:()=>kt,v9:()=>y,Gv:()=>Qe,c4:()=>Gr});var l=i(23294);function d(Ae){return Array.isArray(Ae)}function g(Ae){return!!d(Ae)&&0===Ae.length}function y(){return(0,l.F)((Ae,K)=>Ae===K||!(!d(Ae)||!d(K))&&(!(!g(Ae)||!g(K))||Ae.length===K.length&&!1===K.some((me,ze)=>Ae[ze]!==me)))}var C=i(21413),P=i(92771);const x=new C.B,O=new P.m(50,5e3),N=new C.B,b=typeof window<"u",$={},le={};b&&(window.$$stores=$,window.$$queries=le);var ge=i(15215);const ce={type:null,entityIds:null,skip:!1,payload:null};let ie=!1;function Xe(Ae,K,J){Le(Ae,K,J),ie=!0}function Le(Ae,K,J){!1===ie&&(ce.type=Ae,ce.entityIds=K,ce.payload=J)}function Ue(Ae,K){return Ae.hasOwnProperty(K)}function de(Ae){return null==Ae}function gt(Ae){return de(Ae)?[]:Array.isArray(Ae)?Ae:[Ae]}var ye=function(Ae){return Ae.Set="Set",Ae.Add="Add",Ae.Update="Update",Ae.Remove="Remove",Ae}(ye||{});function Qe(Ae){const K=typeof Ae;return null!=Ae&&("object"==K||"function"==K)}function ct(Ae){return!1===de(Ae)}function q(Ae){return"function"==typeof Ae}function Ie(Ae){return void 0===Ae}function xt(Ae){return Ae.hasOwnProperty("active")}function Oe(Ae){return d(Ae)}function ft({active:Ae,ids:K,entities:J}){return Oe(Ae)?function Tt(Ae,K){const J=Ae.filter(me=>K.indexOf(me)>-1);return J.length===Ae.length?Ae:J}(Ae,K):!1===Ue(J,Ae)?null:Ae}function Vt(Ae,K){let J={};for(const me of Object.keys(Ae))J[me]=K(Ae[me]);return J}var st=i(84412),St=i(96354);let Nt={resettable:!1,ttl:null,producerFn:void 0};function Wt(){return Nt}function te(Ae){Object.freeze(Ae);const K="function"==typeof Ae,J=Object.prototype.hasOwnProperty;return Object.getOwnPropertyNames(Ae).forEach(function(me){J.call(Ae,me)&&(!K||"caller"!==me&&"callee"!==me&&"arguments"!==me)&&null!==Ae[me]&&("object"==typeof Ae[me]||"function"==typeof Ae[me])&&!Object.isFrozen(Ae[me])&&te(Ae[me])}),Ae}function pe(Ae){return null!=Ae&&"false"!=`${Ae}`}function Ye(Ae){return pe(Ae)&&"Object"===Ae.constructor.name}Error;const Mt="akitaConfig";function kt(Ae){return function(K){K[Mt]={idKey:"id"};for(let J=0,me=Object.keys(Ae);J<me.length;J++){const ze=me[J];"name"===ze?K[Mt].storeName=Ae[ze]:K[Mt][ze]=Ae[ze]}}}var Gt=i(7673);const Yt=new C.B,un=new st.t(!1),yn={activeTransactions:0,batchTransaction:null};function Pn(){return yn.activeTransactions>0}function zn(Ae,K=void 0){!function mn(){Pn()||(yn.batchTransaction=new C.B),yn.activeTransactions++,un.next(!0)}();try{return Ae.apply(K)}finally{Xe("@Transaction"),function _n(){0===--yn.activeTransactions&&(yn.batchTransaction.next(!0),yn.batchTransaction.complete(),un.next(!1),Yt.next(!0))}()}}function kn(){return function(Ae,K,J){const me=J.value;return J.value=function(...ze){return zn(()=>me.apply(this,ze),this)},J}}class ur{constructor(K,J={}){this.options=J,this.inTransaction=!1,this.cache={active:new st.t(!1),ttl:null},this.onInit(K)}setLoading(K=!1){K!==this._value().loading&&(Le("Set Loading"),this._setState(J=>({...J,loading:K})))}setHasCache(K,J={restartTTL:!1}){if(K!==this.cache.active.value&&this.cache.active.next(K),J.restartTTL){const me=this.getCacheTTL();me&&(null!==this.cache.ttl&&clearTimeout(this.cache.ttl),this.cache.ttl=setTimeout(()=>this.setHasCache(!1),me))}}getValue(){return this.storeValue}setError(K){K!==this._value().error&&(Le("Set Error"),this._setState(J=>({...J,error:K})))}_select(K){return this.store.asObservable().pipe((0,St.T)(J=>K(J.state)),(0,l.F)())}_value(){return this.storeValue}_cache(){return this.cache.active}get config(){return this.constructor[Mt]||{}}get storeName(){return this.config.storeName||this.options.storeName||this.options.name}get deepFreeze(){return this.config.deepFreezeFn||this.options.deepFreezeFn||te}get cacheConfig(){return this.config.cache||this.options.cache}get _producerFn(){return this.config.producerFn||this.options.producerFn||function tt(){return Nt.producerFn}()}get resettable(){return ct(this.config.resettable)?this.config.resettable:this.options.resettable}
1_setState(K,J=!0){if(q(K)){const me=K(this._value());this.storeValue=this.deepFreeze(me)}else this.storeValue=K;if(!this.store)return this.store=new st.t({state:this.storeValue}),void this.store.subscribe(({action:me})=>{me&&function Z(Ae,K){N.next({storeName:Ae,action:K})}(this.storeName,me)});Pn()?this.handleTransaction():this.dispatch(this.storeValue,J)}reset(){this.isResettable()&&(Le("Reset"),this._setState(()=>Object.assign({},this._initialState)),this.setHasCache(!1))}update(K){let J;Le("Update");const me=this._value();J=q(K)?q(this._producerFn)?this._producerFn(me,K):K(me):K;const ze=this.akitaPreUpdate(me,{...me,...J}),At=Ye(me)?ze:new me.constructor(ze);this._setState(At)}updateStoreConfig(K){this.options={...this.options,...K}}akitaPreUpdate(K,J){return J}destroy(){(!b||!window.hmrEnabled)&&this===$[this.storeName]&&(delete $[this.storeName],function z(Ae){x.next(Ae)}(this.storeName),this.setHasCache(!1),this.cache.active.complete(),this.store.complete())}onInit(K){$[this.storeName]=this,this._setState(()=>K),function W(Ae){O.next(Ae)}(this.storeName),this.isResettable()&&(this._initialState=K),function Pe(Ae,K){Ae||console.error(`@StoreConfig({ name }) is missing in ${K}`)}(this.storeName,this.constructor.name)}dispatch(K,J=!0){let me;J&&(me=ce,function Se(){ie=!1}()),this.store.next({state:K,action:me})}watchTransaction(){(function Rn(){return yn.batchTransaction?yn.batchTransaction.asObservable():(0,Gt.of)(!0)})().subscribe(()=>{this.inTransaction=!1,this.dispatch(this._value())})}isResettable(){return!1!==this.resettable&&(this.resettable||Wt().resettable)}handleTransaction(){this.inTransaction||(this.watchTransaction(),this.inTransaction=!0)}getCacheTTL(){return this.cacheConfig&&this.cacheConfig.ttl||Wt().ttl}}var Tr;class Qn extends ur{constructor(K={},J={}){super({entities:{},ids:[],loading:!0,error:null,...K},J),this.options=J,this.entityActions=new C.B,this.entityIdChanges=new C.B}get selectEntityAction$(){return this.entityActions.asObservable()}get selectEntityIdChanges$(){return this.entityIdChanges.asObservable()}get idKey(){return this.config.idKey||this.options.idKey||"id"}set(K,J={}){if(de(K))return;Le("Set Entity");const me=this.akitaPreAddEntity===Qn.prototype.akitaPreAddEntity;this.setHasCache(!0,{restartTTL:!0}),this._setState(ze=>{const At=function mt({state:Ae,entities:K,idKey:J,preAddEntity:me,isNativePreAdd:ze}){let At,Rt;if(d(K)){const zt=function sn(Ae,K,J){const me={entities:{},ids:[]};for(const ze of Ae){const At=J(ze);me.entities[At[K]]=At,me.ids.push(At[K])}return me}(K,J,me);At=zt.entities,Rt=zt.ids}else!function Pt(Ae){return Ae.entities&&Ae.ids}(K)?(At=ze?K:Vt(K,me),Rt=Object.keys(At).map(zt=>isNaN(zt)?zt:Number(zt))):(At=ze?K.entities:Vt(K.entities,me),Rt=K.ids);const Qt={...Ae,entities:At,ids:Rt,loading:!1};return xt(Ae)&&(Qt.active=ft(Qt)),Qt}({state:ze,entities:K,idKey:this.idKey,preAddEntity:this.akitaPreAddEntity.bind(this),isNativePreAdd:me});return!1===Ie(J.activeId)&&(At.active=J.activeId),At}),this.hasInitialUIState()&&this.handleUICreation(),this.entityActions.next({type:ye.Set,ids:this.ids})}add(K,J={loading:!1}){const me=gt(K);if(g(me))return;const ze=function c({state:Ae,entities:K,idKey:J,options:me={},preAddEntity:ze}){let At={},Rt=[],Qt=!1;for(const zt of K)if(!1===Ue(Ae.entities,zt[J])){const Jt=ze(zt),Dn=Jt[J];At[Dn]=Jt,me.prepend?Rt.unshift(Dn):Rt.push(Dn),Qt=!0}return Qt?{newState:{...Ae,entities:{...Ae.entities,...At},ids:me.prepend?[...Rt,...Ae.ids]:[...Ae.ids,...Rt]},newIds:Rt}:null}({state:this._value(),preAddEntity:this.akitaPreAddEntity.bind(this),entities:me,idKey:this.idKey,options:J});ze&&(Le("Add Entity"),ze.newState.loading=J.loading,this._setState(()=>ze.newState),this.hasInitialUIState()&&this.handleUICreation(!0),this.entityActions.next({type:ye.Add,ids:ze.newIds}))}update(K,J){if(Ie(J))return void super.update(K);let ze,me=[];me=q(K)?this.ids.filter(At=>K(this.entities[At])):de(K)?this.ids:gt(K),g(me)||(Le("Update Entity",me),this._setState(At=>function Bn({state:Ae,ids:K,idKey:J,newStateOrFn:me,preUpdateEntity:ze,producerFn:At,onEntityIdChanges:Rt}){const Qt={};let Jt,zt=!1;
1for(const wn of K){if(!1===Ue(Ae.entities,wn))continue;const $n=Ae.entities[wn];let Nn;Nn=q(me)?q(At)?At($n,me):me($n):me;const Rr=Nn.hasOwnProperty(J)&&Nn[J]!==$n[J];let Ur;Jt=wn,Rr&&(zt=!0,Jt=Nn[J]);const Vr={...$n,...Nn};Ur=Ye($n)?Vr:Ye(Nn)?new $n.constructor(Vr):new Nn.constructor(Vr),Qt[Jt]=ze($n,Ur)}let Dn=Ae.ids,Tn=Ae.entities;if(zt){const[wn]=K,{[wn]:$n,...Nn}=Ae.entities;Tn=Nn,Dn=Ae.ids.map(Rr=>Rr===wn?Jt:Rr),Rt(wn,Jt)}return{...Ae,entities:{...Tn,...Qt},ids:Dn}}({idKey:this.idKey,ids:me,preUpdateEntity:this.akitaPreUpdateEntity.bind(this),state:At,newStateOrFn:J,producerFn:this._producerFn,onEntityIdChanges:(Rt,Qt)=>{ze={oldId:Rt,newId:Qt},this.entityIdChanges.next({...ze,pending:!0})}})),ze&&this.entityIdChanges.next({...ze,pending:!1}),this.entityActions.next({type:ye.Update,ids:me}))}upsert(K,J,me,ze={}){const At=gt(K),Rt=Tn=>wn=>Ue(this.entities,wn)===Tn,Qt=q(me)?ze.baseClass:me?me.baseClass:void 0,zt=q(Qt),Jt=At.filter(Rt(!0)),Dn=At.filter(Rt(!1)).map(Tn=>{const wn="function"==typeof J?J({}):J,Nn={...q(me)?me(Tn,wn):wn,[this.idKey]:Tn};return zt?new Qt(Nn):Nn});this.update(Jt,J),this.add(Dn),Xe("Upsert Entity")}upsertMany(K,J={}){const me=[],ze=[],At={};for(const Rt of K){const Qt=this.akitaPreCheckEntity(Rt),zt=Qt[this.idKey];if(Ue(this.entities,zt)){const Jt=this._value().entities[zt],Dn={...this._value().entities[zt],...Qt},Tn=J.baseClass?new J.baseClass(Dn):Dn,wn=this.akitaPreUpdateEntity(Jt,Tn),$n=wn[this.idKey];At[$n]=wn,ze.push($n)}else{const Jt=J.baseClass?new J.baseClass(Qt):Qt,Dn=this.akitaPreAddEntity(Jt),Tn=Dn[this.idKey];me.push(Tn),At[Tn]=Dn}}Xe("Upsert Many"),this._setState(Rt=>({...Rt,ids:me.length?[...Rt.ids,...me]:Rt.ids,entities:{...Rt.entities,...At},loading:!!J.loading})),ze.length&&this.entityActions.next({type:ye.Update,ids:ze}),me.length&&this.entityActions.next({type:ye.Add,ids:me}),me.length&&this.hasUIStore()&&this.handleUICreation(!0)}replace(K,J){const me=gt(K);if(g(me))return;const ze={};for(const At of me)ze[At]={...J,[this.idKey]:At};Le("Replace Entity",K),this._setState(At=>({...At,entities:{...At.entities,...ze}}))}move(K,J){const me=this.ids.slice();me.splice(J<0?me.length+J:J,0,me.splice(K,1)[0]),Le("Move Entity"),this._setState(ze=>({...ze,entities:{...ze.entities},ids:me}))}remove(K){if(g(this.ids))return;const J=ct(K);let me=[];me=q(K)?this.ids.filter(ze=>K(this.entities[ze])):J?gt(K):this.ids,!g(me)&&(Le("Remove Entity",me),this._setState(ze=>function Ft({state:Ae,ids:K}){if(de(K))return function Bt(Ae){return{...Ae,entities:{},ids:[],active:Oe(Ae.active)?[]:null}}(Ae);const J=Ae.entities;let me={};for(const At of Ae.ids)!1===K.includes(At)&&(me[At]=J[At]);const ze={...Ae,entities:me,ids:Ae.ids.filter(At=>!1===K.includes(At))};return xt(Ae)&&(ze.active=ft(ze)),ze}({state:ze,ids:me})),J||this.setHasCache(!1),this.handleUIRemove(me),this.entityActions.next({type:ye.Remove,ids:me}))}updateActive(K){const J=gt(this.active);Le("Update Active",J),this.update(J,K)}setActive(K){const J=function Je(Ae,K,J){let me;if(d(Ae))me=Ae;else if(Qe(Ae)){if(de(J))return;Ae=Object.assign({wrap:!0},Ae);const ze=K.indexOf(J);if(Ae.prev){const At=0===ze;if(At&&!Ae.wrap)return;me=At?K[K.length-1]:K[ze-1]}else if(Ae.next){const At=K.length===ze+1;if(At&&!Ae.wrap)return;me=At?K[0]:K[ze+1]}}else{if(Ae===J)return;me=Ae}return me}(K,this.ids,this.active);void 0!==J&&(Le("Set Active",J),this._setActive(J))}addActive(K){const J=gt(K);g(J)||J.every(ze=>this.active.indexOf(ze)>-1)||(Le("Add Active",K),this._setState(ze=>{const At=Array.from(new Set([...ze.active,...J]));return{...ze,active:At}}))}removeActive(K){const J=gt(K);g(J)||!J.some(ze=>this.active.indexOf(ze)>-1)||(Le("Remove Active",K),this._setState(ze=>({...ze,active:Array.isArray(ze.active)?ze.active.filter(At=>-1===J.indexOf(At)):null})))}toggleActive(K){const J=gt(K),me=Rt=>Qt=>this.active.includes(Qt)===Rt,ze=J.filter(me(!0)),At=J.filter(me(!1));this.removeActive(ze),this.addActive(At),Xe("Toggle Active")}createUIStore(K={},J={}){return this.ui=new Pr(K,{name:`UI/${this.storeName}`,idKey:this.idKey,...J}),this.ui}destroy(){super.destroy(),this.ui instanceof Qn&&this.ui.destroy(),this.entityActions.complete()}akitaPreUpdateEntity(K,J){return J}akitaPreAddEntity(K){return K}akitaPreCheckEntity(K){return K}
1get ids(){return this._value().ids}get entities(){return this._value().entities}get active(){return this._value().active}_setActive(K){this._setState(J=>({...J,active:K}))}handleUICreation(K=!1){const J=this.ids,me=q(this.ui._akitaCreateEntityFn);let ze;const At=Rt=>{const Qt=this.entities[Rt],zt=me?this.ui._akitaCreateEntityFn(Qt):this.ui._akitaCreateEntityFn;return{[this.idKey]:Qt[this.idKey],...zt}};ze=K?this.ids.filter(Rt=>Ie(this.ui.entities[Rt])).map(At):J.map(At),K?this.ui.add(ze):this.ui.set(ze)}hasInitialUIState(){return this.hasUIStore()&&!1===Ie(this.ui._akitaCreateEntityFn)}handleUIRemove(K){this.hasUIStore()&&this.ui.remove(K)}hasUIStore(){return this.ui instanceof Pr}}(0,ge.Cg)([kn(),(0,ge.Sn)("design:type",Function),(0,ge.Sn)("design:paramtypes",[Object,Object,Object,Object]),(0,ge.Sn)("design:returntype",void 0)],Qn.prototype,"upsert",null),(0,ge.Cg)([kn(),(0,ge.Sn)("design:type",Function),(0,ge.Sn)("design:paramtypes",["function"==typeof(Tr=typeof T<"u"&&T)?Tr:Object]),(0,ge.Sn)("design:returntype",void 0)],Qn.prototype,"toggleActive",null);class Pr extends Qn{constructor(K={},J={}){super(K,J)}setInitialEntityState(K){this._akitaCreateEntityFn=K}}function mr(Ae){return"string"==typeof Ae}class Yr{constructor(K){this.store=K,this.__store__=K,le[K.storeName]=this}select(K){let J;if(q(K))J=K;else if(mr(K))J=me=>me[K];else{if(Array.isArray(K))return this.store._select(me=>me).pipe((0,l.F)(function _r(Ae){return function(K,J){const me=q(Ae[0]);return!1===Ae.some(ze=>me?ze(K)!==ze(J):K[ze]!==J[ze])}}(K)),(0,St.T)(me=>q(K[0])?K.map(ze=>ze(me)):K.reduce((ze,At)=>(ze[At]=me[At],ze),{})));J=me=>me}return this.store._select(J)}selectLoading(){return this.select(K=>K.loading)}selectError(){return this.select(K=>K.error)}getValue(){return this.store._value()}selectHasCache(){return this.store._cache().asObservable()}getHasCache(){return this.store._cache().value}get config(){return this.constructor.akitaQueryConfig}}var Sr=i(25558),vr=i(5964);let An=!1;function sr(Ae){An=Ae}function Ei(Ae,K){return 1===K.split(".").length?Ae:K.split(".").slice(1).join(".").split(".").reduce((me,ze)=>me&&me[ze],Ae)}new P.m(1),i(84572),i(65245);class Jr{constructor(K,J){this.query=K,J&&J.resetFn&&Wt().resettable&&this.onReset(J.resetFn)}getQuery(){return this.query}getStore(){return this.getQuery().__store__}isEntityBased(K){return pe(K)}selectSource(K,J){return this.isEntityBased(K)?this.getQuery().selectEntity(K).pipe(function ci(){return(0,vr.p)(Ae=>null!=Ae)}()):J?this.getQuery().select(me=>Ei(me,this.withStoreName(J))):this.getQuery().select()}getSource(K,J){if(this.isEntityBased(K))return this.getQuery().getEntity(K);const me=this.getQuery().getValue();return J?Ei(me,this.withStoreName(J)):me}withStoreName(K){return`${this.storeName}.${K}`}get storeName(){return this.getStore().storeName}updateStore(K,J,me,ze=!1){if(this.isEntityBased(J)){const At=this.getStore();ze?At.replace(J,K):At.update(J,K)}else{if(me)return void this.getStore()._setState(Rt=>function li(Ae,K,J,me=!1){const ze=K.split(".");if(1===ze.length)return{...Ae,...J};Ae={...Ae};const At=ze.length-2;return K.split(".").slice(1).reduce((Qt,zt,Jt)=>Jt!==At?(Qt[zt]={...Qt[zt]},Qt&&Qt[zt]):(Qt[zt]=me||Array.isArray(Qt[zt])||!Qe(Qt[zt])?J:{...Qt[zt],...J},Qt&&Qt[zt]),Ae),Ae}(Rt,this.withStoreName(me),K,!0));const At=ze?K:Rt=>({...Rt,...K});this.getStore()._setState(At)}}onReset(K){const J=this.getStore().reset;this.getStore().reset=(...me)=>{setTimeout(()=>{J.apply(this.getStore(),me),K()})}}}i(57786),i(13798);var xi=i(35335),Li=i(74402),di=i(22806),gi=i(96697);const Ni={pagesControls:!1,range:!1,startWith:1,cacheTimeout:void 0,clearStoreWithCache:!0};function Gr(Ae){Ae=Object.assign({},{exclude:[]},Ae);const J=Object.keys($);zn(()=>{for(const me of J){const ze=$[me];Ae.exclude?-1===Ae.exclude.indexOf(ze.storeName)&&ze.reset():ze.reset()}})}(0,ge.Cg)([function Ce(Ae,K){return function(J,me,ze){const At=ze.value;return ze.value=function(...Rt){return Xe(Ae,K),At.apply(this,Rt)},ze}}("@Pagination - New Page"),(0,ge.Sn)("design:type",Function),(0,ge.Sn)("design:paramtypes",[Object]),(0,ge.Sn)("design:returntype",void 0)],class Di extends Jr{constructor(K,J={}){super(K,{resetFn:()=>{this.initial=!1,this.destroy({clearCache:!0,currentPage:1})}}),this.query=K,this.config=J,this.metadata=new Map,this.pages=new Map,this.pagination={currentPage:1,perPage:0,total:0,lastPage:0,data:[]},this.initial=!0,this.isLoading$=this.query.selectLoading().pipe((0,xi.c)(0)),this.config={...Ni,...J};const{startWith:me,cacheTimeout:ze}=this.config;this.page=new st.t(me),(0,Li.A)(ze)&&(this.clearCacheSubscription=ze.subscribe(()=>this.clearCache()))}get pageChanges(){return this.page.asObservable()}get currentPage(){return this.pagination.currentPage}get isFirst(){return 1===this.currentPage}get isLast(){return this.currentPage===this.pagination.lastPage}
1withControls(){return this.config.pagesControls=!0,this}withRange(){return this.config.range=!0,this}setLoading(K=!0){this.getStore().setLoading(K)}update(K){this.pagination=K,this.addPage(K.data)}addPage(K){this.pages.set(this.currentPage,{ids:K.map(J=>J[this.getStore().idKey])}),this.getStore().upsertMany(K)}clearCache(K={}){this.initial||(Xe("@Pagination - Clear Cache"),!1!==K.clearStore&&(this.config.clearStoreWithCache||K.clearStore)&&this.getStore().remove(),this.pages=new Map,this.metadata=new Map),this.initial=!1}clearPage(K){this.pages.delete(K)}destroy({clearCache:K,currentPage:J}={}){this.clearCacheSubscription&&this.clearCacheSubscription.unsubscribe(),K&&this.clearCache(),Ie(J)||this.setPage(J),this.initial=!0}isPageActive(K){return this.currentPage===K}setPage(K){(K!==this.currentPage||!this.hasPage(K))&&this.page.next(this.pagination.currentPage=K)}nextPage(){this.currentPage!==this.pagination.lastPage&&this.setPage(this.pagination.currentPage+1)}prevPage(){this.pagination.currentPage>1&&this.setPage(this.pagination.currentPage-1)}setLastPage(){this.setPage(this.pagination.lastPage)}setFirstPage(){this.setPage(1)}hasPage(K){return this.pages.has(K)}getPage(K){let J=this.pagination.currentPage;return this.hasPage(J)?this.selectPage(J):(this.setLoading(!0),(0,di.H)(K()).pipe((0,Sr.n)(me=>(J=me.currentPage,zn(()=>{this.setLoading(!1),this.update(me)}),this.selectPage(J)))))}getQuery(){return this.query}refreshCurrentPage(){!1===de(this.currentPage)&&(this.clearPage(this.currentPage),this.setPage(this.currentPage))}getFrom(){return this.isFirst?1:(this.currentPage-1)*this.pagination.perPage+1}getTo(){return this.isLast?this.pagination.total:this.currentPage*this.pagination.perPage}selectPage(K){return this.query.selectAll({asObject:!0}).pipe((0,gi.s)(1),(0,St.T)(J=>{const me={...this.pagination,data:this.pages.get(K).ids.map(Rt=>J[Rt])},{range:ze,pagesControls:At}=this.config;return isNaN(this.pagination.total)&&(me.total=1===me.lastPage?me.data?me.data.length:0:me.perPage*me.lastPage,this.pagination.total=me.total),ze&&(me.from=this.getFrom(),me.to=this.getTo()),At&&(me.pageControls=function Qi(Ae,K){const J=Math.ceil(Ae/K),me=[];for(let ze=0;ze<J;ze++)me.push(ze+1);return me}(this.pagination.total,this.pagination.perPage)),me}))}}.prototype,"update",null),i(70152),i(13946),new class is{getStoresSnapshot(K=[]){const J={},ze=K.length>0?K:Object.keys($);for(let At=0;At<ze.length;At++){const Rt=ze[At];"router"!==Rt&&(J[Rt]=$[Rt]._value())}return J}setStoresSnapshot(K,J){const me={skipStorageUpdate:!1,lazy:!1,...J};me.skipStorageUpdate&&sr(!0);let ze=K;mr(K)&&(ze=JSON.parse(ze));const At=Object.keys(ze).length;if(me.lazy)O.pipe((0,vr.p)(Rt=>ze.hasOwnProperty(Rt)),(0,gi.s)(At)).subscribe(Rt=>$[Rt]._setState(()=>ze[Rt]));else for(let Rt=0,Qt=Object.keys(ze);Rt<Qt.length;
1Rt++){const zt=Qt[Rt];$[zt]&&$[zt]._setState(()=>ze[zt])}me.skipStorageUpdate&&sr(!1)}}},73864(ue,w,i){"use strict";var C=i(47266);const P=new C.nKC("An abstraction over global window object",{factory:()=>{const{defaultView:Ne}=(0,C.WQX)(C.qQL);if(!Ne)throw new Error("Window is not available");return Ne}}),Z=new C.nKC("An abstraction over window.localStorage object",{factory:()=>(0,C.WQX)(P).localStorage});i.d(w,["GZ",0,new C.nKC("An abstraction over window.location object",{factory:()=>(0,C.WQX)(P).location}),"Wd",0,Z,"jf",0,P])},87147(ue,w,i){"use strict";var l=i(65157),d=i(46494),g=i(73117),f=i(47266),v=i(60177),E=i(35547);class y{_doc;constructor(De){this._doc=De}manager}let I=(()=>{class lt extends y{constructor(ke){super(ke)}supports(ke){return!0}addEventListener(ke,ee,Ee,nt){return ke.addEventListener(ee,Ee,nt),()=>this.removeEventListener(ke,ee,Ee,nt)}removeEventListener(ke,ee,Ee,nt){return ke.removeEventListener(ee,Ee,nt)}static \u0275fac=function(ee){return new(ee||lt)(f.KVO(f.qQL))};static \u0275prov=f.jDH({token:lt,factory:lt.\u0275fac})}return lt})();const C=new f.nKC("");let P=(()=>{class lt{_zone;_plugins;_eventNameToPlugin=new Map;constructor(ke,ee){this._zone=ee,ke.forEach(Et=>{Et.manager=this});const Ee=ke.filter(Et=>!(Et instanceof I));this._plugins=Ee.slice().reverse();const nt=ke.find(Et=>Et instanceof I);nt&&this._plugins.push(nt)}addEventListener(ke,ee,Ee,nt){return this._findPluginFor(ee).addEventListener(ke,ee,Ee,nt)}getZone(){return this._zone}_findPluginFor(ke){let ee=this._eventNameToPlugin.get(ke);if(ee)return ee;if(ee=this._plugins.find(nt=>nt.supports(ke)),!ee)throw new f.buA(-5101,!1);return this._eventNameToPlugin.set(ke,ee),ee}static \u0275fac=function(ee){return new(ee||lt)(f.KVO(C),f.KVO(f.SKi))};static \u0275prov=f.jDH({token:lt,factory:lt.\u0275fac})}return lt})();const x="ng-app-id";function O(lt){for(const De of lt)De.remove()}function N(lt,De){const ke=De.createElement("style");return ke.textContent=lt,ke}function W(lt,De){const ke=De.createElement("link");return ke.setAttribute("rel","stylesheet"),ke.setAttribute("href",lt),ke}let Z=(()=>{class lt{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;constructor(ke,ee,Ee,nt={}){this.doc=ke,this.appId=ee,this.nonce=Ee,function z(lt,De,ke,ee){const Ee=lt.head?.querySelectorAll(`style[${x}="${De}"],link[${x}="${De}"]`);if(!Ee||0===Ee.length)return!1;for(const nt of Ee)nt.removeAttribute(x),nt instanceof HTMLLinkElement?ee.set(nt.href.slice(nt.href.lastIndexOf("/")+1),{usage:0,elements:[nt]}):nt.textContent&&ke.set(nt.textContent,{usage:0,elements:[nt]});return!0}(ke,ee,this.inline,this.external)&&this.hosts.add(ke.head)}addStyles(ke,ee){for(const Ee of ke)this.addUsage(Ee,this.inline,N);ee?.forEach(Ee=>this.addUsage(Ee,this.external,W))}removeStyles(ke,ee){for(const Ee of ke)this.removeUsage(Ee,this.inline);ee?.forEach(Ee=>this.removeUsage(Ee,this.external))}addUsage(ke,ee,Ee){const nt=ee.get(ke);nt?nt.usage++:ee.set(ke,{usage:1,elements:[...this.hosts].map(Et=>this.addElement(Et,Ee(ke,this.doc)))})}removeUsage(ke,ee){const Ee=ee.get(ke);Ee&&(Ee.usage--,Ee.usage<=0&&(O(Ee.elements),ee.delete(ke)))}ngOnDestroy(){for(const[,{elements:ke}]of[...this.inline,...this.external])O(ke);this.hosts.clear()}addHost(ke){if(!this.hosts.has(ke)){this.hosts.add(ke);for(const[ee,{elements:Ee}]of this.inline)Ee.push(this.addElement(ke,N(ee,this.doc)));for(const[ee,{elements:Ee}]of this.external)Ee.push(this.addElement(ke,W(ee,this.doc)))}}removeHost(ke){this.hosts.delete(ke);for(const ee of[...this.inline.values(),...this.external.values()]){const Ee=[];for(const nt of ee.elements)nt.parentNode===ke?nt.remove():Ee.push(nt);ee.elements=Ee}}addElement(ke,ee){return this.nonce&&ee.setAttribute("nonce",this.nonce),ke.appendChild(ee)}static \u0275fac=function(ee){return new(ee||lt)(f.KVO(f.qQL),f.KVO(f.sZ2),f.KVO(f.BIS,8),f.KVO(f.Agw))};static \u0275prov=f.jDH({token:lt,factory:lt.\u0275fac})}return lt})();const b={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/Math/MathML"},V=/%COMP%/g,$="%COMP%",le=`_nghost-${$}`,be=`_ngcontent-${$}`,pt=new f.nKC("",{factory:()=>!0}),ve=new f.nKC("");function Ve(lt,De){return De.map(ke=>ke.replace(V,lt))}let Q=(()=>{class lt{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;cssVarNamespace;constructor(ke,ee,Ee,nt,Et,Ot,Zt=null,dn=null,Sn=null){this.eventManager=ke,this.sharedStylesHost=ee,this.appId=Ee,this.removeStylesOnCompDestroy=nt,this.doc=Et,this.ngZone=Ot,this.nonce=Zt,this.tracingService=dn,this.cssVarNamespace=Sn??"",this.defaultRenderer=new ge(ke,Et,Ot,this.tracingService,this.cssVarNamespace)}createRenderer(ke,ee){if(!ke||!ee)return this.defaultRenderer;const Ee=this.getOrCreateRenderer(ke,ee);return Ee instanceof vt?Ee.applyToHost(ke):Ee instanceof Le&&Ee.applyStyles(),Ee}getOrCreateRenderer(ke,ee){const Ee=this.rendererByCompId;let nt=Ee.get(ee.id);if(!nt){const Et=this.doc,Ot=this.ngZone,Zt=this.eventManager,dn=this.sharedStylesHost,Sn=this.removeStylesOnCompDestroy,hn=this.tracingService;switch(ee.encapsulation){case E.gXe.Emulated:nt=new vt(Zt,dn,ee,this.appId,Sn,Et,Ot,hn,this.cssVarNamespace);break;case E.gXe.ShadowDom:return new Xe(Zt,ke,ee,Et,Ot,this.nonce,hn,this.cssVarNamespace,dn);case E.gXe.ExperimentalIsolatedShadowDom:return new Xe(Zt,ke,ee,Et,Ot,this.nonce,hn,this.cssVarNamespace);default:nt=new Le(Zt,dn,ee,Sn,Et,Ot,hn,this.cssVarNamespace)}Ee.set(ee.id,nt)}return nt}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(ke){this.rendererByCompId.delete(ke)}static \u0275fac=function(ee){return new(ee||lt)(f.KVO(P),f.KVO(E.sWG),f.KVO(f.sZ2),f.KVO(pt),f.KVO(f.qQL),f.KVO(f.SKi),f.KVO(f.BIS),f.KVO(E.a8H,8),f.KVO(ve,8))};static \u0275prov=f.jDH({token:lt,factory:lt.\u0275fac})}return lt})();class ge{eventManager;doc;ngZone;tracingService;cssVarNamespace;data=Object.create(null);throwOnSyntheticProps=!0;constructor(De,ke,ee,Ee,nt=""){this.eventManager=De,this.doc=ke,this.ngZone=ee,this.tracingService=Ee,this.cssVarNamespace=nt}destroy(){}destroyNode=null;createElement(De,ke){return ke?this.doc.createElementNS(b[ke]||ke,De):this.doc.createElement(De)}createComment(De){return this.doc.createComment(De)}createText(De){return this.doc.createTextNode(De)}
1appendChild(De,ke){(Se(De)?De.content:De).appendChild(ke)}insertBefore(De,ke,ee){De&&(Se(De)?De.content:De).insertBefore(ke,ee)}removeChild(De,ke){ke.remove()}selectRootElement(De,ke){let ee="string"==typeof De?this.doc.querySelector(De):De;if(!ee)throw new f.buA(-5104,!1);return ke||(ee.textContent=""),ee}parentNode(De){return De.parentNode}nextSibling(De){return De.nextSibling}setAttribute(De,ke,ee,Ee){if(Ee){ke=Ee+":"+ke;const nt=b[Ee];nt?De.setAttributeNS(nt,ke,ee):De.setAttribute(ke,ee)}else De.setAttribute(ke,ee)}removeAttribute(De,ke,ee){if(ee){const Ee=b[ee];Ee?De.removeAttributeNS(Ee,ke):De.removeAttribute(`${ee}:${ke}`)}else De.removeAttribute(ke)}addClass(De,ke){De.classList.add(ke)}removeClass(De,ke){De.classList.remove(ke)}setStyle(De,ke,ee,Ee){const nt=ke.startsWith("--");nt&&(ke=ke.replace("%NS%",this.cssVarNamespace)),nt||Ee&(E.czy.DashCase|E.czy.Important)?De.style.setProperty(ke,ee,Ee&E.czy.Important?"important":""):De.style[ke]=ee}removeStyle(De,ke,ee){const Ee=ke.startsWith("--");Ee&&(ke=ke.replace("%NS%",this.cssVarNamespace)),Ee||ee&E.czy.DashCase?De.style.removeProperty(ke):De.style[ke]=""}setProperty(De,ke,ee){null!=De&&(De[ke]=ee)}setValue(De,ke){De.nodeValue=ke}listen(De,ke,ee,Ee){if("string"==typeof De&&!(De=(0,d.rb)().getGlobalEventTarget(this.doc,De)))throw new f.buA(-5102,!1);let nt=this.decoratePreventDefault(ee);return this.tracingService?.wrapEventListener&&(nt=this.tracingService.wrapEventListener(De,ke,nt)),this.eventManager.addEventListener(De,ke,nt,Ee)}decoratePreventDefault(De){return ke=>{if("__ngUnwrap__"===ke)return De;!1===De(ke)&&ke.preventDefault()}}}function Se(lt){return"TEMPLATE"===lt.tagName&&void 0!==lt.content}class Xe extends ge{hostEl;sharedStylesHost;shadowRoot;constructor(De,ke,ee,Ee,nt,Et,Ot,Zt,dn){super(De,Ee,nt,Ot,Zt),this.hostEl=ke,this.sharedStylesHost=dn,this.shadowRoot=ke.attachShadow({mode:"open"}),this.sharedStylesHost&&this.sharedStylesHost.addHost(this.shadowRoot);let Sn=ee.styles;Sn=Ve(ee.id,Sn).map(cr=>cr.replace(/%NS%/g,Zt));for(const cr of Sn){const Jn=document.createElement("style");Et&&Jn.setAttribute("nonce",Et),Jn.textContent=cr,this.shadowRoot.appendChild(Jn)}const hn=ee.getExternalStyles?.();if(hn)for(const cr of hn){const Jn=W(cr,Ee);Et&&Jn.setAttribute("nonce",Et),this.shadowRoot.appendChild(Jn)}}nodeOrShadowRoot(De){return De===this.hostEl?this.shadowRoot:De}appendChild(De,ke){return super.appendChild(this.nodeOrShadowRoot(De),ke)}insertBefore(De,ke,ee){return super.insertBefore(this.nodeOrShadowRoot(De),ke,ee)}removeChild(De,ke){return super.removeChild(null,ke)}parentNode(De){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(De)))}destroy(){this.sharedStylesHost&&this.sharedStylesHost.removeHost(this.shadowRoot)}}class Le extends ge{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(De,ke,ee,Ee,nt,Et,Ot,Zt,dn){super(De,nt,Et,Ot,Zt),this.sharedStylesHost=ke,this.removeStylesOnCompDestroy=Ee;let Sn=ee.styles;const hn=dn?Ve(dn,Sn):Sn;this.styles=hn.map(cr=>cr.replace(/%NS%/g,Zt)),this.styleUrls=ee.getExternalStyles?.(dn)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&0===E.DUP.size&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}}class vt extends Le{contentAttr;hostAttr;constructor(De,ke,ee,Ee,nt,Et,Ot,Zt,dn){const Sn=Ee+"-"+ee.id;super(De,ke,ee,nt,Et,Ot,Zt,dn,Sn),this.contentAttr=function Ne(lt){return be.replace(V,lt)}(Sn),this.hostAttr=function je(lt){return le.replace(V,lt)}(Sn)}applyToHost(De){this.applyStyles(),this.setAttribute(De,this.hostAttr,"")}createElement(De,ke){const ee=super.createElement(De,ke);return super.setAttribute(ee,this.contentAttr,""),ee}}function xt(lt,De,ke,ee,Ee,nt,Et){try{var Ot=lt[nt](Et),Zt=Ot.value}catch(dn){return void ke(dn)}Ot.done?De(Zt):Promise.resolve(Zt).then(ee,Ee)}class ft extends d.qj{supportsDOMEvents=!0;static makeCurrent(){(0,d.ig)(new ft)}onAndCancel(De,ke,ee,Ee){return De.addEventListener(ke,ee,Ee),()=>{De.removeEventListener(ke,ee,Ee)}}dispatchEvent(De,ke){De.dispatchEvent(ke)}remove(De){De.remove()}createElement(De,ke){return(ke=ke||this.getDefaultDocument()).createElement(De)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(De){return De.nodeType===Node.ELEMENT_NODE}isShadowRoot(De){return De instanceof DocumentFragment}getGlobalEventTarget(De,ke){return"window"===ke?window:"document"===ke?De:"body"===ke?De.body:null}getBaseHref(De){const ke=function Ft(){return Tt=Tt||document.head.querySelector("base"),Tt?Tt.getAttribute("href"):null}();return null==ke?null:function Bt(lt){return new URL(lt,document.baseURI).pathname}(ke)}resetBaseElement(){Tt=null}getUserAgent(){return window.navigator.userAgent}getCookie(De){return(0,g.b)(document.cookie,De)}}let Tt=null;const Pt=["alt","control","meta","shift"],Vt={"\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"},mt={alt:lt=>lt.altKey,control:lt=>lt.ctrlKey,meta:lt=>lt.metaKey,shift:lt=>lt.shiftKey};let st=(()=>{class lt extends y{constructor(ke){super(ke)}supports(ke){return null!=lt.parseEventName(ke)}addEventListener(ke,ee,Ee,nt){const Et=lt.parseEventName(ee),Ot=lt.eventCallback(Et.fullKey,Ee,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,d.rb)().onAndCancel(ke,Et.domEventName,Ot,nt))}static parseEventName(ke){const ee=ke.toLowerCase().split("."),Ee=ee.shift();if(0===ee.length||"keydown"!==Ee&&"keyup"!==Ee)return null;const nt=lt._normalizeKey(ee.pop());let Et="",Ot=ee.indexOf("code");if(Ot>-1&&(ee.splice(Ot,1),Et="code."),Pt.forEach(dn=>{const Sn=ee.indexOf(dn);Sn>-1&&(ee.splice(Sn,1),Et+=dn+".")}),Et+=nt,0!=ee.length||0===nt.length)return null;const Zt={};return Zt.domEventName=Ee,Zt.fullKey=Et,Zt}static matchEventFullKeyCode(ke,ee){let Ee=Vt[ke.key]||ke.key,nt="";return ee.indexOf("code.")>-1&&(Ee=ke.code,nt="code."),!(null==Ee||!Ee)&&(Ee=Ee.toLowerCase()," "===Ee?Ee="space":"."===Ee&&(Ee="dot"),Pt.forEach(Et=>{Et!==Ee&&(0,mt[Et])(ke)&&(nt+=Et+".")}),nt+=Ee,nt===ee)}static eventCallback(ke,ee,Ee){return nt=>{lt.matchEventFullKeyCode(nt,ke)&&Ee.runGuarded(()=>ee(nt))}}static _normalizeKey(ke){return"esc"===ke?"escape":ke}static \u0275fac=function(ee){return new(ee||lt)(f.KVO(f.qQL))};static \u0275prov=f.jDH({token:lt,factory:lt.\u0275fac})}return lt})();function Nt(){return(Nt=function Oe(lt){return function(){var De=this,ke=arguments;return new Promise(function(ee,Ee){var nt=lt.apply(De,ke);function Et(Zt){xt(nt,ee,Ee,Et,Ot,"next",Zt)}function Ot(Zt){xt(nt,ee,Ee,Et,Ot,"throw",Zt)}Et(void 0)})}}(function*(lt,De,ke){const ee={rootComponent:lt,...tt(De,ke)};return(0,l.TL3)(ee)})).apply(this,arguments)}function tt(lt,De){return{platformRef:De?.platformRef,appProviders:[...un,...lt?.providers??[]],platformProviders:kt}}const kt=[{provide:f.Agw,useValue:v.AJ},{provide:f.PLl,useValue:function pe(){ft.makeCurrent()},multi:!0},{provide:f.qQL,useFactory:function Mt(){return(0,E._9u)(document),document}}],un=[{provide:f.GBX,useValue:"root"},{provide:f.zcH,useFactory:function Ye(){return new f.zcH}},{provide:C,useClass:I,multi:!0},{provide:C,useClass:st,multi:!0},Q,{provide:E.sWG,useClass:Z},{provide:Z,useExisting:E.sWG},P,{provide:E._9s,useExisting:Q},[]];var mn=i(59882),_n=i(21413),Pn=i(56977),Rn=i(5964),zn=i(96697),kn=i(53993);const rr=()=>new Promise(lt=>{setTimeout(lt,0)});var ur=i(3576),Bn=i(64523);const Fn=new f.nKC("REQUEST"),Tr=new f.nKC("RESPONSE");var Qn=i(60986),Pr=i(48486),_r=i(8830),mr=i(38850),pr=i(47369),tr=i(37553),Yr=i(15981);let Sr=(()=>{var lt;class De{constructor(ee){this.router=ee,this.queryParamsToPreserve=[],this.defaultNavigationConfig={}}init(ee){this.queryParamsToPreserve=ee.queryParamsToPreserve||[],this.defaultNavigationConfig=ee.navigationExtras||{};const Ee=this.router.navigate,nt=this;this.router.navigate=function(Ot,Zt){const dn=nt.prepareExtras(Zt);return Ee.call(this,Ot,dn)};const Et=this.router.navigateByUrl;this.router.navigateByUrl=function(Ot,Zt){if("string"==typeof Ot)return Et.call(this,Ot,Zt);{const dn=nt.prepareExtras(Zt,Ot);return Ot.queryParams=(0,pr.A)(dn.queryParams,Sn=>0!==Sn&&!Sn),Et.call(this,nt.router.serializeUrl(Ot),dn)}}}prepareExtras(ee,Ee=null){let nt={...ee};this.defaultNavigationConfig&&(nt=(0,tr.A)(nt,this.defaultNavigationConfig));const Et=this.getRouteQueryParams(nt);return nt.queryParams={...Et,...nt.queryParams,...Ee&&Ee.queryParams},nt}getRouteQueryParams(ee){let Ee=this.router.routerState.root;for(;Ee.firstChild;)Ee=Ee.firstChild;const nt=Ee.snapshot;return"merge"===ee.queryParamsHandling?{...nt.queryParams}:(0,Yr.A)(nt.queryParams,(Et,Ot)=>this.queryParamsToPreserve.includes(Ot))}static#e=lt=()=>(this.\u0275fac=function(Ee){return new(Ee||De)(f.KVO(mn.Ix))},this.\u0275prov=f.jDH({token:De,factory:De.\u0275fac,providedIn:"root"}))}return lt(),De})();var vr=i(65720),Ir=i(81820),ir=i(97163),fn=i(75327),gr=i(39750),Kn=i(45984),wt=i(91413),gn=i(72706),En=i(88141),dr=i(96354),fr=i(99437),Xn=i(7673),tn=i(57786),Zn=i(41584),Or=i(33726),Kr=i(30786),Mn=i(25558),at=i(23294),Te=i(73028),fe=i(58750),rt=i(67918);const Me=new f.nKC("Auto update Config",{factory:()=>(0,f.WQX)(rt.L).env.autoUpdate});var oe=i(48039);const Re="nfj_auto_refresh_attempted";let ht=(()=>{var lt;class De{fetchVersion$(){return this.httpClient.get(this.versionPath,{headers:this.headers})}checkVersion$(ee){return this.fetchVersion$().pipe((0,En.M)(Ee=>{localStorage.getItem(ee)||localStorage.setItem(ee,Ee.version)}),(0,dr.T)(Ee=>({previous:localStorage.getItem(ee),current:Ee.version})),(0,fr.W)(()=>(0,Xn.of)({previous:"",current:""})),(0,Rn.p)(({previous:Ee,current:nt})=>Ee!==nt),(0,dr.T)(({current:Ee})=>Ee))}constructor(ee,Ee,nt,Et,Ot,Zt){this.baseHref=ee,this.config=Ee,this.platform=nt,this.httpClient=Et,this.router=Ot,this.injector=Zt,this.versionPath="version",this.checkVersionInterval=15e3,this.headers=new wt.Lr({"Cache-Control":"no-cache, no-store, must-revalidate, post-check=0, pre-check=0",Pragma:"no-cache",Expires:"0"}),this.visibleTick$=()=>(0,tn.h)((0,Zn.O)(this.checkVersionInterval,this.checkVersionInterval),(0,Or.R)(document,"visibilitychange")).pipe((0,Rn.p)(()=>"visible"===document.visibilityState))}hasRecentlyRefreshed(){return!!gn.A.get(Re)}
1markRefreshAttemptedAndReload(){gn.A.set(Re,"1",{expires:5/1440,path:"/"}),window.location.reload()}checkVersionOnInit(ee){this.fetchVersion$().pipe((0,zn.s)(1),(0,fr.W)(()=>(0,Xn.of)(null))).subscribe(Ee=>{if(!Ee)return;const nt=localStorage.getItem(ee);nt?nt!==Ee.version&&(localStorage.setItem(ee,Ee.version),this.hasRecentlyRefreshed()||this.markRefreshAttemptedAndReload()):localStorage.setItem(ee,Ee.version)})}runAsLeader(ee,Ee){"locks"in navigator?navigator.locks.request(`nfj-version-leader-${ee}`,()=>(Ee(),new Promise(()=>{}))):Ee()}init(ee){if(!this.config.enabled||this.platform.isServer)return;const Ee=`${ee}_version`;this.checkVersionOnInit(Ee);const nt="BroadcastChannel"in window?new BroadcastChannel(`nfj-version-updates-${ee}`):null,Et=new _n.B,Ot=new _n.B;this.visibleTick$().subscribe(()=>{Ot.next(),nt?.postMessage({type:"check-request"})}),nt&&(0,Or.R)(nt,"message").subscribe(({data:Zt})=>{"check-request"===Zt.type?Ot.next():"version"===Zt.type&&Zt.version&&Et.next(Zt.version)}),this.runAsLeader(ee,()=>{Ot.pipe((0,Kr.p)(()=>this.checkVersion$(Ee))).subscribe(Zt=>{nt?.postMessage({type:"version",version:Zt}),Et.next(Zt)})}),Et.pipe((0,Mn.n)(Zt=>(0,tn.h)(this.router.events.pipe((0,Rn.p)(dn=>dn instanceof mn.wF),(0,at.F)((dn,Sn)=>dn.url.split("?")[0]===Sn.url.split("?")[0]),(0,En.M)(()=>{localStorage.setItem(Ee,Zt),window.location.reload()})),this.router.events.pipe((0,Rn.p)(dn=>dn instanceof mn.L6&&"ChunkLoadError"===dn.error.name),(0,En.M)(()=>{this.hasRecentlyRefreshed()||(localStorage.setItem(Ee,Zt),this.markRefreshAttemptedAndReload())}),(0,Rn.p)(()=>this.hasRecentlyRefreshed()),(0,Te.Z)(()=>(0,fe.Sx)(Promise.all([Promise.all([i.e(7642),i.e(5351),i.e(7394),i.e(1994)]).then(i.bind(i,71994)),i.e(5351).then(i.bind(i,75351))])).pipe((0,En.M)(([{RefreshModalComponent:dn},{MatDialog:Sn}])=>{dn.openModal(this.injector.get(Sn)),localStorage.setItem(Ee,Zt)}))))))).subscribe()}static#e=lt=()=>(this.\u0275fac=function(Ee){return new(Ee||De)(f.KVO(Kn.kB),f.KVO(Me),f.KVO(oe.f),f.KVO(wt.Qq),f.KVO(mn.Ix),f.KVO(f.zZn))},this.\u0275prov=f.jDH({token:De,factory:De.\u0275fac}))}return lt(),De})();var Dt=i(60844),Ht=i(61477);function en(lt,De,ke,ee,Ee,nt,Et){try{var Ot=lt[nt](Et),Zt=Ot.value}catch(dn){return void ke(dn)}Ot.done?De(Zt):Promise.resolve(Zt).then(ee,Ee)}function an(lt){return function(){var De=this,ke=arguments;return new Promise(function(ee,Ee){var nt=lt.apply(De,ke);function Et(Zt){en(nt,ee,Ee,Et,Ot,"next",Zt)}function Ot(Zt){en(nt,ee,Ee,Et,Ot,"throw",Zt)}Et(void 0)})}}let vn=(()=>{var lt;class De{constructor(ee,Ee,nt,Et,Ot,Zt,dn,Sn,hn,cr,Jn,jr,mi,ss,$s,jo){var ii=this;this.request=ee,this.i18nService=Ee,this.nfjSeo=nt,this.region=Et,this.link=Ot,this.router=Zt,this.routerConfig=dn,this.uiSettingsService=Sn,this.measurementSv=hn,this.layoutSv=cr,this.authSv=Jn,this.platformId=jr,this.commonRouterEvents=mi,this.autoUpdateService=ss,this.postingsVisitedSv=$s,this.salaryMatchSv=jo,this.destroy$=new _n.B,this.ngZone=(0,f.WQX)(f.SKi),this.ngZone.runOutsideAngular(an(function*(){ii.setupLang(),ii.commonRouterEvents.init(),yield rr(),ii.measurementSv.init(),yield rr(),ii.routerConfig.init({queryParamsToPreserve:["lang"]}),yield rr(),ii.postingsVisitedSv.migrateToLocalStorage(),ii.autoUpdateService.init("nfj"),ii.measureSocialAuth(),ii.salaryMatchSv.isInSearchEnabled$.pipe((0,Pn.Q)(ii.destroy$)).subscribe(()=>{ii.measurementSv.nfjGlobalData.salaryMatchEnabled=ii.salaryMatchSv.isInSearchEnabled})}))}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}ngOnInit(){this.ngZone.runOutsideAngular(()=>{this.nfjSeo.initializeBaseMeta(),this.nfjSeo.startRouteListener(),this.link.updateHtmlLang(this.i18nService.language.split("-")[0])})}setupLang(){const ee=this.region.getCurrentRegion(),Ee=ee.defaultLanguage,nt=ee.supportedLanguages,Et=this.getLangFromUrl(),Ot=(0,v.UE)(this.platformId),Zt=Et||Ot&&this.checkLangFromLastRegion();this.i18nService.init(Ee,nt,Zt,ee.code,Ot),this.uiSettingsService.setLanguage(),this.router.events.pipe((0,Rn.p)(Sn=>Sn instanceof mn.wF),(0,zn.s)(1),(0,Pn.Q)(this.destroy$)).subscribe(()=>{this.i18nService.updateLangQueryParam(this.i18nService.language)})}getLangFromUrl(){const ee=(this.request?.url??document.location.search).match(/lang=([^&]*)/),Ee=ee&&ee[1];let nt;if(Ee){const Et=Object.keys(Bn.sb).filter(Ot=>Bn.sb[Ot].startsWith(Ee));return nt=Et.length>0?Bn.sb[Et[0]]:void 0,nt}}checkLangFromLastRegion(){if((0,v.Vy)(this.platformId))return!1;
1const ee=this.region.globalHelper.getAllValues().selected_region,Ee=this.region.getCurrentRegion();return ee===Bn.OZ.By?(this.region.changeRegion(Bn.OZ.Ua),!1):!(!ee||Ee.code===ee)&&(this.i18nService.getSelectedRegionLanguage(ee)||(this.region.regions.find(nt=>nt.code===ee)?.defaultLanguage??Bn.sb.plPL))}onDataCyClick(ee){this.measurementSv.misc.dataCyElementClicked(ee)}measureSocialAuth(){(0,v.Vy)(this.platformId)||this.authSv.loggedInViaSocialSubject.pipe((0,kn.E)(this.layoutSv.viewName$)).subscribe(([ee,Ee])=>{this.measurementSv.account.loggedIn({logging_method:ee,logging_place:Ee})})}static#e=lt=()=>(this.\u0275fac=function(Ee){return new(Ee||De)(E.rXU(Fn,8),E.rXU(Qn.W),E.rXU(Pr.f),E.rXU(_r.S),E.rXU(mr._),E.rXU(mn.Ix),E.rXU(Sr),E.rXU(Ir.N4),E.rXU(ir.G),E.rXU(fn.Y),E.rXU(gr.k),E.rXU(f.Agw),E.rXU(vr.J),E.rXU(ht),E.rXU(Dt.b),E.rXU(Ht.X))},this.\u0275cmp=E.VBU({type:De,selectors:[["app-root"],["nfj-root"]],decls:1,vars:1,consts:[["commonMeasureClickEvent","",3,"measure","global"]],template:function(Ee,nt){1&Ee&&(E.j41(0,"router-outlet",0),E.bIt("measure",function(Ot){return nt.onDataCyClick(Ot)}),E.k0s()),2&Ee&&E.Y8G("global",!0)},dependencies:[mn.n3,ur.m],encapsulation:2}))}return lt(),De})();var Vn=i(65057),br=i(345);let xn=(()=>{class lt{doc;delegate;zone;animationType;moduleImpl;_rendererFactoryPromise=null;
1scheduler=null;injector=(0,f.WQX)(f.zZn);loadingSchedulerFn=(0,f.WQX)(An,{optional:!0});_engine;constructor(ke,ee,Ee,nt,Et){this.doc=ke,this.delegate=ee,this.zone=Ee,this.animationType=nt,this.moduleImpl=Et}ngOnDestroy(){this._engine?.flush()}loadImpl(){const ke=()=>this.moduleImpl??i.e(2269).then(i.bind(i,82269)).then(Ee=>Ee);let ee;return ee=this.loadingSchedulerFn?this.loadingSchedulerFn(ke):ke(),ee.catch(Ee=>{throw new f.buA(5300,!1)}).then(({\u0275createEngine:Ee,\u0275AnimationRendererFactory:nt})=>{this._engine=Ee(this.animationType,this.doc);const Et=new nt(this.delegate,this._engine,this.zone);return this.delegate=Et,Et})}createRenderer(ke,ee){const Ee=this.delegate.createRenderer(ke,ee);if(0===Ee.\u0275type)return Ee;"boolean"==typeof Ee.throwOnSyntheticProps&&(Ee.throwOnSyntheticProps=!1);const nt=new bn(Ee);return ee?.data?.animation&&!this._rendererFactoryPromise&&(this._rendererFactoryPromise=this.loadImpl()),this._rendererFactoryPromise?.then(Et=>{const Ot=Et.createRenderer(ke,ee);nt.use(Ot),this.scheduler??=this.injector.get(f.hk6,null,{optional:!0}),this.scheduler?.notify(10)}).catch(Et=>{nt.use(Ee)}),nt}begin(){this.delegate.begin?.()}end(){this.delegate.end?.()}whenRenderingDone(){return this.delegate.whenRenderingDone?.()??Promise.resolve()}componentReplaced(ke){this._engine?.flush(),this.delegate.componentReplaced?.(ke)}static \u0275fac=function(ee){E.QTQ()};static \u0275prov=f.jDH({token:lt,factory:lt.\u0275fac})}return lt})();class bn{delegate;replay=[];\u0275type=1;constructor(De){this.delegate=De}use(De){if(this.delegate=De,null!==this.replay){for(const ke of this.replay)ke(De);this.replay=null}}get data(){return this.delegate.data}destroy(){this.replay=null,this.delegate.destroy()}createElement(De,ke){return this.delegate.createElement(De,ke)}createComment(De){return this.delegate.createComment(De)}createText(De){return this.delegate.createText(De)}get destroyNode(){return this.delegate.destroyNode}appendChild(De,ke){this.delegate.appendChild(De,ke)}insertBefore(De,ke,ee,Ee){this.delegate.insertBefore(De,ke,ee,Ee)}removeChild(De,ke,ee,Ee){this.delegate.removeChild(De,ke,ee,Ee)}selectRootElement(De,ke){return this.delegate.selectRootElement(De,ke)}parentNode(De){return this.delegate.parentNode(De)}nextSibling(De){return this.delegate.nextSibling(De)}setAttribute(De,ke,ee,Ee){this.delegate.setAttribute(De,ke,ee,Ee)}removeAttribute(De,ke,ee){this.delegate.removeAttribute(De,ke,ee)}addClass(De,ke){this.delegate.addClass(De,ke)}removeClass(De,ke){this.delegate.removeClass(De,ke)}setStyle(De,ke,ee,Ee){this.delegate.setStyle(De,ke,ee,Ee)}removeStyle(De,ke,ee){this.delegate.removeStyle(De,ke,ee)}setProperty(De,ke,ee){this.shouldReplay(ke)&&this.replay.push(Ee=>Ee.setProperty(De,ke,ee)),this.delegate.setProperty(De,ke,ee)}setValue(De,ke){this.delegate.setValue(De,ke)}listen(De,ke,ee,Ee){return this.shouldReplay(ke)&&this.replay.push(nt=>nt.listen(De,ke,ee,Ee)),this.delegate.listen(De,ke,ee,Ee)}shouldReplay(De){return null!==this.replay&&De.startsWith("@")}}const An=new f.nKC("");var Wn=i(93049),sr=i(68018),Yn=i(97324),or=i(99952);const yr=new f.nKC("List of urls that dont affect loading state",{providedIn:"root",factory:()=>[]});var ar=i(70980),Er=i(4744);let xr=(()=>{var lt;class De{constructor(ee,Ee){this.loadingSv=ee,this.excludedUrls=Ee}intercept(ee,Ee){return this.excludedUrls.find(nt=>nt.url===ee.url&&(!nt.method||nt.method===ee.method))?Ee.handle(ee):(this.loadingSv.start(ee.method),Ee.handle(ee).pipe((0,ar.j)(()=>this.loadingSv.stop(ee.method))))}static#e=lt=()=>(this.\u0275fac=function(Ee){return new(Ee||De)(f.KVO(Er.U),f.KVO(yr))},this.\u0275prov=f.jDH({token:De,factory:De.\u0275fac}))}return lt(),De})();var pi=i(7908),Ei=i(33453),li=i(71985),Jr=i(27468);class wi{constructor(De,ke,ee="assets/i18n",Ee=".json"){this.http=De,this.stateTransfer=ke,this.prefix=ee,this.suffix=Ee}getTranslation(De){return new li.c(ke=>{const ee=(0,f.zw6)("translations_"+De);if(this.stateTransfer?.hasKey(ee))ke.next(this.stateTransfer.get(ee,{})),ke.complete();else{const Ee=`${De}${this.suffix}`;(0,Jr.p)([this.http.get(`${this.prefix}/${Ee}`),this.http.get(`${this.prefix}/global/${Ee}`).pipe((0,fr.W)(()=>(0,Xn.of)({})))]).subscribe(nt=>{const Et=(0,Ei.A)({},nt[0],nt[1]);this.stateTransfer&&this.stateTransfer.set(ee,Et),ke.next(Et),ke.complete()})}})}}var qr=i(93416);let Ri=(()=>{var lt;class De{constructor(ee){this.platformSv=ee}intercept(ee,Ee){if(this.platformSv.isServer)return Ee.handle(ee);const nt=localStorage.getItem(qr.M9);
1if(nt&&(ee.url.includes("/api/wizard")||ee.url.includes("/api/panel")||ee.url.includes("/api/logout")||ee.url.includes("/api/named-criteria")||ee.url.includes("/api/secure")||ee.url.includes("/employer/communications-settings")||ee.url.includes("/api/recruitment")||ee.url.includes("/api/recruitment/ad-usage")||ee.url.includes("/api/sales/ad-usage"))||ee.url.includes("/api/invoices")){const Et=ee.headers.set("Authentication",(0,qr.bc)(nt,ee.urlWithParams)),Ot=ee.clone({headers:Et});return Ee.handle(Ot)}return Ee.handle(ee)}static#e=lt=()=>(this.\u0275fac=function(Ee){return new(Ee||De)(f.KVO(oe.f))},this.\u0275prov=f.jDH({token:De,factory:De.\u0275fac}))}return lt(),De})();var wr=i(69817),ki=i(84799),xi=i(73674),Li=i(18254),di=i(22362),Ni=i(38126),Qi=i(8500),Ci=i(10235),Mi=i(78776),Lr=i(83437),Xr=i(81343),Ai=i(470);const Ki=[/\/api\/calculator(?:\/|\?|$)/];let Gr=(()=>{var lt;class De{constructor(ee){this.uiSettingsService=ee}intercept(ee,Ee){const nt=!Ki.some(Sn=>Sn.test(ee.url)),{interval:Et,currency:Ot}=nt?this.uiSettingsService.get():{currency:this.uiSettingsService.resolvedCurrency,interval:this.uiSettingsService.resolvedInterval};let Zt=ee.params;Zt=Zt.set("salaryCurrency",Ot===Ai.SALARY_VIEW_ORIGINAL?Ot:Ot.toUpperCase()),Zt=Zt.set("salaryPeriod",Et===Ai.SALARY_VIEW_ORIGINAL?Et:Ai.IntervalMap[Et]);const dn=ee.clone({params:Zt});return Ee.handle(dn)}static#e=lt=()=>(this.\u0275fac=function(Ee){return new(Ee||De)(f.KVO(Ir.N4))},this.\u0275prov=f.jDH({token:De,factory:De.\u0275fac}))}return lt(),De})();var Ti=i(1989);let Qr=(()=>{var lt;class De{constructor(ee,Ee){this.platformSv=ee,this.globalData=Ee}intercept(ee,Ee){if(this.platformSv.isServer||!["POST","PATCH","PUT"].includes(ee.method.toUpperCase()))return Ee.handle(ee);let nt=ee.headers;return nt=nt.set("NFJ-Global-Context",JSON.stringify(this.globalData.globalContextData.global_context)),Ee.handle(ee.clone({headers:nt}))}static#e=lt=()=>(this.\u0275fac=function(Ee){return new(Ee||De)(f.KVO(oe.f),f.KVO(Ti.L))},this.\u0275prov=f.jDH({token:De,factory:De.\u0275fac}))}return lt(),De})();var rs=i(8656);var ni,_i=i(15215),hr=i(49894),Dr=i(22806),Ui=i(18810),Nr=i(13798),fi=i(66008),Zi=i(4861);let Zr=(()=>{var lt;return class Uu{constructor(ee,Ee,nt,Et){this.auth=ee,this.router=Ee,this.messages=nt,this.translate=Et,this.errorsHandler$=new _n.B,this.errorsHandler$.asObservable().pipe((0,Nr.Z)(1e3),(0,Mn.n)(()=>this.auth.isLoggedIn()?this.auth.logout(!1).pipe((0,Mn.n)(()=>(0,Dr.H)(this.router.navigateByUrl(`/jobs?auth=${fi.Y.Login}`,{}))),(0,En.M)(()=>this.messages.addMessage({type:"grayInfo",message:this.translate.instant("GLOBAL.SESSION_EXPIRED")}))):(0,Xn.of)()),(0,hr.s)(this)).subscribe()}static prepareHeader(ee,Ee){const[nt,Et]=ee.split(":");return(0,qr.XW)({sessionId:nt,hashSalt:Et},(0,qr.$A)(Ee))}intercept(ee,Ee){if(ee.url.startsWith("http"))return Ee.handle(ee);const nt=this.auth.getNewAuthSessionToken();if(nt){const Et=ni.prepareHeader(nt,ee.url),Ot=ee.clone({headers:ee.headers.set("Authentication-Candidate",Et)});return Ee.handle(Ot).pipe((0,fr.W)(Zt=>(401===Zt.status&&this.errorsHandler$.next(),(0,Ui.$)(Zt))))}return Ee.handle(ee)}static#e=lt=()=>(ni=this,this.\u0275fac=function(Ee){return new(Ee||Uu)(f.KVO(gr.k),f.KVO(mn.Ix),f.KVO(Zi.G),f.KVO(sr.c$))},this.\u0275prov=f.jDH({token:Uu,factory:Uu.\u0275fac,providedIn:"root"}),this)},lt()})();Zr=ni=(0,_i.Cg)([(0,hr.d)()],Zr);var ri=i(17913);let Ae=(()=>{var lt;class De extends f.zcH{constructor(){super(...arguments),this.injector=(0,f.WQX)(f.zZn),this.reported=new Set}handleError(ee){super.handleError(ee);try{this.report(ee)}catch{}}report(ee){if(this.reported.size>=5)return;const{name:Ee,message:nt,frame:Et}=this.describe(ee),Ot=`${Ee}|${nt}`;this.reported.has(Ot)||(this.reported.add(Ot),this.injector.get(rs.I).track({client_exception_context:{error_name:Ee,error_message:nt,error_frame:Et,error_url:typeof location>"u"?"":location.pathname}},{gtm:!1,segment:!0,eventName:"Client Exception",type:"event",eventCategory:ri.k.Technical}))}describe(ee){const Ee=ee&&"object"==typeof ee&&"rejection"in ee?ee.rejection:ee,nt=Ee??{},Et=String(nt.name??Ee?.constructor?.name??"Error"),Ot=String(nt.message??nt.statusText??Ee??"").slice(0,300),Zt=String(nt.stack??"").split("\n")[1]?.trim().slice(0,300);return{name:Et,message:Ot,frame:Zt??""}}static#e=lt=()=>(this.\u0275fac=(()=>{let ee;return function(nt){return(ee||(ee=E.xGo(De)))(nt||De)}})(),this.\u0275prov=f.jDH({token:De,factory:De.\u0275fac}))}return lt(),De})();
1var K=i(9350),me=i(46987);let At=(()=>{var lt;class De{constructor(){this.storedRoutes=new Map}shouldDetach(ee){return!!ee.data?.reuse}store(ee,Ee){const nt=ee.routeConfig?.component?.id;nt&&(Ee?(this.storedRoutes.set(nt,{url:this.getResolvedUrl(ee),handle:Ee}),Ee.componentRef.instance.onDetach&&(Ee.componentRef.instance.onDetach(),Ee.componentRef.changeDetectorRef.detectChanges())):this.storedRoutes.delete(nt))}shouldAttach(ee){const Ee=ee.routeConfig?.component?.id;if(!Ee)return!1;const nt=this.storedRoutes.get(Ee);if(nt){if(nt.url===this.getResolvedUrl(ee))return!0;nt.handle.componentRef.destroy(),this.storedRoutes.delete(Ee)}return!1}retrieve(ee){const Ee=ee.routeConfig?.component?.id;if(!Ee)return null;const nt=this.storedRoutes.get(Ee);return nt?(nt.handle.componentRef.instance.onAttach&&(nt.handle.componentRef.instance.onAttach(),nt.handle.componentRef.changeDetectorRef.detectChanges()),nt.handle):null}shouldReuseRoute(ee,Ee){return ee.routeConfig===Ee.routeConfig||ee.component===Ee.component}getResolvedUrl(ee){let Ee=ee.pathFromRoot.map(Et=>Et.url.map(Ot=>Ot.toString()).join("/")).join("/");const nt=ee.queryParamMap;return nt.keys.length>0&&(Ee+="?"+nt.keys.map(Et=>nt.getAll(Et).map(Ot=>Et+"="+Ot).join("&")).join("&")),Ee}static#e=lt=()=>(this.\u0275fac=function(Ee){return new(Ee||De)},this.\u0275prov=f.jDH({token:De,factory:De.\u0275fac}))}return lt(),De})();var Rt=i(98891),Qt=i.n(Rt),zt=i(83306),Jt=i.n(zt);let Dn=(()=>{var lt;class De{constructor(ee){this.auth=ee}intercept(ee,Ee){if(ee.url.includes("insights-b2c-api/secure")&&this.auth.insightsUser){const nt=encodeURI(ee.url),Et=this.auth.insightsUser,Ot=Jt()(nt,Et).toString(Qt()).replace(/\+/g,"-").replace(/\//g,"_");return Ee.handle(ee.clone({setHeaders:{AuthenticationToken:`${Et}:${Ot}`}}))}return Ee.handle(ee)}static#e=lt=()=>(this.\u0275fac=function(Ee){return new(Ee||De)(f.KVO(gr.k))},this.\u0275prov=f.jDH({token:De,factory:De.\u0275fac}))}return lt(),De})(),Tn=(()=>{var lt;class De{constructor(ee,Ee,nt,Et,Ot){this.router=ee,this.platform=Ee,this.request=nt,this.response=Et,this.baseHref=Ot}intercept(ee,Ee){return Ee.handle(ee).pipe((0,fr.W)(nt=>nt.status&&[504,503].includes(nt.status)?(this.platform.isServer?this.request.url.includes("maintenance")||(this.response.redirect(307,`${this.baseHref}maintenance?backUrl=${encodeURI(this.request.url)}`),this.response.finished=!0,this.response.end()):this.router.url.includes("maintenance")||this.router.navigate(["/","maintenance"],{queryParams:{backUrl:encodeURI(this.router.url)}}),(0,Ui.$)({...nt,status:0})):(0,Ui.$)(nt)))}static#e=lt=()=>(this.\u0275fac=function(Ee){return new(Ee||De)(f.KVO(mn.Ix),f.KVO(oe.f),f.KVO(Fn,8),f.KVO(Tr,8),f.KVO(Kn.kB,8))},this.\u0275prov=f.jDH({token:De,factory:De.\u0275fac}))}return lt(),De})(),wn=(()=>{var lt;class De{intercept(ee,Ee){const nt=ee.clone({setHeaders:{"Cache-Control":"no-cache",Pragma:"no-cache"}});return Ee.handle(nt)}static#e=lt=()=>(this.\u0275fac=function(Ee){return new(Ee||De)},this.\u0275prov=f.jDH({token:De,factory:De.\u0275fac}))}return lt(),De})(),$n=(()=>{var lt;class De{constructor(ee,Ee){this.transferState=ee,this.platformId=Ee}intercept(ee,Ee){if("GET"!==ee.method||!1===ee.transferCache)return Ee.handle(ee);const nt=(0,f.zw6)(ee.urlWithParams.split("/api").pop()??"");if((0,v.Vy)(this.platformId))return Ee.handle(ee).pipe((0,En.M)(Et=>this.transferState.set(nt,Et.body)));if((0,v.UE)(this.platformId)){const Et=this.transferState.get(nt,null);if(Et){const Ot=new wt.cS({body:Et,status:200});return this.transferState.remove(nt),(0,Xn.of)(Ot)}return Ee.handle(ee)}return Ee.handle(ee)}static#e=lt=()=>(this.\u0275fac=function(Ee){return new(Ee||De)(f.KVO(f.pJN),f.KVO(f.Agw))},this.\u0275prov=f.jDH({token:De,factory:De.\u0275fac}))}return lt(),De})();const Nn={providers:[(0,l.Jn2)(),{provide:Vn.ao,useValue:{usePopover:!1}},function Un(lt="animations"){return(0,E._jY)("NgAsyncAnimations"),(0,f.EmA)([{provide:E._9s,useFactory:()=>new xn((0,f.WQX)(f.qQL),(0,f.WQX)(Q),(0,f.WQX)(f.SKi),lt)},{provide:f.bc$,useValue:"noop"===lt?"NoopAnimations":"BrowserAnimations"}])}(),(0,br.$x)((0,br.dE)(),(0,br.aS)()),(0,wt.$R)((0,wt.Sx)(),(0,wt.ZZ)(),(0,wt.b$)([(lt,De)=>{const ke=(0,f.WQX)(sr.c$);let ee=lt.params;return ke.currentLang&&(ee=ee.append("language",ke.currentLang)),De(lt.clone({params:ee}))}])),(0,Wn.lh)([{path:"",loadChildren:()=>Promise.all([i.e(5351),i.e(7394),i.e(149),i.e(2076),i.e(4827)]).then(i.bind(i,24827)).then(lt=>lt.nfjAppRoutes)}],(0,Wn.lG)(),(0,Wn.qQ)(),(0,Wn.oH)({scrollPositionRestoration:"disabled",anchorScrolling:"disabled"}),(0,Wn.Ii)({paramsInheritanceStrategy:"always"})),{provide:f.sZ2,useValue:"serverApp"},(0,f.EmA)([ht]),(0,f.oKB)(or.lX.withOptions(),sr.h.forRoot({loader:{provide:sr.Wr,useFactory:function ti(lt,De){return new wi(lt,De)},deps:[wt.Qq,f.pJN]}}),Yn.KF.forRoot({developerMode:!1,pageTracking:{autoTrackVirtualPages:!1}})),(0,f.EmA)([{provide:pi.v,useValue:true}]),(0,E.phd)(()=>{const lt=(0,f.WQX)(rt.L),De=(0,f.WQX)(f.zZn);return lt.loadEnv().then(()=>function ze(lt){return()=>{const ke=[lt.get(oe.f).isServer?(0,Xn.of)(!0):lt.get(gr.k).authInit(),(0,Xn.of)(lt.get(me.V)),(0,Xn.of)(lt.get(Ht.X))];return function J(lt,De){const ke="object"==typeof De;return new Promise((ee,Ee)=>{let Et,nt=!1;lt.subscribe({next:Ot=>{Et=Ot,nt=!0},error:Ee,complete:()=>{nt?ee(Et):ke?ee(De.defaultValue):Ee(new K.G)}})})}((0,Jr.p)(ke).pipe((0,dr.T)(()=>!0)))}}(De)())}),{provide:Kn.kB,useFactory:Bn.nY,deps:[Bn.xP,d.Vw]},{provide:wt.a7,useClass:wn,multi:!0},{provide:wt.a7,useClass:Tn,multi:!0},{provide:wt.a7,useClass:Gr,multi:!0},{provide:wt.a7,useClass:Qr,multi:!0},{provide:wt.a7,useClass:Bn.K4,multi:!0},{provide:wt.a7,useClass:Dn,multi:!0},{provide:yr,useValue:[{url:"/api/feature"}]},{provide:wt.a7,useClass:Zr,multi:!0},{provide:wt.a7,useClass:xr,multi:!0},{provide:mn.b,useClass:At},{provide:Kn.hb,useClass:Bn.qc},Xr.J,Ci.S,Mi.K,Lr.H,Li.F,wr.Q,Qi.B,mr._,{provide:wt.a7,useClass:$n,multi:!0},{provide:wt.a7,useClass:Ri,multi:!0},(0,f.BCV)(()=>
1{if((0,f.WQX)(oe.f).isBrowser){const De=(0,f.WQX)(mn.Ix),ke=(0,f.WQX)(di.E);De.events.pipe((0,Rn.p)(ee=>ee instanceof mn.wF),(0,Rn.p)(ee=>!ee.url.includes("#")&&!ee.url.includes("?")),(0,dr.T)(ee=>ee.url),(0,at.F)(),(0,En.M)(()=>ke.scrollTo(window,0))).subscribe()}}),{provide:f.zcH,useClass:Ae},{provide:ki.O,useExisting:rs.I},(0,xi.Cp)("NFJ"),(0,f.EmA)([Ni.H,(0,E.phd)(()=>{(0,f.WQX)(Ni.H)})])]},Rr=typeof window<"u";let Ur=!0;(0,l.SmG)(),function Vr(){Ur=!1,Rr&&(delete window.$$stores,delete window.$$queries)}(),function St(){return Nt.apply(this,arguments)}(vn,Nn).catch(lt=>console.error(lt))},470(ue,w,i){"use strict";i.d(w,{CURRENCY_QUERY:()=>Z,INTERVAL:()=>C,IntervalMap:()=>P,JobOffersApiService:()=>I,JobOffersAutocompleteContractType:()=>g,JobOffersAutocompleteKey:()=>l,JobOffersAutocompleteKeyValue:()=>d,SALARY_PERIOD:()=>O,SALARY_PERIOD_TO_MONTHLY:()=>N,SALARY_VIEW_ORIGINAL:()=>x,periodToInterval:()=>W});const l={categories:"categories",requirements:"requirements",cities:"cities",salaries:"salaries",seniorities:"seniorities",companies:"companies",more:"more",jobLanguage:"jobLanguage",employment:"employment",jobPositions:"jobPositions",provinces:"provinces"},d=[{key:"requirements",value:"requirement"},{key:"cities",value:"city"},{key:"categories",value:"category"},{key:"companies",value:"company"},{key:"seniorities",value:"seniority"},{key:"salaries",value:"salary"},{key:"jobLanguage",value:"jobLanguage"},{key:"employment",value:"employment"},{key:"jobPositions",value:"jobPosition"},{key:"provinces",value:"province"}],g={permanent:"permanent",zlecenie:"zlecenie",b2b:"b2b",uod:"uod",intern:"intern"};var y,f=i(15215),v=i(96354),E=i(65943),m=i(47266),p=i(91413);class I{constructor(V){this.http=V}getAllPostingsCount(){return this.http.get("/api/joboffers/count")}getSimilar(V,L){return this.http.get(`/api/joboffers/${V}/similar?limit=${L}`)}getJobOffersAutocompleteConfig(){return this.http.get("/api/joboffers/autocomplete/config").pipe((0,v.T)(V=>({...V,categories:V.categories.concat([{key:"pm",dev:!0,group:"1",trending:!0}])})))}static#e=y=()=>(this.\u0275fac=function(L){return new(L||I)(m.KVO(p.Qq))},this.\u0275prov=m.jDH({token:I,factory:I.\u0275fac,providedIn:"root"}))}y(),(0,f.Cg)([(0,E.R)({maxAge:18e4})],I.prototype,"getJobOffersAutocompleteConfig",null);var C=function(b){return b.Hour="h",b.Day="d",b.Month="m",b.Year="y",b}(C||{});const P={[C.Day]:"day",[C.Month]:"month",[C.Year]:"year",[C.Hour]:"hour"},x="original";var O=function(b){return b.Hour="Hour",b.Day="Day",b.Month="Month",b.Year="Year",b}(O||{});const N={[O.Hour]:160,[O.Day]:20,[O.Month]:1,[O.Year]:1/12},z={[O.Month]:C.Month,[O.Day]:C.Day,[O.Hour]:C.Hour,[O.Year]:C.Year};function W(b){return b&&z[b]||C.Month}var Z=function(b){return b.PLN="pln",b.USD="usd",b.CHF="chf",b.GBP="gbp",b.EUR="eur",b.HUF="huf",b.CZK="czk",b.UAH="uah",b.BYN="byn",b}(Z||{})},29374(ue,w,i){"use strict";i.d(w,{tX:()=>l});var l=function(f){return f.Admin="NFJ_ADMIN",f.Customer="CUSTOMER",f.CustomerManager="CUSTOMER_MANAGER",f.TemplateAndStatusManager="TEMPLATE_AND_STATUS_MANAGER",f.Performance="NFJ_PERFORMANCE",f.Office="NFJ_OFFICE",f.CustomerSuccess="NFJ_CS",f.OfficeSales="NFJ_OFFICE_SALES",f.NfjData="NFJ_DATA",f}(l||{})},63282(ue,w,i){"use strict";i.d(w,{d:()=>l});var l=function(d){return d.Backend="backend",d.Frontend="frontend",d.Fullstack="fullstack",d.Mobile="mobile",d.Testing="testing",d.DevOps="devops",d.Embedded="embedded",d.Architecture="architecture",d.Security="security",d.Gaming="gameDev",d.ArtificialIntelligence="artificialIntelligence",d.BigData="data",d.Support="support",d.ITAdministrator="sysAdministrator",d.Agile="agile",d.ProductManagement="productManagement",d.ProjectManager="projectManager",d.BusinessIntelligence="businessIntelligence",d.BusinessAnalyst="businessAnalyst",d.UX="ux",d.ERP="erp",d.Sales="sales",d.Marketing="marketing",d.BackOffice="officeAdministration",d.HR="hr",d.Electronics="electronics",d.Telecommunication="telecommunication",d.ElectricalEng="electricalEng",d.Automation="automation",d.Robotics="robotics",d.Mechanics="mechanics",d.Finance="finance",d.CustomerService="customerService",d.Other="other",d.CivilEngineer="civilEngineer",d.Law="law",d.Logistics="logistics",d.Consulting="consulting",d}(l||{})},81242(ue,w,i){"use strict";i.d(w,{j:()=>l});
1var l=function(d){return d.VISIBLE="VISIBLE",d.BEFORE_FIRST_INTERVIEW="BEFORE_FIRST_INTERVIEW",d.AT_FIRST_INTERVIEW="AT_FIRST_INTERVIEW",d.AT_SECOND_INTERVIEW="AT_SECOND_INTERVIEW",d.AT_THIRD_INTERVIEW="AT_THIRD_INTERVIEW",d.AT_LAST_INTERVIEW="AT_LAST_INTERVIEW",d}(l||{})},47802(ue,w,i){"use strict";i.d(w,{z:()=>W});var l=i(15215),d=i(91413),g=i(10498),f=i(74025),v=i(13226),E=i(7673),m=i(99437),p=i(96354),y=i(65943),I=i(93416),C=i(40031),P=i(47266),x=i(88018),O=i(99952);const N="postingApplied_";let W=(()=>{var Z;class b{constructor(L,F,$){this.http=L,this.commonAuth=F,this.cookieSv=$}getPostingsLimited(L=7,F){let $=new d.Nl;return $=$.append("limited",L+""),F&&($=$.append("withSalaryMatch","true")),this.http.get("/api/posting",{params:$}).pipe((0,p.T)(le=>le.postings.map(be=>this.mapPosting(be))))}getPostingLimitedCategorized(L=7,F){return this.getPostingsLimited(L,F).pipe((0,p.T)($=>$.reduce((le,be)=>{const ot=le[be.category]||[];return ot.push(be),le[be.category]=ot,le},{random:(0,f.A)($,6),offerOfTheDay:[]})))}getJobOffers(L,F=0,$=!0,le){if(!L.length)return(0,E.of)({active:[],inactive:[]});const be=this.http.post("/api/joboffers",{jobOffers:L,expiredBeforeDays:F},{params:{source:le}});return(0,v.T)(()=>$,be.pipe((0,p.T)(ot=>({active:this.stripAddons(ot.active),inactive:this.stripAddons(ot.inactive)}))),be)}getPostingsAll(L=!1){let F=new d.Lr;return L&&(F=F.set("Accept","application/postingMapMarkers+json")),this.http.get("/api/posting",{headers:F}).pipe((0,p.T)($=>$.postings))}getPostingStatus(L){return this.http.get(`/api/posting/${L}/state?timestamp=${(new Date).getTime()}`,{headers:{Authentication:(0,I.bc)(JSON.stringify(this.commonAuth.sessionInfo),`/api/posting/${L}/state`)}})}optimizeOffer(L){return this.http.post(`/api/panel/offer/${L}/optimization`,null)}setPostingStatus(L,F){return this.http.post(`/api/posting/${L}/state`,{disable:F},{headers:{Authentication:(0,I.bc)(JSON.stringify(this.commonAuth.sessionInfo),`/api/posting/${L}/state`)}})}getPostingById(L,F,$,le=!1,be){let ot=new d.Nl;be&&(ot=ot.append("version",be)),F&&(ot=ot.append("token",F)),$&&(ot=ot.append("city",$));const pt=le?{Authentication:(0,I.bc)(JSON.stringify(this.commonAuth.sessionInfo),`/api/posting/${L}`)}:{};return this.http.get(`/api/posting/${L}`,{params:ot,headers:pt})}getPostingSimilar(L,F=!1){let $=new d.Nl;return F&&($=$.append("withSalaryMatch","true")),this.http.get(`/api/joboffers/${L}/similar`,{params:$})}apply(L){return this.http.post("/api/apply",L,{observe:"response"}).pipe((0,p.T)(F=>({...F.body,signupCode:F.headers.get("SignUpCode")||null})))}refer(L){return this.http.post("/api/refer",L)}getShare(L){return this.http.get(`/api/posting/${L}/share`)}postShare(L,F){return this.http.post(`/api/posting/${L}/share`,F)}getOffersOfTheDay(L=!1){let F=new d.Nl;return L&&(F=F.append("withSalaryMatch","true")),this.http.get("/api/joboffers/oftheday",{params:F}).pipe((0,p.T)($=>$.map(le=>this.mapPosting(le))),(0,m.W)(()=>(0,E.of)([])))}searchByNamedCriteria(L,F=100){let $=this.prepareSearchParams({page:0});return $=$.append("slug",L),$=$.append("limit",F),this.http.get("/api/search/posting/byNamedCriteria",{params:$}).pipe((0,p.T)(le=>({...le,searchResponse:{...le.searchResponse,postings:(0,C.X)(le.searchResponse.postings,le.searchResponse)}})))}search(L,F){let $=this.prepareSearchParams(L,F),le=new d.Lr;return le=le.set("Content-Type","application/postingSearch+json"),$=$.append("limit",L.pageSize||20),this.http.post("/api/search/posting",(0,g.A)(L,["page","sort"]),{params:$,headers:le}).pipe((0,p.T)(be=>this.mapSearchResponse(be,$,L)))}searchInfinite(L,F){let $=new d.Lr;$=$.set("Content-Type","application/infiniteSearch+json");let le=new d.Nl;return F&&(le=le.append("pageFrom",F)),L.sort&&(le=le.append("sort",L.sort)),L.withSalaryMatch&&(le=le.append("withSalaryMatch","true")),le=le.append("pageTo",L.page),le=le.append("pageSize",L.pageSize||50),this.http.post("/api/search/posting",(0,g.A)(L,["page","sort"]),{params:le,headers:$}).pipe((0,p.T)(be=>this.mapSearchResponse(be,le,L)))}homePageInfinite(L,F){let $=new d.Nl;return F&&($=$.append("pageFrom",F)),$=$.append("pageTo",L.page),$=$.append("pageSize",L.pageSize||50),L.withSalaryMatch&&($=$.append("withSalaryMatch","true")),this.http.get("/api/joboffers/main",{params:$,transferCache:!1}).pipe((0,p.T)(le=>this.mapSearchResponse(le,$,L)))}mapSearchResponse(L,F,$){let le=L.additionalSearch||[];le=le.map(pt=>({...pt,postings:(0,C.X)(pt.postings,L).map(ve=>this.mapPosting(ve))}));const be=le.reduce((pt,ve)=>(pt.divs+=ve.divs,pt.total+=ve.totalCount,pt),{total:0,divs:0}),ot=parseInt(F.get("page")||$.page?.toString()||"1",10);
1return{...L,salaryMatchBlock:{...L.salaryMatchBlock||{},offers:L.salaryMatchBlock?.offers?(0,C.X)(L.salaryMatchBlock.offers,L).map(pt=>this.mapPosting(pt)):[],totalCount:L?.salaryMatchBlock?.totalCount||0},postings:(0,C.X)(L.postings,L).map(pt=>this.mapPosting(pt)),additionalSearch:le,additionalSearchTotalCount:be.total,additionalSearchDivs:be.divs,params:{pageSize:parseInt(F.get("pageSize")||F.get("limit")||"20",10),page:L.totalPages<ot?L.totalPages:ot}}}prepareSearchParams(L,F){let $=new d.Nl;const{page:le,sort:be,withSalaryMatch:ot}=L;return $=$.append("page",le||1),F&&($=$.append("region",F)),ot&&($=$.append("withSalaryMatch","true")),be&&($=$.append("sort",be)),$}stripAddons(L){return L.map(F=>({...F,highlighted:!1,topInSearch:!1,posted:0,renewed:0}))}sendLead(L){return this.http.post("/api/lead",L)}getCoverPhotos(){return this.http.get("/api/secure/recruitment/cover-photos")}chooseCoverPhoto(L){return this.http.put("/api/secure/recruitment/cover-photos/"+L.md5Hash,L)}getSalaryMatchRanges(L,F="month"){return this.http.get(`/api/salary-match/ranges?period=${F}&offerRegion=${L}`)}checkSalaryForPosting(L,F,$,le){return this.http.post("/api/salary-match/check",{salaryType:$,amount:F,offerId:L,offerRegion:le})}mapPosting(L){const F=L.reference??L.id;return{...L,appliedWithoutAccount:!!this.cookieSv.get(`${N}${F}`)}}static#e=Z=()=>(this.\u0275fac=function(F){return new(F||b)(P.KVO(d.Qq),P.KVO(x.d),P.KVO(O.O1))},this.\u0275prov=P.jDH({token:b,factory:b.\u0275fac,providedIn:"root"}))}return Z(),(0,l.Cg)([(0,y.R)({maxAge:6e5})],b.prototype,"getSalaryMatchRanges",null),b})();i.d(w,["O",0,N])},40031(ue,w,i){"use strict";i.d(w,["X",0,(d,g)=>{if(!d)return[];const f=new Map,v=[];return d.forEach(E=>{f.has(E.url)||v.push(E),E.location.places.forEach(m=>{m.url&&f.set(m.url,!0)})}),v}])},40098(ue,w,i){"use strict";i.d(w,["t",0,{name:"czech_flag",data:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 473.719 473.719" style="enable-background:new 0 0 473.719 473.719" xml:space="preserve"><path style="fill:#14477d" d="M.021 236.842c0-40.593 10.209-78.8 28.204-112.195l445.473 112.195L33.479 358.274C12.234 322.766.021 281.227.021 236.842z"/><path style="fill:#efecec" d="M334.956 236.842h138.742C473.697 106.032 367.662 0 236.855 0c65.402 0 98.101 118.421 98.101 236.842z"/><path style="fill:#d32027" d="M236.855 473.681c-1.399 0-2.764-.022-4.147-.037 1.384.03 2.76.075 4.147.075 130.807 0 236.842-106.032 236.842-236.838H334.956c-.004 118.405-32.707 236.8-98.101 236.8z"/><path style="fill:#f3f4f5" d="m28.228 124.647 208.631 112.195h98.097C334.956 118.421 302.257 0 236.855 0 146.646 0 68.215 50.432 28.228 124.647z"/><path style="fill:#db2f2a" d="M334.956 236.88h-98.097L27.757 348.195c39.232 73.55 116.14 123.926 204.951 125.451 1.384.015 2.749.037 4.147.037 65.394-.002 98.097-118.397 98.101-236.803z"/></svg>'}])},33895(ue,w,i){"use strict";i.d(w,["q",0,{name:"hungary_flag",data:'<svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="none"><circle fill="#FFF" cx="19.987" cy="19.987" r="19.986"/><path d="M38.831 13.323H26.517c.534 4.27.538 8.974.01 13.248h12.33a19.952 19.952 0 0 0 1.116-6.584c0-2.338-.405-4.58-1.142-6.664Z" fill="#EFECEC"/><path d="M26.517 13.323H38.83a1.026 1.026 0 0 0-.007-.018C36.267 6.093 29.687.787 21.782.082c3.059 1.677 3.952 6.99 4.735 13.241Z" fill="#E63026"/><path d="M21.782 39.89c7.92-.705 14.509-6.03 17.057-13.262l.019-.056H26.527c-.776 6.284-1.673 11.635-4.745 13.319Z" fill="#008E56"/><path d="M0 19.987c0 2.308.396 4.522 1.116 6.584h26.44c.528-4.275.524-8.979-.01-13.248H1.142A19.946 19.946 0 0 0 0 19.987Z" fill="#EFEFEF"/><path d="M1.149 13.305a1.368 1.368 0 0 0-.007.018h26.404c-.783-6.25-2.705-11.564-5.764-13.24A20.335 20.335 0 0 0 19.986 0C11.292 0 3.898 5.553 1.15 13.305Z" fill="#E73B36"/><path d="M27.556 26.571H1.116l.02.057c2.738 7.773 10.142 13.345 18.85 13.345.606 0 1.204-.03 1.796-.082 3.072-1.684 4.998-7.035 5.774-13.32Z" fill="#14B36F"/></g></svg>'}])},83857(ue,w,i){"use strict";i.d(w,["m",0,{name:"poland_flag",data:'<svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="none"><path d="M27.405 19.987h12.568C39.973 8.947 31.025 0 19.986 0c5.519 0 7.42 9.994 7.42 19.987Z" fill="#E4E4E4"/><path d="M0 19.987h28.264C28.264 9.994 25.504 0 19.986 0 8.948 0 0 8.948 0 19.987Z" fill="#F3F4F5"/><path d="M26.985 19.987c0 9.993-1.48 19.986-6.999 19.986 11.039 0 19.987-8.948 19.987-19.986H26.985Z" fill="#D84141"/><path d="M28.264 19.987H0c0 11.038 8.948 19.986 19.986 19.986 5.519 0 8.278-9.993 8.278-19.986Z" fill="#DC4D4E"/></g></svg>'}])},4787(ue,w,i){"use strict";i.d(w,["a",0,{name:"slovakia_flag",data:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512" xml:space="preserve"><circle style="fill:#f0f0f0" cx="256" cy="256" r="256"/><path style="fill:#0052b4" d="M256 512c141.384 0 256-114.616 256-256 0-31.314-5.632-61.311-15.923-89.043H15.923C5.633 194.689 0 224.686 0 256c0 141.384 114.616 256 256 256z"/><path style="fill:#d80027" d="M256 512c110.071 0 203.906-69.472 240.077-166.957H15.923C52.094 442.528 145.929 512 256 512z"/><path style="fill:#f0f0f0" d="M66.198 144.696v127.706c0 72.644 94.901 94.903 94.901 94.903s94.9-22.259 94.9-94.903V144.696H66.198z"/><path style="fill:#d80027" d="M88.459 144.696v127.706c0 8.528 1.894 16.582 5.646 24.133h133.987c3.752-7.55 5.646-15.605 5.646-24.133V144.696H88.459z"/><path style="fill:#f0f0f0" d="M205.62 233.739h-33.39v-22.261h22.261v-22.261H172.23v-22.26h-22.261v22.26h-22.26v22.261h22.26v22.261h-33.392V256h33.392v22.261h22.261V256h33.39z"/><path style="fill:#0052b4" d="M124.471 327.61c14.345 9.015 29.083 14.249 36.628 16.577 7.545-2.327 22.283-7.562 36.628-16.577 14.466-9.092 24.607-19.49 30.365-31.075a38.775 38.775 0 0 0-22.471-7.143c-3.048 0-6.009.361-8.856 1.024-6.033-13.708-19.728-23.285-35.665-23.285s-29.633 9.577-35.
1665 23.285a38.993 38.993 0 0 0-8.856-1.024c-8.371 0-16.12 2.65-22.471 7.143 5.755 11.584 15.896 21.982 30.363 31.075z"/></svg>'}])},96536(ue,w,i){"use strict";i.d(w,["z",0,{name:"ukraine_flag",data:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 473.677 473.677" style="enable-background:new 0 0 473.677 473.677" xml:space="preserve"><path style="fill:#3daae0" d="M324.756 236.842h148.921C473.677 106.032 367.641 0 236.835 0c65.401 0 87.925 118.425 87.921 236.842z"/><path style="fill:#44c1ef" d="M0 236.842h334.935C334.939 118.425 302.236 0 236.835 0 106.036 0 0 106.032 0 236.842z"/><path style="fill:#e8bd1f" d="M319.771 236.842c0 118.417-17.531 236.835-82.936 236.835 130.807 0 236.842-106.036 236.842-236.835H319.771z"/><path style="fill:#fdce0c" d="M334.935 236.842H0c0 130.799 106.036 236.835 236.835 236.835 65.401 0 98.1-118.417 98.1-236.835z"/></svg>'}])},58588(ue,w,i){"use strict";var l=i(47266),d=i(98119);i.d(w,["N",0,(f=[])=>{(0,l.WQX)(d.Z).registerIcons(f)}])},98119(ue,w,i){"use strict";i.d(w,{Z:()=>d});var l=i(47266);let d=(()=>{var g;class f{constructor(){this.registry=new Map}registerIcons(E,m="common"){E.forEach(p=>this.registry.set(`${m}-${p.name}`,p.data))}getIcon(E){return this.registry.has(E)||console.warn(`We could not find the Icon with the name ${E}, did you add it to the Icon registry?`),this.registry.get(E)}static#e=g=()=>(this.\u0275fac=function(m){return new(m||f)},this.\u0275prov=l.jDH({token:f,factory:f.\u0275fac,providedIn:"root"}))}return g(),f})()},4744(ue,w,i){"use strict";i.d(w,{U:()=>v});var l=i(84412),d=i(84572),g=i(96354),f=i(47266);let v=(()=>{var E;class m{constructor(){this.loadingSubject=new l.t(0),this.postLoadingSubject=new l.t(0),this.getLoadingSubject=new l.t(0),this.putLoadingSubject=new l.t(0),this.deleteLoadingSubject=new l.t(0),this.patchLoadingSubject=new l.t(0),this.methodSub
1ject={POST:this.postLoadingSubject,GET:this.getLoadingSubject,PUT:this.putLoadingSubject,DELETE:this.deleteLoadingSubject,PATCH:this.patchLoadingSubject},this.isAnyLoading$=(0,d.z)([...Object.values(this.methodSubject),this.loadingSubject]).pipe((0,g.T)(y=>y.some(I=>!!I)))}start(y){if(!y)return void this.loadingSubject.next(this.loadingSubject.getValue()+1);const I=this.methodSubject[y].getValue();this.methodSubject[y].next(I+1)}stop(y){if(!y){const C=this.loadingSubject.getValue();if(C<1)return;return void this.loadingSubject.next(C-1)}const I=this.methodSubject[y].getValue();I<1||this.methodSubject[y].next(I-1)}getLoadingState$(y){return y?this.methodSubject[y].pipe((0,g.T)(I=>!!I)):this.isAnyLoading$}static#e=E=()=>(this.\u0275fac=function(I){return new(I||m)},this.\u0275prov=f.jDH({token:m,factory:m.\u0275fac,providedIn:"root"}))}return E(),m})()},4861(ue,w,i){"use strict";i.d(w,{G:()=>v});var l=i(84412),d=i(47266),g=i(59723),f=i(68018);let v=(()=>{var E;class m{get messages(){return this.messagesSubject.getValue()}constructor(y,I){this.measurement=y,this.translate=I,this.messagesSubject=new l.t([]),this.messages$=this.messagesSubject.asObservable()}addMessage(y,I={}){const C=(new Date).getTime()+Math.floor(1e3*Math.random());this.messagesSubject.next([...this.messages,{...y,id:C}]),"error"===y.type&&this.measurement.ui.errorDisplayed(this.translate.instant(y.message),I),setTimeout(()=>{this.removeMessage(C)},y.timeout||3e3)}removeMessage(y){this.messagesSubject.next(this.messages.filter(I=>I.id!==y))}static#e=E=()=>(this.\u0275fac=function(I){return new(I||m)(d.KVO(g.Z),d.KVO(f.c$))},this.\u0275prov=d.jDH({token:m,factory:m.\u0275fac,providedIn:"root"}))}return E(),m})()},93416(ue,w,i){"use strict";i.d(w,{M9:()=>Z,Um:()=>$,jw:()=>le,T7:()=>b,Wz:()=>L,Ub:()=>F,NF:()=>V,xg:()=>ot,Jg:()=>be,XW:()=>Ne,bc:()=>ve,$A:()=>Fe});var l=i(98891),d=i.n(l),g=i(83306),f=i.n(g),v=i(70591),E=/[\\^$.*+?()[\]{}|]/g,m=RegExp(E.source);const y=function p(je){return(je=(0,v.A)(je))&&m.test(je)?je.replace(E,"\\$&"):je};var P=i(62125);const W=(0,i(21629).A)(function x(je,Ve){for(var ae=-1,Q=Ve.length,ge=Array(Q),ce=null==je;++ae<Q;)ge[ae]=ce?void 0:(0,P.A)(je,Ve[ae]);return ge}),Z="activeSession",b="nfj_session",V="nfj_user",L="nfj_panel_session_id",F="nfj_panel_user",$="invalid",le="userData",be="userPanelId",ot="nfj_token",ve=(je,Ve)=>{const ae=Fe(Ve);return je?Ne(JSON.parse(decodeURIComponent(je)),ae):""},Fe=je=>encodeURI(je?(je=>{const Ve=new RegExp(`${y("/api")}([^?]*).*`),ae=je.match(Ve);if(ae)return function I(je){return je&&je.length?je[0]:void 0}(W(ae,1))??"";const Q=new RegExp(`${y("/insights-api")}([^?]*).*`);return`/insights-api${je.match(Q)?.at(1)??""}`})(je):""),Ne=({sessionId:je,hashSalt:Ve},ae)=>je+":"+f()(ae,Ve).toString(d()).replace(/\+/g,"-").replace(/\//g,"_")},88018(ue,w,i){"use strict";i.d(w,{d:()=>Ne});var l=i(91413),d=i(97763),g=i(98891),f=i.n(g),v=i(78855),E=i.n(v),m=i(7673),p=i(99437),y=i(88141),I=i(25558),C=i(5964),P=i(58750),x=i(96354),O=i(65943),N=i(29374),z=i(93416),W=i(47266);const Z=new W.nKC("COMMON_AUTH_CONFIG");var b=i(99952),V=i(48039),L=i(59882),F=i(60986),$=i(15215);let ot=(()=>{var je;let Ve=(class ju extends d.il{constructor(){super(function be(je){return{loggedIn:je,loading:!1,authError:!1,authActionMetadata:null,user:null}}(!1))}static#e=je=()=>(this.\u0275fac=function(ge){return new(ge||ju)},this.\u0275prov=W.jDH({token:ju,factory:ju.\u0275fac,providedIn:"root"}),this)},je());return Ve=(0,$.Cg)([(0,d.g7)({name:"common-auth",resettable:!0})],Ve),Ve})(),pt=(()=>{var je;class Ve extends d.XK{constructor(Q){super(Q),this.store=Q}static#e=je=()=>(this.\u0275fac=function(ge){return new(ge||Ve)(W.KVO(ot))},this.\u0275prov=W.jDH({token:Ve,factory:Ve.\u0275fac,providedIn:"root"}))}return je(),Ve})();function ve(je,Ve,ae,Q,ge,ce,ie){try{var Se=je[ce](ie),Xe=Se.value}catch(Le){return void ae(Le)}Se.done?Ve(Xe):Promise.resolve(Xe).then(Q,ge)}let Ne=(()=>{var je;class Ve{constructor(Q,ge,ce,ie,Se,Xe,Le,vt,Ce){this.cookies=Q,this.platform=ge,this.router=ce,this.http=ie,this.i18n=Se,this.store=Xe,this.query=Le,this.injector=vt,this.config=Ce,this.platform.isBrowser&&this.sessionInfo&&this.store.update({loggedIn:!0})}get sessionInfo(){const Q=this.platform.isBrowser&&localStorage.getItem(z.M9);return Q?JSON.parse(Q):null}set sessionInfo(Q){Q?localStorage.setItem(z.M9,JSON.stringify(Q)):localStorage.removeItem(z.M9)}get PanelUserRole(){return this.sessionInfo?.user?.role}static getNameFromEmail(Q){return Q?Q.split("@")[0]:""}hasRole(Q){return!!this.platform.isBrowser&&this.sessionInfo?.user?.roles.includes(Q)}hasAtLeastOneRole(Q){for(const ge of Q)if(this.hasRole(ge))return!0;return!1}isPresent(){return this.platform.isBrowser&&!!this.cookies.get(z.xg)}isPanelPresent(){return!!this.sessionInfo}getPanelUserEmail(){const Q=this.sessionInfo?.user;return Q?Q.email:null}getPanelUser(){const Q=this.getPanelUserEmail();return Q?Ve.getNameFromEmail(Q):null}getUserEmail(){const Q=this.cookies.get(z.NF);return Q&&Q!==z.Um?Q:null}isNfjUser(){return(this.getPanelUserEmail()||"").includes("nofluffjobs.com")||(this.getUserEmail()||"").includes("nofluffjobs.com")}logoutFromMenu(Q){localStorage.removeItem(z.jw),this.resetAuthCookies(),Q&&this.router.navigateByUrl(Q,{replaceUrl:!0})}logout(){const Q=this.sessionInfo;if(!Q)return this.clearActiveSession(),(0,m.of)(null);const ge=new l.Lr({Authentication:`${Q.sessionId}:${Q.hashSalt}`,"Content-Type":"application/json"});return this.http.post("/api/logout",{},{headers:ge,observe:"response",withCredentials:!0}).pipe((0,p.W)(()=>(0,m.of)(null)),(0,y.M)(()=>this.clearActiveSession()))}clearActiveSession(){localStorage.removeItem(z.jw),this.resetAuthCookies(),(0,d.c4)(),O.r.next()}resetAuthCookies(){[z.T7,z.NF,z.Wz,z.Ub,z.Jg].forEach(Q=>{this.cookies.remove(Q,{path:"/",domain:"."+location.host}),this.cookies.remove(Q,{path:"/"})}),this.sessionInfo=null}
1recruiterLogin(Q,ge,ce,ie){const Xe={headers:new l.Lr({Authentication:Q+":"+E()(ge).toString(f()),"Content-Type":"application/json"}),observe:"response",withCredentials:!0};return this.http.post("/api/login",{},Xe).pipe((0,x.T)(Le=>{const vt=Le.headers.get("session").split(":");return{body:Le.body,sessionHashSalt:vt}}),(0,y.M)(({body:Le})=>{this.i18n.supportedLanguages.includes(Le.language)&&this.i18n.changeLanguage(Le.language,void 0,!0)}),(0,I.n)(Le=>ce?this.checkAndUpdateTerms(Le,ie):(0,m.of)(Le)))}checkAndUpdateTerms(Q,ge){return Q.body.newestPolicyAccepted?(0,m.of)(Q):(0,P.Sx)(Promise.all([Promise.all([i.e(7642),i.e(5351),i.e(7394),i.e(149),i.e(3265)]).then(i.bind(i,13265)),ge?Promise.resolve(ge):this.resolveDialog()])).pipe((0,I.n)(([{TermsModalComponent:ce},ie])=>ce.open(ie).afterClosed()),(0,C.p)(ce=>ce),(0,I.n)(()=>this.consentsChange(Q,!0)))}resolveDialog(){var Q=this;return function Fe(je){return function(){var Ve=this,ae=arguments;return new Promise(function(Q,ge){var ce=je.apply(Ve,ae);function ie(Xe){ve(ce,Q,ge,ie,Se,"next",Xe)}function Se(Xe){ve(ce,Q,ge,ie,Se,"throw",Xe)}ie(void 0)})}}(function*(){const{MatDialog:ge}=yield i.e(5351).then(i.bind(i,75351));return Q.injector.get(ge)})()}consentsChange(Q,ge,ce="TERMS_2025_09"){const ie=JSON.stringify(this.getSessionInfo(Q.body,Q.sessionHashSalt)),Se=(new l.Lr).set("Authentication",(0,z.bc)(ie,"/api/secure/consents/change"));return this.http.post("/api/secure/consents/change",{policyAccepted:ge,terms:ce},{headers:Se}).pipe((0,x.T)(()=>({...Q,body:{...Q.body,policyAccepted:!0,acceptedTerms:{...Q.body.acceptedTerms,[ce]:new Date},newestPolicyAccepted:!0},userAgreedNewTerms:!0})))}getSessionInfo(Q,ge){return{...Q,user:{email:Q.username,visibleName:Q.name,role:Q.roles[0]||"no role",roles:Q.roles||[],policyAccepted:Q.policyAccepted||!1,marketingAgreement:Q.marketingAgreement||!1,acceptedTerms:Q.acceptedTerms,region:Q.region,insightsEnabled:Q.insightsEnabled,externalizedUserId:Q.externalizedUserId},companyUrl:Q.companyEditUrl,sessionId:ge[0],hashSalt:ge[1],loginTime:{}}}setActiveSession(Q,ge){const ce=this.getSessionInfo(Q,ge);return this.sessionInfo=ce,this.platform.isBrowser&&(localStorage.setItem(z.jw,JSON.stringify({email:Q?.username,isCandidate:!1})),document.cookie=`nfj_panel_user=${ce.user.email}; path=/`,document.cookie=`nfj_panel_session_id=${ce.sessionId}; path=/`,(Q.roles?.includes(N.tX.Customer)||Q.roles?.includes(N.tX.CustomerManager))&&(document.cookie="everLoggedAsCustomerOrCustomerManager=true; path=/")),ce}setLoggedIn(Q){this.store.update(()=>({loggedIn:Q}))}setLoading(Q){this.store.update(()=>({loading:Q}))}setAuthError(){this.store.update(()=>({authError:!0})),setTimeout(()=>this.store.update(()=>({authError:!1})),3e3)}authenticationLogin(Q,ge){return this.recruiterLogin(Q,ge,!0).pipe((0,y.M)(ce=>{this.setActiveSession(ce.body,ce.sessionHashSalt),this.store.update({user:ce.body,loggedIn:!0})}))}logoutAndRedirect(Q=!1){this.logout().pipe((0,y.M)(()=>{Q&&this.router.navigateByUrl(this.config?.loginUrl??"/new/login")})).subscribe()}decodeBase64(Q){return decodeURIComponent(escape(atob(Q)))}refreshSession(Q,ge){return this.fetchRecruiterMe().pipe((0,I.n)(ce=>{const ie=this.sessionInfo;return this.checkAndUpdateTerms({body:ce,sessionHashSalt:[ie.sessionId,ie.hashSalt]},Q)}),(0,y.M)(ce=>ge(ce.body,ce.sessionHashSalt)))}init(){return this.query.getValue().loggedIn?this.refreshSession(void 0,(Q,ge)=>this.setActiveSession(Q,ge)).pipe((0,p.W)(()=>(this.logoutAndRedirect(!0),(0,m.of)(!0)))):(0,m.of)(!0)}fetchRecruiterMe(){return this.http.get("/api/panel/me")}updateMyProfile(Q){return this.http.put("/api/panel/me",Q)}isUserFromRegion(Q){const ge=Q.toUpperCase(),ce=this.sessionInfo?.user?.region;return ce&&ce.toUpperCase()===ge}saveUserLang(Q){return this.isPanelPresent()?this.http.put("/api/panel/me/language",{language:Q}):(0,m.of)(null)}static#e=je=()=>(this.\u0275fac=function(ge){return new(ge||Ve)(W.KVO(b.O1),W.KVO(V.f),W.KVO(L.Ix),W.KVO(l.Qq),W.KVO(F.W),W.KVO(ot),W.KVO(pt),W.KVO(W.zZn),W.KVO(Z,8))},this.\u0275prov=W.jDH({token:Ve,factory:Ve.\u0275fac,providedIn:"root"}))}return je(),Ve})()},19031(ue,w,i){"use strict";i.d(w,{$T:()=>g,W6:()=>f,sh:()=>d});class l{constructor(E){this.key=E}updateObjectData(E){const m=this.read();this.write({...m,...E})}}class d extends l{read(){const E=sessionStorage.getItem(this.key);return JSON.parse(E)}write(E){sessionStorage.setItem(this.key,JSON.stringify(E))}remove(){sessionStorage.removeItem(this.key)}}class g extends l{read(){if(!window.localStorage)return null;const E=localStorage.getItem(this.key);return JSON.parse(E)}write(E){window.localStorage&&localStorage.setItem(this.key,JSON.stringify(E))}remove(){window.localStorage&&localStorage.removeItem(this.key)}}class f extends l{constructor(E,m,p={}){super(E),this.cookieSv=m,this.cookieOptions=p,this.options={path:"/",...this.cookieOptions}}read(){return this.cookieSv.getObject(this.key)||null}remove(){this.cookieSv.remove(this.key,this.options)}write(E){this.cookieSv.putObject(this.key,E,this.options)}}},48039(ue,w,i){"use strict";i.d(w,{f:()=>v});var l=i(60177),d=i(47266);class g{constructor(){this.renderTimeout=5e3}}let f=(()=>{var E;class m{constructor(){this.navigator={},this.location={},this.document={},this.dataLayer=[]}addEventListener(){}alert(y){}confirm(y){}scrollTo(y,I){return null}open(...y){return null}setTimeout(y,I){return 0}clearTimeout(y){}setInterval(y,I,...C){return 0}clearInterval(y){}resizeHeroText(y){}ga(y,I,C){}static#e=E=()=>(this.\u0275fac=function(I){return new(I||m)},this.\u0275prov=d.jDH({token:m,factory:m.\u0275fac,providedIn:"root"}))}return E(),m})(),v=(()=>{var E;class m{constructor(y,I,C,P,x){this.platformId=I,this.windowService=C,this.transferState=P,this.document=x,this.config=y}get connection(){return void 0!==typeof navigator&&navigator.connection?null:navigator.connection}get isBrowser(){return(0,l.UE)(this.platformId)}get isServer(){return(0,l.Vy)(this.platformId)}doNotCache(y,I="GET"){this.isBrowser&&this.transferState.remove((0,d.zw6)(("GET"===I?"G.":"P.")+y))}scrollTo(y,I){if(this.isBrowser){const C=this.document.querySelector("html");C&&(C.style.height="auto",this.windowService.scrollTo(0,0),this.windowService.setTimeout(()=>{C.style.height="100%"},250))}}getDeviceCategory(){if(this.isServer)return"";const y=navigator.userAgent;
1return/(tablet|ipad|playbook|silk)|(android(?!.*mobi))/i.test(y)||"ipad"===navigator.platform?.toLowerCase()?"tablet":/Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Kindle|Silk-Accelerated|(hpw|web)OS|Opera M(obi|ini)/.test(y)?"mobile":"desktop"}getDeviceFamily(){if(this.isServer)return"";const y=window.navigator.userAgent,I=window.navigator.platform;let O;return-1!==["Macintosh","MacIntel","MacPPC","Mac68K"].indexOf(I)?O="Mac OS":-1!==["iPhone","iPad","iPod"].indexOf(I)?O="iOS":-1!==["Win32","Win64","Windows","WinCE"].indexOf(I)?O="Windows":/Android/.test(y)?O="Android":!O&&/Linux/.test(I)&&(O="Linux"),O}getUserAgent(){return this.isServer?"":window.navigator.userAgent}static#e=E=()=>(this.\u0275fac=function(I){return new(I||m)(d.KVO(g,8),d.KVO(d.Agw),d.KVO(f),d.KVO(d.pJN),d.KVO(d.qQL))},this.\u0275prov=d.jDH({token:m,factory:m.\u0275fac,providedIn:"root"}))}return E(),m})()},67918(ue,w,i){"use strict";i.d(w,{L:()=>f});var l=i(47266);const d=new l.nKC("Env JSON loader");var g=i(89708);let f=(()=>{var v;class E{constructor(p,y,I){this.envKey=p,this.request=y,this.jsonLoader=I}loadEnv(){return this.fetchEnvJson().then(p=>{p&&(this.env={...p,envKey:this.envKey})})}fetchEnvJson(){if(this.jsonLoader)return this.jsonLoader(this.envKey);let p=`assets/environments/${this.envKey}.json`;return this.request&&(p=`${this.request.protocol}://${this.request.get("host")}/`+p),fetch(p).then(y=>y.json())}get isProd(){return"prod"===this.envKey}get isDev(){return"prod"!==this.envKey}get isLocalhost(){return"localhost"===this.envKey}static#e=v=()=>(this.\u0275fac=function(y){return new(y||E)(l.KVO(g.yG),l.KVO("REQUEST",8),l.KVO(d,8))},this.\u0275prov=l.jDH({token:E,factory:E.\u0275fac,providedIn:"root"}))}return v(),E})()},89708(ue,w,i){"use strict";i.d(w,{IK:()=>y,sp:()=>p,sv:()=>m,tl:()=>C,yG:()=>P});var f=i(46494),v=i(47266),E=i(67918);const m=new v.nKC("Apps Config",{factory:()=>(0,v.WQX)(E.L).env.apps}),p=new v.nKC("Facebook Config",{factory:()=>(0,v.WQX)(E.L).env.facebook}),y=new v.nKC("Apple Config",{factory:()=>(0,v.WQX)(E.L).env.apple}),C=new v.nKC("Google Maps Config",{factory:()=>(0,v.WQX)(E.L).env.googleMaps}),P=new v.nKC("Env key",{factory:()=>{const O=(0,v.WQX)(f.Vw);if("nofluffjobs.com"===O.hostname)return"prod";const N=x.find(({hostnamePart:z})=>O.hostname.includes(z));return N?N.envKey:"dev"}}),x=[{hostnamePart:"ui-dev",envKey:"dev"},{hostnamePart:"ui-release",envKey:"release"},{hostnamePart:"ui-nowyformat",envKey:"nowyformat"},{hostnamePart:"ui-staryformat",envKey:"staryformat"},{hostnamePart:"ui-staging",envKey:"staging"},{hostnamePart:"ui-mordor",envKey:"mordor"},{hostnamePart:"ui-prod",envKey:"prod"},{hostnamePart:"ui-jano",envKey:"jano"},{hostnamePart:"dev",envKey:"dev"},{hostnamePart:"release",envKey:"release"},{hostnamePart:"nowyformat",envKey:"nowyformat"},{hostnamePart:"staryformat",envKey:"staryformat"},{hostnamePart:"staging",envKey:"staging"},{hostnamePart:"mordor",envKey:"mordor"},{hostnamePart:"localhost",envKey:"localhost"},{hostnamePart:"jano",envKey:"jano"}]},69665(ue,w,i){"use strict";i.d(w,{w:()=>f});var l=i(47266),d=i(59882),g=i(48039);let f=(()=>{var v;class E{constructor(p,y){this.router=p,this.platformService=y,this.settings={expireTabs:2592e5},this.referrer=this.platformService.isBrowser&&document.referrer||"",this.navigationTrigger="none",this.validNavigation=function(I,C){return!(C&&0!==I&&255!==I)},this.platformService.isBrowser&&(this.generateSessionInfo(),this.registerUnload())}generateSessionInfo(){let C,p=JSON.parse(localStorage.getItem("_tab_ids"))||[],y=sessionStorage.getItem("_tab_id"),I=!1;null===y?(y=this.generateTabId(),I=!0,sessionStorage.setItem("_tab_id",y)):y=this.updateTabExpiration(y),p=this.clearExpired(p),-1===p.indexOf(y)&&(p.push(y),localStorage.setItem("_tab_ids",JSON.stringify(p))),C=p.length,this.tabId=y?.replace(/_.+/,""),this.newTab=I,this.tabCount=C}removeTabOnUnload(){let p;const y=this.clearExpired(JSON.parse(localStorage.getItem("_tab_ids"))||[]),I=sessionStorage.getItem("_tab_id");y.length&&null!==I&&(p=y.indexOf(I),p>-1&&y.splice(p,1),localStorage.setItem("_tab_ids",JSON.stringify(y)))}clearExpired(p){return 0===this.settings.expireTabs?p:p.filter(y=>{try{return!this.isExpired(y)}catch{return!1}})}updateTabExpiration(p){const{expireTabs:y}=this.settings;if(0===y)return p;try{let I=p.split("_")[0];return this.isExpired(p)?(I=I+"_"+((new Date).getTime()+y),sessionStorage.setItem("_tab_id",I),I):p}catch{return p}}generateTabId(){const{expireTabs:p}=this.settings;let y=(new Date).getTime();return typeof performance<"u"&&"function"==typeof performance.now&&(y+=performance.now()),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(I){const C=(y+16*Math.random())%16|0;return y=Math.floor(y/16),("x"===I?C:3&C|8).toString(16)})+(p>0?"_"+((new Date).getTime()+p):"")}getBackForwardNavigation(p,y,I,C){return p.length<2?"FORWARD":y===C||I===C?"BACK":"FORWARD"}onNavigationStart(){this.referrer=this.router.url?window.location.origin+this.router.url:document.referrer,this.navigationTrigger=this.router.currentNavigation()?.trigger||this.navigationTrigger}onNavigationEnd(){this.reload=typeof this.reload>"u"&&1===window.performance.navigation.type}registerUnload(){window.addEventListener("unload",this.removeTabOnUnload.bind(this))}isExpired(p){return parseInt(p.split("_")[1],10)<(new Date).getTime()}static#e=v=()=>(this.\u0275fac=function(y){return new(y||E)(l.KVO(d.Ix),l.KVO(g.f))},this.\u0275prov=l.jDH({token:E,factory:E.\u0275fac,providedIn:"root"}))}return v(),E})()},76626(ue,w,i){"use strict";i.d(w,{U:()=>y});var l=i(15215),d=i(49894),g=i(59411),v=i(7908),E=i(47266),m=i(59882),p=i(48039);let y=(()=>{var I;
1let C=(class Bu{constructor(x,O,N,z,W){this.startPageTracking=x,this.router=O,this.activatedRoute=N,this.platformService=z,this.ngZone=W}pushToLayer(x){this.platformService.isBrowser&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push(x))}addGtm(x,O=500){const N=["release.nofluffjobs.com","mordor.nofluffjobs.com","nowyformat.nofluffjobs.com"].includes(location.host)?"&gtm_auth=SrO4cJCWSaaJ67SL-D4gWg&gtm_preview=env-2250&gtm_cookies_win=x":"";setTimeout(()=>{this.pushToLayer({"gtm.start":(new Date).getTime(),event:"gtm.js"});const z=document.getElementsByTagName("script")[0],W=document.createElement("script");W.async=!0,W.src=`https://www.googletagmanager.com/gtm.js?id=${x}${N}`;try{z.parentNode&&z.parentNode.insertBefore(W,z)}catch{}},O)}addServerSideGtm(x){!function(O,N,z,W,Z){O[W]=O[W]||[],O[W].push({"gtm.start":(new Date).getTime(),event:"gtm.js"});const b=N.getElementsByTagName(z)[0],V=N.createElement(z);V.async=!0,V.src="https://infra-calls.nofluffjobs.com/lfrjcdnx.js?st="+Z,b.parentNode?.insertBefore(V,b)}(window,document,"script","dataLayer",x)}nullToUndefined(x){if(null!==x){if("object"==typeof x)for(const O in x)x[O]=this.nullToUndefined(x[O]);return x}}flatten(x,O){if(!x)return{};let N=x;return O&&(N={[O]:x}),(0,g.flatten)(N,{delimiter:"_",safe:!0})}static#e=I=()=>(this.\u0275fac=function(O){return new(O||Bu)(E.KVO(v.v,8),E.KVO(m.Ix),E.KVO(m.nX),E.KVO(p.f),E.KVO(E.SKi))},this.\u0275prov=E.jDH({token:Bu,factory:Bu.\u0275fac,providedIn:"root"}),this)},I());return C=(0,l.Cg)([(0,d.d)()],C),C})()},7908(ue,w,i){"use strict";var l=i(47266);i.d(w,["v",0,new l.nKC("GTM_SETTINGS")])},50742(ue,w,i){"use strict";i.d(w,{A:()=>P});var l=i(454),d=i(84412),g=i(5964),f=i(23294),v=i(44668),E=i(47266),m=i(64523),p=i(96707);const y=new E.nKC("DATE_LOCALE_SETTINGS",{providedIn:"root",factory:()=>({[m.sb.enGB]:{localeLoader:()=>Promise.all([i.e(2076),i.e(4226)]).then(i.bind(i,84226)).then(O=>O.default),format:p.w},[m.sb.plPL]:{localeLoader:()=>Promise.all([i.e(2076),i.e(6341)]).then(i.bind(i,16341)).then(O=>O.default),format:p.w},[m.sb.huHU]:{localeLoader:()=>Promise.all([i.e(2076),i.e(5332)]).then(i.bind(i,85332)).then(O=>O.default),format:p.w},[m.sb.csCZ]:{localeLoader:()=>Promise.all([i.e(2076),i.e(3367)]).then(i.bind(i,3367)).then(O=>O.default),format:p.w},[m.sb.ukUA]:{localeLoader:()=>Promise.all([i.e(2076),i.e(797)]).then(i.bind(i,40797)).then(O=>O.default),format:p.w},[m.sb.ruRU]:{localeLoader:()=>Promise.all([i.e(2076),i.e(782)]).then(i.bind(i,90782)).then(O=>O.default),format:p.w},[m.sb.beBY]:{localeLoader:()=>Promise.all([i.e(2076),i.e(8302)]).then(i.bind(i,78302)).then(O=>O.default),format:p.w},[m.sb.skSK]:{localeLoader:()=>Promise.all([i.e(2076),i.e(9599)]).then(i.bind(i,39599)).then(O=>O.default),format:p.w},[m.sb.nlNL]:{localeLoader:()=>Promise.all([i.e(2076),i.e(2795)]).then(i.bind(i,22795)).then(O=>O.default),format:p.w}})});function I(x,O,N,z,W,Z,b){try{var V=x[Z](b),L=V.value}catch(F){return void N(F)}V.done?O(L):Promise.resolve(L).then(z,W)}let P=(()=>{var x;
1class O{constructor(z,W){this.localesSettings=z,this.formats=W,this.dateLocaleSubject=new d.t(null),this.dateLocale$=this.dateLocaleSubject.pipe((0,g.p)(Z=>!!Z),(0,f.F)(),(0,v.t)({bufferSize:1,refCount:!0}))}get dateLocale(){return this.dateLocaleSubject.value}updateLocaleOnLangChange(z){var W=this;return function C(x){return function(){var O=this,N=arguments;return new Promise(function(z,W){var Z=x.apply(O,N);function b(L){I(Z,z,W,b,V,"next",L)}function V(L){I(Z,z,W,b,V,"throw",L)}b(void 0)})}}(function*(){const Z=W.localesSettings[z],b=yield Z.localeLoader();W.setLocale({locale:b,format:Z.format})})()}setLocale(z){this.formats&&Object.assign(this.formats,z.format),this.dateLocaleSubject.next(z)}static#e=x=()=>(this.\u0275fac=function(W){return new(W||O)(E.KVO(y),E.KVO(l.de,8))},this.\u0275prov=E.jDH({token:O,factory:O.\u0275fac,providedIn:"root"}))}return x(),O})()},96707(ue,w,i){"use strict";i.d(w,["w",0,{parse:{dateInput:["P","dd-MM-yyyy"],monthYearInput:["LLLL yyyy","MM-yyyy","LLL yyyy"]},display:{dateInput:"P",monthYearInput:"LLL yyyy",monthYearLabel:"LLL y",dateA11yLabel:"MMMM d, y",monthYearA11yLabel:"MMMM y"}}])},69817(ue,w,i){"use strict";i.d(w,{Q:()=>v});var l=i(35547),d=i(27902),g=i(10235),f=i(78776);let v=(()=>{var E;class m{constructor(y,I,C){this.currencySv=y,this.shortNumberPipe=I,this.separatePipe=C}transform(y,I){return this.currencySv.isShortValueCurrency(I)?this.shortNumberPipe.transform(y):this.separatePipe.transform(y)}static#e=E=()=>(this.\u0275fac=function(I){return new(I||m)(l.rXU(d.B,16),l.rXU(g.S,16),l.rXU(f.K,16))},this.\u0275pipe=l.EJ8({name:"I18nCurrencyPipe",type:m,pure:!0}))}return E(),m})()},27902(ue,w,i){"use strict";i.d(w,{B:()=>d});var l=i(47266);let d=(()=>{var g;class f{constructor(){this.shortValueCurrencies={HUF:!0,CZK:!0,UAH:!0},this.shortValueRound={PLN:1}}isShortValueCurrency(E){return!(!E||!this.shortValueCurrencies[E.toUpperCase()])}getShortRound(E){return this.shortValueRound[E.toUpperCase()]||0}static#e=g=()=>(this.\u0275fac=function(m){return new(m||f)},this.\u0275prov=l.jDH({token:f,factory:f.\u0275fac,providedIn:"root"}))}return g(),f})()},60986(ue,w,i){"use strict";i.d(w,{W:()=>C});var l=i(15215),d=i(73864),g=i(49894),f=i(47266),v=i(68018),E=i(59882),m=i(50742),p=i(99952);const y="language";let C=(()=>{var P;let x=(class Fu{constructor(N,z,W,Z,b){this.ls=N,this.translateService=z,this.router=W,this.dateLocaleService=Z,this.cookie=b,this.langKeyPrefix="",this.checkLocalStorageLanguageKey=!0,this.translateService.onLangChange.pipe((0,g.s)(this)).subscribe(V=>{this.dateLocaleService.updateLocaleOnLangChange(V.lang)})}get localStorageKey(){return y+"_"+this.langKeyPrefix}init(N,z,W,Z="",b=!0){this.langKeyPrefix=Z,this.defaultLanguage=N,this.supportedLanguages=z,this.checkLocalStorageLanguageKey=b,this.language=W,"pl-PL"!==(W||N)&&this.translateService.setDefaultLang("en-GB")}destroy(){this.langChangeSubscription&&this.langChangeSubscription.unsubscribe()}changeLanguage(N,z,W=!0,Z=!0){W&&this.saveSelectedLang(N,z),this.translateService.use(N),Z&&this.updateLangQueryParam(N)}saveSelectedLang(N,z){const W=z?`${y}_${z}`:this.localStorageKey;this.ls.setItem(W,N),this.cookie.put(W,N)}getSelectedRegionLanguage(N){const z=N?`${y}_${N}`:this.localStorageKey;return this.cookie.get(z)||this.ls.getItem(z)}getSavedLanguage(N){const z=`${y}_${N}`;return this.cookie.get(z)||this.ls.getItem(z)}updateLangQueryParam(N){let z=this.router.routerState.root;for(;z.firstChild;)z=z.firstChild;const W={lang:N!==this.defaultLanguage?N.slice(0,2):null};this.router.navigate([],{relativeTo:z,queryParams:W,queryParamsHandling:"merge",replaceUrl:!0})}registerTranslation(N,z){this.translateService.setTranslation(z,N,!0)}set language(N){let z=null;try{z=window&&window.localStorage&&window.localStorage.getItem(this.localStorageKey)}catch{}N=N||this.checkLocalStorageLanguageKey&&z||this.defaultLanguage||this.translateService.getBrowserCultureLang()||"";let W=this.supportedLanguages.includes(N);N&&!W&&(N=N.split("-")[0],W=!!(N=this.supportedLanguages.find(Z=>Z.startsWith(N))||"")),W||(N=this.defaultLanguage),this.translateService.use(N)}get language(){return this.translateService.currentLang}removeSavedLang(N){localStorage.removeItem(`${y}_${N}`)}isLanguageSetByUser(){return!!this.ls.getItem(this.localStorageKey)}isLang(N){return this.language===N}static#e=P=()=>(this.\u0275fac=function(z){return new(z||Fu)(f.KVO(d.Wd),f.KVO(v.c$),f.KVO(E.Ix),f.KVO
1(m.A),f.KVO(p.O1))},this.\u0275prov=f.jDH({token:Fu,factory:Fu.\u0275fac,providedIn:"root"}),this)},P());return x=(0,l.Cg)([(0,g.d)()],x),x})()},47437(ue,w,i){"use strict";i.d(w,{Q:()=>f});var l=i(74463),d=i(47266),g=i(64523);let f=(()=>{var v;class E{constructor(p){this.region=p}translateRoute(p,y){return l.u[y??this.region.currentRegion.code][p]}shouldRewriteUrl(p){const y=this.translateRoute("remote");return!p.includes(y)}rewriteUrl(p,y){return p.replace(l.M,this.translateRoute("remote",y))}static#e=v=()=>(this.\u0275fac=function(y){return new(y||E)(d.KVO(g.xP))},this.\u0275prov=d.jDH({token:E,factory:E.\u0275fac,providedIn:"root"}))}return v(),E})()},74463(ue,w,i){"use strict";var l=i(64523);const d={[l.OZ.NFJ]:{jobs:"jobs",remote:"remote"},[l.OZ.Pl]:{jobs:"praca-it",remote:"praca-zdalna"},[l.OZ.Hu]:{jobs:"it-allasok",remote:"tavmunka"},[l.OZ.Ua]:{jobs:"it-robota",remote:"viddalena-robota"},[l.OZ.UaRu]:{jobs:"it-robota",remote:"viddalena-robota"},[l.OZ.By]:{jobs:"it-robota",remote:"addalenaja-praca"},[l.OZ.ByRu]:{jobs:"it-robota",remote:"addalenaja-praca"},[l.OZ.Cz]:{jobs:"it-prace",remote:"prace-na-dalku"},[l.OZ.Sk]:{jobs:"it-praca",remote:"praca-na-dialku"},[l.OZ.Nl]:{jobs:"jobs",remote:"remote"}},g=new RegExp(Object.values(d).map(f=>f.remote).join("|"),"i");i.d(w,["M",0,g,"u",0,d])},25810(ue,w,i){"use strict";i.d(w,{i:()=>d});var l=i(47266);let d=(()=>{var g;class f{constructor(){this.storage={}}addMeasurementRecord(E,m,p){const y=E.replace(/ /g,"_");this.storage["test_"+y+"_variant"]=p.variant,this.storage["test_"+y+"_forced"]=p.forced}reset(){this.storage={}}getValue(){return this.storage}static#e=g=()=>(this.\u0275fac=function(m){return new(m||f)},this.\u0275prov=l.jDH({token:f,factory:f.\u0275fac,providedIn:"root"}))}return g(),f})()},46987(ue,w,i){"use strict";i.d(w,{V:()=>ae});var l=i(15215),d=i(47266),g=i(49894),f=i(94768),v=i(10498),E=i(57690),m=i(67357),p=i(58747),y=parseFloat,I=Math.min,C=Math.random;const x=function P(Q,ge,ce){if(ce&&"boolean"!=typeof ce&&(0,m.A)(Q,ge,ce)&&(ge=ce=void 0),void 0===ce&&("boolean"==typeof ge?(ce=ge,ge=void 0):"boolean"==typeof Q&&(ce=Q,Q=void 0)),void 0===Q&&void 0===ge?(Q=0,ge=1):(Q=(0,p.A)(Q),void 0===ge?(ge=Q,Q=0):ge=(0,p.A)(ge)),Q>ge){var ie=Q;Q=ge,ge=ie}if(ce||Q%1||ge%1){var Se=C();return I(Q+Se*(ge-Q+y("1e-"+((Se+"").length-1))),ge)}return(0,E.A)(Q,ge)};var O=i(47369),N=i(65245),z=i(88141),W=i(44668),Z=i(7673),b=i(59030),V=i(3369),L=i(91327),F=i(58698);let $=(()=>{var Q;class ge{constructor(){this.tests=F.f}getById(ie){const Se=this.tests[ie];if(Se)return this.isTestActive(Se)?Se:void 0}getTestName(ie){return this.tests[ie]?.testName}isTestActive(ie){return!ie.dateRange||(0,L.A)(new Date,{start:new Date(ie.dateRange.start),end:new Date(ie.dateRange.end)})}static#e=Q=()=>(this.\u0275fac=function(Se){return new(Se||ge)},this.\u0275prov=d.jDH({token:ge,factory:ge.\u0275fac,providedIn:"root"}))}return Q(),ge})();var le=i(48039),be=i(61079),ot=i(99952);const pt="nfj_abt";let ve=(()=>{var Q;class ge{constructor(ie){this.cookieSv=ie}read(){const ie=this.cookieSv.get(pt);return ie?ie.split(";").reduce((Se,Xe)=>{const[Le,vt,Ce]=Xe.split(",");return Se[Le]={forced:"1"===vt,variant:parseInt(Ce,10)},Se},{}):{}}write(ie){const Se=Object.keys(ie).reduce((Xe,Le)=>{const vt=Le,{variant:Ce,forced:Ue}=ie[Le];return Xe.concat([`${vt},${Ue?1:0},${Ce}`])},[]);this.cookieSv.put(pt,Se.join(";"),{path:"/",expires:(0,be.A)(new Date,30)})}static#e=Q=()=>(this.\u0275fac=function(Se){return new(Se||ge)(d.KVO(ot.O1))},this.\u0275prov=d.jDH({token:ge,factory:ge.\u0275fac,providedIn:"root"}))}return Q(),ge})();var Fe=i(91456);let Ne=(()=>{var Q;class ge{constructor(){this.trackEvent=(0,Fe.aS)()}testStarted(ie){const Se="AB Test Started";this.trackEvent({event:Se,test_id:ie.testId,[ie.testId+"_context"]:{test_name:ie.testName,test_variant:ie.assignedVariant,test_forced:ie.forced??!1}},{eventName:Se,type:"event",eventCategory:Fe.zt.AbTesting,gtm:!0,segment:!0})}variantAssigned(ie){const Se="AB Test Variant Assigned";this.trackEvent({event:Se,test_id:ie.testId,[ie.testId+"_context"]:{test_name:ie.testName,test_variant:ie.assignedVariant,test_forced:ie.forced??!1,["test_"+ie.testName.replace(/ /g,"_")+"_variant"]:ie.assignedVariant}},{eventName:Se,type:"event",eventCategory:Fe.zt.AbTesting,gtm:!0,segment:!0})}testSubjectDisplayed(ie){const Se="AB Test Subject Displayed";this.trackEvent({event:Se,test_id:ie.testId,test_name:ie.testName,test_variant:ie.assignedVariant,test_forced:ie.forced??!1,["test_"+ie.testName.replace(/ /g,"_")+"_variant"]:ie.assignedVariant},{eventName:Se,type:"event",eventCategory:Fe.zt.AbTesting,gtm:!0,segment:!0})}static#e=Q=()=>(this.\u0275fac=function(Se){return new(Se||ge)},this.\u0275prov=d.jDH({token:ge,factory:ge.\u0275fac,providedIn:"root"}))}return Q(),ge})();var je=i(25810);const Ve=(0,d.zw6)("assigned on server");let ae=(()=>{var Q;let ge=(class Wu extends f.Yz{constructor(ie,Se,Xe,Le,vt,Ce,Ue){super(),this.initialQueryParams=ie,this.abTestingRepository=Se,this.platformSv=Xe,this.abTesting
1CookieSv=Le,this.measurement=vt,this.abTestingMeasurementStorage=Ce,this.transferState=Ue,this.set(this.getInitialState()),this.updateMeasurementData(),this.sendEvents(),this.select().pipe((0,N.i)(1),(0,g.s)(this)).subscribe(c=>{this.abTestingCookieSv.write(c),this.updateMeasurementData()})}start(ie,Se=!1){const Xe=this.abTestingRepository.getById(ie);return Xe?(this.setVariant(ie,Xe),this.selectVariant$(ie).pipe((0,z.M)(vt=>{Se&&this.sendDisplayedEvent(ie,vt)}),(0,W.t)({bufferSize:1,refCount:!0}))):(this.isVariantAssigned(ie)&&this.set(vt=>(0,v.A)(vt,ie)),(0,Z.of)({variant:0,forced:!1}))}getTestResult$(ie,Se=!1){return(0,b.v)(()=>this.start(ie,Se)).pipe((0,W.t)({bufferSize:1,refCount:!0}))}sendDisplayedEvent(ie,Se){if(this.platformSv.isBrowser){const Xe=Se||this.get()[ie],Le=this.abTestingRepository.getTestName(ie);Xe&&Le&&this.measurement.testSubjectDisplayed({testId:ie,testName:Le,assignedVariant:Xe.variant,forced:Xe.forced})}}setVariant(ie,Se){const Xe=this.getVariantFromParam(Se);if(Xe>-1){const Ce={variant:Xe,forced:!0},Ue=this.get(ie);return void((Ue?.variant!==Xe||!Ue?.forced)&&(this.onVariantAssigned(ie,Ce),this.set(c=>({...c,[ie]:Ce}))))}const Le=this.isVariantAssigned(ie),vt=Se.variants;if(!Le&&vt>
10){const Ue={variant:x(0,vt-1,!1),forced:!1};this.onVariantAssigned(ie,Ue),this.set(c=>({...c,[ie]:Ue}))}}selectVariant$(ie){return this.select(ie)}isVariantAssigned(ie){return typeof this.get(ie)?.variant<"u"}getVariantFromParam(ie){const Se=this.initialQueryParams;if(!ie.queryParam||!Se[ie.queryParam])return-1;const Xe=Se[ie.queryParam],Le=parseInt(Xe,10);return isNaN(Le)?(ie.queryParamValues||[]).findIndex(vt=>vt===Xe):Le>=0&&Le<=ie.variants-1?Le:-1}getInitialState(){return this.parseCookieValue()}filterOutInactiveTests(ie){return(0,O.A)(ie,(Se,Xe)=>!this.abTestingRepository.getById(Xe))}parseCookieValue(){const ie=this.abTestingCookieSv.read(),Se=this.filterOutInactiveTests(ie);return Object.keys(Se).length!==Object.keys(ie).length&&this.abTestingCookieSv.write(Se),Se}onVariantAssigned(ie,Se){if(this.platformSv.isBrowser){const Xe=this.abTestingRepository.getTestName(ie);this.measurement.variantAssigned({testName:Xe,forced:Se.forced,assignedVariant:Se.variant,testId:ie})}else{const Xe=this.transferState.get(Ve,{});Xe[ie]=Se,this.transferState.set(Ve,Xe)}}updateMeasurementData(){if(this.platformSv.isBrowser){this.abTestingMeasurementStorage.reset();const ie=this.get()||{};Object.keys(ie).forEach(Se=>{const Xe=ie[Se],Le=this.abTestingRepository.getTestName(Se);this.abTestingMeasurementStorage.addMeasurementRecord(Le,Se,Xe)})}}sendEvents(){if(this.platformSv.isBrowser){const ie=this.transferState.get(Ve,{});Object.keys(ie).length&&Object.keys(ie).forEach(Se=>{this.onVariantAssigned(Se,ie[Se])}),this.transferState.remove(Ve)}}static#e=Q=()=>(this.\u0275fac=function(Se){return new(Se||Wu)(d.KVO(V.x),d.KVO($),d.KVO(le.f),d.KVO(ve),d.KVO(Ne),d.KVO(je.i),d.KVO(d.pJN))},this.\u0275prov=d.jDH({token:Wu,factory:Wu.\u0275fac,providedIn:"root"}),this)},Q());return ge=(0,l.Cg)([(0,g.d)()],ge),ge})()},58698(ue,w,i){"use strict";const l={side_offers_button_text:"sideOffersButtonText",wizard_entry:"wizardEntry",save_search_cta:"saveSearchCta"};i.d(w,["$",0,l,"f",0,{[l.side_offers_button_text]:{testName:"[offer details] featured offers button",variants:3},[l.save_search_cta]:{testName:"[search results] save search CTA visibility",variants:2,queryParam:"save_search_cta"}}])},59723(ue,w,i){"use strict";i.d(w,{Z:()=>Z});var l=i(47266),d=i(562),g=i(97900),f=i(91456);let v=(()=>{var b;class V{constructor(){this.trackEv=(0,f.aS)()}openModal(){const F="CV checker modal opened";this.trackEv({event:F},{eventName:F,type:"event",eventCategory:f.zt.CvChecker,gtm:!0,segment:!0})}submit(){const F="CV checker submit";this.trackEv({event:F},{eventName:F,type:"event",eventCategory:f.zt.CvChecker,gtm:!0,segment:!0})}survey(F){this.trackEv({__include:["jobOffer_context"],event:"AI CV Survey",jobOfferSurvey_context:{...F}},{eventName:"AI CV Survey",type:"event",eventCategory:f.zt.Search,gtm:!0,segment:!0})}static#e=b=()=>(this.\u0275fac=function($){return new($||V)},this.\u0275prov=l.jDH({token:V,factory:V.\u0275fac,providedIn:"root"}))}return b(),V})(),E=(()=>{var b;class V{constructor(){this.trackEv=(0,f.aS)()}banner(F,$,le,be){this.trackEv({event:f.zt.Lottery,utm_context:{utm_source:F,utm_medium:$,utm_campaign:le,utm_content:be}},{eventName:f.zt.Lottery,type:"event",eventCategory:f.zt.Lottery,gtm:!0,segment:!0})}static#e=b=()=>(this.\u0275fac=function($){return new($||V)},this.\u0275prov=l.jDH({token:V,factory:V.\u0275fac,providedIn:"root"}))}return b(),V})(),m=(()=>{var b;class V{constructor(){this.trackEvent=(0,f.aS)()}termsModalInit(){const F="New Terms of Service Modal Init";this.trackEvent({event:F},{eventName:F,type:"event",eventCategory:f.zt.Account,gtm:!0,segment:!0})}termsAccepted(){const F="Terms of Service Accepted";this.trackEvent({event:F},{eventName:F,type:"event",eventCategory:f.zt.Account,gtm:!0,segment:!0})}static#e=b=()=>(this.\u0275fac=function($){return new($||V)},this.\u0275prov=l.jDH({token:V,factory:V.\u0275fac,providedIn:"root"}))}return b(),V})();var I=function(b){return b.COLLAPSE="collapse",b.EXPANDED="expand",b}(I||{});let C=(()=>{var b;class V{constructor(){this.trackEv=(0,f.aS)()}survey(F){this.trackEv({__include:["cvMatch_context"],event:"CV Scoring Survey",cvMatchSurvey_context:{...F.answers,userId:F.userId}},{eventName:"CV Match Survey",type:"event",eventCategory:f.zt.CvMatch,gtm:!0,segment:!0})}problem(F){this.trackEv({__include:["cvMatch_context"],event:"CV Scoring Survey",cvMatchSurvey_context:{...F.answers,jobId:F.jobId,applicationId:F.applicationId}},{eventName:"CV Match Survey",type:"event",eventCategory:f.zt.CvMatch,gtm:!0,segment:!0})}infoModal(F,$){this.trackEv({event:F,CV_Scoring_info_source:$},{eventName:F,type:"event",eventCategory:f.zt.CvMatch,gtm:!0,segment:!0})}faqStateChanged(F){const $="CV Scoring Info Faq Clicked";this.trackEv({event:$,CV_Scoring_info_action:F?I.COLLAPSE:I.EXPANDED},{eventName:$,type:"event",eventCategory:f.zt.CvMatch,gtm:!0,segment:!0})}static#e=b=()=>(this.\u0275fac=function($){return new($||V)},this.\u0275prov=l.jDH({token:V,factory:V.\u0275fac,providedIn:"root"}))}return b(),V})(),P=(()=>{var b;class V{constructor(){this.trackEv=(0,f.aS)()}noticeBarDisplayed(F){const $="Contact Form Notice Bar Displayed";this.trackEv({event:$,...F},{eventName:$,type:"event",eventCategory:f.zt.Lead,gtm:!0,segment:!0})}enableContactFormClicked(){const F="Enable Contact Form Clicked";this.trackEv({event:F},{eventName:F,type:"event",eventCategory:f.zt.Lead,gtm:!0,segment:!0})}contactFormMoreInfoModalInit(){const F="Contact Form More Info Modal Init";this.trackEv({event:F},{eventName:F,type:"event",eventCategory:f.zt.Lead,gtm:!0,segment:!0})}static#e=b=()=>(this.\u0275fac=function($){return new($||V)},this.\u0275prov=l.jDH({token:V,factory:V.\u0275fac,providedIn:"root"}))}return b(),V})(),O=(()=>{var b;class V{constructor(){this.trackEvent=(0,f.aS)()}errorDisplayed(F,$={}){const le="Error Displayed";this.trackEvent({event:le,text:F,...$},{eventName:le,type:"event",eventCategory:f.zt.Ui,gtm:!0,segment:!0})}static#e=b=()=>(this.\u0275fac=function($){return new($||V)},this.\u0275prov=l.jDH({token:V,factory:V.\u0275fac,providedIn:"root"}))}return b(),V})();var N=i(47697);let z=(()=>{var b;class V{constructor(){this.trackEv=(0,f.aS)()}jobOfferSurvey(F){this.trackEv({__include:["jobOffer_context"],event:"Job Offer Survey",jobOfferSurvey_context:{...F}},{eventName:"Job Offer Survey",type:"event",eventCategory:f.zt.Apply,gtm:!0,segment:!0})}static#e=b=()=>(this.\u0275fac=function($){return new($||V)},this.\u0275prov=l.jDH({token:V,factory:V.\u0275fac,providedIn:"root"}))}return b(),V})();var W=i(80197);let Z=(()=>{var b;class V{constructor(F,$,le,be,ot,pt,ve,Fe,Ne,je,Ve){this.salaryMatch=F,this.verify=$,this.aiCv=le,this.lottery=be,this.account=ot,this.cvMatching=pt,this.lead=ve,this.ui=Fe,this.misc=Ne,this.job=je,this.screening=Ve}static#e=b=()=>(this.\u0275fac=function($){return new($||V)(l.KVO(d.A),l.KVO(g.M),l.KVO(v),l.KVO(E),l.KVO(m),l.KVO(C),l.KVO(P),l.KVO(O),l.KVO(N.L),l.KVO(z),l.KVO(W.F))},this.\u0275prov=l.jDH({token:V,factory:V.\u0275fac,providedIn:"root"}))}return b(),V})()},47697(ue,w,i){"use strict";i.d(w,{L:()=>g});var l=i(91456),d=i(47266);let g=(()=>{var f;class v{constructor(){this.trackEv=(0,l.aS)()}dataCyElementClicked(m){const{dataCy:p,dataCySection:y,dataCyParams:I={},view:C,...P}=m;this.trackEv({event:"Click",click_context:{click_dataCy:p,click_dataCySection:y,...I||{}},app_view:C,...P},{eventName:"Click",eventCategory:l.zt.Misc,type:"event",gtm:!0,segment:!0})}surveyBannerClicked(m){this.trackEv({event:"Survey Banner Clicked",survey:"hu_candidate_experience",click_source:m.click_source},{eventName:"Click",eventCategory:l.zt.Misc,type:"event",gtm:!0,segment:!0})}userResearch(m){this.trackEv({event:"User Research Clicked",click_source:m.utm_source},{eventName:"Click",eventCategory:l.zt.Misc,type:"event",gtm:!0,segment:!0})}static#e=f=()=>(this.\u0275fac=function(p){return new(p||v)},this.\u0275prov=d.jDH({token:v,factory:v.\u0275fac,providedIn:"root"}))}return f(),v})()},562(ue,w,i){"use strict";i.d(w,{A:()=>g});var l=i(91456),d=i(47266);let g=(()=>{var f;class v{constructor(){this.trackEv=(0,l.aS)()}salaryMatchSurvey(m){this.trackEv({__include:["jobOffer_context"],event:"Salary Match Survey",jobOfferSurvey_context:{...m}},{eventName:"Salary Match Survey",type:"event",eventCategory:l.zt.Search,gtm:!0,segment:!0})}infoModal(m,p){const y="opened"===m?"Salary Match Info Opened":"Salary Match Info Closed";this.trackEv({event:y,salary_match_info_source:p},{eventName:y,type:"event",eventCategory:l.zt.SalaryMatch,gtm:!0,segment:!0})}faqStateChanged(m){const p="Salary Match Info Faq Clicked";this.trackEv({event:p,salary_match_info_action:m?"collapse":"expand"},{eventName:p,type:"event",eventCategory:l.zt.SalaryMatch,gtm:!0,segment:!0})}movieStateChanged(m){const p="Salary Match Info Movie "+(m?"Played":"Stopped");this.trackEv({event:p},{eventName:p,type:"event",eventCategory:l.zt.SalaryMatch,gtm:!0,segment:!0})}movieFullScreenChanged(m){const p="Salary Match Info Movie Fullscreen "+(m?"Opened":"Closed");this.trackEv({event:p},{eventName:p,type:"event",eventCategory:l.zt.SalaryMatch,gtm:!0,segment:!0})}dropdownStateChanged(m,p){const y="Salary Match Dropdown "+(m?"Closed":"Opened");this.trackEv({event:y,__include:["jobOffer_context"],...p},{eventName:y,type:"event",eventCategory:l.zt.SalaryMatch,gtm:!0,segment:!0})}dropdownSubmitted(m){const p="Salary Match Dropdown Submitted";this.trackEv({event:p,__include:["jobOffer_context"],...m},{eventName:p,type:"event",eventCategory:l.zt.SalaryMatch,gtm:!0,segment:!0})}dropdownExpectationSelected(m){const p="Salary Match Dropdown Expectation Selected";this.trackEv({event:p,__include:["jobOffer_context"],...m},{eventName:p,type:"event",eventCategory:l.zt.SalaryMatch,gtm:!0,segment:!0})}dropdownContractChanged(m){const p="Salary Match Dropdown Contract Changed";this.trackEv({event:p,__include:["jobOffer_context"],...m},{eventName:p,type:"event",eventCategory:l.zt.SalaryMatch,gtm:!0,segment:!0})}static#e=f=()=>(this.\u0275fac=function(p){return new(p||v)},this.\u0275prov=d.jDH({token:v,factory:v.\u0275fac,providedIn:"root"}))}return f(),v})()},80197(ue,w,i){"use strict";i.d(w,{F:()=>g});var l=i(91456),d=i(47266);let g=(()=>{var f;class v{constructor(){this.trackEv=(0,l.aS)()}conferenceSurvey(m){this.trackEv({event:"Conference Survey",conferenceSurvey_context:{...m}},{eventName:"Conference Survey",type:"event",eventCategory:l.zt.Screening,gtm:!0,segment:!0})}screeningConversationStarted(m){this.trackConversationEvent("Screening Conversation Started",m)}screeningConversationEndedByUser(m){this.trackConversationEvent("Screening Conversation Ended By User",m)}screeningConversationEndedByAi(m){this.trackConversationEvent("Screening Conversation Ended By AI",m)}trackConversationEvent(m,p){const y=Object.fromEntries(Object.entries(p).filter(([,I])=>void 0!==I));this.trackEv({event:m,screeningConversation_context:y},{eventName:m,type:"event",eventCategory:l.zt.Screening,gtm:!0,segment:!0})}static#e=f=()=>(this.\u0275fac=function(p){return new(p||v)},this.\u0275prov=d.jDH({token:v,factory:v.\u0275fac,providedIn:"root"}))}return f(),v})()},97900(ue,w,i){"use strict";i.d(w,{M:()=>g});var l=i(91456),d=i(47266);let g=(()=>{var f;class v{constructor(){this.trackEv=(0,l.aS)()}verifyCandidateInit(m){this.trackEv({event:"Verify Candidate Init",verify_context:{applicationId:m.applicationId,currentStatus:m.currentStatus,offerId:m.offerId,company:m.company}},{eventName:"Verify Candidate Init",type:"event",eventCategory:l.zt.Verify,gtm:!0,segment:!0})}verifyCandidateCall(m){this.trackEv({event:"Verify Candidate Call",verify_context:{applicationId:m.applicationId,company:m.company}},{eventName:"Verify Candidate Call",type:"event",eventCategory:l.zt.Verify,gtm:!0,segment:!0})}requestVerifyClick(m){this.trackEv({event:"Verify Request Click",verify_context:{applicationId:m.applicationId,currentStatus:m.currentStatus,source:m.source}},{eventName:"Verify Request Click",type:"event",eventCategory:l.zt.Verify,gtm:!0,segment:!0})}verifyCandidateRejectModalOpened(m){this.trackEv({event:"Verify Candidate Reject Modal opened",verify_context:{applicationId:m.applicationId,company:m.company}},{eventName:"Verify Candidate Reject Modal opened",type:"event",eventCategory:l.zt.Verify,gtm:!0,segment:!0})}verifyCandidateRejectRequest(m){this.trackEv({event:"Verify Candidate Reject Request",verify_context:{applicationId:m.applicationId,rejectionReason:m.rejectionReason}},{eventName:"Verify Candidate Reject Request",type:"event",eventCategory:l.zt.Verify,gtm:!0,segment:!0})}static#e=f=()=>(this.\u0275fac=function(p){return new(p||v)},this.\u0275prov=d.jDH({token:v,factory:v.\u0275fac,providedIn:"root"}))}return f(),v})()},91456(ue,w,i){"use strict";i.d(w,{zt:()=>f});var d=i(47266),g=i(84799),f=function(m){return m.Lead="lead",m.Apply="apply flow",m.Search="search",m.Account="account",m.AbTesting="ab-testing",m.Insights="insights",m.Ui="ui",m.Misc="misc",m.SalaryMatch="salary match",m.Lottery="peceter
1ia",m.CvMatch="cv scoring",m.CvChecker="cv checker",m.Verify="verify",m.Screening="screening",m}(f||{});i.d(w,["aS",0,()=>{const m=(0,d.WQX)(g.O);return m.track.bind(m)}])},34046(ue,w,i){"use strict";i.d(w,["WL",0,"nfj_last","Z3",0,"nfj_user_id","kc",0,"nfj_session_id"])},3576(ue,w,i){"use strict";i.d(w,{m:()=>C});var l=i(15215),d=i(47266),g=i(49894),f=i(33726),v=i(23294),E=i(5964),m=i(96354),p=i(73674),y=i(35547),I=i(48039);let C=(()=>{var P;let x=(class kh{constructor(N,z){this.platformSv=N,this.elementRef=z,this.global=!1,this.measure=new d.bkB,this.measurementViewName=(0,p.zq)()}ngOnInit(){this.platformSv.isServer||(0,f.R)(this.global?document:this.elementRef.nativeElement,"click",{passive:!0}).pipe((0,E.p)(N=>!!N&&!N.target.hasAttribute(p.x)),(0,v.F)((N,z)=>N.target===z.target&&z.timeStamp-N.timeStamp<1e3),(0,m.T)(N=>{const z=(0,p.km)(N.target);return z.dataCy&&N.stopPropagation(),z}),(0,E.p)(N=>!!N.dataCy),(0,g.s)(this)).subscribe(N=>{this.measure.next({...N,view:this.measurementViewName})})}static#e=P=()=>(this.\u0275fac=function(z){return new(z||kh)(y.rXU(I.f),y.rXU(y.aKT))},this.\u0275dir=y.FsC({type:kh,selectors:[["","commonMeasureClickEvent",""]],inputs:{global:"global"},outputs:{measure:"measure"}}),this)},P());return x=(0,l.Cg)([(0,g.d)()],x),x})()},29845(ue,w,i){"use strict";i.d(w,{q:()=>m});var l=i(47266),d=i(95877),g=i(84412),f=i(5964),v=i(48039),E=i(35547);let m=(()=>{var p;class y{constructor(){this.platformSv=(0,l.WQX)(v.f),this.store=new g.t({}),this.lastEvent=new g.t(null),this.identifySubject=new g.t(null),this.event$=this.lastEvent.pipe((0,f.p)(C=>!!C)),this.identify$=this.identifySubject.pipe((0,f.p)(C=>!!C))}getStoredValues(){return this.store.getValue()}isDisabled(){return this.platformSv.isServer}track(C,P){this.isDisabled()||(this.addToStore(C),this.lastEvent.next({data:C,options:P,storedValues:this.store.getValue()}))}addToStore(C){const P=this.store.getValue();(0,d.A)(P,C,(x,O)=>O),this.store.next({...P})}identify(C){this.identifySubject.next(C)}static#e=p=()=>(this.\u0275fac=function(P){return new(P||y)},this.\u0275dir=E.FsC({type:y}))}return p(),y})()},20976(ue,w,i){"use strict";i.d(w,{N:()=>m});var l=i(21413),d=i(56977),g=i(88141),f=i(73674),v=i(35547),E=i(29845);let m=(()=>{var p;class y{constructor(C){this.measurementEventSv=C,this.appName=(0,f.Hk)(),this.destroy$=new l.B}listen(){this.measurementEventSv.event$.pipe((0,g.M)(C=>this.sendEvent(C.data,C.storedValues,C.options)),(0,d.Q)(this.destroy$)).subscribe(),this.measurementEventSv.identify$.pipe((0,g.M)(C=>this.identify(C)),(0,d.Q)(this.destroy$)).subscribe()}ngOnDestroy(){this.destroy$.next(null)}static#e=p=()=>(this.\u0275fac=function(P){return new(P||y)(v.rXU(E.q))},this.\u0275dir=v.FsC({type:y}))}return p(),y})()},73674(ue,w,i){"use strict";var l=i(47266);const g="data-custom-click-measure",f=new l.nKC("Measurement view name"),v=new l.nKC("Measurement App Name");i.d(w,["Cp",0,I=>({provide:v,useValue:I}),"Hk",0,()=>(0,l.WQX)(v),"aS",0,I=>[{provide:f,useValue:I}],"km",0,(I,C=!0)=>{let x,O,N,P=I;if(["svg","path"].includes(P.tagName)){const W=P.closest("*:not(svg):not(path)");P=W&&!W.hasAttribute(g)?W:P}C&&(x=P.getAttribute("data-cy")||void 0,O=P.getAttribute("data-cy-section")||void 0,N=x&&P?.getAttribute("data-cy-params"),P=P?.parentElement);let z=1;for(;P&&(!x||!O)&&z<11&&(!O||x);)x=x||!P.hasAttribute(g)&&P.getAttribute("data-cy")||void 0,N=N||x&&P.getAttribute("data-cy-params"),O=O||!P.hasAttribute(g)&&P.getAttribute("data-cy-section")||void 0,P=P.parentElement,z++;return{dataCySection:O,dataCy:x,dataCyParams:N&&JSON.parse(N)||{}}},"x",0,g,"zq",0,()=>(0,l.WQX)(f,{optional:!0})])},37628(ue,w,i){"use strict";i.d(w,["l",0,()=>{if(crypto.getRandomValues)return"10000000-1000-4000-8000-100000000000".replace(/[018]/g,function(d){return(d^crypto.getRandomValues(new Uint8Array(1))[0]&15>>d/4).toString(16)});{let d=(new Date).getTime(),g=typeof performance<"u"&&performance.now&&1e3*performance.now()||0;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(f){let v=16*Math.random();return d>0?(v=(d+v)%16|0,d=Math.floor(d/16)):(v=(g+v)%16|0,g=Math.floor(g/16)),("x"===f?v:3&v|8).toString(16)})}}])},47170(ue,w,i){"use strict";var l=i(33446),d=i(74294);const g=(m,p,y)=>{const I=y||{};for(const C in m){const P=C;(0,d.A)(m[C])?g(m[C],P,I):I[P]=m[C]}return I},f=(m,p)=>{const y={};for(const I in m)(0,d.A)(m[I])?m[I]=f(m[I],p):"__include"===I&&(m[I].forEac
1h(P=>{let x=p[P];if((0,d.A)(x)){x=g(x,P);for(const O in x)y[O]=x[O]}else y[P]=x}),delete m.__include,delete y.__include);for(const I in y)m[I]=y[I];return m};i.d(w,["j",0,(m,p)=>{const y=(0,l.A)(m);return f(y,p),(m=>{for(const p in m)if("_context"===p.slice(-8)){for(const y in m[p])"__include"!==y&&(m[y]=m[p][y]);delete m[p]}return m})(y)}])},84799(ue,w,i){"use strict";var l=i(47266);i.d(w,["O",0,new l.nKC("App measurement-event service")])},40008(ue,w,i){"use strict";i.d(w,["Q",0,f=>f&&f.replace(/<[^>]*>/g,"")])},18254(ue,w,i){"use strict";i.d(w,{F:()=>d});var l=i(35547);let d=(()=>{var g;class f{transform(E,m=!1){return E.essentials?.convertedSalary&&!m?E.essentials?.convertedSalary:E.essentials?.originalSalary}static#e=g=()=>(this.\u0275fac=function(m){return new(m||f)},this.\u0275pipe=l.EJ8({name:"postingSalary",type:f,pure:!0}))}return g(),f})()},64523(ue,w,i){"use strict";i.d(w,{qc:()=>p,xP:()=>gt,Sq:()=>de,eC:()=>C,OZ:()=>I,sb:()=>x,nn:()=>P,Z:()=>Vt,K4:()=>qe,cL:()=>f,nY:()=>He});var l=i(47266);const f=new l.nKC("User Country from ip",{providedIn:"root",factory:()=>(0,l.WQX)(l.pJN).get(v,null)}),v=(0,l.zw6)("USER_COUNTRY");var E=i(45984),m=i(35547);let p=(()=>{var mt;class st extends E.Sm{prepareExternalUrl(Nt){const Ut=this.getBaseHref(),Wt=super.prepareExternalUrl(Nt);return Ut===Wt?E.aZ.stripTrailingSlash(Wt):Wt}static#e=mt=()=>(this.\u0275fac=(()=>{let Nt;return function(Wt){return(Nt||(Nt=m.xGo(st)))(Wt||st)}})(),this.\u0275prov=l.jDH({token:st,factory:st.\u0275fac}))}return mt(),st})();var y=i(470),I=function(mt){return mt.Hu="HU",mt.Pl="PL",mt.NFJ="nfj.com",mt.Cz="CZ",mt.Ua="UA",mt.By="BY",mt.UaRu="UA-RU",mt.ByRu="BY-RU",mt.Sk="SK",mt.Nl="NL",mt}(I||{}),C=function(mt){return mt.Poland="Poland",mt.Hungary="Hungary",mt.Czechia="Czechia",mt.Belarus="Belarus",mt.Ukraine="Ukraine",mt.Slovakia="Slovakia",mt.Netherlands="Netherlands",mt}(C||{}),P=function(mt){return mt.IT="IT_JOBS",mt.BUSINESS="BUSINESS_JOBS",mt}(P||{}),x=function(mt){return mt.enGB="en-GB",mt.plPL="pl-PL",mt.huHU="hu-HU",mt.csCZ="cs-CZ",mt.ukUA="uk-UA",mt.ruRU="ru-RU",mt.beBY="be-BY",mt.skSK="sk-SK",mt.nlNL="nl-NL",mt}(x||{});const O=[{name:"Poland",country:C.Poland,code:I.NFJ,defaultLanguage:x.enGB,locale:"en_US",domainSuffix:"",isDefault:!0,portalType:P.IT,requestParams:"region=pl",supportedLanguages:[x.enGB,x.plPL,x.csCZ,x.huHU,x.nlNL,x.ruRU,x.skSK,x.ukUA],defaultCurrency:y.CURRENCY_QUERY.EUR,hreflang:"x-default",primary:!1},{name:"Poland",code:I.Pl,country:C.Poland,defaultLanguage:x.plPL,locale:"pl_PL",domainSuffix:"pl",portalType:P.IT,requestParams:"region=pl",supportedLanguages:[x.plPL,x.enGB,x.csCZ,x.huHU,x.nlNL,x.ruRU,x.skSK,x.ukUA],hide:!0,defaultCurrency:y.CURRENCY_QUERY.PLN,hreflang:"pl",primary:!0},{name:"Hungary",code:I.Hu,country:C.Hungary,defaultLanguage:x.huHU,locale:"hu_HU",domainSuffix:"hu",portalType:P.IT,requestParams:"region=hu",supportedLanguages:[x.huHU,x.enGB,x.csCZ,x.huHU,x.nlNL,x.plPL,x.ruRU,x.skSK,x.ukUA],defaultCurrency:y.CURRENCY_QUERY.HUF,hreflang:"hu",primary:!0},{name:"Czechia",regularName:"Czech",code:I.Cz,country:C.Czechia,defaultLanguage:x.csCZ,locale:"cs_CZ",domainSuffix:"cz",portalType:P.IT,requestParams:"region=cz",supportedLanguages:[x.csCZ,x.enGB,x.skSK,x.huHU,x.nlNL,x.plPL,x.ruRU,x.ukUA],defaultCurrency:y.CURRENCY_QUERY.CZK,hreflang:"cs",primary:!0},{name:"Ukraine",code:I.Ua,country:C.Ukraine,defaultLanguage:x.ukUA,locale:"uk_UA",domainSuffix:"ua",portalType:P.IT,requestParams:"region=ua",supportedLanguages:[x.ukUA,x.enGB,x.csCZ,x.huHU,x.nlNL,x.plPL,x.ruRU,x.skSK],defaultCurrency:y.CURRENCY_QUERY.UAH,hreflang:"uk",primary:!0},{name:"Ukraine (RUS)",code:I.UaRu,country:C.Ukraine,defaultLanguage:x.ruRU,locale:"ru_UA",domainSuffix:"ua-ru",portalType:P.IT,requestParams:"region=ua",supportedLanguages:[x.ruRU,x.enGB,x.csCZ,x.huHU,x.nlNL,x.plPL,x.skSK,x.ukUA],defaultCurrency:y.CURRENCY_QUERY.UAH,hreflang:"ru-ua",primary:!1},{name:"Slovakia",code:I.Sk,country:C.Slovakia,defaultLanguage:x.skSK,locale:"sk_SK",domainSuffix:"sk",portalType:P.IT,requestParams:"region=sk",supportedLanguages:[x.skSK,x.enGB,x.csCZ,x.huHU,x.nlNL,x.plPL,x.ruRU,x.ukUA],defaultCurrency:y.CURRENCY_QUERY.EUR,hreflang:"sk",primary:!0},{name:"Netherlands",code:I.Nl,country:C.Netherlands,defaultLanguage:x.nlNL,cultureLang:[x.nlNL],locale:"nl_NL",domainSuffix:"nl",portalType:P.IT,requestParam
1s:"region=nl",supportedLanguages:[x.nlNL,x.enGB,x.csCZ,x.huHU,x.plPL,x.ruRU,x.skSK,x.ukUA],defaultCurrency:y.CURRENCY_QUERY.EUR,hreflang:"nl",primary:!0}];var N=i(73864);const W=new class z{check(st){return st=encodeURIComponent(st),this.getCookieRegExp(st).test(document.cookie)}get(st){if(this.check(st)){st=encodeURIComponent(st);const Nt=this.getCookieRegExp(st).exec(document.cookie);return Nt?decodeURIComponent(Nt[1]):""}return""}getAll(){const st={},St=window.document;if(St.cookie&&""!==St.cookie){const Nt=St.cookie.split(";");for(let Ut=0;Ut<Nt.length;Ut+=1){const Wt=Nt[Ut].split("=");Wt[0]=Wt[0].replace(/^ /,""),st[decodeURIComponent(Wt[0])]=decodeURIComponent(Wt[1])}}return st}set(st,St,Nt,Ut,Wt,tt,te){let he=encodeURIComponent(st)+"="+encodeURIComponent(St)+";";Nt&&(he+="number"==typeof Nt?"expires="+new Date((new Date).getTime()+1e3*Nt*60*60*24).toUTCString()+";":"expires="+Nt.toUTCString()+";"),Ut&&(he+="path="+Ut+";"),Wt&&(he+="domain="+Wt+";"),tt&&(he+="secure;"),te&&(he+="sameSite="+te+";"),document.cookie=he}delete(st,St,Nt){this.set(st,"",new Date("Thu, 01 Jan 1970 00:00:01 GMT"),St,Nt)}deleteAll(st,St){const Nt=this.getAll();for(const Ut in Nt)Nt.hasOwnProperty(Ut)&&this.delete(Ut,st,St)}getCookieRegExp(st){const St=st.replace(/([\[\]\{\}\(\)\|\=\;\+\?\,\.\*\^\$])/gi,"\\$1");return new RegExp("(?:^"+St+"|;\\s*"+St+")=(.*?)(?:;|$)","g")}},Z=(mt,st)=>{try{localStorage.setItem(mt,st),W.set(mt,st,365,"/")}catch{}window[mt]=st},b=mt=>{let st;try{st=window&&window.localStorage&&window.localStorage.getItem(mt)||W.get(mt)||window[mt]}catch{st=void 0}return st},V=mt=>({selected_region:b(mt.selected_region)||"",visited_HU:!!b(mt.visited_HU),visited_PL:!!b(mt.visited_PL),visited_CZ:!!b(mt.visited_CZ),visited_UA:!!b(mt.visited_UA),visited_BY:!!b(mt.visited_BY),visited_SK:!!b(mt.visited_SK),visited_NL:!!b(mt.visited_NL),country:b(mt.country)||"",selected_business_region:b(mt.selected_business_region)});var F=i(98780);const $=()=>navigator.languages&&navigator.languages.length?navigator.languages[0]:navigator.userLanguage||navigator.language||navigator.browserLanguage||"en",be=(mt,st=O)=>{const St=mt||document.location.pathname;let Nt=st.find(Ut=>Ut.domainSuffix.includes("/")?St.slice(1).startsWith(Ut.domainSuffix):Ut.domainSuffix===St.split("/")[1]);if(!Nt){const Ut=st.find(Wt=>Wt.isDefault);if(!Ut)throw Error("No default region provided! At least one region must have isDefault property set to true");Nt=Ut}return Nt},Ve=(mt,st,St)=>{const Nt=(St||document.location.pathname).slice(1);return`/${mt?Nt.replace(mt,st):`${st}/${Nt}`}`.replace(/\/+/,"/")},c=new l.nKC("Supported Regions",{providedIn:"root",factory:()=>O}),de=new l.nKC("Region Helper",{providedIn:"root",factory:()=>{const mt=(0,l.WQX)(c),St=((mt,st)=>{const Ut=mt||window.location.href,Wt=!![/(company\/\S+)$/,/(job\/\S+)$/,/\/ai-screener/,/\/recruitech/,/\/businessfest/].find(te=>-1!==Ut.search(te)),tt=!!["Prerender","Google","Lighthouse"].find(te=>(st||window.navigator.userAgent).toLowerCase().includes(te.toLowerCase()));return!(Wt||tt)})(),Ut=Object.assign({},{country:"country_iso",selected_region:"nfj_selected_region",visited_HU:"nfj_visited_hu",visited_PL:"nfj_visited_pl",visited_CZ:"nfj_visited_cz",visited_UA:"nfj_visited_ua",visited_BY:"nfj_visited_by",visited_SK:"nfj_visited_sk",visited_NL:"nfj_visited_nl",selected_business_region:"nfj_selected_business_region"},{}||{});return{shouldShowRegionPopup:()=>{try{if(typeof process>"u"||"renderer"===process.type||!0===process.browser||process.__nwjs){const tt=be("",mt),te=V(Ut);return((mt,st,St,Nt=O)=>{const Ut=st.selected_region;if(St.portalType===P.BUSINESS)return!1;const mn=!("PL"===st.country||"HU"===st.country||"CZ"===st.country||"UA"===st.country||"BY"===st.country||"SK"===st.country||"NL"===st.country),_n=!(st.visited_PL||st.visited_HU||st.visited_CZ||st.visited_UA||st.visited_BY||st.visited_SK||st.visited_NL);return!(!mt||Ut||!mn||_n||"en"===$().slice(0,2).toLowerCase())&&F.v.Soft||!(!mt||Ut||!mn||!_n||"en"===$().slice(0,2).toLowerCase())&&F.v.Hard||(()=>{const kn=Ut||st.country,rr=kn&&Nt.find(ur=>ur.code===kn);return!(!rr||rr.country===St.country)&&F.v.Mismatch})()})(St,te,tt,mt)}return!1}catch{return!1}},changeRegion:(Wt,tt=!0,te="",he)=>{const Pe=mt.find(pe=>pe.code===Wt);
1tt&&Z(Pe?.portalType===P.IT?Ut.selected_region:Ut.selected_business_region,Wt),((mt,st=O,St="",Nt=!1)=>{try{const Ut=((mt,st=O)=>{const St=st.find(Nt=>Nt.code===mt);return St?St.domainSuffix:null})(mt,st),Wt=be("",st).domainSuffix;if(null===Ut||!Nt&&Ut===Wt)return;const tt=Ve(Wt,Ut),he=new URL(location.href).search,Pe=new URLSearchParams(he);Pe.delete("page"),St?Pe.set("lang",St):Pe.delete("lang");const pe=Pe.toString();location.href=`${location.origin}${tt}${pe?`/?${pe}`:""}`}catch{return}})(Wt,mt,te,he)},setVisited:()=>((mt,st)=>{st!==I.Pl&&st!==I.NFJ?st!==I.Hu?st!==I.Cz?st!==I.Ua&&st!==I.UaRu?st!==I.By&&st!==I.ByRu?st!==I.Sk||Z(mt.visited_SK,!0):Z(mt.visited_BY,!0):Z(mt.visited_UA,!0):Z(mt.visited_CZ,!0):Z(mt.visited_HU,!0):Z(mt.visited_PL,!0)})(Ut,be("",mt).code),getCurrentRegion:Wt=>({...be(Wt?.originalUrl,mt)}),getAllValues:()=>V(Ut)}}});let gt=(()=>{var mt;class st{constructor(Nt,Ut,Wt,tt){this.regions=Nt,this.serverRequest=Ut,this.regionHelper=Wt,this.ls=tt,this.defaultRegionCurrency={[I.Pl]:"PLN",[I.Cz]:"CZK",[I.Hu]:"HUF",[I.Ua]:"UAH",[I.By]:"BYN",[I.Sk]:"EUR",[I.Nl]:"EUR"},this._currentRegion=this.regionHelper.getCurrentRegion(this.serverRequest),this._currentPrimaryRegion=this._currentRegion.primary?this._currentRegion:this.regions.find(te=>te.country===this._currentRegion.country&&te.primary)??this.regions[0]}get supportedRegions(){return this.regions}get currentRegion(){return this._currentRegion}get currentPrimaryRegion(){return this._currentPrimaryRegion}getDefaultRegionCurrency(Nt){return this.defaultRegionCurrency[Nt]||this.defaultRegionCurrency[I.Pl]}isRegionCountry(Nt){return this.currentRegion.country===Nt}isRegionSetByUser(){return!!this.ls?.getItem("nfj_selected_region")}isHungary(){return this.isRegionCountry(C.Hungary)}isCzech(){return this.isRegionCountry(C.Czechia)}isPoland(){return this.isRegionCountry(C.Poland)}isUkraine(){return this.isRegionCountry(C.Ukraine)}isBelarus(){return this.isRegionCountry(C.Belarus)}isSlovakia(){return this.isRegionCountry(C.Slovakia)}isNetherlands(){return this.isRegionCountry(C.Netherlands)}static#e=mt=()=>(this.\u0275fac=function(Ut){return new(Ut||st)(l.KVO(c),l.KVO("REQUEST",8),l.KVO(de),l.KVO(N.Wd))},this.\u0275prov=l.jDH({token:st,factory:st.\u0275fac,providedIn:"root"}))}return mt(),st})();var ye=i(91413);let qe=(()=>{var mt;class st{constructor(Nt){this.region=Nt}intercept(Nt,Ut){const Wt=this.region.currentRegion;let tt=Nt.params;if(Wt.requestParams){const he=new ye.Nl({fromString:Wt.requestParams});he.keys().forEach(Pe=>{tt=tt.set(Pe,String(he.get(Pe)))})}const te=Nt.clone({params:tt});return Ut.handle(te)}static#e=mt=()=>(this.\u0275fac=function(Ut){return new(Ut||st)(l.KVO(gt))},this.\u0275prov=l.jDH({token:st,factory:st.\u0275fac,providedIn:"root"}))}return mt(),st})();const He=(mt,st)=>{const St=st.getBaseHrefFromDOM()||"/";return("/"+mt.currentRegion.domainSuffix+St).replace("//","/")};var ct=i(58588),q=i(83857),Ie=i(96536),xt=i(33895),Oe=i(40098),ft=i(4787);const sn={gb:{name:"COUNTRY_ISO.GBR",icon:"england_flag"},pl:{name:"COUNTRIES_CODE.PL",icon:"poland_flag"},hu:{name:"COUNTRIES_CODE.HU",icon:"hungary_flag"},cz:{name:"COUNTRIES_CODE.CZ",icon:"czech_flag"},sk:{name:"COUNTRIES_CODE.SK",icon:"slovakia_flag"},ua:{name:"COUNTRIES_CODE.UA",icon:"ukraine_flag"},by:{name:"COUNTRIES_CODE.BY",icon:"belarus_flag"},nl:{name:"COUNTRIES_CODE.NL",icon:"netherlands_flag"}},Pt=[q.m,Ie.z,xt.q,Oe.t,ft.a,{name:"belarus_flag",data:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512" xml:space="preserve"><circle style="fill:#fcfcfc" cx="256" cy="256" r="256"/><path style="fill:#a2001d" d="m105.739 237.449-27.826-50.483 27.826-49.691 27.826 49.691zM50.087 237.449l-27.826-50.483 27.826-49.691 27.826 49.691zM105.739 374.725l-27.826-50.483 27.826-49.691 27.826 49.691zM50.087 374.725l-27.826-50.483 27.826-49.691 27.826 49.691zM133.565 49.692l-7.878-14.068a256.698 256.698 0 0 0-39.594 28.909l19.646 35.641 27.826-50.482zM105.739 411.826l-19.854 35.456a256.711 256.711 0 0 0 39.568 28.955l8.113-14.719-27.827-49.692z"/><path style="fill:#6da544" d="M155.826 322.783v168.863C186.595 504.743 220.448 512 256 512c110.071 0 203.906-69.472 240.077-166.957l-340.251-22.26z"/><path style="fill:#a2001d" d="M496.077 345.043C506.368 317.31 512 287.314 512 256 512 114.616 397.384 0 256 0c-35.549 0-69.405 7.253-100.174 20.348v324.696h340.251z"/></svg>'},{name:"netherlands_flag",data:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><clipPath clipPathUnits="userSpaceOnUse" id="a"><path d="M-360 118a208 208 0 1 1-416 0 208 208 0 1 1 416 0z" style="fill:#f1c40f;fill-opacity:1;stroke:none" transform="matrix(1.15385 0 0 1.15385 -29.415 -283.354)"/></clipPath></defs><g clip-path="url(#a)" transform="translate(940.8 403.2)"><path style="fill:#2b4896;fill-opacity:1;stroke:none" transform="matrix(0 -1 -1 0 0 0)" d="M-92.8 444.8h160v480h-160z"/><path style="fill:#fff;fill-opacity:1;stroke:none" transform="matrix(0 -1 -1 0 0 0)" d="M67.2 444.8h160v480h-160z"/><path style="fill:#c0392b;fill-opacity:1;stroke:none" transform="matrix(0 -1 -1 0 0 0)" d="M227.2 444.8h160v480h-160z"/></g></svg>'},{name:"england_flag",data:'<svg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="none"><circle fill="#F0F0F0" cx="15" cy="15" r="15"/><g fill="#0052B4"><path d="M3.1 5.868a14.945 14.945 0 0 0-2.583 5.22H8.32L3.1 5.867ZM29.483 11.087a14.947 14.947 0 0 0-2.584-5.22l-5.219 5.22h7.803ZM.517 18.913a14.947 14.947 0 0 0 2.584 5.22l5.219-5.22H.517ZM24.132 3.1A14.946 14.946 0 0 0 18.913.518V8.32l5.22-5.22ZM5.868 26.9a14.947 14.947 0 0 0 5.219 2.583V21.68l-5.22 5.22ZM11.087.517A14.947 14.947 0 0 0 5.867 3.1l5.22 5.219V.517ZM18.913 29.483a14.947 14.947 0 0 0 5.22-2.584l-5.22-5.219v7.803ZM21.68 18.913l5.22 5.22a14.946 14.946 0 0 0 2.583-5.22H21.68Z"/></g><g fill="#D80027"><path d="M29.873 13.043H16.957V.127a15.15 15.15 0 0 0-3.914 0v12.916H.127a15.15 15.15 0 0 0 0 3.914h12.916v12.916a15.148 15.148 0 0 0 3.914 0V16.957h12.916a15.148 15.148 0 0 0 0-3.914Z"/><path d="m18.913 18.913 6.694 6.694c.307-.308.601-.63.881-.963l-5.73-5.73h-1.845ZM11.087 18.913l-6.694 6.694c.308.307.63.601.963.881l5.73-5.73v-1.845ZM11.087 11.087 4.393 4.393c-.307.308-.601.63-.881.963l5.73 5.731h1.845ZM18.913 11.087l6.694-6.694a15.02 15.02 0 0 0-.963-.881l-5.73 5.73v1.845Z"/></g></g></svg>'}];let Vt=(()=>{var mt;class st{constructor(Nt){this.regionsSv=Nt,(0,ct.N)(Pt)}transform(Nt,Ut){return Ut?this.regionsSv.supportedRegions.find(Wt=>Wt.code===Nt.toUpperCase()):sn[Nt.toLowerCase()]}static#e=mt=()=>(this.\u0275fac=function(Ut){return new(Ut||st)(m.rXU(gt,16))},this.\u0275pipe=m.EJ8({name:"regionInfo",type:st,pure:!0}))}return mt(),st})()},98780(ue,w,i){"use strict";i.d(w,{v:()=>l});var l=function(d){return d.Soft="soft",d.Hard="hard",d.Mismatch="region_mismatch",d}(l||{})},65720(ue,w,i){"use strict";i.d(w,{J:()=>m});var l=i(47266),d=i(59882),g=i(94768),f=i(5964),v=i(96354),E=i(48039);let m=(()=>{var p;class y extends g.Yz{constructor(C){super(),this.router=C,this.navigationEndEvents$=this.select("navigationEndEvents"),this.lastNavigationEnd$=this.navigationEndEvents$.pipe((0,v.T)(P=>P[P.length-1])),this.currentNavigation$=this.select("currentNavigation"),this.isServer=(0,l.WQX)(E.f).isServer,this.initialized=!1}init(){if(this.initialized||this.isServer)return;this.initialized=!0;const C=this.router.events.pipe((0,f.p)(P=>P instanceof d.wF));this.connect(C,(P,x)=>({navigationEndEvents:[...P?.navigationEndEvents||[],x],currentNavigation:this.router.currentNavigation()}))}getPreviousNavigation(){const C=this.get().navigationEndEvents;return C[C.length-2]}getLastNavigation(){const C=this.get().navigationEndEvents;return C[C.length-1]}static#e=p=()=>(this.\u0275fac=function(P){return new(P||y)(l.KVO(d.Ix))},this.\u0275prov=l.jDH({token:y,factory:y.\u0275fac,providedIn:"root"}))}return p(),y})()},38126(ue,w,i){"use strict";i.d(w,{H:()=>g});var l=i(47266),d=i(73864);let g=(()=>{var f;class v{constructor(){this.location=(0,l.WQX)(d.GZ),this.pathname=this.location.pathname,this.href=this.location.href,this.search=this.location.search}static#e=f=()=>(this.\u0275fac=function(p){return new(p||v)},this.\u0275prov=l.jDH({token:v,factory:v.\u0275fac}))}return f(),v})()},3369(ue,w,i){"use strict";var l=i(47266),d=i(73864);i.d(w,["x",0,new l.nKC("Initial query params as JSON",{providedIn:"root",factory:()=>{const f=(0,l.WQX)(d.GZ),v=new URLSearchParams(f.search||"");return Object.fromEntries(v.entries())}})])},22362(ue,w,i){"use strict";i.d(w,{E:()=>v});var l=i(91731),d=i(47266);const g="__window__",f=/^_ng(host|content)\b/i;let v=(()=>{var E;class m{constructor(){this.scrollTo=(0,l.A)(this.scrollTo,150,{maxWait:200})}exists(y){return!!this.select(y)}getScrollTop(y){return y instanceof Window?window.scrollY:y.scrollTop}getSelector(y){return y instanceof Window?g:this.getSelectorForElement(y)}getTargetFromScrollEvent(y){const I=y.target;return I instanceof HTMLDocument?window:I instanceof Element?I:null}scrollTo(y,I,C=!0){return y instanceof Window||C?(y.scrollTo({top:I,left:0,behavior:C?"smooth":"auto"}),y.scrollY):y instanceof Element?(y.scrollTop=I,y.scrollTop):0}select(y){return y===g?window:document.querySelector(y)}getSelectorForElement(y){if(!document.body.contains(y))return null;const I=[];let C=y;for(;C&&"BODY"!==C.nodeName;){let P=C.nodeName.toLowerCase();for(const x of Array.from(C.attributes))0===x.name.search(f)&&(P+=`[${x.name}]`);I.unshift(P),C=C.parentNode}return I.join(" > ")}isRootScrollableNode(y){return y instanceof HTMLDocument}static#e=E=()=>(this.\u0275fac=function(I){return new(I||m)},this.\u0275prov=d.jDH({token:m,factory:m.\u0275fac,providedIn:"root"}))}return E(),m})()},38850(ue,w,i){"use strict";i.d(w,{_:()=>d});var l=i(47266);let d=(()=>{var g;class f{constructor(E){this.document=E}updateTag(E){const m=this._parseSelector(E),p=this.document.head.querySelector(m)||this.document.head.appendChild(this.document.createElement("link"));
1p&&Object.keys(E).forEach(y=>{p[y]=E[y]})}updateHtmlLang(E){const m=this.document.querySelector("html");m&&(m.lang=E)}removeTag(E){const m=this._parseSelector(E),p=this.document.head.querySelector(m);p&&this.document.head.removeChild(p)}getTag(E){const m=this._parseSelector(E);return this.document.head.querySelector(m)}getTags(){return this.document.head.querySelectorAll("link")}_parseSelector(E){const m=E.rel?"rel":"hreflang";return`link[${m}="${E[m]}"]${E.hreflang?`[hreflang="${E.hreflang}"]`:""}`}static#e=g=()=>(this.\u0275fac=function(m){return new(m||f)(l.KVO(l.qQL))},this.\u0275prov=l.jDH({token:f,factory:f.\u0275fac,providedIn:"root"}))}return g(),f})()},8500(ue,w,i){"use strict";i.d(w,{B:()=>f});var l=i(47266),d=i(345),g=i(38850);let f=(()=>{var v;class E{constructor(p,y,I){this.meta=p,this.title=y,this.linkService=I}initializeBaseMeta(p){return this.baseMeta=this.parseConfig({...p})}update(p){this.metaUpdate=this.parseConfig({...this.baseMeta,...p});const y={title:this.metaUpdate.title,meta:[...this.metaUpdate.robots?.length?[{property:"robots",content:this.metaUpdate.robots.join(", ")}]:[],{property:"keywords",content:this.metaUpdate.keywords},...this.metaUpdate.url?[{property:"og:url",content:this.metaUpdate.url}]:[],{property:"og:locale",content:this.metaUpdate.locale||"en_US"},{property:"og:type",content:this.metaUpdate.type||"website"},{property:"twitter:card",content:this.metaUpdate.twitter&&this.metaUpdate.twitter.summary_card||"summary_large_image"},{property:"og:title",content:this.metaUpdate.og?.title||this.metaUpdate.title},{property:"twitter:title",content:this.metaUpdate.title},{property:"twitter:image:alt",content:this.metaUpdate.title},{name:"description",content:this.metaUpdate.description},{property:"og:description",content:this.metaUpdate.og?.description||this.metaUpdate.description},{property:"twitter:description",content:this.metaUpdate.description},{property:"twitter:card",content:"summary"},...this.metaUpdate.og?[...this.metaUpdate.og.site_name?[{property:"og:site_name",content:this.metaUpdate.og.site_name}]:[],...this.metaUpdate.og.image_url?[{property:"og:image",content:this.metaUpdate.og.image_url}]:[],{property:"og:image:width",content:this.metaUpdate.og.image_width||"1200"},{property:"og:image:height",content:this.metaUpdate.og.image_height||"630"}]:[],...this.metaUpdate.twitter?[...this.metaUpdate.twitter.image_url?[{property:"twitter:image",content:this.metaUpdate.twitter.image_url}]:[],...this.metaUpdate.twitter.site?[{property:"twitter:site",content:this.metaUpdate.twitter.site}]:[],...this.metaUpdate.twitter.creator?[{property:"twitter:creator",content:this.metaUpdate.twitter.creator}]:[],...this.metaUpdate.twitter.image_alt?[{property:"twitter:image:alt",content:this.metaUpdate.twitter.image_alt}]:[]]:[],...this.metaUpdate.msapplicationTileColor?[{property:"msapplication-TileColor",content:this.metaUpdate.msapplicationTileColor}]:[],...this.metaUpdate.themeColor?[{property:"theme-color",content:this.metaUpdate.themeColor}]:[],...this.metaUpdate.article&&this.metaUpdate.article.tags?[...this.metaUpdate.article.tags.map(I=>({name:"article:tag",content:`${I}`}))]:[],...this.metaUpdate.article&&this.metaUpdate.article.section?[{property:"article:section",content:this.metaUpdate.article.section}]:[]],link:this.metaUpdate.link?this.metaUpdate.link:[]};this.updateMeta(y)}updateMeta(p){Object.keys(p).forEach(y=>{const C=p[y];switch(y){case"title":return void this.title.setTitle(C);case"meta":return void C.map(P=>(this.meta.updateTag(P),P));case"link":return void C.map(P=>(this.linkService.updateTag(P),P));default:return}})}parseConfig(p){return p.description&&(p.description=this.removeHTML(p.description)),p.og&&p.og.description&&(p.og.description=this.removeHTML(p.og.description)),p}removeHTML(p){return p.replace(/<[^>]*>?/gm,"")}static#e=v=()=>(this.\u0275fac=function(y){return new(y||E)(l.KVO(d.W8),l.KVO(d.hE),l.KVO(g._))},this.\u0275prov=l.jDH({token:E,factory:E.\u0275fac,providedIn:"root"}))}return v(),E})()},78776(ue,w,i){"use strict";i.d(w,{K:()=>d});var l=i(35547);let d=(()=>{var g;class f{transform(E,m="\xa0"){return Intl.NumberFormat("en-US").format(E).replace(/,/g,m)}static#e=g=()=>(this.\u0275fac=function(m){return new(m||f)},this.\u0275pipe=l.EJ8({name:"separate",type:f,pure:!0}))}return g(),f})()},10235(ue,w,i){"use strict";i.d(w,{S:()=>g});
1var l=i(54829),d=i(35547);let g=(()=>{var f;class v{static transformValue(m,p=!1,y){if("string"==typeof m&&(m=(0,l.A)(m,10)),p||isNaN(m)||!m)return m;let I=Math.abs(m);const C=m<0;let P="";const x=[{key:"Q",value:Math.pow(10,15)},{key:"T",value:Math.pow(10,12)},{key:"B",value:Math.pow(10,9)},{key:"M",value:Math.pow(10,6)},{key:"k",value:1e3}];for(let O=0;O<x.length;O++){const N=y||Math.pow(10,1);let z=I/x[O].value;if(z=Math.floor(z*N)/N,z>=1){I=z,P=x[O].key;break}}return(C?"-":"")+I+P}transform(m,p=!1,y){return v.transformValue(m,p,y)}static#e=f=()=>(this.\u0275fac=function(p){return new(p||v)},this.\u0275pipe=d.EJ8({name:"shortNumber",type:v,pure:!0}))}return f(),v})()},83437(ue,w,i){"use strict";i.d(w,{H:()=>d});var l=i(35547);let d=(()=>{var g;class f{transform(E,m){return E.length>m?`${E.slice(0,m)}...`:E}static#e=g=()=>(this.\u0275fac=function(m){return new(m||f)},this.\u0275pipe=l.EJ8({name:"truncate",type:f,pure:!0}))}return g(),f})()},81343(ue,w,i){"use strict";i.d(w,{J:()=>g});var l=i(78582),d=i(35547);let g=(()=>{var f;class v{constructor(m){this.request=m}transform(m,p=!1){return l.i.getImageUrl(m,p,this.request)}static#e=f=()=>(this.\u0275fac=function(p){return new(p||v)(d.rXU("REQUEST",24))},this.\u0275pipe=d.EJ8({name:"uploadPath",type:v,pure:!0}))}return f(),v})()},78582(ue,w,i){"use strict";i.d(w,{i:()=>v});const d=[{url:"ui-dev",redirect:"https://dev.nofluffjobs.com"},{url:"ui-release",redirect:"https://release.nofluffjobs.com"},{url:"ui-nowyformat",redirect:"https://nowyformat.nofluffjobs.com"},{url:"ui-staryformat",redirect:"https://staryformat.nofluffjobs.com"},{url:"ui-staging",redirect:"https://staging.nofluffjobs.com"},{url:"ui-mordor",redirect:"https://mordor.nofluffjobs.com"},{url:"ui-prod",redirect:"https://nofluffjobs.com"},{url:"ui-jano",redirect:"https://jano.nofluffjobs.com"}];var f=i(47266);let v=(()=>{var E;class m{static getImageBaseUrl(y,I){return`https://${(I?((E,m="https://release.nofluffjobs.com")=>{const p=d.find(({url:y})=>E.headers.host?.includes(y));return p?p.redirect:m})(I):window.location.href).startsWith(m.prodUrl)||y?"static":"static-dev"}.nofluffjobs.com/`}static getImageUrl(y,I=!1,C){const P=m.prodUrl;return y?.includes("assets/images")||y?.includes("/assets/images")?y:!y||y.startsWith("upload")||y.startsWith("/upload")?I?`${P}${y?.startsWith("/upload")?"":"/"}${y}`:y:`${m.getImageBaseUrl(I,C)}${y}`}static#e=E=()=>(this.prodUrl="https://nofluffjobs.com",this.\u0275fac=function(I){return new(I||m)},this.\u0275prov=f.jDH({token:m,factory:m.\u0275fac,providedIn:"root"}))}return E(),m})()},13318(ue,w,i){"use strict";i.d(w,["Io",0,{consent_initialized:!1,consent_analytics_storage:!1,prev_consent_analytics_storage:void 0,consent_analytics_storage_date:void 0,prev_consent_analytics_storage_date:void 0,consent_ad_storage:!1,prev_consent_ad_storage:void 0,consent_ad_storage_date:void 0,prev_consent_ad_storage_date:void 0,consent_functionality_storage:!1,prev_consent_functionality_storage:void 0,consent_functionality_storage_date:void 0,prev_consent_functionality_storage_date:void 0,first_consent_selection:void 0,selection_variant:void 0,consent_selection_date:void 0,prev_consent_selection_date:void 0,uc_interaction_style:void 0,uc_selection_view:void 0,uc_controller_id:void 0},"Ty",0,"eH_wAgDkkATajB","XT",0,()=>window.location.origin.includes("https://nofluffjobs.com"),"Xq",0,"nfj_consents","n6",0,".nofluffjobs.com"])},99240(ue,w,i){"use strict";var l=i(47266),d=i(48039),g=i(65325);i.d(w,["N",0,new l.nKC("OneTrustWrapper",{factory:()=>(0,l.WQX)(d.f).isServer?{}:new g.o4,providedIn:"root"})])},65325(ue,w,i){"use strict";i.d(w,{o4:()=>y,a0:()=>m});var l=i(72706),d=i(13318);const g={marketing:"consent_ad_storage",functional:"consent_functionality_storage","customcategory-cd1c4615-16ae-43bb-a2dd-656129e20cdb":"consent_analytics_storage"};function f(I,C,P,x,O,N,z){try{var W=I[N](z),Z=W.value}catch(b){return void P(b)}W.done?C(Z):Promise.resolve(Z).then(x,O)}function v(I){return function(){var C=this,P=arguments;return new Promise(function(x,O){var N=I.apply(C,P);function z(Z){f(N,x,O,z,W,"next",Z)}function W(Z){f(N,x,O,z,W,"throw",Z)}z(void 0)})}}const E=I=>{l.A.set(d.Xq,JSON.stringify(I),{domain:d.n6,path:"/",expires:365,sameSite:"lax"})},m=()=>{const I=l.A.get(d.Xq);return I?JSON.parse(I):null},p=I=>Object.keys(g).reduce((C,P)=>{const x=I.categories[P];return x&&(C[g[P]]="ALL_ACCEPTED"===x.state),C},{consent_initialized:"EXPLICIT"===I.consent.type});class y{constructor(){this.isInitialized=!1,this.bannerShown=!1,this._changeListeners=[],this._loadedListeners=[],this._bannerShownListeners=[],this._consentsExplicitlySetListeners=[{cb:C=>this.notifyConsentChange(C),once:!1}],this.consentsExplicitlySet=!1,this.eventQueue=[]}init(C){var P=this;if(!window.navigator.userAgent.includes("HeadlessChrome")&&!window.navigator.webdriver){const N=document.getElementsByTagName("head")[0],z=document.createElement("script");z.setAttribute("src","https://web.cmp.usercentrics.eu/ui/loader.js"),z.setAttribute("id","usercentrics-cmp"),z.setAttribute("data-settings-id",C.libsInfraSrc),z.setAttribute("data-language",C.language.slice(0,2)),C.useProdConfig||z.setAttribute("data-draft","true"),z.setAttribute("async",""),z.onerror=()=>{this._init()},N.appendChild(z),window.addEventListener("UC_UI_INITIALIZED",()=>{this._init()}),window.addEventListener("UC_UI_CMP_EVENT",W=>{this.runAfterInitialized(v(function*(){const{source:Z,type:b}=W.detail;(!P.cookieValue||Z!==P.cookieValue.uc_selection_view||b!==P.cookieValue.uc_interaction_style)&&(P.cookieValue={...P.cookieValue,uc_selection_view:W.detail.source,uc_interaction_style:W.detail.type},E(P.cookieValue)),"CMP_SHOWN"===W.detail.type&&(P.bannerShown=!0,P._bannerShownListeners.forEac
1h(V=>V()))}))}),window.addEventListener("UC_CONSENT",W=>{this.runAfterInitialized(v(function*(){return P._handleConsentChange(W.detail)}))})}}onConsentChange(C){this._changeListeners.push(C)}onLoaded(C){this.isInitialized?C():this._loadedListeners.push(C)}onBannerShown(C){this.bannerShown?C():this._bannerShownListeners.push(C)}onConsentsExplicitlySet(C,P=!1){this.consentsExplicitlySet?(C(this.cookieValue),P||this._consentsExplicitlySetListeners.push({cb:C,once:P})):this._consentsExplicitlySetListeners.push({cb:C,once:P})}getCookieValue(){return m()}createCookieIfNotExists(C){this.cookieValue=m(),this.cookieValue||(this.cookieValue={...d.Io,...C},E(this.cookieValue))}_init(){var C=this;return v(function*(){try{const P=yield window.__ucCmp.getConsentDetails();C.createCookieIfNotExists(p(P))}catch{C.createCookieIfNotExists({})}C._loadedListeners.forEach(P=>P()),C.cookieValue.consent_initialized&&C.runConsentsExplicitlySetListeners(),C.isInitialized=!0,yield C.runQueue()})()}_handleConsentChange(C){const P=p(C);this.createCookieIfNotExists(P);const x=(new Date).toISOString();let O=!1;Object.keys(P).forEach(N=>{P[N]!==this.cookieValue[N]&&(this.cookieValue[`prev_${N}`]=this.cookieValue[N],this.cookieValue[N]=P[N],this.cookieValue[`prev_${N}_date`]=this.cookieValue[`${N}_date`],this.cookieValue[`${N}_date`]=x,O=!0),this.cookieValue.consent_initialized||(this.cookieValue[`${N}_date`]=x)}),O&&(this.cookieValue.uc_controller_id=C.consent.controllerId),(O||!this.cookieValue.consent_initialized)&&(this.cookieValue.first_consent_selection=!this.cookieValue.consent_initialized,this.cookieValue.prev_consent_selection_date=this.cookieValue.consent_selection_date,this.cookieValue.consent_selection_date=x,E(this.cookieValue)),O&&(this._changeListeners.forEach(N=>N(this.cookieValue)),this.runConsentsExplicitlySetListeners())}runQueue(){var C=this;return v(function*(){for(;C.eventQueue.length;){const P=C.eventQueue.shift();P&&(yield P())}})()}runAfterInitialized(C){this.isInitialized?C():this.eventQueue.push(C)}runConsentsExplicitlySetListeners(){this.consentsExplicitlySet=!0;let C=0;for(;C<this._consentsExplicitlySetListeners.length;){const P=this._consentsExplicitlySetListeners[C];P.cb(this.cookieValue),P.once?this._consentsExplicitlySetListeners.splice(C,1):C++}}notifyConsentChange(C){window.gtag("consent","update",{functionality_storage:C.consent_functionality_storage?"granted":"denied"}),window.dataLayer.push({event:"consent_given"})}}},11089(ue,w,i){"use strict";i.d(w,{v:()=>g});var l=i(7673),d=i(47266);let g=(()=>{var f;class v{constructor(){this.isPaginationDisabled$=(0,l.of)(this.isPaginationDisabled()),this.pageSize$=(0,l.of)(this.getPageSize())}isPaginationDisabled(){return!0}getPageSize(){return 20}static#e=f=()=>(this.\u0275fac=function(p){return new(p||v)},this.\u0275prov=d.jDH({token:v,factory:v.\u0275fac,providedIn:"root"}))}return f(),v})()},66008(ue,w,i){"use strict";i.d(w,{Y:()=>l});var l=function(d){return d.Login="login",d.Reset="reset",d.Registered="registered",d.SignUp="sign-up",d.SocialRegister="social-register",d.SignUpEmail="sign-up-email",d.SetPassword="set-password",d.DropAccount="drop-account",d}(l||{})},39750(ue,w,i){"use strict";i.d(w,{k:()=>Ne});var l=i(47266),d=i(97763),g=i(61079),f=i(21413),v=i(84412),E=i(84572),m=i(7673),p=i(25558),y=i(99437),I=i(23294),C=i(5964),P=i(96354),x=i(44668),O=i(88141),N=i(65943),z=i(93416),W=i(19031),Z=i(34046),b=i(17913),V=i(66008),L=i(14641),F=i(88018),$=i(99952),le=i(91413),be=i(59882),ot=i(8830),pt=i(48039),ve=i(97163),Fe=i(4861);let Ne=(()=>{var je;class Ve{get showAccountTermsModal(){return!!this.isCandidateLoggedIn()&&!this.getCandidate()?.newestPolicyAccepted}constructor(Q,ge,ce,ie,Se,Xe,Le,vt,Ce){this.commonAuth=Q,this.cookies=ge,this.http=ce,this.router=ie,this.region=Se,this.platform=Xe,this.nfjMeasurement=Le,this.document=vt,this.messagesService=Ce,this.tempCandidateStorage=new W.$T("TEMP_CANDIDATE_DATA"),this.candidateSubject=new v.t(null),this.isLoggedInSubject=ne
1w v.t(!1),this.isCandidateLoggedInSubject=new v.t(!1),this.loggedInViaSocialSubject=new f.B,this.isLoggedIn$=this.isLoggedInSubject.asObservable().pipe((0,C.p)(Ue=>null!==Ue)),this.isCandidateLoggedIn$=this.isCandidateLoggedInSubject.asObservable().pipe((0,I.F)(),(0,C.p)(Ue=>null!==Ue),(0,x.t)({bufferSize:1,refCount:!0})),this.isEmployerLoggedIn$=(0,E.z)([this.isLoggedIn$,this.isCandidateLoggedIn$]).pipe((0,P.T)(([Ue,c])=>Ue&&!c),(0,I.F)(),(0,x.t)({bufferSize:1,refCount:!0})),this.candidatesUrl="/api/candidates",this.user$=this.getCandidate$().pipe((0,C.p)(Ue=>!!Ue),(0,P.T)(Ue=>Ue.email.split("@")[0]))}isNfjUser(){return this.commonAuth.isNfjUser()}get isNewUser(){return!this.cookies.get(Z.Z3)||!!this.cookies.get(b.Y)}authInit(){return this.setupCandidateIdentify(),this.isCandidateLoggedInSubject.next(this.commonAuth.isPresent()),this.isLoggedInSubject.next(this.commonAuth.isPanelPresent()||this.commonAuth.isPresent()),this.platform.isBrowser&&this.isCandidateLoggedIn()&&this.fetchCandidate().subscribe(),Promise.resolve()}isLoggedIn(){return this.isLoggedInSubject.getValue()||!1}isCandidateLoggedIn(){return this.isCandidateLoggedInSubject.getValue()||!1}signout(){return this.http.get("/api/sociallogin/signout")}logout(Q="/"){return this.http.post(this.candidatesUrl+"/logout",{}).pipe((0,y.W)(()=>(0,m.of)(!0)),(0,O.M)(()=>this.cookies.remove(z.xg,{path:"/"}))).pipe((0,O.M)(()=>{(0,d.c4)(),N.r.next(),this.commonAuth.resetAuthCookies(),this.isLoggedInSubject.next(!1),this.isCandidateLoggedInSubject.next(!1),Q?this.router.navigateByUrl("/").then(()=>{this.candidateSubject.next(null)}):this.candidateSubject.next(null)}))}logoutFromMenu(){const Q=this.router.url.split("/"),ce=["jobs","profile"].some(Se=>Q.includes(Se)),ie=this.isCandidateLoggedIn();this.nfjMeasurement.account.logout(ie),N.r.next(),this.cookies.remove(z.xg,{path:"/"}),this.candidateSubject.next(null),this.isCandidateLoggedInSubject.next(!1),this.isLoggedInSubject.next(!1),(0,d.c4)(),this.commonAuth.logoutFromMenu(ce?"/":void 0),this.messagesService.addMessage({type:"success",message:"navbar.YOU_HAVE_BEEN_LOG_OUT",timeout:5e3,class:"logout",icon:"power_button",iconSizePx:50,showClose:!0})}fetchCandidate(){return this.http.get(this.candidatesUrl+"/me").pipe((0,O.M)(Q=>{this.candidateSubject.next(Q),this.showAccountTermsModal&&this.router.navigate([],{queryParams:{auth:V.Y.SocialRegister}})},()=>{this.logout().subscribe()}))}getCandidate$(){return this.candidateSubject.asObservable()}getCandidate(){return this.candidateSubject.getValue()}deleteAccount(){return this.http.delete("/api/candidates/me")}updateCandidate(Q){this.candidateSubject.next({...this.candidateSubject.getValue(),...Q})}signUpRenew(Q){return this.http.post(this.candidatesUrl+"/signup/renew",Q)}signUpByEmail(Q){const ge={...Q,passwordDigest:(0,L.s)(Q.passwordDigest),passwordDigestRepeat:(0,L.s)(Q.passwordDigestRepeat),region:this.region.getCurrentRegion(!0).code.toLowerCase()};return this.http.post(this.candidatesUrl+"/signup",ge)}socialLogin(Q,ge,ce,ie){return this.silentLogin(`/api/login/${Q}/verify`,{credential:ge,name:ie}).pipe((0,O.M)(Se=>{Se.body?.newestPolicyAccepted?(this.messagesService.addMessage({type:"success",message:"navbar.LOGGED_IN",class:"check",icon:"tick",iconSizePx:50,showClose:!0}),this.loggedInViaSocialSubject.next(ce||Q)):this.socialRegisterType=ce||Q}))}loginByEmail(Q){const ge=Object.assign({},Q);return ge.passwordDigest=(0,L.s)(ge.passwordDigest),this.silentLogin(`${this.candidatesUrl}/login`,ge)}resetPasswordRequest(Q){return this.http.post(this.candidatesUrl+`/password/reset/${Q}`,{})}confirmResetPassword(Q){const ge=Object.assign({},Q);return ge.newPasswordDigest=(0,L.s)(ge.newPasswordDigest),ge.newPasswordDigestRepeat=(0,L.s)(ge.newPasswordDigestRepeat),this.http.post(`${this.candidatesUrl}/password/reset/confirm`,ge)}getNewAuthSessionToken(){return this.cookies.get(z.xg)??""}dropAccount(Q,ge){return this.http.get(this.candidatesUrl+`/signup/${ge}/drop?token=${Q}`)}silentLogin(Q,ge){return this.http.post(Q,ge,{observe:"response"}).pipe((0,O.M)(ce=>{const ie=ce.headers.get("session"),Xe=ce.body;ie&&this.saveToken(ie),this.isLoggedInSubject.next(!0),this.isCandidateLoggedInSubject.next(!0),this.candidateSubject.next(Xe)}))}setupCandidateIdentify(){this.isCandidateLoggedIn$.pipe((0,C.p)(Q=>Q),(0,p.n)(()=>this.candidateSubject.pipe((0,C.p)(Q=>!!Q))),(0,O.M)(Q=>{this.nfjMeasurement.nfjMeasurementCookie.usercentricsWrapper.getCookieValue()?.consent_analytics_storage&&(this.nfjMeasurement.setUserId(Q.userId),this.nfjMeasurement.nfjMeasurementEvent.identify({email:Q.email,name:Q.name,marketingAgreement:Q.reportsMarketingAgreement,reportsMarketingAgreement:Q.realReportsMarketingAgreement}))})).subscribe()}autoSingUp(Q,ge,ce,ie){return this.http.post("/api/candidates/signup-in",{email:Q,userName:ge,applicationId:ce},{headers:{SignUpCode:ie},observe:"response"}).pipe((0,O.M)(Se=>{const Xe=Se.headers.get("session");Xe&&(this.saveToken(Xe),this.candidateSubject.next(Se.body),this.isLoggedInSubject.next(!0),this.isCandidateLoggedInSubject.next(!0))}))}setNewPassword(Q){return this.http.post("/api/candidates/change-generated-password",{password:(0,L.s)(Q)})}saveToken(Q){this.cookies.put(z.xg,Q,{path:"/",sameSite:"strict",expires:(0,g.A)(new Date,7)})}static#e=je=()=>(this.\u0275fac=function(ge){return new(ge||Ve)(l.KVO(F.d),l.KVO($.O1),l.KVO(le.Qq),l.KVO(be.Ix),l.KVO(ot.S),l.KVO(pt.f),l.KVO(ve.G),l.KVO(l.qQL),l.KVO(Fe.G))},this.\u0275prov=l.jDH({token:Ve,factory:Ve.\u0275fac,providedIn:"root"}))}return je(),Ve})()},14641(ue,w,i){"use strict";var l=i(79986),d=i.n(l);i.d(w,["s",0,f=>d()(f).toString()])},61477(ue,w,i){"use strict";i.d(w,{X:()=>N});var l=i(94768),d=i(61079),g=i(21413),f=i(84572),v=i(96354),E=i(23294),m=i(19031),p=i(64523),y=i(3369),I=i(47266),C=i(99952),P=i(8830),x=i(11089);const O={globalEnabled:!1,searchEnabled:!0};let N=(()=>{var z;class W extends l.Yz{constructor(b,V,L,F){super(),this.cookieSv=b,this.regionService=V,this.pageLoad=L,this.initialQueryParams=F,this.isAvailable=[p.OZ.Pl,p.OZ.Ua,p.OZ.Hu,p.OZ.Cz,p.OZ.Sk].includes(this.regionService.getCurrentRegion(!0).c
1ode),this.isGlobalEnabled$=this.select("globalEnabled"),this.isInSearchEnabled$=(0,f.z)([this.isGlobalEnabled$,this.select("searchEnabled")]).pipe((0,v.T)(()=>this.isInSearchEnabled),(0,E.F)()),this.changed$=new g.B,this.globalSalaryMatchCookie=new m.W6("salaryMatchGlobal",this.cookieSv,{path:"/",expires:(0,d.A)(new Date,365)}),this.inSearchSalaryMatchCookie=new m.W6("salaryMatchSearch",this.cookieSv,{path:"/",expires:(0,d.A)(new Date,3)}),this.set(this.getInitialState())}get isGlobalEnabled(){return this.get("globalEnabled")}get isInSearchEnabled(){return this.pageLoad.isPaginationDisabled()?this.isGlobalEnabled||this.get().searchEnabled:this.isGlobalEnabled}getInitialState(){const b=this.globalSalaryMatchCookie.read(),V=b?{globalEnabled:b.globalEnabled}:{},L=this.inSearchSalaryMatchCookie.read(),$={...O,...V,...L?{searchEnabled:L.searchEnabled}:{}};if(!this.isAvailable)return{...$,globalEnabled:!1,searchEnabled:!1};const le=this.initialQueryParams.salaryMatch;if(le){if("true"===le){const be={...$,globalEnabled:!0,searchEnabled:!0};return this.globalSalaryMatchCookie.write(be),be}if("false"===le){const be={...$,globalEnabled:!1,searchEnabled:!1};return this.globalSalaryMatchCookie.write(be),be}}return $}enableInSearch(b=!1,V=!1){this.get().searchEnabled||(this.set({searchEnabled:!0}),b&&this.inSearchSalaryMatchCookie.write({searchEnabled:!0}),V&&this.notify())}disableInSearch(b=!1,V=!1){this.get().searchEnabled&&(this.set({searchEnabled:!1}),b&&this.inSearchSalaryMatchCookie.write({searchEnabled:!1}),V&&this.notify())}enableGlobal(b=!1,V=!1){this.set({globalEnabled:!0}),b&&this.globalSalaryMatchCookie.write({globalEnabled:!0}),V&&this.notify()}disableGlobal(b=!1,V=!1){this.set({globalEnabled:!1}),b&&this.globalSalaryMatchCookie.write({globalEnabled:!1}),V&&this.notify()}notify(){this.changed$.next()}static#e=z=()=>(this.\u0275fac=function(V){return new(V||W)(I.KVO(C.O1),I.KVO(P.S),I.KVO(x.v),I.KVO(y.x))},this.\u0275prov=I.jDH({token:W,factory:W.\u0275fac,providedIn:"root"}))}return z(),W})()},8830(ue,w,i){"use strict";i.d(w,{S:()=>g});var l=i(64523),d=i(47266);let g=(()=>{var f;class v{constructor(m,p){this.i18nRegion=m,this.globalHelper=p}filterDisabledRegionsByFt(m){this.filteredRegions=this.regions.filter(p=>!m[`${p.code}_disabled`])}isEnabledRegion(m){return!!this.filteredRegions.find(p=>p.code===m)}getCurrentRegion(m=!1){return m?this.i18nRegion.currentPrimaryRegion:this.i18nRegion.currentRegion}get regions(){return this.filteredRegions||this.i18nRegion.supportedRegions}get defaultRegion(){return this.i18nRegion.supportedRegions.find(m=>m.isDefault)}getItRegionsPrimaryList(){return this.regions.filter(m=>m.portalType===l.nn.IT&&m.primary)}getAllItRegionsList(){return this.regions.filter(m=>m.portalType===l.nn.IT)}isNFJCom(){return this.i18nRegion.currentRegion.code===l.OZ.NFJ}isHungary(){return this.i18nRegion.isRegionCountry(l.eC.Hungary)}isCzechRepublic(){return this.i18nRegion.isRegionCountry(l.eC.Czechia)}isPoland(){return this.i18nRegion.isRegionCountry(l.eC.Poland)}isSlovakia(){return this.i18nRegion.isRegionCountry(l.eC.Slovakia)}isBelarus(){return this.i18nRegion.isRegionCountry(l.eC.Belarus)}isUkraine(){return this.i18nRegion.isRegionCountry(l.eC.Ukraine)}isIT(){return this.getCurrentRegion().portalType===l.nn.IT}changeRegion(m,p=!0,y="",I){this.globalHelper.changeRegion("string"==typeof m?m:m.code,p,y,I)}static#e=f=()=>(this.\u0275fac=function(p){return new(p||v)(d.KVO(l.xP),d.KVO(l.Sq))},this.\u0275prov=d.jDH({token:v,factory:v.\u0275fac,providedIn:"root"}))}return f(),v})()},60844(ue,w,i){"use strict";i.d(w,{b:()=>I});var l=i(30691),d=i(32661),g=i(7673),f=i(96354),v=i(19031),E=i(47266),m=i(99952),p=i(47802),y=i(48039);let I=(()=>{var C;class P{constructor(O,N,z){this.cookieSv=O,this.postingsApi=N,this.platformSv=z,this.limit=100,this.cookieStorage=new v.W6("visitedPostings",this.cookieSv,{expires:(0,l.A)(new Date,1)}),this.dataStorage=new v.$T("visitedPostings")}migrateToLocalStorage(){const O=this.platformSv.isBrowser&&this.cookieStorage.read();O&&(this.dataStorage.write(O),this.cookieStorage.remove())}add(O){const N=this.dataStorage.read()||[];N.unshift(O),this.dataStorage.write((0,d.A)(N,z=>z.id).slice(0,this.limit))}hasVisitedPostings(){return!!(this.dataStorage.read()||[]).length}getVisitedPostings$(){const O=this.dataStorage.read();return O?.length?this.postingsApi.getJobOffers(O,0,!1,"visitedOffers").pipe((0,f.T)(N=>N.active)):(0,g.of)([])}static#e=C=()=>(this.\u0275fac=function(N){return new(N||P)(E.KVO(m.O1),E.KVO(p.z),E.KVO(y.f))},this.\u0275prov=E.jDH({token:P,factory:P.\u0275fac,providedIn:"root"}))}return C(),P})()},81820(ue,w,i){"use strict";i.d(w,{N4:()=>C});
1var l=i(94768),d=i(470),g=i(47266),f=i(99952),v=i(60986),E=i(8830),m=i(48039);const p="nfj_ui_settings_currency",y="nfj_ui_settings_interval",I="nfj_ui_settings_salary_original";let C=(()=>{var P;class x extends l.Yz{isCurrencySetByUser(){return!!this.cookie.get(p)}isIntervalSetByUser(){return!!this.cookie.get(y)}get resolvedCurrency(){const{currency:N}=this.get();return N===d.SALARY_VIEW_ORIGINAL?this.regionService.getCurrentRegion(!0).defaultCurrency:N}get resolvedInterval(){const{interval:N}=this.get();return N===d.SALARY_VIEW_ORIGINAL?d.INTERVAL.Month:N}get region(){return this.get().region}get language(){return this.get().language}constructor(N,z,W,Z){super(),this.cookie=N,this.i18n=z,this.regionService=W,this.platform=Z,this._init()}setLanguage(){this.set({language:this.i18n.language})}save(N,z){const{region:W,language:Z,currency:b,interval:V}=N,{currency:L,interval:F}=z;this.setCurrency(L,b),this.setInterval(F,V),this.changeLanguage(W,Z)}setCurrency(N,z){N!==z&&(this.cookie.put(p,z,{path:"/"}),this.set({currency:z}))}setInterval(N,z){N!==z&&(this.cookie.put(y,z,{path:"/"}),this.set({interval:z}))}changeLanguage(N,z){const W=N.portalType,Z=this.regionService.regions.find(b=>b.defaultLanguage===z&&b.country===N.country&&b.portalType===W);Z?(this.i18n.removeSavedLang(Z.code),this.regionService.changeRegion(Z,!0,"",!0)):(this.i18n.saveSelectedLang(z,N.code),setTimeout(()=>{this.regionService.changeRegion(N,!0,z.slice(0,2),!0)}))}_init(){const N=!!this.cookie.get(I);N||this.migrateSalaryViewToOriginal(),this.set({region:this.regionService.getCurrentRegion(!0),language:this.i18n.language,currency:N?this.cookie.get(p)??d.SALARY_VIEW_ORIGINAL:d.SALARY_VIEW_ORIGINAL,interval:N?this.cookie.get(y)??d.SALARY_VIEW_ORIGINAL:d.SALARY_VIEW_ORIGINAL})}migrateSalaryViewToOriginal(){this.platform.isBrowser&&(this.cookie.remove(p,{path:"/"}),this.cookie.remove(y,{path:"/"}),this.cookie.put(I,"1",{path:"/"}))}static#e=P=()=>(this.\u0275fac=function(z){return new(z||x)(g.KVO(f.O1),g.KVO(v.W),g.KVO(E.S),g.KVO(m.f))},this.\u0275prov=g.jDH({token:x,factory:x.\u0275fac,providedIn:"root"}))}return P(),x})()},75327(ue,w,i){"use strict";i.d(w,{Y:()=>C});var l=i(15215),d=i(59882),g=i(49894),f=i(21413),v=i(84412),E=i(35335),m=i(23294),p=i(5964),y=i(88141),I=i(47266);let C=(()=>{var P;let x=(class Ku{constructor(N,z){this.router=N,this.zone=z,this.layoutClass$=new v.t(""),this.activatedRouteSubject=new v.t(null),this.viewNameSubject=new v.t(null),this.viewName$=this.viewNameSubject.pipe((0,p.p)(W=>!!W)),this.activateRoute$=this.activatedRouteSubject.asObservable().pipe((0,p.p)(W=>!!W)),this.topContentHiddenSubject=new v.t(!1),this.topContentHidden$=this.topContentHiddenSubject.asObservable(),this.topContentBlockSizeSubject=new v.t(null),this.topContentBlockSize$=this.topContentBlockSizeSubject.asObservable().pipe((0,p.p)(W=>
1null!==W),(0,m.F)()),this.afterRegionPopupSubject=new v.t(!1),this.afterRegionPopup$=this.afterRegionPopupSubject.asObservable().pipe((0,p.p)(W=>W),(0,m.F)(),(0,E.c)(2e3)),this.logoClicked$$=new f.B,this.zone.runOutsideAngular(()=>{this.router.events.pipe((0,p.p)(W=>W instanceof d.wF),(0,y.M)(()=>{let W=this.router.routerState.root.firstChild;if(!W)return;let Z=W.snapshot.data.layoutClass,b=W.snapshot.data.viewName;for(;W.firstChild;)W=W.firstChild,Z||(Z=W.snapshot.data.layoutClass),b=W.snapshot.data.viewName||b;this.layoutClass$.next(Z||""),this.viewNameSubject.next(b||"other"),this.activatedRouteSubject.next(W)}),(0,g.s)(this)).subscribe()})}hideTopContent(N){this.topContentHiddenSubject.next(N)}static#e=P=()=>(this.\u0275fac=function(z){return new(z||Ku)(I.KVO(d.Ix),I.KVO(I.SKi))},this.\u0275prov=I.jDH({token:Ku,factory:Ku.\u0275fac,providedIn:"root"}),this)},P());return x=(0,l.Cg)([(0,g.d)()],x),x})()},17913(ue,w,i){"use strict";i.d(w,{k:()=>l});var l=function(g){return g.Search="search",g.Apply="apply flow",g.Behaviour="behaviour",g.Account="account",g.SalaryCalc="salary calc",g.Calculator="calculator",g.PageView="page view",g.Subscription="subscription",g.TechProfile="tech profile",g.Map="map",g.Marketing="marketing",g.Filters="filters",g.Technical="technical",g}(l||{});i.d(w,["Y",0,"nfj_new_user"])},35412(ue,w,i){"use strict";i.d(w,{i:()=>y});var l=i(3460),d=i(20976),g=i(47170),v=i(99240),E=i(47266),m=i(8656),p=i(23894);let y=(()=>{var I;class C extends d.N{constructor(x,O,N){super(x),this.measurementEvent=x,this.nfjCookie=O,this.userCentrics=N}sendEvent(x,O,N){this.userCentrics.onLoaded(()=>{if(N.gtm){let z={...x,...N.eventCategory?{category:N.eventCategory}:{},app_name:this.appName};"pageView"===N.type&&(z={...z,event:"Page View"}),"event"===N.type&&!z.event&&N.eventName&&(z.event=N.eventName),window.dataLayer=window.dataLayer||[],window.dataLayer.push(z)}if(N.segment){x.__include=(0,l.A)((x.__include||[]).concat(["global_context"]));const z=(0,g.j)(x,this.measurementEvent.getStoredValues());let W={payload:{...z,...this.getUserConsents(),...N.eventCategory?{category:N.eventCategory}:{},app_name:this.appName}};"pageView"===N.type&&(W={...W,event:"Page View"}),"event"===N.type&&(W.event=z.event||N.eventName||"");const Z={client_id:this.nfjCookie.getAnonymousId()};((I,C,P,x=!0)=>{const O={event:I+" NFJ",payload:C};P&&(O.shared=P),window.dataLayer.push(O),x&&window.dataLayer.push({event:"_reset_payload",payload:void 0})})(W.event,W.payload,Z,!0)}})}getUserConsents(){const{consent_analytics_storage:x,consent_ad_storage:O,consent_functionality_storage:N}=this.nfjCookie.usercentricsWrapper.getCookieValue()||{};return{consent_ad_storage:O,consent_analytics_storage:x,consent_functionality_storage:N}}getClientId(){try{const x=window.ga.getAll();let O,N;for(O=0,N=x.length;O<N;O+=1)if("UA-51057099-1"===x[O].get("trackingId"))return x[O].get("clientId")}catch{}return null}identify(){}static#e=I=()=>(this.\u0275fac=function(O){return new(O||C)(E.KVO(m.I),E.KVO(p.E),E.KVO(v.N))},this.\u0275prov=E.jDH({token:C,factory:C.\u0275fac,providedIn:"root"}))}return I(),C})()},8656(ue,w,i){"use strict";i.d(w,{I:()=>E});var l=i(95877),d=i(29845),g=i(47266),f=i(1989),v=i(23894);let E=(()=>{var m;class p extends d.q{constructor(I,C){super(),this.globalData=I,this.cookieSv=C}addToStore(I){const C=this.store.getValue();(0,l.A)(C,I,(P,x)=>x),C.global_context=this.globalData.globalContextData.global_context,this.store.next({...C})}track(I,C){this.isDisabled()||(!C.segment&&C.gtm&&(I.gtmOnly=!0),this.cookieSv.refreshCookies(),super.track(I,C))}identify(I){this.isDisabled()||!Object.keys(I).length||(this.cookieSv.refreshCookies(),super.identify(I))}static#e=m=()=>(this.\u0275fac=function(C){return new(C||p)(g.KVO(f.L),g.KVO(v.E))},this.\u0275prov=g.jDH({token:p,factory:p.\u0275fac,providedIn:"root"}))}return m(),p})()},14168(ue,w,i){"use strict";i.d(w,{F:()=>f});var l=i(17913),d=i(47266),g=i(8656);let f=(()=>{var v;class E{constructor(p){this.nfjEvent=p}techProfileCreated(p){this.nfjEvent.track({techprofile_category:p},{eventName:"Tech Profile Created Frontend",eventCategory:l.k.Account,type:"event",gtm:!0,segment:!0})}techProfileViewed(){this.nfjEvent.track({},{eventName:"Tech Profile",eventCategory:l.k.PageView,type:"pageView",gtm:!0,segment:!0})}candidateProfileViewed(){this.nfjEvent.track({},{eventName:"Candidate Profile",eventCategory:l.k.Account,type:"pageView",gtm:!0,segment:!0})}myApplicationsViewed(){this.nfjEvent.track({},{eventName:"My Applications",eventCategory:l.k.Account,type:"pageView",gtm:!0,segment:!0})}applicationDataViewed(){this.nfjEvent.track({},{eventName:"Application Data",eventCategory:l.k.Account,type:"pageView",gtm:!0,segment:!0})}subscriptionsViewed(p){this.nfjEvent.track({subscription_count:p},{eventName:"Subscriptions",eventCategory:l.k.Subscription,type:"pageView",gtm:!0,segment:!0})}logout(p){this.nfjEvent.track({},{eventName:p?"Candidate Logged Out":"Client Logged Out",eventCategory:l.k.Account,type:"event",gtm:!0,segment:!0})}loggedIn(p){this.nfjEvent.track({logging_context:p},{eventName:"Candidate Logged In",eventCategory:l.k.Account,type:"event",gtm:!0,segment:!0})}signedUp(p){this.nfjEvent.track({logging_context:p},{eventName:"Candidate Signed Up",eventCategory:l.k.Account,type:"event",gtm:!0,segment:!0})}loginDropdownButtonClicked(p){this.nfjEvent.track({logInModal_context:p},{eventName:"Log In Modal",eventCategory:l.k.Account,type:"event",gtm:!0,segment:!0})}googleOneTapDisplayed(p){this.nfjEvent.track({viewSource:p.viewName},{eventName:"One Tap Login Prompt Displayed",eventCategory:l.k.Account,type:"event",gtm:!0,segment:!0})}googleOneTapCanceledByUser(p){this.nfjEvent.track({viewSource:p.viewName,closedBy:{user_cancel:"exitButton",tap_outside:"backdrop"}[p.closedBy]},{eventName:"One Tap Login Prompt Closed",eventCategory:l.k.Account,type:"event",gtm:!0,segment:!0})}static#e=v=()=>(this.\u0275fac=function(y){return new(y||E)(d.KVO(g.I))},this.\u0275prov=d.jDH({token:E,factory:E.\u0275fac,providedIn:"root"}))}return v(),E})()},75183(ue,w,i){"use strict";i.d(w,{G:()=>f});var l=i(17913),d=i(47266),g=i(8656);let f=(()=>{var v;class E{constructor(p){this.event=p}navbarLinkClicked(p){this.event.track({top_navbar_button:p},{eventName:"Top Navbar",eventCategory:l.k.Behaviour,type:"event",gtm:!0,segment:!0})}swipe(){this.event.track({event:"Swipe Mobile"},{eventName:"Swipe Mobile",eventCategory:l.k.Behaviour,type:"event",gtm:!0,segment:!0})}referralBonusHovered(){this.event.track({event:"Dollar Tooltip Hover"},{eventName:"Dollar Tooltip Hover",eventCategory:l.k.Behaviour,type:"event",gtm:!0,segment:!0})}dataCyElementClicked(p){const{dataCy:y,dataCySection:I,dataCyParams:C,view:P,...x}=p;this.event.track({event:"Click",click_context:{click_dataCy:y,click_dataCySection:I,...C||{}},app_view:P,...x},{eventName:"Click",eventCategory:l.k.Behaviour,type:"event",gtm:!0,segment:!0})}uiSettingsClosed(p){const y="UI Settings Closed";this.event.track({event:y,method:p.method},{eventName:y,eventCategory:l.k.Behaviour,type:"event",gtm:!0,segment:!0})}uiSettingsOpened(){const p="UI Settings Opened";this.event.track({event:p},{eventName:p,eventCategory:l.k.Behaviour,type:"event",gtm:!0,segment:!0})}uiSettingsChanged(p){const y="UI Settings Changed";this.event.track({event:y,...p},{eventName:y,eventCategory:l.k.Behaviour,type:"event",gtm:!0,segment:!0})}uiSettingsSaved(p){const y="UI Settings Saved";this.event.track({event:y,...p},{eventName:y,eventCategory:l.k.Behaviour,type:"event",gtm:!0,segment:!0})}noticeBarDisplayed(p){const y="Notice Bar Displayed";this.event.track({event:y,...p},{eventName:y,eventCategory:l.k.Marketing,type:"event",gtm:!0,segment:!0})}noticeBarClosed(p){const y="Notice Bar Closed";this.event.track({event:y,...p},{eventName:y,eventCategory:l.k.Marketing,type:"event",gtm:!0,segment:!0})}salaryOriginalNoticeDisplayed(){this.noticeBarDisplayed({page:"Global",name:"Salary View Original",variant:"ui-settings"})}salaryOriginalNoticeClosed(p){this.noticeBarClosed({page:"Global",name:"Salary View Original",variant:"ui-settings",...p})}seniorityLevelsNoticeDisplayed(){this.noticeBarDisplayed({page:"Search Results",name:"Seniority Levels",variant:"filters"})}seniorityLevelsNoticeClosed(p){this.noticeBarClosed({page:"Search Results",name:"Seniority Levels",variant:"filters",...p})}userResearchBannerDisplayed(){this.noticeBarDisplayed({page:"Search Results",name:"User Research Form",variant:"bottom"})}rateSearchResultsBannerDisplayed(){this.noticeBarDisplayed({page:"Search Results",name:"Search Listing Survey",variant:"bottom"})}whereAreYouFromNoticeBannerDisplayed(p){this.noticeBarDisplayed({name:"Where are you from",variant:p.variant,page:"Search Results"})}questionBarDisplayed(p,y){const I="Question Bar Displayed";this.event.track({event:I,...p,...y||{}},{eventName:I,eventCategory:l.k.Marketing,type:"event",gtm:!0,segment:!0})}questionBarAnswered(p,y){const I="Question Bar Answered";this.event.track({event:I,...p,...y||{}},{eventName:I,eventCategory:l.k.Marketing,type:"event",gtm:!0,segment:!0})}
1surveyWindowClosed(p){const y="Survey Window Closed";this.event.track({event:y,...p},{eventName:y,eventCategory:l.k.Marketing,type:"event",gtm:!0,segment:!0})}surveyWindowOpened(p){const y="Survey Window Opened";this.event.track({event:y,...p},{eventName:y,eventCategory:l.k.Marketing,type:"event",gtm:!0,segment:!0})}static#e=v=()=>(this.\u0275fac=function(y){return new(y||E)(d.KVO(g.I))},this.\u0275prov=d.jDH({token:E,factory:E.\u0275fac,providedIn:"root"}))}return v(),E})()},15097(ue,w,i){"use strict";i.d(w,{I:()=>N});var l=i(63282),d=i(81242);const g=(z,W,Z)=>{const b=(z.location.places||[]).filter(F=>!F.provinceOnly),V={title:z.title,category:z.basics?.category,id:z.id,mainTechnology:z.basics?.technology,locationJobAd:b[0].city,seniority:z.basics?.seniority,contract:Object.keys(W.types),fullyRemoteJob:5===z.location.remote?"yes":"no",relocationPackage:z.specs?.details.relocation?"yes":"no",partTimeWork:z.specs?.details.partTime?"yes":"no",companySize:z.company.size,company:z.company.name,currency:W.currency,onlineInterviewAvailable:z.recruitment?.onlineInterviewAvailable?"yes":"no",minSalaryB2b:W.types.b2b?.range?.[0],maxSalaryB2b:W.types.b2b?.range?.[1]||W.types.b2b?.range?.[0],salaryPeriodB2b:W.types.b2b?.period,minSalaryZlecenie:W.types.zlecenie?.range?.[0],maxSalaryZlecenie:W.types.zlecenie?.range?.[1]||W.types.zlecenie?.range?.[0],salaryPeriodZlecenie:W.types.zlecenie?.period,minSalaryUod:W.types.uod?.range?.[0],maxSalaryUod:W.types.uod?.range?.[1]||W.types.uod?.range?.[0],salaryPeriodUod:W.types.uod?.period,minSalaryPermanent:W.types.permanent?.range?.[0],maxSalaryPermanent:W.types.permanent?.range?.[1]||W.types.permanent?.range?.[0],salaryPeriodPermanent:W.types.permanent?.period,region:(z.regions??[])[0]},L={offer_id:z.reference,offer_status:z.status,offer_formType:"url"===z.apply?.option?"external":"internal",offer_salaryDetails:!!z.essentials?.convertedSalary,offer_title:V.title,offer_category:V.category,offer_mainTechnology:V.mainTechnology,offer_locationJobAd:V.locationJobAd,offer_seniority:V.seniority,offer_seniority_string:V.seniority?.join(", "),offer_region:V.region,offer_contract:V.contract,offer_contract_string:V.contract?.join(", "),offer_fullyRemoteJob:V.fullyRemoteJob,offer_relocationPackage:V.relocationPackage,offer_partTimeWork:V.partTimeWork,offer_companySize:V.companySize,offer_company:V.company,offer_currency:V.currency,offer_onlineInterviewAvailable:V.onlineInterviewAvailable,offer_minSalaryB2b:V.minSalaryB2b,offer_maxSalaryB2b:V.maxSalaryB2b,offer_salaryPeriodB2b:V.salaryPeriodB2b,offer_minSalaryZlecenie:V.minSalaryZlecenie,offer_maxSalaryZlecenie:V.maxSalaryZlecenie,offer_salaryPeriodZlecenie:V.salaryPeriodZlecenie,offer_minSalaryUod:V.minSalaryUod,offer_maxSalaryUod:V.maxSalaryUod,offer_salaryPeriodUod:V.salaryPeriodUod,offer_minSalaryPermanent:V.minSalaryPermanent,offer_maxSalaryPermanent:V.maxSalaryPermanent,offer_salaryPeriodPermanent:V.salaryPeriodPermanent,offer_help4Ua:!!z.specs?.help4Ua,offer_salary_match:z.essentials?.originalSalary?.disclosedAt!==d.j.VISIBLE,...z.metadata?.sectionLanguages?{offer_requirementsTranslationAvailable:!!z.requirements?.description&&z.metadata.sectionLanguages["requirements.description"]!==Z,offer_aboutProjectTranslationAvailable:!!z.details?.description&&z.metadata.sectionLanguages.description!==Z,offer_dailyTasksTranslationAvailable:!!z.specs?.dailyTasks?.length&&z.metadata.sectionLanguages["daily-tasks"]!==Z}:{}};return"external"===L.offer_formType&&(L.offer_avoidATS=!!z.apply?.leadCollection),{postingInfo:V,offerCtx:L}};var f=i(37628),v=i(17913),E=i(31305),m=i(47266),p=i(8656),y=i(68018),I=i(18254);const C=[l.d.Backend,l.d.Frontend,l.d.Fullstack,l.d.Mobile,l.d.Testing,l.d.DevOps,l.d.Embedded,l.d.Architecture,l.d.Security,l.d.Gaming,l.d.ArtificialIntelligence,l.d.BigData,l.d.Support,l.d.ITAdministrator],P=[l.d.Electronics,l.d.Telecommunication,l.d.ElectricalEng,l.d.Automation,l.d.Robotics,l.d.Mechanics,l.d.BusinessIntelligence,l.d.CivilEngineer],x=[l.d.Agile,l.d.ProductManagement,l.d.ProjectManager,l.d.BusinessAnalyst,l.d.UX,l.d.ERP,l.d.Sales,l.d.Marketing,l.d.BackOffice,l.d.HR,l.d.Finance,l.d.CustomerService,l.d.Other,l.d.Law,l.d.Logistics,l.d.Consulting];var O=function(z){return z.IT="IT",z.STEM="STEM",z.NON_IT="NON IT",z}(O||{});let N=(()=>{var z;class W{constructor(b,V,L){this.nfjMeasurementEvent=b,this.translateService=V,this.postingSalaryPipe=L}getGlobalCategoryType(b){return C.includes(b)?O.IT:P.includes(b)?O.STEM:(x.includes(b),O.NON_IT)}feedbackModalSent(b){const V="Posting Survey";this.nfjMeasurementEvent.track({event:V,...b},{eventName:V,type:"event",eventCategory:v.k.Behaviour,gtm:!0,segment:!0})}visitExpired(b){const V="Expired Job Offer",L=this.translateService.currentLang.slice(0,2),F=b.posting&&g(b.posting,this.postingSalaryPipe.transform(b.posting,!0),L).offerCtx||{},le={event:V,jobOffer_context:{...b.posting&&this.commonJobOfferProperties(b.posting)||{},...F,offer_expiredBeforeDays:b.expiredBeforeDays,offer_expiredStillVisible:!!b.posting}};this.nfjMeasurementEvent.track(le,{gtm:!0,segment:!0,eventName:V,type:"pageView",eventCategory:v.k.PageView})}visit(b,V,L,F){const $=this.translateService.currentLang.slice(0,2),le=this.postingSalaryPipe.transform(b,!0),{postingInfo:be,offerCtx:ot}=g(b,le,$),pt={event:"Viewed Page",value:0,items:[{google_business_vertical:"jobs",id:b.reference}],jobOffer_context:{viewSource_topInSearch:"search"===V?.list&&b.anal
1ytics?.addons.topInSearch,viewSource_list:V?.list||(L?"direct":"nav"),viewSource_listPosition:V?.listPosition,viewSource_pageNumber:V?.page,...V?.listData||{},...F,...ot,...this.commonJobOfferProperties(b)}};this.nfjMeasurementEvent.track((0,E.d)(pt),{gtm:!1,segment:!0,eventName:"view_item",type:"pageView",eventCategory:v.k.PageView}),this.nfjMeasurementEvent.track((0,E.d)({...pt,products:[be]}),{gtm:!0,segment:!1,eventName:"view_item",type:"pageView",eventCategory:v.k.PageView})}applyModalInit(b,V){this.nfjMeasurementEvent.track({event:"Apply Modal Init",applyFields_context:{__include:["jobOffer_context","global_context","isCandidateLoggedIn","pageViewBehaviour"],application_sent:"",application_autofilled_init:b,application_autofilled_changed:"",application_cities_autofilled:V,application_cities_changed:!1}},{gtm:!0,segment:!0,eventName:"Apply Modal Init",type:"event",eventCategory:v.k.Apply})}applyModalClosed(b,V,L,F){this.nfjMeasurementEvent.track({event:"Apply Modal Closed",applyFields_context:{__include:["jobOffer_context","global_context","isCandidateLoggedIn","pageViewBehaviour"],application_sent:"",application_autofilled_init:b,application_autofilled_changed:V,application_cities_autofilled:L,application_cities_changed:F}},{gtm:!0,segment:!0,eventName:"Apply Modal Closed",type:"event",eventCategory:v.k.Apply})}applicationSent(b,V,L,F,$,le,be,ot,pt){this.purchased(ot);let ve={category:"Application Success",event:"Application Sent Frontend",applyFields_context:{__include:["jobOffer_context","global_context","isCandidateLoggedIn","pageViewBehaviour"],application_sent:b,application_autofilled_init:V,application_autofilled_changed:L,application_cities_autofilled:F,application_cities_changed:$,application_message_loaded_from_history:be},ecommerce:this.ecommerceData(ot)};pt&&(ve.applyFields_context.application_id=pt),void 0!==le&&(ve={...ve,applyFields_context:{...ve.applyFields_context,application_checkbox_signup:le}}),this.nfjMeasurementEvent.track(ve,{gtm:!0,segment:!0,eventName:"Application Sent Frontend",type:"event",eventCategory:v.k.Apply})}salaryCalcEvent(b){this.nfjMeasurementEvent.track((0,E.d)({category:"salary calc",event:b.event,salaryCalc_context:{__include:["jobOffer_context","global_context","isCandidateLoggedIn","pageViewBehaviour"],salary_calc_modal_type:b.salary_calc_modal_type,salary_calc_tax:b.salary_calc_tax,salary_calc_zus:b.salary_calc_zus,salary_calc_cost:b.salary_calc_cost,salary_calc_details:b.salary_calc_details}}),{gtm:!0,segment:!0,eventName:b.event,type:"event",eventCategory:v.k.SalaryCalc})}addedToFavourites(b=!1){this.nfjMeasurementEvent.track({__include:b?["jobOffer_context"]:[]},{gtm:!0,segment:!0,eventName:"Job Favourited",type:"event",eventCategory:v.k.Behaviour})}shared(b){this.nfjMeasurementEvent.track({__include:["jobOffer_context"],shared_method:b},{gtm:!0,segment:!0,eventName:"Job Shared",type:"event",eventCategory:v.k.Behaviour})}applyClicked(b){this.nfjMeasurementEvent.track({__include:["jobOffer_context"],formType:b.formType,applyAgain:b.applyAgain},{gtm:!0,segment:!0,eventName:"Apply Button Clicked",type:"event",eventCategory:v.k.Apply})}purchased(b){this.nfjMeasurementEvent.track({ecommerce:null},{segment:!1,gtm:!0,type:"event",eventCategory:v.k.Apply}),this.nfjMeasurementEvent.track({event:"eec.purchase",ecommerce:this.ecommerceData(b)},{eventName:"eec.purchase",segment:!1,gtm:!0,type:"event",eventCategory:v.k.Apply})}postApplySurvey(b){this.nfjMeasurementEvent.track({__include:["jobOffer_context"],postApplySurvey_context:{...b}},{gtm:!0,segment:!0,eventName:"Post Apply Survey",type:"event",eventCategory:v.k.Apply})}redirectSent(b,V){this.purchased(b),this.nfjMeasurementEvent.track({event:"Redirect Sent Frontend",redirect_id:V,__include:["jobOffer_context","global_context","isCandidateLoggedIn","pageViewBehaviour"],ecommerce:this.ecommerceData(b)},{gtm:!0,segment:!0,type:"event",eventName:"Redirect Sent Frontend",eventCategory:v.k.Apply})}redirectModalClosedByUser(){this.nfjMeasurementEvent.track({event:"Redirect Modal Closed"},{gtm:!0,segment:!1,eventName:"Redirect Modal Closed",type:"event",eventCategory:v.k.Apply})}redirectModalInit(){this.nfjMeasurementEvent.track({event:"Redirect Modal Init"},{gtm:!0,segment:!1,type:"event",eventName:"Redirect Modal Init",eventCategory:v.k.Apply})}candidateLeadContactFormModalInit(){const b="Candidate Contact Form Modal Init";this.nfjMeasurementEvent.track({event:b},{gtm:!0,segment:!0,type:"event",eventName:b,eventCategory:v.k.Apply})}candidateLeadContactFormModalClosed(){const b="Candidate Contact Form Modal Closed";this.nfjMeasurementEvent.track({event:b},{gtm:!0,segment:!0,type:"event",eventName:b,eventCategory:v.k.Apply})}candidateLeadContactDetailsSent(){const b="Candidate Contact Details Sent";this.nfjMeasurementEvent.track({event:b},{gtm:!0,segment:!0,type:"event",eventName:b,eventCategory:v.k.Apply})}searchCriteriaFirstClick(b){const V="Search Criteria First Click";this.nfjMeasurementEvent.track({event:V,searchCriteriaInteractionType:b.searchCriteriaInteractionType,alreadyContainedTags:b.alreadyContainedTags,alreadyContainedInput:b.alreadyContainsInput},{gtm:!0,segment:!0,type:"event",eventName:V,eventCategory:v.k.Behaviour})}externalSurveyClicked(b){const V="ATS Post Apply Survey Clicked";this.nfjMeasurementEvent.track({event:V,value:b.value},{gtm:!0,segment:!0,type:"event",eventName:V,eventCategory:v.k.Apply})}externalSurveyListItemClicked(){const b="ATS Post Apply Similar Offers Clicked";this.nfjMeasurementEvent.track({event:b},{gtm:!0,segment:!0,type:"event",eventName:b,eventCategory:v.k.Apply})}externalSurveyClosed(){const b="ATS Post Apply Modal Closed";this.nfjMeasurementEvent.track({event:b},{gtm:!0,segment:!0,type:"event",eventName:b,eventCategory:v.k.Apply})}externalSurveyInit(){const b="ATS Post Apply Modal Init";this.nfjMeasurementEvent.track({event:b},{gtm:!0,segment:!0,type:"event",eventName:b,eventCategory:v.k.Apply})}externalSurveyRedirectClicked(){const b="ATS Post Apply Back To Form Icon Clicked";this.nfjMeasurementEvent.track({event:b},{gtm:!0,segment:!0,type:"event",eventName:b,eventCategory:v.k.Apply})}cvValidationFailed(b){const V="CV Internal Validation Failed";this.nfjMeasurementEvent.track({event:V,...b},{gtm:!0,segment:!0,type:"event",eventName:V,eventCategory:v.k.Apply})}commonJobOfferProperties(b){return{id:b.reference,__include:["global_context","isCandidateLoggedIn","pageViewBehaviour"],global_category_type:this.getGlobalCategoryType(b.basics?.category),emissionDetail
1s_addons_bump:b.analytics?.addons.bump,emissionDetails_addons_highlighted:b.analytics?.addons.highlighted,emissionDetails_addons_offerOfTheDay:b.analytics?.addons.offerOfTheDay,emissionDetails_addons_publication:b.analytics?.addons.publication,emissionDetails_addons_topInSearch:b.analytics?.addons.topInSearch,emissionDetails_emissionBumps:b.analytics?.emissionBumps,emissionDetails_emissionDay:b.analytics?.emissionDay,emissionDetails_emissionLength:b.analytics?.emissionLength,emissionDetails_lastBump:b.analytics?.lastBump,emissionDetails_lastBumpType:b.analytics?.lastBumpType,emissionDetails_nextBump:b.analytics?.nextBump,emissionDetails_nextBumpCount:b.analytics?.nextBumpCount,emissionDetails_nextBumpType:b.analytics?.nextBumpType,emissionDetails_previousBumpCount:b.analytics?.previousBumpCount,emissionDetails_productType:b.analytics?.productType,emissionDetails_reference:b.analytics?.emission,emissionDetails_topSearchConfig_pairs:b.analytics?.topInSearchConfig?.pairs,emissionDetails_topSearchConfig_pairs_string:b.analytics?.topInSearchConfig?.pairs?.length?JSON.stringify(b.analytics?.topInSearchConfig?.pairs):void 0}}ecommerceData(b){let V=b.basics?.category;return V+=b.basics?.technology?"/"+b.basics?.technology:"",{purchase:{actionField:{id:(0,f.l)(),revenue:"1.00",coupon:"url"===b.apply?.option?"REDIRECT":"INTERNAL"},products:[{id:b.reference,name:b.title,category:V,brand:b.company.name,quantity:1,price:"1.00"}]}}}viewedApplicationForm(b){const V="Viewed Application Form";this.nfjMeasurementEvent.track({event:V,application_source_hash:b.sourceHash,application_source_name:b.sourceName,application_source_projectId:b.recruitmentProjectId},{gtm:!0,segment:!0,eventName:V,type:"event",eventCategory:v.k.Apply})}static#e=z=()=>(this.\u0275fac=function(V){return new(V||W)(m.KVO(p.I),m.KVO(y.c$),m.KVO(I.F))},this.\u0275prov=m.jDH({token:W,factory:W.\u0275fac,providedIn:"root"}))}return z(),W})()},23894(ue,w,i){"use strict";i.d(w,{E:()=>je});var l=i(47266),d=i(84412),g=i(23294),f=i(23386),v=i(5964),E=i(48039),m=i(99240),p=i(34046),y=i(40628),I=i(60738),P=i(86746),O={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(ae){return ae<0?Math.ceil(ae):Math.floor(ae)}};var Z=i(70179),b=i(46282);function L(Ve,ae){(0,I.A)(2,arguments);var Q=(0,Z.A)(ae);return(0,b.A)(Ve,6e4*Q)}var F=i(61079),$=i(72706),le=i(65325),be=i(13318),ot=i(37628);class pt{constructor(ae,Q,ge){this.onUserResetCb=ae,this.isNewSessionCb=Q,this.onCurrentSessionIdChangeCb=ge}get NFJ_LAST_COOKIE_NAME(){return p.WL}get NFJ_SESSION_ID_COOKIE_NAME(){return p.kc}get NFJ_USER_ID_COOKIE_NAME(){return p.Z3}assignMeasurementCookies(){const ae=(0,le.a0)();if(ae?.consent_analytics_storage){const ce=$.A.get("ajs_anonymous_id"),ie=$.A.get(this.NFJ_USER_ID_COOKIE_NAME);this.setUserIdCookie(ie||ce||(0,ot.l)())}$.A.get(this.NFJ_USER_ID_COOKIE_NAME)&&(localStorage.removeItem("ajs_anonymous_id"),this.removeCookie("ajs_anonymous_id")),!ae?.consent_analytics_storage&&ae?.consent_initialized&&(this.removeCookie(this.NFJ_USER_ID_COOKIE_NAME),localStorage.removeItem("ajs_anonymous_id"),this.removeCookie("ajs_anonymous_id"),this.onUserResetCb&&this.onUserResetCb());const Q=$.A.get(this.NFJ_LAST_COOKIE_NAME),ge=ae?.consent_selection_date;Q&&ge&&function C(Ve,ae){(0,I.A)(2,arguments);var Q=(0,y.A)(Ve),ge=(0,y.A)(ae);return Q.getTime()>ge.getTime()}(new Date(ge),new Date(Q))&&(this.removeCookie(this.NFJ_LAST_COOKIE_NAME),this.removeCookie(this.NFJ_SESSION_ID_COOKIE_NAME))}handleConsentsChange(ae){if(ae.consent_analytics_storage&&!ae.prev_consent_analytics_storage)if(ae.first_consent_selection){const Q=this.getSessionId(),ge=this.getUserIdCookie();this.setUserIdCookie(ge||Q||(0,ot.l)()),this.setNfjLastCookie(new Date(ae.consent_selection_date).getTime())}else this.removeCookie(this.NFJ_SESSION_ID_COOKIE_NAME),this.removeCookie(this.NFJ_LAST_COOKIE_NAME),this.assignMeasurementCookies();!ae.consent_analytics_storage&&ae.prev_consent_analytics_storage&&(this.removeCookie(this.NFJ_SESSION_ID_COOKIE_NAME),this.removeCookie(this.NFJ_LAST_COOKIE_NAME),this.removeCookie(this.NFJ_USER_ID_COOKIE_NAME),this.onUserResetCb&&this.onUserResetCb())}getUserIdCookie(){return $.A.get(this.NFJ_USER_ID_COOKIE_NAME)}readUserId(){return $.A.get(this.NFJ_USER_ID_COOKIE_NAME)}readConsentState(){return(0,le.a0)()}getAnonymousId(){const ae=this.readConsentState();let Q;const ge=this.readUserId();return Q=ge&&(ae?.consent_analytics_storage||!ae?.consent_initialized&&!ae?.consent_analytics_storage)?ge:this.getSessionId(),Q||(this.generatedAnonymousId=this.generatedAnonymousId||(0,ot.l)(),Q=this.generatedAnonymousId),Q}
1removeCookie(ae){$.A.remove(ae,{domain:be.n6,path:"/"}),$.A.remove(ae,{path:"/"})}refreshCookies(){this.assignMeasurementCookies(),this.assignSessionIdCookie()}assignSessionIdCookie(){const ae=$.A.get(this.NFJ_SESSION_ID_COOKIE_NAME),Q=Date.now();if(ae){const ge=$.A.get(this.NFJ_LAST_COOKIE_NAME);ge&&function W(Ve,ae,Q){(0,I.A)(2,arguments);var ge=function x(Ve,ae){return(0,I.A)(2,arguments),(0,y.A)(Ve).getTime()-(0,y.A)(ae).getTime()}(Ve,ae)/P.Cg;return function z(Ve){return Ve?O[Ve]:O.trunc}(Q?.roundingMethod)(ge)}(1*ge,Q)>30?(this.setSessionId(Q),this.isNewSessionCb&&this.isNewSessionCb(!0)):(this.setNfjLastCookie(Q),this.setNfjSessionIdCookie(ae,Q),this.isNewSessionCb&&this.isNewSessionCb(!1))}else this.setSessionId(Q),this.isNewSessionCb&&this.isNewSessionCb(!0)}getSessionIdTimestamp(){const ae=$.A.get(this.NFJ_SESSION_ID_COOKIE_NAME);return ae&&ae.split(".")[1]}setSessionId(ae){const Q=ae,ge=`${(0,ot.l)()}.${Q}`;this.setNfjSessionIdCookie(ge,Q),this.setNfjLastCookie(Q),this.onCurrentSessionIdChangeCb&&this.onCurrentSessionIdChangeCb(this.getSessionIdTimestamp())}setNfjSessionIdCookie(ae,Q=Date.now()){$.A.set(this.NFJ_SESSION_ID_COOKIE_NAME,ae,{...this.getCookieSettings(),expires:L(Q,40)})}setUserIdCookie(ae){$.A.set(this.NFJ_USER_ID_COOKIE_NAME,ae,{...this.getCookieSettings(),expires:(0,F.A)(new Date,365)})}getCookieSettings(){return{path:"/",domain:be.n6,sameSite:"lax"}}getSessionId(){const ae=$.A.get(this.NFJ_SESSION_ID_COOKIE_NAME);return ae&&ae.split(".")[0]}setNfjLastCookie(ae){$.A.set(this.NFJ_LAST_COOKIE_NAME,ae.toString(),{...this.getCookieSettings(),expires:L(ae,35)})}checkInternalTrafficUrl(){location.href.toLowerCase().includes("nofluffinternal=")&&$.A.set("nofluffInternalTraffic","true",{...this.getCookieSettings(),expires:(0,F.A)(new Date,365)})}}var ve=i(35547),Fe=i(99952);let Ne=(()=>{var Ve;class ae extends pt{constructor(ge,ce,ie){super(()=>this.userResetSubject.next(!0),Se=>this.ngZone.runOutsideAngular(()=>this.newSessionSubject.next(Se)),Se=>this.currentSessionIdSubject.next(Se)),this.cookieService=ge,this.usercentricsWrapper=ce,this.ngZone=ie,this.platformSv=(0,l.WQX)(E.f),this.newSessionSubject=ne
1w d.t(!1),this.newSession$=this.createNewSessionStream(),this.currentSessionIdSubject=new d.t(this.platformSv.isBrowser&&this.getSessionId()),this.currentSessionId$=this.currentSessionIdSubject.asObservable().pipe((0,g.F)(),(0,v.p)(Se=>!!Se)),this.userResetSubject=new d.t(!1),this.userReset$=this.userResetSubject.pipe((0,v.p)(Se=>Se))}readUserId(){return this.cookieService.get(p.Z3)}readConsentState(){return this.usercentricsWrapper.getCookieValue()}createNewSessionStream(){return this.newSessionSubject.asObservable().pipe((0,g.F)(),(0,v.p)(ge=>ge),(0,f.c)(15e3))}static#e=Ve=()=>(this.\u0275fac=function(ce){return new(ce||ae)(ve.rXU(Fe.O1),ve.rXU(m.N),ve.rXU(l.SKi))},this.\u0275dir=ve.FsC({type:ae,features:[ve.Vt3]}))}return Ve(),ae})(),je=(()=>{var Ve;class ae extends Ne{static#e=Ve=()=>(this.\u0275fac=(()=>{let ge;return function(ie){return(ge||(ge=ve.xGo(ae)))(ie||ae)}})(),this.\u0275prov=l.jDH({token:ae,factory:ae.\u0275fac,providedIn:"root"}))}return Ve(),ae})()},1989(ue,w,i){"use strict";i.d(w,{L:()=>p});var l=i(47266),d=i(99952),g=i(69665),f=i(64523),v=i(68018),E=i(88018),m=i(48039);let p=(()=>{var y;class I{constructor(P,x,O,N,z,W){this.cookieSv=P,this.browserSession=x,this.region=O,this.translate=N,this.authUtils=z,this.platformSv=W,this.deviceCategory=this.platformSv.getDeviceCategory(),this.deviceFamily=this.platformSv.getDeviceFamily(),this.userAgent=this.platformSv.getUserAgent()}get companyDomain(){const P=this.authUtils.sessionInfo?.user.email;return P?"@"+P.split("@")[1]:null}get isInternalTraffic(){return!!this.cookieSv.get("nofluffInternalTraffic")}get isEmployerLoggedIn(){return this.authUtils.isPanelPresent()}get isCandidateLoggedIn(){return this.authUtils.isPresent()}get partnerId(){return this.cookieSv.get("partner-id")||null}get partnerInternalTraffic(){return!!this.cookieSv.get("partnerInternalTraffic")}get pageViewedBehaviourData(){return{pageViewBehaviour:{tabID:this.browserSession.tabId,referrer_internal:this.browserSession.referrer,newTab:this.browserSession.newTab,reload:this.browserSession.reload,tabCount:this.browserSession.tabCount,navigationTrigger:this.browserSession.navigationTrigger,browserBackOrNextClicked:"popstate"===this.browserSession.navigationTrigger}}}get globalContextData(){return{global_context:{region:this.region.currentPrimaryRegion?.code,lang:this.translate.currentLang?.slice(0,2),global_is_employer_logged_in:this.isEmployerLoggedIn,global_is_candidate_logged_in:this.isCandidateLoggedIn,global_internal_traffic:this.isInternalTraffic,global_partnerId:this.partnerId,global_partnerInternalTraffic:this.partnerInternalTraffic,global_url:location?.href,global_windowResolution:`${window.innerWidth}x${window.innerHeight}`,global_pixelRatio:window.devicePixelRatio,global_screenWidth:window.screen.availWidth,global_screenHeight:window.screen.availHeight,global_deviceCategory:this.deviceCategory,global_deviceFamily:this.deviceFamily,global_userAgent:this.userAgent,global_company_domain:this.companyDomain,global_salary_match_enabled:this.salaryMatchEnabled}}}get pageEventCommonData(){return{pageView_context:{__include:["isCandidateLoggedIn","pageViewBehaviour"]}}}static#e=y=()=>(this.\u0275fac=function(x){return new(x||I)(l.KVO(d.O1),l.KVO(g.w),l.KVO(f.xP),l.KVO(v.c$),l.KVO(E.d),l.KVO(m.f))},this.\u0275prov=l.jDH({token:I,factory:I.\u0275fac,providedIn:"root"}))}return y(),I})()},97163(ue,w,i){"use strict";i.d(w,{G:()=>ct});var l=i(15215),d=i(59882),g=i(49894),f=i(96697),v=i(96354),E=i(5964),m=i(88141),p=i(23294),y=i(13318),I=i(99240),C=i(17913),P=i(47266);let x=(()=>{var q;class Ie{createNewReportOpened(){}savedReportOpened(Oe){}callHandler(Oe){}static#e=q=()=>(this.\u0275fac=function(ft){return new(ft||Ie)},this.\u0275prov=P.jDH({token:Ie,factory:Ie.\u0275fac,providedIn:"root"}))}return q(),Ie})();var O=i(15097),N=i(31305),z=i(8656);let W=(()=>{var q;class Ie{constructor(Oe){this.nfjMeasurementEvent=Oe}visit(Oe){this.nfjMeasurementEvent.track((0,N.d)({company_offers:Oe}),{gtm:!0,segment:!0,eventName:"Company Profile",type:"pageView",eventCategory:C.k.PageView})}static#e=q=()=>(this.\u0275fac=function(ft){return new(ft||Ie)(P.KVO(z.I))},this.\u0275prov=P.jDH({token:Ie,factory:Ie.\u0275fac,providedIn:"root"}))}return q(),Ie})(),Z=(()=>{var q;class Ie{constructor(Oe){this.event=Oe}
1consentsChanged(Oe){const ft="Consents Selected";this.event.track({event:ft,__include:["global_context","isCandidateLoggedIn","pageViewBehaviour"],...Oe},{eventName:ft,type:"event",eventCategory:C.k.Behaviour,gtm:!1,segment:!0})}cookieBannerDisplayed(){const Oe="Cookie Banner Displayed";this.event.track({event:Oe,__include:["global_context","isCandidateLoggedIn","pageViewBehaviour"]},{eventName:Oe,type:"event",eventCategory:C.k.Behaviour,gtm:!1,segment:!0})}static#e=q=()=>(this.\u0275fac=function(ft){return new(ft||Ie)(P.KVO(z.I))},this.\u0275prov=P.jDH({token:Ie,factory:Ie.\u0275fac,providedIn:"root"}))}return q(),Ie})();var b=i(15981),V=i(1989);let L=(()=>{var q;class Ie{constructor(Oe,ft){this.nfjEvent=Oe,this.nfjGlobal=ft}viewed(){this.nfjEvent.track(this.nfjGlobal.pageEventCommonData,{eventCategory:C.k.PageView,eventName:"Main Page",type:"pageView",segment:!0,gtm:!0})}viewedSearchResults(Oe,ft){const Tt=new URL(document.location.href);Tt.searchParams.append("criteria_all",Oe),this.nfjEvent.track({...this.nfjGlobal.pageEventCommonData,"content-name":Tt.pathname+Tt.search,url:Tt.href,search:Tt.search,...ft},{eventCategory:C.k.PageView,eventName:"Search Results",type:"pageView",segment:!0,gtm:!0})}viewedSalaryCalc(Oe){this.nfjEvent.track({page:Oe.page,variant:Oe.variant,seniority_initial:Oe.seniorityInitial,employment_initial:Oe.employmentInitial},{gtm:!0,segment:!0,eventCategory:C.k.SalaryCalc,eventName:"Salary Calcu Bar Viewed",type:"event"})}searchResultsSurvey(Oe){this.nfjEvent.track({__include:["jobOffer_context"],searchListingSurvey_context:{...Oe}},{gtm:!0,segment:!0,eventName:"Search listing Survey",type:"event",eventCategory:C.k.Search})}salaryCalcSurvey(Oe){this.nfjEvent.track({salaryCalcSurvey_context:Oe},{eventName:"Search Results Salary Calc Survey",type:"event",eventCategory:C.k.SalaryCalc,gtm:!0,segment:!0})}userResearchBannerClicked(Oe){const ft="user research banner";this.nfjEvent.track({event:ft,click_source:Oe},{eventName:ft,type:"event",eventCategory:C.k.Search,gtm:!0,segment:!0})}postFiltersSurvey(Oe){this.nfjEvent.track({postFiltersSurvey_context:{...Oe}},{gtm:!0,segment:!0,eventName:"Filters Survey",type:"event",eventCategory:C.k.Filters})}moreOffersClicked(Oe){this.nfjEvent.track((0,b.A)({listingCategory:Oe.listingCategory||"",viewSource:Oe.viewSource},ft=>!!ft),{eventCategory:C.k.Behaviour,eventName:"More Offers Clicked",type:"event",segment:!0,gtm:!0})}static#e=q=()=>(this.\u0275fac=function(ft){return new(ft||Ie)(P.KVO(z.I),P.KVO(V.L))},this.\u0275prov=P.jDH({token:Ie,factory:Ie.\u0275fac,providedIn:"root"}))}return q(),Ie})();var F=i(14168),$=i(75183);let le=(()=>{var q;class Ie{constructor(Oe){this.event=Oe}sectionEditModalInit(Oe,ft,Tt){this.event.track({techProfile_context:{techProfile_sectionType:Tt,techProfile_modalType:ft}},{eventName:"Tech Profile Modal Init",eventCategory:C.k.TechProfile,type:"event",gtm:!0,segment:!0})}sectionEditModalClosed(Oe,ft,Tt){this.event.track({techProfile_context:{techProfile_sectionType:Tt,techProfile_modalType:ft}},{eventName:"Tech Profile Modal Closed",eventCategory:C.k.TechProfile,type:"event",gtm:!0,segment:!0})}sectionEditModalSaved(Oe,ft,Tt){this.event.track({techProfile_context:{techProfile_sectionType:Tt,techProfile_modalType:ft}},{eventName:"Tech Profile Modal Saved",eventCategory:C.k.TechProfile,type:"event",gtm:!0,segment:!0})}sectionFold(Oe,ft){this.event.track({techProfile_context:{techProfile_sectionType:ft,techProfile_modalType:null}},{eventName:"Tech Profile Fold Section",eventCategory:C.k.TechProfile,type:"event",gtm:!0,segment:!0})}sectionUnfold(Oe,ft){this.event.track({techProfile_context:{techProfile_sectionType:ft,techProfile_modalType:null}},{eventName:"Tech Profile Unfold Section",eventCategory:C.k.TechProfile,type:"event",gtm:!0,segment:!0})}static#e=q=()=>(this.\u0275fac=function(ft){return new(ft||Ie)(P.KVO(z.I))},this.\u0275prov=P.jDH({token:Ie,factory:Ie.\u0275fac,providedIn:"root"}))}return q(),Ie})();var be=i(99952),ot=i(48039),pt=i(35412),ve=i(3460),Fe=i(84412),Ne=i(25558),je=i(22806),Ve=i(20976),ae=i(47170),Q=i(23894),ge=i(69665),ce=i(67918),ie=i(19031);let Xe=(()=>{var q;class Ie{set cookieValue(Oe){this.cookie.write(Oe),this._cookieValue=Oe}get cookieValue(){return this._cookieValue}constructor(Oe,ft){this.cookieSv=Oe,this.platform=ft,this.storage={},this._cookieValue={},this.platform.isBrowser&&(this.cookie=new ie.W6("nfj_ab",this.cookieSv,{expires:new Date(Date.now()+864e5)}),this.parseCookie())}add(Oe,ft){const Tt=this.readName(Oe);this.addToStorage(Tt,ft),this.addToCookie(Tt,ft)}getValue(){return this.storage}parseCookie(){const Oe=this.cookie.read()||{};
1if(Object.keys(Oe).length){const ft=Date.now(),Tt=864e5;Object.keys(Oe).forEach(Ft=>{Oe[Ft].timestamp+Tt<ft?delete Oe[Ft]:this.addToStorage(Ft,Oe[Ft].variant)}),this.cookieValue=Oe}else this.storage={}}readName(Oe){return Oe.toLowerCase().replace(" ","_")}addToCookie(Oe,ft){const Tt=this.cookieValue;Tt[Oe]={variant:ft,timestamp:Date.now()},this.cookieValue=Tt}addToStorage(Oe,ft){this.storage["testGO_"+Oe.replace(/ /g,"_")+"_variant"]=ft}static#e=q=()=>(this.\u0275fac=function(ft){return new(ft||Ie)(P.KVO(be.O1),P.KVO(ot.f))},this.\u0275prov=P.jDH({token:Ie,factory:Ie.\u0275fac,providedIn:"root"}))}return q(),Ie})();var Le=i(25810);function vt(q,Ie,xt,Oe,ft,Tt,Ft){try{var Bt=q[Tt](Ft),sn=Bt.value}catch(Pt){return void xt(Pt)}Bt.done?Ie(sn):Promise.resolve(sn).then(Oe,ft)}let Ue=(()=>{var q;let Ie=(class Vu extends Ve.N{constructor(Oe,ft,Tt,Ft,Bt,sn,Pt,Vt,mt){super(Oe),this.nfjMeasurementEvent=Oe,this.cookieSv=ft,this.nfjMeasurementCookieSv=Tt,this.browserSession=Ft,this.envSv=Bt,this.globalData=sn,this.abTestingVariantStorage=Pt,this.abTestingMeasurementData=Vt,this.zone=mt,this.scriptReady=new Fe.t(!1),this.scriptReady$=this.scriptReady.pipe((0,E.p)(st=>st)),this.eventNameMap={view_item:"Job Offer"}}loadAmplitude(){return this.amplitudePromise??=Promise.all([Promise.all([i.e(9216),i.e(2076),i.e(8165)]).then(i.bind(i,28165)),Promise.all([i.e(9216),i.e(9593)]).then(i.bind(i,59593)),Promise.all([i.e(2076),i.e(2510)]).then(i.bind(i,52510))]).then(([Oe,ft,Tt])=>(this.amplitude={sdk:Oe,clientCommon:ft,plugins:Tt},this.amplitude)).catch(Oe=>{throw this.amplitudePromise=void 0,Oe}),this.amplitudePromise}listen(){super.listen(),this.nfjMeasurementCookieSv.newSession$.pipe((0,Ne.n)(()=>this.scriptReady$),(0,Ne.n)(()=>(0,je.H)(this.loadAmplitude())),(0,Ne.n)(Oe=>(0,je.H)((new Oe.clientCommon.CampaignParser).parse()).pipe((0,v.T)(ft=>({amplitude:Oe,campaign:ft})))),(0,E.p)(({amplitude:Oe,campaign:ft})=>!Oe.plugins.isCampaignObjectNotEmpty(ft)),(0,m.M)(({amplitude:Oe,campaign:ft})=>{const Tt=(new Date).toISOString(),Ft=new Oe.sdk.Identify,Bt=this.globalData.pageViewedBehaviourData.pageViewBehaviour.referrer_internal;ft.referring_domain&&ft.referring_domain.includes(document.location.hostname)||Bt.includes(document.location.hostname)?(Ft.append("utm_source_medium_list_with_directs","nfj_direct_continuation / "+Tt),Ft.append("utm_history_with_directs",JSON.stringify({utm_source:"nfj_direct_continuation",timestamp:Tt}))):(Ft.append("utm_source_medium_list_with_directs","nfj_direct / "+Tt),Ft.append("utm_history_with_directs",JSON.stringify({utm_source:"nfj_direct",timestamp:Tt}))),Oe.sdk.identify(Ft)}),(0,g.s)(this)).subscribe()}sendEvent(Oe,ft,Tt){typeof Tt.segment<"u"&&!Tt.segment||(Object.assign(Oe,this.abTestingVariantStorage.getValue()),Object.assign(Oe,this.abTestingMeasurementData.getValue()),this.scriptReady$.pipe((0,g.s)(this)).subscribe(()=>{"event"===Tt.type?this.trackEvent(Oe,Tt):"pageView"===Tt.type&&this.pageViewEvent(Oe,Tt)}))}pageViewEvent(Oe={},ft){this.setAnonymousId(),Oe.__include=(0,ve.A)((Oe.__include||[]).concat(["global_context"]));const Tt=this.getEventName(ft.eventName)||"Page";this.nfjMeasurementEvent.addToStore({page_context:{page_name:Tt}});const Ft=(0,ae.j)(Oe,this.nfjMeasurementEvent.getStoredValues()),Bt=this.getSessionId();this.setAmplitudeSessionId(Bt),this.lastPageViewUrl===Ft.global_url&&(Ft.duplicated=!0),this.lastPageViewUrl=Ft.global_url,this.amplitude?.sdk.track("Viewed "+Tt,{...Ft,session_id:Bt,...this.getUserConsents(),...ft.eventCategory?{category:ft.eventCategory}:{},referrer:this.browserSession.referrer,name:Tt,app_name:this.appName})}trackEvent(Oe,ft){this.setAnonymousId(),Oe.__include=(0,ve.A)((Oe.__include||[]).concat(["global_context","page_context"]));const Tt=(0,ae.j)(Oe,this.nfjMeasurementEvent.getStoredValues()),Ft=this.getSessionId();this.setAmplitudeSessionId(Ft),this.amplitude?.sdk.track(this.getEventName(ft.eventName||Oe.event_name),{...Tt,session_id:Ft,...this.getUserConsents(),...ft.eventCategory?{category:ft.eventCategory}:{},referrer:this.browserSession.referrer,app_name:this.appName})}getEventName(Oe){if(Oe)return this.eventNameMap[Oe]||Oe}loadScript(){var Oe=this;return function Ce(q){return function(){var Ie=this,xt=arguments;return new Promise(function(Oe,ft){var Tt=q.apply(Ie,xt);function Ft(sn){vt(Tt,Oe,ft,Ft,Bt,"next",sn)}function Bt(sn){vt(Tt,Oe,ft,Ft,Bt,"throw",sn)}Ft(void 0)})}}
1(function*(){const ft=Oe.envSv.env.measurement.amplitude.apiKey;try{const{sdk:Tt,plugins:Ft}=yield Oe.loadAmplitude();yield Tt.init(ft,void 0,{serverUrl:"/signal",sessionId:parseInt(Oe.nfjMeasurementCookieSv.getSessionIdTimestamp(),10),sessionTimeout:31536e7,useBatch:!1,deviceId:Oe.nfjMeasurementCookieSv.getAnonymousId(),attribution:{disabled:!0}}).promise,yield Tt.remove("@amplitude/plugin-session-handler").promise,yield Tt.add(Ft.nfjIdPlugin(Oe.nfjMeasurementCookieSv)).promise,yield Tt.add(Ft.nfjWebAttributionPlugin()).promise}catch(Tt){return void console.error("Amplitude SDK failed to load",Tt)}Oe.scriptReady.next(!0),Oe.nfjMeasurementCookieSv.userReset$.pipe((0,g.s)(Oe)).subscribe(()=>{Oe.setUserId()})})()}setAnonymousId(){const Oe=this.nfjMeasurementCookieSv.getAnonymousId();try{this.amplitude?.sdk.setDeviceId(Oe)}catch{}}getUserConsents(){const{consent_analytics_storage:Oe,consent_ad_storage:ft,consent_functionality_storage:Tt}=this.nfjMeasurementCookieSv.usercentricsWrapper.getCookieValue()||{};return{consent_ad_storage:ft,consent_analytics_storage:Oe,consent_functionality_storage:Tt}}identify(Oe){this.scriptReady$.pipe((0,g.s)(this)).subscribe(()=>{this.setAnonymousId(),this.setAmplitudeSessionId(this.getSessionId());const ft=this.amplitude?.sdk;if(!ft)return;const Tt=new ft.Identify;Object.entries(Oe).forEach(([Ft,Bt])=>{Tt.set(Ft,Bt)}),ft.identify(Tt)})}setAmplitudeSessionId(Oe){Oe&&this.amplitude?.sdk.setSessionId(Oe)}getSessionId(){return parseInt(this.nfjMeasurementCookieSv.getSessionIdTimestamp(),10)||void 0}setUserId(Oe){this.scriptReady$.pipe((0,f.s)(1),(0,g.s)(this)).subscribe(()=>{this.amplitude?.sdk.setUserId(Oe),this.setAmplitudeSessionId(this.getSessionId())})}static#e=q=()=>(this.\u0275fac=function(ft){return new(ft||Vu)(P.KVO(z.I),P.KVO(be.O1),P.KVO(Q.E),P.KVO(ge.w),P.KVO(ce.L),P.KVO(V.L),P.KVO(Xe),P.KVO(Le.i),P.KVO(P.SKi))},this.\u0275prov=P.jDH({token:Vu,factory:Vu.\u0275fac,providedIn:"root"}),this)},q());return Ie=(0,l.Cg)([(0,g.d)()],Ie),Ie})();var c=i(76626),de=i(68018),gt=i(40605),ye=i(99172),qe=i(44668),_t=i(30786),re=i(65943),Ke=i(91413);let Je=(()=>{var q;class Ie{constructor(Oe){this.http=Oe,this.connect$=(0,gt.Y)(600200).pipe((0,ye.Z)(0),(0,Ne.n)(()=>this.featureToggle()),(0,qe.t)({bufferSize:1,refCount:!0})),this.featureToggleSubject=new Fe.t(null),this.featureToggle$=this.featureToggleSubject.asObservable().pipe((0,E.p)(ft=>!!ft),(0,p.F)((ft,Tt)=>ft&&Tt&&(ft===Tt||JSON.stringify(ft)===JSON.stringify(Tt))))}connect(){return this.connect$.pipe((0,_t.p)(()=>this.featureToggle$.pipe((0,E.p)(Oe=>!!Oe))))}getState(){return this.featureToggleSubject.getValue()}featureToggle(){return this.http.get("/api/feature").pipe((0,m.M)(Oe=>this.featureToggleSubject.next(Oe)))}static#e=q=()=>(this.\u0275fac=function(ft){return new(ft||Ie)(P.KVO(Ke.Qq))},this.\u0275prov=P.jDH({token:Ie,factory:Ie.\u0275fac,providedIn:"root"}))}return q(),(0,l.Cg)([(0,re.R)({maxAge:6e5})],Ie.prototype,"featureToggle",null),Ie})();var He=i(97324);let ct=(()=>{var q;let Ie=(class Hu{constructor(Oe,ft,Tt,Ft,Bt,sn,Pt,Vt,mt,st,St,Nt,Ut,Wt,tt,te,he,Pe,pe,Ye,Mt,kt,Gt,rn,Yt){this.insights=Oe,this.posting=ft,this.company=Tt,this.consent=Ft,this.jobs=Bt,this.account=sn,this.misc=Pt,this.techProfile=Vt,this.cookie=mt,this.platform=st,this.gtm=St,this.amplitude=Nt,this.router=Ut,this.activatedRoute=Wt,this.browserSession=tt,this.nfjMeasurementEvent=te,this.nfjGlobalData=he,this.nfjMeasurementCookie=Pe,this.usercentricsWrapper=pe,this.ngZone=Ye,this.translateSv=Mt,this.featureToggleService=kt,this.angulartics2GoogleTagManager=Gt,this.gtmService=rn,this.injector=Yt}init(){this.platform.isServer||location.href.includes("posting/preview")||location.href.includes("/thumbnail/")||this.ngZone.runOutsideAngular(()=>{this.nfjMeasurementCookie.getUserIdCookie()||this.cookie.put(C.Y,"true"),this.gtm.listen(),this.amplitude.listen(),this.identifyConsents(),this.registerCoreListener(),this.usercentricsWrapper.onConsentsExplicitlySet(ft=>{if(ft.consent_analytics_storage){const Tt=document.createElement("script");Tt.src="https://package.webvitalize.io/webvitalize.js",Tt.async=!0,document.head.appendChild(Tt)}},!0),this.usercentricsWrapper.onBannerShown(()=>{this.consent.cookieBannerDisplayed()}),this.usercentricsWrapper.onConsentChange(ft=>{this.nfjMeasurementCookie.handleConsentsChange(ft),this.identifyConsents(),this.consent.consentsChanged(ft)}),this.usercentricsWrapper.onLoaded(()=>
1{this.nfjMeasurementCookie.refreshCookies(),this.ngZone.runOutsideAngular(()=>{this.amplitude.loadScript(),this.gtmService.addServerSideGtm("M5R3W29"),this.featureToggleService.connect().pipe((0,f.s)(1),(0,v.T)(ft=>ft.gtm),(0,E.p)(ft=>!!ft),(0,g.s)(this)).subscribe(ft=>{this.gtmService.addGtm(ft),this.angulartics2GoogleTagManager.startTracking()})})}),this.usercentricsWrapper.init({useProdConfig:(0,y.XT)(),libsInfraSrc:y.Ty,language:this.translateSv.currentLang})})}registerCoreListener(){this.router.events.pipe((0,E.p)(Oe=>Oe instanceof d.Z),(0,m.M)(()=>{this.browserSession.onNavigationStart()}),(0,g.s)(this)).subscribe(),this.router.events.pipe((0,E.p)(Oe=>Oe instanceof d.wF),(0,v.T)(()=>{let Oe=this.activatedRoute.firstChild,ft=Oe;for(;ft;)ft.firstChild?(ft=ft.firstChild,Oe=ft):ft=null;return Oe.snapshot.data}),(0,p.F)(),(0,m.M)(()=>{this.browserSession.onNavigationEnd(),this.nfjMeasurementEvent.track({event:"Page Viewed Behaviour",...this.nfjGlobalData.pageViewedBehaviourData},{segment:!1,gtm:!0,type:"event",eventCategory:C.k.PageView,eventName:"Page Viewed Behaviour"})}),(0,E.p)(Oe=>!Oe.customPageTracking),(0,g.s)(this)).subscribe(()=>{this.nfjMeasurementEvent.track(this.nfjGlobalData.pageEventCommonData,{segment:!0,gtm:!0,type:"pageView",eventCategory:C.k.PageView})})}identifyConsents(){const Oe=this.nfjMeasurementCookie.usercentricsWrapper.getCookieValue();this.nfjMeasurementEvent.identify({...Oe||{}})}refreshCookies(Oe=!0){this.nfjMeasurementCookie.refreshCookies(),Oe&&this.amplitude.setAnonymousId()}setUserId(Oe){this.amplitude.setUserId(Oe)}static#e=q=()=>(this.\u0275fac=function(ft){return new(ft||Hu)(P.KVO(x),P.KVO(O.I),P.KVO(W),P.KVO(Z),P.KVO(L),P.KVO(F.F),P.KVO($.G),P.KVO(le),P.KVO(be.O1),P.KVO(ot.f),P.KVO(pt.i),P.KVO(Ue),P.KVO(d.Ix),P.KVO(d.nX),P.KVO(ge.w),P.KVO(z.I),P.KVO(V.L),P.KVO(Q.E),P.KVO(I.N),P.KVO(P.SKi),P.KVO(de.c$),P.KVO(Je),P.KVO
1(He.eB),P.KVO(c.U),P.KVO(P.zZn))},this.\u0275prov=P.jDH({token:Hu,factory:Hu.\u0275fac,providedIn:"root"}),this)},q());return Ie=(0,l.Cg)([(0,g.d)()],Ie),Ie})()},31305(ue,w,i){"use strict";const d=g=>{if(typeof g>"u")return null;if("object"==typeof g)for(const f in g)g[f]=d(g[f]);return g};i.d(w,["d",0,d])},48486(ue,w,i){"use strict";i.d(w,{f:()=>W});var l=i(60177),d=i(45984),g=i(47266),f=i(59882),v=i(21413),E=i(5964),m=i(56977),p=i(40008),y=i(64523),I=i(8830),C=i(68018),P=i(60986),x=i(8500),O=i(38850),N=i(345),z=i(47437);let W=(()=>{var Z;class b{constructor(L,F,$,le,be,ot,pt,ve,Fe,Ne,je){this.router=L,this.regionService=F,this.translateService=$,this.i18nService=le,this.link=be,this.meta=ot,this.seo=pt,this.localizedRouteService=ve,this.baseHref=Fe,this.platformId=Ne,this.document=je,this.destroy$=new v.B}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}startRouteListener(){this.router.events.pipe((0,E.p)(L=>L instanceof f.wF),(0,m.Q)(this.destroy$)).subscribe(()=>{this.setupAlternateLink(),this.updateCanonicalLink(),this.meta.updateTag({property:"og:url",content:`${this.rewriteServerOriginUrl()}${this.document.location.pathname}`})})}initializeBaseMeta(){this.translateService.get("SEO.DEFAULT_PAGE_TITLE").subscribe(L=>{const F={title:(0,p.Q)(this.translateService.instant(L)),description:(0,p.Q)(this.translateService.instant("SEO.DEFAULT_PAGE_DESCRIPTION")),locale:this.regionService.getCurrentRegion().locale||"en_US",og:{title:(0,p.Q)(this.translateService.instant("posting-search.MAIN_TEXT")),description:(0,p.Q)(this.translateService.instant("SEO.DEFAULT_OG_PAGE_DESCRIPTION")),site_name:"No Fluff Jobs",image_url:"https://nofluffjobs.com/images/logo/logo.png"},twitter:{image_url:"https://nofluffjobs.com/images/logo/logo.png",summary_card:"summary",site:"@nofluffjobs"}};this.seo.initializeBaseMeta(F)})}updateAlternateLinks(L){const F=[y.OZ.Sk,y.OZ.Nl,y.OZ.Cz];this.regionService.getAllItRegionsList().filter(le=>
1!F.includes(le.code)).forEach(le=>{const be=le.domainSuffix?`/${le.domainSuffix}`:"",ot={rel:"alternate",href:`${this.rewriteServerOriginUrl()}${be}${this.router.url}`.replace(/(&|\?)lang=([^&]*)/,"").replace(/\/$/,""),hreflang:le.hreflang};L?this.link.removeTag(ot):this.link.updateTag(ot)})}rewriteServerOriginUrl(){if((0,l.UE)(this.platformId))return this.document.location.origin;{const L=this.document.location.host;let F="dev.nofluffjobs.com";return L.includes("ui-release")&&(F="release.nofluffjobs.com"),L.includes("ui-nowyformat")&&(F="nowyformat.nofluffjobs.com"),L.includes("ui-staging")&&(F="staging.nofluffjobs.com"),L.includes("ui-prod")&&(F="nofluffjobs.com"),`${this.document.location.protocol}//${F}`}}updatePostingCanonical(L){const F=this.link.getTag({rel:"canonical"})?.getAttribute("href");if(F&&!F.endsWith(L)){const $=F.split("/").pop();if($){const le=F.replace($,L);this.updateCanonicalLink(le)}}}setupAlternateLink(){const L=window.location.href.split("/"),$=!!["company","job"].find(le=>L.includes(le));this.updateAlternateLinks($)}updateCanonicalLink(L){this.link.updateTag({rel:"canonical",href:L??`${this.rewriteServerOriginUrl()}${this.document.location.pathname.replace(/\/$/,"")}`})}getThumbnailLink(L){return`${this.rewriteServerOriginUrl()}/puppeteer/default-thumbnail/?path=${this.baseHref}${L}`}static#e=Z=()=>(this.\u0275fac=function(F){return new(F||b)(g.KVO(f.Ix),g.KVO(I.S),g.KVO
1(C.c$),g.KVO(P.W),g.KVO(O._),g.KVO(N.W8),g.KVO(x.B),g.KVO(z.Q),g.KVO(d.kB),g.KVO(g.Agw),g.KVO(g.qQL))},this.\u0275prov=g.jDH({token:b,factory:b.\u0275fac,providedIn:"root"}))}return Z(),b})()},17656(ue,w,i){var l;ue.exports=(l=l||function(d){var f;if(typeof window<"u"&&window.crypto&&(f=window.crypto),typeof self<"u"&&self.crypto&&(f=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(f=globalThis.crypto),!f&&typeof window<"u"&&window.msCrypto&&(f=window.msCrypto),!f&&typeof global<"u"&&global.crypto&&(f=global.crypto),!f)try{f=i(50477)}catch{}var v=function(){if(f){if("function"==typeof f.getRandomValues)try{return f.getRandomValues(new Uint32Array(1))[0]}catch{}if("function"==typeof f.randomBytes)try{return f.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},E=Object.create||function(){function Z(){}return function(b){var V;return Z.prototype=b,V=new Z,Z.prototype=null,V}}(),m={},p=m.lib={},y=p.Base=function(){return{extend:function(Z){var b=E(this);return Z&&b.mixIn(Z),(!b.hasOwnProperty("init")||this.init===b.init)&&(b.init=function(){b.$super.init.apply(this,arguments)}),b.init.prototype=b,b.$super=this,b},create:function(){var Z=this.extend();return Z.init.apply(Z,arguments),Z},init:function(){},mixIn:function(Z){for(var b in Z)Z.hasOwnProperty(b)&&(this[b]=Z[b]);Z.hasOwnProperty("toString")&&(this.toString=Z.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),I=p.WordArray=y.extend({init:function(Z,b){Z=this.words=Z||[],this.sigBytes=null!=b?b:4*Z.length},toString:function(Z){return(Z||P).stringify(this)},concat:function(Z){var b=this.words,V=Z.words,L=this.sigBytes,F=Z.sigBytes;if(this.clamp(),L%4)for(var $=0;$<F;$++)b[L+$>>>2]|=(V[$>>>2]>>>24-$%4*8&255)<<24-(L+$)%4*8;else for(var be=0;be<F;be+=4)b[L+be>>>2]=V[be>>>2];return this.sigBytes+=F,this},clamp:function(){var Z=this.words,b=this.sigBytes;Z[b>>>2]&=4294967295<<32-b%4*8,Z.length=d.ceil(b/4)},clone:function(){var Z=y.clone.call(this);return Z.words=this.words.slice(0),Z},random:function(Z){for(var b=[],V=0;V<Z;V+=4)b.push(v());return new I.init(b,Z)}}),C=m.enc={},P=C.Hex={stringify:function(Z){for(var b=Z.words,V=Z.sigBytes,L=[],F=0;F<V;F++){var $=b[F>>>2]>>>24-F%4*8&255;L.push(($>>>4).toString(16)),L.push((15&$).toString(16))}return L.join("")},parse:function(Z){for(var b=Z.length,V=[],L=0;L<b;L+=2)V[L>>>3]|=parseInt(Z.substr(L,2),16)<<24-L%8*4;return new I.init(V,b/2)}},x=C.Latin1={stringify:function(Z){for(var b=Z.words,V=Z.sigBytes,L=[],F=0;F<V;F++)L.push(String.fromCharCode(b[F>>>2]>>>24-F%4*8&255));return L.join("")},parse:function(Z){for(var b=Z.length,V=[],L=0;L<b;L++)V[L>>>2]|=(255&Z.charCodeAt(L))<<24-L%4*8;return new I.init(V,b)}},O=C.Utf8={stringify:function(Z){try{return decodeURIComponent(escape(x.stringify(Z)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(Z){return x.parse(unescape(encodeURIComponent(Z)))}},N=p.BufferedBlockAlgorithm=y.extend({reset:function(){this._data=new I.init,this._nDataBytes=0},_append:function(Z){"string"==typeof Z&&(Z=O.parse(Z)),this._data.concat(Z),this._nDataBytes+=Z.sigBytes},_process:function(Z){var b,V=this._data,L=V.words,F=V.sigBytes,$=this.blockSize,be=F/(4*$),ot=(be=Z?d.ceil(be):d.max((0|be)-this._minBufferSize,0))*$,pt=d.min(4*ot,F);if(ot){for(var ve=0;ve<ot;ve+=$)this._doProcessBlock(L,ve);b=L.splice(0,ot),V.sigBytes-=pt}return new I.init(b,pt)},clone:function(){var Z=y.clone.call(this);return Z._data=this._data.clone(),Z},_minBufferSize:0}),W=(p.Hasher=N.extend({cfg:y.extend(),init:function(Z){this.cfg=this.cfg.extend(Z),this.reset()},reset:function(){N.reset.call(this),this._doReset()},update:function(Z){return this._append(Z),this._process(),this},finalize:function(Z){return Z&&this._append(Z),this._doFinalize()},blockSize:16,_createHelper:function(Z){return function(b,V){return new Z.init(V).finalize(b)}},_createHmacHelper:function(Z){return function(b,V){return new W.HMAC.init(Z,V).finalize(b)}}}),m.algo={});return m}(Math),l)},98891(ue,w,i){var l,f;ue.exports=(l=i(17656),f=l.lib.WordArray,l.enc.Base64={stringify:function(p){var y=p.words,I=p.sigBytes,C=this._map;p.clamp();for(var P=[],x=0;x<I;x+=3)for(var W=(y[x>>>2]>>>24-x%4*8&255)<<16|(y[x+1>>>2]>>>24-(x+1)%4*8&255)<<8|y[x+2>>>2]>>>24-(x+2)%4*8&255,Z=0;Z<4&&x+.75*Z<I;Z++)P.push(C.charAt(W>>>6*(3-Z)&63));
vendor: 5,430 bytes, line 1
1var b=C.charAt(64);if(b)for(;P.length%4;)P.push(b);return P.join("")},parse:function(p){var y=p.length,I=this._map,C=this._reverseMap;if(!C){C=this._reverseMap=[];for(var P=0;P<I.length;P++)C[I.charCodeAt(P)]=P}var x=I.charAt(64);if(x){var O=p.indexOf(x);-1!==O&&(y=O)}return function m(p,y,I){for(var C=[],P=0,x=0;x<y;x++)if(x%4){var O=I[p.charCodeAt(x-1)]<<x%4*2,N=I[p.charCodeAt(x)]>>>6-x%4*2;C[P>>>2]|=(O|N)<<24-P%4*8,P++}return f.create(C,P)}(p,y,C)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},l.enc.Base64)},83306(ue,w,i){var l;ue.exports=(l=i(17656),i(15168),i(37868),l.HmacSHA256)},37868(ue,w,i){var l,E;ue.exports=(l=i(17656),E=l.enc.Utf8,void(l.algo.HMAC=l.lib.Base.extend({init:function(y,I){y=this._hasher=new y.init,"string"==typeof I&&(I=E.parse(I));var C=y.blockSize,P=4*C;I.sigBytes>P&&(I=y.finalize(I)),I.clamp();for(var x=this._oKey=I.clone(),O=this._iKey=I.clone(),N=x.words,z=O.words,W=0;W<C;W++)N[W]^=1549556828,z[W]^=909522486;x.sigBytes=O.sigBytes=P,this.reset()},reset:function(){var y=this._hasher;y.reset(),y.update(this._iKey)},update:function(y){return this._hasher.update(y),this},finalize:function(y){var I=this._hasher,C=I.finalize(y);return I.reset(),I.finalize(this._oKey.clone().concat(C))}})))},78855(ue,w,i){var l;ue.exports=(l=i(17656),function(d){var g=l,f=g.lib,v=f.WordArray,E=f.Hasher,m=g.algo,p=[];!function(){for(var O=0;O<64;O++)p[O]=4294967296*d.abs(d.sin(O+1))|0}();var y=m.MD5=E.extend({_doReset:function(){this._hash=new v.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(O,N){for(var z=0;z<16;z++){var W=N+z,Z=O[W];O[W]=16711935&(Z<<8|Z>>>24)|4278255360&(Z<<24|Z>>>8)}var b=this._hash.words,V=O[N+0],L=O[N+1],F=O[N+2],$=O[N+3],le=O[N+4],be=O[N+5],ot=O[N+6],pt=O[N+7],ve=O[N+8],Fe=O[N+9],Ne=O[N+10],je=O[N+11],Ve=O[N+12],ae=O[N+13],Q=O[N+14],ge=O[N+15],ce=b[0],ie=b[1],Se=b[2],Xe=b[3];ce=I(ce,ie,Se,Xe,V,7,p[0]),Xe=I(Xe,ce,ie,Se,L,12,p[1]),Se=I(Se,Xe,ce,ie,F,17,p[2]),ie=I(ie,Se,Xe,ce,$,22,p[3]),ce=I(ce,ie,Se,Xe,le,7,p[4]),Xe=I(Xe,ce,ie,Se,be,12,p[5]),Se=I(Se,Xe,ce,ie,ot,17,p[6]),ie=I(ie,Se,Xe,ce,pt,22,p[7]),ce=I(ce,ie,Se,Xe,ve,7,p[8]),Xe=I(Xe,ce,ie,Se,Fe,12,p[9]),Se=I(Se,Xe,ce,ie,Ne,17,p[10]),ie=I(ie,Se,Xe,ce,je,22,p[11]),ce=I(ce,ie,Se,Xe,Ve,7,p[12]),Xe=I(Xe,ce,ie,Se,ae,12,p[13]),Se=I(Se,Xe,ce,ie,Q,17,p[14]),ce=C(ce,ie=I(ie,Se,Xe,ce,ge,22,p[15]),Se,Xe,L,5,p[16]),Xe=C(Xe,ce,ie,Se,ot,9,p[17]),Se=C(Se,Xe,ce,ie,je,14,p[18]),ie=C(ie,Se,Xe,ce,V,20,p[19]),ce=C(ce,ie,Se,Xe,be,5,p[20]),Xe=C(Xe,ce,ie,Se,Ne,9,p[21]),Se=C(Se,Xe,ce,ie,ge,14,p[22]),ie=C(ie,Se,Xe,ce,le,20,p[23]),ce=C(ce,ie,Se,Xe,Fe,5,p[24]),Xe=C(Xe,ce,ie,Se,Q,9,p[25]),Se=C(Se,Xe,ce,ie,$,14,p[26]),ie=C(ie,Se,Xe,ce,ve,20,p[27]),ce=C(ce,ie,Se,Xe,ae,5,p[28]),Xe=C(Xe,ce,ie,Se,F,9,p[29]),Se=C(Se,Xe,ce,ie,pt,14,p[30]),ce=P(ce,ie=C(ie,Se,Xe,ce,Ve,20,p[31]),Se,Xe,be,4,p[32]),Xe=P(Xe,ce,ie,Se,ve,11,p[33]),Se=P(Se,Xe,ce,ie,je,16,p[34]),ie=P(ie,Se,Xe,ce,Q,23,p[35]),ce=P(ce,ie,Se,Xe,L,4,p[36]),Xe=P(Xe,ce,ie,Se,le,11,p[37]),Se=P(Se,Xe,ce,ie,pt,16,p[38]),ie=P(ie,Se,Xe,ce,Ne,23,p[39]),ce=P(ce,ie,Se,Xe,ae,4,p[40]),Xe=P(Xe,ce,ie,Se,V,11,p[41]),Se=P(Se,Xe,ce,ie,$,16,p[42]),ie=P(ie,Se,Xe,ce,ot,23,p[43]),ce=P(ce,ie,Se,Xe,Fe,4,p[44]),Xe=P(Xe,ce,ie,Se,Ve,11,p[45]),Se=P(Se,Xe,ce,ie,ge,16,p[46]),ce=x(ce,ie=P(ie,Se,Xe,ce,F,23,p[47]),Se,Xe,V,6,p[48]),Xe=x(Xe,ce,ie,Se,pt,10,p[49]),Se=x(Se,Xe,ce,ie,Q,15,p[50]),ie=x(ie,Se,Xe,ce,be,21,p[51]),ce=x(ce,ie,Se,Xe,Ve,6,p[52]),Xe=x(Xe,ce,ie,Se,$,10,p[53]),Se=x(Se,Xe,ce,ie,Ne,15,p[54]),ie=x(ie,Se,Xe,ce,L,21,p[55]),ce=x(ce,ie,Se,Xe,ve,6,p[56]),Xe=x(Xe,ce,ie,Se,ge,10,p[57]),Se=x(Se,Xe,ce,ie,ot,15,p[58]),ie=x(ie,Se,Xe,ce,ae,21,p[59]),ce=x(ce,ie,Se,Xe,le,6,p[60]),Xe=x(Xe,ce,ie,Se,je,10,p[61]),Se=x(Se,Xe,ce,ie,F,15,p[62]),ie=x(ie,Se,Xe,ce,Fe,21,p[63]),b[0]=b[0]+ce|0,b[1]=b[1]+ie|0,b[2]=b[2]+Se|0,b[3]=b[3]+Xe|0},_doFinalize:function(){var O=this._data,N=O.words,z=8*this._nDataBytes,W=8*O.sigBytes;N[W>>>5]|=128<<24-W%32;var Z=d.floor(z/4294967296),b=z;N[15+(W+64>>>9<<4)]=16711935&(Z<<8|Z>>>24)|4278255360&(Z<<24|Z>>>8),N[14+(W+64>>>9<<4)]=16711935&(b<<8|b>>>24)|4278255360&(b<<24|b>>>8),O.sigBytes=4*(N.length+1),this._process();for(var V=this._hash,L=V.words,F=0;F<4;F++){var $=L[F];L[F]=16711935&($<<8|$>>>24)|4278255360&($<<24|$>>>8)}return V},clone:function(){var O=E.clone.call(this);return O._hash=this._hash.clone(),O}});function I(O,N,z,W,Z,b,V){var L=O+(N&z|~N&W)+Z+V;return(L<<b|L>>>32-b)+N}function C(O,N,z,W,Z,b,V){var L=O+(N&W|z&~W)+Z+V;return(L<<b|L>>>32-b)+N}function P(O,N,z,W,Z,b,V){var L=O+(N^z^W)+Z+V;return(L<<b|L>>>32-b)+N}function x(O,N,z,W,Z,b,V){var L=O+(z^(N|~W))+Z+V;return(L<<b|L>>>32-b)+N}g.MD5=E._createHelper(y),g.HmacMD5=E._createHmacHelper(y)}(Math),l.MD5)},79986(ue,w,i){var d,g,f,v,m,p,l;ue.exports=(l=i(17656),f=(g=(d=l).lib).WordArray,m=[],p=d.algo.SHA1=(v=g.Hasher).extend({_doReset:function(){this._hash=new f.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(y,I){for(var C=this._hash.words,P=C[0],x=C[1],O=C[2],N=C[3],z=C[4],W=0;W<80;W++){if(W<16)m[W]=0|y[I+W];else{var Z=m[W-3]^m[W-8]^m[W-14]^m[W-16];m[W]=Z<<1|Z>>>31}var b=(P<<5|P>>>27)+z+m[W];b+=W<20?1518500249+(x&O|~x&N):W<40?1859775393+(x^O^N):W<60?(x&O|x&N|O&N)-1894007588:(x^O^N)-899497514,z=N,N=O,O=x<<30|x>>>2,x=P,P=b}C[0]=C[0]+P|0,C[1]=C[1]+x|0,C[2]=C[2]+O|0,C[3]=C[3]+N|0,C[4]=C[4]+z|0},_doFinalize:function(){var y=this._data,I=y.words,C=8*this._nDataBytes,P=8*y.sigBytes;return I[P>>>
15]|=128<<24-P%32,I[14+(P+64>>>9<<4)]=Math.floor(C/4294967296),I[15+(P+64>>>9<<4)]=C,y.sigBytes=4*I.length,this._process(),this._hash},clone:function(){var y=v.clone.call(this);return y._hash=this._hash.clone(),y}}),d.SHA1=v._createHelper(p),d.HmacSHA1=v._createHmacHelper(p),l.SHA1)},15168(ue,w,i){var l;ue.exports=(l=i(17656),function(d){var g=l,f=g.lib,v=f.WordArray,E=f.Hasher,m=g.algo,p=[],y=[];!function(){function P(z){for(var W=d.sqrt(z),Z=2;Z<=W;Z++)if(!(z%Z))return!1;return!0}function x(z){return 4294967296*(z-(0|z))|0}for(var O=2,N=0;N<64;)P(O)&&(N<8&&(p[N]=x(d.pow(O,.5))),y[N]=x(d.pow(O,1/3)),N++),O++}();var I=[],C=m.SHA256=E.extend({_doReset:function(){this._hash=new v.init(p.slice(0))},_doProcessBlock:function(P,x){for(var O=this._hash.words,N=O[0],z=O[1],W=O[2],Z=O[3],b=O[4],V=O[5],L=O[6],F=O[7],$=0;$<64;$++){if($<16)I[$]=0|P[x+$];else{var le=I[$-15],ot=I[$-2];I[$]=((le<<25|le>>>7)^(le<<14|le>>>18)^le>>>3)+I[$-7]+((ot<<15|ot>>>17)^(ot<<13|ot>>>19)^ot>>>10)+I[$-16]}var Fe=N&z^N&W^z&W,Ve=F+((b<<26|b>>>6)^(b<<21|b>>>11)^(b<<7|b>>>25))+(b&V^~b&L)+y[$]+I[$];F=L,L=V,V=b,b=Z+Ve|0,Z=W,W=z,z=N,N=Ve+(((N<<30|N>>>2)^(N<<19|N>>>13)^(N<<10|N>>>22))+Fe)|0}O[0]=O[0]+N|0,O[1]=O[1]+z|0,O[2]=O[2]+W|0,O[3]=O[3]+Z|0,O[4]=O[4]+b|0,O[5]=O[5]+V|0,O[6]=O[6]+L|0,O[7]=O[7]+F|0},_doFinalize:function(){var P=this._data,x=P.words,O=8*this._nDataBytes,N=8*P.sigBytes;return x[N>>>5]|=128<<24-N%32,x[14+(N+64>>>9<<4)]=d.floor(O/4294967296),x[15+(N+64>>>9<<4)]=O,P.sigBytes=4*x.length,this._process(),this._hash},clone:function(){var P=E.clone.call(this);return P._hash=this._hash.clone(),P}});g.SHA256=E._createHelper(C),g.HmacSHA256=E._createHmacHelper(C)}(Math),l.SHA256)},60738(ue,w,i){"use strict";function l(d,g){if(g.length<d)throw new TypeError(d+" argument"+(d>1?"s":"")+" required, but only "+g.length+" present")}i.d(w,{A:()=>l})},70179(ue,w,i){"use strict";function l(d){if(null===d||!0===d||!1===d)return NaN;var g=Number(d);return isNaN(g)?g:g<0?Math.ceil(g):Math.floor(g)}i.d(w,{A:()=>l})},61079(ue,w,i){"use strict";i.d(w,{A:()=>f});var l=i(70179),d=i(40628),g=i(60738);function f(v,E){(0,g.A)(2,arguments);var m=(0,d.A)(v),p=(0,l.A)(E);return isNaN(p)?new Date(NaN):(p&&m.setDate(m.getDate()+p),m)}},46282(ue,w,i){"use strict";i.d(w,{A:()=>f});var l=i(70179),d=i(40628),g=i(60738);function f(v,E){(0,g.A)(2,arguments);var m=(0,d.A)(v).getTime(),p=(0,l.A)(E);return new Date(m+p)}},30691(ue,w,i){"use strict";i.d(w,{A:()=>f});var l=i(70179),d=i(40628),g=i(60738);function f(v,E){(0,g.A)(2,arguments);var m=(0,d.A)(v),p=(0,l.A)(E);if(isNaN(p))return new Date(NaN);if(!p)return m;var y=m.getDate(),I=new Date(m.getTime());return I.setMonth(m.getMonth()+p+1,0),y>=I.getDate()?I:(m.setFullYear(I.getFullYear(),I.getMonth(),y),m)}},86746(ue,w,i){"use strict";i.d(w,{Cg:()=>f,_m:()=>E,s0:()=>v}),Math.pow(10,8);var f=6e4,v=36e5,E=1e3},91327(ue,w,i){"use strict";i.d(w,{A:()=>g});var l=i(40628),d=i(60738);function g(f,v){(0,d.A)(2,arguments);var E=(0,l.A)(f).getTime(),m=(0,l.A)(v.start).getTime(),p=(0,l.A)(v.end).getTime();if(!(m<=p))throw new RangeError("Invalid interval");return E>=m&&E<=p}},40628(ue,w,i){"use strict";i.d(w,{A:()=>g});var l=i(82284),d=i(60738);function g(f){(0,d.A)(1,arguments);var v=Object.prototype.toString.call(f);return f instanceof Date||"object"===(0,l.A)(f)&&"[object Date]"===v?new Date(f.getTime()):"number"==typeof f||"[object Number]"===v?new Date(f):(("string"==typeof f||"[object String]"===v)&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}},59411(ue){function w(g){return g&&g.constructor&&"function"==typeof g.constructor.isBuffer&&g.constructor.isBuffer(g)}function i(g){return g}function l(g,f){const v=(f=f||{}).delimiter||".",E=f.maxDepth,m=f.transformKey||i,p={};return function y(I,C,P){P=P||1,Object.keys(I).forEach(function(x){const O=I[x],N=f.safe&&Array.isArray(O),z=Object.prototype.toString.call(O),W=w(O),Z="[object Object]"===z||"[object Array]"===z,b=C?C+v+m(x):m(x);if(!N&&!W&&Z&&Object.keys(O).length&&(!f.maxDepth||P<E))return y(O,b,P+1);p[b]=O})}(g),p}ue.exports=l,l.flatten=l,l.unflatten=function d(g,f){const v=(f=f||{}).delimiter||".",E=f.overwrite||!1,m=f.transformKey||i,p={};if(w(g)||"[object Object]"!==Object.prototype.toString.call(g))return g;function I(x){const O=Number(x);return isNaN(O)||-1!==x.indexOf(".")||f.object?x:O}return g=Object.keys(g).reduce(function(x,O){const N=Object.prototype.toString.call(g[O]);return"[object Object]"!==N&&"[object Array]"!==N||function P(x){const O=Object.prototype.toString.call(x);return!x||("[object Array]"===O?!x.length:"[object Object]"===O?!Object.keys(x).length:void 0)}(g[O])?(x[O]=g[O],x):function C(x,O,N){return Object.keys(N).reduce(function(z,W){return z[x+v+W]=N[W],z},O)}(O,x,l(g[O],f))},{}),Object.keys(g).forEach(function(x){const O=x.split(v).map(m);let N=I(O.shift()),z=I(O[0]),W=p;for(;void 0!==z;){if("__proto__"===N)return;const Z=Object.prototype.toString.call(W[N]),b="[object Object]"===Z||"[object Array]"===Z;if(!E&&!b&&typeof W[N]<"u")return;(E&&!b||!E&&null==W[N])&&(W[N]="number"!=typeof z||f.object?{}:[]),W=W[N],O.length>0&&(N=I(O.shift()),z=I(O[0]))}W[N]=d(g[x],f)}),p}},84412(ue,w,i){"use strict";i.d(w,{t:()=>d});var l=i(21413);class d extends l.B{constructor(f){super(),this._value=f}get value(){return this.getValue()}_subscribe(f){const v=super._subscribe(f);return!v.closed&&f.next(this._value),v}getValue(){const{hasError:f,thrownError:v,_value:E}=this;if(f)throw v;return this._throwIfClosed(),E}next(f){super.next(this._value=f)}}},71985(ue,w,i){"use strict";i.d(w,{c:()=>p});var l=i(47707),d=i(18359),g=i(3494),f=i(71203),v=i(41026),E=i(98071),m=i(49786);let p=(()=>{class P{constructor(O){O&&(this._subscribe=O)}lift(O){const N=new P;return N.source=this,N.operator=O,N}subscribe(O,N,z){const W=function C(P){return P&&P instanceof l.vU||function I(P){return P&&(0,E.T)(P.next)&&(0,E.T)(P.error)&&(0,E.T)(P.complete)}(P)&&(0,d.Uv)(P)}(O)?O:new l.Ms(O,N,z);return(0,m.Y)(()=>{const{operator:Z,source:b}=this;W.add(Z?Z.call(W,b):b?this._subscribe(W):this._trySubscribe(W))}),W}_trySubscribe(O){try{return this._subscribe(O)}catch(N){O.error(N)}}forEach(O,N){return new(N=y(N))((z,W)=>{const Z=new l.Ms({next:b=>{try{O(b)}catch(V){W(V),Z.unsubscribe()}},error:W,complete:z});this.subscribe(Z)})}_subscribe(O){var N;return null===(N=this.source)||void 0===N?void 0:N.subscribe(O)}[g.s](){return this}pipe(...O){return(0,f.m)(O)(this)}toPromise(O){return new(O=y(O))((N,z)=>{let W;this.subscribe(Z=>W=Z,Z=>z(Z),()=>N(W))})}}return P.create=x=>new P(x),P})();function y(P){var x;return null!==(x=P??v.$.Promise)&&void 0!==x?x:Promise}},92771(ue,w,i){"use strict";i.d(w,{m:()=>g});var l=i(21413),d=i(86129);class g extends l.B{constructor(v=1/0,E=1/0,m=d.U){super(),this._bufferSize=v,this._windowTime=E,this._timestampProvider=m,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=E===1/0,this._bufferSize=Math.max(1,v),this._windowTime=Math.max(1,E)}next(v){const{isStopped:E,_buffer:m,_infiniteTimeWindow:p,_timestampProvider:y,_windowTime:I}=this;E||(m.push(v),!p&&m.push(y.now()+I)),this._trimBuffer(),super.next(v)}_subscribe(v){this._throwIfClosed(),this._trimBuffer();const E=this._innerSubscribe(v),{_infiniteTimeWindow:m,_buffer:p}=this,y=p.slice();for(let I=0;I<y.length&&!v.closed;I+=m?1:2)v.next(y[I]);return this._checkFinalizedStatuses(v),E}_trimBuffer(){const{_bufferSize:v,_timestampProvider:E,_buffer:m,_infiniteTimeWindow:p}=this,y=(p?1:2)*v;if(v<1/0&&y<m.length&&m.splice(0,m.length-y),!p){const I=E.now();let C=0;for(let P=1;P<m.length&&m[P]<=I;P+=2)C=P;C&&m.splice(0,C+1)}}}},21413(ue,w,i){"use strict";i.d(w,{B:()=>m});var l=i(71985),d=i(18359);const f=(0,i(81853).L)(y=>function(){y(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var v=i(57908),E=i(49786);let m=(()=>{class y extends l.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(C){const P=new p(this,this);return P.operator=C,P}_throwIfClosed(){if(this.closed)throw new f}next(C){(0,E.Y)(()=>
1{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const P of this.currentObservers)P.next(C)}})}error(C){(0,E.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=C;const{observers:P}=this;for(;P.length;)P.shift().error(C)}})}complete(){(0,E.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:C}=this;for(;C.length;)C.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var C;return(null===(C=this.observers)||void 0===C?void 0:C.length)>0}_trySubscribe(C){return this._throwIfClosed(),super._trySubscribe(C)}_subscribe(C){return this._throwIfClosed(),this._checkFinalizedStatuses(C),this._innerSubscribe(C)}_innerSubscribe(C){const{hasError:P,isStopped:x,observers:O}=this;return P||x?d.Kn:(this.currentObservers=null,O.push(C),new d.yU(()=>{this.currentObservers=null,(0,v.o)(O,C)}))}_checkFinalizedStatuses(C){const{hasError:P,thrownError:x,isStopped:O}=this;P?C.error(x):O&&C.complete()}asObservable(){const C=new l.c;return C.source=this,C}}return y.create=(I,C)=>new p(I,C),y})();class p extends m{constructor(I,C){super(),this.destination=I,this.source=C}next(I){var C,P;null===(P=null===(C=this.destination)||void 0===C?void 0:C.next)||void 0===P||P.call(C,I)}error(I){var C,P;null===(P=null===(C=this.destination)||void 0===C?void 0:C.error)||void 0===P||P.call(C,I)}complete(){var I,C;null===(C=null===(I=this.destination)||void 0===I?void 0:I.complete)||void 0===C||C.call(I)}_subscribe(I){var C,P;return null!==(P=null===(C=this.source)||void 0===C?void 0:C.subscribe(I))&&void 0!==P?P:d.Kn}}},47707(ue,w,i){"use strict";i.d(w,{Ms:()=>z,vU:()=>P});var l=i(98071),d=i(18359),g=i(41026),f=i(45334),v=i(85343);const E=y("C",void 0,void 0);function y(L,F,$){return{kind:L,value:F,error:$}}var I=i(19270),C=i(49786);class P extends d.yU{constructor(F){super(),this.isStopped=!1,F?(this.destination=F,(0,d.Uv)(F)&&F.add(this)):this.destination=V}static create(F,$,le){return new z(F,$,le)}next(F){this.isStopped?b(function p(L){return y("N",L,void 0)}(F),this):this._next(F)}error(F){this.isStopped?b(function m(L){return y("E",void 0,L)}(F),this):(this.isStopped=!0,this._error(F))}complete(){this.isStopped?b(E,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(F){this.destination.next(F)}_error(F){try{this.destination.error(F)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const x=Function.prototype.bind;function O(L,F){return x.call(L,F)}class N{constructor(F){this.partialObserver=F}next(F){const{partialObserver:$}=this;if($.next)try{$.next(F)}catch(le){W(le)}}error(F){const{partialObserver:$}=this;if($.error)try{$.error(F)}catch(le){W(le)}else W(F)}complete(){const{partialObserver:F}=this;if(F.complete)try{F.complete()}catch($){W($)}}}class z extends P{constructor(F,$,le){let be;if(super(),(0,l.T)(F)||!F)be={next:F??void 0,error:$??void 0,complete:le??void 0};else{let ot;this&&g.$.useDeprecatedNextContext?(ot=Object.create(F),ot.unsubscribe=()=>this.unsubscribe(),be={next:F.next&&O(F.next,ot),error:F.error&&O(F.error,ot),complete:F.complete&&O(F.complete,ot)}):be=F}this.destination=new N(be)}}function W(L){g.$.useDeprecatedSynchronousErrorHandling?(0,C.l)(L):(0,f.m)(L)}function b(L,F){const{onStoppedNotification:$}=g.$;$&&I.f.setTimeout(()=>$(L,F))}const V={closed:!0,next:v.l,error:function Z(L){throw L},complete:v.l}},18359(ue,w,i){"use strict";i.d(w,{Kn:()=>E,yU:()=>v,Uv:()=>m});var l=i(98071);const g=(0,i(81853).L)(y=>function(C){y(this),this.message=C?`${C.length} errors occurred during unsubscription:\n${C.map((P,x)=>`${x+1}) ${P.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=C});var f=i(57908);class v{constructor(I){this.initialTeardown=I,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let I;if(!this.closed){this.closed=!0;const{_parentage:C}=this;if(C)if(this._parentage=null,Array.isArray(C))for(const O of C)O.remove(this);else C.remove(this);const{initialTeardown:P}=this;if((0,l.T)(P))try{P()}catch(O){I=O instanceof g?O.errors:[O]}const{_finalizers:x}=this;if(x){this._finalizers=null;for(const O of x)try{p(O)}catch(N){I=I??[],N instanceof g?I=[...I,...N.errors]:I.push(N)}}if(I)throw new g(I)}}add(I){var C;if(I&&I!==this)if(this.closed)p(I);else{if(I instanceof v){if(I.closed||I._hasParent(this))return;I._addParent(this)}(this._finalizers=null!==(C=this._finalizers)&&void 0!==C?C:[]).push(I)}}_hasParent(I){const{_parentage:C}=this;return C===I||Array.isArray(C)&&C.includes(I)}_addParent(I){const{_parentage:C}=this;this._parentage=Array.isArray(C)?(C.push(I),C):C?[C,I]:I}_removeParent(I){const{_parentage:C}=this;C===I?this._parentage=null:Array.isArray(C)&&(0,f.o)(C,I)}
1remove(I){const{_finalizers:C}=this;C&&(0,f.o)(C,I),I instanceof v&&I._removeParent(this)}}v.EMPTY=(()=>{const y=new v;return y.closed=!0,y})();const E=v.EMPTY;function m(y){return y instanceof v||y&&"closed"in y&&(0,l.T)(y.remove)&&(0,l.T)(y.add)&&(0,l.T)(y.unsubscribe)}function p(y){(0,l.T)(y)?y():y.unsubscribe()}},41026(ue,w,i){"use strict";i.d(w,["$",0,{onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}])},84572(ue,w,i){"use strict";i.d(w,{z:()=>I});var l=i(71985),d=i(93073),g=i(22806),f=i(33669),v=i(6450),E=i(9326),m=i(58496),p=i(54360),y=i(45225);function I(...x){const O=(0,E.lI)(x),N=(0,E.ms)(x),{args:z,keys:W}=(0,d.D)(x);if(0===z.length)return(0,g.H)([],O);const Z=new l.c(function C(x,O,N=f.D){return z=>{P(O,()=>{const{length:W}=x,Z=new Array(W);let b=W,V=W;for(let L=0;L<W;L++)P(O,()=>{const F=(0,g.H)(x[L],O);let $=!1;F.subscribe((0,p._)(z,le=>{Z[L]=le,$||($=!0,V--),V||z.next(N(Z.slice()))},()=>{--b||z.complete()}))},z)},z)}}(z,O,W?b=>(0,m.e)(W,b):f.D));return N?Z.pipe((0,v.I)(N)):Z}function P(x,O,N){x?(0,y.N)(N,x,O):O()}},28793(ue,w,i){"use strict";i.d(w,{x:()=>v});var l=i(26365),g=i(9326),f=i(22806);function v(...E){return function d(){return(0,l.U)(1)}()((0,f.H)(E,(0,g.lI)(E)))}},59030(ue,w,i){"use strict";i.d(w,{v:()=>g});var l=i(71985),d=i(58750);function g(f){return new l.c(v=>{(0,d.Tg)(f()).subscribe(v)})}},983(ue,w,i){"use strict";i.d(w,{I:()=>g});var l=i(71985);const d=new l.c(v=>v.complete());function g(v){return v?function f(v){return new l.c(E=>v.schedule(()=>E.complete()))}(v):d}i.d(w,["w",0,d])},27468(ue,w,i){"use strict";i.d(w,{p:()=>p});var l=i(71985),d=i(93073),g=i(58750),f=i(9326),v=i(54360),E=i(6450),m=i(58496);function p(...y){const I=(0,f.ms)(y),{args:C,keys:P}=(0,d.D)(y),x=new l.c(O=>{const{length:N}=C;if(!N)return void O.complete();const z=new Array(N);let W=N,Z=N;for(let b=0;b<N;b++){let V=!1;(0,g.Tg)(C[b]).subscribe((0,v._)(O,L=>{V||(V=!0,Z--),z[b]=L},()=>W--,void 0,()=>{(!W||!V)&&(Z||O.next(P?(0,m.e)(P,z):z),O.complete())}))}});return I?x.pipe((0,E.I)(I)):x}},22806(ue,w,i){"use strict";i.d(w,{H:()=>$});var l=i(58750),d=i(40941),g=i(39974);function f(le,be=0){return(0,g.N)((ot,pt)=>{pt.add(le.schedule(()=>ot.subscribe(pt),be))})}var m=i(71985),y=i(4761),I=i(98071),C=i(45225);function x(le,be){if(!le)throw new Error("Iterable cannot be null");return new m.c(ot=>{(0,C.N)(ot,be,()=>{const pt=le[Symbol.asyncIterator]();(0,C.N)(ot,be,()=>{pt.next().then(ve=>{ve.done?ot.complete():ot.next(ve.value)})},0,!0)})})}var O=i(55055),N=i(59858),z=i(47441),W=i(85397),Z=i(37953),b=i(50591),V=i(15196);function $(le,be){return be?function F(le,be){if(null!=le){if((0,O.l)(le))return function v(le,be){return(0,l.Tg)(le).pipe(f(be),(0,d.Q)(be))}(le,be);if((0,z.X)(le))return function p(le,be){return new m.c(ot=>{let pt=0;return be.schedule(function(){pt===le.length?ot.complete():(ot.next(le[pt++]),ot.closed||this.schedule())})})}(le,be);if((0,N.y)(le))return function E(le,be){return(0,l.Tg)(le).pipe(f(be),(0,d.Q)(be))}(le,be);if((0,Z.T)(le))return x(le,be);if((0,W.x)(le))return function P(le,be){return new m.c(ot=>{let pt;return(0,C.N)(ot,be,()=>{pt=le[y.l](),(0,C.N)(ot,be,()=>{let ve,Fe;try{({value:ve,done:Fe}=pt.next())}catch(Ne){return void ot.error(Ne)}Fe?ot.complete():ot.next(ve)},0,!0)}),()=>(0,I.T)(pt?.return)&&pt.return()})}(le,be);if((0,V.U)(le))return function L(le,be){return x((0,V.C)(le),be)}(le,be)}throw(0,b.L)(le)}(le,be):(0,l.Tg)(le)}},33726(ue,w,i){"use strict";i.d(w,{R:()=>I});var l=i(58750),d=i(71985),g=i(73028),f=i(47441),v=i(98071),E=i(6450);const m=["addListener","removeListener"],p=["addEventListener","removeEventListener"],y=["on","off"];function I(N,z,W,Z){if((0,v.T)(W)&&(Z=W,W=void 0),Z)return I(N,z,W).pipe((0,E.I)(Z));const[b,V]=function O(N){return(0,v.T)(N.addEventListener)&&(0,v.T)(N.removeEventListener)}(N)?p.map(L=>F=>N[L](z,F,W)):function P(N){return(0,v.T)(N.addListener)&&(0,v.T)(N.removeListener)}(N)?m.map(C(N,z)):function x(N){return(0,v.T)(N.on)&&(0,v.T)(N.off)}(N)?y.map(C(N,z)):[];if(!b&&(0,f.X)(N))return(0,g.Z)(L=>I(L,z,W))((0,l.Tg)(N));if(!b)throw new TypeError("Invalid event target");return new d.c(L=>{const F=(...$)=>L.next(1<$.length?$:$[0]);return b(F),()=>V(F)})}function C(N,z){return W=>Z=>N[W](z,Z)}},13226(ue,w,i){"use strict";i.d(w,{T:()=>d});var l=i(59030);function d(g,f,v){return(0,l.v)(()=>g()?f:v)}},58750(ue,w,i){"use strict";i.d(w,{Sx:()=>z,Tg:()=>x});var l=i(15215),d=i(47441),g=i(59858),f=i(71985),v=i(55055),E=i(37953),m=i(50591),p=i(85397),y=i(15196),I=i(98071),C=i(45334),P=i(3494);function x(L){if(L instanceof f.c)return L;if(null!=L){if((0,v.l)(L))return function O(L){return new f.c(F=>{const $=L[P.s]();if((0,I.T)($.subscribe))return $.subscribe(F);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(L);if((0,d.X)(L))return function N(L){return new f.c(F=>{for(let $=0;$<L.length&&!F.closed;$++)F.next(L[$]);F.complete()})}(L);if((0,g.y)(L))return z(L);if((0,E.T)(L))return Z(L);if((0,p.x)(L))return function W(L){return new f.c(F=>{for(const $ of L)if(F.next($),F.closed)return;F.complete()})}(L);if((0,y.U)(L))return function b(L){return Z((0,y.C)(L))}(L)}throw(0,m.L)(L)}function z(L){return new f.c(F=>{L.then($=>{F.closed||(F.next($),F.complete())},$=>F.error($)).then(null,C.m)})}function Z(L){return new f.c(F=>{(function V(L,F){var $,le,be,ot;return(0,l.sH)(this,void 0,void 0,function*(){try{for($=(0,l.xN)(L);!(le=yield $.next()).done;)if(F.next(le.value),F.closed)return}catch(pt){be={error:pt}}finally{try{le&&!le.done&&(ot=$.return)&&(yield ot.call($))}finally{if(be)throw be.error}}F.complete()})})(L,F).catch($=>F.error($))})}}
1,40605(ue,w,i){"use strict";i.d(w,{Y:()=>g});var l=i(43236),d=i(41584);function g(f=0,v=l.E){return f<0&&(f=0),(0,d.O)(f,f,v)}},57786(ue,w,i){"use strict";i.d(w,{h:()=>E});var l=i(26365),d=i(58750),g=i(983),f=i(9326),v=i(22806);function E(...m){const p=(0,f.lI)(m),y=(0,f.R0)(m,1/0),I=m;return I.length?1===I.length?(0,d.Tg)(I[0]):(0,l.U)(y)((0,v.H)(I,p)):g.w}},7673(ue,w,i){"use strict";i.d(w,{of:()=>g});var l=i(9326),d=i(22806);function g(...f){const v=(0,l.lI)(f);return(0,d.H)(f,v)}},18810(ue,w,i){"use strict";i.d(w,{$:()=>g});var l=i(71985),d=i(98071);function g(f,v){const E=(0,d.T)(f)?f:()=>f,m=p=>p.error(E());return new l.c(v?p=>v.schedule(m,0,p):m)}},41584(ue,w,i){"use strict";i.d(w,{O:()=>v});var l=i(71985),d=i(43236),g=i(79470);function v(E=0,m,p=d.b){let y=-1;return null!=m&&((0,g.m)(m)?p=m:y=m),new l.c(I=>{let C=function f(E){return E instanceof Date&&!isNaN(E)}(E)?+E-p.now():E;C<0&&(C=0);let P=0;return p.schedule(function(){I.closed||(I.next(P++),0<=y?this.schedule(void 0,y):I.complete())},C)})}},54360(ue,w,i){"use strict";i.d(w,{_:()=>d});var l=i(47707);function d(f,v,E,m,p){return new g(f,v,E,m,p)}class g extends l.vU{constructor(v,E,m,p,y,I){super(v),this.onFinalize=y,this.shouldUnsubscribe=I,this._next=E?function(C){try{E(C)}catch(P){v.error(P)}}:super._next,this._error=p?function(C){try{p(C)}catch(P){v.error(P)}finally{this.unsubscribe()}}:super._error,this._complete=m?function(){try{m()}catch(C){v.error(C)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var v;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:E}=this;super.unsubscribe(),!E&&(null===(v=this.onFinalize)||void 0===v||v.call(this))}}}},13798(ue,w,i){"use strict";i.d(w,{Z:()=>m});var l=i(43236),d=i(39974),g=i(58750),f=i(54360),E=i(41584);function m(p,y=l.E){return function v(p){return(0,d.N)((y,I)=>{let C=!1,P=null,x=null,O=!1;const N=()=>{if(x?.unsubscribe(),x=null,C){C=!1;const W=P;P=null,I.next(W)}O&&I.complete()},z=()=>{x=null,O&&I.complete()};y.subscribe((0,f._)(I,W=>{C=!0,P=W,x||(0,g.Tg)(p(W)).subscribe(x=(0,f._)(I,N,z))},()=>{O=!0,(!C||!x||x.closed)&&I.complete()}))})}(()=>(0,E.O)(p,y))}},99437(ue,w,i){"use strict";i.d(w,{W:()=>f});var l=i(58750),d=i(54360),g=i(39974);function f(v){return(0,g.N)((E,m)=>{let I,p=null,y=!1;p=E.subscribe((0,d._)(m,void 0,void 0,C=>{I=(0,l.Tg)(v(C,f(v)(E))),p?(p.unsubscribe(),p=null,I.subscribe(m)):y=!0})),y&&(p.unsubscribe(),p=null,I.subscribe(m))})}},70274(ue,w,i){"use strict";i.d(w,{H:()=>g});var l=i(73028),d=i(98071);function g(f,v){return(0,d.T)(v)?(0,l.Z)(f,v,1):(0,l.Z)(f,1)}},72066(ue,w,i){"use strict";i.d(w,{N:()=>m});var l=i(21413),d=i(58750),g=i(39974),f=i(71985);const E={connector:()=>new l.B};function m(p,y=E){const{connector:I}=y;return(0,g.N)((C,P)=>{const x=I();(0,d.Tg)(p(function v(p){return new f.c(y=>p.subscribe(y))}(x))).subscribe(P),P.add(C.subscribe(x))})}},70152(ue,w,i){"use strict";i.d(w,{B:()=>f});var l=i(43236),d=i(39974),g=i(54360);function f(v,E=l.E){return(0,d.N)((m,p)=>{let y=null,I=null,C=null;const P=()=>{if(y){y.unsubscribe(),y=null;const O=I;I=null,p.next(O)}};function x(){const O=C+v,N=E.now();if(N<O)return y=this.schedule(void 0,O-N),void p.add(y);P()}m.subscribe((0,g._)(p,O=>{I=O,C=E.now(),y||(y=E.schedule(x,v),p.add(y))},()=>{P(),p.complete()},void 0,()=>{I=y=null}))})}},39901(ue,w,i){"use strict";i.d(w,{U:()=>g});var l=i(39974),d=i(54360);function g(f){return(0,l.N)((v,E)=>{let m=!1;v.subscribe((0,d._)(E,p=>{m=!0,E.next(p)},()=>{m||E.next(f),E.complete()}))})}},35335(ue,w,i){"use strict";i.d(w,{c:()=>I});var l=i(43236),d=i(28793),g=i(96697),f=i(73557),v=i(73703),E=i(73028),m=i(58750);function p(C,P){return P?x=>(0,d.x)(P.pipe((0,g.s)(1),(0,f.w)()),x.pipe(p(C))):(0,E.Z)((x,O)=>(0,m.Tg)(C(x,O)).pipe((0,g.s)(1),(0,v.u)(x)))}var y=i(41584);function I(C,P=l.E){const x=(0,y.O)(C,P);return p(()=>x)}},23294(ue,w,i){"use strict";i.d(w,{F:()=>f});var l=i(33669),d=i(39974),g=i(54360);function f(E,m=l.D){return E=E??v,(0,d.N)((p,y)=>{let I,C=!0;p.subscribe((0,g._)(y,P=>{const x=m(P);(C||!E(I,x))&&(C=!1,I=x,y.next(P))}))})}function v(E,m){return E===m}},30786(ue,w,i){"use strict";i.d(w,{p:()=>v});var l=i(96354),d=i(58750),g=i(39974),f=i(54360);function v(E,m){return m?p=>
1p.pipe(v((y,I)=>(0,d.Tg)(E(y,I)).pipe((0,l.T)((C,P)=>m(y,C,I,P))))):(0,g.N)((p,y)=>{let I=0,C=null,P=!1;p.subscribe((0,f._)(y,x=>{C||(C=(0,f._)(y,void 0,()=>{C=null,P&&y.complete()}),(0,d.Tg)(E(x,I++)).subscribe(C))},()=>{P=!0,!C&&y.complete()}))})}},5964(ue,w,i){"use strict";i.d(w,{p:()=>g});var l=i(39974),d=i(54360);function g(f,v){return(0,l.N)((E,m)=>{let p=0;E.subscribe((0,d._)(m,y=>f.call(v,y,p++)&&m.next(y)))})}},70980(ue,w,i){"use strict";i.d(w,{j:()=>d});var l=i(39974);function d(g){return(0,l.N)((f,v)=>{try{f.subscribe(v)}finally{v.add(g)}})}},61594(ue,w,i){"use strict";i.d(w,{$:()=>m});var l=i(9350),d=i(5964),g=i(96697),f=i(39901),v=i(93774),E=i(33669);function m(p,y){const I=arguments.length>=2;return C=>C.pipe(p?(0,d.p)((P,x)=>p(P,x,C)):E.D,(0,g.s)(1),I?(0,f.U)(y):(0,v.v)(()=>new l.G))}},73557(ue,w,i){"use strict";i.d(w,{w:()=>f});var l=i(39974),d=i(54360),g=i(85343);function f(){return(0,l.N)((v,E)=>{v.subscribe((0,d._)(E,g.l))})}},96354(ue,w,i){"use strict";i.d(w,{T:()=>g});var l=i(39974),d=i(54360);function g(f,v){return(0,l.N)((E,m)=>{let p=0;E.subscribe((0,d._)(m,y=>{m.next(f.call(v,y,p++))}))})}},73703(ue,w,i){"use strict";i.d(w,{u:()=>d});var l=i(96354);function d(g){return(0,l.T)(()=>g)}},26365(ue,w,i){"use strict";i.d(w,{U:()=>g});var l=i(73028),d=i(33669);function g(f=1/0){return(0,l.Z)(d.D,f)}},85412(ue,w,i){"use strict";i.d(w,{h:()=>f});var l=i(58750),d=i(45225),g=i(54360);function f(v,E,m,p,y,I,C,P){const x=[];let O=0,N=0,z=!1;const W=()=>{z&&!x.length&&!O&&E.complete()},Z=V=>O<p?b(V):x.push(V),b=V=>{I&&E.next(V),O++;let L=!1;(0,l.Tg)(m(V,N++)).subscribe((0,g._)(E,F=>{y?.(F),I?Z(F):E.next(F)},()=>{L=!0},void 0,()=>{if(L)try{for(O--;x.length&&O<p;){const F=x.shift();C?(0,d.N)(E,C,()=>b(F)):b(F)}W()}catch(F){E.error(F)}}))};return v.subscribe((0,g._)(E,Z,()=>{z=!0,W()})),()=>{P?.()}}},73028(ue,w,i){"use strict";i.d(w,{Z:()=>E}
1);var l=i(96354),d=i(58750),g=i(39974),f=i(85412),v=i(98071);function E(m,p,y=1/0){return(0,v.T)(p)?E((I,C)=>(0,l.T)((P,x)=>p(I,P,C,x))((0,d.Tg)(m(I,C))),y):("number"==typeof p&&(y=p),(0,g.N)((I,C)=>(0,f.h)(I,C,m,y)))}},57171(ue,w,i){"use strict";i.d(w,{f:()=>y});var l=i(71985),d=i(18359),g=i(99898),f=i(54360),v=i(39974);class E extends l.c{constructor(C,P){super(),this.source=C,this.subjectFactory=P,this._subject=null,this._refCount=0,this._connection=null,(0,v.S)(C)&&(this.lift=C.lift)}_subscribe(C){return this.getSubject().subscribe(C)}getSubject(){const C=this._subject;return(!C||C.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:C}=this;this._subject=this._connection=null,C?.unsubscribe()}connect(){let C=this._connection;if(!C){C=this._connection=new d.yU;const P=this.getSubject();C.add(this.source.subscribe((0,f._)(P,void 0,()=>{this._teardown(),P.complete()},x=>{this._teardown(),P.error(x)},()=>this._teardown()))),C.closed&&(this._connection=null,C=d.yU.EMPTY)}return C}refCount(){return(0,g.B)()(this)}}var m=i(98071),p=i(72066);function y(I,C){const P=(0,m.T)(I)?I:()=>I;return(0,m.T)(C)?(0,p.N)(C,{connector:P}):x=>new E(x,P)}},40941(ue,w,i){"use strict";i.d(w,{Q:()=>f});var l=i(45225),d=i(39974),g=i(54360);function f(v,E=0){return(0,d.N)((m,p)=>{m.subscribe((0,g._)(p,y=>(0,l.N)(p,v,()=>p.next(y),E),()=>(0,l.N)(p,v,()=>p.complete(),E),y=>(0,l.N)(p,v,()=>p.error(y),E)))})}},13946(ue,w,i){"use strict";i.d(w,{J:()=>g});var l=i(39974),d=i(54360);function g(){return(0,l.N)((f,v)=>{let E,m=!1;f.subscribe((0,d._)(v,p=>{const y=E;E=p,m&&v.next([y,p]),m=!0}))})}},89348(ue,w,i){"use strict";i.d(w,{H:()=>f});var l=i(92771),d=i(57171),g=i(98071);function f(v,E,m,p){m&&!(0,g.T)(m)&&(p=m);const y=(0,g.T)(m)?m:void 0;return I=>(0,d.f)(new l.m(v,E,p),y)(I)}},99898(ue,w,i){"use strict";i.d(w,{B:()=>g});var l=i(39974),d=i(54360);function g(){return(0,l.N)((f,v)=>{let E=null;f._refCount++;const m=(0,d._)(v,void 0,void 0,void 0,()=>{if(!f||f._refCount<=0||0<--f._refCount)return void(E=null);const p=f._connection,y=E;E=null,p&&(!y||p===y)&&p.unsubscribe(),v.unsubscribe()});f.subscribe(m),m.closed||(E=f.connect())})}},22816(ue,w,i){"use strict";i.d(w,{S:()=>f});var l=i(39974),d=i(54360);function f(v,E){return(0,l.N)(function g(v,E,m,p,y){return(I,C)=>{let P=m,x=E,O=0;I.subscribe((0,d._)(C,N=>{const z=O++;x=P?v(x,N,z):(P=!0,N),p&&C.next(x)},y&&(()=>{P&&C.next(x),C.complete()})))}}(v,E,arguments.length>=2,!0))}},97647(ue,w,i){"use strict";i.d(w,{u:()=>v});var l=i(58750),d=i(21413),g=i(47707),f=i(39974);function v(m={}){const{connector:p=()=>new d.B,resetOnError:y=!0,resetOnComplete:I=!0,resetOnRefCountZero:C=!0}=m;return P=>{let x,O,N,z=0,W=!1,Z=!1;const b=()=>{O?.unsubscribe(),O=void 0},V=()=>{b(),x=N=void 0,W=Z=!1},L=()=>{const F=x;V(),F?.unsubscribe()};return(0,f.N)((F,$)=>{z++,!Z&&!W&&b();const le=N=N??p();$.add(()=>{z--,0===z&&!Z&&!W&&(O=E(L,C))}),le.subscribe($),!x&&z>0&&(x=new g.Ms({next:be=>le.next(be),error:be=>{Z=!0,b(),O=E(V,y,be),le.error(be)},complete:()=>{W=!0,b(),O=E(V,I),le.complete()}}),(0,l.Tg)(F).subscribe(x))})(P)}}function E(m,p,...y){if(!0===p)return void m();if(!1===p)return;const I=new g.Ms({next:()=>{I.unsubscribe(),m()}});return(0,l.Tg)(p(...y)).subscribe(I)}},44668(ue,w,i){"use strict";i.d(w,{t:()=>g});var l=i(92771),d=i(97647);function g(f,v,E){let m,p=!1;return f&&"object"==typeof f?({bufferSize:m=1/0,windowTime:v=1/0,refCount:p=!1,scheduler:E}=f):m=f??1/0,(0,d.u)({connector:()=>new l.m(m,v,E),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:p})}},65245(ue,w,i){"use strict";i.d(w,{i:()=>d});var l=i(5964);function d(g){return(0,l.p)((f,v)=>g<=v)}},99172(ue,w,i){"use strict";i.d(w,{Z:()=>f});var l=i(28793),d=i(9326),g=i(39974);function f(...v){const E=(0,d.lI)(v);return(0,g.N)((m,p)=>{(E?(0,l.x)(v,m,E):(0,l.x)(v,m)).subscribe(p)})}},25558(ue,w,i){"use strict";i.d(w,{n:()=>f});var l=i(58750),d=i(39974),g=i(54360);function f(v,E){return(0,d.N)((m,p)=>{let y=null,I=0,C=!1;const P=()=>C&&!y&&p.complete();m.subscribe((0,g._)(p,x=>{y?.unsubscribe();let O=0;const N=I++;(0,l.Tg)(v(x,N)).subscribe(y=(0,g._)(p,z=>p.next(E?E(x,z,N,O++):z),()=>{y=null,P()}))},()=>{C=!0,P()}))})}},96697(ue,w,i){"use strict";i.d(w,{s:()=>f});var l=i(983),d=i(39974),g=i(54360);function f(v){return v<=0?()=>l.w:(0,d.N)((E,m)=>{let p=0;E.subscribe((0,g._)(m,y=>{++p<=v&&(m.next(y),v<=p&&m.complete())}))})}},55109(ue,w,i){"use strict";i.d(w,{o:()=>f});var l=i(983),d=i(39974),g=i(54360);function f(v){return v<=0?()=>l.w:(0,d.N)((E,m)=>{let p=[];E.subscribe((0,g._)(m,y=>{p.push(y),v<p.length&&p.shift()},()=>{for(const y of p)m.next(y);m.complete()},void 0,()=>{p=null}))})}},56977(ue,w,i){"use strict";i.d(w,{Q:()=>v});var l=i(39974),d=i(54360),g=i(58750),f=i(85343);
1function v(E){return(0,l.N)((m,p)=>{(0,g.Tg)(E).subscribe((0,d._)(p,()=>p.complete(),f.l)),!p.closed&&m.subscribe(p)})}},77048(ue,w,i){"use strict";i.d(w,{v:()=>g});var l=i(39974),d=i(54360);function g(f,v=!1){return(0,l.N)((E,m)=>{let p=0;E.subscribe((0,d._)(m,y=>{const I=f(y,p++);(I||v)&&m.next(y),!I&&m.complete()}))})}},88141(ue,w,i){"use strict";i.d(w,{M:()=>v});var l=i(98071),d=i(39974),g=i(54360),f=i(33669);function v(E,m,p){const y=(0,l.T)(E)||m||p?{next:E,error:m,complete:p}:E;return y?(0,d.N)((I,C)=>{var P;null===(P=y.subscribe)||void 0===P||P.call(y);let x=!0;I.subscribe((0,g._)(C,O=>{var N;null===(N=y.next)||void 0===N||N.call(y,O),C.next(O)},()=>{var O;x=!1,null===(O=y.complete)||void 0===O||O.call(y),C.complete()},O=>{var N;x=!1,null===(N=y.error)||void 0===N||N.call(y,O),C.error(O)},()=>{var O,N;x&&(null===(O=y.unsubscribe)||void 0===O||O.call(y)),null===(N=y.finalize)||void 0===N||N.call(y)}))}):f.D}},23386(ue,w,i){"use strict";i.d(w,{c:()=>m});var l=i(43236),d=i(39974),g=i(54360),f=i(58750),E=i(41584);function m(p,y=l.E,I){const C=(0,E.O)(p,y);return function v(p,y){return(0,d.N)((I,C)=>{const{leading:P=!0,trailing:x=!1}=y??{};let O=!1,N=null,z=null,W=!1;const Z=()=>{z?.unsubscribe(),z=null,x&&(L(),W&&C.complete())},b=()=>{z=null,W&&C.complete()},V=F=>z=(0,f.Tg)(p(F)).subscribe((0,g._)(C,Z,b)),L=()=>
1{if(O){O=!1;const F=N;N=null,C.next(F),!W&&V(F)}};I.subscribe((0,g._)(C,F=>{O=!0,N=F,(!z||z.closed)&&(P?L():V(F))},()=>{W=!0,(!(x&&O&&z)||z.closed)&&C.complete()}))})}(()=>C,I)}},93774(ue,w,i){"use strict";i.d(w,{v:()=>f});var l=i(9350),d=i(39974),g=i(54360);function f(E=v){return(0,d.N)((m,p)=>{let y=!1;m.subscribe((0,g._)(p,I=>{y=!0,p.next(I)},()=>y?p.complete():p.error(E())))})}function v(){return new l.G}},53993(ue,w,i){"use strict";i.d(w,{E:()=>m});var l=i(39974),d=i(54360),g=i(58750),f=i(33669),v=i(85343),E=i(9326);function m(...p){const y=(0,E.ms)(p);return(0,l.N)((I,C)=>{const P=p.length,x=new Array(P);let O=p.map(()=>!1),N=!1;for(let z=0;z<P;z++)(0,g.Tg)(p[z]).subscribe((0,d._)(C,W=>{x[z]=W,!N&&!O[z]&&(O[z]=!0,(N=O.every(f.D))&&(O=null))},v.l));I.subscribe((0,d._)(C,z=>{if(N){const W=[z,...x];C.next(y?y(...W):W)}}))})}},96780(ue,w,i){"use strict";i.d(w,{R:()=>v});var l=i(18359);class d extends l.yU{constructor(m,p){super()}schedule(m,p=0){return this}}const g={setInterval(E,m,...p){const{delegate:y}=g;return y?.setInterval?y.setInterval(E,m,...p):setInterval(E,m,...p)},clearInterval(E){const{delegate:m}=g;return(m?.clearInterval||clearInterval)(E)},delegate:void 0};var f=i(57908);class v extends d{constructor(m,p){super(m,p),this.scheduler=m,this.work=p,this.pending=!1}schedule(m,p=0){var y;if(this.closed)return this;this.state=m;const I=this.id,C=this.scheduler;return null!=I&&(this.id=this.recycleAsyncId(C,I,p)),this.pending=!0,this.delay=p,this.id=null!==(y=this.id)&&void 0!==y?y:this.requestAsyncId(C,this.id,p),this}requestAsyncId(m,p,y=0){return g.setInterval(m.flush.bind(m,this),y)}recycleAsyncId(m,p,y=0){if(null!=y&&this.delay===y&&!1===this.pending)return p;null!=p&&g.clearInterval(p)}execute(m,p){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const y=this._execute(m,p);if(y)return y;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(m,p){let I,y=!1;try{this.work(m)}catch(C){y=!0,I=C||new Error("Scheduled action threw falsy error")}if(y)return this.unsubscribe(),I}unsubscribe(){if(!this.closed){const{id:m,scheduler:p}=this,{actions:y}=p;this.work=this.state=this.scheduler=null,this.pending=!1,(0,f.o)(y,this),null!=m&&(this.id=this.recycleAsyncId(p,m,null)),this.delay=null,super.unsubscribe()}}}},39687(ue,w,i){"use strict";i.d(w,{q:()=>g});var l=i(86129);class d{constructor(v,E=d.now){this.schedulerActionCtor=v,this.now=E}schedule(v,E=0,m){return new this.schedulerActionCtor(this,v).schedule(m,E)}}d.now=l.U.now;class g extends d{constructor(v,E=d.now){super(v,E),this.actions=[],this._active=!1}flush(v){const{actions:E}=this;if(this._active)return void E.push(v);let m;this._active=!0;do{if(m=v.execute(v.state,v.delay))break}while(v=E.shift());if(this._active=!1,m){for(;v=E.shift();)v.unsubscribe();throw m}}}},43236(ue,w,i){"use strict";var l=i(96780);const g=new(i(39687).q)(l.R);i.d(w,["E",0,g,"b",0,g])},86129(ue,w,i){"use strict";const l={now:()=>(l.delegate||Date).now(),delegate:void 0};i.d(w,["U",0,l])},47242(ue,w,i){"use strict";i.d(w,{T:()=>v});var l=i(96780),g=i(39687);const v=new class f extends g.q{}(class d extends l.R{constructor(p,y){super(p,y),this.scheduler=p,this.work=y}schedule(p,y=0){return y>0?super.schedule(p,y):(this.delay=y,this.state=p,this.scheduler.flush(this),this)}execute(p,y){return y>0||this.closed?super.execute(p,y):this._execute(p,y)}requestAsyncId(p,y,I=0){return null!=I&&I>0||null==I&&this.delay>0?super.requestAsyncId(p,y,I):(p.flush(this),0)}})},19270(ue,w,i){"use strict";const l={setTimeout(d,g,...f){const{delegate:v}=l;return v?.setTimeout?v.setTimeout(d,g,...f):setTimeout(d,g,...f)},clearTimeout(d){const{delegate:g}=l;return(g?.clearTimeout||clearTimeout)(d)},delegate:void 0};i.d(w,["f",0,l])},4761(ue,w,i){"use strict";const d=function l(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();i.d(w,["l",0,d])},3494(ue,w,i){"use strict";const l="function"==typeof Symbol&&Symbol.observable||"@@observable";i.d(w,["s",0,l])},9350(ue,w,i){"use strict";const d=(0,i(81853).L)(g=>function(){g(this),this.name="EmptyError",this.message="no elements in sequence"});i.d(w,["G",0,d])},9326(ue,w,i){"use strict";i.d(w,{R0:()=>E,lI:()=>v,ms:()=>f});var l=i(98071),d=i(79470);function g(m){return m[m.length-1]}function f(m){return(0,l.T)(g(m))?m.pop():void 0}function v(m){return(0,d.m)(g(m))?m.pop():void 0}function E(m,p){return"number"==typeof g(m)?m.pop():p}},93073(ue,w,i){"use strict";i.d(w,{D:()=>v});const{isArray:l}=Array,{getPrototypeOf:d,prototype:g,keys:f}=Object;function v(m){if(1===m.length){const p=m[0];if(l(p))return{args:p,keys:null};if(function E(m){return m&&"object"==typeof m&&d(m)===g}(p)){const y=f(p);return{args:y.map(I=>p[I]),keys:y}}}return{args:m,keys:null}}},57908(ue,w,i){"use strict";function l(d,g){if(d){const f=d.indexOf(g);0<=f&&d.splice(f,1)}}i.d(w,{o:()=>l})},81853(ue,w,i){"use strict";function l(d){const f=d(v=>{Error.call(v),v.stack=(new Error).stack});return f.prototype=Object.create(Error.prototype),f.prototype.constructor=f,f}i.d(w,{L:()=>l})},58496(ue,w,i){"use strict";function l(d,g){return d.reduce((f,v,E)=>(f[v]=g[E],f),{})}i.d(w,{e:()=>l})},49786(ue,w,i){"use strict";i.d(w,{Y:()=>g,l:()=>f});var l=i(41026);let d=null;function g(v){if(l.$.useDeprecatedSynchronousErrorHandling){const E=!d;if(E&&(d={errorThrown:!1,error:null}),v(),E){const{errorThrown:m,error:p}=d;if(d=null,m)throw p}
1}else v()}function f(v){l.$.useDeprecatedSynchronousErrorHandling&&d&&(d.errorThrown=!0,d.error=v)}},45225(ue,w,i){"use strict";function l(d,g,f,v=0,E=!1){const m=g.schedule(function(){f(),E?d.add(this.schedule(null,v)):this.unsubscribe()},v);if(d.add(m),!E)return m}i.d(w,{N:()=>l})},33669(ue,w,i){"use strict";function l(d){return d}i.d(w,{D:()=>l})},47441(ue,w,i){"use strict";i.d(w,["X",0,d=>d&&"number"==typeof d.length&&"function"!=typeof d])},37953(ue,w,i){"use strict";i.d(w,{T:()=>d});var l=i(98071);function d(g){return Symbol.asyncIterator&&(0,l.T)(g?.[Symbol.asyncIterator])}},98071(ue,w,i){"use strict";function l(d){return"function"==typeof d}i.d(w,{T:()=>l})},55055(ue,w,i){"use strict";i.d(w,{l:()=>g});var l=i(3494),d=i(98071);function g(f){return(0,d.T)(f[l.s])}},85397(ue,w,i){"use strict";i.d(w,{x:()=>g});var l=i(4761),d=i(98071);function g(f){return(0,d.T)(f?.[l.l])}},74402(ue,w,i){"use strict";i.d(w,{A:()=>g});var l=i(71985),d=i(98071);function g(f){return!!f&&(f instanceof l.c||(0,d.T)(f.lift)&&(0,d.T)(f.subscribe))}},59858(ue,w,i){"use strict";i.d(w,{y:()=>d});var l=i(98071);function d(g){return(0,l.T)(g?.then)}},15196(ue,w,i){"use strict";i.d(w,{C:()=>g,U:()=>f});var l=i(15215),d=i(98071);function g(v){return(0,l.AQ)(this,arguments,function*(){const m=v.getReader();try{for(;;){const{value:p,done:y}=yield(0,l.N3)(m.read());if(y)return yield(0,l.N3)(void 0);yield yield(0,l.N3)(p)}}finally{m.releaseLock()}})}function f(v){return(0,d.T)(v?.getReader)}},79470(ue,w,i){"use strict";i.d(w,{m:()=>d});var l=i(98071);function d(g){return g&&(0,l.T)(g.schedule)}},39974(ue,w,i){"use strict";i.d(w,{N:()=>g,S:()=>d});var l=i(98071);function d(f){return(0,l.T)(f?.lift)}function g(f){return v=>{if(d(v))return v.lift(function(E){try{return f(E,this)}catch(m){this.error(m)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450(ue,w,i){"use strict";i.d(w,{I:()=>f});var l=i(96354);const{isArray:d}=Array;function f(v){return(0,l.T)(E=>function g(v,E){return d(E)?v(...E):v(E)}(v,E))}},85343(ue,w,i){"use strict";function l(){}i.d(w,{l:()=>l})},71203(ue,w,i){"use strict";i.d(w,{F:()=>d,m:()=>g});var l=i(33669);function d(...f){return g(f)}function g(f){return 0===f.length?l.D:1===f.length?f[0]:function(E){return f.reduce((m,p)=>p(m),E)}}},45334(ue,w,i){"use strict";i.d(w,{m:()=>g});var l=i(41026),d=i(19270);function g(f){d.f.setTimeout(()=>{const{onUnhandledError:v}=l.$;if(!v)throw f;v(f)})}},50591(ue,w,i){"use strict";function l(d){return new TypeError(`You provided ${null!==d&&"object"==typeof d?"an invalid object":`'${d}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}i.d(w,{L:()=>l})},65943(ue,w,i){"use strict";i.d(w,{R:()=>z,r:()=>N});var l=i(21413),d=i(57786),g=i(983),f=i(7673),v=i(35335),E=i(70980),m=i(88141),p=i(89348),y=i(99898);class I{}const P=(W,Z)=>JSON.stringify(W)===JSON.stringify(Z),x=W=>W.map(Z=>void 0!==Z?JSON.parse(JSON.stringify(Z)):Z),O={storageStrategy:class C extends I{constructor(){super(...arguments),this.cachePairs=[]}add(Z,b,V){this.cachePairs.push(Z)}addMany(Z){this.cachePairs=Z}updateAtIndex(Z,b){Object.assign(this.cachePairs[Z],b)}update(Z,b){Object.assign(this.cachePairs[Z],b)}getAll(){return this.cachePairs}removeAtIndex(Z){this.cachePairs.splice(Z,1)}remove(Z){this.cachePairs.splice(Z,1)}removeAll(){this.cachePairs.length=0}},globalCacheKey:"CACHE_STORAGE",promiseImplementation:Promise},N=new l.B;function z(W={}){return function(Z,b,V){const L=W.cacheKey||Z.constructor.name+"#"+b,F=V.value;if(V&&V.value){let $=W.storageStrategy?new W.storageStrategy:new O.storageStrategy;const le=[];W.cacheModifier&&W.cacheModifier.subscribe(pt=>$.addMany(pt($.getAll(L,this)),L,this)),(0,d.h)(N.asObservable(),W.cacheBusterObserver?W.cacheBusterObserver:(0,g.I)()).subscribe(pt=>{$.removeAll(L,this),le.length=0}),W.cacheResolver=W.cacheResolver||O.cacheResolver||P,W.cacheHasher=W.cacheHasher||O.cacheHasher||x,V.value=function(...pt){const ve=$.getAll(L,this);let Fe=W.cacheHasher(pt),Ne=ve.find(Ve=>W.cacheResolver(Ve.parameters,Fe));const je=le.find(Ve=>W.cacheResolver(Ve.parameters,Fe));if((W.maxAge||O.maxAge)&&Ne&&Ne.created&&((new Date).getTime()-new Date(Ne.created).getTime()>(W.maxAge||O.maxAge)?($.remove?$.remove(ve.indexOf(Ne),Ne,L,this):$.removeAtIndex(ve.indexOf(Ne),L,this),Ne=null):(W.slidingExpiration||O.slidingExpiration)&&(Ne.created=new Date,$.update?$.update(ve.indexOf(Ne),Ne,L,this):$.updateAtIndex(ve.indexOf(Ne),Ne,L,this))),Ne){const Ve=(0,f.of)(Ne.response);return W.async?Ve.pipe((0,v.c)(0)):Ve}if(je)return je.response;{const Ve=F.call(this,...pt).pipe((0,E.j)(()=>{const ae=le.find(Q=>W.cacheResolver(Q.parameters,Fe));le.splice(le.indexOf(ae),1)}),(0,m.M)(ae=>{(!W.shouldCacheDecider||W.shouldCacheDecider(ae))&&((!(W.maxCacheCount||O.maxCacheCount)||1===(W.maxCacheCount||O.maxCacheCount)||(W.maxCacheCount||O.maxCacheCount)&&(W.maxCacheCount||O.maxCacheCount)<ve.length+1)&&($.remove?$.remove(0,ve[0],L,this):$.removeAtIndex(0,L,this)),$.add({parameters:Fe,response:ae,created:W.maxAge||O.maxAge?new Date:null},L,this))}),(0,p.H)(1),(0,y.B)());return le.push({parameters:Fe,response:Ve,created:new Date}),Ve}}}return V}}},15215(ue,w,i){"use strict";i.d(w,{AQ:()=>Z,C6:()=>
1d,Cg:()=>v,Cl:()=>g,Ju:()=>P,N3:()=>W,Sn:()=>m,Tt:()=>f,YH:()=>y,fX:()=>z,sH:()=>p,xN:()=>V,zs:()=>x});var l=function(ve,Fe){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Ne,je){Ne.__proto__=je}||function(Ne,je){for(var Ve in je)Object.prototype.hasOwnProperty.call(je,Ve)&&(Ne[Ve]=je[Ve])})(ve,Fe)};function d(ve,Fe){if("function"!=typeof Fe&&null!==Fe)throw new TypeError("Class extends value "+String(Fe)+" is not a constructor or null");function Ne(){this.constructor=ve}l(ve,Fe),ve.prototype=null===Fe?Object.create(Fe):(Ne.prototype=Fe.prototype,new Ne)}var g=function(){return g=Object.assign||function(Fe){for(var Ne,je=1,Ve=arguments.length;je<Ve;je++)for(var ae in Ne=arguments[je])Object.prototype.hasOwnProperty.call(Ne,ae)&&(Fe[ae]=Ne[ae]);return Fe},g.apply(this,arguments)};function f(ve,Fe){var Ne={};for(var je in ve)Object.prototype.hasOwnProperty.call(ve,je)&&Fe.indexOf(je)<0&&(Ne[je]=ve[je]);if(null!=ve&&"function"==typeof Object.getOwnPropertySymbols){var Ve=0;for(je=Object.getOwnPropertySymbols(ve);Ve<je.length;Ve++)Fe.indexOf(je[Ve])<0&&Object.prototype.propertyIsEnumerable.call(ve,je[Ve])&&(Ne[je[Ve]]=ve[je[Ve]])}return Ne}function v(ve,Fe,Ne,je){var Q,Ve=arguments.length,ae=Ve<3?Fe:null===je?je=Object.getOwnPropertyDescriptor(Fe,Ne):je;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ae=Reflect.decorate(ve,Fe,Ne,je);else for(var ge=ve.length-1;ge>=0;ge--)(Q=ve[ge])&&(ae=(Ve<3?Q(ae):Ve>3?Q(Fe,Ne,ae):Q(Fe,Ne))||ae);return Ve>3&&ae&&Object.defineProperty(Fe,Ne,ae),ae}function m(ve,Fe){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(ve,Fe)}function p(ve,Fe,Ne,je){return new(Ne||(Ne=Promise))(function(ae,Q){function ge(Se){try{ie(je.next(Se))}catch(Xe){Q(Xe)}}function ce(Se){try{ie(je.throw(Se))}catch(Xe){Q(Xe)}}function ie(Se){Se.done?ae(Se.value):function Ve(ae){return ae instanceof Ne?ae:new Ne(function(Q){Q(ae)})}(Se.value).then(ge,ce)}ie((je=je.apply(ve,Fe||[])).next())})}function y(ve,Fe){var je,Ve,ae,Q,Ne={label:0,sent:function(){if(1&ae[0])throw ae[1];return ae[1]},trys:[],ops:[]};return Q={next:ge(0),throw:ge(1),return:ge(2)},"function"==typeof Symbol&&(Q[Symbol.iterator]=function(){return this}),Q;function ge(ie){return function(Se){return function ce(ie){if(je)throw new TypeError("Generator is already executing.");for(;Q&&(Q=0,ie[0]&&(Ne=0)),Ne;)try{if(je=1,Ve&&(ae=2&ie[0]?Ve.return:ie[0]?Ve.throw||((ae=Ve.return)&&ae.call(Ve),0):Ve.next)&&!(ae=ae.call(Ve,ie[1])).done)return ae;switch(Ve=0,ae&&(ie=[2&ie[0],ae.value]),ie[0]){case 0:case 1:ae=ie;break;case 4:return Ne.label++,{value:ie[1],done:!1};case 5:Ne.label++,Ve=ie[1],ie=[0];continue;case 7:ie=Ne.ops.pop(),Ne.trys.pop();continue;default:if(!(ae=(ae=Ne.trys).length>0&&ae[ae.length-1])&&(6===ie[0]||2===ie[0])){Ne=0;continue}if(3===ie[0]&&(!ae||ie[1]>ae[0]&&ie[1]<ae[3])){Ne.label=ie[1];break}if(6===ie[0]&&Ne.label<ae[1]){Ne.label=ae[1],ae=ie;break}if(ae&&Ne.label<ae[2]){Ne.label=ae[2],Ne.ops.push(ie);break}ae[2]&&Ne.ops.pop(),Ne.trys.pop();continue}ie=Fe.call(ve,Ne)}catch(Se){ie=[6,Se],Ve=0}finally{je=ae=0}if(5&ie[0])throw ie[1];return{value:ie[0]?ie[1]:void 0,done:!0}}([ie,Se])}}}function P(ve){var Fe="function"==typeof Symbol&&Symbol.iterator,Ne=Fe&&ve[Fe],je=0;if(Ne)return Ne.call(ve);if(ve&&"number"==typeof ve.length)return{next:function(){return ve&&je>=ve.length&&(ve=void 0),{value:ve&&ve[je++],done:!ve}}};throw new TypeError(Fe?"Object is not iterable.":"Symbol.iterator is not defined.")}function x(ve,Fe){var Ne="function"==typeof Symbol&&ve[Symbol.iterator];if(!Ne)return ve;var Ve,Q,je=Ne.call(ve),ae=[];try{for(;(void 0===Fe||Fe-- >0)&&!(Ve=je.next()).done;)ae.push(Ve.value)}catch(ge){Q={error:ge}}finally{try{Ve&&!Ve.done&&(Ne=je.return)&&Ne.call(je)}finally{if(Q)throw Q.error}}return ae}function z(ve,Fe,Ne){if(Ne||2===arguments.length)for(var ae,je=0,Ve=Fe.length;je<Ve;je++)(ae||!(je in Fe))&&(ae||(ae=Array.prototype.slice.call(Fe,0,je)),ae[je]=Fe[je]);return ve.concat(ae||Array.prototype.slice.call(Fe))}function W(ve){return this instanceof W?(this.v=ve,this):new W(ve)}function Z(ve,Fe,Ne){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Ve,je=Ne.apply(ve,Fe||[]),ae=[];return Ve={},Q("next"),Q("throw"),Q("return"),Ve[Symbol.asyncIterator]=function(){return this},Ve;function Q(Le){je[Le]&&(Ve[Le]=function(vt){return new Promise(function(Ce,Ue){ae.push([Le,vt,Ce,Ue])>1||ge(Le,vt)})})}function ge(Le,vt){try{!function ce(Le){Le.value instanceof W?Promise.resolve(Le.value.v).then(ie,Se):Xe(ae[0][2],Le)}(je[Le](vt))}catch(Ce){Xe(ae[0][3],Ce)}}function ie(Le){ge("next",Le)}function Se(Le){ge("throw",Le)}function Xe(Le,vt){Le(vt),ae.shift(),ae.length&&ge(ae[0][0],ae[0][1])}}function V(ve){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Ne,Fe=ve[Symbol.asyncIterator];return Fe?Fe.call(ve):(ve=P(ve),Ne={},je("next"),je("throw"),je("return"),Ne[Symbol.asyncIterator]=function(){return this},Ne);function je(ae){Ne[ae]=ve[ae]&&function(Q){return new Promise(function(ge,ce){!function Ve(ae,Q,ge,ce){Promise.resolve(ce).then(function(ie){ae({value:ie,done:ge})},Q)}(ge,ce,(Q=ve[ae](Q)).done,Q.value)})}}}},50477(){},67523(ue,w,i){"use strict";function l(d){return Array.isArray(d)?d:[d]}i.d(w,{F:()=>l})},69752(ue,w,i){"use strict";i.d(w,{dS:()=>E}
1);var l=i(35547),d=i(47266);const g=new d.nKC("cdk-dir-doc",{providedIn:"root",factory:()=>(0,d.WQX)(d.qQL)}),f=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let E=(()=>{class m{get value(){return this.valueSignal()}valueSignal=(0,d.vPA)("ltr");change=new d.bkB;constructor(){const y=(0,d.WQX)(g,{optional:!0});y&&this.valueSignal.set(function v(m){const p=m?.toLowerCase()||"";return"auto"===p&&typeof navigator<"u"&&navigator?.language?f.test(navigator.language)?"rtl":"ltr":"rtl"===p?"rtl":"ltr"}((y.body?y.body.dir:null)||(y.documentElement?y.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static \u0275fac=function(I){return new(I||m)};static \u0275prov=l.tV_({token:m,factory:m.\u0275fac})}return m})()},87384(ue,w,i){"use strict";i.d(w,{OE:()=>d,i8:()=>f,o1:()=>g});var l=i(35547);function d(v,E=0){return g(v)?Number(v):2===arguments.length?E:0}function g(v){return!isNaN(parseFloat(v))&&!isNaN(Number(v))}function f(v){return v instanceof l.aKT?v.nativeElement:v}},93531(ue,w,i){"use strict";i.d(w,{g:()=>f});var l=i(35547),d=i(47266);const g=new Map;class f{_appId=(0,d.WQX)(d.sZ2);static _infix=`a${Math.floor(1e5*Math.random()).toString()}`;getId(E,m=!1){"ng"!==this._appId&&(E+=this._appId);let p=g.get(E);return void 0===p?p=0:p++,g.set(E,p),`${E}${m?f._infix+"-":""}${p}`}static \u0275fac=function(m){return new(m||f)};static \u0275prov=l.tV_({token:f,factory:f.\u0275fac})}},65057(ue,w,i){"use strict";i.d(w,{WB:()=>Ut,$Q:()=>St,rW:()=>Je,ao:()=>sn,hJ:()=>Vt,rR:()=>ge,Sf:()=>gt,z_:()=>Wt,yY:()=>_t,EB:()=>Oe,pq:()=>xt,Tv:()=>Q,gA:()=>$,$M:()=>Qe,uA:()=>Tt,Y$:()=>Pt,RH:()=>Ve});var l=i(35547),d=i(47266),g=i(65157),f=i(45984),v=i(27421),E=i(99867);function m(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}var p=i(53293),y=i(21413),I=i(18359);function C(tt){return null==tt?"":"string"==typeof tt?tt:`${tt}px`}var P=i(67523),x=i(65478),O=i(77249),N=i(5964),z=i(77048),W=i(93531),Z=i(69752),b=i(76939),V=i(67336),L=i(28203);const F=(0,O.CZ)();function $(tt){return new le(tt.get(x.Xj),tt.get(d.qQL))}class le{_viewportRuler;_previousHTMLStyles={top:"",left:""};_previousScrollPosition;_isEnabled=!1;_document;constructor(te,he){this._viewportRuler=te,this._document=he}attach(){}enable(){if(this._canBeEnabled()){const te=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=te.style.left||"",this._previousHTMLStyles.top=te.style.top||"",te.style.left=C(-this._previousScrollPosition.left),te.style.top=C(-this._previousScrollPosition.top),te.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const te=this._document.documentElement,Pe=te.style,pe=this._document.body.style,Ye=Pe.scrollBehavior||"",Mt=pe.scrollBehavior||"";this._isEnabled=!1,Pe.left=this._previousHTMLStyles.left,Pe.top=this._previousHTMLStyles.top,te.classList.remove("cdk-global-scrollblock"),F&&(Pe.scrollBehavior=pe.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),F&&(Pe.scrollBehavior=Ye,pe.scrollBehavior=Mt)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const he=this._document.documentElement,Pe=this._viewportRuler.getViewportSize();return he.scrollHeight>Pe.height||he.scrollWidth>Pe.width}}class pt{_scrollDispatcher;_ngZone;_viewportRuler;_config;_scrollSubscription=null;_overlayRef;_initialScrollPosition;constructor(te,he,Pe,pe){this._scrollDispatcher=te,this._ngZone=he,this._viewportRuler=Pe,this._config=pe}attach(te){this._overlayRef=te}enable(){if(this._scrollSubscription)return;const te=this._scrollDispatcher.scrolled(0).pipe((0,N.p)(he=>!he||!this._overlayRef.overlayElement.contains(he.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=te.subscribe(()=>{const he=this._viewportRuler.getViewportScrollPosition().top;Math.abs(he-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=te.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}_detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}class Fe{enable(){}disable(){}attach(){}}function Ne(tt,te){return te.some(he=>tt.bottom<he.top||tt.top>he.bottom||tt.right<he.left||tt.left>he.right)}function je(tt,te){return te.some(he=>tt.top<he.top||tt.bottom>he.bottom||tt.left<he.left||tt.right>he.right)}function Ve(tt,te){return new ae(tt.get(x.R),tt.get(x.Xj),tt.get(d.SKi),te)}class ae{_scrollDispatcher;_viewportRuler;_ngZone;_config;_scrollSubscription=null;_overlayRef;constructor(te,he,Pe,pe){this._scrollDispatcher=te,this._viewportRuler
1=he,this._ngZone=Pe,this._config=pe}attach(te){this._overlayRef=te}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const he=this._overlayRef.overlayElement.getBoundingClientRect(),{width:Pe,height:pe}=this._viewportRuler.getViewportSize();Ne(he,[{width:Pe,height:pe,bottom:pe,right:Pe,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let Q=(()=>{class tt{_injector=(0,d.WQX)(d.zZn);noop=()=>new Fe;close=he=>function ot(tt,te){return new pt(tt.get(x.R),tt.get(d.SKi),tt.get(x.Xj),te)}(this._injector,he);block=()=>$(this._injector);reposition=he=>Ve(this._injector,he);static \u0275fac=function(Pe){return new(Pe||tt)};static \u0275prov=l.tV_({token:tt,factory:tt.\u0275fac})}return tt})();class ge{positionStrategy;scrollStrategy=new Fe;panelClass="";hasBackdrop=!1;backdropClass="cdk-overlay-dark-backdrop";disableAnimations;width;height;minWidth;minHeight;maxWidth;maxHeight;direction;disposeOnNavigation=!1;usePopover;eventPredicate;constructor(te){if(te){const he=Object.keys(te);for(const Pe of he)void 0!==te[Pe]&&(this[Pe]=te[Pe])}}}class Se{connectionPair;scrollableViewProperties;constructor(te,he){this.connectionPair=te,this.scrollableViewProperties=he}}let vt=(()=>{class tt{_attachedOverlays=[];_document=(0,d.WQX)(d.qQL);_isAttached=!1;ngOnDestroy(){this.detach()}add(he){this.remove(he),this._attachedOverlays.push(he)}remove(he){const Pe=this._attachedOverlays.indexOf(he);Pe>-1&&this._attachedOverlays.splice(Pe,1),0===this._attachedOverlays.length&&this.detach()}canReceiveEvent(he,Pe,pe){return!(pe.observers.length<1)&&(!he.eventPredicate||he.eventPredicate(Pe))}static \u0275fac=function(Pe){return new(Pe||tt)};static \u0275prov=l.tV_({token:tt,factory:tt.\u0275fac})}return tt})(),Ce=(()=>{class tt extends vt{_ngZone=(0,d.WQX)(d.SKi);_renderer=(0,d.WQX)(l._9s).createRenderer(null,null);_cleanupKeydown;add(he){super.add(he),this._isAttached||(this._ngZone.runOutsideAngular(()=>{this._cleanupKeydown=this._renderer.listen("body","keydown",this._keydownListener)}),this._isAttached=!0)}detach(){this._isAttached&&(this._cleanupKeydown?.(),this._isAttached=!1)}_keydownListener=he=>{const Pe=this._attachedOverlays;for(let pe=Pe.length-1;pe>-1;pe--){const Ye=Pe[pe];if(this.canReceiveEvent(Ye,he,Ye._keydownEvents)){this._ngZone.run(()=>Ye._keydownEvents.next(he));break}}};static \u0275fac=function(Pe){return new(Pe||tt)};static \u0275prov=l.tV_({token:tt,factory:tt.\u0275fac})}return tt})(),Ue=(()=>{class tt extends vt{_platform=(0,d.WQX)(v.O);_ngZone=(0,d.WQX)(d.SKi);_renderer=(0,d.WQX)(l._9s).createRenderer(null,null);_cursorOriginalValue;_cursorStyleIsSet=!1;_pointerDownEventTarget=null;_cleanups;add(he){if(super.add(he),!this._isAttached){const Pe=this._document.body,pe={capture:!0},Ye=this._renderer;this._cleanups=this._ngZone.runOutsideAngular(()=>[Ye.listen(Pe,"pointerdown",this._pointerDownListener,pe),Ye.listen(Pe,"click",this._clickListener,pe),Ye.listen(Pe,"auxclick",this._clickListener,pe),Ye.listen(Pe,"contextmenu",this._clickListener,pe)]),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=Pe.style.cursor,Pe.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){this._isAttached&&(this._cleanups?.forEach(he=>he()),this._cleanups=void 0,this._platform.IOS&&this._cursorStyleIsSet&&(this._document.body.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1)}_pointerDownListener=he=>{this._pointerDownEventTarget=(0,E.Fb)(he)};_clickListener=he=>{const Pe=(0,E.Fb)(he),pe="click"===he.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:Pe;this._pointerDownEventTarget=null;const Ye=this._attachedOverlays.slice();for(let Mt=Ye.length-1;Mt>-1;Mt--){const kt=Ye[Mt],Gt=kt._outsidePointerEvents;
1if(kt.hasAttached()&&this.canReceiveEvent(kt,he,Gt)){if(c(kt.overlayElement,Pe)||c(kt.overlayElement,pe))break;this._ngZone?this._ngZone.run(()=>Gt.next(he)):Gt.next(he)}}};static \u0275fac=function(Pe){return new(Pe||tt)};static \u0275prov=l.tV_({token:tt,factory:tt.\u0275fac})}return tt})();function c(tt,te){const he=typeof ShadowRoot<"u"&&ShadowRoot;let Pe=te;for(;Pe;){if(Pe===tt)return!0;Pe=he&&Pe instanceof ShadowRoot?Pe.host:Pe.parentNode}return!1}let de=(()=>{class tt{static \u0275fac=function(Pe){return new(Pe||tt)};static \u0275cmp=l.VBU({type:tt,selectors:[["ng-component"]],hostAttrs:["cdk-overlay-style-loader",""],decls:0,vars:0,template:function(Pe,pe){},styles:[".cdk-overlay-container, .cdk-global-overlay-wrapper {\n  pointer-events: none;\n  top: 0;\n  left: 0;\n  height: 100%;\n  width: 100%;\n}\n\n.cdk-overlay-container {\n  position: fixed;\n}\n@layer cdk-overlay {\n  .cdk-overlay-container {\n    z-index: 1000;\n  }\n}\n.cdk-overlay-container:empty {\n  display: none;\n}\n\n.cdk-global-overlay-wrapper {\n  display: flex;\n  position: absolute;\n}\n@layer cdk-overlay {\n  .cdk-global-overlay-wrapper {\n    z-index: 1000;\n  }\n}\n\n.cdk-overlay-pane {\n  position: absolute;\n  pointer-events: auto;\n  box-sizing: border-box;\n  display: flex;\n  max-width: 100%;\n  max-height: 100%;\n}\n@layer cdk-overlay {\n  .cdk-overlay-pane {\n    z-index: 1000;\n  }\n}\n\n.cdk-overlay-backdrop {\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  pointer-events: auto;\n  -webkit-tap-highlight-color: transparent;\n  opacity: 0;\n  touch-action: manipulation;\n}\n@layer cdk-overlay {\n  .cdk-overlay-backdrop {\n    z-index: 1000;\n    transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);\n  }\n}\n@media (prefers-reduced-motion) {\n  .cdk-overlay-backdrop {\n    transition-duration: 1ms;\n  }\n}\n\n.cdk-overlay-backdrop-showing {\n  opacity: 1;\n}\n@media (forced-colors: active) {\n  .cdk-overlay-backdrop-showing {\n    opacity: 0.6;\n  }\n}\n\n@layer cdk-overlay {\n  .cdk-overlay-dark-backdrop {\n    background: rgba(0, 0, 0, 0.32);\n  }\n}\n\n.cdk-overlay-transparent-backdrop {\n  transition: visibility 1ms linear, opacity 1ms linear;\n  visibility: hidden;\n  opacity: 1;\n}\n.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing, .cdk-high-contrast-active .cdk-overlay-transparent-backdrop {\n  opacity: 0;\n  visibility: visible;\n}\n\n.cdk-overlay-backdrop-noop-animation {\n  transition: none;\n}\n\n.cdk-overlay-connected-position-bounding-box {\n  position: absolute;\n  display: flex;\n  flex-direction: column;\n  min-width: 1px;\n  min-height: 1px;\n}\n@layer cdk-overlay {\n  .cdk-overlay-connected-position-bounding-box {\n    z-index: 1000;\n  }\n}\n\n.cdk-global-scrollblock {\n  position: fixed;\n  width: 100%;\n  overflow-y: scroll;\n}\n\n.cdk-overlay-popover {\n  background: none;\n  border: none;\n  padding: 0;\n  outline: 0;\n  overflow: visible;\n  position: fixed;\n  pointer-events: none;\n  white-space: normal;\n  color: inherit;\n  text-decoration: none;\n  width: 100%;\n  height: 100%;\n  inset: auto;\n  top: 0;\n  left: 0;\n}\n.cdk-overlay-popover::backdrop {\n  display: none;\n}\n.cdk-overlay-popover .cdk-overlay-backdrop {\n  position: fixed;\n  z-index: auto;\n}\n"],encapsulation:2})}return tt})(),gt=(()=>{class tt{_platform=(0,d.WQX)(v.O);_containerElement;_document=(0,d.WQX)(d.qQL);_styleLoader=(0,d.WQX)(p.l);ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._loadStyles(),this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const he="cdk-overlay-container";if(this._platform.isBrowser||m()){const pe=this._document.querySelectorAll(`.${he}[platform="server"], .${he}[platform="test"]`);for(let Ye=0;Ye<pe.length;Ye++)pe[Ye].remove()}const Pe=this._document.createElement("div");Pe.classList.add(he),m()?Pe.setAttribute("platform","test"):this._platform.isBrowser||Pe.setAttribute("platform","server"),this._document.body.appendChild(Pe),this._containerElement=Pe}_loadStyles(){this._styleLoader.load(de)}static \u0275fac=function(Pe){return new(Pe||tt)};static \u0275prov=l.tV_({token:tt,factory:tt.\u0275fac})}return tt})();class ye{_renderer;_ngZone;element;_cleanupClick;_cleanupTransitionEnd;_fallbackTimeout;constructor(te,he,Pe,pe){this._renderer=he,this._ngZone=Pe,this.element=te.createElement("div"),this.element.classList.add("cdk-overlay-backdrop"),this._cleanupClick=he.listen(this.element,"click",pe)}detach(){this._ngZone.runOutsideAngular(()=>{const te=this.element;clearTimeout(this._fallbackTimeout),this._cleanupTransitionEnd?.(),this._cleanupTransitionEnd=this._renderer.listen(te,"transitionend",this.dispose),this._fallbackTimeout=setTimeout(this.dispose,500),te.style.pointerEvents="none",te.classList.remove("cdk-overlay-backdrop-showing")})}dispose=()=>{clearTimeout(this._fallbackTimeout),this._cleanupClick?.(),this._cleanupTransitionEnd?.(),this._cleanupClick=this._cleanupTransitionEnd=this._fallbackTimeout=void 0,this.element.remove()}}function qe(tt){return tt&&1===tt.nodeType}class _t{_portalOutlet;_host;_pane;_config;_ngZone;_keyboardDispatcher;_document;_location;_outsideClickDispatcher;_animationsDisabled;_injector;_renderer;_backdropClick=new y.B;_attachments=new y.B;_detachments=new y.B;_positionStrategy;_scrollStrategy;_locationChanges=I.yU.EMPTY;_backdropRef=null;_detachContentMutationObserver;_detachContentAfterRenderRef;_disposed=!1;_previousHostParent;_keydownEvents=new y.B;_outsidePointerEvents=new y.B;_afterNextRenderRef;constructor(te,he,Pe,pe,Ye,Mt,kt,Gt,rn,Yt=!1,un,yn){this._portalOutlet=te,this._host=he,this._pane=Pe,this._config=pe,this._ngZone=Ye,this._keyboardDispatcher=Mt,this._document=kt,this._location=Gt,this._outsideClickDispatcher=rn,this._animationsDisabled=Yt,this._injector=un,this._renderer=yn,pe.scrollStrategy&&(this._scrollStrategy=pe.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=pe.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropRef?.element||null}get hostElement(){return this._host}get eventPredicate(){return this._config?.eventPredicate||null}attach(te){if(this._disposed)return null;this._attachHost();const he=this._portalOutlet.attach(te);return this._positionStrategy?.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=(0,l.mal)(()=>{this.hasAttached()&&this.updatePosition()},{injector:this._injector}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._completeDetachContent(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof he?.onDestroy&&he.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),he}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const te=this._portalOutlet.detach();return this._detachments.next(),this._completeDetachContent(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),te}dispose(){if(this._disposed)return;const te=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._backdropRef?.dispose(),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dis
1pose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=this._backdropRef=null,te&&this._detachments.next(),this._detachments.complete(),this._completeDetachContent(),this._disposed=!0}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(te){te!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=te,this.hasAttached()&&(te.attach(this),this.updatePosition()))}updateSize(te){this._config={...this._config,...te},this._updateElementSize()}setDirection(te){this._config={...this._config,direction:te},this._updateElementDirection()}addPanelClass(te){this._pane&&this._toggleClasses(this._pane,te,!0)}removePanelClass(te){this._pane&&this._toggleClasses(this._pane,te,!1)}getDirection(){const te=this._config.direction;return te?"string"==typeof te?te:te.value:"ltr"}updateScrollStrategy(te){te!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=te,this.hasAttached()&&(te.attach(this),te.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const te=this._pane.style;te.width=C(this._config.width),te.height=C(this._config.height),te.minWidth=C(this._config.minWidth),te.minHeight=C(this._config.minHeight),te.maxWidth=C(this._config.maxWidth),te.maxHeight=C(this._config.maxHeight)}_togglePointerEvents(te){this._pane.style.pointerEvents=te?"":"none"}_attachHost(){if(!this._host.parentElement){const te=this._config.usePopover?this._positionStrategy?.getPopoverInsertionPoint?.():null;qe(te)?te.after(this._host):"parent"===te?.type?te.element.appendChild(this._host):this._previousHostParent?.appendChild(this._host)}if(this._config.usePopover)try{this._host.showPopover()}catch{}}_attachBackdrop(){const te="cdk-overlay-backdrop-showing";this._backdropRef?.dispose(),this._backdropRef=new ye(this._document,this._renderer,this._ngZone,he=>{this._backdropClick.next(he)}),this._animationsDisabled&&this._backdropRef.element.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropRef.element,this._config.backdropClass,!0),this._config.usePopover?this._host.prepend(this._backdropRef.element):this._host.parentElement.insertBefore(this._backdropRef.element,this._host),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this._backdropRef?.element.classList.add(te))}):this._backdropRef.element.classList.add(te)}_updateStackingOrder(){!this._config.usePopover&&this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){this._animationsDisabled?(this._backdropRef?.dispose(),this._backdropRef=null):this._backdropRef?.detach()}_toggleClasses(te,he,Pe){const pe=(0,P.F)(he||[]).filter(Ye=>!!Ye);pe.length&&(Pe?te.classList.add(...pe):te.classList.remove(...pe))}_detachContentWhenEmpty(){let te=!1;try{this._detachContentAfterRenderRef=(0,l.mal)(()=>{te=!0,this._detachContent()},{injector:this._injector})}catch(he){if(te)throw he;this._detachContent()}globalThis.MutationObserver&&this._pane&&(this._detachContentMutationObserver||=new globalThis.MutationObserver(()=>{this._detachContent()}),this._detachContentMutationObserver.observe(this._pane,{childList:!0}))}_detachContent(){(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),this._completeDetachContent())}_completeDetachContent(){this._detachContentAfterRenderRef?.destroy(),this._detachContentAfterRenderRef=void 0,this._detachContentMutationObserver?.disconnect()}_disposeScrollStrategy(){const te=this._scrollStrategy;te?.disable(),te?.detach?.()}}const re="cdk-overlay-connected-position-bounding-box",Ke=/([A-Za-z%]+)$/;function Qe(tt,te){return new Je(te,tt.get(x.Xj),tt.get(d.qQL),tt.get(v.O),tt.get(gt))}class Je{_viewportRuler;_document;_platform;_overlayContainer;_overlayRef;_isInitialRender=!1;_lastBoundingBoxSize={width:0,height:0};_isPushed=!1;_canPush=!0;_growAfterOpen=!1;_hasFlexibleDimensions=!0;_positionLocked=!1;_originRect;_overlayRect;_viewportRect;_containerRect;_viewportMargin=0;_scrollables=[];_preferredPositions=[];_origin;_pane;_isDisposed=!1;_boundingBox=null;_lastPosition=null;_lastScrollVisibility=null;_positionChanges=new y.B;_resizeSubscription=I.yU.EMPTY;_offsetX=0;_offsetY=0;_transformOriginSelector;_appliedPanelClasses=[];_previousPushAmount=null;_popoverLocation="global";positionChanges=this._positionChanges;get positions(){return this._preferredPositions}
1constructor(te,he,Pe,pe,Ye){this._viewportRuler=he,this._document=Pe,this._platform=pe,this._overlayContainer=Ye,this.setOrigin(te)}attach(te){this._validatePositions(),te.hostElement.classList.add(re),this._overlayRef=te,this._boundingBox=te.hostElement,this._pane=te.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._getContainerRect();const te=this._originRect,he=this._overlayRect,Pe=this._viewportRect,pe=this._containerRect,Ye=[];let Mt;for(let kt of this._preferredPositions){let Gt=this._getOriginPoint(te,pe,kt),rn=this._getOverlayPoint(Gt,he,kt),Yt=this._getOverlayFit(rn,he,Pe,kt);if(Yt.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(kt,Gt);this._canFitWithFlexibleDimensions(Yt,rn,Pe)?Ye.push({position:kt,origin:Gt,overlayRect:he,boundingBoxRect:this._calculateBoundingBoxRect(Gt,kt)}):(!Mt||Mt.overlayFit.visibleArea<Yt.visibleArea)&&(Mt={overlayFit:Yt,overlayPoint:rn,originPoint:Gt,position:kt,overlayRect:he})}if(Ye.length){let kt=null,Gt=-1;for(const rn of Ye){const Yt=rn.boundingBoxRect.width*rn.boundingBoxRect.height*(rn.position.weight||1);Yt>Gt&&(Gt=Yt,kt=rn)}return this._isPushed=!1,void this._applyPosition(kt.position,kt.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(Mt.position,Mt.originPoint);this._applyPosition(Mt.position,Mt.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&He(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(re),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const te=this._lastPosition;te?(this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._getContainerRect(),this._applyPosition(te,this._getOriginPoint(this._originRect,this._containerRect,te))):this.apply()}withScrollableContainers(te){return this._scrollables=te,this}withPositions(te){return this._preferredPositions=te,-1===te.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(te){return this._viewportMargin=te,this}withFlexibleDimensions(te=!0){return this._hasFlexibleDimensions=te,this}withGrowAfterOpen(te=!0){return this._growAfterOpen=te,this}withPush(te=!0){return this._canPush=te,this}withLockedPosition(te=!0){return this._positionLocked=te,this}setOrigin(te){return this._origin=te,this}withDefaultOffsetX(te){return this._offsetX=te,this}withDefaultOffsetY(te){return this._offsetY=te,this}withTransformOriginOn(te){return this._transformOriginSelector=te,this}withPopoverLocation(te){return this._popoverLocation=te,this}getPopoverInsertionPoint(){return"global"===this._popoverLocation?null:"inl
1ine"!==this._popoverLocation?this._popoverLocation:this._origin instanceof l.aKT?this._origin.nativeElement:qe(this._origin)?this._origin:null}_getOriginPoint(te,he,Pe){let pe,Ye;if("center"==Pe.originX)pe=te.left+te.width/2;else{const Mt=this._isRtl()?te.right:te.left,kt=this._isRtl()?te.left:te.right;pe="start"==Pe.originX?Mt:kt}return he.left<0&&(pe-=he.left),Ye="center"==Pe.originY?te.top+te.height/2:"top"==Pe.originY?te.top:te.bottom,he.top<0&&(Ye-=he.top),{x:pe,y:Ye}}_getOverlayPoint(te,he,Pe){let pe,Ye;return pe="center"==Pe.overlayX?-he.width/2:"start"===Pe.overlayX?this._isRtl()?-he.width:0:this._isRtl()?0:-he.width,Ye="center"==Pe.overlayY?-he.height/2:"top"==Pe.overlayY?0:-he.height,{x:te.x+pe,y:te.y+Ye}}_getOverlayFit(te,he,Pe,pe){const Ye=q(he);let{x:Mt,y:kt}=te,Gt=this._getOffset(pe,"x"),rn=this._getOffset(pe,"y");Gt&&(Mt+=Gt),rn&&(kt+=rn);let yn=0-kt,mn=kt+Ye.height-Pe.height,_n=this._subtractOverflows(Ye.width,0-Mt,Mt+Ye.width-Pe.width),Pn=this._subtractOverflows(Ye.height,yn,mn),Rn=_n*Pn;return{visibleArea:Rn,isCompletelyWithinViewport:Ye.width*Ye.height===Rn,fitsInViewportVertically:Pn===Ye.height,fitsInViewportHorizontally:_n==Ye.width}}_canFitWithFlexibleDimensions(te,he,Pe){if(this._hasFlexibleDimensions){const pe=Pe.bottom-he.y,Ye=Pe.right-he.x,Mt=ct(this._overlayRef.getConfig().minHeight),kt=ct(this._overlayRef.getConfig().minWidth);return(te.fitsInViewportVertically||null!=Mt&&Mt<=pe)&&(te.fitsInViewportHorizontally||null!=kt&&kt<=Ye)}return!1}_pushOverlayOnScreen(te,he,Pe){if(this._previousPushAmount&&this._positionLocked)return{x:te.x+this._previousPushAmount.x,y:te.y+this._previousPushAmount.y};const pe=q(he),Ye=this._viewportRect,Mt=Math.max(te.x+pe.width-Ye.width,0),kt=Math.max(te.y+pe.height-Ye.height,0),Gt=Math.max(Ye.top-Pe.top-te.y,0),rn=Math.max(Ye.left-Pe.left-te.x,0);let Yt=0,un=0;return Yt=pe.width<=Ye.width?rn||-Mt:te.x<this._getViewportMarginStart()?Ye.left-Pe.left-te.x:0,un=pe.height<=Ye.height?Gt||-kt:te.y<this._getViewportMarginTop()?Ye.top-Pe.top-te.y:0,this._previousPushAmount={x:Yt,y:un},{x:te.x+Yt,y:te.y+un}}_applyPosition(te,he){if(this._setTransformOrigin(te),this._setOverlayElementStyles(he,te),this._setBoundingBoxStyles(he,te),te.panelClass&&this._addPanelClasses(te.panelClass),this._positionChanges.observers.length){const Pe=this._getScrollVisibility();if(te!==this._lastPosition||!this._lastScrollVisibility||!function Ie(tt,te){return tt===te||tt.isOriginClipped===te.isOriginClipped&&tt.isOriginOutsideView===te.isOriginOutsideView&&tt.isOverlayClipped===te.isOverlayClipped&&tt.isOverlayOutsideView===te.isOverlayOutsideView}(this._lastScrollVisibility,Pe)){const pe=new Se(te,Pe);this._positionChanges.next(pe)}this._lastScrollVisibility=Pe}this._lastPosition=te,this._isInitialRender=!1}_setTransformOrigin(te){if(!this._transformOriginSelector)return;const he=this._boundingBox.querySelectorAll(this._transformOriginSelector);let Pe,pe=te.overlayY;Pe="center"===te.overlayX?"center":this._isRtl()?"start"===te.overlayX?"right":"left":"start"===te.overlayX?"left":"right";for(let Ye=0;Ye<he.length;Ye++)he[Ye].style.transformOrigin=`${Pe} ${pe}`}_calculateBoundingBoxRect(te,he){const Pe=this._viewportRect,pe=this._isRtl();let Ye,Mt,kt;if("top"===he.overlayY)Mt=te.y,Ye=Pe.height-Mt+this._getViewportMarginBottom();else if("bottom"===he.overlayY)kt=Pe.height-te.y+this._getViewportMarginTop()+this._getViewportMarginBottom(),Ye=Pe.height-kt+this._getViewportMarginTop();else{const mn=Math.min(Pe.bottom-te.y+Pe.top,te.y),_n=this._lastBoundingBoxSize.height;Ye=2*mn,Mt=te.y-mn,Ye>_n&&!this._isInitialRender&&!this._growAfterOpen&&(Mt=te.y-_n/2)}const Gt="start"===he.overlayX&&!pe||"end"===he.overlayX&&pe;let Yt,un,yn;if("end"===he.overlayX&&!pe||"start"===he.overlayX&&pe)yn=Pe.width-te.x+this._getViewportMarginStart()+this._getViewportMarginEnd(),Yt=te.x-this._getViewportMarginStart();else if(Gt)un=te.x,Yt=Pe.right-te.x-this._getViewportMarginEnd();else{const mn=Math.min(Pe.right-te.x+Pe.left,te.x),_n=this._lastBoundingBoxSize.width;Yt=2*mn,un=te.x-mn,Yt>_n&&!this._isInitialRender&&!this._growAfterOpen&&(un=te.x-_n/2)}return{top:Mt,left:un,bottom:kt,right:yn,width:Yt,height:Ye}}_setBoundingBoxStyles(te,he){const Pe=this._calculateBoundingBoxRect(te,he);!this._isInitialRender&&!this._growAfterOpen&&(Pe.height=Math.min(Pe.height,this._lastBoundingBoxSize.height),Pe.width=Math.min(Pe.width,this._lastBoundingBoxSize.width));const pe={};if(this._hasExactPosition())pe.top=pe.left="0",pe.bottom=pe.right="auto",pe.maxHeight=pe.maxWidth="",pe.width=pe.height="100%";else{const Ye=this._overlayRef.getConfig().maxHeight,Mt=this._overlayRef.getConfig().maxWidth;
1pe.width=C(Pe.width),pe.height=C(Pe.height),pe.top=C(Pe.top)||"auto",pe.bottom=C(Pe.bottom)||"auto",pe.left=C(Pe.left)||"auto",pe.right=C(Pe.right)||"auto",pe.alignItems="center"===he.overlayX?"center":"end"===he.overlayX?"flex-end":"flex-start",pe.justifyContent="center"===he.overlayY?"center":"bottom"===he.overlayY?"flex-end":"flex-start",Ye&&(pe.maxHeight=C(Ye)),Mt&&(pe.maxWidth=C(Mt))}this._lastBoundingBoxSize=Pe,He(this._boundingBox.style,pe)}_resetBoundingBoxStyles(){He(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){He(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(te,he){const Pe={},pe=this._hasExactPosition(),Ye=this._hasFlexibleDimensions,Mt=this._overlayRef.getConfig();if(pe){const Yt=this._viewportRuler.getViewportScrollPosition();He(Pe,this._getExactOverlayY(he,te,Yt)),He(Pe,this._getExactOverlayX(he,te,Yt))}else Pe.position="static";let kt="",Gt=this._getOffset(he,"x"),rn=this._getOffset(he,"y");Gt&&(kt+=`translateX(${Gt}px) `),rn&&(kt+=`translateY(${rn}px)`),Pe.transform=kt.trim(),Mt.maxHeight&&(pe?Pe.maxHeight=C(Mt.maxHeight):Ye&&(Pe.maxHeight="")),Mt.maxWidth&&(pe?Pe.maxWidth=C(Mt.maxWidth):Ye&&(Pe.maxWidth="")),He(this._pane.style,Pe)}_getExactOverlayY(te,he,Pe){let pe={top:"",bottom:""},Ye=this._getOverlayPoint(he,this._overlayRect,te);return this._isPushed&&(Ye=this._pushOverlayOnScreen(Ye,this._overlayRect,Pe)),"bottom"===te.overlayY?pe.bottom=this._document.documentElement.clientHeight-(Ye.y+this._overlayRect.height)+"px":pe.top=C(Ye.y),pe}_getExactOverlayX(te,he,Pe){let Mt,pe={left:"",right:""},Ye=this._getOverlayPoint(he,this._overlayRect,te);return this._isPushed&&(Ye=this._pushOverlayOnScreen(Ye,this._overlayRect,Pe)),Mt=this._isRtl()?"end"===te.overlayX?"left":"right":"end"===te.overlayX?"right":"left","right"===Mt?pe.right=this._document.documentElement.clientWidth-(Ye.x+this._overlayRect.width)+"px":pe.left=C(Ye.x),pe}_getScrollVisibility(){const te=this._getOriginRect(),he=this._pane.getBoundingClientRect(),Pe=this._scrollables.map(pe=>pe.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:je(te,Pe),isOriginOutsideView:Ne(te,Pe),isOverlayClipped:je(he,Pe),isOverlayOutsideView:Ne(he,Pe)}}_subtractOverflows(te,...he){return he.reduce((Pe,pe)=>Pe-Math.max(pe,0),te)}_getNarrowedViewportRect(){const te=this._document.documentElement.clientWidth,he=this._document.documentElement.clientHeight,Pe=this._viewportRuler.getViewportScrollPosition();return{top:Pe.top+this._getViewportMarginTop(),left:Pe.left+this._getViewportMarginStart(),right:Pe.left+te-this._getViewportMarginEnd(),bottom:Pe.top+he-this._getViewportMarginBottom(),width:te-this._getViewportMarginStart()-this._getViewportMarginEnd(),height:he-this._getViewportMarginTop()-this._getViewportMarginBottom()}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(te,he){return"x"===he?null==te.offsetX?this._offsetX:te.offsetX:null==te.offsetY?this._offsetY:te.offsetY}_validatePositions(){}_addPanelClasses(te){this._pane&&(0,P.F)(te).forEach(he=>{""!==he&&-1===this._appliedPanelClasses.indexOf(he)&&(this._appliedPanelClasses.push(he),this._pane.classList.add(he))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(te=>{this._pane.classList.remove(te)}),this._appliedPanelClasses=[])}_getViewportMarginStart(){return"number"==typeof this._viewportMargin?this._viewportMargin:this._viewportMargin?.start??0}_getViewportMarginEnd(){return"number"==typeof this._viewportMargin?this._viewportMargin:this._viewportMargin?.end??0}_getViewportMarginTop(){return"number"==typeof this._viewportMargin?this._viewportMargin:this._viewportMargin?.top??0}_getViewportMarginBottom(){return"number"==typeof this._viewportMargin?this._viewportMargin:this._viewportMargin?.bottom??0}_getOriginRect(){const te=this._origin;if(te instanceof l.aKT)return te.nativeElement.getBoundingClientRect();if(te instanceof Element)return te.getBoundingClientRect();const he=te.width||0,Pe=te.height||0;return{top:te.y,bottom:te.y+Pe,left:te.x,right:te.x+he,height:Pe,width:he}}_getContainerRect(){const te=this._overlayRef.getConfig().usePopover&&"global"!==this._popoverLocation,he=this._overlayContainer.getContainerElement();te&&(he.style.display="block");const Pe=he.getBoundingClientRect();return te&&(he.style.display=""),Pe}}function He(tt,te){for(let he in te)te.hasOwnProperty(he)&&(tt[he]=te[he]);return tt}function ct(tt){if("number"!=typeof tt&&null!=tt){const[te,he]=tt.split(Ke);return he&&"px"!==he?null:parseFloat(te)}return tt||null}function q(tt){return{top:Math.floor(tt.top),right:Math.floor(tt.right),bottom:Math.floor(tt.bottom),left:Math.floor(tt.left),width:Math.floor(tt.width),height:Math.floor(tt.height)}}const xt=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"}],Oe=[{originX:"end",originY:"top",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"start",overlayY:"bottom"},{originX:"start",originY:"top",overlayX:"end",overlayY:"top"},{originX:"start",originY:"bottom",overlayX:"end",overlayY:"bottom"}],ft="cdk-global-overlay-wrapper";function Tt(tt){return new Ft}class Ft{_overlayRef;_cssPosition="static";_topOffset="";_bottomOffset="";_alignItems="";_xPosition="";_xOffset="";_width="";_height="";_isDisposed=!1;attach(te){const he=te.getConfig();this._overlayRef=te,this._width&&!he.width&&te.updateSize({width:this._width}),this._height&&!he.height&&te.updateSize({height:this._height}),te.hostElement.classList.add(ft),this._isDisposed=!1}top(te=""){return this._bottomOffset="",this._topOffset=te,this._alignItems="flex-start",this}left(te=""){return this._xOffset=te,this._xPosition="left",this}bottom(te=""){return this._topOffset="",this._bottomOffset=te,this._alignItems="flex-end",this}right(te=""){return this._xOffset=te,this._xPosition="right",this}start(te=""){return this._xOffset=te,this._xPosition="start",this}end(te=""){return this._xOffset=te,this._xPosition="end",this}width(te=""){return this._overlayRef?this._overlayRef.updateSize({width:te}):this._width=te,this}height(te=""){return this._overlayRef?this._overlayRef.updateSize({height:te}):this._height=te,this}centerHorizontally(te=""){return this.left(te),this._xPosition="center",this}centerVertically(te=""){return this.top(te),this._alignItems="center",this}
1apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const te=this._overlayRef.overlayElement.style,he=this._overlayRef.hostElement.style,Pe=this._overlayRef.getConfig(),{width:pe,height:Ye,maxWidth:Mt,maxHeight:kt}=Pe,Gt=!("100%"!==pe&&"100vw"!==pe||Mt&&"100%"!==Mt&&"100vw"!==Mt),rn=!("100%"!==Ye&&"100vh"!==Ye||kt&&"100%"!==kt&&"100vh"!==kt),Yt=this._xPosition,un=this._xOffset,yn="rtl"===this._overlayRef.getConfig().direction;let mn="",_n="",Pn="";Gt?Pn="flex-start":"center"===Yt?(Pn="center",yn?_n=un:mn=un):yn?"left"===Yt||"end"===Yt?(Pn="flex-end",mn=un):("right"===Yt||"start"===Yt)&&(Pn="flex-start",_n=un):"left"===Yt||"start"===Yt?(Pn="flex-start",mn=un):("right"===Yt||"end"===Yt)&&(Pn="flex-end",_n=un),te.position=this._cssPosition,te.marginLeft=Gt?"0":mn,te.marginTop=rn?"0":this._topOffset,te.marginBottom=this._bottomOffset,te.marginRight=Gt?"0":_n,he.justifyContent=Pn,he.alignItems=rn?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const te=this._overlayRef.overlayElement.style,he=this._overlayRef.hostElement,Pe=he.style;he.classList.remove(ft),Pe.justifyContent=Pe.alignItems=te.marginTop=te.marginBottom=te.marginLeft=te.marginRight=te.position="",this._overlayRef=null,this._isDisposed=!0}}let Bt=(()=>{class tt{_injector=(0,d.WQX)(d.zZn);global(){return Tt()}flexibleConnectedTo(he){return Qe(this._injector,he)}static \u0275fac=function(Pe){return new(Pe||tt)};static \u0275prov=l.tV_({token:tt,factory:tt.\u0275fac})}return tt})();const sn=new d.nKC("OVERLAY_DEFAULT_CONFIG");function Pt(tt,te){tt.get(p.l).load(de);const he=tt.get(gt),Pe=tt.get(d.qQL),pe=tt.get(W.g),Ye=tt.get(l.o8S),Mt=tt.get(Z.dS),kt=tt.get(l.sFG,null,{optional:!0})||tt.get(l._9s).createRenderer(null,null),Gt=new ge(te),rn=tt.get(sn,null,{optional:!0})?.usePopover??!0;Gt.direction=Gt.direction||Mt.value,Gt.usePopover=!(!Pe.body||!("showPopover"in Pe.body))&&(te?.usePopover??rn);const Yt=Pe.createElement("div"),un=Pe.createElement("div");Yt.id=pe.getId("cdk-overlay-"),Yt.classList.add("cdk-overlay-pane"),un.appendChild(Yt),Gt.usePopover&&(un.setAttribute("popover","manual"),un.classList.add("cdk-overlay-popover"));const yn=Gt.usePopover?Gt.positionStrategy?.getPopoverInsertionPoint?.():null;return qe(yn)?yn.after(un):"parent"===yn?.type?yn.element.appendChild(un):he.getContainerElement().appendChild(un),new _t(new b.aI(Yt,Ye,tt),un,Yt,Gt,tt.get(d.SKi),tt.get(Ce),Pe,tt.get(f.aZ),tt.get(Ue),te?.disableAnimations??"NoopAnimations"===tt.get(d.bc$,null,{optional:!0}),tt.get(d.uvJ),kt)}let Vt=(()=>{class tt{scrollStrategies=(0,d.WQX)(Q);_positionBuilder=(0,d.WQX)(Bt);_injector=(0,d.WQX)(d.zZn);create(he){return Pt(this._injector,he)}position(){return this._positionBuilder}static \u0275fac=function(Pe){return new(Pe||tt)};static \u0275prov=l.tV_({token:tt,factory:tt.\u0275fac})}return tt})();const mt=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],st=new d.nKC("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{const tt=(0,d.WQX)(d.zZn);return()=>Ve(tt)}});let St=(()=>{class tt{elementRef=(0,d.WQX)(l.aKT);static \u0275fac=function(Pe){return new(Pe||tt)};static \u0275dir=l.FsC({type:tt,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]})}return tt})();const Nt=new d.nKC("cdk-connected-overlay-default-config");let Ut=(()=>{class tt{_dir=(0,d.WQX)(Z.dS,{optional:!0});_injector=(0,d.WQX)(d.zZn);_overlayRef;_templatePortal;_backdropSubscription=I.yU.EMPTY;_attachSubscription=I.yU.EMPTY;_detachSubscription=I.yU.EMPTY;_positionSubscription=I.yU.EMPTY;_offsetX;_offsetY;_position;_scrollStrategyFactory=(0,d.WQX)(st);_ngZone=(0,d.WQX)(d.SKi);origin;positions;positionStrategy;get offsetX(){return this._offsetX}set offsetX(he){this._offsetX=he,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(he){this._offsetY=he,this._position&&this._updatePositionStrategy(this._position)}width;height;minWidth;minHeight;backdropClass;panelClass;viewportMargin=0;scrollStrategy;open=!1;disableClose=!1;transformOriginSelector;hasBackdrop=!1;lockPosition=!1;flexibleDimensions=!1;growAfterOpen=!1;push=!1;disposeOnNavigation=!1;usePopover;matchWidth=!1;
1set _config(he){"string"!=typeof he&&this._assignConfig(he)}backdropClick=new d.bkB;positionChange=new d.bkB;attach=new d.bkB;detach=new d.bkB;overlayKeydown=new d.bkB;overlayOutsideClick=new d.bkB;constructor(){const he=(0,d.WQX)(l.C4Q),Pe=(0,d.WQX)(l.c1b),pe=(0,d.WQX)(Nt,{optional:!0}),Ye=(0,d.WQX)(sn,{optional:!0});this.usePopover=!1===Ye?.usePopover?null:"global",this._templatePortal=new b.VA(he,Pe),this.scrollStrategy=this._scrollStrategyFactory(),pe&&this._assignConfig(pe)}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef?.dispose()}ngOnChanges(he){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef?.updateSize({width:this._getWidth(),minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),he.origin&&this.open&&this._position.apply()),he.open&&(this.open?this.attachOverlay():this.detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=mt);const he=this._overlayRef=Pt(this._injector,this._buildConfig());this._attachSubscription=he.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=he.detachments().subscribe(()=>this.detach.emit()),he.keydownEvents().subscribe(Pe=>{this.overlayKeydown.next(Pe),27===Pe.keyCode&&!this.disableClose&&!(0,V.rp)(Pe)&&(Pe.preventDefault(),this.detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(Pe=>{const pe=this._getOriginElement(),Ye=(0,E.Fb)(Pe);(!pe||pe!==Ye&&!pe.contains(Ye))&&this.overlayOutsideClick.next(Pe)})}_buildConfig(){const he=this._position=this.positionStrategy||this._createPositionStrategy(),Pe=new ge({direction:this._dir||"ltr",positionStrategy:he,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation,usePopover:!!this.usePopover});return(this.height||0===this.height)&&(Pe.height=this.height),(this.minWidth||0===this.minWidth)&&(Pe.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(Pe.minHeight=this.minHeight),this.backdropClass&&(Pe.backdropClass=this.backdropClass),this.panelClass&&(Pe.panelClass=this.panelClass),Pe}_updatePositionStrategy(he){const Pe=this.positions.map(pe=>({originX:pe.originX,originY:pe.originY,overlayX:pe.overlayX,overlayY:pe.overlayY,offsetX:pe.offsetX||this.offsetX,offsetY:pe.offsetY||this.offsetY,panelClass:pe.panelClass||void 0}));return he.setOrigin(this._getOrigin()).withPositions(Pe).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector).withPopoverLocation(null===this.usePopover?"global":this.usePopover)}_createPositionStrategy(){const he=Qe(this._injector,this._getOrigin());return this._updatePositionStrategy(he),he}_getOrigin(){return this.origin instanceof St?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof St?this.origin.elementRef.nativeElement:this.origin instanceof l.aKT?this.origin.nativeElement:typeof Element<"u"&&this.origin instanceof Element?this.origin:null}_getWidth(){return this.width?this.width:this.matchWidth?this._getOriginElement()?.getBoundingClientRect?.().width:void 0}attachOverlay(){this._overlayRef||this._createOverlay();const he=this._overlayRef;he.getConfig().hasBackdrop=this.hasBackdrop,he.updateSize({width:this._getWidth()}),he.hasAttached()||he.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=he.backdropClick().subscribe(Pe=>this.backdropClick.emit(Pe)):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe((0,z.v)(()=>this.positionChange.observers.length>0)).subscribe(Pe=>{this._ngZone.run(()=>this.positionChange.emit(Pe)),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()})),this.open=!0}detachOverlay(){this._overlayRef?.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.open=!1}_assignConfig(he){this.origin=he.origin??this.origin,this.positions=he.positions??this.positions,this.positionStrategy=he.positionStrategy??this.positionStrategy,this.offsetX=he.offsetX??this.offsetX,this.offsetY=he.offsetY??this.offsetY,this.width=he.width??this.width,this.height=he.height??this.height,this.minWidth=he.minWidth??this.minWidth,this.minHeight=he.minHeight??this.minHeight,this.backdropClass=he.backdropClass??this.backdropClass,this.panelClass=he.panelClass??this.panelClass,this.viewportMargin=he.viewportMargin??this.viewportMargin,this.scrollStrategy=he.scrollStrategy??this.scrollStrategy,this.disableClose=he.disableClose??this.disableClose,this.transformOriginSelector=he.transformOriginSelector??this.transformOriginSelector,this.hasBackdrop=he.hasBackdrop??this.hasBackdrop,this.lockPosition=he.lockPosition??this.lockPosition,this.flexibleDimensions=he.flexibleDimensions??this.flexibleDimensions,this.growAfterOpen=he.growAfterOpen??this.growAfterOpen,this.push=he.push??this.push,this.disposeOnNavigation=he.disposeOnNavigation??this.disposeOnNavigation,this.usePopover=he.usePopover??this.usePopover,this.matchWidth=he.matchWidth??this.matchWidth}static \u0275fac=function(Pe){return new(Pe||tt)};static \u0275dir=l.FsC({type:tt,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],positions:[0,"cdkConnectedOverlayPositions","positions"],positionStrategy:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],disableClose:[0,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[2,"cdkConnectedOverlayHasBackdrop","hasBackdrop",g.L39],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",g.L39],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",g.L39],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",g.L39],push:[2,"cdkConnectedOverlayPush","push",g.L39],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",g.L39],usePopover:[0,"cdkConnectedOverlayUsePopover","usePopover"],matchWidth:[2,"cdkConnectedOverlayMatchWidth","matchWidth",g.L39],_config:[0,"cdkConnectedOverlay","_config"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[l.OA$]})}return tt}
1)(),Wt=(()=>{class tt{static \u0275fac=function(Pe){return new(Pe||tt)};static \u0275mod=l.$C({type:tt});static \u0275inj=d.G2t({providers:[Vt],imports:[L.jI,b.jc,x.E9,x.E9]})}return tt})()},27421(ue,w,i){"use strict";i.d(w,{O:()=>v});var l=i(35547),d=i(47266),g=i(60177);let f;try{f=typeof Intl<"u"&&Intl.v8BreakIterator}catch{f=!1}let v=(()=>{class E{_platformId=(0,d.WQX)(d.Agw);isBrowser=this._platformId?(0,g.UE)(this._platformId):"object"==typeof document&&!!document;EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent);TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);BLINK=this.isBrowser&&!(!window.chrome&&!f)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT;WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT;IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT;SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;static \u0275fac=function(y){return new(y||E)};static \u0275prov=l.tV_({token:E,factory:E.\u0275fac})}return E})()},77249(ue,w,i){"use strict";i.d(w,{BD:()=>v,CZ:()=>f,r5:()=>l});var l=function(E){return E[E.NORMAL=0]="NORMAL",E[E.NEGATED=1]="NEGATED",E[E.INVERTED=2]="INVERTED",E}(l||{});let d,g;function f(){if(null==g){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return g=!1,g;if(document.documentElement?.style&&"scrollBehavior"in document.documentElement.style)g=!0;else{const E=Element.prototype.scrollTo;g=!!E&&!/\{\s*\[native code\]\s*\}/.test(E.toString())}}return g}function v(){if("object"!=typeof document||!document)return l.NORMAL;if(null==d){const E=document.createElement("div"),m=E.style;E.dir="rtl",m.width="1px",m.overflow="auto",m.visibility="hidden",m.pointerEvents="none",m.position="absolute";const p=document.createElement("div"),y=p.style;y.width="2px",y.height="1px",E.appendChild(p),document.body.appendChild(E),d=l.NORMAL,0===E.scrollLeft&&(E.scrollLeft=1,d=0===E.scrollLeft?l.NEGATED:l.INVERTED),E.remove()}return d}},99867(ue,w,i){"use strict";let l;function g(E){if(function d(){if(null==l){const E=typeof document<"u"?document.head:null;l=!(!E||!E.createShadowRoot&&!E.attachShadow)}return l}()){const m=E.getRootNode?E.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&m instanceof ShadowRoot)return m}return null}function f(){let E=typeof document<"u"&&document?document.activeElement:null;for(;E&&E.shadowRoot;){const m=E.shadowRoot.activeElement;if(m===E)break;E=m}return E}function v(E){if(E.composedPath)try{return E.composedPath()[0]}catch{}return E.target}i.d(w,{Fb:()=>v,KT:()=>g,vc:()=>f})},53293(ue,w,i){"use strict";i.d(w,{l:()=>v});var l=i(35547),d=i(65157),g=i(47266);const f=new WeakMap;let v=(()=>{class E{_appRef;_injector=(0,g.WQX)(g.zZn);_environmentInjector=(0,g.WQX)(g.uvJ);load(p){const y=this._appRef=this._appRef||this._injector.get(l.o8S);let I=f.get(y);I||(I={loaders:new Set,refs:[]},f.set(y,I),y.onDestroy(()=>{f.get(y)?.refs.forEach(C=>C.destroy()),f.delete(y)})),I.loaders.has(p)||(I.loaders.add(p),I.refs.push((0,d.a0P)(p,{environmentInjector:this._environmentInjector})))}static \u0275fac=function(y){return new(y||E)};static \u0275prov=l.tV_({token:E,factory:E.\u0275fac})}return E})()},28203(ue,w,i){"use strict";i.d(w,{jI:()=>y});var E=i(47266),m=i(35547);let y=(()=>{class I{static \u0275fac=function(x){return new(x||I)};static \u0275mod=m.$C({type:I});static \u0275inj=E.G2t({})}return I})()},67336(ue,w,i){"use strict";function l(d,...g){return g.length?g.some(f=>d[f]):d.altKey||d.shiftKey||d.ctrlKey||d.metaKey}i.d(w,{rp:()=>l})},76939(ue,w,i){"use strict";i.d(w,{A8:()=>C,I3:()=>W,VA:()=>P,aI:()=>N,bV:()=>z,jc:()=>Z,lb:()=>O});var l=i(47266),d=i(35547),g=i(65157);class I{_attachedHost=null;attach(V){return this._attachedHost=V,V.attach(this)}detach(){let V=this._attachedHost;null!=V&&(this._attachedHost=null,V.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(V){this._attachedHost=V}}class C extends I{component;viewContainerRef;injector;projectableNodes;bindings;directives;constructor(V,L,F,$,le,be){super(),this.component=V,this.viewContainerRef
1=L,this.injector=F,this.projectableNodes=$,this.bindings=le||null,this.directives=be||null}}class P extends I{templateRef;viewContainerRef;context;injector;constructor(V,L,F,$){super(),this.templateRef=V,this.viewContainerRef=L,this.context=F,this.injector=$}get origin(){return this.templateRef.elementRef}attach(V,L=this.context){return this.context=L,super.attach(V)}detach(){return this.context=void 0,super.detach()}}class x extends I{element;constructor(V){super(),this.element=V instanceof d.aKT?V.nativeElement:V}}class O{_attachedPortal=null;_disposeFn=null;_isDisposed=!1;hasAttached(){return!!this._attachedPortal}attach(V){return V instanceof C?(this._attachedPortal=V,this.attachComponentPortal(V)):V instanceof P?(this._attachedPortal=V,this.attachTemplatePortal(V)):this.attachDomPortal&&V instanceof x?(this._attachedPortal=V,this.attachDomPortal(V)):void 0}attachDomPortal=null;detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(V){this._disposeFn=V}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class N extends O{outletElement;_appRef;_defaultInjector;constructor(V,L,F){super(),this.outletElement=V,this._appRef=L,this._defaultInjector=F}attachComponentPortal(V){let L;if(V.viewContainerRef){const F=V.injector||V.viewContainerRef.injector,$=F.get(d.Ab1,null,{optional:!0})||void 0;L=V.viewContainerRef.createComponent(V.component,{index:V.viewContainerRef.length,injector:F,ngModuleRef:$,projectableNodes:V.projectableNodes||void 0,bindings:V.bindings||void 0,directives:V.directives||void 0}),this.setDisposeFn(()=>L.destroy())}else{const F=this._appRef,$=V.injector||this._defaultInjector||l.zZn.NULL,le=$.get(l.uvJ,F.injector);L=(0,g.a0P)(V.component,{elementInjector:$,environmentInjector:le,projectableNodes:V.projectableNodes||void 0,bindings:V.bindings||void 0,directives:V.directives||void 0}),F.attachView(L.hostView),this.setDisposeFn(()=>{F.viewCount>0&&F.detachView(L.hostView),L.destroy()})}return this.outletElement.appendChild(this._getComponentRootNode(L)),this._attachedPortal=V,L}attachTemplatePortal(V){let L=V.viewContainerRef,F=L.createEmbeddedView(V.templateRef,V.context,{injector:V.injector});return F.rootNodes.forEach($=>this.outletElement.appendChild($)),F.detectChanges(),this.setDisposeFn(()=>{let $=L.indexOf(F);-1!==$&&L.remove($)}),this._attachedPortal=V,F}attachDomPortal=V=>{const L=V.element,F=this.outletElement.ownerDocument.createComment("dom-portal");L.parentNode.insertBefore(F,L),this.outletElement.appendChild(L),this._attachedPortal=V,super.setDisposeFn(()=>{F.parentNode&&F.parentNode.replaceChild(L,F)})};dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(V){return V.hostView.rootNodes[0]}}let z=(()=>{class b extends P{constructor(){super((0,l.WQX)(d.C4Q),(0,l.WQX)(d.c1b))}static \u0275fac=function(F){return new(F||b)};static \u0275dir=d.FsC({type:b,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[d.Vt3]})}return b})(),W=(()=>{class b extends O{_moduleRef=(0,l.WQX)(d.Ab1,{optional:!0});_document=(0,l.WQX)(l.qQL);_viewContainerRef=(0,l.WQX)(d.c1b);_isInitialized=!1;_attachedRef=null;get portal(){return this._attachedPortal}set portal(L){this.hasAttached()&&!L&&!this._isInitialized||(this.hasAttached()&&super.detach(),L&&super.attach(L),this._attachedPortal=L||null)}attached=new l.bkB;get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(L){L.setAttachedHost(this);const F=null!=L.viewContainerRef?L.viewContainerRef:this._viewContainerRef,$=F.createComponent(L.component,{index:F.length,injector:L.injector||F.injector,projectableNodes:L.projectableNodes||void 0,ngModuleRef:this._moduleRef||void 0,bindings:L.bindings||void 0,directives:L.directives||void 0});return F!==this._viewContainerRef&&this._getRootNode().appendChild($.hostView.rootNodes[0]),super.setDisposeFn(()=>$.destroy()),this._attachedPortal=L,this._attachedRef=$,this.attached.emit($),$}attachTemplatePortal(L){L.setAttachedHost(this);const F=this._viewContainerRef.createEmbeddedView(L.templateRef,L.context,{injector:L.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=L,this._attachedRef=F,this.attached.emit(F),F}attachDomPortal=L=>{const F=L.element,$=this._document.createComment("dom-portal");L.setAttachedHost(this),F.parentNode.insertBefore($,F),this._getRootNode().appendChild(F),this._attachedPortal=L,super.setDisposeFn(()=>{$.parentNode&&$.parentNode.replaceChild(F,$)}
1)};_getRootNode(){const L=this._viewContainerRef.element.nativeElement;return L.nodeType===L.ELEMENT_NODE?L:L.parentNode}static \u0275fac=(()=>{let L;return function($){return(L||(L=d.xGo(b)))($||b)}})();static \u0275dir=d.FsC({type:b,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[d.Vt3]})}return b})(),Z=(()=>{class b{static \u0275fac=function(F){return new(F||b)};static \u0275mod=d.$C({type:b});static \u0275inj=l.G2t({})}return b})()},65478(ue,w,i){"use strict";i.d(w,{E9:()=>te,R:()=>Oe,Xj:()=>Ft,uv:()=>ft});var Le=i(47266),vt=i(35547),Ce=i(71985),Ue=i(21413),c=i(7673),de=i(13798),gt=i(5964),ye=i(27421),qe=i(87384),_t=i(69752),re=i(77249),Ke=i(28203);let Oe=(()=>{class he{_ngZone=(0,Le.WQX)(Le.SKi);_platform=(0,Le.WQX)(ye.O);_renderer=(0,Le.WQX)(vt._9s).createRenderer(null,null);_cleanupGlobalListener;_scrolled=new Ue.B;_scrolledCount=0;scrollContainers=new Map;register(pe){this.scrollContainers.has(pe)||this.scrollContainers.set(pe,pe.elementScrolled().subscribe(()=>this._scrolled.next(pe)))}deregister(pe){const Ye=this.scrollContainers.get(pe);Ye&&(Ye.unsubscribe(),this.scrollContainers.delete(pe))}scrolled(pe=20){return this._platform.isBrowser?new Ce.c(Ye=>{this._cleanupGlobalListener||(this._cleanupGlobalListener=this._ngZone.runOutsideAngular(()=>this._renderer.listen("document","scroll",()=>this._scrolled.next())));const Mt=pe>0?this._scrolled.pipe((0,de.Z)(pe)).subscribe(Ye):this._scrolled.subscribe(Ye);return this._scrolledCount++,()=>{Mt.unsubscribe(),this._scrolledCount--,this._scrolledCount||(this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0)}}):(0,c.of)()}ngOnDestroy(){this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0,this.scrollContainers.forEach((pe,Ye)=>this.deregister(Ye)),this._scrolled.complete()}ancestorScrolled(pe,Ye){const Mt=this.getAncestorScrollContainers(pe);return this.scrolled(Ye).pipe((0,gt.p)(kt=>!kt||Mt.indexOf(kt)>-1))}getAncestorScrollContainers(pe){const Ye=[];return this.scrollContainers.forEach((Mt,kt)=>{this._targetContainsElement(kt,pe)&&Ye.push(kt)}),Ye}_targetContainsElement(pe,Ye){let Mt=(0,qe.i8)(Ye),kt=pe.getElementRef().nativeElement;do{if(Mt==kt)return!0}while(Mt=Mt.parentElement);return!1}static \u0275fac=function(Ye){return new(Ye||he)};static \u0275prov=vt.tV_({token:he,factory:he.\u0275fac})}return he})(),ft=(()=>{class he{elementRef=(0,Le.WQX)(vt.aKT);scrollDispatcher=(0,Le.WQX)(Oe);ngZone=(0,Le.WQX)(Le.SKi);dir=(0,Le.WQX)(_t.dS,{optional:!0});_scrollElement=this.elementRef.nativeElement;_destroyed=new Ue.B;_renderer=(0,Le.WQX)(vt.sFG);_cleanupScroll;_elementScrolled=new Ue.B;ngOnInit(){this._cleanupScroll=this.ngZone.runOutsideAngular(()=>this._renderer.listen(this._scrollElement,"scroll",pe=>this._elementScrolled.next(pe))),this.scrollDispatcher.register(this)}ngOnDestroy(){this._cleanupScroll?.(),this._elementScrolled.complete(),this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(pe){const Ye=this.elementRef.nativeElement,Mt=this.dir&&"rtl"==this.dir.value;null==pe.left&&(pe.left=Mt?pe.end:pe.start),null==pe.right&&(pe.right=Mt?pe.start:pe.end),null!=pe.bottom&&(pe.top=Ye.scrollHeight-Ye.clientHeight-pe.bottom),Mt&&(0,re.BD)()!=re.r5.NORMAL?(null!=pe.left&&(pe.right=Ye.scrollWidth-Ye.clientWidth-pe.left),(0,re.BD)()==re.r5.INVERTED?pe.left=pe.right:(0,re.BD)()==re.r5.NEGATED&&(pe.left=pe.right?-pe.right:pe.right)):null!=pe.right&&(pe.left=Ye.scrollWidth-Ye.clientWidth-pe.right),this._applyScrollToOptions(pe)}_applyScrollToOptions(pe){const Ye=this.elementRef.nativeElement;(0,re.CZ)()?Ye.scrollTo(pe):(null!=pe.top&&(Ye.scrollTop=pe.top),null!=pe.left&&(Ye.scrollLeft=pe.left))}measureScrollOffset(pe){const Ye="left",kt=this.elementRef.nativeElement;if("top"==pe)return kt.scrollTop;if("bottom"==pe)return kt.scrollHeight-kt.clientHeight-kt.scrollTop;const Gt=this.dir&&"rtl"==this.dir.value;return"start"==pe?pe=Gt?"right":Ye:"end"==pe&&(pe=Gt?Ye:"right"),Gt&&(0,re.BD)()==re.r5.INVERTED?pe==Ye?kt.scrollWidth-kt.clientWidth-kt.scrollLeft:kt.scrollLeft:Gt&&(0,re.BD)()==re.r5.NEGATED?pe==Ye?kt.scrollLeft+kt.scrollWidth-kt.clientWidth:-kt.scrollLeft:pe==Ye?kt.scrollLeft:kt.scrollWidth-kt.clientWidth-kt.scrollLeft}static \u0275fac=function(Ye){return new(Ye||he)};static \u0275dir=vt.FsC({type:he,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]})}return he})(),Ft=(()=>{class he{_platform=(0,Le.WQX)(ye.O);_listeners;_viewportSize=null;_change=new Ue.B;_document=(0,Le.WQX)(Le.qQL);constructor(){const pe=(0,Le.WQX)(Le.SKi),Ye=(0,Le.WQX)(vt._9s).createRenderer(null,null);pe.runOutsideAngular(()=>{if(this._platform.isBrowser){const Mt=kt=>this._change.next(kt);this._listeners=[Ye.listen("window","resize",Mt),Ye.listen("window","orientationchange",Mt)]}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){this._listeners?.forEach(pe=>pe()),this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const pe={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),pe}getViewportRect(){const pe=this.getViewportScrollPosition(),{width:Ye,height:Mt}=this.getViewportSize();
1return{top:pe.top,left:pe.left,bottom:pe.top+Mt,right:pe.left+Ye,height:Mt,width:Ye}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const pe=this._document,Ye=this._getWindow(),Mt=pe.documentElement,kt=Mt.getBoundingClientRect();return{top:-kt.top||pe.body?.scrollTop||Ye.scrollY||Mt.scrollTop||0,left:-kt.left||pe.body?.scrollLeft||Ye.scrollX||Mt.scrollLeft||0}}change(pe=20){return pe>0?this._change.pipe((0,de.Z)(pe)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const pe=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:pe.innerWidth,height:pe.innerHeight}:{width:0,height:0}}static \u0275fac=function(Ye){return new(Ye||he)};static \u0275prov=vt.tV_({token:he,factory:he.\u0275fac})}return he})(),tt=(()=>{class he{static \u0275fac=function(Ye){return new(Ye||he)};static \u0275mod=vt.$C({type:he});static \u0275inj=Le.G2t({})}return he})(),te=(()=>{class he{static \u0275fac=function(Ye){return new(Ye||he)};static \u0275mod=vt.$C({type:he});static \u0275inj=Le.G2t({imports:[Ke.jI,tt,Ke.jI,tt]})}return he})()},45984(ue,w,i){"use strict";i.d(w,{Sm:()=>I,aZ:()=>O,hb:()=>p});var d=i(47266),g=i(21413),f=i(46494);function v(b,V){return b?V?b.endsWith("/")?V.startsWith("/")?b+V.slice(1):b+V:V.startsWith("/")?b+V:`${b}/${V}`:b:V}function E(b){const V=b.search(/#|\?|$/);return"/"===b[V-1]?b.slice(0,V-1)+b.slice(V):b}function m(b){return b&&"?"!==b[0]?`?${b}`:b}let p=(()=>{class b{historyGo(L){throw new Error("")}static \u0275fac=function(F){return new(F||b)};static \u0275prov=d.jDH({token:b,factory:()=>(0,d.WQX)(I),providedIn:"root"})}return b})();const y=new d.nKC("");let I=(()=>{class b extends p{_platformLocation;_baseHref;_removeListenerFns=[];constructor(L,F){super(),this._platformLocation=L,this._baseHref=F??this._platformLocation.getBaseHrefFromDOM()??(0,d.WQX)(d.qQL).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 v(this._baseHref,L)}path(L=!1){const F=this._platformLocation.pathname+m(this._platformLocation.search),$=this._platformLocation.hash;return $&&L?`${F}${$}`:F}pushState(L,F,$,le){const be=this.prepareExternalUrl($+m(le));this._platformLocation.pushState(L,F,be)}replaceState(L,F,$,le){const be=this.prepareExternalUrl($+m(le));this._platformLocation.replaceState(L,F,be)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(L=0){this._platformLocation.historyGo?.(L)}static \u0275fac=function(F){return new(F||b)(d.KVO(f.Vw),d.KVO(y,8))};static \u0275prov=d.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})(),O=(()=>{class b{_subject=new g.B;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(L){this._locationStrategy=L;const F=this._locationStrategy.getBaseHref();this._basePath=function Z(b){if(new RegExp("^(https?:)?//").test(b)){const[,L]=b.split(/\/\/[^\/]+/);return L}return b}(E(W(F))),this._locationStrategy.onPopState($=>{this._subject.next({url:this.path(!0),pop:!0,state:$.state,type:$.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+m(F))}normalize(L){return b.stripTrailingSlash(function z(b,V){if(!b||!V.startsWith(b))return V;const L=V.substring(b.length);return""===L||["/",";","?","#"].includes(L[0])?L:V}(this._basePath,W(L)))}prepareExternalUrl(L){return L&&"/"!==L[0]&&(L="/"+L),this._locationStrategy.prepareExternalUrl(L)}go(L,F="",$=null){this._locationStrategy.pushState($,"",L,F),this._notifyUrlChangeListeners(this.prepareExternalUrl(L+m(F)),$)}replaceState(L,F="",$=null){this._locationStrategy.replaceState($,"",L,F),this._notifyUrlChangeListeners(this.prepareExternalUrl(L+m(F)),$)}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.forEac
1h($=>$(L,F))}subscribe(L,F,$){return this._subject.subscribe({next:L,error:F??void 0,complete:$??void 0})}static normalizeQueryParams=m;static joinWithSlash=v;static stripTrailingSlash=E;static \u0275fac=function(F){return new(F||b)(d.KVO(p))};static \u0275prov=d.jDH({token:b,factory:()=>function N(){return new O((0,d.KVO)(p))}(),providedIn:"root"})}return b})();function W(b){return b.replace(/\/index\.html$/,"")}i.d(w,["kB",0,y])},91413(ue,w,i){"use strict";i.d(w,{$R:()=>gr,Kd:()=>_t,Lr:()=>ve,Nl:()=>Se,Qq:()=>kn,Sx:()=>gn,ZZ:()=>tn,b$:()=>Kn,cS:()=>Je,hv:()=>re,yz:()=>He});var N=i(47266),z=i(35547),W=i(32271),Z=i(70274),b=i(5964),V=i(70980),L=i(96354),F=i(73117),$=i(46494),le=i(71985),be=i(7673);function ot(at,Te,fe,rt,Me,et,oe){try{var Re=at[et](oe),we=Re.value}catch(ht){return void fe(ht)}Re.done?Te(we):Promise.resolve(we).then(rt,Me)}function pt(at){return function(){var Te=this,fe=arguments;return new Promise(function(rt,Me){var et=at.apply(Te,fe);function oe(we){ot(et,rt,Me,oe,Re,"next",we)}function Re(we){ot(et,rt,Me,oe,Re,"throw",we)}oe(void 0)})}}class ve{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(Te){Te?"string"==typeof Te?this.lazyInit=()=>{this.headers=new Map,Te.split("\n").forEach(fe=>{const rt=fe.indexOf(":");if(rt>0){const Me=fe.slice(0,rt),et=fe.slice(rt+1).trim();this.addHeaderEntry(Me,et)}})}:typeof Headers<"u"&&Te instanceof Headers?(this.headers=new Map,Te.forEach((fe,rt)=>
1{this.addHeaderEntry(rt,fe)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(Te).forEach(([fe,rt])=>{this.setHeaderEntries(fe,rt)})}:this.headers=new Map}has(Te){return this.init(),this.headers.has(Te.toLowerCase())}get(Te){this.init();const fe=this.headers.get(Te.toLowerCase());return fe&&fe.length>0?fe[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(Te){return this.init(),this.headers.get(Te.toLowerCase())||null}append(Te,fe){return this.clone({name:Te,value:fe,op:"a"})}set(Te,fe){return this.clone({name:Te,value:fe,op:"s"})}delete(Te,fe){return this.clone({name:Te,value:fe,op:"d"})}maybeSetNormalizedName(Te,fe){this.normalizedNames.has(fe)||this.normalizedNames.set(fe,Te)}init(){this.lazyInit&&(this.lazyInit instanceof ve?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(Te=>this.applyUpdate(Te)),this.lazyUpdate=null))}copyFrom(Te){Te.init();for(const[fe,rt]of Te.headers.entries())this.headers.set(fe,rt),this.normalizedNames.set(fe,Te.normalizedNames.get(fe))}clone(Te){const fe=new ve;return fe.lazyInit=this.lazyInit&&this.lazyInit instanceof ve?this.lazyInit:this,fe.lazyUpdate=(this.lazyUpdate||[]).concat([Te]),fe}applyUpdate(Te){const fe=Te.name.toLowerCase();switch(Te.op){case"a":case"s":let rt=Te.value;if("string"==typeof rt&&(rt=[rt]),0===rt.length)return;this.maybeSetNormalizedName(Te.name,fe);const Me="a"===Te.op?(this.headers.get(fe)||[]).slice():[];Me.push(...rt),this.headers.set(fe,Me);break;case"d":const et=Te.value;if(void 0===et)this.headers.delete(fe),this.normalizedNames.delete(fe);else{const oe=Array.isArray(et)?et:[et];let Re=this.headers.get(fe);if(!Re)return;Re=Re.filter(we=>-1===oe.indexOf(we)),0===Re.length?(this.headers.delete(fe),this.normalizedNames.delete(fe)):this.headers.set(fe,Re)}}}addHeaderEntry(Te,fe){const rt=Te.toLowerCase();this.maybeSetNormalizedName(Te,rt),this.headers.has(rt)?this.headers.get(rt).push(fe):this.headers.set(rt,[fe])}setHeaderEntries(Te,fe){const rt=(Array.isArray(fe)?fe:[fe]).map(et=>et.toString()),Me=Te.toLowerCase();this.headers.set(Me,rt),this.maybeSetNormalizedName(Te,Me)}forEach(Te){this.init(),Array.from(this.normalizedNames.keys()).forEach(fe=>Te(this.normalizedNames.get(fe),this.headers.get(fe)))}}class je{map=new Map;set(Te,fe){return this.map.set(Te,fe),this}get(Te){return this.map.has(Te)||this.map.set(Te,Te.defaultValue()),this.map.get(Te)}delete(Te){return this.map.delete(Te),this}has(Te){return this.map.has(Te)}keys(){return this.map.keys()}}class Ve{encodeKey(Te){return ce(Te)}encodeValue(Te){return ce(Te)}decodeKey(Te){return decodeURIComponent(Te)}decodeValue(Te){return decodeURIComponent(Te)}}const Q=/%(\d[a-f0-9])/gi,ge={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function ce(at){return encodeURIComponent(at).replace(Q,(Te,fe)=>ge[fe]??Te)}function ie(at){return`${at}`}class Se{map;encoder;updates=null;cloneFrom=null;constructor(Te={}){if(this.encoder=Te.encoder||new Ve,Te.fromString){if(Te.fromObject)throw new N.buA(2805,!1);this.map=function ae(at,Te){const fe=new Map;return at.length>0&&at.replace(/^\?/,"").split("&").forEach(Me=>{const et=Me.indexOf("="),[oe,Re]=-1==et?[Te.decodeKey(Me),""]:[Te.decodeKey(Me.slice(0,et)),Te.decodeValue(Me.slice(et+1))],we=fe.get(oe)||[];we.push(Re),fe.set(oe,we)}),fe}(Te.fromString,this.encoder)}else Te.fromObject?(this.map=new Map,Object.keys(Te.fromObject).forEach(fe=>{const rt=Te.fromObject[fe],Me=Array.isArray(rt)?rt.map(ie):[ie(rt)];this.map.set(fe,Me)})):this.map=null}has(Te){return this.init(),this.map.has(Te)}get(Te){this.init();const fe=this.map.get(Te);return fe?fe[0]:null}getAll(Te){return this.init(),this.map.get(Te)||null}keys(){return this.init(),Array.from(this.map.keys())}append(Te,fe){return this.clone({param:Te,value:fe,op:"a"})}appendAll(Te){const fe=[];return Object.keys(Te).forEach(rt=>{const Me=Te[rt];Array.isArray(Me)?Me.forEach(et=>{fe.push({param:rt,value:et,op:"a"})}):fe.push({param:rt,value:Me,op:"a"})}),this.clone(fe)}set(Te,fe){return this.clone({param:Te,value:fe,op:"s"})}delete(Te,fe){return this.clone({param:Te,value:fe,op:"d"})}toString(){return this.init(),this.keys().map(Te=>{const fe=this.encoder.encodeKey(Te);return this.map.get(Te).map(rt=>fe+"="+this.encoder.encodeValue(rt)).join("&")}).filter(Te=>""!==Te).join("&")}clone(Te){const fe=new Se({encoder:this.encoder});return fe.cloneFrom=this.cloneFrom||this,fe.updates=(this.updates||[]).concat(Te),fe}init(){if(null===this.map&&(this.map=new Map),null!==this.cloneFrom){this.cloneFrom.init();for(const[Te,fe]of this.cloneFrom.map.entries())this.map.set(Te,fe);
1this.updates.forEach(Te=>{switch(Te.op){case"a":case"s":const fe="a"===Te.op?(this.map.get(Te.param)||[]).slice():[];fe.push(ie(Te.value)),this.map.set(Te.param,fe);break;case"d":if(void 0===Te.value){this.map.delete(Te.param);break}{const rt=(this.map.get(Te.param)||[]).slice(),Me=rt.indexOf(ie(Te.value));-1!==Me&&rt.splice(Me,1),rt.length>0?this.map.set(Te.param,rt):this.map.delete(Te.param)}}}),this.cloneFrom=this.updates=null}}}function Le(at){return typeof ArrayBuffer<"u"&&at instanceof ArrayBuffer}function vt(at){return typeof Blob<"u"&&at instanceof Blob}function Ce(at){return typeof FormData<"u"&&at instanceof FormData}const c="Content-Type",gt="text/plain",ye="application/json",qe=`${ye}, ${gt}, */*`;class _t{url;body=null;headers;context;reportProgress=!1;reportUploadProgress=!1;reportDownloadProgress=!1;withCredentials=!1;credentials;keepalive=!1;cache;priority;mode;redirect;referrer;integrity;referrerPolicy;responseType="json";method;params;urlWithParams;transferCache;timeout;constructor(Te,fe,rt,Me){let et;if(this.url=fe,this.method=Te.toUpperCase(),function Xe(at){switch(at){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Me?(this.body=void 0!==rt?rt:null,et=Me):et=rt,et){if(this.reportProgress=!!et.reportProgress,this.reportUploadProgress=!!et.reportUploadProgress,this.reportDownloadProgress=!!et.reportDownloadProgress,this.withCredentials=!!et.withCredentials,this.keepalive=!!et.keepalive,et.responseType&&(this.responseType=et.responseType),et.headers&&(this.headers=et.headers),et.context&&(this.context=et.context),et.params&&(this.params=et.params),et.priority&&(this.priority=et.priority),et.cache&&(this.cache=et.cache),et.credentials&&(this.credentials=et.credentials),"number"==typeof et.timeout){if(et.timeout<1||!Number.isInteger(et.timeout))throw new N.buA(2822,"");this.timeout=et.timeout}et.mode&&(this.mode=et.mode),et.redirect&&(this.redirect=et.redirect),et.integrity&&(this.integrity=et.integrity),void 0!==et.referrer&&(this.referrer=et.referrer),et.referrerPolicy&&(this.referrerPolicy=et.referrerPolicy),this.transferCache=et.transferCache}if(this.headers??=new ve,this.context??=new je,this.params){const oe=this.params.toString();if(0===oe.length)this.urlWithParams=fe;else{let Re=fe,we="";const ht=fe.indexOf("#");-1!==ht&&(we=fe.substring(ht),Re=fe.substring(0,ht));const Dt=Re.indexOf("?");this.urlWithParams=Re+(-1===Dt?"?":Dt<Re.length-1?"&":"")+oe+we}}else this.params=new Se,this.urlWithParams=fe}serializeBody(){return null===this.body?null:"string"==typeof this.body||Le(this.body)||vt(this.body)||Ce(this.body)||function Ue(at){return typeof URLSearchParams<"u"&&at instanceof URLSearchParams}(this.body)?this.body:this.body instanceof Se?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||Ce(this.body)?null:vt(this.body)?this.body.type||null:Le(this.body)?null:"string"==typeof this.body?gt:this.body instanceof Se?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?ye:null}clone(Te={}){const fe=Te.method||this.method,rt=Te.url||this.url,Me=Te.responseType||this.responseType,et=Te.keepalive??this.keepalive,oe=Te.priority||this.priority,Re=Te.cache||this.cache,we=Te.mode||this.mode,ht=Te.redirect||this.redirect,Dt=Te.credentials||this.credentials,Ht=Te.referrer??this.referrer,en=Te.integrity||this.integrity,an=Te.referrerPolicy||this.referrerPolicy,vn=Te.transferCache??this.transferCache,Vn=Te.timeout??this.timeout,br=void 0!==Te.body?Te.body:this.body,Hn=Te.withCredentials??this.withCredentials,xn=Te.reportProgress??this.reportProgress,bn=Te.reportUploadProgress??this.reportUploadProgress,An=Te.reportDownloadProgress??this.reportDownloadProgress;let Un=Te.headers||this.headers,Wn=Te.params||this.params;const sr=Te.context??this.context;return void 0!==Te.setHeaders&&(Un=Object.keys(Te.setHeaders).reduce((Yn,or)=>Yn.set(or,Te.setHeaders[or]),Un)),Te.setParams&&(Wn=Object.keys(Te.setParams).reduce((Yn,or)=>Yn.set(or,Te.setParams[or]),Wn)),new _t(fe,rt,br,{params:Wn,headers:Un,context:sr,reportProgress:xn,reportUploadProgress:bn,reportDownloadProgress:An,responseType:Me,withCredentials:Hn,transferCache:vn,keepalive:et,cache:Re,priority:oe,timeout:Vn,mode:we,redirect:ht,credentials:Dt,referrer:Ht,integrity:en,referrerPolicy:an})}}
1var re=function(at){return at[at.Sent=0]="Sent",at[at.UploadProgress=1]="UploadProgress",at[at.ResponseHeader=2]="ResponseHeader",at[at.DownloadProgress=3]="DownloadProgress",at[at.Response=4]="Response",at[at.User=5]="User",at}(re||{});class Ke{headers;status;statusText;url;ok;type;redirected;responseType;constructor(Te,fe=200,rt="OK"){this.headers=Te.headers||new ve,this.status=void 0!==Te.status?Te.status:fe,this.statusText=Te.statusText||rt,this.url=Te.url||null,this.redirected=Te.redirected,this.responseType=Te.responseType,this.ok=this.status>=200&&this.status<300}}class Qe extends Ke{constructor(Te={}){super(Te)}type=re.ResponseHeader;clone(Te={}){return new Qe({headers:Te.headers||this.headers,status:void 0!==Te.status?Te.status:this.status,statusText:Te.statusText||this.statusText,url:Te.url||this.url||void 0})}}class Je extends Ke{body;constructor(Te={}){super(Te),this.body=void 0!==Te.body?Te.body:null}type=re.Response;clone(Te={}){return new Je({body:void 0!==Te.body?Te.body:this.body,headers:Te.headers||this.headers,status:void 0!==Te.status?Te.status:this.status,statusText:Te.statusText||this.statusText,url:Te.url||this.url||void 0,redirected:Te.redirected??this.redirected,responseType:Te.responseType??this.responseType})}}class He extends Ke{name="HttpErrorResponse";message;error;ok=!1;constructor(Te){super(Te,0,"Unknown Error"),this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${Te.url||"(unknown url)"}`:`Http failure response for ${Te.url||"(unknown url)"}: ${Te.status} ${Te.statusText}`,this.error=Te.error||null}}const xt=/^\)\]\}',?\n/,ft=new N.nKC("",{factory:()=>null});let Tt=(()=>{class at{fetchImpl=(0,N.WQX)(Ft,{optional:!0})?.fetch??((...fe)=>globalThis.fetch(...fe));ngZone=(0,N.WQX)(N.SKi);destroyRef=(0,N.WQX)(N.abz);maxResponseSize=(0,N.WQX)(ft);handle(fe){return new le.c(rt=>{const Me=new AbortController;let et=!1;const oe={next:we=>{we.type===re.Response&&(et=!0),rt.next(we)},error:we=>{et=!0,rt.error(we)},complete:()=>{et=!0,rt.complete()}};let Re;return this.doRequest(fe,Me.signal,oe).then(Bt,we=>oe.error(new He({error:we}))),fe.timeout&&(Re=this.ngZone.runOutsideAngular(()=>setTimeout(()=>{Me.signal.aborted||Me.abort(new DOMException("signal timed out","TimeoutError"))},fe.timeout))),()=>{void 0!==Re&&clearTimeout(Re),!et&&!Me.signal.aborted&&Me.abort()}})}
1doRequest(fe,rt,Me){var et=this;return pt(function*(){const oe=et.createRequestInit(fe);let Re;try{const Hn=et.ngZone.runOutsideAngular(()=>et.fetchImpl(fe.urlWithParams,{signal:rt,...oe}));(function Pt(at){at.then(Bt,Bt)})(Hn),Me.next({type:re.Sent}),Re=yield Hn}catch(Hn){return void Me.error(new He({error:Hn,status:Hn.status??0,statusText:Hn.statusText,url:fe.urlWithParams,headers:Hn.headers}))}const we=new ve(Re.headers),ht=Re.statusText,Dt=Re.url||fe.urlWithParams;let Ht=Re.status,en=null;const an=fe.reportProgress||fe.reportDownloadProgress;if(an&&Me.next(new Qe({headers:we,status:Ht,statusText:ht,url:Dt})),Re.body){const Hn=Re.headers.get(c)??"",xn=Re.headers.get("content-length"),bn=null!==xn?Number(xn):NaN;null!==et.maxResponseSize&&Number.isFinite(bn)&&bn>et.maxResponseSize&&Vt();const An=[],Un=Re.body.getReader();let sr,Yn,Wn=0;const or=typeof Zone<"u"&&Zone.current;let yr=!1;if(yield et.ngZone.runOutsideAngular(pt(function*(){for(;;){if(et.destroyRef.destroyed){yield Un.cancel(),yr=!0;break}const{done:Er,value:xr}=yield Un.read();if(Er)break;if(An.push(xr),Wn+=xr.length,null!==et.maxResponseSize&&Wn>et.maxResponseSize&&(yield Un.cancel(),Vt()),an){Yn="text"===fe.responseType?(Yn??"")+(sr??=st(Hn)).decode(xr,{stream:!0}):void 0;const zr=()=>Me.next({type:re.DownloadProgress,total:Number.isFinite(bn)?bn:void 0,loaded:Wn,partialText:Yn});or?or.run(zr):zr()}}})),yr)return void Me.complete();const ar=et.concatChunks(An,Wn);try{en=et.parseBody(fe,ar,Hn,Ht)}catch(Er){return void Me.error(new He({error:Er,headers:new ve(Re.headers),status:Re.status,statusText:Re.statusText,url:Re.url||fe.urlWithParams}))}}0===Ht&&(Ht=en?200:0);const Vn=Re.redirected,br=Re.type;Ht>=200&&Ht<300?(Me.next(new Je({body:en,headers:we,status:Ht,statusText:ht,url:Dt,redirected:Vn,responseType:br})),Me.complete()):Me.error(new He({error:en,headers:we,status:Ht,statusText:ht,url:Dt,redirected:Vn,responseType:br}))})()}parseBody(fe,rt,Me,et){switch(fe.responseType){case"json":const oe=(new TextDecoder).decode(rt).replace(xt,"");if(""===oe)return null;try{return JSON.parse(oe)}catch(Re){if(et<200||et>=300)return oe;throw Re}case"text":return st(Me).decode(rt);case"blob":return new Blob([rt],{type:Me});case"arraybuffer":return rt.buffer}}createRequestInit(fe){if(fe.reportUploadProgress)throw new N.buA(2824,!1);const rt={};let Me;if(Me=fe.credentials,fe.withCredentials&&(Me="include"),fe.headers.forEach((et,oe)=>
1rt[et]=oe.join(",")),fe.headers.has("Accept")||(rt.Accept=qe),!fe.headers.has(c)){const et=fe.detectContentTypeHeader();null!==et&&(rt[c]=et)}return{body:fe.serializeBody(),method:fe.method,headers:rt,credentials:Me,keepalive:fe.keepalive,cache:fe.cache,priority:fe.priority,mode:fe.mode,redirect:fe.redirect,referrer:fe.referrer,integrity:fe.integrity,referrerPolicy:fe.referrerPolicy}}concatChunks(fe,rt){const Me=new Uint8Array(rt);let et=0;for(const oe of fe)Me.set(oe,et),et+=oe.length;return Me}static \u0275fac=function(rt){return new(rt||at)};static \u0275prov=z.tV_({token:at,factory:at.\u0275fac})}return at})();class Ft{}function Bt(){}function Vt(at){throw new N.buA(-2825,!1)}const mt=/charset=\s*["']?([^;"'\s]+)["']?/i;function st(at){const Te=at.match(mt);if(null!==Te)try{return new TextDecoder(Te[1])}catch{}return new TextDecoder}const St=new N.nKC("",{factory:()=>!0}),Ut=new N.nKC("",{factory:()=>"XSRF-TOKEN"}),tt=new N.nKC("",{factory:()=>"X-XSRF-TOKEN"});let te=(()=>{class at{cookieName=(0,N.WQX)(Ut);doc=(0,N.WQX)(N.qQL);lastCookieString="";lastToken=null;parseCount=0;getToken(){const fe=this.doc.cookie||"";return fe!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,F.b)(fe,this.cookieName),this.lastCookieString=fe),this.lastToken}static \u0275fac=function(rt){return new(rt||at)};static \u0275prov=z.tV_({token:at,factory:at.\u0275fac})}return at})(),he=(()=>{class at{static \u0275fac=function(rt){return new(rt||at)};static \u0275prov=N.jDH({token:at,factory:function(rt){let Me=null;return Me=rt?new(rt||at):N.KVO(te),Me},providedIn:"root"})}return at})();function Pe(at,Te){if(!(0,N.WQX)(St)||"GET"===at.method||"HEAD"===at.method)return Te(at);try{const Me=(0,N.WQX)($.Vw).href,{origin:et}=new URL(Me),{origin:oe}=new URL(at.url,et);if(et!==oe)return Te(at)}catch{return Te(at)}const fe=(0,N.WQX)(he).getToken(),rt=(0,N.WQX)(tt);return null!=fe&&!at.headers.has(rt)&&(at=at.clone({headers:at.headers.set(rt,fe)})),Te(at)}function Ye(at,Te){return Te(at)}function Mt(at,Te){return(fe,rt)=>Te.intercept(fe,{handle:Me=>at(Me,rt)})}const Gt=new N.nKC(""),rn=new N.nKC("",{factory:()=>[Pe]}),Yt=new N.nKC(""),un=new N.nKC("",{factory:()=>!0});function yn(){let at=null;return(Te,fe)=>{null===at&&(at=((0,N.WQX)(Gt,{optional:!0})??[]).reduceRight(Mt,Ye));const rt=(0,N.WQX)(N.u5s);if((0,N.WQX)(un)){const et=rt.add();return at(Te,fe).pipe((0,V.j)(et))}return at(Te,fe)}}let mn=(()=>{class at{static \u0275fac=function(rt){return new(rt||at)};static \u0275prov=N.jDH({token:at,factory:function(rt){let Me=null;return Me=rt?new(rt||at):N.KVO(Tt),Me},providedIn:"root"})}return at})(),Pn=(()=>{class at{backend;injector;chain=null;pendingTasks=(0,N.WQX)(N.u5s);contributeToStability=(0,N.WQX)(un);constructor(fe,rt){this.backend=fe,this.injector=rt}handle(fe){if(null===this.chain){const Me=this.injector.get(Rn,null,{skipSelf:!0}),oe=this.injector.get(Yt,[],null!==Me&&this.backend===Me?{self:!0}:void 0),Re=Array.from(new Set([...this.injector.get(rn),...oe]));this.chain=Re.reduceRight((we,ht)=>function kt(at,Te,fe){return(rt,Me)=>(0,N.N4e)(fe,()=>Te(rt,et=>at(et,Me)))}(we,ht,this.injector),Ye)}const rt=this.chain;if(this.contributeToStability){const Me=this.pendingTasks.add();return(0,W.O8)(()=>rt(fe,et=>this.backend.handle(et))).pipe((0,V.j)(Me))}return(0,W.O8)(()=>rt(fe,Me=>this.backend.handle(Me)))}static \u0275fac=function(rt){return new(rt||at)(N.KVO(mn),N.KVO(N.uvJ))};static \u0275prov=N.jDH({token:at,factory:at.\u0275fac,providedIn:"root"})}return at})(),Rn=(()=>{class at{static \u0275fac=function(rt){return new(rt||at)};static \u0275prov=N.jDH({token:at,factory:function(rt){let Me=null;return Me=rt?new(rt||at):N.KVO(Pn),Me},providedIn:"root"})}return at})();function zn(at,Te){return{body:Te,...at}}let kn=(()=>{class at{handler;constructor(fe){this.handler=fe}request(fe,rt,Me={}){let et;if(fe instanceof _t)et=fe;else{let we,ht;we=Me.headers instanceof ve?Me.headers:new ve(Me.headers),Me.params&&(ht=Me.params instanceof Se?Me.params:new Se({fromObject:Me.params})),et=new _t(fe,rt,void 0!==Me.body?Me.body:null,{headers:we,context:Me.context,params:ht,reportProgress:Me.reportProgress,reportUploadProgress:Me.reportUploadProgress,reportDownloadProgress:Me.reportDownloadProgress,responseType:Me.responseType||"json",withCredentials:Me.withCredentials,transferCache:Me.transferCache,keepalive:Me.keepalive,priority:Me.priority,cache:Me.cache,mode:Me.mode,redirect:Me.redirect,credentials:Me.credentials,referrer:Me.referrer,referrerPolicy:Me.referrerPolicy,integrity:Me.integrity,timeout:Me.timeout})}const oe=(0,be.of)(et).pipe((0,Z.H)(we=>this.handler.handle(we)));if(fe instanceof _t||"events"===Me.observe)return oe;const Re=oe.pipe((0,b.p)(we=>we instanceof Je));switch(Me.observe||"body"){case"body":switch(et.responseType){case"arraybuffer":return Re.pipe((0,L.T)(we=>{if(null!==we.body&&!(we.body instanceof ArrayBuffer))throw new N.buA(2806,!1);return we.body}));case"blob":return Re.pipe((0,L.T)(we=>{if(null!==we.body&&!(we.body instanceof Blob))throw new N.buA(2807,!1);return we.body}));case"text":return Re.pipe((0,L.T)(we=>{if(null!==we.body&&"string"!=typeof we.body)throw new N.buA(2808,!1);return we.body}));default:return Re.pipe((0,L.T)(we=>we.body))}case"response":return Re;default:throw new N.buA(2809,!1)}}delete(fe,rt={}){return this.request("DELETE",fe,rt)}get(fe,rt={}){return this.request("GET",fe,rt)}head(fe,rt={}){return this.request("HEAD",fe,rt)}jsonp(fe,rt){return this.request("JSONP",fe,{params:(new Se).append(rt,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(fe,rt={}){return this.request("OPTIONS",fe,rt)}patch(fe,rt,Me={}){return this.request("PATCH",fe,zn(Me,rt))}post(fe,rt,Me={}){return this.request("POST",fe,zn(Me,rt))}put(fe,rt,Me={}){return this.request("PUT",fe,zn(Me,rt))}static \u0275fac=function(rt){return new(rt||at)(N.KVO(Rn))};static \u0275prov=N.jDH({token:at,factory:at.\u0275fac,providedIn:"root"})}return at})();var ir=function(at){return at[at.Interceptors=0]="Interceptors",at[at.LegacyInterceptors=1]="LegacyInterceptors",at[at.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",at[at.NoXsrfProtection=3]="NoXsrfProtection",at[at.JsonpSupport=4]="JsonpSupport",at[at.RequestsMadeViaParent=5]="RequestsMadeViaParent",at[at.Fetch=6]="Fetch",at[at.Xhr=7]="Xhr",at}(ir||{});function fn(at,Te){return{\u0275kind:at,\u0275providers:Te}}function gr(...at){const Te=[kn,Tt,Pn,{provide:Rn,useExisting:Pn},{provide:mn,useFactory:()=>(0,N.WQX)(Tt)},{provide:rn,useValue:Pe,multi:!0}];for(const fe of at)Te.push(...fe.\u0275providers);return(0,N.EmA)(Te)}function Kn(at){return fn(ir.Interceptors,at.map(Te=>({provide:rn,useValue:Te,multi:!0})))}const wt=new N.nKC("");function gn(){return fn(ir.LegacyInterceptors,[{provide:wt,useFactory:yn},{provide:rn,useExisting:wt,multi:!0}])}function tn(){return fn(ir.Fetch,[Tt,{provide:mn,useExisting:Tt}])}i.d(w,["Ml",0,Yt,"a7",0,Gt])},46494(ue,w,i){"use strict";i.d(w,{Vw:()=>m,ig:()=>v,qj:()=>E,rb:()=>f});var d=i(47266);let g=null;function f(){return g}
1function v(I){g??=I}class E{}let m=(()=>{class I{historyGo(P){throw new Error("")}static \u0275fac=function(x){return new(x||I)};static \u0275prov=d.jDH({token:I,factory:()=>(0,d.WQX)(y),providedIn:"platform"})}return I})(),y=(()=>{class I extends m{_location;_history;_doc=(0,d.WQX)(d.qQL);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return f().getBaseHref(this._doc)}onPopState(P){const x=f().getGlobalEventTarget(this._doc,"window");return x.addEventListener("popstate",P,!1),()=>x.removeEventListener("popstate",P)}onHashChange(P){const x=f().getGlobalEventTarget(this._doc,"window");return x.addEventListener("hashchange",P,!1),()=>x.removeEventListener("hashchange",P)}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(P){this._location.pathname=P}pushState(P,x,O){this._history.pushState(P,x,O)}replaceState(P,x,O){this._history.replaceState(P,x,O)}forward(){this._history.forward()}back(){this._history.back()}historyGo(P=0){this._history.go(P)}getState(){return this._history.state}static \u0275fac=function(x){return new(x||I)};static \u0275prov=d.jDH({token:I,factory:()=>new I,providedIn:"platform"})}return I})()},73117(ue,w,i){"use strict";function d(v,E){E=encodeURIComponent(E);for(const m of v.split(";")){const p=m.indexOf("="),[y,I]=-1==p?[m,""]:[m.slice(0,p),m.slice(p+1)];if(y.trim()!==E)continue;let C=I;try{C=decodeURIComponent(I)}catch{}return C.length>1&&'"'===C[0]&&'"'===C[C.length-1]&&(C=C.slice(1,-1)),C}return null}i.d(w,{b:()=>d})},60177(ue,w,i){"use strict";i.d(w,{UE:()=>L,Vy:()=>F,Xr:()=>le,kt:()=>Fn});var P=i(35547),x=i(65157),O=i(47266);const b="browser";function L(oe){return oe===b}function F(oe){return"server"===oe}let le=(()=>{class oe{static \u0275prov=(0,O.jDH)({token:oe,providedIn:"root",factory:()=>new be((0,O.WQX)(O.qQL),window)})}return oe})();class be{document;window;offset=()=>[0,0];constructor(Re,we){this.document=Re,this.window=we}setOffset(Re){this.offset=Array.isArray(Re)?()=>Re:Re}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(Re,we){this.window.scrollTo({...we,left:Re[0],top:Re[1]})}scrollToAnchor(Re,we){const ht=function ot(oe,Re){const we=oe.getElementById(Re)||oe.getElementsByName(Re)[0];if(we)return we;if("function"==typeof oe.createTreeWalker&&oe.body&&"function"==typeof oe.body.attachShadow){const ht=oe.createTreeWalker(oe.body,NodeFilter.SHOW_ELEMENT);let Dt=ht.currentNode;for(;Dt;){const Ht=Dt.shadowRoot;if(Ht){const en=Ht.getElementById(Re)||Ht.querySelector(`[name="${CSS.escape(Re)}"]`);if(en)return en}Dt=ht.nextNode()}}return null}(this.document,Re);ht&&(this.scrollToElement(ht,we),ht.focus({preventScroll:!0}))}setHistoryScrollRestoration(Re){try{this.window.history.scrollRestoration=Re}catch{console.warn((0,O.OsK)(2400,!1))}}scrollToElement(Re,we){const ht=Re.getBoundingClientRect(),Dt=ht.left+this.window.pageXOffset,Ht=ht.top+this.window.pageYOffset,en=this.offset();this.window.scrollTo({...we,left:Dt-en[0],top:Ht-en[1]})}}function ge(oe){return oe.replace(/\\/g,"\\\\").replace(/[\n\r\f\0]/g,"").replace(/"/g,'\\"')}const ce=oe=>oe.src,ie=new O.nKC("",{factory:()=>ce}),Mt=/^((\s*\d+w\s*(,|$)){1,})$/,Yt=[1,2];let Fn=(()=>{class oe{imageLoader=(0,O.WQX)(ie);config=function Tr(oe){let Re={};return oe.breakpoints&&(Re.breakpoints=oe.breakpoints.sort((we,ht)=>we-ht)),Object.assign({},O.mY,oe,Re)}((0,O.WQX)(O.VeQ));renderer=(0,O.WQX)(P.sFG);imgElement=(0,O.WQX)(P.aKT).nativeElement;injector=(0,O.WQX)(O.zZn);destroyRef=(0,O.WQX)(O.abz);lcpObserver;_renderedSrc=null;ngSrc;ngSrcset;sizes;width;height;decoding;loading;priority=!1;loaderParams;disableOptimizedSrcset=!1;fill=!1;placeholder;placeholderConfig;src;srcset;constructor(){this.destroyRef.onDestroy(()=>{this.renderer.removeAttribute(this.imgElement,"loading")})}ngOnInit(){(0,P._jY)("NgOptimizedImage"),this.placeholder&&this.removePlaceholderOnLoad(this.imgElement),this.setHostAttributes()}setHostAttributes(){this.fill?this.sizes||="100vw":(this.setHostAttribute("width",this.width.toString()),this.setHostAttribute("height",this.height.toString())),this.setHostAttribute("loading",this.getLoadingBehavior()),this.setHostAttribute("fetchpriority",this.getFetchPriority()),this.setHostAttribute("decoding",this.getDecoding()),this.setHostAttribute("ng-img","true"),this.updateSrcAndSrcset(),this.sizes?"lazy"===this.getLoadingBehavior()?this.setHostAttribute("sizes","auto, "+this.sizes):this.setHostAttribute("sizes",this.sizes):this.ngSrcset&&Mt.test(this.ngSrcset)&&"lazy"===this.getLoadingBehavior()&&this.setHostAttribute("sizes","auto, 100vw")}ngOnChanges(we){we.ngSrc&&!we.ngSrc.isFirstChange()&&this.updateSrcAndSrcset(!0)}getAspectRatio(){return this.width&&this.height&&0!==this.height?this.width/this.height:null}callImageLoader(we){let ht=we;this.loaderParams&&(ht.loaderParams=this.loaderParams);const Dt=this.getAspectRatio();return null!==Dt&&ht.width&&(ht.height=Math.round(ht.width/Dt)),this.imageLoader(ht)}getLoadingBehavior(){return this.priority||void 0===this.loading?this.priority?"eager":"lazy":this.loading}getFetchPriority(){return this.priority?"high":"auto"}getDecoding(){return this.priority?"sync":this.decoding??"auto"}getRewrittenSrc(){return this._renderedSrc||(this._renderedSrc=this.callImageLoader({src:this.ngSrc})),this._renderedSrc}getRewrittenSrcset(){const we=Mt.test(this.ngSrcset);return this.ngSrcset.split(",").filter(Dt=>""!==Dt).map(Dt=>{Dt=Dt.trim();const Ht=we?parseFloat(Dt):parseFloat(Dt)*this.width;return`${this.callImageLoader({src:this.ngSrc,width:Ht})} ${Dt}`}).join(", ")}getAutomaticSrcset(){return this.sizes?this.getResponsiveSrcset():this.getFixedSrcset()}getResponsiveSrcset(){const{breakpoints:we}=this.config;let ht=we;return"100vw"===this.sizes?.trim()&&(ht=we.filter(Ht=>Ht>=640)),ht.map(Ht=>`${this.callImageLoader({src:this.ngSrc,width:Ht})} ${Ht}w`).join(", ")}updateSrcAndSrcset(we=!1){we&&(this._renderedSrc=null);const ht=this.getRewrittenSrc();let Dt;return this.setHostAttribute("src",ht),this.ngSrcset?Dt=this.getRewrittenSrcset():this.shouldGenerateAutomaticSrcset()&&(Dt=this.getAutomaticSrcset()),Dt&&this.setHostAttribute("srcset",Dt),Dt}getFixedSrcset(){return Yt.map(ht=>`${this.callImageLoader({src:this.ngSrc,width:this.width*ht})} ${ht}x`).join(", ")}shouldGenerateAutomaticSrcset(){let we=!1;return this.sizes||(we=this.width>1920||this.height>1080),!this.disableOptimizedSrcset&&!this.srcset&&this.imageLoader!==ce&&!we}generatePlaceholder(we){const{placeholderResolution:ht}=this.config;return!0===we?`url("${ge(this.callImageLoader({src:this.ngSrc,width:ht,isPlaceholder:!0}))}")`:"string"==typeof we?`url("${ge(we)}")`:null}shouldBlurPlaceholder(we){return!we||!we.hasOwnProperty("blur")||!!we.blur}removePlaceholderOnLoad(we){const ht=()=>{const en=this.injector.get(x.gRc);Dt(),Ht(),this.placeholder=!1,en.markForCheck()},Dt=this.renderer.listen(we,"load",ht),Ht=this.renderer.listen(we,"error",ht);this.destroyRef.onDestroy(()=>{Dt(),Ht()}
1),function fe(oe,Re){oe.complete&&oe.naturalWidth&&Re()}(we,ht)}setHostAttribute(we,ht){this.renderer.setAttribute(this.imgElement,we,ht)}static \u0275fac=function(ht){return new(ht||oe)};static \u0275dir=P.FsC({type:oe,selectors:[["img","ngSrc",""]],hostVars:18,hostBindings:function(ht,Dt){2&ht&&P.xc7("position",Dt.fill?"absolute":null)("width",Dt.fill?"100%":null)("height",Dt.fill?"100%":null)("inset",Dt.fill?"0":null)("background-size",Dt.placeholder?"cover":null)("background-position",Dt.placeholder?"50% 50%":null)("background-repeat",Dt.placeholder?"no-repeat":null)("background-image",Dt.placeholder?Dt.generatePlaceholder(Dt.placeholder):null)("filter",Dt.placeholder&&Dt.shouldBlurPlaceholder(Dt.placeholderConfig)?"blur(15px)":null)},inputs:{ngSrc:[2,"ngSrc","ngSrc",Me],ngSrcset:"ngSrcset",sizes:"sizes",width:[2,"width","width",x.Udg],height:[2,"height","height",x.Udg],decoding:"decoding",loading:"loading",priority:[2,"priority","priority",x.L39],loaderParams:"loaderParams",disableOptimizedSrcset:[2,"disableOptimizedSrcset","disableOptimizedSrcset",x.L39],fill:[2,"fill","fill",x.L39],placeholder:[2,"placeholder","placeholder",et],placeholderConfig:"placeholderConfig",src:"src",srcset:"srcset"},features:[P.OA$]})}return oe})();function Me(oe){return"string"==typeof oe?oe:(0,P.aCM)(oe)}function et(oe){return"string"==typeof oe&&"true"!==oe&&"false"!==oe&&""!==oe?oe:(0,x.L39)(oe)}i.d(w,["AJ",0,b])},21626(ue,w,i){"use strict";i.d(w,{$m:()=>je});var l=i(91413),d=i(47266),g=i(35547),f=i(32271),v=i(7673);i(88141);const m=new d.nKC(""),p="b",y="h",I="s",C="st",P="u",x="rt",O=new d.nKC(""),N=["GET","HEAD"];function z(Ce,Ue){const{isCacheActive:c,filter:de,includePostRequests:gt,includeRequestsWithAuthHeaders:ye,includeRequestsWithCredentials:qe,includeNonCacheableRequests:_t}=Ue,{transferCache:re,method:Ke}=Ce;return!(!c||!1===re||"POST"===Ke&&!gt&&!re||"POST"!==Ke&&!N.includes(Ke)||!ye&&function V(Ce){const Ue=Ce.headers;return Ue.has("authorization")||Ue.has("proxy-authorization")||Ue.has("cookie")}(Ce)||!qe&&function be(Ce){const{withCredentials:Ue,credentials:c}=Ce;return Ue||"include"===c||"same-origin"===c}(Ce)||!_t&&(function F(Ce){const Ue=Ce.get("cache-control");return!!Ue&&Ue.split(",").some(c=>{const de=c.split("=",1)[0].trim().toLowerCase();return L.has(de)})}(Ce.headers)||function le(Ce){return"no-cache"===Ce||"no-store"===Ce}(Ce.cache))||!1===de?.(Ce))}function Z(Ce,Ue,c,de,gt,ye=!1){if(!ye&&!z(Ce,Ue))return null;if(de)throw new d.buA(2803,!1);gt||(gt=ve(Ce,Ce.url));const qe=c.get(gt,null);if(!qe)return null;const{[p]:_t,[x]:re,[y]:Ke,[I]:Qe,[C]:Je,[P]:He}=qe;let ct=_t;switch(re){case"arraybuffer":ct=Ne(_t);break;case"blob":ct=new Blob([Ne(_t)])}let q=new l.Lr(Ke);return new l.cS({body:ct,headers:q,status:Qe,statusText:Je,url:He})}function b(Ce,Ue){const c=(0,d.WQX)(O);if(!z(Ce,c))return Ue(Ce);const de=(0,d.WQX)(d.pJN),_t=((0,d.WQX)(m,{optional:!0}),Z(Ce,c,de,null,ve(Ce,Ce.url),!0));return _t?(0,v.of)(_t):Ue(Ce)}const L=new Set(["no-store","private","no-cache"]);function pt(Ce){const Ue=new URLSearchParams(Ce instanceof URLSearchParams?Ce:Ce.toString());return Ue.sort(),Ue.toString()}function ve(Ce,Ue){const{params:c,method:de,responseType:gt}=Ce,ye=pt(c);let qe=Ce.serializeBody();qe instanceof URLSearchParams?qe=pt(qe):"string"!=typeof qe&&(qe="");const re=function ie(Ce){ce??=new TextEncoder;const Ue=ce.encode(Ce);let c=1779033703,de=3144134277,gt=1013904242,ye=2773480762,qe=1359893119,_t=2600822924,re=528734635,Ke=1541459225;const Qe=8*Ue.length,Je=1+(Ue.length+8>>6)<<6,He=new Uint8Array(Je);He.set(Ue),He[Ue.length]=128;const ct=new DataView(He.buffer),q=Qe>>>0;ct.setUint32(Je-8,Qe/4294967296>>>0,!1),ct.setUint32(Je-4,q,!1);const xt=new Uint32Array(64);for(let Oe=0;Oe<Je;Oe+=64){for(let st=0;st<16;st++)xt[st]=ct.getUint32(Oe+4*st,!1);for(let st=16;st<64;st++){const St=xt[st-15],Ut=xt[st-2];xt[st]=xt[st-16]+(((St>>>7|St<<25)^(St>>>18|St<<14)^St>>>3)>>>0)+xt[st-7]+(((Ut>>>17|Ut<<15)^(Ut>>>19|Ut<<13)^Ut>>>10)>>>0)>>>0}let ft=c,Tt=de,Ft=gt,Bt=ye,sn=qe,Pt=_t,Vt=re,mt=Ke;for(let st=0;st<64;st++){const Ut=mt+(((sn>>>6|sn<<26)^(sn>>>11|sn<<21)^(sn>>>25|sn<<7))>>>0)+((sn&Pt^~sn&Vt)>>>0)+ge[st]+xt[st]>>>0,tt=(ft&Tt^ft&Ft^Tt&Ft)>>>0;mt=Vt,Vt=Pt,Pt=sn,sn=Bt+Ut>>>0,Bt=Ft,Ft=Tt,Tt=ft,ft=Ut+((((ft>>>2|ft<<30)^(ft>>>13|ft<<19)^(ft>>>22|ft<<10))>>>0)+tt>>>0)>>>0}c=c+ft>>>0,de=de+Tt>>>0,gt=gt+Ft>>>0,ye=ye+Bt>>>0,qe=qe+sn>>>0,_t=_t+Pt>>>0,re=re+Vt>>>0,Ke=Ke+mt>>>0}return[c,de,gt,ye,qe,_t,re,Ke].map(Oe=>Oe.toString(16).padStart(8,"0")).join("")}([de,gt,Ue,qe,ye].join("\0"));return(0,d.zw6)(re)}function Ne(Ce){const Ue=atob(Ce);return Uint8Array.from(Ue,de=>de.charCodeAt(0)).buffer}function je(Ce){return[{provide:O,useFactory:()=>((0,g._jY)("NgHttpTransferCache"),{isCacheActive:!0,...Ce})},{provide:l.Ml,useValue:b,multi:!0},{provide:g.iLQ,multi:!0,useFactory:()=>{const Ue=(0,d.WQX)(g.o8S),c=(0,d.WQX)(O);return()=>{Ue.whenStable().then(()=>{c.isCacheActive=!1})}}}]}const ge=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756
1734187,3204031479,3329325298]);let ce;const Se=(()=>{const Ce=Xe("json");return Ce.arrayBuffer=Xe("arraybuffer"),Ce.blob=Xe("blob"),Ce.text=Xe("text"),Ce})();function Xe(Ce){return function(c,de){const gt=de?.injector??(0,d.WQX)(d.zZn),ye=gt.get(O,null,{optional:!0}),qe=gt.get(d.pJN,null,{optional:!0}),_t=gt.get(m,null,{optional:!0});return new vt(gt,Ke=>function Le(Ce,Ue,c){let de="function"==typeof Ue?Ue(Ce):Ue;if(void 0===de)return;"string"==typeof de&&(de={url:de});const gt=de.headers instanceof l.Lr?de.headers:new l.Lr(de.headers),ye=de.params instanceof l.Nl?de.params:new l.Nl({fromObject:de.params});return new l.Kd(de.method??"GET",de.url,de.body??null,{headers:gt,params:ye,reportProgress:de.reportProgress,withCredentials:de.withCredentials,keepalive:de.keepalive,cache:de.cache,priority:de.priority,mode:de.mode,redirect:de.redirect,responseType:c,context:de.context,transferCache:de.transferCache,credentials:de.credentials,referrer:de.referrer,referrerPolicy:de.referrerPolicy,integrity:de.integrity,timeout:de.timeout})}(Ke,c,Ce),de?.defaultValue,de?.debugName,de?.parse,de?.equal,Ke=>{if(ye&&qe&&Ke){const Qe=Z(Ke,ye,qe,_t);if(Qe)try{const Je=Qe.body,He=de?.parse?de.parse(Je):Je;return(0,d.vPA)({value:He})}catch{}}})}}class vt extends f.vG{client;_headers=(0,f.uu)({source:this.extRequest,computation:()=>{}});_progress=(0,f.uu)({source:this.extRequest,computation:()=>{}});_statusCode=(0,f.uu)({source:this.extRequest,computation:()=>{}});headers=(0,f.EW)(()=>"resolved"===this.status()||"error"===this.status()?this._headers():void 0);progress=this._progress.asReadonly();statusCode=this._statusCode.asReadonly();constructor(Ue,c,de,gt,ye,qe,_t){super(c,({params:re,abortSignal:Ke})=>{let Qe,Je=!1;const He=()=>{Je=!0,Qe?.unsubscribe()};Ke.addEventListener("abort",He);const ct=(0,d.vPA)({value:void 0});let q;const Ie=new Promise(Oe=>q=Oe),xt=Oe=>{ct.set(Oe),q?.(ct),q=void 0};return Qe=this.client.request(re).subscribe({next:Oe=>{switch(Oe.type){case l.hv.Response:this._headers.set(Oe.headers),this._statusCode.set(Oe.status);try{xt({value:ye?ye(Oe.body):Oe.body})}catch(ft){xt({error:(0,f.wl)(ft)})}break;case l.hv.DownloadProgress:this._progress.set(Oe)}},error:Oe=>{Oe instanceof l.yz&&(this._headers.set(Oe.headers),this._statusCode.set(Oe.status)),xt({error:Oe}),Ke.removeEventListener("abort",He)},complete:()=>{q&&xt({error:new d.buA(991,!1)}),Ke.removeEventListener("abort",He)}}),Je&&Qe.unsubscribe(),Ie},de,qe,gt,Ue,void 0,_t),this.client=Ue.get(l.Qq)}set(Ue){super.set(Ue),this._headers.set(void 0),this._progress.set(void 0),this._statusCode.set(void 0)}}i.d(w,["fx",0,Se])},84529(ue,w,i){"use strict";i.d(w,["n",0,{JSACTION:"jsaction"}])},35547(ue,w,i){"use strict";i.d(w,{$C:()=>u_,$KE:()=>it,ATY:()=>yo,AVh:()=>ch,Ab1:()=>Ea,Aen:()=>Av,Avn:()=>Hf,B$E:()=>sI,B1s:()=>It,B4B:()=>qu,BMQ:()=>wf,BUC:()=>Am,C4Q:()=>Bc,C5r:()=>Ty,C6U:()=>nh,C7A:()=>K_,Co$:()=>o_,DH7:()=>Qv,DNE:()=>hf,DQ1:()=>Lo,Dyx:()=>km,E5c:()=>fh,EBC:()=>Yh,EFF:()=>xv,EJ8:()=>f_,FsC:()=>d_,FuF:()=>kC,GBs:()=>th,GfI:()=>cy,H1s:()=>m_,H5s:()=>Z_,HbH:()=>Tv,Hgh:()=>Bf,JRh:()=>uh,Jv_:()=>sy,KED:()=>CI,Kam:()=>Yf,L8h:()=>AC,LHq:()=>hh,LN$:()=>gg,Lme:()=>dh,NAR:()=>dv,NCX:()=>jc,NOj:()=>ep,NyB:()=>gv,OR8:()=>ma,Ol2:()=>of,PYC:()=>Be,PYt:()=>s_,PeT:()=>pf,QTQ:()=>Lg,QXe:()=>Ig,Qdn:()=>DT,Ql9:()=>KI,R1s:()=>Sn,R50:()=>gh,R7$:()=>Rp,RPW:()=>$t,RV6:()=>Km,SML:()=>VS,SS7:()=>mh,SdG:()=>fv,SjE:()=>ph,SpI:()=>bu,TFI:()=>hu,TeE:()=>H_,UJm:()=>p0,VBU:()=>c_,VkB:()=>ey,Vm6:()=>bm,Vt3:()=>df,VwU:()=>Jf,VzW:()=>NC,WeM:()=>mp,XSi:()=>sM,XpG:()=>uv,Y8G:()=>Nf,YEm:()=>os,Z7z:()=>Rm,Zhj:()=>HC,Zht:()=>Kf,_9s:()=>Ud,_9u:()=>Xs,_jY:()=>si,_ys:()=>_p,aCM:()=>A,aKT:()=>Ti,ai1:()=>ty,bH1:()=>a_,bH3:()=>Yv,bIt:()=>Zf,bMT:()=>Dy,bRx:()=>Cl,bVm:()=>il,brH:()=>My,c0O:()=>R,c1b:()=>su,cDI:()=>KC,cSq:()=>D_,cTO:()=>k,cdK:()=>i_,cf$:()=>ud,czy:()=>Ol,dfE:()=>vE,e6s:()=>LT,eHC:()=>zd,eZA:()=>$_,eq3:()=>uy,eu8:()=>Wf,eux:()=>Du,f$h:()=>Sl,fHc:()=>at,fX1:()=>wm,g25:()=>Dm,gXe:()=>bi,gil:()=>Br,hkx:()=>yT,hnC:()=>RC,i5U:()=>Cy,iHH:()=>Mu,iWE:()=>j,ii3:()=>Ay,j41:()=>rl,jOp:()=>bf,jbH:()=>Cm,k0s:()=>yu,kBR:()=>zf,kS0:()=>Re,knv:()=>ze,lJ4:()=>ly,lJT:()=>um,l_i:()=>dy,lsd:()=>pv,ltg:()=>mi,mGM:()=>hv,mNQ:()=>qv,mS5:()=>Je,mU9:()=>wC,mal:()=>dd,mxI:()=>_h,n$t:()=>zh,nI1:()=>Ey,nM4:()=>C_,nVh:()=>Om,npT:()=>Ju,nrm:()=>jf,nv$:()=>Em,o8S:()=>fu,ozJ:()=>Wd,p2C:()=>Te,p2i:()=>Ct,pDL:()=>pD,phd:()=>VC,pl0:()=>DA,qAN:()=>Tg,qex:()=>Cu,qhs:()=>Mm,r8f:()=>Jv,rAh:()=>ut,rOR:()=>Si,rXU:()=>Za,rj2:()=>Eu,rpG:()=>$y,s1E:()=>py,sFG:()=>kD,sMw:()=>fy,sdS:()=>_v,sgu:()=>zC,tDU:()=>ml,tSv:()=>Zh,tV_:()=>Un,uiO:()=>An,utN:()=>FD,vDg:()=>Cg,vZN:()=>mu,vob:()=>gA,vxM:()=>Pm,w6W:()=>LC,wEZ:()=>rh,wni:()=>eh,wr$:()=>Nh,xGo:()=>rt,xc7:()=>ah,xtN:()=>OD,yJU:()=>xs,yLl:()=>r_,ypd:()=>CA,zEX:()=>va,ziG:()=>hy,ziy:()=>gp,zvX:()=>$f});var c=i(47266),de=i(15824),gt=i(21413),ye=i(18359),qe=i(96354),_t=i(84529);function re(e,t,n,r,o,a,u){try{var h=e[a](u),D=h.value}catch(B){return void n(B)}h.done?t(D):Promise.resolve(D).then(r,o)}function Ke(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function u(D){re(a,r,o,u,h,"next",D)}function h(D){re(a,r,o,u,h,"throw",D)}u(void 0)})}}function Qe(e){return{toString:e}.toString()}var Je=function(e){return e[e.TemplateCreateStart=0]="TemplateCreateStart",e[e.TemplateCreateEnd=1]="TemplateCreateEnd",e[e.TemplateUpdateStart=2]="TemplateUpdateStart",e[e.TemplateUpdateEnd=3]="TemplateUpdateEnd",e[e.LifecycleHookStart=4]="LifecycleHookStart",e[e.LifecycleHookEnd=5]="LifecycleHookEnd",e[e.OutputStart=6]="OutputStart",e[e.OutputEnd=7]="OutputEnd",e[e.BootstrapApplicationStart=8]="BootstrapApplicationStart",e[e.BootstrapApplicationEnd=9]="BootstrapApplicationEnd",e[e.BootstrapComponentStart=10]="BootstrapComponentStart",e[e.BootstrapComponentEnd=11]="BootstrapComponentEnd",e[e.ChangeDetectionStart=12]="ChangeDetectionStart",e[e.ChangeDetectionEnd=13]="ChangeDetectionEnd",e[e.ChangeDetectionSyncStart=14]="ChangeDetectionSyncStart",e[e.ChangeDetectionSyncEnd=15]="ChangeDetectionSyncEnd",e[e.AfterRenderHooksStart=16]="AfterRenderHooksStart",e[e.AfterRenderHooksEnd=17]="AfterRenderHooksEnd",e[e.ComponentStart=18]="ComponentStart",e[e.ComponentEnd=19]="ComponentEnd",e[e.DeferBlockStateStart=20]="DeferBlockStateStart",e[e.DeferBlockStateEnd=21]="DeferBlockStateEnd",e[e.DynamicComponentStart=22]="DynamicComponentStart",e[e.DynamicComponentEnd=23]="DynamicComponentEnd",e[e.HostBindingsUpdateStart=24]="HostBindingsUpdateStart",e[e.HostBindingsUpdateEnd=25]="HostBindingsUpdateEnd",e}(Je||{});class He{previousValue;currentValue;firstChange;constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}function ct(e,t,n,r){null!==t?t.applyValueToInputSignal(t,r):e[n]=r}let q=null;const Ie=(()=>{q=Oe;const e=()=>Oe;return e.ngInherit=!0,e})();function Oe(e){return e.type.prototype.ngOnChanges&&(e.setInput=Tt),ft}function ft(){const e=Bt(this),t=e?.current;if(t){const n=e.previous;if(n===c.MZA)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function Tt(e,t,n,r,o){const a=this.declaredInputs[r],u=Bt(e)||function sn(e,t){return e[Ft]=t}(e,{previous:c.MZA,current:null}),h=u.current||(u.current={}),D=u.previous,B=D[a];
1h[a]=new He(B&&B.currentValue,n,D===c.MZA),ct(e,t,o,n)}const Ft="__ngSimpleChanges__";function Bt(e){return Object.hasOwn(e,Ft)&&e[Ft]||null}const Pt=[],St=function(e,t=null,n){for(let r=0;r<Pt.length;r++)(0,Pt[r])(e,t,n)};function Ut(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n<r;n++){const a=e.data[n].type.prototype,{ngAfterContentInit:u,ngAfterContentChecked:h,ngAfterViewInit:D,ngAfterViewChecked:B,ngOnDestroy:G}=a;u&&(e.contentHooks??=[]).push(-n,u),h&&((e.contentHooks??=[]).push(n,h),(e.contentCheckHooks??=[]).push(n,h)),D&&(e.viewHooks??=[]).push(-n,D),B&&((e.viewHooks??=[]).push(n,B),(e.viewCheckHooks??=[]).push(n,B)),null!=G&&(e.destroyHooks??=[]).push(n,G)}}function Wt(e,t,n){he(e,t,3,n)}function tt(e,t,n,r){(3&e[2])===n&&he(e,t,n,r)}function te(e,t){let n=e[2];(3&n)===t&&(n&=16383,n+=1,e[2]=n)}function he(e,t,n,r){const a=r??-1,u=t.length-1;let h=0;for(let D=void 0!==r?65535&e[17]:0;D<u;D++)if("number"==typeof t[D+1]){if(h=t[D],null!=r&&h>=r)break}else t[D]<0&&(e[17]+=65536),(h<a||-1==a)&&(pe(e,n,t,D),e[17]=(4294901760&e[17])+D+2),D++}function Pe(e,t){St(Je.LifecycleHookStart,e,t);const n=(0,de.Ht)(null);try{t.call(e)}finally{(0,de.Ht)(n),St(Je.LifecycleHookEnd,e,t)}}function pe(e,t,n,r){const o=n[r]<0,a=n[r+1],h=e[o?-n[r]:n[r]];o?e[2]>>14<e[17]>>16&&(3&e[2])===t&&(e[2]+=16384,Pe(h,a)):Pe(h,a)}class Mt{factory;name;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(t,n,r,o){this.factory=t,this.name=o,this.canSeeViewProviders=n,this.injectImpl=r}}function Gt(e){return null!=e&&"object"==typeof e&&(null===e.insertBeforeIndex||"number"==typeof e.insertBeforeIndex||Array.isArray(e.insertBeforeIndex))}function Pn(e){return 3===e||4===e||6===e}function Rn(e){return 64===e.charCodeAt(0)}function zn(e,t){if(null!==t&&0!==t.length)if(null===e||0===e.length)e=t.slice();else{let n=-1;for(let r=0;r<t.length;r++){const o=t[r];"number"==typeof o?n=o:0===n||kn(e,n,o,0,-1===n||2===n?t[++r]:null)}}return e}function kn(e,t,n,r,o){let a=0,u=e.length;if(-1===t)u=-1;else for(;a<e.length;){const h=e[a++];if("number"==typeof h){if(h===t){u=-1;break}if(h>t){u=a-1;break}}}for(;a<e.length;){const h=e[a];if("number"==typeof h)break;if(h===n)return void(null!==o&&(e[a+1]=o));a++,null!==o&&a++}-1!==u&&(e.splice(u,0,t),a=u+1),e.splice(a++,0,n),null!==o&&e.splice(a++,0,o)}function rr(e){return-1!==e}function ur(e){return 32767&e}function Fn(e,t){let n=function Bn(e){return e>>16}(e),r=t;for(;n>0;)r=r[14],n--;return r}let Tr=!0;function Qn(e){const t=Tr;return Tr=e,t}let pr=0;const tr={};function Sr(e,t){const n=Ir(e,t);if(-1!==n)return n;const r=t[1];r.firstCreatePass&&(e.injectorIndex=t.length,vr(r.data,e),vr(t,null),vr(r.blueprint,null));const o=ir(e,t),a=e.injectorIndex;if(rr(o)){const u=ur(o),h=Fn(o,t),D=h[1].data;for(let B=0;B<8;B++)t[a+B]=h[u+B]|D[u+B]}return t[a+8]=o,a}function vr(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Ir(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function ir(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=oe(o),null===r)return-1;if(n++,o=o[14],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return-1}function fn(e,t,n){!function Yr(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(c.p9y)&&(r=n[c.p9y]),null==r&&(r=n[c.p9y]=pr++);const o=255&r;t.data[e+(o>>5)]|=1<<o}(e,t,n)}function Kn(e,t,n){if(8&n||void 0!==e)return e;(0,c.$Hz)(t,"NodeInjector")}function wt(e,t,n,r){if(8&n&&void 0===r&&(r=null),!(3&n)){const o=e[9],a=(0,c.a2B)(void 0);try{return o?o.get(t,r,8&n):(0,c.tcA)(t,r,8&n)}finally{(0,c.a2B)(a)}}return Kn(r,t,n)}function gn(e,t,n,r=0,o){if(null!==e){if(2048&t[2]&&!(2&r)){const u=function et(e,t,n,r,o){let a=e,u=t;for(;null!==a&&null!==u&&2048&u[2]&&!(0,c.EFk)(u);){const h=En(a,u,n,2|r,tr);if(h!==tr)return h;let D=a.parent;if(!D){const B=u[20];if(B){const G=B.get(n,tr,-5&r);if(G!==tr)return G}D=oe(u),u=u[14]}a=D}return o}(e,t,n,r,tr);if(u!==tr)return u}const a=En(e,t,n,r,tr);if(a!==tr)return a}return wt(t,n,r,o)}function En(e,t,n,r,o){const a=function Zn(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(c.p9y)?e[c.p9y]:void 0;return"number"==typeof t?t>=0?255&t:fe:t}(n);if("function"==typeof a){if(!(0,c.ihb)(t,e,r))return 1&r?Kn(o,n,r):wt(t,n,r,o);try{let u;if(u=a(r),null!=u||8&r)return u;(0,c.$Hz)(n)}finally{(0,c.niQ)()}}else if("number"==typeof a){let u=null,h=Ir(e,t),D=-1,B=1&r?t[15][5]:null;for((-1===h||4&r)&&(D=-1===h?ir(e,t):t[h+8],-1!==D&&Kr(r,!1)?(u=t[1],h=ur(D),t=Fn(D,t)):h=-1);-1!==h;){const G=t[1];if(Or(a,h,G.data)){const se=dr(h,t,n,u,r,B);if(se!==tr)return se}D=t[h+8],-1!==D&&Kr(r,t[1].data[h+8]===B)&&Or(a,h,t)?(u=G,h=ur(D),t=Fn(D,t)):h=-1}}return o}function dr(e,t,n,r,o,a){const u=t[1],h=u.data[e+8],G=fr(h,u,n,null==r?(0,c.Qs1)(h)&&Tr:r!=u&&!!(3&h.type),1&o&&a===h);return null!==G?tn(t,u,G,h,o):tr}function fr(e,t,n,r,o){const a=e.providerIndexes,u=t.data,h=1048575&a,D=e.directiveStart,G=a>>20,xe=o?h+G:e.directiveEnd;for(let $e=r?h:h+G;$e<xe;$e++){const dt=u[$e];
1if($e<D&&n===dt||$e>=D&&dt.type===n)return $e}if(o){const $e=u[D];if($e&&(0,c.JlV)($e)&&$e.type===n)return D}return null}function tn(e,t,n,r,o){let a=e[n];const u=t.data;if(a instanceof Mt){const h=a;if(h.resolving)throw(0,c.PQT)("");const D=Qn(h.canSeeViewProviders);h.resolving=!0;const se=h.injectImpl?(0,c.a2B)(h.injectImpl):null;(0,c.ihb)(e,r,0);try{a=e[n]=h.factory(void 0,o,u,e,r),t.firstCreatePass&&n>=r.directiveStart&&function Nt(e,t,n){const{ngOnChanges:r,ngOnInit:o,ngDoCheck:a}=t.type.prototype;if(r){const u=function xt(){return q}()(t);(n.preOrderHooks??=[]).push(e,u),(n.preOrderCheckHooks??=[]).push(e,u)}o&&(n.preOrderHooks??=[]).push(0-e,o),a&&((n.preOrderHooks??=[]).push(e,a),(n.preOrderCheckHooks??=[]).push(e,a))}(n,u[n],t)}finally{null!==se&&(0,c.a2B)(se),Qn(D),h.resolving=!1,(0,c.niQ)()}}return a}function Or(e,t,n){return!!(n[t+(e>>5)]&1<<e)}function Kr(e,t){return!(2&e||1&e&&t)}function Mn(e){return e._lView}function at(e){return e._tNode}class Te{_tNode;_lView;constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return gn(this._tNode,this._lView,t,(0,c.hjC)(r),n)}}function fe(){return new Te((0,c.Mx4)(),(0,c.OAn)())}function rt(e){return Qe(()=>{const t=e.prototype.constructor,n=t[c.zSs]||Me(t),r=Object.prototype;let o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){const a=o[c.zSs]||Me(o);if(a&&a!==n)return a;o=Object.getPrototypeOf(o)}return a=>new a})}function Me(e){return(0,c.Jzi)(e)?()=>{const t=Me((0,c.nl4)(e));return t&&t()}:(0,c.wGu)(e)}function oe(e){const t=e[1],n=t.type;return 2===n?t.declTNode:1===n?e[5]:null}function Re(e){return function gr(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<r;){const a=n[o];if(Pn(a))break;if(0===a)o+=2;else if("number"==typeof a)for(o++;o<r&&"string"==typeof n[o];)o++;else{if(a===t)return n[o+1];o+=2}}}return null}((0,c.Mx4)(),e)}const Dt=new c.nKC("",{factory:()=>new en});class en{requestIdleCallback=(()=>(typeof requestIdleCallback<"u"?requestIdleCallback:e=>setTimeout(e)).bind(globalThis))();cancelIdleCallback=(()=>(typeof requestIdleCallback<"u"?cancelIdleCallback:clearTimeout).bind(globalThis))();requestOnIdle(t,n){return this.requestIdleCallback(t,n)}cancelOnIdle(t){return this.cancelIdleCallback(t)}}const an="__annotations__",vn="__parameters__",Vn="__prop__metadata__";function br(e,t,n,r,o){return Qe(()=>{const a=Hn(t);function u(...h){if(this instanceof u)return a.call(this,...h),this;const D=new u(...h);return function(G){return o&&o(G,...h),(G.hasOwnProperty(an)?G[an]:Object.defineProperty(G,an,{value:[]})[an]).push(D),G}}return n&&(u.prototype=Object.create(n.prototype)),u.prototype.ngMetadataName=e,u.annotationCls=u,u})}function Hn(e){return function(...n){if(e){const r=e(...n);for(const o in r)this[o]=r[o]}}}function xn(e,t,n){return Qe(()=>{const r=Hn(t);function o(...a){if(this instanceof o)return r.apply(this,a),this;const u=new o(...a);return h.annotation=u,h;function h(D,B,G){const se=D.hasOwnProperty(vn)?D[vn]:Object.defineProperty(D,vn,{value:[]})[vn];for(;se.length<=G;)se.push(null);return(se[G]=se[G]||[]).push(u),D}}return o.prototype.ngMetadataName=e,o.annotationCls=o,o})}function An(e){const t=c.laP.ng;if(t&&t.\u0275compilerFacade)return t.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}function Un(e){return{token:e.token,providedIn:!1===e.autoProvided?null:"root",factory:e.factory,value:void 0}}const Wn={\u0275\u0275defineInjectable:c.jDH,\u0275\u0275defineInjector:c.G2t,\u0275\u0275defineService:Un,\u0275\u0275inject:c.KVO,\u0275\u0275invalidFactoryDep:c.dmw,resolveForwardRef:c.nl4},sr=Function;function Yn(e){return"function"==typeof e}const or=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*(arguments|(?:[^()]+\(\[\],)?[^()]+\(arguments\).*)\)/,yr=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{/,ar=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(/,Er=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(\)\s*{[^}]*super\(\.\.\.arguments\)/;class zr{_reflect;constructor(t){this._reflect=t||c.laP.Reflect}factory(t){return(...n)=>new t(...n)}_zipTypesAndAnnotations(t,n){let r;r=(0,c.WfI)(typeof t>"u"?n.length:t.length);for(let o=0;o<r.length;o++)r[o]=typeof t>"u"?[]:t[o]&&t[o]!=Object?[t[o]]:[],n&&null!=n[o]&&(r[o]=r[o].concat(n[o]));return r}_ownParameters(t,n){if(function xr(e){return or.test(e)||Er.test(e)||yr.test(e)&&!ar.test(e)}(t.toString()))return null;if(t.parameters&&t.parameters!==n.parameters)return t.parameters;const o=t.ctorParameters;if(o&&o!==n.ctorParameters){const h="function"==typeof o?o():o,D=h.map(G=>G&&G.type),B=h.map(G=>G&&pi(G.decorators));return this._zipTypesAndAnnotations(D,B)}const a=t.hasOwnProperty(vn)&&t[vn],u=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",t);return u||a?this._zipTypesAndAnnotations(u,a):(0,c.WfI)(t.length)}parameters(t){if(!Yn(t))return[];const n=ci(t);let r=this._ownParameters(t,n);return!r&&n!==Object&&(r=this.parameters(n)),r||[]}_ownAnnotations(t,n){if(t.annotations&&t.annotations!==n.annotations){let r=t.annotations;return"function"==typeof r&&r.annotations&&(r=r.annotations),r}return t.decorators&&t.decorators!==n.decorators?pi(t.decorators):t.hasOwnProperty(an)?t[an]:null}annotations(t){if(!Yn(t))return[];const n=ci(t),r=this._ownAnnotations(t,n)||[];return(n!==Object?this.annotations(n):[]).concat(r)}_ownPropMetadata(t,n){if(t.propMetadata&&t.propMetadata!==n.propMetadata){let r=t.propMetadata;return"function"==typeof r&&r.propMetadata&&(r=r.propMetadata),r}if(t.propDecorators&&t.propDecorators!==n.propDecorators){const r=t.propDecorators,o={};return Object.keys(r).forEach(a=>{o[a]=pi(r[a])}),o}return t.hasOwnProperty(Vn)?t[Vn]:null}propMetadata(t){if(!Yn(t))return{};const n=ci(t),r={};if(n!==Object){const a=this.propMetadata(n);
1Object.keys(a).forEach(u=>{r[u]=a[u]})}const o=this._ownPropMetadata(t,n);return o&&Object.keys(o).forEach(a=>{const u=[];r.hasOwnProperty(a)&&u.push(...r[a]),u.push(...o[a]),r[a]=u}),r}ownPropMetadata(t){return Yn(t)&&this._ownPropMetadata(t,ci(t))||{}}hasLifecycleHook(t,n){return t instanceof sr&&n in t.prototype}}function pi(e){return e?e.map(t=>new(0,t.type.annotationCls)(...t.args?t.args:[])):[]}function ci(e){const t=e.prototype?Object.getPrototypeOf(e.prototype):null;return(t?t.constructor:null)||Object}const Ei=(0,c.z6V)(xn("Inject",e=>({token:e})),-1),li=(0,c.z6V)(xn("Optional"),8),Jr=(0,c.z6V)(xn("Self"),2),wi=(0,c.z6V)(xn("SkipSelf"),4),ti=(0,c.z6V)(xn("Host"),1),qr=xn("Attribute",e=>({attributeName:e,__NG_ELEMENT_ID__:()=>Re(e)}));let Ri=null;function wr(e){return ki(function ui(){return Ri=Ri||new zr}().parameters(e))}function ki(e){return e.map(t=>function xi(e){const t={token:null,attribute:null,host:!1,optional:!1,self:!1,skipSelf:!1};if(Array.isArray(e)&&e.length>0)for(let n=0;n<e.length;n++){const r=e[n];if(void 0===r)continue;const o=Object.getPrototypeOf(r);if(r instanceof li||"Optional"===o.ngMetadataName)t.optional=!0;else if(r instanceof wi||"SkipSelf"===o.ngMetadataName)t.skipSelf=!0;else if(r instanceof Jr||"Self"===o.ngMetadataName)t.self=!0;else if(r instanceof ti||"Host"===o.ngMetadataName)t.host=!0;else if(r instanceof Ei)t.token=r.token;else if(r instanceof qr){if(void 0===r.attributeName)throw new c.buA(-204,!1);t.attribute=r.attributeName}else t.token=r}else t.token=void 0===e||Array.isArray(e)&&0===e.length?null:e;return t}(t))}const di=(0,c.kLh)({provide:String,useValue:c.kLh});function gi(e){return void 0!==e.useClass}function Di(e){return void 0!==e.useFactory}const Mi=br("Injectable",void 0,void 0,0,(e,t)=>function Li(e,t){let n=null,r=null;e.hasOwnProperty(c.yAH)||Object.defineProperty(e,c.yAH,{get:()=>(null===n&&(n=An().compileInjectable(Wn,`ng:///${e.name}/\u0275prov.js`,function Ci(e,t){const n=t||{providedIn:null},r={name:e.name,type:e,typeArgumentCount:0,providedIn:n.providedIn};return(gi(n)||Di(n))&&void 0!==n.deps&&(r.deps=ki(n.deps)),gi(n)?r.useClass=n.useClass:function Ni(e){return di in e}(n)?r.useValue=n.useValue:Di(n)?r.useFactory=n.useFactory:function Qi(e){return void 0!==e.useExisting}(n)&&(r.useExisting=n.useExisting),r}(e,t))),n)}),e.hasOwnProperty(c.zSs)||Object.defineProperty(e,c.zSs,{get:()=>{if(null===r){const o=An();r=o.compileFactory(Wn,`ng:///${e.name}/\u0275fac.js`,{name:e.name,type:e,typeArgumentCount:0,deps:wr(e),target:o.FactoryTarget.Injectable})}return r},configurable:!0})}(e,t)),Ai=br("Service",void 0,void 0,0,(e,t)=>function Lr(e,t){let n=null,r=null;e.hasOwnProperty(c.yAH)||Object.defineProperty(e,c.yAH,{get:()=>(null===n&&(n=An().compileService(Wn,`ng:///${e.name}/\u0275prov.js`,function Xr(e,t){return{name:e.name,type:e,typeArgumentCount:0,autoProvided:t?.autoProvided,factory:t?.factory}}(e,t))),n)}),e.hasOwnProperty(c.zSs)||Object.defineProperty(e,c.zSs,{get:()=>{if(null===r){const o=An();r=o.compileFactory(Wn,`ng:///${e.name}/\u0275fac.js`,{name:e.name,type:e,typeArgumentCount:0,deps:wr(e),target:o.FactoryTarget.Service})}return r},configurable:!0})}(e,t));function Ki(){return Gr((0,c.Mx4)(),(0,c.OAn)())}function Gr(e,t){return new Ti((0,c.d31)(e,t))}let Ti=(()=>class e{nativeElement;constructor(n){this.nativeElement=n}static __NG_ELEMENT_ID__=Ki})();function Qr(e){return e instanceof Ti?e.nativeElement:e}function rs(){return this._results[Symbol.iterator]()}class Si{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new gt.B}constructor(t=!1){this._emitDistinctChangesOnly=t}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=(0,c.Bqz)(t);
1(this._changesDetected=!(0,c.ng7)(this._results,r,n))&&(this._results=r,this.length=r.length,this.last=r[this.length-1],this.first=r[0])}notifyOnChanges(){void 0!==this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.next(this)}onDirty(t){this._onDirty=t}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){void 0!==this._changes&&(this._changes.complete(),this._changes.unsubscribe())}[Symbol.iterator]=rs}function Dr(e){const t=e.mergedAttrs;if(null===t)return!1;for(let n=0;n<t.length;n+=2){const r=t[n];if("number"==typeof r)return!1;if("string"==typeof r&&"ngskiphydration"===r.toLowerCase())return!0}return!1}function Ui(e){return e.hasAttribute("ngSkipHydration")}function Nr(e){return!(128&~e.flags)}var ni=function(e){return e[e.OnPush=0]="OnPush",e[e.Eager=1]="Eager",e[e.Default=1]="Default",e}(ni||{});const Zr=new Map;let ri=0;function Ae(e){return Zr.get(e)||null}function K(e){Zr.delete(e[19])}class me{lViewId;nodeIndex;native;component;directives;localRefs;get lView(){return Ae(this.lViewId)}constructor(t,n,r){this.lViewId=t,this.nodeIndex=n,this.native=r}}function ze(e){let t=Jt(e);if(t){if((0,c.q$2)(t)){const n=t;let r,o,a;if(Tn(e)){if(r=function Rr(e,t){const n=e[1].components;if(n)for(let r=0;r<n.length;r++){const o=n[r];if((0,c.KdJ)(o,e)[8]===t)return o}else if((0,c.KdJ)(27,e)[8]===t)return 27;return-1}(n,e),-1==r)throw new Error("The provided component was not found in the application");o=e}else if(function wn(e){return e&&e.constructor&&e.constructor.\u0275dir}(e)){if(r=function Ur(e,t){let n=e[1].firstChild;for(;n;){const o=n.directiveEnd;for(let a=n.directiveStart;a<o;a++)if(e[a]===t)return n.index;n=Nn(n)}return-1}(n,e),-1==r)throw new Error("The provided directive was not found in the application");a=function Vr(e,t){const n=t[1].data[e];if(0===n.directiveStart)return c.Mlv;const r=[];for(let o=n.directiveStart;o<n.directiveEnd;o++){const a=t[o];Tn(a)||r.push(a)}return r}(r,n)}else if(r=$n(n,e),-1==r)return null;const u=(0,c.IvY)(n[r]),h=Jt(u),D=h&&!Array.isArray(h)?h:At(n,r,u);if(o&&void 0===D.component&&(D.component=o,zt(D.component,D)),a&&void 0===D.directives){D.directives=a;for(let B=0;B<a.length;B++)zt(a[B],D)}zt(D.native,D),t=D}}else{const n=e;let r=n;for(;r=r.parentNode;){const o=Jt(r);if(o){const a=Array.isArray(o)?o:o.lView;if(!a)return null;const u=$n(a,n);if(u>=0){const h=(0,c.IvY)(a[u]),D=At(a,u,h);zt(h,D),t=D;break}}}}return t||null}function At(e,t,n){return new me(e[19],t,n)}const Qt="__ngContext__";function zt(e,t){(0,c.q$2)(t)?(e[Qt]=t[19],function Hs(e){Zr.set(e[19],e)}(t)):e[Qt]=t}function Jt(e){const t=e[Qt];return"number"==typeof t?Ae(t):t||null}function Tn(e){return e&&e.constructor&&e.constructor.\u0275cmp}function $n(e,t){const n=e[1];for(let r=27;r<n.bindingStartIndex;r++)if((0,c.IvY)(e[r])===t)return r;return-1}function Nn(e){if(e.child)return e.child;if(e.next)return e.next;for(;e.parent&&!e.parent.next;)e=e.parent;return e.parent&&e.parent.next}function Ee(e){return Et(e[12])}function nt(e){return Et(e[4])}function Et(e){for(;null!==e&&!(0,c.A0l)(e);)e=e[4];return e}function*dn(e,t){yield[e,t];for(const[n,r]of function*Ot(e,t){let n=e.child;for(;n;)yield[n,t],n=n.next;if(e.componentOffset>-1){const o=(0,c.KdJ)(e.index,t);if((0,c.q$2)(o)){let u=o[1].firstChild;for(;u;)yield[u,o],u=u.next}}const r=t[e.index];if((0,c.A0l)(r))for(let o=10;o<r.length;o++){const a=r[o];let h=a[1].firstChild;for(;h;)yield[h,a],h=h.next}}(e,t))yield*dn(n,r)}function*Sn(e){for(const[t,n]of function*Zt(e){let n=e[1].firstChild;for(;n;)yield*dn(n,e),n=n.next}(e))t.directiveEnd>t.directiveStart&&(yield[t,n])}function mi(e){const t=ze(e),n=t?t.lView:null;return null===n?c.zZn.NULL:new Te(n[1].data[t.nodeIndex],n)}let Es;function Xs(e){Es=e}function os(){if(void 0!==Es)return Es;if(typeof document<"u")return document;throw new c.buA(210,!1)}const Qs=new c.nKC(""),lo=new c.nKC("",{factory:()=>!1}),us=new c.nKC(""),Js=new c.nKC("",{factory:()=>[]}),uo=new c.nKC(""),Ts=new c.nKC("",{factory:()=>new Map}),Ss=new c.nKC(""),Yi={passive:!0,capture:!0},fo=new WeakMap,$i=new WeakMap,vi=new WeakMap,ds=["click","keydown"],zi=["mouseenter","mouseover","focusin"],fs=new Map;class Is{callbacks=new Set;listener=()=>
1{for(const t of this.callbacks)t()}}function Ho(e,t){let n=$i.get(e);if(!n){n=new Is,$i.set(e,n);for(const r of ds)e.addEventListener(r,n.listener,Yi)}return n.callbacks.add(t),()=>{const{callbacks:r,listener:o}=n;if(r.delete(t),0===r.size){$i.delete(e);for(const a of ds)e.removeEventListener(a,o,Yi)}}}function pn(e,t){let n=fo.get(e);if(!n){n=new Is,fo.set(e,n);for(const r of zi)e.addEventListener(r,n.listener,Yi)}return n.callbacks.add(t),()=>{const{callbacks:r,listener:o}=n;if(r.delete(t),0===r.size){for(const a of zi)e.removeEventListener(a,o,Yi);fo.delete(e)}}}function ho(e){return e?`${e.rootMargin}/${"number"==typeof e.threshold?e.threshold:e.threshold?.join("\n")}`:""}const ws=(e,t)=>{const n=e;let r=n.getAttribute("ngb")??"";const o=t.get(r)??new Set;o.has(n)||o.add(n),t.set(r,o)},go=e=>{e.removeAttribute(_t.n.JSACTION),e.removeAttribute("ngb"),e.__jsaction_fns=void 0},_o=new c.nKC("",{factory:()=>({})}),Rs=new WeakMap;function R(e,t){const n=t?.__jsaction_fns?.get(e.type);if(n&&t?.isConnected&&(!t||!Rs.get(e)?.has(t)))for(const r of n)r(e)}const S=new Map;function k(e,t){return S.set(e,t),()=>S.delete(e)}let X=!1,_e=(e,t,n,r)=>{};function it(){X||(_e=(e,t,n,r)=>{const o=e[9].get(c.sZ2);S.get(o)?.(t,n,r)},X=!0)}const Ze=new c.nKC("");let bt=(()=>{class e{registry=new Map;cleanupFns=new Map;jsActionMap=(0,c.WQX)(Ts);contract=(0,c.WQX)(_o);add(n,r){if(this.registry.set(n,r),this.awaitingCallbacks.has(n)){const o=this.awaitingCallbacks.get(n);for(const a of o)a()}}get(n){return this.registry.get(n)??null}has(n){return this.registry.has(n)}cleanup(n){!function po(e,t){if(e.length>0){let n=[];for(let o of e)t.has(o)&&(n=[...n,...t.get(o)]);new Set(n).forEach(go)}}(n,this.jsActionMap);for(let r of n)this.registry.delete(r),this.jsActionMap.delete(r),this.invokeTriggerCleanupFns(r),this.hydrating.delete(r),this.awaitingCallbacks.delete(r);0===this.size&&this.contract.instance?.cleanUp()}get size(){return this.registry.size}addCleanupFn(n,r){let o=[];this.cleanupFns.has(n)&&(o=this.cleanupFns.get(n)),o.push(r),this.cleanupFns.set(n,o)}invokeTriggerCleanupFns(n){const r=this.cleanupFns.get(n)??[];for(let o of r)o();this.cleanupFns.delete(n)}hydrating=new Map;awaitingCallbacks=new Map;awaitParentBlock(n,r){const o=this.awaitingCallbacks.get(n)??[];o.push(r),this.awaitingCallbacks.set(n,o)}static \u0275prov=(0,c.jDH)({token:e,providedIn:null,factory:()=>new e})}return e})();function nn(e){return!(32&~e.flags)}const Cn=(0,c.zw6)("__nghData__"),hi=(0,c.zw6)("__nghDeferData__");let ks=()=>null;function Ji(e,t,n=!1){let r=e.getAttribute("ngh");if(null==r)return null;const[o,a]=r.split("|");if(r=n?a:o,!r)return null;const h=n?o:a?`|${a}`:"";let D={};if(""!==r){const G=t.get(c.pJN,null,{optional:!0});null!==G&&(D=G.get(Cn,[])[Number(r)])}const B={data:D,firstChild:e.firstChild??null};return n&&(B.firstChild=e,Ns(B,0,e.nextSibling)),h?e.setAttribute("ngh",h):e.removeAttribute("ngh"),B}function xs(){ks=Ji}function ba(e,t,n=!1){return ks(e,t,n)}function cc(e){let t=e._lView;return 2===t[1].type?null:((0,c.EFk)(t)&&(t=t[27]),t)}function ml(e){e.get(c.pJN).get(hi,{})}function Ns(e,t,n){e.segmentHeads??={},e.segmentHeads[t]=n}function vo(e,t){return e.segmentHeads?.[t]??null}function yo(e){return e.get(uo,!1,{optional:!0})}function dc(e,t){return e.data.c?.[t]??null}function Zo(e,t){const n=dc(e,t)??[];let r=0;for(let o of n)r+=o.r*(o.x??1);return r}function qi(e,t){if(typeof e.disconnectedNodes>"u"){const n=e.data.d;e.disconnectedNodes=n?new Set(n):null}return!!function xa(e){if(typeof e.disconnectedNodes>"u"){const t=e.data.d;e.disconnectedNodes=t?new Set(t):null}return e.disconnectedNodes}(e)?.has(t)}function Us(e,t){const n=e[6];return null!==n&&!(0,c.KtD)()&&!nn(t)&&!qi(n,t.index-27)}let qo=()=>({});function hc(e){const t=e.get(c.pJN,null,{optional:!0});return null!==t?t.get(hi,{}):{}}function js(e){return e.t?.find(n=>function Do(e){return"object"==typeof e&&5===e.trigger}(n))?.delay??null}function ea(e){const t=e.t;if(t)for(const n of t){if(2===n)return!0;if("object"==typeof n&&2===n.trigger)return n.intersectionObserverOptions||!0}return null}function La(e,t){return e.t?.includes(t)??!1}function Na(e){return{data:e,hydrate:{idle:La(e,0),immediate:La(e,1),timer:js(e),viewport:ea(e)}}}function ta(e){return!!e&&e.nodeType===Node.COMMENT_NODE&&"nghm"===e.textContent?.trim()}function na(e){for(;e&&e.nodeType===Node.TEXT_NODE;)e=e.previousSibling;return e}function Cl(e){for(const r of e.body.childNodes)if(ta(r))return;if(!ta(na(e.body.previousSibling))&&!ta(na(e.head.lastChild)))throw new c.buA(-507,!1)}function ji(e,t){const n=e.contentQueries;if(null!==n){const r=(0,de.Ht)(null);try{for(let o=0;o<n.length;o+=2){const u=n[o+1];if(-1!==u){const h=e.data[u];(0,c.GA0)(n[o]),h.contentQueries(2,t[u],u)}}}finally{(0,de.Ht)(r)}}}function Bs(e,t,n){(0,c.GA0)(0);const r=(0,de.Ht)(null);try{t(e,n)}finally{(0,de.Ht)(r)}}function Fs(e,t,n){if((0,c.srX)(t)){const r=(0,de.Ht)(null);try{const a=t.directiveEnd;for(let u=t.directiveStart;u<a;u++){const h=e.data[u];h.contentQueries&&h.contentQueries(1,n[u],u)}}finally{(0,de.Ht)(r)}}}var bi=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e[e.ExperimentalIsolatedShadowDom=4]="ExperimentalIsolatedShadowDom",e}(bi||{});const Fa={"http://www.w3.org/2000/svg":"svg","http://www.w3.org/1998/Math/MathML":"math"};let to,Ao;function Ec(){if(void 0===to&&(to=null,c.laP.trustedTypes))try{to=c.laP.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return to}function Mo(e){return Ec()?.createHTML(e)||e}function To(){if(void 0===Ao&&(Ao=null,c.laP.trustedTypes))try{Ao=c.laP.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Ao}function So(e){return To()?.createHTML(e)||e}function Wa(e){return To()?.createScript(e)||e}function Dc(e){return To()?.createScriptURL(e)||e}class hs{changingThisBreaksApplicationSecurity;constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${c.ok8})`}}class Cc extends hs{getTypeName(){return"HTML"}}class Mc extends hs{getTypeName(){return"Style"}}
1class aa extends hs{getTypeName(){return"Script"}}class Ac extends hs{getTypeName(){return"URL"}}class U extends hs{getTypeName(){return"ResourceURL"}}function A(e){return e instanceof hs?e.changingThisBreaksApplicationSecurity:e}function j(e,t){const n=function Y(e){return e instanceof hs&&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 ${c.ok8})`)}return n===t}function Be(e){return new Cc(e)}function ut(e){return new Mc(e)}function Ct(e){return new aa(e)}function It(e){return new Ac(e)}function $t(e){return new U(e)}function cn(e){const t=new ln(e);return function qn(){try{return!!(new window.DOMParser).parseFromString(Mo(""),"text/html")}catch{return!1}}()?new On(t):t}class On{inertDocumentHelper;constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{const n=(new window.DOMParser).parseFromString(Mo(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.firstChild?.remove(),n)}catch{return null}}}class ln{defaultDoc;inertDocument;constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const n=this.inertDocument.createElement("template");return n.innerHTML=Mo(t),n}}const Cr=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Br(e){return(e=String(e)).match(Cr)?e:"unsafe:"+e}function Mr(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function yi(...e){const t={};for(const n of e)for(const r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t}const Gi=Mr("area,br,col,hr,img,wbr"),Ws=Mr("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Ks=Mr("rp,rt"),Tc=yi(Gi,yi(Ws,Mr("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),yi(Ks,Mr("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),yi(Ks,Ws)),_=Mr("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Ge=yi(_,Mr("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"),Mr("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")),yt=Mr("script,style,template");class Kt{sanitizedSomething=!1;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=jn(n);else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let a=Ln(n);if(a){n=a;break}n=o.pop()}return this.buf.join("")}startElement(t){const n=nr(t).toLowerCase();if(!Tc.hasOwnProperty(n))return this.sanitizedSomething=!0,!yt.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const r=t.attributes;for(let o=0;o<r.length;o++){const a=r.item(o),u=a.name,h=u.toLowerCase();if(!Ge.hasOwnProperty(h)){this.sanitizedSomething=!0;continue}let D=a.value;_[h]&&(D=Br(D)),this.buf.push(" ",u,'="',Lh(D),'"')}return this.buf.push(">"),!0}endElement(t){const n=nr(t).toLowerCase();Tc.hasOwnProperty(n)&&!Gi.hasOwnProperty(n)&&(this.buf.push("</"),this.buf.push(n),this.buf.push(">"))}chars(t){this.buf.push(Lh(t))}}function Ln(e){const t=e.nextSibling;if(t&&e!==t.previousSibling)throw es(t);return t}function jn(e){const t=e.firstChild;if(t&&function qt(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,t))throw es(t);return t}function nr(e){const t=e.nodeName;return"string"==typeof t?t:"FORM"}function es(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const qy=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,eE=/([^\#-~ |!])/g;function Lh(e){return e.replace(/&/g,"&amp;").replace(qy,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(eE,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let Al;function Nh(e,t){let n=null;try{Al=Al||cn(e);let r=t?String(t):"";n=Al.getInertBodyElement(r);let o=5,a=r;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,r=a,a=n.innerHTML,n=Al.getInertBodyElement(r)}while(r!==a);return Mo((new Kt).sanitizeChildren(Qu(n)||n))}finally{if(n){const r=Qu(n)||n;for(;r.firstChild;)r.firstChild.remove()}}}
1function Qu(e){return"content"in e&&function tE(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}const nE=/^>|^->|<!--|-->|--!>|<!-$/g,rE=/(<|>)/g;function Zu(e,t){return e.createText(t)}function jh(e,t,n){e.setValue(t,n)}function Yu(e,t){return e.createComment(function Uh(e){return e.replace(nE,t=>t.replace(rE,"\u200b$1\u200b"))}(t))}function Tl(e,t,n){return e.createElement(t,n)}function ps(e,t,n,r,o){e.insertBefore(t,n,r,o)}function Bh(e,t,n){e.appendChild(t,n)}function Fh(e,t,n,r,o){null!==r?ps(e,t,n,r,o):Bh(e,t,n)}function Sc(e,t,n,r){e.removeChild(null,t,n,r)}function Wh(e){e.textContent=""}function Kh(e,t,n){const{mergedAttrs:r,classes:o,styles:a}=n;null!==r&&function _n(e,t,n){let r=0;for(;r<n.length;){const o=n[r];if("number"==typeof o){if(0!==o)break;r++;const a=n[r++],u=n[r++],h=n[r++];e.setAttribute(t,u,h,a)}else{const a=o,u=n[++r];Rn(a)?e.setProperty(t,a,u):e.setAttribute(t,a,u),r++}}}(e,t,r),null!==o&&function oE(e,t,n){""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n)}(e,t,o),null!==a&&function sE(e,t,n){e.setAttribute(t,"style",n)}(e,t,a)}function Vh(e,t=!0){if(":"!=e[0])return[null,e];const n=e.indexOf(":",1);
1if(-1===n){if(t)throw new Error(`Unsupported format "${e}" expecting ":namespace:name"`);return[null,e]}return[e.slice(1,n),e.slice(n+1)]}function Ju(e,t,n){if(void 0!==t&&void 0!==n&&Xh(t,n)!==c.WPN.HTML)return e;const r=Ic();return r?So(r.sanitize(c.WPN.HTML,e)||""):j(e,"HTML")?So(A(e)):Nh(os(),(0,c.eFE)(e))}function Hh(e){const t=Ic();return t?t.sanitize(c.WPN.STYLE,e)||"":j(e,"Style")?A(e):(0,c.eFE)(e)}function qu(e){const t=Ic();return t?t.sanitize(c.WPN.URL,e)||"":j(e,"URL")?A(e):Br((0,c.eFE)(e))}function Sl(e){const t=Ic();if(t)return Dc(t.sanitize(c.WPN.RESOURCE_URL,e)||"");if(j(e,"ResourceURL"))return Dc(A(e));throw new c.buA(904,!1)}function $h(e){const t=Ic();if(t)return Wa(t.sanitize(c.WPN.SCRIPT,e)||"");if(j(e,"Script"))return Wa(A(e));throw new c.buA(905,!1)}function zh(e,t,n){return function uE(e,t){switch(Xh(e,t)){case c.WPN.RESOURCE_URL:return Sl;case c.WPN.URL:return qu;default:return null}}(t,n)?.(e)??e}function Ic(){const e=(0,c.OAn)();return e&&e[10].sanitizer}function Xh(e,t){const[n,r]=Gh(e);return(0,c.wdo)(r,t,n)}function Gh(e){const t=Vh(e=e.toLowerCase(),!1);if(t[0])return t;const r=-1===(0,c._px)()?null:(0,c.CpD)();let o=r?.namespace;if("#host"===e&&2===r?.type){const a=(0,c.d31)(r,(0,c.OAn)());if(a.tagName&&(e=a.tagName.toLowerCase()),null==o){const u=a.namespaceURI;o=u&&Fa[u]}}return[o,e]}const Il=new Set(["href","xlink:href"]),dE={animate:{to:Il,values:Il,from:Il},set:{to:Il}};function Qh(e,t,n){const o=-1===(0,c._px)()?null:(0,c.CpD)();if(o&&2!==o.type)return e;const[a,u]=Gh(t);if((0,c.wdo)(u,n,a)!==c.WPN.ATTRIBUTE_NO_BINDING)return e;const D=(0,c.OAn)();if(o)if("iframe"===u)!function aE(e){const t=(0,c.OAn)();e.src="",e.srcdoc=Mo(""),Sc(t[11],e)}((0,c.d31)(o,D));else if("svg"===a){const G=dE[u]?.[n.toLowerCase()];if(G){if(function fE(e,t){for(const n of e.getAttributeNames()){if("attributename"!==n.toLowerCase())continue;const r=e.getAttribute(n);if(null!==r&&t.has(r.toLowerCase()))return r}return null}((0,c.d31)(o,D),G))throw new c.buA(-910,!1);return e}}throw new c.buA(-910,!1)}function Zh(e){return e.ownerDocument.defaultView}function Yh(e){return e.ownerDocument}function Jh(e){return e.ownerDocument.body}function no(e){return e instanceof Function?e():e}function vE(e){if(ep(e),!(0,c.xUg)(e).standalone)throw new c.buA(907,`The ${(0,c.PP7)(e)} component is not marked as standalone, but Angular expects to have a standalone component here. Please make sure the ${(0,c.PP7)(e)} component does not have the \`standalone: false\` flag in the decorator.`)}function ep(e){if(!(0,c.xUg)(e))throw new c.buA(906,`The ${(0,c.PP7)(e)} is not an Angular component, make sure it has the \`@Component\` decorator.`)}function yE(e,t,n){let r=e.length;for(;;){const o=e.indexOf(t,n);if(-1===o)return o;if(0===o||e.charCodeAt(o-1)<=32){const a=t.length;if(o+a===r||e.charCodeAt(o+a)<=32)return o}n=o+1}}const rp="ng-template";function EE(e,t,n,r){let o=0;if(r){for(;o<t.length&&"string"==typeof t[o];o+=2)if("class"===t[o]&&-1!==yE(t[o+1].toLowerCase(),n,0))return!0}else if(ed(e))return!1;if(o=t.indexOf(1,o),o>-1){let a;for(;++o<t.length&&"string"==typeof(a=t[o]);)if(a.toLowerCase()===n)return!0}return!1}function ed(e){return 4===e.type&&e.value!==rp}function DE(e,t,n){return t===(4!==e.type||n?e.value:rp)}function CE(e,t,n){let r=4;const o=e.attrs,a=null!==o?function TE(e){for(let t=0;t<e.length;t++)if(Pn(e[t]))return t;return e.length}(o):0;let u=!1;for(let h=0;h<t.length;h++){const D=t[h];if("number"!=typeof D){if(!u)if(4&r){if(r=2|1&r,""!==D&&!DE(e,D,n)||""===D&&1===t.length){if(gs(r))return!1;u=!0}}else if(8&r){if(null===o||!EE(e,o,D,n)){if(gs(r))return!1;u=!0}}else{const B=t[++h],G=ME(D,o,ed(e),n);if(-1===G){if(gs(r))return!1;u=!0;continue}if(""!==B){let se;if(se=G>a?"":o[G+1].toLowerCase(),2&r&&B!==se){if(gs(r))return!1;u=!0}}}}else{if(!u&&!gs(r)&&!gs(D))return!1;if(u&&gs(D))continue;u=!1,r=D|1&r}}return gs(r)||u}function gs(e){return!(1&e)}function ME(e,t,n,r){if(null===t)return-1;let o=0;if(r||!n){let a=!1;for(;o<t.length;){const u=t[o];if(u===e)return o;if(3===u||6===u)a=!0;else{if(1===u||2===u){let h=t[++o];for(;"string"==typeof h;)h=t[++o];continue}if(4===u)break;if(0===u){o+=4;continue}}
1o+=a?1:2}return-1}return function SE(e,t){let n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){const r=e[n];if("number"==typeof r)return-1;if(r===t)return n;n++}return-1}(t,e)}function ip(e,t,n=!1){for(let r=0;r<t.length;r++)if(CE(e,t[r],n))return!0;return!1}function IE(e,t){e:for(let n=0;n<t.length;n++){const r=t[n];if(e.length===r.length){for(let o=0;o<e.length;o++)if(e[o]!==r[o])continue e;return!0}}return!1}function op(e,t){return e?":not("+t.trim()+")":t}function OE(e){let t=e[0],n=1,r=2,o="",a=!1;for(;n<e.length;){let u=e[n];if("string"==typeof u)if(2&r){const h=e[++n];o+="["+u+(h.length>0?'="'+h+'"':"")+"]"}else 8&r?o+="."+u:4&r&&(o+=" "+u);else""!==o&&!gs(u)&&(t+=op(a,o),o=""),r=u,a=a||!gs(r);n++}return""!==o&&(t+=op(a,o)),t}const er={};var Ol=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(Ol||{});let td;function nd(e,t){return td(e,t)}const RE=new c.nKC("",{factory:()=>!1}),kE=new c.nKC("",{factory:()=>xE}),xE=4e3;function Pl(e){if(!e)return 0;const t=e.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(e)*t}function ca(e,t){return e.getPropertyValue(t).split(",").map(r=>r.trim())}function ap(e,t){return void 0!==e&&e.duration>t.duration}function cp(e){return(null!=e.animationName||null!=e.propertyName)&&e.duration>0}function lp(e){const t=e.effect?.getTiming();if(void 0===t)return;let r=(t.delay??0)+("number"==typeof t.duration?t.duration:0);const o=e.playbackRate;return void 0!==o&&0!==o&&1!==o&&(r/=Math.abs(o)),r}function up(e,t,n){if(!n)return;const r=e.getAnimations();return 0===r.length?function UE(e,t){const n=getComputedStyle(e),r=function NE(e){const t=ca(e,"animation-name"),n=ca(e,"animation-delay"),r=ca(e,"animation-duration"),o=ca(e,"animation-iteration-count"),a={animationName:"",propertyName:void 0,duration:0};for(let u=0;u<t.length;u++){const h=Pl(n[u])+Pl(r[u]);h>a.duration&&"infinite"!==o[u]&&(a.animationName=t[u],a.duration=h)}return a}(n),o=function LE(e){const t=ca(e,"transition-property"),n=ca(e,"transition-duration"),r=ca(e,"transition-delay"),o={propertyName:"",duration:0,animationName:void 0};for(let a=0;a<t.length;a++){const u=Pl(r[a])+Pl(n[a]);u>o.duration&&(o.propertyName=t[a],o.duration=u)}return o}(n),a=r.duration>o.duration?r:o;ap(t.get(e),a)||cp(a)&&t.set(e,a)}(e,t):function jE(e,t,n){let r={animationName:void 0,propertyName:void 0,duration:0};for(const o of n){if(o.effect?.getTiming()?.iterations===1/0)continue;const u=lp(o)??0;let h,D;o.animationName?D=o.animationName:h=o.transitionProperty,u>=r.duration&&(r={animationName:D,propertyName:h,duration:u})}ap(t.get(e),r)||cp(r)&&t.set(e,r)}(e,t,r)}const Oo=new Set,la=typeof document<"u"&&"function"==typeof document?.documentElement?.getAnimations;function bl(e){return e[9].get(RE,!1)}function rd(e){const t=Ha.get(e);if(t){for(const n of t.cleanupFns)n();Ha.delete(e)}ua.delete(e)}const KE=()=>{},Ha=new WeakMap,ua=new WeakMap,Oc=new WeakMap;function dp(e){return e?e[14]??e:null}const Pc=new WeakSet;function id(e,t){const n=Oc.get(e);if(n&&n.length>0){const r=n.findIndex(o=>o.el===t);r>-1&&n.splice(r,1)}0===n?.length&&Oc.delete(e)}function sd(e,t,n){const r=dp(n),o=Oc.get(e);o?o.some(a=>a.el===t)||o.push({el:t,declarationView:r}):Oc.set(e,[{el:t,declarationView:r}])}function wl(e){const t=e[26]??={};return t.enter??=new Map}function da(e){const t=e[26]??={};return t.leave??=new Map}function fp(e){const t="function"==typeof e?e():e;let n=Array.isArray(t)?t:null;return"string"==typeof t&&(n=t.trim().split(/\s+/).filter(r=>r)),n}function bc(e){return e.composedPath?e.composedPath()[0]:e.target}function od(e,t){const n=ua.get(t);if(void 0===n)return!0;if(t!==bc(e))return!1;const r=e.animation;if(r){const o=lp(r);if(void 0!==o&&o+1<n.duration)return!1}return void 0!==n.animationName?e.animationName===n.animationName:void 0!==n.propertyName&&("all"===n.propertyName||e.propertyName===n.propertyName)}function Rl(e,t,n){const r=e.get(t.index)??{animateFns:[]};r.animateFns.push(n),e.set(t.index,r)}function ad(e,t){if(e)for(const n of e)n();for(const n of t)n()}function cd(e,t){const n=da(e).get(t.index);n&&(n.resolvers=void 0)}function kl(e,t,n,r,o){id(t,n),ad(r,o),cd(e,t)}var ld=function(e){return e[e.CHANGE_DETECTION=0]="CHANGE_DETECTION",e[e.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",e}(ld||{});const $a=new c.nKC(""),hp=new Set;function si(e){hp.has(e)||(hp.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}let ud=(()=>{class e{impl=null;execute(){this.impl?.execute()}static \u0275prov=(0,c.jDH)({token:e,providedIn:"root",factory:()=>new e})}return e})();const pp=[0,1,2,3];let gp=(()=>{class e{ngZone=(0,c.WQX)(c.SKi);
1scheduler=(0,c.WQX)(c.hk6);errorHandler=(0,c.WQX)(c.zcH,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){(0,c.WQX)($a,{optional:!0})}execute(){const n=this.sequences.size>0;n&&St(Je.AfterRenderHooksStart),this.executing=!0;for(const r of pp)for(const o of this.sequences)if(!o.erroredOrDestroyed&&o.hooks[r])try{o.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>(0,o.hooks[r])(o.pipelinedValue),o.snapshot))}catch(a){o.erroredOrDestroyed=!0,this.errorHandler?.handleError(a)}this.executing=!1;for(const r of this.sequences)r.afterRun(),r.once&&(this.sequences.delete(r),r.destroy());for(const r of this.deferredRegistrations)this.sequences.add(r);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear(),n&&St(Je.AfterRenderHooksEnd)}register(n){const{view:r}=n;void 0!==r?((r[25]??=[]).push(n),(0,c.blu)(r),r[2]|=8192):this.executing?this.deferredRegistrations.add(n):this.addSequence(n)}addSequence(n){this.sequences.add(n),this.scheduler.notify(7)}unregister(n){this.executing&&this.sequences.has(n)?(n.erroredOrDestroyed=!0,n.pipelinedValue=void 0,n.once=!0):(this.sequences.delete(n),this.deferredRegistrations.delete(n))}maybeTrace(n,r){return r?r.run(ld.AFTER_NEXT_RENDER,n):n()}static \u0275prov=(0,c.jDH)({token:e,providedIn:"root",factory:()=>new e})}return e})();class _p{impl;hooks;view;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(t,n,r,o,a,u=null){this.impl=t,this.hooks=n,this.view=r,this.once=o,this.snapshot=u,this.unregisterOnDestroy=a?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.();const t=this.view?.[25];t&&(this.view[25]=t.filter(n=>n!==this))}}function mp(e,t){const n=t?.injector??(0,c.WQX)(c.zZn);return si("NgAfterRender"),vp(e,n,t,!1)}function dd(e,t){const n=t?.injector??(0,c.WQX)(c.zZn);return si("NgAfterNextRender"),vp(e,n,t,!0)}function vp(e,t,n,r){const o=t.get(ud);o.impl??=t.get(gp);const a=t.get($a,null,{optional:!0}),u=!0!==n?.manualCleanup?t.get(c.abz):null,h=t.get(c.r4V,null,{optional:!0}),D=new _p(o.impl,function zE(e){return e instanceof Function?[void 0,void 0,e,void 0]:[e.earlyRead,e.write,e.mixedReadWrite,e.read]}(e),h?.view,r,u,a?.snapshot(null));return o.impl.register(D),D}const XE={destroy(){}},wc=new c.nKC("",{factory:()=>{const e=(0,c.WQX)(c.uvJ),t=new Set;return e.onDestroy(()=>t.clear()),{queue:t,isScheduled:!1,scheduler:null,injector:e}}});function yp(e,t,n){const r=e.get(wc);if(Array.isArray(t))for(const o of t)r.queue.add(o),n?.detachedLeaveAnimationFns?.push(o);else r.queue.add(t),n?.detachedLeaveAnimationFns?.push(t);r.scheduler&&r.scheduler(e)}function ZE(e){const t=e.get(wc);t.isScheduled||(dd(()=>{t.isScheduled=!1;for(let n of t.queue)n();t.queue.clear()},{injector:t.injector}),t.isScheduled=!0)}function xl(e){const t=e.get(wc);t.scheduler=ZE,t.scheduler(e)}function fd(e,t){for(const[n,r]of t)yp(e,r.animateFns)}function Ep(e,t,n,r){const o=e?.[26]?.enter;null!==t&&o&&o.has(n.index)&&fd(r,o)}function Dp(e,t,n,r){try{n.get(c.YEL)}catch{return r(!1)}const o=e?.[26];o?.enter?.has(t.index)&&function GE(e,t){const n=e.get(wc);if(Array.isArray(t))for(const r of t)n.queue.delete(r);else n.queue.delete(t)}(n,o.enter.get(t.index).animateFns);const a=function YE(e,t,n){const r=new Map,o=n?.leave;if(o&&o.has(t.index)&&r.set(t.index,o.get(t.index)),e&&o)for(const[a,u]of o){if(r.has(a))continue;let D=e[1].data[a].parent;for(;D;){if(D===t){r.set(a,u);break}D=D.parent}}return r}(e,t,o);if(0===a.size){let u=!1;if(e){const h=[];Ll(e,t,h),u=h.length>0}if(!u)return r(!1)}e&&Oo.add(e[19]),yp(n,()=>function JE(e,t,n,r,o){const a=[];if(n&&n.leave)for(const[u]of r){if(!n.leave.has(u))continue;const h=n.leave.get(u);for(const D of h.animateFns){const{promise:B}=D();a.push(B)}n.detachedLeaveAnimationFns=void 0}if(e&&Ll(e,t,a),a.length>0){const u=n||e?.[26];if(u){const h=u.running;h&&a.push(h),u.running=Promise.allSettled(a),function e0(e,t,n){t.then(()=>{e[26]?.running===t&&(e[26].running=void 0,Oo.delete(e[19])),n(!0)})}(e,u.running,o)}else Promise.allSettled(a).then(()=>{e&&Oo.delete(e[19]),o(!0)})}else e&&Oo.delete(e[19]),o(!1)}(e,t,o||void 0,a,r),o||void 0)}function Ll(e,t,n){if(12&t.type){const o=e[t.index];if((0,c.A0l)(o))for(let a=10;a<o.length;a++){const u=o[a];2===u[1].type&&qE(u,n)}}let r=t.child;for(;r;)Ll(e,r,n),r=r.next}function qE(e,t){const n=e[26];if(n&&n.leave)for(const o of n.leave.values())for(const a of o.animateFns){const{promise:u}=a();t.push(u)}let r=e[1].firstChild;for(;r;)Ll(e,r,t),r=r.next}function za(e,t,n,r,o,a,u,h){if(null!=o){let D,B=!1;(0,c.A0l)(o)?D=o:(0,c.q$2)(o)&&(B=!0,o=o[0]);const G=(0,c.IvY)(o);0===e&&null!==r?(Ep(h,r,a,n),null==u?Bh(t,r,G):ps(t,r,G,u||null,!0)):1===e&&null!==r?(Ep(h,r,a,n),ps(t,r,G,u||null,!0),function VE(e,t,n){const r=Oc.get(e);if(!r||0===r.length)return;const o=t.parentNode,a=t.previousSibling,u=dp(n);for(let h=r.length-1;h>=0;h--){const{el:D,declarationView:B}=r[h],G=D.parentNode;D===t?(r.splice(h,1),Pc.add(D),D.dispatchEvent(new CustomEvent("animationend",{detail:{cancel:!0}}))):(a&&D===a||G&&o&&G!==o&&(null===u||null===B||u===B))&&(r.splice(h,1),D.dispatchEvent(new CustomEvent("animationend",{detail:{cancel:!0}})),D.parentNode?.removeChild(D))}}(a,G,h)):2===e?(h?.[26]?.leave?.has(a.index)&&sd(a,G,h),Pc.delete(G),Dp(h,a,n,se=>{Pc.has(G)?Pc.delete(G):Sc(t,G,B,se)})):3===e&&(Pc.delete(G),Dp(h,a,n,()=>{t.destroyNode(G)})),null!=D&&function a0(e,t,n,r,o,a,u){const h=r[7];if(h!==(0,c.IvY)(r)&&za(t,e,n,a,h,o,u),!(4&r[2]))for(let B=10;B<r.length;B++){const G=r[B];Ul(G[1],G,e,t,a,h)}}(t,e,n,D,a,r,u)}}function Cp(e,t){Mp(e,t),t[0]=null,t[5]=null}function Mp(e,t){t[10].changeDetectionScheduler?.notify(9),Ul(e,t,t[11],2,null,null)}function hd(e,t){const n=e[9],r=n.indexOf(t);n.splice(r,1)}function Rc(e,t){if((0,c.EPY)(t))return;const n=t[11];n.destroyNode&&Ul(e,t,n,3,null,null),function n0(e){let t=e[12];
1if(!t)return pd(e[1],e);for(;t;){let n=null;if((0,c.q$2)(t))n=t[12];else{const r=t[10];r&&(n=r)}if(!n){for(;t&&!t[4]&&t!==e;)(0,c.q$2)(t)&&pd(t[1],t),t=t[3];null===t&&(t=e),(0,c.q$2)(t)&&pd(t[1],t),n=t&&t[4]}t=n}}(t)}function pd(e,t){if((0,c.EPY)(t))return;const n=(0,de.Ht)(null);try{t[2]&=-129,t[2]|=256,t[24]&&(0,de.XR)(t[24]),function i0(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r<n.length;r+=2){const o=t[n[r]];if(!(o instanceof Mt)){const a=n[r+1];if(Array.isArray(a))for(let u=0;u<a.length;u+=2){const h=o[a[u]],D=a[u+1];St(Je.LifecycleHookStart,h,D);try{D.call(h)}finally{St(Je.LifecycleHookEnd,h,D)}}else{St(Je.LifecycleHookStart,o,a);try{a.call(o)}finally{St(Je.LifecycleHookEnd,o,a)}}}}}(e,t),function r0(e,t){const n=e.cleanup,r=t[7];if(null!==n)for(let u=0;u<n.length-1;u+=2)if("string"==typeof n[u]){const h=n[u+3];h>=0?r[h]():r[-h].unsubscribe(),u+=2}else n[u].call(r[n[u+1]]);null!==r&&(t[7]=null);const o=t[21];if(null!==o){t[21]=null;for(let u=0;u<o.length;u++)(0,o[u])()}const a=t[23];if(null!==a){t[23]=null;for(const u of a)u.destroy()}}(e,t),1===t[1].type&&t[11].destroy();const r=t[16];if(null!==r&&(0,c.A0l)(t[3])){r!==t[3]&&hd(r,t);const o=t[18];null!==o&&o.detachView(e)}K(t)}finally{(0,de.Ht)(n)}}function gd(e,t,n){return Ap(e,t.parent,n)}function Ap(e,t,n){let r=t;for(;null!==r&&168&r.type;)r=(t=r).parent;if(null===r)return n[0];if((0,c.Qs1)(r)){const{encapsulation:o}=e.data[r.directiveStart+r.componentOffset];if(o===bi.None||o===bi.Emulated)return null}return(0,c.d31)(r,n)}function Tp(e,t,n){return Ip(e,t,n)}function Sp(e,t,n){return 40&e.type?(0,c.d31)(e,n):null}let _d,Ip=Sp;function Op(e,t){Ip=e,_d=t}function Nl(e,t,n,r){const o=gd(e,r,t),a=t[11],h=Tp(r.parent||t[5],r,t);if(null!=o)if(Array.isArray(n))for(let D=0;D<n.length;D++)Fh(a,o,n[D],h,!1);else Fh(a,o,n,h,!1);void 0!==_d&&_d(a,r,t,n,o)}function fa(e,t){if(null!==t){const n=t.type;if(3&n)return(0,c.d31)(t,e);if(4&n)return md(-1,e[t.index]);if(8&n){const r=t.child;if(null!==r)return fa(e,r);{const o=e[t.index];return(0,c.A0l)(o)?md(-1,o):(0,c.IvY)(o)}}if(128&n)return fa(e,t.next);if(32&n)return nd(t,e)()||(0,c.IvY)(e[t.index]);{const r=Pp(e,t);return null!==r?Array.isArray(r)?r[0]:fa((0,c._0$)(e[15]),r):fa(e,t.next)}}return null}function Pp(e,t){return null!==t?e[15][5].projection[t.projection]:null}function md(e,t){const n=10+e+1;if(n<t.length){const r=t[n],o=r[1].firstChild;if(null!==o)return fa(r,o)}return t[7]}function vd(e,t,n,r,o,a,u){for(;null!=n;){const h=r[9];if(128===n.type){n=n.next;continue}const D=r[n.index],B=n.type;if(u&&0===t&&(D&&zt((0,c.IvY)(D),r),n.flags|=2),!nn(n))if(8&B)vd(e,t,n.child,r,o,a,!1),za(t,e,h,o,D,n,a,r);else if(32&B){const G=nd(n,r);let se;for(;se=G();)za(t,e,h,o,se,n,a,r);za(t,e,h,o,D,n,a,r)}else 16&B?bp(e,t,r,n,o,a):za(t,e,h,o,D,n,a,r);n=u?n.projectionNext:n.next}}function Ul(e,t,n,r,o,a){3===e.type?function s0(e,t,n,r,o){const u=n[1].firstChild,h=u.next,D=(0,c.IvY)(n[u.index]),B=(0,c.IvY)(n[h.index]),G=h.index+1;let se=n[G];if(1===t||0===t)null!==r&&(se&&se.hasChildNodes()?ps(e,r,se,o,!0):(ps(e,r,D,o,!0),ps(e,r,B,o,!0)));else if(2===t){if(se||(se=document.createDocumentFragment(),n[G]=se),D&&D.parentNode===se)return;let xe=D;for(;null!==xe;){const $e=xe.nextSibling;if(se.appendChild(xe),xe===B)break;xe=$e}}}(n,r,t,o,a):vd(n,r,e.firstChild,t,o,a,!1)}function bp(e,t,n,r,o,a){const u=n[15],D=u[5].projection[r.projection];if(Array.isArray(D))for(let B=0;B<D.length;B++)za(t,e,n[9],o,D[B],r,a,n);else{let B=D;const G=u[3];Nr(r)&&(B.flags|=128),vd(e,t,B,G,o,a,!0)}}function jl(e,t,n,r,o,a,u,h,D,B,G){const se=27+r,xe=se+o,$e=function l0(e,t){const n=[];for(let r=0;r<t;r++)n.push(r<e?null:er);return n}(se,xe),dt="function"==typeof B?B():B;return $e[1]={type:e,blueprint:$e,template:n,queries:null,viewQuery:h,declTNode:t,data:$e.slice().fill(null,se),bindingStartIndex:se,expandoStartIndex:xe,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof a?a():a,pipeRegistry:"function"==typeof u?u():u,firstChild:null,schemas:D,consts:dt,incompleteFirstPass:!1,ssrId:G}}function wp(e){const t=e.tView;return null===t||t.incompleteFirstPass?e.tView=jl(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}function kc(e,t,n,r,o,a,u,h,D,B,G){const se=t.blueprint.slice();return se[0]=o,se[2]=1228|r,(null!==B||e&&2048&e[2])&&(se[2]|=2048),(0,c.HUe)(se),se[3]=se[14]=e,se[8]=n,se[10]=u||e&&e[10],se[11]=h||e&&e[11],se[9]=D||e&&e[9]||null,se[5]=a,se[19]=function is(){return ri++}(),se[6]=G,se[20]=B,se[15]=2==t.type?e[15]:se,se}function yd(e){let t=16;return e.signals?t=4096:e.onPush&&(t=64),t}function xc(e,t,n,r){if(0===n)return-1;const o=t.length;for(let a=0;a<n;a++)t.push(r),e.blueprint.push(r),e.data.push(null);return o}function Bl(e,t){return e[12]?e[13][4]=t:e[12]=t,e[13]=t,t}function Rp(e=1){kp((0,c.klJ)(),(0,c.OAn)(),(0,c._px)()+e,!1)}function kp(e,t,n,r){if(!r)if(3&~t[2]){const a=e.preOrderHooks;null!==a&&tt(t,a,0,n)}else{const a=e.preOrderCheckHooks;null!==a&&Wt(t,a,n)}(0,c.ypq)(n)}var Fl=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(Fl||{});function ha(e,t,n,r){const o=(0,de.Ht)(null);try{const[a,u,h]=e.inputs[n];let D=null;0!==(u&Fl.SignalBased)&&(D=t[a][de.bh]),null!==D&&void 0!==D.transformFn?r=D.transformFn(r):null!==h&&(r=h.call(t,r)),null!==e.setInput?e.setInput(t,D,r,n,a):ct(t,D,a,r)}finally{(0,de.Ht)(o)}}function xp(e,t,n,r,o){const a=(0,c._px)(),u=2&r;try{(0,c.ypq)(-1),u&&t.length>27&&kp(e,t,27,!1),St(u?Je.TemplateUpdateStart:Je.TemplateCreateStart,o,n),n(r,o)}finally{(0,c.ypq)(a),St(u?Je.TemplateUpdateEnd:Je.TemplateCreateEnd,o,n)}}function Wl(e,t,n){(function _0(e,t,n){const r=n.directiveStart,o=n.directiveEnd;(0,c.Qs1)(n)&&function u0(e,t,n){const r=(0,c.d31)(t,e),o=wp(n),a=e[10].rendererFactory,u=Bl(e,kc(e,o,null,yd(n),r,t,null,a.createRenderer(r,n),null,null,null));e[t.index]=u}
1(t,n,e.data[r+n.componentOffset]),e.firstCreatePass||Sr(n,t);const a=n.initialInputs;for(let u=r;u<o;u++){const h=e.data[u],D=tn(t,e,u,n);zt(D,t),null!==a&&E0(0,u-r,D,h,0,a),(0,c.JlV)(h)&&((0,c.KdJ)(n.index,t)[8]=tn(t,e,u,n))}})(e,t,n),!(64&~n.flags)&&function m0(e,t,n){const r=n.directiveStart,o=n.directiveEnd,a=n.index,u=(0,c.Z9v)();try{(0,c.ypq)(a);for(let h=r;h<o;h++){const D=e.data[h],B=t[h];(0,c.RZ9)(h),(null!==D.hostBindings||0!==D.hostVars||null!==D.hostAttrs)&&v0(D,B)}}finally{(0,c.ypq)(-1),(0,c.RZ9)(u)}}(e,t,n)}function Xa(e,t,n=c.d31){const r=t.localNames;if(null!==r){let o=t.index+1;for(let a=0;a<r.length;a+=2){const u=r[a+1],h=-1===u?n(t,e):e[u];e[o++]=h}}}let Lp=()=>null;function h0(e){Ui(e)?Wh(e):function Ls(e){const t=os(),n=t.createNodeIterator(e,NodeFilter.SHOW_COMMENT,{acceptNode(a){const u=function gl(e){return e.textContent?.replace(/\s/gm,"")}(a);return"ngetn"===u||"ngtns"===u?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let r;const o=[];for(;r=n.nextNode();)o.push(r);for(const a of o)"ngetn"===a.textContent?a.replaceWith(t.createTextNode("")):a.remove()}(e)}function p0(){Lp=h0}function Ed(e,t,n,r,o,a){$l(e,t[1],t,n,r)?(0,c.Qs1)(e)&&Np(t,e.index):(3&e.type&&(n=function g0(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(n)),Dd(e,t,n,r,o,a))}function Dd(e,t,n,r,o,a){if(3&e.type){const u=(0,c.d31)(e,t);r=null!=a?a(r,e.value||"",n):r,o.setProperty(u,n,r)}}function Np(e,t){const n=(0,c.KdJ)(t,e);16&n[2]||(n[2]|=64)}function v0(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function Cd(e,t){const n=e.directiveRegistry;let r=null;if(n)for(let o=0;o<n.length;o++){const a=n[o];ip(t,a.selectors,!1)&&(r??=[],(0,c.JlV)(a)?r.unshift(a):r.push(a))}return r}function Kl(e,t,n,r,o,a,u){if(null==a)u?.(a,r||"",o),e.removeAttribute(t,o,n);else{const h=null==u?(0,c.eFE)(a):u(a,r||"",o);e.setAttribute(t,o,h,n)}}function E0(e,t,n,r,o,a){const u=a[t];if(null!==u)for(let h=0;h<u.length;h+=2)ha(r,n,u[h],u[h+1])}function Vl(e,t,n,r,o){const a=27+n,u=t[1],h=o(u,t,e,r,n);t[a]=h,(0,c.iMd)(e,!0);const D=2===e.type;return D?(Kh(t[11],h,e),(0===(0,c.znI)()||(0,c.yoD)(e))&&zt(h,t),(0,c.Fje)()):zt(h,t),(0,c.SX7)()&&(!D||!nn(e))&&Nl(u,t,h,e),e}function Hl(e){let t=e;return(0,c.YWB)()?(0,c.Pfq)():(t=t.parent,(0,c.iMd)(t,!1)),t}
1function jp(e,t,n){return(null===e||(0,c.JlV)(e))&&(n=(0,c.zAe)(n[t.index])),n[11]}function Md(e,t){const n=e[9];if(!n)return;let r;try{r=n.get(c.ZTf,null)}catch{r=null}r?.(t)}function $l(e,t,n,r,o){const a=e.inputs?.[r],u=e.hostDirectiveInputs?.[r];let h=!1;if(u)for(let D=0;D<u.length;D+=2){const B=u[D];ha(t.data[B],n[B],u[D+1],o),h=!0}if(a)for(const D of a)ha(t.data[D],n[D],r,o),h=!0;return h}function D0(e,t){const n=(0,c.KdJ)(t,e),r=n[1];!function C0(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}(r,n);const o=n[0];null!==o&&null===n[6]&&(n[6]=ba(o,n[9])),St(Je.ComponentStart);try{zl(r,n,n[8])}finally{St(Je.ComponentEnd,n[8])}}function zl(e,t,n){(0,c.ID8)(t);try{const r=e.viewQuery;null!==r&&Bs(1,r,n);const o=e.template;null!==o&&xp(e,t,o,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),t[18]?.finishViewCreation(e),e.staticContentQueries&&ji(e,t),e.staticViewQueries&&Bs(2,e.viewQuery,n);const a=e.components;null!==a&&function M0(e,t){for(let n=0;n<t.length;n++)D0(e,t[n])}(t,a)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{t[2]&=-5,(0,c.bll)()}}function Po(e,t,n,r){const o=(0,de.Ht)(null);try{const a=t.tView,D=kc(e,a,n,4096&e[2]?4096:16,null,t,null,null,r?.injector??null,r?.embeddedViewInjector??null,r?.dehydratedView??null);D[16]=e[t.index];const G=e[18];return null!==G&&(D[18]=G.createEmbeddedView(a)),zl(a,D,n),D}finally{(0,de.Ht)(o)}}function pa(e,t){return!t||null===t.firstChild||Nr(e)}function bo(e,t,n,r,o=!1){if(3===e.type){const a=e.firstChild,u=a.next,h=(0,c.IvY)(t[a.index]),D=(0,c.IvY)(t[u.index]);let B=h;for(;null!==B&&(r.push(B),B!==D);)B=B.nextSibling;return r}for(;null!==n;){if(128===n.type){n=o?n.projectionNext:n.next;continue}const a=t[n.index];if(null!==a)if((0,c.A0l)(a)){const h=a[7];h!==a[0]&&r.push((0,c.IvY)(a)),4&a[2]||A0(a,r),r.push(h)}else r.push((0,c.IvY)(a));const u=n.type;if(8&u)bo(e,t,n.child,r);else if(32&u){const h=nd(n,t);let D;for(;D=h();)r.push(D)}else if(16&u){const h=Pp(t,n);if(Array.isArray(h))r.push(...h);else{const D=(0,c._0$)(t[15]);bo(D[1],D,h,r,!0)}}n=o?n.projectionNext:n.next}return r}function A0(e,t){for(let n=10;n<e.length;n++){const r=e[n],o=r[1].firstChild;null!==o&&bo(r[1],r,o,t)}}function Fp(e){if(null!==e[25]){for(const t of e[25])t.impl.addSequence(t);e[25].length=0}}let Wp=[];const O0={...de.pL,consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{(0,c.blu)(e.lView)},consumerOnSignalRead(){this.lView[24]=this}},b0={...de.pL,consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{let t=(0,c._0$)(e.lView);for(;t&&!Kp(t[1]);)t=(0,c._0$)(t);t&&(0,c.HAh)(t)},consumerOnSignalRead(){this.lView[24]=this}};function Kp(e){return 2!==e.type}function Vp(e){if(null===e[23])return;let t=!0;for(;t;){let n=!1;for(const r of e[23])r.dirty&&(n=!0,null===r.zone||Zone.current===r.zone?r.run():r.zone.run(()=>r.run()));t=n&&!!(8192&e[2])}}function Xl(e,t=0){const r=e[10].rendererFactory;r.begin?.();try{!function R0(e,t){const n=(0,c.yP_)();try{(0,c.cBl)(!0),Ad(e,t);let r=0;for(;(0,c.dMS)(e);){if(100===r)throw new c.buA(103,!1);r++,Ad(e,1)}}finally{(0,c.cBl)(n)}}(e,t)}finally{r.end?.()}}function Hp(e,t,n,r){if((0,c.EPY)(t))return;const o=t[2];(0,c.ID8)(t);let h=!0,D=null,B=null;Kp(e)?(B=function T0(e){return e[24]??function S0(e){const t=Wp.pop()??Object.create(O0);return t.lView=e,t}(e)}(t),D=(0,de.Bg)(B)):null===(0,de.nR)()?(h=!1,B=function P0(e){const t=e[24]??Object.create(b0);return t.lView=e,t}(t),D=(0,de.Bg)(B)):t[24]&&((0,de.XR)(t[24]),t[24]=null);try{(0,c.HUe)(t),(0,c.Kw3)(e.bindingStartIndex),null!==n&&xp(e,t,n,2,r);const G=!(3&~o);if(G){const $e=e.preOrderCheckHooks;null!==$e&&Wt(t,$e,null)}else{const $e=e.preOrderHooks;null!==$e&&tt(t,$e,0,null),te(t,0)}if(function k0(e){for(let t=Ee(e);null!==t;t=nt(t)){if(!(2&t[2]))continue;const n=t[9];for(let r=0;r<n.length;r++)(0,c.HAh)(n[r])}}(t),Vp(t),$p(t,0),null!==e.contentQueries&&ji(e,t),G){const $e=e.contentCheckHooks;null!==$e&&Wt(t,$e)}else{const $e=e.contentHooks;null!==$e&&tt(t,$e,1),te(t,1)}!function L0(e,t){const n=e.hostBindingOpCodes;if(null!==n)try{for(let r=0;r<n.length;r++){const o=n[r];if(o<0)(0,c.ypq)(~o);else{const a=o,u=n[++r],h=n[++r];(0,c.vQI)(u,a);const D=t[a];St(Je.HostBindingsUpdateStart,D);try{h(2,D)}finally{St(Je.HostBindingsUpdateEnd,D)}}}}finally{(0,c.ypq)(-1)}}(e,t);const se=e.components;null!==se&&Xp(t,se,0);const xe=e.viewQuery;if(null!==xe&&Bs(2,xe,r),G){const $e=e.viewCheckHooks;null!==$e&&Wt(t,$e)}else{const $e=e.viewHooks;null!==$e&&tt(t,$e,2),te(t,2)}if(!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),t[22]){for(const $e of t[22])$e();t[22]=null}Fp(t),t[2]&=-73}catch(G){throw(0,c.blu)(t),G}finally{null!==B&&((0,de.Wu)(B,D),h&&function I0(e){e.lView[24]!==e&&(e.lView=null,Wp.push(e))}(B)),(0,c.bll)()}}function $p(e,t){for(let n=Ee(e);null!==n;n=nt(n))for(let r=10;r<n.length;r++)zp(n[r],t)}function x0(e,t,n){St(Je.ComponentStart);const r=(0,c.KdJ)(t,e);try{zp(r,n)}finally{St(Je.ComponentEnd,r[8])}}function zp(e,t){(0,c.F1c)(e)&&Ad(e,t)}function Ad(e,t){const r=e[1],o=e[2],a=e[24];let u=!!(0===t&&16&o);if(u||=!!(64&o&&0===t),u||=!!(1024&o),u||=!(!a?.dirty||!(0,de.si)(a)),u||=!1,a&&(a.dirty=!1),e[2]&=-9217,u)Hp(r,e,r.template,e[8]);else if(8192&o){const h=(0,de.Ht)(null);try{Vp(e),$p(e,1);const D=r.components;null!==D&&Xp(e,D,1),Fp(e)}finally{(0,de.Ht)(h)}}}
1function Xp(e,t,n){for(let r=0;r<t.length;r++)x0(e,t[r],n)}function Lc(e,t){const n=(0,c.yP_)()?64:1088;for(e[10].changeDetectionScheduler?.notify(t);e;){e[2]|=n;const r=(0,c._0$)(e);if((0,c.EFk)(e)&&!r)return e;e=r}return null}function Td(e,t,n,r){return[e,!0,0,t,null,r,null,n,null,null]}function Gp(e,t){const n=10+t;if(n<e.length)return e[n]}function ro(e,t,n,r=!0){const o=t[1];if(function N0(e,t,n,r){const o=10+r,a=n.length;r>0&&(n[o-1][4]=t),r<a-10?(t[4]=n[o],(0,c.EYC)(n,10+r,t)):(n.push(t),t[4]=null),t[3]=n;const u=t[16];null!==u&&n!==u&&Qp(u,t);const h=t[18];null!==h&&h.insertView(e),(0,c._gW)(t),t[2]|=128}(o,t,e,n),r){const u=md(n,e),h=t[11],D=h.parentNode(e[7]);null!==D&&function t0(e,t,n,r,o,a){r[0]=o,r[5]=t,Ul(e,r,n,1,o,a)}(o,e[5],h,t,D,u)}const a=t[6];null!==a&&null!==a.firstChild&&(a.firstChild=null)}function Nc(e,t){const n=Uc(e,t);return void 0!==n&&Rc(n[1],n),n}function Uc(e,t){if(e.length<=10)return;const n=10+t,r=e[n];if(r){const o=r[16];null!==o&&o!==e&&hd(o,r),t>0&&(e[n-1][4]=r[4]);const a=(0,c.E6O)(e,10+t);Cp(r[1],r);const u=a[18];null!==u&&u.detachView(a[1]),r[3]=null,r[4]=null,r[2]&=-129}return r}function Qp(e,t){const n=e[9],r=t[3];((0,c.q$2)(r)||t[15]!==r[3][15])&&(e[2]|=2),null===n?e[9]=[t]:n.push(t)}class jc{_lView;_cdRefInjectingView;_appRef=null;_attachedToViewContainer=!1;exhaustive;get rootNodes(){const t=this._lView,n=t[1];return bo(n,t,n.firstChild,[])}constructor(t,n){this._lView=t,this._cdRefInjectingView=n}get context(){return this._lView[8]}set context(t){this._lView[8]=t}get destroyed(){return(0,c.EPY)(this._lView)}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[3];if((0,c.A0l)(t)){const n=t[8],r=n?n.indexOf(this):-1;r>-1&&(Uc(t,r),(0,c.E6O)(n,r))}this._attachedToViewContainer=!1}Rc(this._lView[1],this._lView)}onDestroy(t){(0,c.ik5)(this._lView,t)}markForCheck(){Lc(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[2]&=-129}reattach(){(0,c._gW)(this._lView),this._lView[2]|=128}detectChanges(){this._lView[2]|=1024,Xl(this._lView)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new c.buA(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const t=(0,c.EFk)(this._lView),n=this._lView[16];null!==n&&!t&&hd(n,this._lView),Mp(this._lView[1],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new c.buA(902,!1);this._appRef=t;const n=(0,c.EFk)(this._lView),r=this._lView[16];null!==r&&!n&&Qp(r,this._lView),(0,c._gW)(this._lView)}}let Bc=(()=>class e{_declarationLView;_declarationTContainer;elementRef;static __NG_ELEMENT_ID__=U0;constructor(n,r,o){this._declarationLView=n,this._declarationTContainer=r,this.elementRef=o}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(n,r){return this.createEmbeddedViewImpl(n,r)}createEmbeddedViewImpl(n,r,o){const a=Po(this._declarationLView,this._declarationTContainer,n,{embeddedViewInjector:r,dehydratedView:o});return new jc(a)}})();function U0(){return Gl((0,c.Mx4)(),(0,c.OAn)())}function Gl(e,t){return 4&e.type?new Bc(t,e,Gr(e,t)):null}function Jp(e,t,n){const r=t.insertBeforeIndex,o=Array.isArray(r)?r[0]:r;return null===o?Sp(e,0,n):(0,c.IvY)(n[o])}function qp(e,t,n,r,o){const a=t.insertBeforeIndex;if(Array.isArray(a)){let u=r,h=null;if(3&t.type||(h=u,u=o),null!==u&&-1===t.componentOffset)for(let D=1;D<a.length;D++)ps(e,u,n[a[D]],h,!1)}}function wo(e,t,n,r,o){let a=e.data[t];if(null===a)a=Pd(e,t,n,r,o),(0,c.JjR)()&&(a.flags|=32);else if(64&a.type){a.type=n,a.value=r,a.attrs=o;const u=(0,c.Ab)();a.injectorIndex=null===u?-1:u.injectorIndex}return(0,c.iMd)(a,!0),a}function Pd(e,t,n,r,o){const a=(0,c.veI)(),u=(0,c.YWB)(),D=e.data[t]=bd(0,u?a:a&&a.parent,n,t,r,o);return function X0(e,t,n,r){null===e.firstChild&&(e.firstChild=t),null!==n&&(r?null==n.child&&null!==t.parent&&(n.child=t):null===n.next&&(n.next=t,t.prev=n))}(e,D,a,u),D}function bd(e,t,n,r,o,a){let u=t?t.injectorIndex:-1,h=0;return(0,c.KtD)()&&(h|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:u,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOff
1set:-1,controlDirectiveIndex:-1,customControlIndex:-1,propertyBindings:null,flags:h,providerIndexes:0,value:o,namespace:(0,c.UaU)(),attrs:a,mergedAttrs:null,localNames:null,initialInputs:null,inputs:null,hostDirectiveInputs:null,outputs:null,hostDirectiveOutputs:null,directiveToIndex:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}function eg(e,t){if(e.push(t),e.length>1)for(let n=e.length-2;n>=0;n--){const r=e[n];tg(r)||G0(r,t)&&null===Q0(r)&&Z0(r,t.index)}}function tg(e){return!(64&e.type)}function G0(e,t){return tg(t)||e.index>t.index}function Q0(e){const t=e.insertBeforeIndex;return Array.isArray(t)?t[0]:t}function Z0(e,t){const n=e.insertBeforeIndex;Array.isArray(n)?n[0]=t:(Op(Jp,qp),e.insertBeforeIndex=t)}const Y0=(0,c.kLh)({currentCaseLViewIndex:c.kLh});function Vc(e,t){const n=e.data[t];return null===n||"string"==typeof n?null:n.hasOwnProperty(Y0)?n:n.value}function eD(e,t,n){const r=Pd(e,n,64,null,null);return eg(t,r),r}function Zl(e,t){const n=t[e.currentCaseLViewIndex];return null===n?n:n<0?~n:n}function ng(e){return e>>>17}function rg(e){return(131070&e)>>>1}function wd(e,t,n){e.index=0;const r=Zl(t,n);e.removes=null!==r?t.remove[r]:c.Mlv}function Yl(e){if(e.index<e.removes.length){const t=e.removes[e.index++];return t>0?e.lView[t]:(e.stack.push(e.index,e.removes),wd(e,e.lView[1].data[~t],e.lView),Yl(e))}return 0===e.stack.length?(e.lView=void 0,null):(e.removes=e.stack.pop(),e.index=e.stack.pop(),Yl(e))}function nD(){const e={stack:[],index:-1};return function t(n,r){for(e.lView=r;e.stack.length;)e.stack.pop();return wd(e,n.value,r),Yl.bind(null,e)}}const iD=new RegExp("^(\\d+)*(b|h)*(.*)");function Rd(e){return e.index-27}function Hc(e,t,n,r){const o=Rd(r);let a=function ag(e,t){const n=e.i18nNodes;if(n)return n.get(t)}(e,o);if(void 0===a){const u=e.data.n;if(u?.[o])a=function cg(e,t){const[n,...r]=function oD(e){const t=e.match(iD),[n,r,o,a]=t,u=r?parseInt(r,10):o,h=[];for(const[D,B,G]of a.matchAll(/(f|n)(\d*)/g)){const se=parseInt(G,10)||1;h.push(B,se)}return[u,...h]}(e);let o;if("h"===n)o=t[15][0];else if("b"===n)o=Jh(t[15][0]);else{const a=Number(n);o=(0,c.IvY)(t[a+27])}return function uD(e,t){let n=e;for(let r=0;r<t.length;r+=2){const o=t[r],a=t[r+1];for(let u=0;u<a;u++)switch(o){case"f":n=n.firstChild;break;case"n":n=n.nextSibling}}return n}(o,r)}(u[o],n);else if(t.firstChild===r)a=e.firstChild;else{const h=null===r.prev,D=r.prev??r.parent;if(function aD(e){return!e.prev&&8===e.parent?.type}(r))a=vo(e,Rd(r.parent));else{let B=(0,c.d31)(D,n);if(h)a=B.firstChild;else{const G=Rd(D),se=vo(e,G);a=2===D.type&&se?Jl(Zo(e,G)+1,se):B.nextSibling}}}}return a}function Jl(e,t){let n=t;for(let r=0;r<e;r++)n=n.nextSibling;return n}function hD(e){return e.textContent?.trimStart().startsWith("ngh=")?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}let ug=!1;function pD(e){ug=e}function AD(e,t,n){for(const r of n.node.cases[n.case]){const o=t.get(r.index-27);o&&Sc(e,o,!1)}}function ql(e){const t=e[6]??[],r=e[3][11],o=[];for(const a of t)void 0!==a.data.di?o.push(a):pg(a,r);e[6]=o}function TD(e){const{lContainer:t}=e,n=t[6];if(null===n)return;const o=t[3][11];for(const a of n)pg(a,o)}function pg(e,t){let n=0,r=e.firstChild;if(r){const o=e.data.r;for(;n<o;){const a=r.nextSibling;Sc(t,r,!1),r=a,n++}}}function eu(e){ql(e);const t=e[0];(0,c.q$2)(t)&&zc(t);for(let n=10;n<e.length;n++)zc(e[n])}function zc(e){!function MD(e){const t=e[6];if(t){const{i18nNodes:n,dehydratedIcuData:r}=t;if(n&&r){const o=e[11];for(const a of r.values())AD(o,n,a)}t.i18nNodes=void 0,t.dehydratedIcuData=void 0}}(e);const t=e[1];for(let n=27;n<t.bindingStartIndex;
1n++)(0,c.A0l)(e[n])?eu(e[n]):(0,c.q$2)(e[n])&&zc(e[n])}function gg(e){const t=e._views;for(const n of t){const r=cc(n);null!==r&&null!==r[0]&&((0,c.q$2)(r)?zc(r):eu(r))}}let _g=()=>null,mg=()=>null;function OD(){_g=PD,mg=bD}function PD(e,t){return yg(e,t)?e[6].shift():(ql(e),null)}function Xc(e,t){return _g(e,t)}function bD(e,t,n){if(null===t.tView.ssrId)return null;const r=Xc(e,t.tView.ssrId);return n[1].firstUpdatePass&&null===r&&function wD(e,t){let n=t;for(;n;){if(Eg(e,n))return;if(!(256&~n.flags))break;n=n.prev}for(n=t.next;n&&!(512&~n.flags);){if(Eg(e,n))return;n=n.next}}(n,t),r}function vg(e,t,n){return mg(e,t,n)}function yg(e,t){const n=e[6];return!(!t||null===n||0===n.length)&&n[0].data.i===t}function Eg(e,t){const n=t.tView?.ssrId;if(null==n)return!1;const r=e[t.index];return!(!(0,c.A0l)(r)||!yg(r,n)||(ql(r),0))}let RD=class{};class Ud{}let kD=(()=>class e{destroyNode=null;static __NG_ELEMENT_ID__=()=>function xD(){const e=(0,c.OAn)(),t=(0,c.Mx4)(),n=(0,c.KdJ)(t.index,e);return((0,c.q$2)(n)?n:e)[11]}()})(),LD=(()=>{class e{static \u0275prov=(0,c.jDH)({token:e,providedIn:"root",factory:()=>null})}return e})();
1function jd(e){return void 0!==e.ngModule}function ma(e){return!!(0,c.phH)(e)}function tu(e){return!!(0,c.oyA)(e)}function Dg(e){return!!(0,c.HaV)(e)}function Gc(e){return!!(0,c.xUg)(e)}function UD(e,t){if((0,c.Jzi)(e)&&!(e=(0,c.nl4)(e)))throw new Error(`Expected forwardRef function, imported from "${(0,c.PP7)(t)}", to return a standalone entity or NgModule but got "${(0,c.PP7)(e)||e}".`);if(null==(0,c.phH)(e)){const n=(0,c.xUg)(e)||(0,c.HaV)(e)||(0,c.oyA)(e);if(null==n)throw jd(e)?new Error(`A module with providers was imported from "${(0,c.PP7)(t)}". Modules with providers are not supported in standalone components imports.`):new Error(`The "${(0,c.PP7)(e)}" type, imported from "${(0,c.PP7)(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){const r=function ND(e){return(0,c.xUg)(e)?"component":(0,c.HaV)(e)?"directive":(0,c.oyA)(e)?"pipe":"type"}(e);throw new Error(`The "${(0,c.PP7)(e)}" ${r}, imported from "${(0,c.PP7)(t)}", is not standalone. Does the ${r} have the standalone: false flag?`)}}}class jD{ownerNgModule=new WeakMap;ngModulesWithSomeUnresolvedDecls=new Set;ngModulesScopeCache=new WeakMap;standaloneComponentsScopeCache=new WeakMap;resolveNgModulesDecls(){if(0!==this.ngModulesWithSomeUnresolvedDecls.size){for(const t of this.ngModulesWithSomeUnresolvedDecls){const n=(0,c.phH)(t);if(n?.declarations)for(const r of no(n.declarations))Gc(r)&&this.ownerNgModule.set(r,t)}this.ngModulesWithSomeUnresolvedDecls.clear()}}getComponentDependencies(t,n){this.resolveNgModulesDecls();const r=(0,c.xUg)(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(!ma(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=(0,c.WbQ)(t),r={exported:{directives:new Set,pipes:new Set},compilation:{directives:new Set,pipes:new Set}};for(const o of no(n.imports))if(ma(o)){const a=this.getNgModuleScope(o);Ro(a.exported.directives,r.compilation.directives),Ro(a.exported.pipes,r.compilation.pipes)}else{if(!(0,c.QuC)(o)){r.compilation.isPoisoned=!0;break}if(Dg(o)||Gc(o))r.compilation.directives.add(o);else{if(!tu(o))throw new c.buA(980,"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 no(n.declarations)){if(ma(o)||(0,c.QuC)(o)){r.compilation.isPoisoned=!0;break}tu(o)?r.compilation.pipes.add(o):r.compilation.directives.add(o)}for(const o of no(n.exports))if(ma(o)){const a=this.getNgModuleScope(o);Ro(a.exported.directives,r.exported.directives),Ro(a.exported.pipes,r.exported.pipes),Ro(a.exported.directives,r.compilation.directives),Ro(a.exported.pipes,r.compilation.pipes)}else tu(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(0,c.Bqz)(n??[])){const a=(0,c.nl4)(o);try{UD(a,t)}catch{return r.compilation.isPoisoned=!0,r}if(ma(a)){r.compilation.ngModules.add(a);const u=this.getNgModuleScope(a);if(u.exported.isPoisoned)return r.compilation.isPoisoned=!0,r;Ro(u.exported.directives,r.compilation.directives),Ro(u.exported.pipes,r.compilation.pipes)}else if(tu(a))r.compilation.pipes.add(a);else{if(!Dg(a)&&!Gc(a))return r.compilation.isPoisoned=!0,r;r.compilation.directives.add(a)}}return r}isOrphanComponent(t){const n=(0,c.xUg)(t);return!(!n||n.standalone||(this.resolveNgModulesDecls(),this.ownerNgModule.has(t)))}}function Ro(e,t){for(const n of e)t.add(n)}const Qc=new jD;function Bd(e){return e.debugInfo?.className||e.type.name||null}const Fd={};class va{injector;parentInjector;constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){const o=this.injector.get(t,Fd,r);return o!==Fd||n===Fd?o:this.parentInjector.get(t,n,r)}}function Wd(e){return!!Cg(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function FD(e,t){if(Array.isArray(e))for(let n=0;n<e.length;n++)t(e[n]);else{const n=e[Symbol.iterator]();let r;for(;!(r=n.next()).done;)t(r.value)}}function Cg(e){return null!==e&&("function"==typeof e||"object"==typeof e)}
1function _s(e,t,n){return e[t]=n}function Qa(e,t){return e[t]}function Ar(e,t,n){return n!==er&&(!Object.is(e[t],n)&&(e[t]=n,!0))}function ya(e,t,n,r){const o=Ar(e,t,n);return Ar(e,t+1,r)||o}function nu(e,t,n,r,o){const a=ya(e,t,n,r);return Ar(e,t+2,o)||a}function ts(e,t,n,r,o,a){const u=ya(e,t,n,r);return ya(e,t+2,o,a)||u}function ko(e,t,n){return function r(o){const a=r.__ngNativeEl__;void 0!==a&&function M(e,t){if(null==e||"object"!=typeof e)return;let n=Rs.get(e);n||(n=new WeakSet,Rs.set(e,n)),n.add(t)}(o,a),Lc((0,c.Qs1)(e)?(0,c.KdJ)(e.index,t):t,5);const h=t[8];let D=Mg(t,h,n,o),B=r.__ngNextListenerFn__;for(;B;)D=Mg(t,h,B,o)&&D,B=B.__ngNextListenerFn__;return D}}function Mg(e,t,n,r){const o=(0,de.Ht)(null);try{return St(Je.OutputStart,t,n),!1!==n(r)}catch(a){return Md(e,a),!1}finally{St(Je.OutputEnd,t,n),(0,de.Ht)(o)}}function Kd(e,t,n,r,o,a,u,h){const D=(0,c.yoD)(e);let B=!1,G=null;if(!r&&D&&(G=function VD(e,t,n,r){const o=e.cleanup;if(null!=o)for(let a=0;a<o.length-1;a+=2){const u=o[a];if(u===n&&o[a+1]===r){const h=t[7],D=o[a+2];return h&&h.length>D?h[D]:null}"string"==typeof u&&(a+=2)}return null}(t,n,a,e.index)),null!==G)(G.__ngLastListenerFn__||G).__ngNextListenerFn__=u,G.__ngLastListenerFn__=u,B=!0;else{const se=(0,c.d31)(e,n),xe=r?r(se):se;(function We(e,t,n,r){_e(e,t,n,r)})(n,xe,a,h),r||(h.__ngNativeEl__=se);const $e=o.listen(xe,a,h);(function KD(e){return e.startsWith("animation")||e.startsWith("transition")})(a)||Ag(r?Lt=>r((0,c.IvY)(Lt[e.index])):e.index,t,n,a,h,$e,!1)}return B}function Ag(e,t,n,r,o,a,u){const h=t.firstCreatePass?(0,c.vNG)(t):null,D=(0,c.d_l)(n),B=D.length;D.push(o,a),h&&h.push(r,e,B,(B+1)*(u?-1:1))}function Vd(e,t,n,r,o){let a=null,u=null,h=null,D=!1;const B=e.directiveToIndex.get(n.type);if("number"==typeof B?a=B:[a,u,h]=B,null!==u&&null!==h&&e.hostDirectiveOutputs?.hasOwnProperty(r)){const G=e.hostDirectiveOutputs[r];for(let se=0;se<G.length;se+=2){const xe=G[se];if(xe>=u&&xe<=h)D=!0,ru(e,t,xe,G[se+1],r,o);else if(xe>h)break}}return n.outputs.hasOwnProperty(r)&&(D=!0,ru(e,t,a,r,r,o)),D}function ru(e,t,n,r,o,a){const h=t[1],se=t[n][h.data[n].outputs[r]].subscribe(a);Ag(e.index,h,t,o,a,se,!0)}function Tg(){!function Sg(){const e=(0,c.OAn)(),t=(0,c.klJ)(),n=(0,c.Mx4)();if(t.firstCreatePass&&function $D(e,t){for(let o=t.directiveStart;o<t.directiveEnd;o++)if(e.data[o].controlDef){t.controlDirectiveIndex=o;break}if(-1===t.controlDirectiveIndex)return;const r=e.data[t.controlDirectiveIndex].controlDef;r.passThroughInput&&(t.inputs?.[r.passThroughInput]?.length??0)>1?t.flags|=4096:function zD(e,t){for(let n=t.directiveStart;n<t.directiveEnd;n++){const r=e.data[n];if(!t.directiveToIndex||t.directiveToIndex.has(r.type)){if(wg(r,"value"))return t.flags|=1024,void(t.customControlIndex=n);if(wg(r,"checked"))return t.flags|=2048,void(t.customControlIndex=n)}}if(null!==t.hostDirectiveInputs&&null!==t.hostDirectiveOutputs&&null!==t.directiveToIndex){const n=(r,o)=>{const a=t.hostDirectiveInputs[r],u=t.hostDirectiveOutputs[r+"Change"];if(!a||!u)return!1;for(let h=0;h<a.length;h+=2){const D=a[h];for(let B=0;B<u.length;B+=2)if(D===u[B])for(const se of t.directiveToIndex.values()){if(!Array.isArray(se))continue;const[xe,$e,dt]=se;if(D>=$e&&D<=dt)return t.flags|=o,t.customControlIndex=xe,!0}}return!1};if(n("value",1024)||n("checked",2048));}}(e,t)}(t,n),-1===n.controlDirectiveIndex)return;si("NgSignalForms"),t.data[n.controlDirectiveIndex].controlDef.create(e[n.controlDirectiveIndex],new Pg(e,t,n))}()}function Ig(){!function Og(){const e=(0,c.OAn)(),t=(0,c.klJ)(),n=(0,c.CpD)();if(-1===n.controlDirectiveIndex)return;t.data[n.controlDirectiveIndex].controlDef.update(e[n.controlDirectiveIndex],new Pg(e,t,n))}()}class Pg{lView;tView;tNode;hasPassThrough;constructor(t,n,r){this.lView=t,this.tView=n,this.tNode=r,this.hasPassThrough=!!(4096&r.flags)}get customControl(){return-1!==this.tNode.customControlIndex?this.lView[this.tNode.customControlIndex]:void 0}get nativeElement(){return(0,c.d31)(this.tNode,this.lView)}get descriptor(){return`<${this.tNode.value}>`}listenToCustomControlOutput(t,n){Vd(this.tNode,this.lView,this.tView.data[this.tNode.customControlIndex],t,ko(this.tNode,this.lView,n))}listenToCustomControlModel(t){Vd(this.tNode,this.lView,this.tView.data[this.tNode.customControlIndex],1024&this.tNode.flags?"valueChange":"checkedChange",ko(this.tNode,this.lView,t))}listenToDom(t,n){Kd(this.tNode,this.tView,this.lView,void 0,this.lView[11],t,n,ko(this.tNode,this.lView,n))}
1setInputOnDirectives(t,n){const r=this.tNode.inputs?.[t],o=this.tNode.hostDirectiveInputs?.[t];if(!r&&!o)return!1;let a=!1;if(r)for(const u of r)u!==this.tNode.controlDirectiveIndex&&(ha(this.tView.data[u],this.lView[u],t,n),a=!0);if(o)for(let u=0;u<o.length;u+=2){const h=o[u];h!==this.tNode.controlDirectiveIndex&&(ha(this.tView.data[h],this.lView[h],o[u+1],n),a=!0)}return a}setCustomControlModelInput(t){!function Bp(e,t,n,r,o,a){let u=null,h=null,D=null,B=!1;const G=e.directiveToIndex.get(r.type);if("number"==typeof G?u=G:[u,h,D]=G,null!==h&&null!==D&&e.hostDirectiveInputs?.hasOwnProperty(o)){const se=e.hostDirectiveInputs[o];for(let xe=0;xe<se.length;xe+=2){const $e=se[xe];if($e>=h&&$e<=D)ha(t.data[$e],n[$e],se[xe+1],a),B=!0;else if($e>D)break}}return null!==u&&r.inputs.hasOwnProperty(o)&&(ha(r,n[u],o,a),B=!0),B}(this.tNode,this.tView,this.lView,this.tView.data[this.tNode.customControlIndex],1024&this.tNode.flags?"value":"checked",t)}customControlHasInput(t){if(-1===this.tNode.customControlIndex)return!1;const n=this.tView.data[this.tNode.customControlIndex];return!0===(n.signalFormsInputPresence??=this._buildCustomControlInputCache(n))[t]}_buildCustomControlInputCache(t){const n={};for(const r in t.inputs)n[r]=!0;if(null!==t.hostDirectives){const r=[...t.hostDirectives];for(;r.length>0;){const o=r.shift();if("function"!=typeof o){for(const u in o.inputs)n[o.inputs[u]]=!0;const a=bg(o.directive);null!==a&&r.push(...a);continue}for(const a of o()){if("function"==typeof a)continue;if(a.inputs)for(let h=0;h<a.inputs.length;h+=2)n[a.inputs[h+1]||a.inputs[h]]=!0;const u=bg(a.directive);null!==u&&r.push(...u)}}}return n}}function bg(e){return"function"==typeof e&&"\u0275dir"in e?e.\u0275dir.hostDirectives??null:null}function wg(e,t){return function XD(e,t){return t in e.inputs}(e,t)&&function GD(e,t){return t in e.outputs}(e,t+"Change")}const io=Symbol("BINDING"),xg=new c.nKC("");function iu(e,t,n){let r=n?e.styles:null,o=n?e.classes:null,a=0;if(null!==t)for(let u=0;u<t.length;u++){const h=t[u];if("number"==typeof h)a=h;else if(1==a)o=(0,c.n$e)(o,h);else if(2==a){const B=t[++u];r=(0,c.n$e)(r,h+": "+B+";")}}n?e.styles=r:e.stylesWithoutHost=r,n?e.classes=o:e.classesWithoutHost=o}function Za(e,t=0){const n=(0,c.OAn)();return null===n?(0,c.KVO)(e,t):gn((0,c.Mx4)(),n,(0,c.nl4)(e),t)}function Lg(){throw new Error("invalid")}function Ng(e,t,n,r,o){const a=null===r?null:{"":-1},u=o(e,n);if(null!==u){let h=u,D=null,B=null;for(const G of u)if(null!==G.resolveHostDirectives){[h,D,B]=G.resolveHostDirectives(u);break}!function eC(e,t,n,r,o,a,u){const h=r.length;let D=null;for(let xe=0;xe<h;xe++){const $e=r[xe];null===D&&(0,c.JlV)($e)&&(D=$e,qD(e,n,xe)),fn(Sr(n,t),e,$e.type)}(function oC(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t})(n,e.data.length,h),D?.viewProvidersResolver&&D.viewProvidersResolver(D);for(let xe=0;xe<h;xe++){const $e=r[xe];$e.providersResolver&&$e.providersResolver($e)}let B=!1,G=!1,se=xc(e,t,h,null);h>0&&(n.directiveToIndex=new Map);for(let xe=0;xe<h;xe++){const $e=r[xe];if(n.mergedAttrs=zn(n.mergedAttrs,$e.hostAttrs),nC(e,n,t,se,$e),sC(se,$e,o),null!==u&&u.has($e)){const[Lt,Xt]=u.get($e);n.directiveToIndex.set($e.type,[se,Lt+n.directiveStart,Xt+n.directiveStart])}else(null===a||!a.has($e))&&n.directiveToIndex.set($e.type,se);null!==$e.contentQueries&&(n.flags|=4),(null!==$e.hostBindings||null!==$e.hostAttrs||0!==$e.hostVars)&&(n.flags|=64);const dt=$e.type.prototype;!B&&(dt.ngOnChanges||dt.ngOnInit||dt.ngDoCheck)&&((e.preOrderHooks??=[]).push(n.index),B=!0),!G&&(dt.ngOnChanges||dt.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(n.index),G=!0),se++}!function tC(e,t,n){for(let r=t.directiveStart;r<t.directiveEnd;r++){const o=e.data[r];if(null!==n&&n.has(o)){const a=n.get(o);jg(0,t,a,r),jg(1,t,a,r),Fg(t,r,!0)}else Ug(0,t,o,r),Ug(1,t,o,r),Fg(t,r,!1)}}(e,n,a)}(e,t,n,h,a,D,B)}null!==a&&null!==r&&function JD(e,t,n){const r=e.localNames=[];for(let o=0;o<t.length;o+=2){const a=n[t[o+1]];if(null==a)throw new c.buA(-301,!1);r.push(t[o],a)}}(n,r,a)}function qD(e,t,n){t.componentOffset=n,(e.components??=[]).push(t.index)}function Ug(e,t,n,r){const o=0===e?n.inputs:n.outputs;for(const a in o)if(o.hasOwnProperty(a)){let u;
1u=0===e?t.inputs??={}:t.outputs??={},u[a]??=[],u[a].push(r),Bg(t,a)}}function jg(e,t,n,r){const o=0===e?n.inputs:n.outputs;for(const a in o)if(o.hasOwnProperty(a)){const u=o[a];let h;h=0===e?t.hostDirectiveInputs??={}:t.hostDirectiveOutputs??={},h[u]??=[],h[u].push(r,a),Bg(t,u)}}function Bg(e,t){"class"===t?e.flags|=8:"style"===t&&(e.flags|=16)}function Fg(e,t,n){const{attrs:r,inputs:o,hostDirectiveInputs:a}=e;if(null===r||!n&&null===o||n&&null===a||ed(e))return e.initialInputs??=[],void e.initialInputs.push(null);let u=null,h=0;for(;h<r.length;){const D=r[h];if(0!==D)if(5!==D){if("number"==typeof D)break;if(!n&&o.hasOwnProperty(D)){const B=o[D];for(const G of B)if(G===t){u??=[],u.push(D,r[h+1]);break}}else if(n&&a.hasOwnProperty(D)){const B=a[D];for(let G=0;G<B.length;G+=2)if(B[G]===t){u??=[],u.push(B[G+1],r[h+1]);break}}h+=2}else h+=2;else h+=4}e.initialInputs??=[],e.initialInputs.push(u)}function nC(e,t,n,r,o){e.data[r]=o;const a=o.factory||(o.factory=(0,c.wGu)(o.type,!0)),u=new Mt(a,(0,c.JlV)(o),Za,null);e.blueprint[r]=u,n[r]=u,function rC(e,t,n,r,o){const a=o.hostBindings;if(a){let u=e.hostBindingOpCodes;null===u&&(u=e.hostBindingOpCodes=[]);const h=~t.index;(function iC(e){let t=e.length;for(;t>0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(u)!=h&&u.push(h),u.push(n,r,a)}}(e,t,r,xc(e,n,o.hostVars,er),o)}function sC(e,t,n){if(n){if(t.exportAs)for(let r=0;r<t.exportAs.length;r++)n[t.exportAs[r]]=e;(0,c.JlV)(t)&&(n[""]=e)}}function Hd(e,t,n,r,o,a,u,h){const D=t[1],B=D.consts,se=wo(D,e,n,r,(0,c.db4)(B,u));return a&&Ng(D,t,se,(0,c.db4)(B,h),o),se.mergedAttrs=zn(se.mergedAttrs,se.attrs),null!==se.attrs&&iu(se,se.attrs,!1),null!==se.mergedAttrs&&iu(se,se.mergedAttrs,!0),null!==D.queries&&D.queries.elementStart(D,se),se}function $d(e,t){Ut(e,t),(0,c.srX)(t)&&e.queries.elementEnd(t)}function Wg(e,t,n,r,o,a){const u=t.consts,D=wo(t,e,n,r,(0,c.db4)(u,o));if(D.mergedAttrs=zn(D.mergedAttrs,D.attrs),null!=a){const B=(0,c.db4)(u,a);D.localNames=[];for(let G=0;G<B.length;G+=2)D.localNames.push(B[G],-1)}return null!==D.attrs&&iu(D,D.attrs,!1),null!==D.mergedAttrs&&iu(D,D.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,D),D}const Kg=typeof ShadowRoot<"u",aC=typeof Document<"u";class zd{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=function cC(e){return Object.keys(e).map(t=>{const[n,r,o]=e[t],a={propName:n,templateName:t,isSignal:0!==(r&Fl.SignalBased)};return o&&(a.transform=o),a})}(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=function lC(e){return Object.keys(e).map(t=>({propName:e[t],templateName:t}))}(this.componentDef.outputs),this.cachedOutputs}constructor(t,n){this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function PE(e){return e.map(OE).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors??[],this.isBoundToModule=!!n}create(t,n,r,o,a,u){St(Je.DynamicComponentStart);const h=(0,de.Ht)(null);try{const D=this.componentDef,B=function uC(e,t,n){let r=t instanceof c.uvJ?t:t?.injector;return r&&null!==e.getStandaloneInjector&&(r=e.getStandaloneInjector(r)||r),r?new va(n,r):n}(D,o||this.ngModule,t),G=function dC(e){const t=e.get(Ud,null);if(null===t)throw new c.buA(407,!1);return{rendererFactory:t,sanitizer:e.get(LD,null),changeDetectionScheduler:e.get(c.hk6,null),ngReflect:!1,tracingService:e.get($a,null,{optional:!0})}}(B),se=G.tracingService;return se&&se.componentCreate?se.componentCreate(Bd(D),()=>this.createComponentRef(G,B,n,r,a,u)):this.createComponentRef(G,B,n,r,a,u)}finally{(0,de.Ht)(h)}}createComponentRef(t,n,r,o,a,u){const h=this.componentDef,D=function gC(e,t,n,r){const o=e?["ng-version","22.1.2"]:function bE(e){const t=[],n=[];let r=1,o=2;for(;r<e.length;){let a=e[r];if("string"==typeof a)2===o?""!==a&&t.push(a,e[++r]):8===o&&n.push(a);else{if(!gs(o))break;o=a}r++}return n.length&&t.push(1,...n),t}(t.selectors[0]);let a=null,u=null,h=0;if(n)for(const G of n)h+=G[io].requiredVars,G.create&&(G.targetIdx=0,(a??=[]).push(G)),G.update&&(G.targetIdx=0,(u??=[]).push(G));if(r)for(let G=0;G<r.length;G++){const se=r[G];if("function"!=typeof se)for(const xe of se.bindings){h+=xe[io].requiredVars;const $e=G+1;xe.create&&(xe.targetIdx=$e,(a??=[]).push(xe)),xe.update&&(xe.targetIdx=$e,(u??=[]).push(xe))}}const D=[t];if(r)for(const G of r){const xe=(0,c.HaV)("function"==typeof G?G:G.type);D.push(xe)}return jl(0,null,function mC(e,t){return e||t?n=>
1{if(1&n&&e)for(const r of e)r.create();if(2&n&&t)for(const r of t)r.update()}:null}(a,u),1,h,D,null,null,null,[o],null)}(o,h,u,a),B=t.rendererFactory.createRenderer(null,h),G=o?function d0(e,t,n,r){const a=r.get(lo,!1)||n===bi.ShadowDom||n===bi.ExperimentalIsolatedShadowDom,u=e.selectRootElement(t,a);return function f0(e){Lp(e)}(u),u}(B,o,h.encapsulation,n):function fC(e,t){const n=function pC(e){return(e.selectors[0][0]||"div").toLowerCase()}(e);return Tl(t,n,"svg"===n?"svg":"math"===n?"math":null)}(h,B);!function hC(e){if("script"===(e&&"localName"in e&&"string"==typeof e.localName?e.localName:e?.tagName)?.toLowerCase())throw new c.buA(905,!1)}(G);const se=n.get(xg,null),xe=function _C(e,t){const n=e.getRootNode?.();return aC&&n instanceof Document?n.head:n&&Kg&&n instanceof ShadowRoot?n:t().head}(G,()=>n.get(c.qQL,null)??os());se&&se.addHost(xe);const $e=u?.some(Vg)||a?.some(Xt=>"function"!=typeof Xt&&Xt.bindings.some(Vg)),dt=kc(null,D,null,512|yd(h),null,null,t,B,n,null,ba(G,n,!0));se&&Kg&&xe instanceof ShadowRoot&&(0,c.ik5)(dt,()=>{se.removeHost(xe)}),dt[27]=G,(0,c.ID8)(dt);let Lt=null;try{const Xt=Hd(27,dt,2,"#host",()=>D.directiveRegistry,!0,0);Kh(B,G,Xt),zt(G,dt),Wl(D,dt,Xt),Fs(D,Xt,dt),$d(D,Xt),void 0!==r&&function yC(e,t,n){const r=e.projection=[];for(let o=0;o<t.length;o++){const a=n[o];r.push(null!=a&&a.length?Array.from(a):null)}}(Xt,this.ngContentSelectors,r),Lt=(0,c.KdJ)(Xt.index,dt),dt[8]=Lt[8],zl(D,dt,null)}catch(Xt){throw null!==Lt&&K(Lt),K(dt),Xt}finally{St(Je.DynamicComponentEnd),(0,c.bll)()}return new vC(this.componentType,dt,!!$e)}}function Vg(e){const t=e[io].kind;return"input"===t||"twoWay"===t}class vC extends RD{_rootLView;_hasInputBindings;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(t,n,r){super(),this._rootLView=n,this._hasInputBindings=r,this._tNode=(0,c.XRZ)(n[1],27),this.location=Gr(this._tNode,n),this.instance=(0,c.KdJ)(this._tNode.index,n)[8],this.hostView=this.changeDetectorRef=new jc(n,void 0),this.componentType=t}setInput(t,n){const r=this._tNode;if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),n))return;const o=this._rootLView;$l(r,o[1],o,t,n),this.previousInputValues.set(t,n),Lc((0,c.KdJ)(r.index,o),1)}get injector(){return new Te(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}let su=(()=>class e{static __NG_ELEMENT_ID__=EC})();function EC(){return $g((0,c.Mx4)(),(0,c.OAn)())}class Xd extends su{_lContainer;_hostTNode;_hostLView;constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return Gr(this._hostTNode,this._hostLView)}get injector(){return new Te(this._hostTNode,this._hostLView)}get parentInjector(){const t=ir(this._hostTNode,this._hostLView);if(rr(t)){const n=Fn(t,this._hostLView),r=ur(t);return new Te(n[1].data[r+8],n)}return new Te(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=Hg(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,n,r){let o,a;"number"==typeof r?o=r:null!=r&&(o=r.index,a=r.injector);const u=Xc(this._lContainer,t.ssrId),h=t.createEmbeddedViewImpl(n||{},a,u);return this.insertImpl(h,o,pa(this._hostTNode,u)),h}createComponent(t,n,r,o,a,u,h){let D;const B=n||{};D=B.index,r=B.injector,o=B.projectableNodes,a=B.environmentInjector||B.ngModuleRef,u=B.directives,h=B.bindings;const G=new zd((0,c.xUg)(t)),se=r||this.parentInjector;if(!a&&null==G.ngModule){const on=this.parentInjector.get(c.uvJ,null);on&&(a=on)}const xe=(0,c.xUg)(G.componentType??{}),$e=Xc(this._lContainer,xe?.id??null),Lt=G.create(se,o,$e?.firstChild??null,a,u,h);return this.insertImpl(Lt.hostView,D,pa(this._hostTNode,$e)),Lt}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,r){const o=t._lView;if((0,c.ITl)(o)){const h=this.indexOf(t);if(-1!==h)this.detach(h);else{const D=o[3],B=new Xd(D,D[5],D[3]);B.detach(B.indexOf(t))}}const a=this._adjustIndex(n),u=this._lContainer;return ro(u,o,a,r),t.attachToViewContainerRef(),(0,c.EYC)(Gd(u),a,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=Hg(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),r=Uc(this._lContainer,n);r&&((0,c.E6O)(Gd(this._lContainer),n),Rc(r[1],r))}detach(t){const n=this._adjustIndex(t,-1),r=Uc(this._lContainer,n);return r&&null!=(0,c.E6O)(Gd(this._lContainer),n)?new jc(r):null}_adjustIndex(t,n=0){return t??this.length+n}}function Hg(e){return e[8]}function Gd(e){return e[8]||(e[8]=[])}function $g(e,t){let n;const r=t[e.index];return(0,c.A0l)(r)?n=r:(n=Td(r,t,null,e),t[e.index]=n,Bl(t,n)),zg(n,t,e,r),new Xd(n,e,t)}let zg=Gg,Qd=()=>!1;
1function Xg(e,t,n){return Qd(e,t,n)}function Gg(e,t,n,r){if(e[7])return;let o;o=8&n.type?(0,c.IvY)(r):function DC(e,t){const n=e[11],r=n.createComment(""),o=(0,c.d31)(t,e),a=n.parentNode(o);return ps(n,a,r,n.nextSibling(o),!1),r}(t,n),e[7]=o}function CC(e,t,n){if(e[7]&&e[6])return!0;const r=n[6],o=t.index-27;if(!r||function fi(e){if(Nr(e))return!0;let t=e.parent;for(;t;){if(Nr(e)||Dr(t))return!0;t=t.parent}return!1}(t)||qi(r,o))return!1;const u=vo(r,o),h=r.data.c?.[o];if(void 0===h)return!1;const[D,B]=function ID(e,t){const n=[];for(const r of t)for(let o=0;o<(r.x??1);o++){const a={data:r,firstChild:null};r.r>0&&(a.firstChild=e,e=Jl(r.r,e)),n.push(a)}return[e,n]}(u,h);return e[7]=D,e[6]=B,!0}function MC(e,t,n,r){Qd(e,n,t)||Gg(e,t,n,r)}function AC(){zg=MC,Qd=CC}class Zd{queryList;matches=null;constructor(t){this.queryList=t}clone(){return new Zd(this.queryList)}setDirty(){this.queryList.setDirty()}}class Yd{queries;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 a=0;a<r;a++){const u=n.getByIndex(a);o.push(this.queries[u.indexInDeclarationView].clone())}return new Yd(o)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}finishViewCreation(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let n=0;n<this.queries.length;n++)null!==nf(t,n).matches&&this.queries[n].setDirty()}}class Qg{flags;read;predicate;constructor(t,n,r=null){this.flags=n,this.read=r,this.predicate="string"==typeof t?function PC(e){return e.split(",").map(t=>t.trim())}(t):t}}class Jd{queries;constructor(t=[]){this.queries=t}elementStart(t,n){for(let r=0;r<this.queries.length;r++)this.queries[r].elementStart(t,n)}elementEnd(t){for(let n=0;n<this.queries.length;n++)this.queries[n].elementEnd(t)}embeddedTView(t){let n=null;for(let r=0;r<this.length;r++){const o=null!==n?n.length:0,a=this.getByIndex(r).embeddedTView(t,o);a&&(a.indexInDeclarationView=r,null!==n?n.push(a):n=[a])}return null!==n?new Jd(n):null}template(t,n){for(let r=0;r<this.queries.length;r++)this.queries[r].template(t,n)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}}class qd{metadata;matches=null;indexInDeclarationView=-1;crossesNgTemplate=!1;_declarationNodeIndex;_appliesToNextNode=!0;constructor(t,n=-1){this.metadata=t,this._declarationNodeIndex=n}elementStart(t,n){this.isApplyingToNode(n)&&this.matchTNode(t,n)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,n){this.elementStart(t,n)}embeddedTView(t,n){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,n),new qd(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&1&~this.metadata.flags){const n=this._declarationNodeIndex;let r=t.parent;for(;null!==r&&8&r.type&&r.index!==n;)r=r.parent;return n===(null!==r?r.index:-1)}return this._appliesToNextNode}matchTNode(t,n){const r=this.metadata.predicate;if(Array.isArray(r))for(let o=0;o<r.length;o++){const a=r[o];this.matchTNodeWithReadOption(t,n,TC(n,a)),this.matchTNodeWithReadOption(t,n,fr(n,t,a,!1,!1))}else r===Bc?4&n.type&&this.matchTNodeWithReadOption(t,n,-1):this.matchTNodeWithReadOption(t,n,fr(n,t,r,!1,!1))}matchTNodeWithReadOption(t,n,r){if(null!==r){const o=this.metadata.read;if(null!==o)if(o===Ti||o===su||o===Bc&&4&n.type)this.addMatch(n.index,-2);else{const a=fr(n,t,o,!1,!1);null!==a&&this.addMatch(n.index,a)}else this.addMatch(n.index,r)}}addMatch(t,n){null===this.matches?this.matches=[t,n]:this.matches.push(t,n)}}function TC(e,t){const n=e.localNames;if(null!==n)for(let r=0;r<n.length;r+=2)if(n[r]===t)return n[r+1];return null}function IC(e,t,n,r){return-1===n?function SC(e,t){return 11&e.type?Gr(e,t):4&e.type?Gl(e,t):null}(t,e):-2===n?function OC(e,t,n){return n===Ti?Gr(t,e):n===Bc?Gl(t,e):n===su?$g(t,e):void 0}(e,t,r):tn(e,e[1],n,t)}function Zg(e,t,n,r){const o=t[18].queries[r];if(null===o.matches){const a=e.data,u=n.matches,h=[];for(let D=0;null!==u&&D<u.length;D+=2){const B=u[D];h.push(B<0?null:IC(t,a[B],u[D+1],n.metadata.read))}o.matches=h}return o.matches}function ef(e,t,n,r){const o=e.queries.getByIndex(n),a=o.matches;if(null!==a){const u=Zg(e,t,o,n);for(let h=0;h<a.length;h+=2){const D=a[h];if(D>0)r.push(u[h/2]);else{const B=a[h+1],G=t[-D];for(let se=10;se<G.length;se++){const xe=G[se];xe[16]===xe[3]&&ef(xe[1],xe,B,r)}if(null!==G[9]){const se=G[9];for(let xe=0;xe<se.length;xe++){const $e=se[xe];ef($e[1],$e,B,r)}}}}}return r}function tf(e,t){return e[18].queries[t].queryList}function Yg(e,t,n){const r=new Si(!(4&~n));
1return(0,c.B22)(e,t,r,r.destroy),(t[18]??=new Yd).queries.push(new Zd(r))-1}function Jg(e,t,n){const r=(0,c.klJ)();return r.firstCreatePass&&(e_(r,new Qg(e,t,n),-1),!(2&~t)&&(r.staticViewQueries=!0)),Yg(r,(0,c.OAn)(),t)}function qg(e,t,n,r){const o=(0,c.klJ)();if(o.firstCreatePass){const a=(0,c.Mx4)();e_(o,new Qg(t,n,r),a.index),function bC(e,t){const n=e.contentQueries||(e.contentQueries=[]);t!==(n.length?n[n.length-1]:-1)&&n.push(e.queries.length-1,t)}(o,e),!(2&~n)&&(o.staticContentQueries=!0)}return Yg(o,(0,c.OAn)(),n)}function e_(e,t,n){null===e.queries&&(e.queries=new Jd),e.queries.track(new qd(t,n))}function nf(e,t){return e.queries.getByIndex(t)}function t_(e,t){const n=e[1],r=nf(n,t);return r.crossesNgTemplate?ef(n,e,t,[]):Zg(n,e,r,t)}function rf(e,t,n){let r;const o=(0,de.KZ)(()=>{r._dirtyCounter();const a=function xC(e,t){const n=e._lView,r=e._queryIndex;if(void 0===n||void 0===r||4&n[2])return t?void 0:c.Mlv;const o=tf(n,r),a=t_(n,r);return o.reset(a,Qr),t?o.first:o._changesDetected||void 0===e._flatValue?e._flatValue=o.toArray():e._flatValue}(r,e);if(t&&void 0===a)throw new c.buA(-951,!1);return a});return r=o[de.bh],r._dirtyCounter=(0,c.vPA)(0),r._flatValue=void 0,o}function wC(e){return rf(!0,!1)}function RC(e){return rf(!0,!0)}function kC(e){return rf(!1,!1)}function n_(e,t){const n=e[de.bh];n._lView=(0,c.OAn)(),n._queryIndex=t,n._queryList=tf(n._lView,t),n._queryList.onDirty(()=>n._dirtyCounter.update(r=>r+1))}function r_(e){return!!e&&"function"==typeof e.then}function i_(e){return!!e&&"function"==typeof e.subscribe}let Ea=class{},s_=class{};function LC(e,t){return new sf(e,t??null,[])}class sf extends Ea{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];constructor(t,n,r,o=!0){super(),this.ngModuleType=t,this._parent=n;const a=(0,c.phH)(t);this._bootstrapComponents=no(a.bootstrap),this._r3Injector=(0,c.Pz9)(t,n,[{provide:Ea,useValue:this},...r],(0,c.AsM)(t),new Set(["environment"])),o&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class o_ extends s_{moduleType;constructor(t){super(),this.moduleType=t}create(t){return new sf(this.moduleType,t,[])}}function NC(e,t,n){return new sf(e,t,n,!1)}class a_ extends Ea{injector;instance=null;constructor(t){super();const n=new c.e5P([...t.providers,{provide:Ea,useValue:this}],t.parent||(0,c.WB9)(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function of(e,t,n=null){return new a_({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}let UC=(()=>{class e{_injector;cachedInjectors=new Map;constructor(n){this._injector=n}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){const r=(0,c.jXY)(!1,n.type),o=r.length>0?of([r],this._injector,""):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 \u0275prov=(0,c.jDH)({token:e,providedIn:"environment",factory:()=>new e((0,c.KVO)(c.uvJ))})}return e})();function c_(e){return Qe(()=>{const t=h_(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection!==ni.Eager,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:t.standalone?o=>o.get(UC).getOrCreateStandaloneInjector(n):null,getExternalStyles:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||bi.Emulated,styles:e.styles||c.Mlv,_:null,schemas:e.schemas||null,tView:null,id:""};t.standalone&&si("NgStandalone"),p_(n);const r=e.dependencies;return n.directiveDefs=ou(r,l_),n.pipeDefs=ou(r,c.oyA),n.id=function WC(e){let t=0;const r=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,"function"==typeof e.consts?"":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];
1for(const a of r.join("|"))t=Math.imul(31,t)+a.charCodeAt(0)|0;return t+=2147483648,"c"+t}(n),n})}function l_(e){return(0,c.xUg)(e)||(0,c.HaV)(e)}function u_(e){return Qe(()=>({type:e.type,bootstrap:e.bootstrap||c.Mlv,declarations:e.declarations||c.Mlv,imports:e.imports||c.Mlv,exports:e.exports||c.Mlv,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function jC(e,t){if(null==e)return c.MZA;const n={};for(const r in e)if(e.hasOwnProperty(r)){const o=e[r];let a,u,h,D;Array.isArray(o)?(h=o[0],a=o[1],u=o[2]??a,D=o[3]||null):(a=o,u=o,h=Fl.None,D=null),n[a]=[r,h,D],t[a]=u}return n}function BC(e){if(null==e)return c.MZA;const t={};for(const n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function d_(e){return Qe(()=>{const t=h_(e);return p_(t),t})}function f_(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:e.standalone??!0,onDestroy:e.type.prototype.ngOnDestroy||null}}function h_(e){const t={};return{type:e.type,providersResolver:null,viewProvidersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputConfig:e.inputs||c.MZA,exportAs:e.exportAs||null,standalone:e.standalone??!0,signals:!0===e.signals,selectors:e.selectors||c.Mlv,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,resolveHostDirectives:null,hostDirectives:null,controlDef:null,signalFormsInputPresence:null,inputs:jC(e.inputs,t),outputs:BC(e.outputs),debugInfo:null}}function p_(e){e.features?.forEach(t=>t(e))}function ou(e,t){return e?()=>{const n="function"==typeof e?e():e,r=[];for(const o of n){const a=t(o);null!==a&&r.push(a)}return r}:null}function KC(e,t,n,r){return Qe(()=>{const o=e;null!==t&&(o.hasOwnProperty("decorators")&&void 0!==o.decorators?o.decorators.push(...t):o.decorators=t),null!==n&&(o.ctorParameters=n),null!==r&&(o.propDecorators=o.hasOwnProperty("propDecorators")&&void 0!==o.propDecorators?{...o.propDecorators,...r}:r)})}const __=new c.nKC("");function VC(e){return(0,c.EmA)([{provide:__,multi:!0,useValue:e}])}let m_=(()=>{class e{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((n,r)=>{this.resolve=n,this.reject=r});appInits=(0,c.WQX)(__,{optional:!0})??[];injector=(0,c.WQX)(c.zZn);constructor(){}runInitializers(){if(this.initialized)return;const n=[];for(const o of this.appInits){const a=(0,c.N4e)(this.injector,o);if(r_(a))n.push(a);else if(i_(a)){const u=new Promise((h,D)=>{a.subscribe({complete:h,error:D})});n.push(u)}}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 \u0275fac=function(r){return new(r||e)};static \u0275prov=Un({token:e,factory:e.\u0275fac})}return e})(),Da=new Map;const Yc=new Set;function HC(e){return af.apply(this,arguments)}function af(){return af=Ke(function*(e){const t=Da;Da=new Map;const n=new Map;function r(a){const u=n.get(a);if(u)return u;const h=e(a).then(D=>function XC(e,t){return cf.apply(this,arguments)}(a,D));return n.set(a,h),h}const o=Array.from(t).map(function(){var a=Ke(function*([u,h]){if(h.styleUrl&&h.styleUrls?.length)throw new Error("@Component cannot define both `styleUrl` and `styleUrls`. Use `styleUrl` if the component has one stylesheet, or `styleUrls` if it has multiple");const D=[];h.templateUrl&&D.push(r(h.templateUrl).then(xe=>{h.template=xe}));const B="string"==typeof h.styles?[h.styles]:h.styles??[];h.styles=B;let{styleUrl:G,styleUrls:se}=h;if(G&&(se=[G],h.styleUrl=void 0),se?.length){const xe=Promise.all(se.map($e=>r($e))).then($e=>{B.push(...$e),h.styleUrls=void 0});D.push(xe)}yield Promise.all(D),Yc.delete(u)});return function(u){return a.apply(this,arguments)}}());yield Promise.all(o)}),af.apply(this,arguments)}function zC(){return 0===Da.size}function cf(){return(cf=Ke(function*(e,t){if("string"==typeof t)return t;if(void 0!==t.status&&200!==t.status)throw new c.buA(918,!1);return t.text()})).apply(this,arguments)}const lf=new Map;function E_(e,t){(function GC(e,t,n){if(t&&t!==n)throw new c.buA(921,!1)})(0,lf.get(t)||null,e),lf.set(t,e)}function D_(e){return t=>{t.controlDef={create:(n,r)=>{n?.\u0275ngControlCreate(r)},update:(n,r)=>{n?.\u0275ngControlUpdate?.(r)},passThroughInput:e}}}function C_(e){const t=n=>{const r=Array.isArray(e);null===n.hostDirectives?(n.resolveHostDirectives=QC,n.hostDirectives=r?e.map(uf):[e]):r?n.hostDirectives.unshift(...e.map(uf)):n.hostDirectives.unshift(e)};return t.ngInherit=!0,t}function QC(e){const t=[];let n=!1,r=null,o=null;for(let a=0;a<e.length;a++){const u=e[a];if(null!==u.hostDirectives){const h=t.length;
1r??=new Map,o??=new Map,M_(u,t,r,e),o.set(u,[h,t.length-1])}0===a&&(0,c.JlV)(u)&&(n=!0,t.push(u))}for(let a=n?1:0;a<e.length;a++)t.push(e[a]);return null!==r&&r.forEach((a,u)=>{!function ZC(e,t){for(const n in t)t.hasOwnProperty(n)&&(e[t[n]]=e[n])}(u.declaredInputs,a.inputs)}),[t,r,o]}function M_(e,t,n,r){if(null!==e.hostDirectives)for(const o of e.hostDirectives)if("function"==typeof o){const a=o();for(const u of a)A_(uf(u),t,n,r)}else A_(o,t,n,r)}function A_(e,t,n,r){const o=(0,c.HaV)(e.directive);if(M_(o,t,n,r),n.has(o)){const a=n.get(o);T_(a,e.inputs,"input"),T_(a,e.outputs,"output")}else r.includes(o)||(n.set(o,e),t.push(o))}function T_(e,t,n){const r="input"===n?e.inputs:e.outputs;Object.keys(t).forEach(o=>{const a=t[o];(!r.hasOwnProperty(o)||r[o]===a)&&(r[o]=a)})}function uf(e){return"function"==typeof e?{directive:(0,c.nl4)(e),inputs:{},outputs:{}}:{directive:(0,c.nl4)(e.directive),inputs:S_(e.inputs),outputs:S_(e.outputs)}}function S_(e){const t={};if(void 0!==e&&e.length>0)for(let n=0;n<e.length;n+=2)t[e[n]]=e[n+1];return t}function df(e){let t=function YC(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),n=!0;const r=[e];for(;t&&t!==Function.prototype&&t!==Object.prototype;){let o;const a=Object.hasOwn(t,c.CQl)?t[c.CQl]:void 0,u=Object.hasOwn(t,c.CZt)?t[c.CZt]:void 0;if((0,c.JlV)(e))o=a??u;else{if(a)throw new c.buA(903,!1);o=u}if(o){if(n){r.push(o);const D=e;D.inputs=ff(e.inputs),D.declaredInputs=ff(e.declaredInputs),D.outputs=ff(e.outputs);const B=o.hostBindings;B&&nM(e,B);const G=o.viewQuery,se=o.contentQueries;if(G&&eM(e,G),se&&tM(e,se),JC(e,o),(0,c.dwj)(e.outputs,o.outputs),(0,c.JlV)(o)&&o.data.animation){const xe=e.data;xe.animation=(xe.animation||[]).concat(o.data.animation)}}const h=o.features;if(h)for(let D=0;D<h.length;D++){const B=h[D];B&&B.ngInherit&&B(e),B===df&&(n=!1)}}t=Object.getPrototypeOf(t)}!function qC(e){let t=0,n=null;for(let r=e.length-1;r>=0;r--){const o=e[r];o.hostVars=t+=o.hostVars,o.hostAttrs=zn(o.hostAttrs,n=zn(n,o.hostAttrs))}}(r)}function JC(e,t){for(const n in t.inputs){if(!t.inputs.hasOwnProperty(n)||e.inputs.hasOwnProperty(n))continue;const r=t.inputs[n];void 0!==r&&(e.inputs[n]=r,e.declaredInputs[n]=t.declaredInputs[n])}}function ff(e){return e===c.MZA?{}:e===c.Mlv?[]:e}function eM(e,t){const n=e.viewQuery;e.viewQuery=n?(r,o)=>{t(r,o),n(r,o)}:t}function tM(e,t){const n=e.contentQueries;e.contentQueries=n?(r,o,a)=>{t(r,o,a),n(r,o,a)}:t}function nM(e,t){const n=e.hostBindings;e.hostBindings=n?(r,o)=>{t(r,o),n(r,o)}:t}function O_(e,t,n,r,o,a,u,h){if(n.firstCreatePass){e.mergedAttrs=zn(e.mergedAttrs,e.attrs);const G=e.tView=jl(2,e,o,a,u,n.directiveRegistry,n.pipeRegistry,null,n.schemas,n.consts,null);null!==n.queries&&(n.queries.template(n,e),G.queries=n.queries.embeddedTView(e))}h&&(e.flags|=h),(0,c.iMd)(e,!1);const D=P_(n,t,e,r);(0,c.SX7)()&&Nl(n,t,D,e),zt(D,t);const B=Td(D,t,D,e);t[r+27]=B,Bl(t,B),Xg(B,e,t)}function Ca(e,t,n,r,o,a,u,h,D,B,G){const se=n+27;let xe;if(t.firstCreatePass){if(xe=wo(t,se,4,u||null,h||null),null!=B){const $e=(0,c.db4)(t.consts,B);xe.localNames=[];for(let dt=0;dt<$e.length;dt+=2)xe.localNames.push($e[dt],-1)}}else xe=t.data[se];return O_(xe,e,t,n,r,o,a,D),null!=B&&Xa(e,xe,G),xe}function hf(e,t,n,r,o,a,u,h){const D=(0,c.OAn)(),B=(0,c.klJ)();return function rM(e,t,n,r,o,a,u,h,D,B,G){const se=n+27;let xe;t.firstCreatePass?(xe=wo(t,se,4,u||null,h||null),(0,c.ckz)()&&Ng(t,e,xe,(0,c.db4)(t.consts,B),Cd),Ut(t,xe)):xe=t.data[se],O_(xe,e,t,n,r,o,a,D),(0,c.yoD)(xe)&&Wl(t,e,xe),null!=B&&Xa(e,xe,G)}(D,B,e,t,n,r,o,(0,c.db4)(B.consts,a),void 0,u,h),hf}function pf(e,t,n,r,o,a,u,h){const D=(0,c.OAn)(),B=(0,c.klJ)();return Ca(D,B,e,t,n,r,o,(0,c.db4)(B.consts,a),void 0,u,h),pf}let P_=b_;function b_(e,t,n,r){return(0,c.m7n)(!0),t[11].createComment("")}function iM(e,t,n,r){const o=!Us(t,n);(0,c.m7n)(o);const a=t[6]?.data.t?.[r]??null;if(null!==a&&null!==n.tView&&null===n.tView.ssrId&&(n.tView.ssrId=a),o)return b_(0,t);const u=t[6],h=Hc(u,e,t,n);return Ns(u,r,h),Jl(Zo(u,r),h)}function sM(){P_=iM}var $r=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}($r||{}),lr=function(e){return e[e.Placeholder=0]="Placeholder",e[e.Loading=1]="Loading",e[e.Complete=2]="Complete",e[e.Error=3]="Error",e}(lr||{}),Ya=function(e){return e[e.Initial=-1]="Initial",e}(Ya||{}),R_=function(e){return e[e.Manual=0]="Manual",e[e.Playthrough=1]="Playthrough",e}(R_||{});function qc(e,t,n){const r=x_(e);null===t[r]&&(t[r]=[]),t[r].push(n)}function lu(e,t){const n=x_(e),r=t[n];if(null!==r){for(const o of r)o();t[n]=null}}function k_(e){lu(1,e),lu(0,e),lu(2,e)}function x_(e){let t=4;return 1===e?t=5:2===e&&(t=9),t}function el(e){return e+1}function Bi(e,t){return e[el(t.index)]}function oi(e,t){const n=el(t.index);return e.data[n]}function gf(e,t){return t===lr.Placeholder?e.placeholderBlockConfig?.[0]??null:t===lr.Loading?e.loadingBlockConfig?.[0]??null:null}function L_(e){return e.loadingBlockConfig?.[1]??null}function N_(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)}let pM=(()=>{class e{cachedInjectors=new Map;getOrCreateInjector(n,r,o,a){if(!this.cachedInjectors.has(n)){const u=o.length>0?of(o,r,a):null;this.cachedInjectors.set(n,u)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=(0,c.jDH)({token:e,providedIn:"environment",factory:()=>new e})}return e})();function uu(e){return(t,n)=>U_(e,t,n)}function U_(e,t,n){const r=n.get(gM),o=n.get(c.SKi);return r.add(e,t,o),()=>r.remove(t)}let gM=(()=>{class e{executingCallbacks=!1;timeoutId=null;invokeTimerAt=null;current=[];deferred=[];add(n,r,o){this.addToQueue(this.executingCallbacks?this.deferred:this.current,Date.now()+n,r),this.scheduleTimer(o)}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 a=n.length;for(let u=0;u<n.length;u+=2)if(n[u]>r){a=u;break}(0,c.llW)(n,a,r,o)}removeFromQueue(n,r){let o=-1;for(let a=0;a<n.length;a+=2)if(n[a+1]===r){o=a;break}return o>-1&&(0,c.gsJ)(n,o,2),o}scheduleTimer(n){const r=()=>{this.clearTimeout(),this.executingCallbacks=!0;const a=[...this.current],u=Date.now();for(let D=0;D<a.length;D+=2){const G=a[D+1];if(!(a[D]<=u))break;G()}let h=-1;for(let D=0;D<this.current.length&&this.current[D]<=u;D+=2)h=D+1;if(h>=0&&(0,c.gsJ)(this.current,0,h+1),this.executingCallbacks=!1,this.deferred.length>0){for(let D=0;D<this.deferred.length;D+=2)this.addToQueue(this.current,this.deferred[D],this.deferred[D+1]);this.deferred.length=0}this.scheduleTimer(n)};if(this.current.length>0){const a=Date.now(),u=this.current[0];if(null===this.timeoutId||this.invokeTimerAt&&this.invokeTimerAt-u>16){this.clearTimeout();const h=Math.max(u-a,16);this.invokeTimerAt=u,this.timeoutId=n.runOutsideAngular(()=>setTimeout(()=>n.run(r),h))}}}clearTimeout(){null!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}ngOnDestroy(){this.clearTimeout(),this.current.length=0,this.deferred.length=0}static \u0275prov=(0,c.jDH)({token:e,providedIn:"root",factory:()=>new e})}return e})();const _M=new c.nKC("");function mf(e,t,n){return e.get(pM).getOrCreateInjector(t,e,n,"")}function xo(e,t,n,r=!1){const o=n[3],a=o[1];if((0,c.EPY)(o))return;const u=Bi(o,t),D=u[7];if(!(null!==D&&e<D)&&F_(u[1],e)&&F_(u[0]??-1,e)){const B=oi(a,t),se=r||null===L_(B)&&null===gf(B,lr.Loading)&&!gf(B,lr.Placeholder)?j_:vf;try{se(e,u,n,t,o)}catch(xe){Md(o,xe)}}}function j_(e,t,n,r,o){St(Je.DeferBlockStateStart);const a=function fM(e,t,n){const o=oi(t[1],n);switch(e){case lr.Complete:return o.primaryTmplIndex;
1case lr.Loading:return o.loadingTmplIndex;case lr.Error:return o.errorTmplIndex;case lr.Placeholder:return o.placeholderTmplIndex;default:return null}}(e,o,r);if(null!==a){t[1]=e;const u=o[1],D=(0,c.XRZ)(u,a+27),B=0;let G;if(Nc(n,B),e===lr.Complete){const dt=oi(u,r),Lt=dt.providers;Lt&&Lt.length>0&&(G=function mM(e,t,n){if(e instanceof va){const o=e.injector,u=mf(e.parentInjector,t,n);return new va(o,u)}const r=e.get(c.uvJ);if(r!==e){const o=mf(r,t,n);return new va(e,o)}return mf(e,t,n)}(o[9],dt,Lt))}const{dehydratedView:se,dehydratedViewIx:xe}=function vM(e,t){const n=e[6]?.findIndex(o=>o.data.s===t[1])??-1;return{dehydratedView:n>-1?e[6][n]:null,dehydratedViewIx:n}}(n,t),$e=Po(o,D,null,{injector:G,dehydratedView:se});if(ro(n,$e,B,pa(D,se)),(0,c.HAh)($e),xe>-1&&n[6]?.splice(xe,1),(e===lr.Complete||e===lr.Error)&&Array.isArray(t[8])){for(const dt of t[8])dt();t[8]=null}}St(Je.DeferBlockStateEnd)}function yM(e,t,n,r,o){const a=Date.now(),h=oi(o[1],r);if(null===t[2]||t[2]<=a){t[2]=null;const D=L_(h),B=null!==t[3];if(e!==lr.Loading||null===D||B){e>lr.Loading&&B&&(t[3](),t[3]=null,t[0]=null),j_(e,t,n,r,o);const G=gf(h,e);null!==G&&(t[2]=a+G,B_(G,t,r,n,o))}else{t[0]=e;const G=B_(D,t,r,n,o);t[3]=G}}else t[0]=e}function B_(e,t,n,r,o){return U_(e,()=>{const u=t[0];t[2]=null,t[0]=null,null!==u&&xo(u,n,r)},o[9])}function F_(e,t){return e<t}function ec(e,t){xo(lr.Placeholder,t,e[t.index])}function W_(e,t,n){e.loadingPromise.then(()=>{e.loadingState===$r.COMPLETE?xo(lr.Complete,t,n):e.loadingState===$r.FAILED&&xo(lr.Error,t,n)})}let vf=null;function yf(e,t){return t[9].get(_M,null,{optional:!0})?.behavior!==R_.Manual}function Ef(e,t,n,r){const o=n.get(c.SKi);return function Ps(e,t,n,r){const o=ho(r);let a=vi.get(e)?.get(o);fs.has(o)||fs.set(o,{observer:n(r),count:0});const u=fs.get(o);if(!a){a=new Is,u.observer.observe(e);let h=vi.get(e);h?h.set(o,a):(h=new Map,vi.set(e,h)),h.set(o,a),u.count++}return a.callbacks.add(t),()=>{if(vi.get(e)?.has(o)){if(a.callbacks.delete(t),0===a.callbacks.size){u.observer.unobserve(e),u.count--;const h=vi.get(e);h&&(h.delete(o),0===h.size&&vi.delete(e))}0===u.count&&(u.observer.disconnect(),fs.delete(o))}}}(e,()=>o.run(t),a=>o.runOutsideAngular(()=>function Os(e){const t=ho(e);return new IntersectionObserver(n=>{for(const r of n)r.isIntersecting&&vi.has(r.target)&&vi.get(r.target)?.get(t)?.listener()},e)}(a)),r)}function tc(e,t,n,r,o,a,u,h){if(!yf(0,e))return;const D=e[9],B=D.get(c.SKi);let G;G=mp({read:function se(){if((0,c.EPY)(e))return void G.destroy();const xe=Bi(e,t),$e=xe[1];if($e!==Ya.Initial&&$e!==lr.Placeholder)return void G.destroy();const dt=function DM(e,t,n){return null==n?e:n>=0?(0,c.jRZ)(n,e):e[t.index][10]??null}(e,t,r);if(!dt||(G.destroy(),(0,c.EPY)(dt)))return;const Lt=function CM(e,t){return(0,c.vaC)(27+t,e)}(dt,n),Xt=o(Lt,()=>{B.run(()=>{e!==dt&&(0,c.DyX)(dt,Xt),a()})},D,h);e!==dt&&(0,c.ik5)(dt,Xt),qc(u,xe,Xt)}},{injector:D})}let K_=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=(0,c.jDH)({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();class MM{resolverToTokenToDependencies=new WeakMap;resolverToProviders=new WeakMap;resolverToEffects=new WeakMap;standaloneInjectorToComponent=new WeakMap;reset(){this.resolverToTokenToDependencies=new WeakMap,this.resolverToProviders=new WeakMap,this.standaloneInjectorToComponent=new WeakMap}}let nc=new MM;function tl(){return nc}function XM(e){const t=tl().resolverToProviders.get(e)??[];if(function GM(e){return e instanceof c.e5P&&e.scopes.has("platform")}(e))return t;const n=function VM(e){const{standaloneInjectorToComponent:t}=tl();if(t.has(e))return t.get(e);const n=e.get(Ea,null,{self:!0,optional:!0});return null===n||null===n.instance?null:n.instance.constructor}(e);if(null===n)return t;const r=function $M(e){const t=new Map,r=function zM(e,t){return(n,r)=>{if(e.has(n)||e.set(n,[r]),!t.has(r))for(const o of e.keys()){const a=e.get(o);let u=(0,c.ebl)(r);if(u||(u=(0,c.ebl)(r.ngModule)),!u)return;const h=a[0];let D=!1;(0,c.xLP)(u.imports,B=>{D||(D=B.ngModule===h||B===h,D&&e.get(o)?.unshift(r))})}t.add(r)}}(t,new Set);return(0,c.brz)(e,r,[],new Set),t}(n),o=[];for(const a of t){const u=a.provider,h=u.provide;if(h===c.Z63||h===c.B9r)continue;let D=r.get(u)??[];(0,c.xUg)(n)?.standalone&&(D=[n,...D]),o.push({...a,importPath:D})}return o}function H_(e){return e instanceof Te?function HM(e){const t=at(e),{resolverToProviders:n}=tl();return[...n.get(t)??[],...Array.from((0,c.RiE)()).map(a=>({token:a,isViewProvider:!1,provider:a}))]}(e):e instanceof c.uvJ?XM(e):void(0,c.$8)("getInjectorProviders only supports NodeInjector and EnvironmentInjector")}function $_(e){if(e instanceof Te){const t=Mn(e),n=at(e);return(0,c.VKj)(n,t),{type:"element",source:(0,c.d31)(n,t)}}return e instanceof c.e5P?{type:"environment",source:e.source??null}:e instanceof c.oTH?{type:"null",source:null}:null}function YM(e){return"computed"===e.kind}function JM(e){return"template"===e.kind}function qM(e){return"signal"===e.kind}const X_=new WeakMap;let G_=0;function Q_(e,t=new Map){for(const n of e){if(t.has(n))continue;const r=[];for(let o=n.producers;void 0!==o;o=o.nextProducer)r.push(o.producer);t.set(n,r),Q_(r,t)}return t}function Z_(e){let t=null;if(!(e instanceof Te||e instanceof c.e5P))return(0,c.$8)("getSignalGraph must be called with a NodeInjector or R3Injector");e instanceof Te&&(t=function eA(e){const t=at(e);(0,c.R2n)(t);const n=Mn(e);(0,c.MdC)(n);const r=n[t.index];return(0,c.q$2)(r)?r[24]??null:null}(e));const n=function nA(e){let t=e;return e instanceof Te&&(t=Mn(e)),(tl().resolverToEffects.get(t)??[]).map(o=>o instanceof c.dTm?o[de.bh]:o.signal[de.bh])}(e);return function tA(e){const t=Array.from(e.keys()),n=[],r=[];for(const[o,a]of e.entries()){const u=t.indexOf(o);let h=X_.get(o);h||(G_++,h=G_.toString(),X_.set(o,h)),YM(o)?n.push({label:o.debugName,value:o.value,kind:o.kind,epoch:o.version,debuggableFn:o.computation,id:h}):qM(o)?n.push({label:o.debugName,value:o.value,kind:o.kind,epoch:o.version,id:h}):JM(o)?n.push({label:o.debugName??o.lView?.[0]?.tagName?.toLowerCase?.(),kind:o.kind,epoch:o.version,debuggableFn:o.lView?.[8]?.constructor,id:h}):n.push({label:o.debugName,kind:o.kind,epoch:o.version,id:h});for(const D of a)r.push({consumer:u,producer:t.indexOf(D)})}return{nodes:n,edges:r}}(Q_(t?[t,...n]:n))}function gA(e,t){!function cm(e,t){if(typeof COMPILED>"u"||!COMPILED){const n=c.laP;n.ng??={},n.ng[e]=t}}(e,t)}const _A=new c.nKC(""),lm=new c.nKC("");function DA(){}function CA(){(0,de.KO)(()=>{throw new c.buA(600,"")})}function um(e,t){return Array.isArray(t)?t.reduce(um,e):{...e,...t}}let fu=(()=>{class e{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=(0,c.WQX)(c.ZTf);
1afterRenderManager=(0,c.WQX)(ud);zonelessEnabled=(0,c.WQX)(c.Evm);rootEffectScheduler=(0,c.WQX)(c.VML);dirtyFlags=0;tracingSnapshot=null;allTestViews=new Set;autoDetectTestViews=new Set;includeAllTestViews=!1;afterTick=new gt.B;get allViews(){return[...(this.includeAllTestViews?this.allTestViews:this.autoDetectTestViews).keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];internalPendingTask=(0,c.WQX)(c.rev);get isStable(){return this.internalPendingTask.hasPendingTasksObservable.pipe((0,qe.T)(n=>!n))}constructor(){(0,c.WQX)($a,{optional:!0})}whenStable(){let n;return new Promise(r=>{n=this.isStable.subscribe({next:o=>{o&&r()}})}).finally(()=>{n.unsubscribe()})}_injector=(0,c.WQX)(c.uvJ);_rendererFactory=null;get injector(){return this._injector}bootstrap(n,r){return this.bootstrapImpl(n,r)}bootstrapImpl(n,r,o=c.zZn.NULL){return this._injector.get(c.SKi).run(()=>{if(St(Je.BootstrapComponentStart),!this._injector.get(m_).done)throw new c.buA(405,"");const h=(0,c.xUg)(n),D=this._injector.get(Ea),B=new zd(h,D);this.componentTypes.push(n);const{hostElement:G,directives:se,bindings:xe}=function AA(e){return void 0===e||"string"==typeof e||e instanceof Element?{hostElement:e}:e}(r),dt=B.create(o,[],G||B.selector,D.injector,se,xe),Lt=dt.location.nativeElement,Xt=dt.injector.get(_A,null);return Xt?.registerApplication(Lt),dt.onDestroy(()=>{this.detachView(dt.hostView),hu(this.components,dt),Xt?.unregisterApplication(Lt)}),this._loadComponent(dt),St(Je.BootstrapComponentEnd,dt),dt})}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){St(Je.ChangeDetectionStart),null!==this.tracingSnapshot?this.tracingSnapshot.run(ld.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw St(Je.ChangeDetectionEnd),new c.buA(101,!1);const n=(0,de.Ht)(null);try{this._runningTick=!0,this.synchronize()}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,(0,de.Ht)(n),this.afterTick.next(),St(Je.ChangeDetectionEnd)}};synchronize(){null===this._rendererFactory&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(Ud,null,{optional:!0}));let n=0;for(;0!==this.dirtyFlags&&n++<10;){St(Je.ChangeDetectionSyncStart);try{this.synchronizeOnce()}finally{St(Je.ChangeDetectionSyncEnd)}}}synchronizeOnce(){16&this.dirtyFlags&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush());let n=!1;if(7&this.dirtyFlags){const r=!!(1&this.dirtyFlags);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:o}of this.allViews)(r||(0,c.dMS)(o))&&(Xl(o,r&&!this.zonelessEnabled?0:1),n=!0);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),23&this.dirtyFlags)return}n||(this._rendererFactory?.begin?.(),this._rendererFactory?.end?.()),8&this.dirtyFlags&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){this.allViews.some(({_lView:n})=>(0,c.dMS)(n))?this.dirtyFlags|=2:this.dirtyFlags&=-8}attachView(n){const r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){const r=n;hu(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView);try{this.tick()}catch(o){this.internalErrorHandler(o)}this.components.push(n),this._injector.get(lm,[]).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._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>hu(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new c.buA(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(r){return new(r||e)};static \u0275prov=Un({token:e,factory:e.\u0275fac})}return e})();function hu(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function dm(e,t,n){const r=t.get(TA);return r.add(e,n),()=>r.remove(e)}function Tf(e){return(t,n)=>dm(t,n,e)}let TA=(()=>{class e{buckets=new Map;callbackBucket=new Map;applicationRef=(0,c.WQX)(fu);ngZone=(0,c.WQX)(c.SKi);idleService=(0,c.WQX)(Dt);add(n,r){const o=fm(r);this.callbackBucket.set(n,o);let a=this.buckets.get(o);null==a&&(a={idleId:null,queue:new Set},this.buckets.set(o,a)),a.queue.add(n),this.scheduleBucket(a,r)}remove(n){const r=this.callbackBucket.get(n);if(void 0===r)return;this.callbackBucket.delete(n);const o=this.buckets.get(r);o&&(o.queue.delete(n),0===o.queue.size&&(this.cancelBucket(o),this.buckets.delete(r)))}scheduleBucket(n,r){if(null!==n.idleId)return;const o=fm(r),a=u=>{this.cancelBucket(n);for(const h of n.queue)if(h(),this.applicationRef._tick(),n.queue.delete(h),this.callbackBucket.delete(h),u&&0===u.timeRemaining()&&!u.didTimeout)break;n.queue.size>0?this.scheduleBucket(n,r):this.buckets.delete(o)};n.idleId=this.idleService.requestOnIdle(u=>this.ngZone.run(()=>a(u)),r)}cancelBucket(n){null!==n.idleId&&(this.idleService.cancelOnIdle(n.idleId),n.idleId=null)}ngOnDestroy(){for(const n of this.buckets.values())this.cancelBucket(n);this.buckets.clear(),this.callbackBucket.clear()}static \u0275prov=(0,c.jDH)({token:e,providedIn:"root",factory:()=>new e})}return e})();function fm(e){return e&&null!=e.timeout?`${e.timeout}`:""}function hm(e){const t=(0,c.OAn)(),n=(0,c.Mx4)();if(ec(t,n),!yf(0,t))return;const r=t[9];qc(0,Bi(t,n),e(()=>Ta(0,t,n),r))}function pm(e){const t=(0,c.OAn)(),n=t[9],r=(0,c.Mx4)(),a=oi(t[1],r);a.loadingState===$r.NOT_STARTED&&qc(1,Bi(t,r),e(()=>nl(a,t,r),n))}function gm(e,t,n){const r=t[9],o=Bi(t,n),a=o[6];qc(2,o,e(()=>Lo(r,a),r))}function nl(e,t,n){Sf(e,t,n)}function Sf(e,t,n){const r=t[9],o=t[1];if(e.loadingState!==$r.NOT_STARTED)return e.loadingPromise??Promise.resolve();const a=Bi(t,n),u=function hM(e,t){return(0,c.XRZ)(e,t.primaryTmplIndex+27)}(o,e);e.loadingState=$r.IN_PROGRESS,lu(1,a);let h=e.dependencyResolverFn;const D=r.get(c.u5s).add();return h?(e.loadingPromise=Promise.allSettled(h()).then(B=>{let G=!1,se=null;const xe=[],$e=[];for(let dt=0;dt<B.length;dt++){const Lt=B[dt];if("fulfilled"!==Lt.status){G=!0,se=Lt.reason instanceof Error?Lt.reason:new Error(String(Lt.reason));break}{const Xt=Lt.value,on=(0,c.xUg)(Xt)||(0,c.HaV)(Xt);if(on)xe.push(on);else{const jt=(0,c.oyA)(Xt);jt&&$e.push(jt)}}}if(G){if(e.loadingState=$r.FAILED,null===e.errorTmplIndex){const Xt=new c.buA(-750,"");Md(t,Xt)}}else{e.loadingState=$r.COMPLETE;const dt=u.tView;if(xe.length>0){dt.directiveRegistry=N_(dt.directiveRegistry,xe);const Lt=xe.map(on=>
1on.type),Xt=(0,c.jXY)(!1,...Lt);e.providers=Xt}$e.length>0&&(dt.pipeRegistry=N_(dt.pipeRegistry,$e))}}),e.loadingPromise.finally(()=>{e.loadingPromise=null,D()})):(e.loadingPromise=Promise.resolve().then(()=>{e.loadingPromise=null,e.loadingState=$r.COMPLETE,D()}),e.loadingPromise)}function Ta(e,t,n){const r=t[1],o=t[n.index];if(!yf(0,t))return;const a=Bi(t,n),u=oi(r,n);switch(k_(a),u.loadingState){case $r.NOT_STARTED:xo(lr.Loading,n,o),Sf(u,t,n),u.loadingState===$r.IN_PROGRESS&&W_(u,n,o);break;case $r.IN_PROGRESS:xo(lr.Loading,n,o),W_(u,n,o);break;case $r.COMPLETE:xo(lr.Complete,n,o);break;case $r.FAILED:xo(lr.Error,n,o)}}function Lo(e,t,n){return If.apply(this,arguments)}function If(){return(If=Ke(function*(e,t,n){const r=e.get(Ze);if(r.hydrating.has(t))return;const{parentBlockPromise:a,hydrationQueue:u}=function fc(e,t){const n=t.get(Ze),o=t.get(c.pJN).get(hi,{});let a=!1,u=e,h=null;const D=[];for(;!a&&u;){a=n.has(u);const B=n.hydrating.get(u);if(null===h&&null!=B){h=B.promise;break}D.unshift(u),u=o[u].p}return{parentBlockPromise:h,hydrationQueue:D}}(t,e);if(0===u.length)return;null!==a&&u.shift(),function OA(e,t){for(let n of t)e.hydrating.set(n,(0,c.nJn)())}(r,u),null!==a&&(yield a);const h=u[0];r.has(h)?yield _m(e,u,n):r.awaitParentBlock(h,Ke(function*(){return yield _m(e,u,n)}))})).apply(this,arguments)}function _m(e,t,n){return Of.apply(this,arguments)}function Of(){return(Of=Ke(function*(e,t,n){const r=e.get(Ze),o=r.hydrating,a=e.get(c.rev),u=a.add();for(let D=0;D<t.length;D++){const B=t[D],G=r.get(B);if(null==G){IA(D,t,r),mm(t.slice(D),r);break}if(yield bA(G),yield PA(e),SA(G)){TD(G),mm(t.slice(D),r);break}o.get(B).resolve()}const h=t[t.length-1];yield o.get(h)?.promise,a.remove(u),n&&n(t),function SD(e,t,n,r){null!==e&&(n.cleanup(t),eu(e.lContainer),gg(r))}(r.get(h),t,r,e.get(fu))})).apply(this,arguments)}function SA(e){return Bi(e.lView,e.tNode)[1]===lr.Error}function IA(e,t,n){const r=e-1,o=r>-1?n.get(t[r]):null;o&&eu(o.lContainer)}function mm(e,t){const n=t.hydrating;for(const r of e)n.get(r)?.reject();t.cleanup(e)}function PA(e){return new Promise(t=>dd(t,{injector:e}))}function bA(e){return Pf.apply(this,arguments)}function Pf(){return(Pf=Ke(function*(e){const{tNode:t,lView:n}=e,r=Bi(n,t);return new Promise(o=>{(function wA(e,t){Array.isArray(e[8])||(e[8]=[]),e[8].push(t)})(r,o),Ta(0,n,t)})})).apply(this,arguments)}function Fr(e,t,n){return 0===e?vm(t,n):2!==e||!vm(t,n)}function vm(e,t){const n=e[9],r=oi(e[1],t),o=yo(n),a=function RA(e){return null!=e&&!(1&~e)}(r.flags),h=null!==Bi(e,t)[6];return!(a&&h&&o)}function No(e,t){const n=oi(e,t);return n.hydrateTriggers??=new Map}function Em(e,t,n,r,o,a,u,h,D,B){const G=(0,c.OAn)(),se=(0,c.klJ)(),xe=e+27,$e=Ca(G,se,e,null,0,0),dt=G[9],Lt=yo(dt);if(se.firstCreatePass){si("NgDefer");const Vs={primaryTmplIndex:t,loadingTmplIndex:r??null,placeholderTmplIndex:o??null,errorTmplIndex:a??null,placeholderBlockConfig:null,loadingBlockConfig:null,dependencyResolverFn:n??null,loadingState:$r.NOT_STARTED,loadingPromise:null,providers:null,hydrateTriggers:null,debug:null,flags:B??0};D?.(se,Vs,h,u),function dM(e,t,n){const r=el(t);e.data[r]=n}(se,xe,Vs)}const Xt=G[xe];Xg(Xt,$e,G);let on=null,jt=null;if(Xt[6]?.length>0){const Vs=Xt[6][0].data;jt=Vs.di??null,on=Vs.s}const Gn=[null,Ya.Initial,null,null,null,null,jt,on,null,null];!function uM(e,t,n){e[el(t)]=n}(G,xe,Gn);let ai=null;null!==jt&&Lt&&(ai=dt.get(Ze),ai.add(jt,{lView:G,tNode:$e,lContainer:Xt}));const Wr=()=>{k_(Gn),null!==jt&&ai?.cleanup([jt])};qc(0,Gn,()=>(0,c.DyX)(G,Wr)),(0,c.ik5)(G,Wr)}function Dm(e){Fr(0,(0,c.OAn)(),(0,c.Mx4)())&&hm(Tf({timeout:e}))}function Cm(e){Fr(1,(0,c.OAn)(),(0,c.Mx4)())&&pm(Tf({timeout:e}))}function Mm(e,t,n){const r=(0,c.OAn)(),o=(0,c.Mx4)();Fr(0,r,o)&&(ec(r,o),tc(r,o,e,t,Ef,()=>Ta(0,r,o),0,n))}function bf(e,t){const n=(0,c.OAn)();if(Ar(n,(0,c.xbp)(),t)){const o=(0,c.klJ)(),a=(0,c.CpD)();if($l(a,o,n,e,t))(0,c.Qs1)(a)&&Np(n,a.index);else{const h=(0,c.d31)(a,n);Kl(n[11],h,null,a.value,e,t,null)}}return bf}function wf(e,t,n,r){const o=(0,c.OAn)();return Ar(o,(0,c.xbp)(),t)&&((0,c.klJ)(),function y0(e,t,n,r,o,a){const u=(0,c.d31)(e,t);Kl(t[11],u,a,e.value,n,r,o)}((0,c.CpD)(),o,e,t,n,r)),wf}function Am(){return(0,c.OAn)()[15][8]}class lT{destroy(t){}updateValue(t,n){}swap(t,n){const r=Math.min(t,n),o=Math.max(t,n),a=this.detach(o);if(o-r>1){const u=this.detach(r);this.attach(r,a),this.attach(o,u)}else this.attach(r,a)}move(t,n){this.attach(n,this.detach(t))}}function kf(e,t,n,r,o){return e===n&&Object.is(t,r)?1:Object.is(o(e,t),o(n,r))?-1:0}function xf(e,t,n,r){return!(void 0===t||!t.has(r)||(e.attach(n,t.get(r)),t.delete(r),0))}function Tm(e,t,n,r,o){if(xf(e,t,r,n(r,o)))e.updateValue(r,o);else{const a=e.create(r,o);e.attach(r,a)}}function Sm(e,t,n,r){const o=new Set;for(let a=t;a<=n;a++)o.add(r(a,e.at(a)));return o}class Im{kvMap=new Map;_vMap=void 0;has(t){return this.kvMap.has(t)}
1delete(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 Om(e,t,n,r,o,a,u,h){si("NgControlFlow");const D=(0,c.OAn)(),B=(0,c.klJ)();return Ca(D,B,e,t,n,r,o,(0,c.db4)(B.consts,a),256,u,h),mu}function mu(e,t,n,r,o,a,u,h){si("NgControlFlow");const D=(0,c.OAn)(),B=(0,c.klJ)();return Ca(D,B,e,t,n,r,o,(0,c.db4)(B.consts,a),512,u,h),mu}function Pm(e,t){si("NgControlFlow");const n=(0,c.OAn)(),r=(0,c.xbp)(),o=n[r]!==er?n[r]:-1,a=-1!==o?vu(n,27+o):void 0;if(Ar(n,r,e)){const h=(0,de.Ht)(null);try{if(void 0!==a&&Nc(a,0),-1!==e){const D=27+e,B=vu(n,D),G=Lf(n[1],D),se=vg(B,G,n);ro(B,Po(n,G,t,{dehydratedView:se}),0,pa(G,se))}}finally{(0,de.Ht)(h)}}else if(void 0!==a){const h=Gp(a,0);void 0!==h&&(h[8]=t)}}class dT{lContainer;$implicit;$index;constructor(t,n,r){this.lContainer=t,this.$implicit=n,this.$index=r}get $count(){return this.lContainer.length-10}}function bm(e){return e}function wm(e,t){return t}class fT{hasEmptyBlock;trackByFn;liveCollection;constructor(t,n,r){this.hasEmptyBlock=t,this.trackByFn=n,this.liveCollection=r}}function Rm(e,t,n,r,o,a,u,h,D,B,G,se,xe){si("NgControlFlow");const $e=(0,c.OAn)(),dt=(0,c.klJ)(),Lt=void 0!==D,Xt=(0,c.OAn)(),on=h?u.bind(Xt[15][8]):u,jt=new fT(Lt,on);Xt[27+e]=jt,Ca($e,dt,e+1,t,n,r,o,(0,c.db4)(dt.consts,a),256),Lt&&Ca($e,dt,e+2,D,B,G,se,(0,c.db4)(dt.consts,xe),512)}class hT extends lT{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(t,n,r){super(),this.lContainer=t,this.hostLView=n,this.templateTNode=r}get length(){return this.lContainer.length-10}at(t){return this.getLView(t)[8].$implicit}attach(t,n){const r=n[6];this.needsIndexUpdate||=t!==this.length,ro(this.lContainer,n,t,pa(this.templateTNode,r)),function pT(e,t){if(e.length<=10)return;const r=e[10+t],o=r?r[26]:void 0;r&&o&&o.detachedLeaveAnimationFns&&o.detachedLeaveAnimationFns.length>0&&(function QE(e,t){const n=e.get(wc);if(t.detachedLeaveAnimationFns){for(const r of t.detachedLeaveAnimationFns)n.queue.delete(r);t.detachedLeaveAnimationFns=void 0}}(r[9],o),Oo.delete(r[19]),o.detachedLeaveAnimationFns=void 0)}(this.lContainer,t)}detach(t){return this.needsIndexUpdate||=t!==this.length-1,function gT(e,t){if(e.length<=10)return;const r=e[10+t],o=r?r[26]:void 0;o&&o.leave&&o.leave.size>0&&(o.detachedLeaveAnimationFns=[])}(this.lContainer,t),function _T(e,t){return Uc(e,t)}(this.lContainer,t)}create(t,n){const r=Xc(this.lContainer,this.templateTNode.tView.ssrId);return Po(this.hostLView,this.templateTNode,new dT(this.lContainer,n,t),{dehydratedView:r})}destroy(t){Rc(t[1],t)}updateValue(t,n){this.getLView(t)[8].$implicit=n}reset(){this.needsIndexUpdate=!1}updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t<this.length;t++)this.getLView(t)[8].$index=t}getLView(t){return function mT(e,t){return Gp(e,t)}(this.lContainer,t)}}function km(e){const t=(0,de.Ht)(null),n=(0,c._px)();try{const r=(0,c.OAn)(),o=r[1],a=r[n],u=n+1,h=vu(r,u);if(void 0===a.liveCollection){const B=Lf(o,u);a.liveCollection=new hT(h,r,B)}else a.liveCollection.reset();const D=a.liveCollection;if(function uT(e,t,n,r){let o,a,u=0,h=e.length-1;if(Array.isArray(t)){(0,de.Ht)(r);let B=t.length-1;for((0,de.Ht)(null);u<=h&&u<=B;){const G=e.at(u),se=t[u],xe=kf(u,G,u,se,n);if(0!==xe){xe<0&&e.updateValue(u,se),u++;continue}const $e=e.at(h),dt=t[B],Lt=kf(h,$e,B,dt,n);if(0!==Lt){Lt<0&&e.updateValue(h,dt),h--,B--;continue}const Xt=n(u,G),on=n(h,$e),jt=n(u,se);if(Object.is(jt,on)){const Gn=n(B,dt);Object.is(Gn,Xt)?(e.swap(u,h),e.updateValue(h,dt),B--,h--):e.move(h,u),e.updateValue(u,se),u++;continue}if(o??=new Im,a??=Sm(e,u,h,n),xf(e,o,u,jt))e.updateValue(u,se),u++,h++;else if(a.has(jt))o.set(Xt,e.detach(u)),h--;else{const Gn=e.create(u,t[u]);e.attach(u,Gn),u++,h++}}for(;u<=B;)Tm(e,o,n,u,t[u]),u++}else if(null!=t){(0,de.Ht)(r);const B=t[Symbol.iterator]();(0,de.Ht)(null);let G=B.next();for(;!G.done&&u<=h;){const se=e.at(u),xe=G.value,$e=kf(u,se,u,xe,n);if(0!==$e)$e<0&&e.updateValue(u,xe),u++,G=B.next();
1else{o??=new Im,a??=Sm(e,u,h,n);const dt=n(u,xe);if(xf(e,o,u,dt))e.updateValue(u,xe),u++,h++,G=B.next();else if(a.has(dt)){const Lt=n(u,se);o.set(Lt,e.detach(u)),h--}else e.attach(u,e.create(u,xe)),u++,h++,G=B.next()}}for(;!G.done;)Tm(e,o,n,e.length,G.value),G=B.next()}for(;u<=h;)e.destroy(e.detach(h--));o?.forEach(B=>{e.destroy(B)})}(D,e,a.trackByFn,t),D.updateIndexes(),a.hasEmptyBlock){const B=(0,c.xbp)(),G=0===D.length;if(Ar(r,B,G)){const se=n+2,xe=vu(r,se);if(G){const $e=Lf(o,se),dt=vg(xe,$e,r);ro(xe,Po(r,$e,void 0,{dehydratedView:dt}),0,pa($e,dt))}else o.firstUpdatePass&&ql(xe),Nc(xe,0)}}}finally{(0,de.Ht)(t)}}function vu(e,t){return e[t]}function Lf(e,t){return(0,c.XRZ)(e,t)}function Nf(e,t,n){const r=(0,c.OAn)();return Ar(r,(0,c.xbp)(),t)&&((0,c.klJ)(),Ed((0,c.CpD)(),r,e,t,r[11],n)),Nf}function Uf(e,t,n,r,o){$l(t,e,n,o?"class":"style",r)}function rl(e,t,n,r){const o=(0,c.OAn)(),a=o[1],u=e+27,h=a.firstCreatePass?Hd(u,o,2,t,Cd,(0,c.ckz)(),n,r):a.data[u];if((0,c.Qs1)(h)){const D=o[10].tracingService;if(D&&D.componentCreate)return D.componentCreate(Bd(a.data[h.directiveStart+h.componentOffset]),()=>(xm(e,t,o,h,r),rl))}return xm(e,t,o,h,r),rl}function xm(e,t,n,r,o){if(Vl(r,n,e,t,Ff),(0,c.yoD)(r)){const a=n[1];Wl(a,n,r),Fs(a,r,n)}null!=o&&Xa(n,r)}function yu(){const e=(0,c.klJ)(),n=Hl((0,c.Mx4)());return e.firstCreatePass&&$d(e,n),(0,c.UhH)(n)&&(0,c.krE)(),(0,c.N79)(),null!=n.classesWithoutHost&&function Yt(e){return!!(8&e.flags)}(n)&&Uf(e,n,(0,c.OAn)(),n.classesWithoutHost,!0),null!=n.stylesWithoutHost&&function un(e){return!!(16&e.flags)}(n)&&Uf(e,n,(0,c.OAn)(),n.stylesWithoutHost,!1),yu}function jf(e,t,n,r){return rl(e,t,n,r),yu(),jf}function Eu(e,t,n,r){const o=(0,c.OAn)(),a=o[1],u=e+27,h=a.firstCreatePass?Wg(u,a,2,t,n,r):a.data[u];return Vl(h,o,e,t,Ff),null!=r&&Xa(o,h),Eu}function Du(){const t=Hl((0,c.Mx4)());return(0,c.UhH)(t)&&(0,c.krE)(),(0,c.N79)(),Du}function Bf(e,t,n,r){return Eu(e,t,n,r),Du(),Bf}let Ff=(e,t,n,r,o)=>((0,c.m7n)(!0),Tl(t[11],r,(0,c.UaU)()));function vT(e,t,n,r,o){const a=!Us(t,n);if((0,c.m7n)(a),a)return Tl(t[11],r,(0,c.UaU)());const u=t[6],h=Hc(u,e,t,n);return dc(u,o)&&Ns(u,o,h.nextSibling),u&&(Dr(n)||Ui(h))&&(0,c.Qs1)(n)&&((0,c.jNO)(n),Wh(h)),h}function yT(){Ff=vT}function Cu(e,t,n){const r=(0,c.OAn)(),o=r[1],a=e+27,u=o.firstCreatePass?Hd(a,r,8,"ng-container",Cd,(0,c.ckz)(),t,n):o.data[a];if(Vl(u,r,e,"ng-container",Vf),(0,c.yoD)(u)){const h=r[1];Wl(h,r,u),Fs(h,u,r)}return null!=n&&Xa(r,u),Cu}function il(){const e=(0,c.klJ)(),n=Hl((0,c.Mx4)());return e.firstCreatePass&&$d(e,n),il}function Wf(e,t,n){return Cu(e,t,n),il(),Wf}function Mu(e,t,n){const r=(0,c.OAn)(),o=r[1],a=e+27,u=o.firstCreatePass?Wg(a,o,8,"ng-container",t,n):o.data[a];return Vl(u,r,e,"ng-container",Vf),null!=n&&Xa(r,u),Mu}function Kf(){return Hl((0,c.Mx4)()),il}let Vf=(e,t,n,r,o)=>((0,c.m7n)(!0),Yu(t[11],""));function ET(e,t,n,r,o){let a;const u=!Us(t,n);if((0,c.m7n)(u),u)return Yu(t[11],"");const h=t[6],D=Hc(h,e,t,n),B=function Qo(e,t){const n=e.data;let r=n.e?.[t]??null;return null===r&&n.c?.[t]&&(r=Zo(e,t)),r}(h,o);return Ns(h,o,D),a=Jl(B,D),a}function DT(){Vf=ET}const CT=Symbol("RENDER"),Nm=Symbol("ON_DESTROY"),Um=Symbol("CONTENT_ADAPTER"),jm=Symbol("GET_CONTEXT"),Bm=new c.nKC("FOREIGN_CONTEXT");class MT extends jc{get head(){const t=this._lView;return t[t[1].firstChild.index]}get tail(){const t=this._lView;return t[t[1].firstChild.next.index]}}class Fm{context;constructor(t){this.context=t}get(t,n){return t===Bm?this.context:n}}function Wm(e,t){const n=(0,c.OAn)(),r=e+27,o=n[r];o[2]|=4;const a=(0,c.klJ)();return[n,o,a.data[r],(0,c.db4)(a.consts,t)]}function Km(){return(0,c.OAn)()}function Hf(e,t,n){const r=(0,c.OAn)();return Ar(r,(0,c.xbp)(),t)&&((0,c.klJ)(),Dd((0,c.CpD)(),r,e,t,r[11],n)),Hf}function $f(e,t,n){const r=(0,c.OAn)();if(Ar(r,(0,c.xbp)(),t)){const a=(0,c.klJ)(),u=(0,c.CpD)();Dd(u,r,e,t,jp((0,c.MT)(a.data),u,r),n)}return $f}const sl=void 0;var PT=["en",[["a","p"],["AM","PM"]],[["AM","PM"]],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
1ay","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],sl,[["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"]],sl,[["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\u202fa","h:mm:ss\u202fa","h:mm:ss\u202fa z","h:mm:ss\u202fa zzzz"],["{1}, {0}",sl,sl,sl],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function OT(e){const t=Math.floor(Math.abs(e)),n=e.toString().replace(/^[^.]*\.?/,"").length;return 1===t&&0===n?1:5}];let rc=Object.create(null);function zf(e){const t=function wT(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=Vm(t);if(n)return n;const r=t.split("-")[0];if(n=Vm(r),n)return n;if("en"===r)return PT;throw new c.buA(701,!1)}function Vm(e){if(!(e in rc)){const t=c.laP.ng&&c.laP.ng.common&&c.laP.ng.common.locales&&c.laP.ng.common.locales[e];return void 0!==t&&(rc[e]=t),t}return rc[e]}const ol={LocaleId:0,DayPeriodsFormat:1,DayPeriodsStandalone:2,DaysFormat:3,DaysStandalone:4,MonthsFormat:5,MonthsStandalone:6,Eras:7,FirstDayOfWeek:8,WeekendRange:9,DateFormat:10,TimeFormat:11,DateTimeFormat:12,NumberSymbols:13,NumberFormats:14,CurrencyCode:15,CurrencySymbol:16,CurrencyName:17,Currencies:18,Directionality:19,PluralCase:20,ExtraData:21},RT=["zero","one","two","few","many"];const Au={marker:"element"},Tu={marker:"ICU"};var Wi=function(e){return e[e.SHIFT=2]="SHIFT",e[e.APPEND_EAGERLY=1]="APPEND_EAGERLY",e[e.COMMENT=2]="COMMENT",e}(Wi||{});let $m="en-US";function LT(e){"string"==typeof e&&($m=e.toLowerCase().replace(/_/g,"-"))}let al=0,cl=0;let ll=(e,t,n,r)=>((0,c.m7n)(!0),function zm(e,t,n){const r=e[11];switch(n){case Node.COMMENT_NODE:return Yu(r,t);case Node.TEXT_NODE:return Zu(r,t);case Node.ELEMENT_NODE:return Tl(r,t,null)}}(e,n,r));function Xm(e,t,n,r){const o=n[11];let u,a=null;for(let h=0;h<t.length;h++){const D=t[h];if("string"==typeof D){const B=t[++h];null===n[B]&&(n[B]=ll(n,0,D,Node.TEXT_NODE))}else if("number"==typeof D)switch(1&D){case 0:const B=ng(D);let G,se;if(null===a&&(a=B,u=o.parentNode(r)),B===a?(G=r,se=u):(G=null,se=(0,c.IvY)(n[B])),null!==se){const Lt=rg(D);ps(o,se,n[Lt],G,!1);const on=Vc(e,Lt);if(null!==on&&"object"==typeof on){const jt=Zl(on,n);null!==jt&&Xm(e,on.create[jt],n,n[on.anchorIdx])}}break;case 1:const $e=t[++h],dt=t[++h];Kl(o,(0,c.vaC)(D>>>1,n),null,null,$e,dt,null)}else switch(D){case Tu:const B=t[++h],G=t[++h];null===n[G]&&zt(n[G]=ll(n,0,B,Node.COMMENT_NODE),n);break;case Au:const se=t[++h],xe=t[++h];null===n[xe]&&zt(n[xe]=ll(n,0,se,Node.ELEMENT_NODE),n)}}}function Gm(e,t,n,r,o){for(let a=0;a<n.length;a++){const u=n[a],h=n[++a];if(u&o){let D="";for(let B=a+1;B<=a+h;B++){const G=n[B];if("string"==typeof G)D+=G;else if("number"==typeof G)if(G<0)D+=(0,c.eFE)(t[r-G]);else{const se=G>>>2;switch(3&G){case 1:const xe=n[++B],$e=n[++B],dt=e.data[se];
1if("string"==typeof dt)Kl(t[11],t[se],null,dt,xe,D,$e);else{const Xt=(0,c._px)();(0,c.ypq)(se);try{Ed(dt,t,xe,D,t[11],$e)}finally{(0,c.ypq)(Xt)}}break;case 0:const Lt=t[se];null!==Lt&&jh(t[11],Lt,D);break;case 2:WT(e,Vc(e,se),t,D);break;case 3:Qm(e,Vc(e,se),r,t)}}}}else{const D=n[a+1];if(D>0&&!(3&~D)){const G=Vc(e,D>>>2);t[G.currentCaseLViewIndex]<0&&Qm(e,G,r,t)}}a+=h}}function Qm(e,t,n,r){let o=r[t.currentCaseLViewIndex];if(null!==o){let a=al;o<0&&(o=r[t.currentCaseLViewIndex]=~o,a=-1),Gm(e,r,t.update[o],n,a)}}function WT(e,t,n,r){const o=function KT(e,t){let n=e.cases.indexOf(t);if(-1===n)switch(e.type){case 1:{const r=function kT(e,t){const n=function bT(e){return zf(e)[ol.PluralCase]}(t)(parseInt(e,10)),r=RT[n];return void 0!==r?r:"other"}(t,function NT(){return $m}());n=e.cases.indexOf(r),-1===n&&"other"!==r&&(n=e.cases.indexOf("other"));break}case 0:n=e.cases.indexOf("other")}return-1===n?null:n}(t,r);if(Zl(t,n)!==o&&(Zm(e,t,n),n[t.currentCaseLViewIndex]=null===o?null:~o,null!==o)){const u=n[t.anchorIdx];u&&Xm(e,t.create[o],n,u)}}function Zm(e,t,n){let r=Zl(t,n);if(null!==r){const o=t.remove[r];for(let a=0;a<o.length;a++){const u=o[a];if(u>0){const h=(0,c.vaC)(u,n);null!==h&&Sc(n[11],h)}else Zm(e,Vc(e,~u),n)}}}const Su=/\ufffd(\d+):?\d*\ufffd/gi,VT=/({\s*\ufffd\d+:?\d*\ufffd\s*,\s*\S{6}\s*,[\s\S]*})/gi,HT=/\ufffd(\d+)\ufffd/,Jm=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,$T=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,zT=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,XT=/\uE500/g;function qm(e,t,n,r,o,a,u){const h=xc(e,r,1,null);let D=h<<Wi.SHIFT,B=(0,c.Ab)();t===B&&(B=null),null===B&&(D|=Wi.APPEND_EAGERLY),u&&(D|=Wi.COMMENT,function wE(e){void 0===td&&(td=e())}(nD)),o.push(D,null===a?"":a);const G=Pd(e,h,u?32:1,null===a?"":a,null);eg(n,G);const se=G.index;return(0,c.iMd)(G,!1),null!==B&&t!==B&&function q0(e,t){let n=e.insertBeforeIndex;null===n?(Op(Jp,qp),n=e.insertBeforeIndex=[null,t]):((0,c.Xln)(Array.isArray(n),!0,"Expecting array here"),n.push(t))}(B,se),G}function ZT(e,t,n,r,o,a,u,h){const D=h.match(Su),G=qm(t,n,r,u,o,D?null:h,!1).index;D&&Iu(a,h,G,null,0,null),e.push({kind:0,index:G})}function Iu(e,t,n,r,o,a){const u=e.length,h=u+1;e.push(null,null);const D=u+2,B=t.split(Su);let G=0;for(let se=0;se<B.length;se++){const xe=B[se];if(1&se){const $e=o+parseInt(xe,10);e.push(-1-$e),G|=ev($e)}else""!==xe&&e.push(xe)}return e.push(n<<2|(r?1:0)),r&&e.push(r,a),e[u]=G,e[h]=e.length-D,G}function JT(e){let t=0;for(let n=0;n<e.length;n++){const r=e[n];"number"==typeof r&&r<0&&t++}return t}function ev(e){return 1<<Math.min(e,31)}function tv(e){let t,a,n="",r=0,o=!1;for(;null!==(t=$T.exec(e));)o?t[0]===`\ufffd/*${a}\ufffd`&&(r=t.index,o=!1):(n+=e.substring(r,t.index+t[0].length),a=t[1],o=!0);return n+=e.slice(r),n}function nv(e,t,n,r,o,a,u){let h=0;const D={type:a.type,currentCaseLViewIndex:xc(t,n,1,null),anchorIdx:u,cases:[],create:[],remove:[],update:[]};(function rS(e,t,n){e.push(ev(t.mainBinding),2,-1-t.mainBinding,n<<2|2)})(r,a,u),function J0(e,t,n){const r=e.data[t];null===r?e.data[t]=n:r.value=n}(t,u,D);const B=a.values,G=[];for(let se=0;se<B.length;se++){const xe=B[se],$e=[];for(let Lt=0;Lt<xe.length;Lt++){const Xt=xe[Lt];if("string"!=typeof Xt){const on=$e.push(Xt)-1;xe[Lt]=`\x3c!--\ufffd${on}\ufffd--\x3e`}}const dt=[];G.push(dt),h=tS(dt,t,D,n,r,o,a.cases[se],xe.join(""),$e)|h}h&&function iS(e,t,n){e.push(t,1,n<<2|3)}(r,h,u),e.push({kind:3,index:u,cases:G,currentCaseLViewIndex:D.currentCaseLViewIndex})}function eS(e){const t=[],n=[];let r=1,o=0;const a=Xf(e=e.replace(Jm,function(u,h,D){return r="select"===D?0:1,o=parseInt(h.slice(1),10),""}));for(let u=0;u<a.length;){let h=a[u++].trim();1===r&&(h=h.replace(/\s*(?:=)?(\w+)\s*/,"$1")),h.length&&t.push(h);const D=Xf(a[u++]);t.length>n.length&&n.push(D)}return{type:r,mainBinding:o,cases:t,values:n}}function Xf(e){if(!e)return[];let t=0;const n=[],r=[],o=/[{}]/g;let a;for(o.lastIndex=0;a=o.exec(e);){const h=a.index;if("}"==a[0]){if(n.pop(),0==n.length){const D=e.substring(t,h);Jm.test(D)?r.push(eS(D)):r.push(D),t=h+1}}else{if(0==n.length){const D=e.substring(t,h);r.push(D),t=h+1}n.push("{")}}const u=e.substring(t);return r.push(u),r}function tS(e,t,n,r,o,a,u,h,D){const B=[],G=[],se=[];n.cases.push(u),n.create.push(B),n.remove.push(G),n.update.push(se);const $e=cn(os()).getInertBodyElement(h),dt=Qu($e)||$e;return dt?rv(e,t,n,r,o,B,G,se,dt,a,D,0):0}function rv(e,t,n,r,o,a,u,h,D,B,G,se){let xe=0,$e=D.firstChild;for(;$e;){const dt=xc(t,r,1,null);switch($e.nodeType){case Node.ELEMENT_NODE:const Lt=$e,Xt=Lt.tagName.toLowerCase();if(Tc.hasOwnProperty(Xt)){Gf(a,Au,Xt,B,dt),t.data[dt]=Xt;const ai=Lt.attributes;for(let Vs=0;Vs<ai.length;Vs++){const ns=ai.item(Vs),Nu=ns.name.toLowerCase(),QI=!!ns.value.match(Su),Zy=Lt.namespaceURI,Yy=Zy&&Fa[Zy],Jy=Yy?`:${Yy}
1:${Xt}`:Xt;if(QI)Ge.hasOwnProperty(Nu)&&Iu(h,ns.value,dt,ns.name,0,Qf(Nu,Jy));else if(Ge[Nu]){let ZI=ns.value;Qf(Nu,Jy)?sv(a,dt,ns.name,"unsafe:blocked"):sv(a,dt,ns.name,ZI)}}const Wr={kind:1,index:dt,children:[]};e.push(Wr),xe=rv(Wr.children,t,n,r,o,a,u,h,$e,dt,G,se+1)|xe,iv(u,dt,se)}break;case Node.TEXT_NODE:const on=$e.textContent||"",jt=on.match(Su);Gf(a,null,jt?"":on,B,dt),iv(u,dt,se),jt&&(xe=Iu(h,on,dt,null,0,null)|xe),e.push({kind:0,index:dt});break;case Node.COMMENT_NODE:const Gn=HT.exec($e.textContent||"");if(Gn){const Wr=G[parseInt(Gn[1],10)];Gf(a,Tu,"",B,dt),nv(e,t,r,o,B,Wr,dt),nS(u,dt,se)}}$e=$e.nextSibling}return xe}function iv(e,t,n){0===n&&e.push(t)}function nS(e,t,n){0===n&&(e.push(~t),e.push(t))}function Gf(e,t,n,r,o){null!==t&&e.push(t),e.push(n,o,function tD(e,t,n){return e|t<<17|n<<1}(0,r,o))}function sv(e,t,n,r){e.push(t<<1|1,n,r)}function Qf(e,t){let n;if(t){const[r,o]=Vh(t,!1);n=(0,c.wdo)(o,e,r)}else n=(0,c.wdo)("*",e);switch(n){case c.WPN.HTML:return Ju;case c.WPN.STYLE:return Hh;case c.WPN.SCRIPT:return $h;case c.WPN.URL:return Br;case c.WPN.RESOURCE_URL:return Sl;case c.WPN.ATTRIBUTE_NO_BINDING:return Qh;default:return null}}const sS=/\[(\ufffd.+?\ufffd?)\]/,oS=/\[(\ufffd.+?\ufffd?)\]|(\ufffd\/?\*\d+:\d+\ufffd)/g,aS=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g,cS=/{([A-Z0-9_]+)}/g,lS=/\ufffdI18N_EXP_(ICU(_\d+)?)\ufffd/g,uS=/\/\*/,dS=/\d+\:(\d+)/;function av(e,t,n=-1){const r=(0,c.klJ)(),o=(0,c.OAn)(),a=27+e,u=(0,c.db4)(r.consts,t),h=(0,c.Ab)();r.firstCreatePass&&function QT(e,t,n,r,o,a){const u=(0,c.Ab)(),h=[],D=[],B=[[]],G=[[]];o=function qT(e,t){if(function sg(e){return-1===e}(t))return tv(e);{const n=e.indexOf(`:${t}\ufffd`)+2+t.toString().length,r=e.search(new RegExp(`\ufffd\\/\\*\\d+:${t}\ufffd`));return tv(e.substring(n,r))}}(o,a);const se=function GT(e){return e.replace(XT," ")}(o).split(zT);for(let xe=0;xe<se.length;xe++){let $e=se[xe];if(1&xe){const dt=47===$e.charCodeAt(0),Lt=$e.charCodeAt(dt?1:0),Xt=27+Number.parseInt($e.substring(dt?2:1));if(dt)B.shift(),G.shift(),(0,c.iMd)((0,c.Ab)(),!1);else{const on=eD(e,B[0],Xt);B.unshift([]),(0,c.iMd)(on,!0);const jt={kind:2,index:Xt,children:[],type:35===Lt?0:1};G[0].push(jt),G.unshift(jt.children)}}else{const dt=Xf($e);for(let Lt=0;Lt<dt.length;Lt++){let Xt=dt[Lt];if(1&Lt){const on=Xt;if("object"!=typeof on)throw new Error(`Unable to parse ICU expression in "${o}" message.`);const Gn=qm(e,u,B[0],n,h,"",!0).index;nv(G[0],e,n,D,t,on,Gn)}else""!==Xt&&ZT(G[0],e,u,B[0],h,D,n,Xt)}}}e.data[r]={create:h,update:D,ast:G[0],parentTNodeIndex:t}}(r,null===h?0:h.index,o,a,u,n),2===r.type?o[15][2]|=32:o[2]|=32;const D=r.data[a],G=Ap(r,h===o[5]?null:h,o);(function FT(e,t,n,r){const o=e[11];for(let a=0;a<t.length;a++){const u=t[a++],B=(u&Wi.APPEND_EAGERLY)===Wi.APPEND_EAGERLY,G=u>>>Wi.SHIFT;let se=e[G],xe=!1;null===se&&(se=e[G]=ll(e,0,t[a],(u&Wi.COMMENT)===Wi.COMMENT?Node.COMMENT_NODE:Node.TEXT_NODE),xe=(0,c.SX7)()),B&&null!==n&&xe&&ps(o,n,se,r,!1)}})(o,D.create,G,h&&8&h.type?o[h.index]:null),(0,c.xyx)(!0)}function cv(){(0,c.xyx)(!1)}function Zf(e,t,n){const r=(0,c.OAn)(),o=(0,c.klJ)(),a=(0,c.Mx4)();return qf(o,r,r[11],a,e,t,n),Zf}function Yf(e,t){const n=(0,c.Mx4)(),r=(0,c.OAn)(),o=(0,c.klJ)();return qf(o,r,jp((0,c.MT)(o.data),n,r),n,e,t),Yf}function Jf(e,t,n){const r=(0,c.OAn)(),o=(0,c.klJ)(),a=(0,c.Mx4)();return(3&a.type||n)&&Kd(a,o,r,n,r[11],e,t,ko(a,r,t)),Jf}function qf(e,t,n,r,o,a,u){let h=!0,D=null;if((3&r.type||u)&&(D??=ko(r,t,a),Kd(r,e,t,u,n,o,a,D)&&(h=!1)),h){const B=r.outputs?.[o],G=r.hostDirectiveOutputs?.[o];if(G&&G.length)for(let se=0;se<G.length;se+=2){const xe=G[se],$e=G[se+1];D??=ko(r,t,a),ru(r,t,xe,$e,o,D)}if(B&&B.length)for(const se of B)D??=ko(r,t,a),ru(r,t,se,o,o,D)}}function uv(e=1){return(0,c.jvu)(e)}function mS(e,t){let n=null;const r=function AE(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<t.length;o++){const a=t[o];if("*"!==a){if(null===r?ip(e,a,!0):IE(r,a))return o}else n=o}return n}function dv(e){const t=(0,c.OAn)()[15][5];if(!t.projection){const r=t.projection=(0,c.WfI)(e?e.length:1,null),o=r.slice();let a=t.child;for(;null!==a;){if(128!==a.type){const u=e?mS(a,e):0;null!==u&&(o[u]?o[u].projectionNext=a:r[u]=a,o[u]=a)}a=a.next}}}
1function fv(e,t=0,n,r,o,a){const u=(0,c.OAn)(),h=(0,c.klJ)(),D=r?e+1:null;null!==D&&Ca(u,h,D,r,o,a,null,n);const B=wo(h,27+e,16,null,n||null);null===B.projection&&(B.projection=t),(0,c.Pfq)();const se=!u[6]||(0,c.KtD)();null===u[15][5].projection[B.projection]&&null!==D?function vS(e,t,n){const r=27+n,o=t.data[r],a=e[r],u=Xc(a,o.tView.ssrId);ro(a,Po(e,o,void 0,{dehydratedView:u}),0,pa(o,u))}(u,h,D):se&&!nn(B)&&function o0(e,t,n){bp(t[11],0,t,n,gd(e,n,t),Tp(n.parent||t[5],n,t))}(h,u,B)}function eh(e,t,n,r){return qg(e,t,n,r),eh}function th(e,t,n){return Jg(e,t,n),th}function hv(e){const t=(0,c.OAn)(),n=(0,c.klJ)(),r=(0,c.w7Z)();(0,c.GA0)(r+1);const o=nf(n,r);if(e.dirty&&(0,c.vOT)(t)===!(2&~o.metadata.flags)){if(null===o.matches)e.reset([]);else{const a=t_(t,r);e.reset(a,Qr),e.notifyOnChanges()}return!0}return!1}function pv(){return tf((0,c.OAn)(),(0,c.w7Z)())}function nh(e,t,n,r,o){return n_(t,qg(e,n,r,o)),nh}function rh(e,t,n,r){return n_(e,Jg(t,n,r)),rh}function gv(e=1){(0,c.GA0)((0,c.w7Z)()+e)}function _v(e){const t=(0,c.VPL)();return(0,c.Hh6)(t,27+e)}function Ou(e,t){return e<<17|t<<2}function Sa(e){return e>>17&32767}function ih(e){return 2|e}function ic(e){return(131068&e)>>2}function sh(e,t){return-131069&e|t<<2}function oh(e){return 1|e}function mv(e,t,n,r){const o=e[n+1],a=null===t;let u=r?Sa(o):ic(o),h=!1;for(;0!==u&&(!1===h||a);){const B=e[u+1];AS(e[u],t)&&(h=!0,e[u+1]=r?oh(B):ih(B)),u=r?Sa(B):ic(B)}h&&(e[n+1]=r?ih(o):oh(o))}function AS(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&(0,c.FRF)(e,t)>=0}const ei={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function vv(e){return e.substring(ei.key,ei.keyEnd)}function TS(e){return e.substring(ei.value,ei.valueEnd)}function yv(e,t){const n=ei.textEnd;return n===t?-1:(t=ei.keyEnd=function OS(e,t,n){for(;t<n&&e.charCodeAt(t)>32;)t++;return t}(e,ei.key=t,n),sc(e,t,n))}function Ev(e,t){const n=ei.textEnd;let r=ei.key=sc(e,t,n);return n===r?-1:(r=ei.keyEnd=function PS(e,t,n){let r;for(;t<n&&(45===(r=e.charCodeAt(t))||95===r||(-33&r)>=65&&(-33&r)<=90||r>=48&&r<=57);)t++;return t}(e,r,n),r=Cv(e,r,n),r=ei.value=sc(e,r,n),r=ei.valueEnd=function bS(e,t,n){let r=-1,o=-1,a=-1,u=t,h=u;for(;u<n;){const D=e.charCodeAt(u++);if(59===D)return h;34===D||39===D?h=u=Mv(e,D,u,n):t===u-4&&85===a&&82===o&&76===r&&40===D?h=u=Mv(e,41,u,n):D>32&&(h=u),a=o,o=r,r=-33&D}return h}(e,r,n),Cv(e,r,n))}function Dv(e){ei.key=0,ei.keyEnd=0,ei.value=0,ei.valueEnd=0,ei.textEnd=e.length}function sc(e,t,n){for(;t<n&&e.charCodeAt(t)<=32;)t++;return t}function Cv(e,t,n,r){return(t=sc(e,t,n))<n&&t++,t}function Mv(e,t,n,r){let o=-1,a=n;for(;a<r;){const u=e.charCodeAt(a++);if(u==t&&92!==o)return a;o=92==u&&92===o?0:u}throw new Error}function ah(e,t,n){return Sv(e,t,n,!1),ah}function ch(e,t){return Sv(e,t,null,!0),ch}function Av(e){Iv(bv,wS,e,!1)}function wS(e,t){for(let n=function IS(e){return Dv(e),Ev(e,sc(e,0,ei.textEnd))}(t);n>=0;n=Ev(t,n))bv(e,vv(t),TS(t))}function Tv(e){Iv(BS,RS,e,!0)}function RS(e,t){for(let n=function SS(e){return Dv(e),yv(e,sc(e,0,ei.textEnd))}(t);n>=0;n=yv(t,n))(0,c.ezK)(e,vv(t),!0)}function Sv(e,t,n,r){const o=(0,c.OAn)(),a=(0,c.klJ)(),u=(0,c.b$O)(2);a.firstUpdatePass&&Pv(a,e,u,r),t!==er&&Ar(o,u,t)&&wv(a,a.data[(0,c._px)()],o,o[11],e,o[u+1]=function WS(e,t){return null==e||""===e||("string"==typeof t?e=A(e)+t:"object"==typeof e&&(e=(0,c.AsM)(A(e)))),e}(t,n),r,u)}function Iv(e,t,n,r){const o=(0,c.klJ)(),a=(0,c.b$O)(2);o.firstUpdatePass&&Pv(o,null,a,r);const u=(0,c.OAn)();if(n!==er&&Ar(u,a,n)){const h=o.data[(0,c._px)()];if(kv(h,r)&&!Ov(o,a)){let D=r?h.classesWithoutHost:h.stylesWithoutHost;null!==D&&(n=(0,c.n$e)(D,n||"")),Uf(o,h,u,n,r)}else!function FS(e,t,n,r,o,a,u,h){o===er&&(o=c.Mlv);let D=0,B=0,G=0<o.length?o[0]:null,se=0<a.length?a[0]:null;for(;null!==G||null!==se;){const xe=D<o.length?o[D+1]:void 0,$e=B<a.length?a[B+1]:void 0;let Lt,dt=null;G===se?(D+=2,B+=2,xe!==$e&&(dt=se,Lt=$e)):null===se||null!==G&&G<se?(D+=2,dt=G):(B+=2,dt=se,Lt=$e),null!==dt&&wv(e,t,n,r,dt,Lt,u,h),G=D<o.length?o[D]:null,
1se=B<a.length?a[B]:null}}(o,h,u,u[11],u[a+1],u[a+1]=function jS(e,t,n){if(null==n||""===n)return c.Mlv;const r=[],o=A(n);if(Array.isArray(o))for(let a=0;a<o.length;a++)e(r,o[a],!0);else if(o instanceof Set)for(const a of o)e(r,a,!0);else if("object"==typeof o)for(const a in o)Object.hasOwn(o,a)&&e(r,a,o[a]);else"string"==typeof o&&t(r,o);return r}(e,t,n),r,a)}}function Ov(e,t){return t>=e.expandoStartIndex}function Pv(e,t,n,r){const o=e.data;if(null===o[n+1]){const a=o[(0,c._px)()],u=Ov(e,n);kv(a,r)&&null===t&&!u&&(t=!1),t=function xS(e,t,n,r){const o=(0,c.MT)(e);let a=r?t.residualClasses:t.residualStyles;if(null===o)0===(r?t.classBindings:t.styleBindings)&&(n=dl(n=lh(null,e,t,n,r),t.attrs,r),a=null);else{const u=t.directiveStylingLast;if(-1===u||e[u]!==o)if(n=lh(o,e,t,n,r),null===a){let D=function LS(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0!==ic(r))return e[Sa(r)]}(e,t,r);void 0!==D&&Array.isArray(D)&&(D=lh(null,e,t,D[1],r),D=dl(D,t.attrs,r),function NS(e,t,n,r){e[Sa(n?t.classBindings:t.styleBindings)]=r}(e,t,r,D))}else a=function US(e,t,n){let r;const o=t.directiveEnd;for(let a=1+t.directiveStylingLast;a<o;a++)r=dl(r,e[a].hostAttrs,n);return dl(r,t.attrs,n)}(e,t,r)}return void 0!==a&&(r?t.residualClasses=a:t.residualStyles=a),n}(o,a,t,r),function CS(e,t,n,r,o,a){let u=a?t.classBindings:t.styleBindings,h=Sa(u),D=ic(u);e[r]=n;let G,B=!1;if(Array.isArray(n)?(G=n[1],(null===G||(0,c.FRF)(n,G)>0)&&(B=!0)):G=n,o)if(0!==D){const xe=Sa(e[h+1]);e[r+1]=Ou(xe,h),0!==xe&&(e[xe+1]=sh(e[xe+1],r)),e[h+1]=function ES(e,t){return 131071&e|t<<17}(e[h+1],r)}else e[r+1]=Ou(h,0),0!==h&&(e[h+1]=sh(e[h+1],r)),h=r;else e[r+1]=Ou(D,0),0===h?h=r:e[D+1]=sh(e[D+1],r),D=r;B&&(e[r+1]=ih(e[r+1])),mv(e,G,r,!0),mv(e,G,r,!1),function MS(e,t,n,r,o){const a=o?e.residualClasses:e.residualStyles;null!=a&&"string"==typeof t&&(0,c.FRF)(a,t)>=0&&(n[r+1]=oh(n[r+1]))}(t,G,e,r,a),u=Ou(h,D),a?t.classBindings=u:t.styleBindings=u}(o,a,t,n,u,r)}}function lh(e,t,n,r,o){let a=null;const u=n.directiveEnd;let h=n.directiveStylingLast;for(-1===h?h=n.directiveStart:h++;h<u&&(a=t[h],r=dl(r,a.hostAttrs,o),a!==e);)h++;return null!==e&&(n.directiveStylingLast=h),r}function dl(e,t,n){const r=n?1:2;let o=-1;if(null!==t)for(let a=0;a<t.length;a++){const u=t[a];"number"==typeof u?o=u:o===r&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),(0,c.ezK)(e,u,!!n||t[++a]))}return void 0===e?null:e}function bv(e,t,n){(0,c.ezK)(e,t,A(n))}function BS(e,t,n){const r=String(t);""!==r&&!r.includes(" ")&&(0,c.ezK)(e,r,n)}function wv(e,t,n,r,o,a,u,h){if(!(3&t.type))return;const D=e.data,B=D[h+1],G=function DS(e){return!(1&~e)}(B)?Rv(D,t,n,o,ic(B),u):void 0;Pu(G)||(Pu(a)||function yS(e){return!(2&~e)}(B)&&(a=Rv(D,null,n,o,h,u)),function c0(e,t,n,r,o){if(t)o?e.addClass(n,r):e.removeClass(n,r);else{let a=-1===r.indexOf("-")?void 0:Ol.DashCase;null==o?e.removeStyle(n,r,a):("string"==typeof o&&o.endsWith("!important")&&(o=o.slice(0,-10),a|=Ol.Important),e.setStyle(n,r,o,a))}}(r,u,(0,c.vaC)((0,c._px)(),n),o,a))}function Rv(e,t,n,r,o,a){const u=null===t;let h;for(;o>0;){const D=e[o],B=Array.isArray(D),G=B?D[1]:D,se=null===G;let xe=n[o+1];xe===er&&(xe=se?c.Mlv:void 0);let $e=se?(0,c.K7h)(xe,r):G===r?xe:void 0;if(B&&!Pu($e)&&($e=(0,c.K7h)(D,r)),Pu($e)&&(h=$e,u))return h;const dt=e[o+1];o=u?Sa(dt):ic(dt)}if(null!==t){let D=a?t.residualClasses:t.residualStyles;null!=D&&(h=(0,c.K7h)(D,r))}return h}function Pu(e){return void 0!==e}function kv(e,t){return!!(e.flags&(t?8:16))}function xv(e,t=""){const n=(0,c.OAn)(),r=(0,c.klJ)(),o=e+27,a=r.firstCreatePass?wo(r,o,1,t,null):r.data[o],u=Lv(r,n,a,t);n[o]=u,(0,c.SX7)()&&Nl(r,n,u,a),(0,c.iMd)(a,!1)}let Lv=(e,t,n,r)=>((0,c.m7n)(!0),Zu(t[11],r));function KS(e,t,n,r){const o=!Us(t,n);return(0,c.m7n)(o),o?Zu(t[11],r):Hc(t[6],e,t,n)}function VS(){Lv=KS}function Nv(e,t){let n=!1,r=(0,c.c$7)();for(let a=1;a<t.length;a+=2)n=Ar(e,r++,t[a])||n;if((0,c.Kw3)(r),!n)return er;let o=t[0];for(let a=1;a<t.length;a+=2)o+=(0,c.eFE)(t[a])+(a+1!==t.length?t[a+1]:"");return o}function Uv(e,t,n,r=""){return Ar(e,(0,c.xbp)(),n)?t+(0,c.eFE)(n)+r:er}function jv(e,t,n,r,o,a=""){const h=ya(e,(0,c.c$7)(),n,o);
1return(0,c.b$O)(2),h?t+(0,c.eFE)(n)+r+(0,c.eFE)(o)+a:er}function Bv(e,t,n,r,o,a,u,h=""){const B=nu(e,(0,c.c$7)(),n,o,u);return(0,c.b$O)(3),B?t+(0,c.eFE)(n)+r+(0,c.eFE)(o)+a+(0,c.eFE)(u)+h:er}function Fv(e,t,n,r,o,a,u,h,D,B=""){const se=ts(e,(0,c.c$7)(),n,o,u,D);return(0,c.b$O)(4),se?t+(0,c.eFE)(n)+r+(0,c.eFE)(o)+a+(0,c.eFE)(u)+h+(0,c.eFE)(D)+B:er}function Wv(e,t,n,r,o,a,u,h,D,B,G,se=""){const xe=(0,c.c$7)();let $e=ts(e,xe,n,o,u,D);return $e=Ar(e,xe+4,G)||$e,(0,c.b$O)(5),$e?t+(0,c.eFE)(n)+r+(0,c.eFE)(o)+a+(0,c.eFE)(u)+h+(0,c.eFE)(D)+B+(0,c.eFE)(G)+se:er}function Kv(e,t,n,r,o,a,u,h,D,B,G,se,xe,$e=""){const dt=(0,c.c$7)();let Lt=ts(e,dt,n,o,u,D);return Lt=ya(e,dt+4,G,xe)||Lt,(0,c.b$O)(6),Lt?t+(0,c.eFE)(n)+r+(0,c.eFE)(o)+a+(0,c.eFE)(u)+h+(0,c.eFE)(D)+B+(0,c.eFE)(G)+se+(0,c.eFE)(xe)+$e:er}function Vv(e,t,n,r,o,a,u,h,D,B,G,se,xe,$e,dt,Lt=""){const Xt=(0,c.c$7)();let on=ts(e,Xt,n,o,u,D);return on=nu(e,Xt+4,G,xe,dt)||on,(0,c.b$O)(7),on?t+(0,c.eFE)(n)+r+(0,c.eFE)(o)+a+(0,c.eFE)(u)+h+(0,c.eFE)(D)+B+(0,c.eFE)(G)+se+(0,c.eFE)(xe)+$e+(0,c.eFE)(dt)+Lt:er}function Hv(e,t,n,r,o,a,u,h,D,B,G,se,xe,$e,dt,Lt,Xt,on=""){const jt=(0,c.c$7)();let Gn=ts(e,jt,n,o,u,D);return Gn=ts(e,jt+4,G,xe,dt,Xt)||Gn,(0,c.b$O)(8),Gn?t+(0,c.eFE)(n)+r+(0,c.eFE)(o)+a+(0,c.eFE)(u)+h+(0,c.eFE)(D)+B+(0,c.eFE)(G)+se+(0,c.eFE)(xe)+$e+(0,c.eFE)(dt)+Lt+(0,c.eFE)(Xt)+on:er}function uh(e){return bu("",e),uh}function bu(e,t,n){const r=(0,c.OAn)(),o=Uv(r,e,t,n);return o!==er&&so(r,(0,c._px)(),o),bu}function dh(e,t,n,r,o){const a=(0,c.OAn)(),u=jv(a,e,t,n,r,o);return u!==er&&so(a,(0,c._px)(),u),dh}function fh(e,t,n,r,o,a,u){const h=(0,c.OAn)(),D=Bv(h,e,t,n,r,o,a,u);return D!==er&&so(h,(0,c._px)(),D),fh}function hh(e,t,n,r,o,a,u,h,D){const B=(0,c.OAn)(),G=Fv(B,e,t,n,r,o,a,u,h,D);return G!==er&&so(B,(0,c._px)(),G),hh}function ph(e,t,n,r,o,a,u,h,D,B,G){const se=(0,c.OAn)(),xe=Wv(se,e,t,n,r,o,a,u,h,D,B,G);return xe!==er&&so(se,(0,c._px)(),xe),ph}function so(e,t,n){const r=(0,c.vaC)(t,e);jh(e[11],r,n)}function gh(e,t,n){(0,c.n$r)(t)&&(t=t());const r=(0,c.OAn)();return Ar(r,(0,c.xbp)(),t)&&((0,c.klJ)(),Ed((0,c.CpD)(),r,e,t,r[11],n)),gh}function Qv(e,t){const n=(0,c.n$r)(e);return n&&e.set(t),n}function _h(e,t){const n=(0,c.OAn)(),r=(0,c.klJ)(),o=(0,c.Mx4)();return qf(r,n,n[11],o,e,t),_h}const Zv={};function mh(e){si("NgLet");const t=(0,c.klJ)(),n=(0,c.OAn)(),r=e+27,o=wo(t,r,128,null,null);return(0,c.iMd)(o,!1),(0,c.M_e)(t,n,r,Zv),mh}function Yv(e){const t=(0,c.klJ)(),n=(0,c.OAn)(),r=(0,c._px)();return(0,c.M_e)(t,n,r,e),e}function Jv(e){const t=(0,c.VPL)(),n=(0,c.Hh6)(t,27+e);if(n===Zv)throw new c.buA(314,!1);return n}function qv(e){return Ar((0,c.OAn)(),(0,c.xbp)(),e)?(0,c.eFE)(e):er}function ey(e,t,n=""){return Uv((0,c.OAn)(),e,t,n)}function ty(e,t,n,r,o=""){return jv((0,c.OAn)(),e,t,n,r,o)}function ny(e,t,n){const r=(0,c.klJ)();r.firstCreatePass&&ry(t,r.data,r.blueprint,(0,c.JlV)(e),n)}function ry(e,t,n,r,o){if(e=(0,c.nl4)(e),Array.isArray(e))for(let a=0;a<e.length;a++)ry(e[a],t,n,r,o);else{const a=(0,c.klJ)(),u=(0,c.OAn)(),h=(0,c.Mx4)();let D=(0,c.Y3W)(e)?e:(0,c.nl4)(e.provide);const B=(0,c.Rc9)(e),G=1048575&h.providerIndexes,se=h.directiveStart,xe=h.providerIndexes>>20;if((0,c.Y3W)(e)||!e.multi){const $e=new Mt(B,o,Za,null),dt=yh(D,t,o?G:G+xe,se);-1===dt?(fn(Sr(h,u),a,D),vh(a,e,t.length),t.push(D),h.directiveStart++,h.directiveEnd++,o&&(h.providerIndexes+=1048576),n.push($e),u.push($e)):(n[dt]=$e,u[dt]=$e)}else{const $e=yh(D,t,G+xe,se),dt=yh(D,t,G,G+xe),Xt=dt>=0&&n[dt];if(o&&!Xt||!o&&!($e>=0&&n[$e])){fn(Sr(h,u),a,D);const on=function tI(e,t,n,r,o){const u=new Mt(e,n,Za,null);return u.multi=[],u.index=t,u.componentProviders=0,iy(u,o,r&&!n),u}(o?eI:qS,n.length,o,r,B);!o&&Xt&&(n[dt].providerFactory=on),vh(a,e,t.length,0),t.push(D),h.directiveStart++,h.directiveEnd++,o&&(h.providerIndexes+=1048576),n.push(on),u.push(on)}else vh(a,e,$e>-1?$e:dt,iy(n[o?dt:$e],B,!o&&r));!o&&r&&Xt&&n[dt].componentProviders++}}}function vh(e,t,n,r){const o=(0,c.Y3W)(t),a=(0,c.MME)(t);if(o||a){const D=(a?(0,c.nl4)(t.useClass):t).prototype.ngOnDestroy;if(D){const B=e.destroyHooks||(e.destroyHooks=[]);if(!o&&t.multi){const G=B.indexOf(n);-1===G?B.push(n,[r,D]):B[G+1].push(r,D)}else B.push(n,D)}}}function iy(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function yh(e,t,n,r){for(let o=n;o<r;o++)if(t[o]===e)return o;return-1}function qS(e,t,n,r,o){return Eh(this.multi,[])}function eI(e,t,n,r,o){const a=this.multi;let u;if(this.providerFactory){const h=this.providerFactory.componentProviders,D=tn(r,r[1],this.providerFactory.index,o);u=D.slice(0,h),Eh(a,u);for(let B=h;B<D.length;B++)u.push(D[B])}else u=[],Eh(a,u);return u}function Eh(e,t){for(let n=0;n<e.length;n++)t.push((0,e[n])());return t}function sy(e,t){return n=>{n.providersResolver=(r,o)=>ny(r,o?o(e):e,!1),t&&(n.viewProvidersResolver=(r,o)=>ny(r,o?o(t):t,!0))}}function wu(e){if("function"==typeof e)return e;const t=(0,c.Bqz)(e);return t.some(c.Jzi)?()=>t.map(c.nl4).map(oy):t.map(oy)}function oy(e){return jd(e)?e.ngModule:e}let Dh=()=>null,Ch=()=>{},Mh=!1;const ay=new c.nKC("");function sI(){return Dh()}function cy(e){e.requested&&e.activated&&Ch(e.injector,e.document)}function ly(e,t){const n=(0,c.gxQ)()+e,r=(0,c.OAn)();return r[n]===er?_s(r,n,t()):Qa(r,n)}
1function uy(e,t,n){return gy((0,c.OAn)(),(0,c.gxQ)(),e,t,n)}function dy(e,t,n,r){return _y((0,c.OAn)(),(0,c.gxQ)(),e,t,n,r)}function fy(e,t,n,r,o){return my((0,c.OAn)(),(0,c.gxQ)(),e,t,n,r,o)}function hy(e,t,n,r,o,a,u){return vy((0,c.OAn)(),(0,c.gxQ)(),e,t,n,r,o,a)}function py(e,t,n,r,o,a,u){const h=(0,c.gxQ)()+e,D=(0,c.OAn)(),B=ts(D,h,n,r,o,a);return Ar(D,h+4,u)||B?_s(D,h+5,t(n,r,o,a,u)):Qa(D,h+5)}function fl(e,t){const n=e[t];return n===er?void 0:n}function gy(e,t,n,r,o,a){const u=t+n;return Ar(e,u,o)?_s(e,u+1,a?r.call(a,o):r(o)):fl(e,u+1)}function _y(e,t,n,r,o,a,u){const h=t+n;return ya(e,h,o,a)?_s(e,h+2,u?r.call(u,o,a):r(o,a)):fl(e,h+2)}function my(e,t,n,r,o,a,u,h){const D=t+n;return nu(e,D,o,a,u)?_s(e,D+3,h?r.call(h,o,a,u):r(o,a,u)):fl(e,D+3)}function vy(e,t,n,r,o,a,u,h,D){const B=t+n;return ts(e,B,o,a,u,h)?_s(e,B+4,D?r.call(D,o,a,u,h):r(o,a,u,h)):fl(e,B+4)}function yy(e,t,n,r,o,a){let u=t+n,h=!1;for(let D=0;D<o.length;D++)Ar(e,u++,o[D])&&(h=!0);return h?_s(e,u,r.apply(a,o)):fl(e,u)}function Ey(e,t){const n=(0,c.klJ)();let r;const o=e+27;n.firstCreatePass?(r=function dI(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 a=r.factory||(r.factory=(0,c.wGu)(r.type,!0)),h=(0,c.a2B)(Za);try{const D=Qn(!1),B=a();return Qn(D),(0,c.M_e)(n,(0,c.OAn)(),o,B),B}finally{(0,c.a2B)(h)}}function Dy(e,t,n){const r=e+27,o=(0,c.OAn)(),a=(0,c.Hh6)(o,r);return hl(o,r)?gy(o,(0,c.gxQ)(),t,a.transform,n,a):a.transform(n)}function Cy(e,t,n,r){const o=e+27,a=(0,c.OAn)(),u=(0,c.Hh6)(a,o);return hl(a,o)?_y(a,(0,c.gxQ)(),t,u.transform,n,r,u):u.transform(n,r)}function My(e,t,n,r,o){const a=e+27,u=(0,c.OAn)(),h=(0,c.Hh6)(u,a);return hl(u,a)?my(u,(0,c.gxQ)(),t,h.transform,n,r,o,h):h.transform(n,r,o)}function Ay(e,t,n,r,o,a){const u=e+27,h=(0,c.OAn)(),D=(0,c.Hh6)(h,u);return hl(h,u)?vy(h,(0,c.gxQ)(),t,D.transform,n,r,o,a,D):D.transform(n,r,o,a)}function hl(e,t){return e[1].data[t].pure}function Ty(e,t){return Gl(e,t)}function Ru(e,t,n,r,o){const a=o[1];if(a!==r.tView)for(let u=27;u<a.bindingStartIndex;u++){const h=o[u];if((0,c.A0l)(h)){(0,c.q$2)(h[0])&&Ru(e,t,n,r,h[0]);for(let D=10;D<h.length;D++)Ru(e,t,n,r,h[D])}else(0,c.q$2)(h)&&Ru(e,t,n,r,h)}else!function yI(e,t,n,r,o){const a=o[8];let u=o[0];const h=o[3],D=o[5],B=o[9].get(c.SKi,null),G=()=>{if(r.encapsulation===bi.ShadowDom||r.encapsulation===bi.ExperimentalIsolatedShadowDom){const dt=u.cloneNode(!1);u.replaceWith(dt),u=dt}const se=wp(n),xe=kc(h,se,a,yd(n),u,D,null,null,null,null,null);(function EI(e,t,n,r){for(let o=27;o<e[1].bindingStartIndex;o++){const a=e[o];if(((0,c.q$2)(a)||(0,c.A0l)(a))&&a[4]===t){a[4]=n;break}}e[12]===t&&(e[12]=n),e[13]===t&&(e[13]=n),n[4]=t[4],t[4]=null,e[r]=n})(h,o,xe,D.index),Rc(o[1],o),zc(o);const $e=o[10].rendererFactory;(function vI(e,t){e.componentReplaced?.(t.id)})($e,r),xe[11]=$e.createRenderer(u,n),Cp(o[1],o),function DI(e){if(null!==e.projection){for(const t of e.projection)Gt(t)&&(t.projectionNext=null,t.flags&=-3);e.projection=null}}(D),zl(se,xe,a),Hp(se,xe,se.template,a)};null===B?Sy(e,t,G):B.run(()=>Sy(e,t,G))}(e,t,n,r,o)}function Sy(e,t,n){try{n()}catch(r){if(null!==t&&r.message){const a=r.message+(r.stack?"\n"+r.stack:"");e?.hot?.send?.("angular:invalidate",{id:t,message:a,error:!0})}throw r}}const Uo={\u0275\u0275animateEnter:function pu(e){if(si("NgAnimateEnter"),!la)return pu;const t=(0,c.OAn)();if(bl(t))return pu;const n=(0,c.Mx4)(),r=t[9].get(c.SKi);return Rl(wl(t),n,()=>function rT(e,t,n,r){const o=(0,c.d31)(t,e),a=e[11],u=fp(n),h=[];let D=!1;const B=se=>{if(bc(se)!==o)return;const xe=se instanceof AnimationEvent?"animationend":"transitionend";r.runOutsideAngular(()=>{a.listen(o,xe,G)})},G=se=>{bc(se)===o&&(od(se,o)&&(D=!0),function iT(e,t,n){const r=Ha.get(t);if(bc(e)===t&&r&&od(e,t)){e.stopPropagation();for(const o of r.classList)n.removeClass(t,o);rd(t)}}(se,o,a))};if(u&&u.length>0){r.runOutsideAngular(()=>{h.push(a.listen(o,"animationstart",B)),h.push(a.listen(o,"transitionstart",B))}),function WE(e,t,n){const r=Ha.get(e);if(r){for(const o of t)r.classList.push(o);for(const o of n)r.cleanupFns.push(o)}else Ha.set(e,{classList:t,cleanupFns:n})}(o,u,h);for(const se of u)a.addClass(o,se);r.runOutsideAngular(()=>{requestAnimationFrame(()=>{if(!D&&(up(o,ua,la),!ua.has(o))){for(const se of u)a.removeClass(o,se);rd(o)}})})}}(t,n,e,r)),xl(t[9]),fd(t[9],wl(t)),pu},\u0275\u0275animateEnterListener:function gu(e){if(si("NgAnimateEnter"),!la)return gu;const t=(0,c.OAn)();if(bl(t))return gu;const n=(0,c.Mx4)();return Rl(wl(t),n,()=>function sT(e,t,n){const r=(0,c.d31)(t,e);n.call(e[8],{target:r,animationComplete:KE})}(t,n,e)),xl(t[9]),fd(t[9],wl(t)),gu},\u0275\u0275animateLeave:function _u(e){if(si("NgAnimateLeave"),!la)return _u;const t=(0,c.OAn)();if(bl(t))return _u;const r=(0,c.Mx4)(),o=t[9].get(c.SKi);return Rl(da(t),r,()=>function oT(e,t,n,r){const{promise:o,resolve:a}=(0,c.nJn)(),u=(0,c.d31)(t,e),h=e[11];Oo.add(e[19]),(da(e).get(t.index).resolvers??=[]).push(a);const D=fp(n);return D&&D.length>0?function aT(e,t,n,r,o,a){!function HE(e,t){if(!la)return;const n=Ha.get(e);if(n&&n.classList.length>0&&function $E(e,t){for(const n of t)if(e.classList.contains(n))return!0;return!1}(e,n.classList))for(const r of n.classList)t.removeClass(e,r);rd(e)}(e,o);const u=[],h=da(n).get(t.index)?.resolvers;let D,B=!1;const G=se=>{if((bc(se)===e||"animation-fallback"===se.type)&&("animation-fallback"===se.type||od(se,e))){if
1(B=!0,D&&clearTimeout(D),"animation-fallback"!==se.type&&se.stopPropagation(),ua.delete(e),id(t,e),Array.isArray(t.projection))for(const $e of r)o.removeClass(e,$e);ad(h,u),cd(n,t)}};a.runOutsideAngular(()=>{u.push(o.listen(e,"animationend",G)),u.push(o.listen(e,"transitionend",G))}),sd(t,e);for(const se of r)o.addClass(e,se);a.runOutsideAngular(()=>{requestAnimationFrame(()=>{if(B)return;up(e,ua,la);const se=ua.get(e);se?(D=setTimeout(()=>{G(new CustomEvent("animation-fallback"))},se.duration+50),u.push(()=>clearTimeout(D))):(id(t,e),ad(h,u),cd(n,t))})})}(u,t,e,D,h,r):a(),{promise:o,resolve:a}}(t,r,e,o)),xl(t[9]),_u},\u0275\u0275animateLeaveListener:function Rf(e){if(si("NgAnimateLeave"),!la)return Rf;const t=(0,c.OAn)(),n=(0,c.Mx4)();Oo.add(t[19]);const r=t[9].get(c.SKi),o=t[9].get(kE);return Rl(da(t),n,()=>function cT(e,t,n,r,o){const{promise:a,resolve:u}=(0,c.nJn)(),h=(0,c.d31)(t,e),D=[],B=e[11],G=bl(e);(da(e).get(t.index).resolvers??=[]).push(u);const se=da(e).get(t.index)?.resolvers;if(G)kl(e,t,h,se,D);else{const xe=setTimeout(()=>kl(e,t,h,se,D),o),$e={target:h,animationComplete:()=>{kl(e,t,h,se,D),clearTimeout(xe)}};sd(t,h),r.runOutsideAngular(()=>{D.push(B.listen(h,"animationend",()=>{kl(e,t,h,se,D),clearTimeout(xe)},{once:!0}))}),n.call(e[8],$e)}return{promise:a,resolve:u}}(t,n,e,r,o)),xl(t[9]),Rf},\u0275\u0275attribute:wf,\u0275\u0275defineComponent:c_,\u0275\u0275defineDirective:d_,\u0275\u0275defineInjectable:c.jDH,\u0275\u0275defineInjector:c.G2t,\u0275\u0275defineNgModule:u_,\u0275\u0275defineService:Un,\u0275\u0275definePipe:f_,\u0275\u0275directiveInject:Za,\u0275\u0275getInheritedFactory:rt,\u0275\u0275inject:c.KVO,\u0275\u0275injectAttribute:Re,\u0275\u0275invalidFactory:Lg,\u0275\u0275invalidFactoryDep:c.dmw,\u0275\u0275templateRefExtractor:Ty,\u0275\u0275resetView:c.Njj,\u0275\u0275HostDirectivesFeature:C_,\u0275\u0275NgOnChangesFeature:Ie,\u0275\u0275ControlFeature:D_,\u0275\u0275ProvidersFeature:sy,\u0275\u0275InheritDefinitionFeature:df,\u0275\u0275ExternalStylesFeature:function nI(e){return t=>{e.length<1||(t.getExternalStyles=n=>e.map(o=>o+"?ngcomp"+(n?"="+encodeURIComponent(n):"")+"&e="+t.encapsulation))}},\u0275\u0275nextContext:uv,\u0275\u0275namespaceHTML:c.joV,\u0275\u0275namespaceMathML:c.By9,\u0275\u0275namespaceSVG:c.qSk,\u0275\u0275enableBindings:c.cSN,\u0275\u0275disableBindings:c.fuf,\u0275\u0275elementStart:rl,\u0275\u0275elementEnd:yu,\u0275\u0275element:jf,\u0275\u0275foreignComponent:function TT(e,t,n){const r=(0,c.OAn)(),o=(0,c.klJ)(),a=e+27,u=(0,c.db4)(o.consts,t);let h;o.firstCreatePass?(h=wo(o,a,4,null,null),(0,c.Pfq)()):(h=o.data[a],(0,c.iMd)(h,!1));const D=r[11],B=D.createComment("");Nl(o,r,B,h),zt(B,r);const G=Td(B,r,B,h);r[a]=G,Bl(r,G);const se=function AT(e,t){const n=e[3],o=n[11],a=jl(3,e[5],null,3,0,null,null,null,null,null,null),u=a.data[27]=bd(0,null,2,27,"",null),h=a.data[28]=bd(0,null,2,28,"",null);a.firstChild=u,u.next=h,h.prev=u;const D=kc(n,a,null,0,null,null,null,o,null,null,null),B=D[u.index]=o.createComment(""),G=D[h.index]=o.createComment("");D[2]&=-5;const se=new MT(D);if(ro(e,D,t),!B.parentNode){const xe=document.createDocumentFragment();xe.appendChild(B),xe.appendChild(G),D[h.index+1]=xe}return se}(G,0),xe=gn(h,r,Bm,8),[$e,dt]=u[CT](n,xe??void 0),Lt=se.tail,Xt=Lt.parentNode;if(Xt)for(let on=0;on<$e.length;on++)ps(D,Xt,$e[on],Lt,!1);dt&&se.onDestroy(dt)},\u0275\u0275foreignContent:function ST(e,t){const[n,r,o,a]=Wm(e,t),h=a[Nm],D=a[jm];return(0,a[Um])(()=>{const G=D?{embeddedViewInjector:new Fm(D())}:void 0,se=Po(n,o,null,G);ro(r,se,r.length-10,!1),h(()=>
1{if(!(0,c.EPY)(se)){const $e=r.indexOf(se,10);Nc(r,$e-10)}});const xe=se[1];return bo(xe,se,xe.firstChild,[])})},\u0275\u0275foreignContentFn:function IT(e,t){const[n,r,o,a]=Wm(e,t),u=a[Um],h=a[Nm],D=a[jm];return(...B)=>u(()=>{const se=D?{embeddedViewInjector:new Fm(D())}:void 0,xe=Po(n,o,B,se);ro(r,xe,r.length-10,!1),h(()=>{if(!(0,c.EPY)(xe)){const dt=r.indexOf(xe,10);Nc(r,dt-10)}});const $e=xe[1];return bo($e,xe,$e.firstChild,[])})},\u0275\u0275elementContainerStart:Cu,\u0275\u0275elementContainerEnd:il,\u0275\u0275domElement:Bf,\u0275\u0275domElementStart:Eu,\u0275\u0275domElementEnd:Du,\u0275\u0275domElementContainer:function Lm(e,t,n){return Mu(e,t,n),Kf(),Lm},\u0275\u0275domElementContainerStart:Mu,\u0275\u0275domElementContainerEnd:Kf,\u0275\u0275domTemplate:pf,\u0275\u0275domListener:Jf,\u0275\u0275elementContainer:Wf,\u0275\u0275pureFunction0:ly,\u0275\u0275pureFunction1:uy,\u0275\u0275pureFunction2:dy,\u0275\u0275pureFunction3:fy,\u0275\u0275pureFunction4:hy,\u0275\u0275pureFunction5:py,\u0275\u0275pureFunction6:function aI(e,t,n,r,o,a,u,h){const D=(0,c.gxQ)()+e,B=(0,c.OAn)(),G=ts(B,D,n,r,o,a);return ya(B,D+4,u,h)||G?_s(B,D+6,t(n,r,o,a,u,h)):Qa(B,D+6)},\u0275\u0275pureFunction7:function cI(e,t,n,r,o,a,u,h,D){const B=(0,c.gxQ)()+e,G=(0,c.OAn)();let se=ts(G,B,n,r,o,a);return nu(G,B+4,u,h,D)||se?_s(G,B+7,t(n,r,o,a,u,h,D)):Qa(G,B+7)},\u0275\u0275pureFunction8:function lI(e,t,n,r,o,a,u,h,D,B){const G=(0,c.gxQ)()+e,se=(0,c.OAn)(),xe=ts(se,G,n,r,o,a);return ts(se,G+4,u,h,D,B)||xe?_s(se,G+8,t(n,r,o,a,u,h,D,B)):Qa(se,G+8)},\u0275\u0275pureFunctionV:function uI(e,t,n){return yy((0,c.OAn)(),(0,c.gxQ)(),e,t,n)},\u0275\u0275getCurrentView:Km,\u0275\u0275restoreView:c.eBV,\u0275\u0275listener:Zf,\u0275\u0275projection:fv,\u0275\u0275syntheticHostProperty:$f,\u0275\u0275syntheticHostListener:Yf,\u0275\u0275pipeBind1:Dy,\u0275\u0275pipeBind2:Cy,\u0275\u0275pipeBind3:My,\u0275\u0275pipeBind4:Ay,\u0275\u0275pipeBindV:function fI(e,t,n){const r=e+27,o=(0,c.OAn)(),a=(0,c.Hh6)(o,r);return hl(o,r)?yy(o,(0,c.gxQ)(),t,a.transform,n,a):a.transform.apply(a,n)},\u0275\u0275projectionDef:dv,\u0275\u0275domProperty:Hf,\u0275\u0275ariaProperty:bf,\u0275\u0275property:Nf,\u0275\u0275control:Ig,\u0275\u0275controlCreate:Tg,\u0275\u0275pipe:Ey,\u0275\u0275queryRefresh:hv,\u0275\u0275queryAdvance:gv,\u0275\u0275viewQuery:th,\u0275\u0275viewQuerySignal:rh,\u0275\u0275loadQuery:pv,\u0275\u0275contentQuery:eh,\u0275\u0275contentQuerySignal:nh,\u0275\u0275reference:_v,\u0275\u0275classMap:Tv,\u0275\u0275styleMap:Av,\u0275\u0275styleProp:ah,\u0275\u0275classProp:ch,\u0275\u0275advance:Rp,\u0275\u0275template:hf,\u0275\u0275conditional:Pm,\u0275\u0275conditionalCreate:Om,\u0275\u0275conditionalBranchCreate:mu,\u0275\u0275defer:Em,\u0275\u0275deferWhen:function jA(e){const t=(0,c.OAn)(),n=(0,c.CpD)();if(Fr(0,t,n)&&Ar(t,(0,c.xbp)(),e)){const o=(0,de.Ht)(null);try{const a=!!e,h=Bi(t,n)[1];!1===a&&h===Ya.Initial?ec(t,n):!0===a&&(h===Ya.Initial||h===lr.Placeholder)&&Ta(0,t,n)}finally{(0,de.Ht)(o)}}},\u0275\u0275deferOnIdle:Dm,\u0275\u0275deferOnImmediate:function VA(){const e=(0,c.OAn)(),t=(0,c.Mx4)();Fr(0,e,t)&&(null===oi(e[1],t).loadingTmplIndex&&ec(e,t),Ta(0,e,t))},\u0275\u0275deferOnTimer:function zA(e){Fr(0,(0,c.OAn)(),(0,c.Mx4)())&&hm(uu(e))},\u0275\u0275deferOnHover:function QA(e,t){const n=(0,c.OAn)(),r=(0,c.Mx4)();Fr(0,n,r)&&(ec(n,r),tc(n,r,e,t,pn,()=>Ta(0,n,r),0))},\u0275\u0275deferOnInteraction:function JA(e,t){const n=(0,c.OAn)(),r=(0,c.Mx4)();Fr(0,n,r)&&(ec(n,r),tc(n,r,e,t,Ho,()=>Ta(0,n,r),0))},\u0275\u0275deferOnViewport:Mm,\u0275\u0275deferPrefetchWhen:function BA(e){const t=(0,c.OAn)(),n=(0,c.CpD)();if(Fr(1,t,n)&&Ar(t,(0,c.xbp)(),e)){const o=(0,de.Ht)(null);try{const a=!!e,h=oi(t[1],n);!0===a&&h.loadingState===$r.NOT_STARTED&&nl(h,t,n)}finally{(0,de.Ht)(o)}}},\u0275\u0275deferPrefetchOnIdle:Cm,\u0275\u0275deferPrefetchOnImmediate:function HA(){const e=(0,c.OAn)(),t=(0,c.Mx4)();if(!Fr(1,e,t))return;const r=oi(e[1],t);r.loadingState===$r.NOT_STARTED&&Sf(r,e,t)},\u0275\u0275deferPrefetchOnTimer:function XA(e){Fr(1,(0,c.OAn)(),(0,c.Mx4)())&&pm(uu(e))},\u0275\u0275deferPrefetchOnHover:function ZA(e,t){const n=(0,c.OAn)(),r=(0,c.Mx4)();if(!Fr(1,n,r))return;const a=oi(n[1],r);a.loadingState===$r.NOT_STARTED&&tc(n,r,e,t,pn,()=>nl(a,n,r),1)},\u0275\u0275deferPrefetchOnInteraction:function qA(e,t){const n=(0,c.OAn)(),r=(0,c.Mx4)();if(!Fr(1,n,r))return;const a=oi(n[1],r);a.loadingState===$r.NOT_STARTED&&tc(n,r,e,t,Ho,()=>nl(a,n,r),1)},\u0275\u0275deferPrefetchOnViewport:function tT(e,t,n){const r=(0,c.OAn)(),o=(0,c.Mx4)();if(!Fr(1,r,o))return;const u=oi(r[1],o);u.loadingState===$r.NOT_STARTED&&tc(r,o,e,t,Ef,()=>nl(u,r,o),1,n)},\u0275\u0275deferHydrateWhen:function FA(e){const t=(0,c.OAn)(),n=(0,c.CpD)();if(!Fr(2,t,n))return;const r=(0,c.xbp)();if(No((0,c.klJ)(),n).set(6,null),Ar(t,r,e)){const u=t[9],h=(0,de.Ht)(null);try{1==!!e&&Lo(u,Bi(t,n)[6])}finally{(0,de.Ht)(h)}}},\u0275\u0275deferHydrateNever:function WA(){const e=(0,c.OAn)(),t=(0,c.Mx4)();Fr(2,e,t)&&No((0,c.klJ)(),t).set(7,null)},\u0275\u0275deferHydrateOnIdle:function KA(e){const t=(0,c.OAn)(),n=(0,c.Mx4)();Fr(2,t,n)&&(No((0,c.klJ)(),n).set(0,null),gm(Tf({timeout:e}),t,n))},\u0275\u0275deferHydrateOnImmediate:function $A(){const e=(0,c.OAn)(),t=(0,c.Mx4)();Fr(2,e,t)&&(No((0,c.klJ)(),t).set(1,null),Lo(e[9],Bi(e,t)[6]))},\u0275\u0275deferHydrateOnTimer:function GA(e){const t=(0,c.OAn)(),n=(0,c.Mx4)();Fr(2,t,n)&&(No((0,c.klJ)(),n).set(5,{type:5,delay:e}),gm(uu(e),t,n))}
1,\u0275\u0275deferHydrateOnHover:function YA(){const e=(0,c.OAn)(),t=(0,c.Mx4)();Fr(2,e,t)&&No((0,c.klJ)(),t).set(4,null)},\u0275\u0275deferHydrateOnInteraction:function eT(){const e=(0,c.OAn)(),t=(0,c.Mx4)();Fr(2,e,t)&&No((0,c.klJ)(),t).set(3,null)},\u0275\u0275deferHydrateOnViewport:function nT(e){const t=(0,c.OAn)(),n=(0,c.Mx4)();Fr(2,t,n)&&No((0,c.klJ)(),n).set(2,e?{type:2,intersectionObserverOptions:e}:null)},\u0275\u0275deferEnableTimerScheduling:function EM(e,t,n,r){const o=e.consts;null!=n&&(t.placeholderBlockConfig=(0,c.db4)(o,n)),null!=r&&(t.loadingBlockConfig=(0,c.db4)(o,r)),null===vf&&(vf=yM)},\u0275\u0275enableIncrementalHydrationRuntime:function oI(){Mh||(Mh=!0,function pc(){qo=hc}(),si("NgIncrementalHydration"),Dh=()=>new bt,Ch=(e,t)=>{const n=function Ua(e){const t=function Dl(e){return qo(e)}(e);let n=new Map;for(let r in t)n.set(r,Na(t[r]));return n}(e),r=function fD(e,t){const n=e.createNodeIterator(t,NodeFilter.SHOW_COMMENT,{acceptNode:hD});let r;const o=new Map;for(;r=n.nextNode();){const a="ngh=",u=r?.textContent,h=u?.indexOf(a)??-1;if(h>-1){const D=u.substring(h+a.length).trim();o.set(D,r)}}return o}(t,t.body);(function kA(e,t,n){const r=[],o=[],a=[],u=[];for(let[h,D]of t){const B=n.get(h);if(void 0!==B){const G=D.data.r;let se=B;for(let xe=0;xe<G;xe++){if(se=se.previousSibling,se.nodeType!==Node.ELEMENT_NODE)continue;const $e={el:se,blockName:h};D.hydrate.idle&&r.push($e),D.hydrate.immediate&&u.push($e),null!==D.hydrate.timer&&($e.delay=D.hydrate.timer,o.push($e)),D.hydrate.viewport&&("boolean"!=typeof D.hydrate.viewport&&($e.intersectionObserverOptions=D.hydrate.viewport),a.push($e))}}}(function xA(e,t){for(const n of t){const r=e.get(Ze),a=dm(()=>Lo(e,n.blockName),e);r.addCleanupFn(n.blockName,a)}})(e,r),function UA(e,t){for(const n of t)Lo(e,n.blockName)}(e,u),function LA(e,t){if(t.length>0){const n=e.get(Ze);for(let r of t){const o=Ef(r.el,()=>Lo(e,r.blockName),e,r.intersectionObserverOptions);n.addCleanupFn(r.blockName,o)}}}(e,a),function NA(e,t){for(const n of t){const r=e.get(Ze),o=()=>Lo(e,n.blockName),u=uu(n.delay)(o,e);r.addCleanupFn(n.blockName,u)}}(e,o)})(e,n,r),function Jo(e,t){const n=function Eo(e){const t=e.body.querySelectorAll("[jsaction]"),n=new Set,r=[zi.join(":;"),ds.join(":;")].join("|");for(let o of t){const a=o.getAttribute("jsaction"),u=o.getAttribute("ngb");a?.match(r)&&null!==u&&n.add(o)}return n}(e),r=t.get(Ts);for(let o of n)ws(o,r)}(t,e)});{const t=(0,c.OAn)()[9].get(ay,null,{optional:!0});null!==t&&!t.activated&&(t.activated=!0,cy(t))}},\u0275\u0275repeater:km,\u0275\u0275repeaterCreate:Rm,\u0275\u0275repeaterTrackByIndex:bm,\u0275\u0275repeaterTrackByIdentity:wm,\u0275\u0275componentInstance:Am,\u0275\u0275text:xv,\u0275\u0275textInterpolate:uh,\u0275\u0275textInterpolate1:bu,\u0275\u0275textInterpolate2:dh,\u0275\u0275textInterpolate3:fh,\u0275\u0275textInterpolate4:hh,\u0275\u0275textInterpolate5:ph,\u0275\u0275textInterpolate6:function $v(e,t,n,r,o,a,u,h,D,B,G,se,xe){const $e=(0,c.OAn)(),dt=Kv($e,e,t,n,r,o,a,u,h,D,B,G,se,xe);return dt!==er&&so($e,(0,c._px)(),dt),$v},\u0275\u0275textInterpolate7:function zv(e,t,n,r,o,a,u,h,D,B,G,se,xe,$e,dt){const Lt=(0,c.OAn)(),Xt=Vv(Lt,e,t,n,r,o,a,u,h,D,B,G,se,xe,$e,dt);return Xt!==er&&so(Lt,(0,c._px)(),Xt),zv},\u0275\u0275textInterpolate8:function Xv(e,t,n,r,o,a,u,h,D,B,G,se,xe,$e,dt,Lt,Xt){const on=(0,c.OAn)(),jt=Hv(on,e,t,n,r,o,a,u,h,D,B,G,se,xe,$e,dt,Lt,Xt);return jt!==er&&so(on,(0,c._px)(),jt),Xv},\u0275\u0275textInterpolateV:function Gv(e){const t=(0,c.OAn)(),n=Nv(t,e);return n!==er&&so(t,(0,c._px)(),n),Gv},\u0275\u0275i18n:function hS(e,t,n){av(e,t,n),cv()},\u0275\u0275i18nAttributes:function pS(e,t){const n=(0,c.klJ)();!function YT(e,t,n){const r=(0,c.Mx4)(),o=r.index,a=[];if(e.firstCreatePass&&null===e.data[t]){for(let u=0;u<n.length;u+=2){const h=n[u],D=n[u+1];if(""!==D){if(VT.test(D))throw new Error(`ICU expressions are not supported in attributes. Message: "${D}".`);const B=r.namespace?`:${r.namespace}:${r.value}`:r.value;Iu(a,D,o,h,JT(a),Qf(h,B))}}e.data[t]=a}}(n,e+27,(0,c.db4)(n.consts,t))},\u0275\u0275i18nExp:function lv(e){return function UT(e){e&&(al|=1<<Math.min(cl,3
11)),cl++}(Ar((0,c.OAn)(),(0,c.xbp)(),e)),lv},\u0275\u0275i18nStart:av,\u0275\u0275i18nEnd:cv,\u0275\u0275i18nApply:function gS(e){!function jT(e,t,n){try{if(cl>0){const r=e.data[n];Gm(e,t,Array.isArray(r)?r:r.update,(0,c.c$7)()-cl-1,al)}}finally{al=0,cl=0}}((0,c.klJ)(),(0,c.OAn)(),e+27)},\u0275\u0275i18nPostprocess:function _S(e,t={}){return function fS(e,t={}){let n=e;if(sS.test(e)){const r={},o=[0];n=n.replace(oS,(a,u,h)=>{const D=u||h,B=r[D]||[];if(B.length||(D.split("|").forEach(Lt=>{const Xt=Lt.match(dS),on=Xt?parseInt(Xt[1],10):0,jt=uS.test(Lt);B.push([on,jt,Lt])}),r[D]=B),!B.length)throw new Error(`i18n postprocess: unmatched placeholder - ${D}`);const G=o[o.length-1];let se=0;for(let Lt=0;Lt<B.length;Lt++)if(B[Lt][0]===G){se=Lt;break}const[xe,$e,dt]=B[se];return $e?o.pop():G!==xe&&o.push(xe),B.splice(se,1),dt})}return Object.keys(t).length&&(n=n.replace(aS,(r,o,a,u,h,D)=>t.hasOwnProperty(a)?`${o}${t[a]}${D}`:r),n=n.replace(cS,(r,o)=>t.hasOwnProperty(o)?t[o]:r),n=n.replace(lS,(r,o)=>{if(t.hasOwnProperty(o)){const a=t[o];if(!a.length)throw new Error(`i18n postprocess: unmatched ICU - ${r} with key: ${o}`);return a.shift()}return r})),n}(e,t)},\u0275\u0275resolveWindow:Zh,\u0275\u0275resolveDocument:Yh,\u0275\u0275resolveBody:Jh,\u0275\u0275setComponentScope:function rI(e,t,n){const r=e.\u0275cmp;r.directiveDefs=ou(t,l_),r.pipeDefs=ou(n,c.oyA)},\u0275\u0275setNgModuleScope:function iI(e,t){return Qe(()=>{const n=(0,c.WbQ)(e);n.declarations=wu(t.declarations||c.Mlv),n.imports=wu(t.imports||c.Mlv),n.exports=wu(t.exports||c.Mlv),t.bootstrap&&(n.bootstrap=wu(t.bootstrap)),Qc.registerNgModule(e,t)})},\u0275\u0275registerNgModuleType:E_,\u0275\u0275getComponentDepsFactory:function hI(e,t){return()=>{try{return Qc.getComponentDependencies(e,t).dependencies}catch(n){throw console.error(`Computing dependencies in local compilation mode for the component "${e.name}" failed with the exception:`,n),n}}},\u0275setClassDebugInfo:function pI(e,t){const n=(0,c.xUg)(e);null!==n&&(n.debugInfo=t)},\u0275\u0275declareLet:mh,\u0275\u0275storeLet:Yv,\u0275\u0275arrowFunction:function JS(e,t,n){const r=(0,c.gxQ)()+e,o=(0,c.OAn)();return o[r]===er?_s(o,r,t(n,o)):Qa(o,r)},\u0275\u0275readContextLet:Jv,\u0275\u0275attachSourceLocations:function HS(e,t){const n=(0,c.klJ)(),r=(0,c.OAn)(),o=r[11],a="data-ng-source-location";for(const[u,h,D,B]of t){(0,c.XRZ)(n,u+27);const se=(0,c.vaC)(u+27,r);se.hasAttribute(a)||o.setAttribute(se,a,`${e}@o:${h},l:${D},c:${B}`)}},\u0275\u0275interpolate:qv,\u0275\u0275interpolate1:ey,\u0275\u0275interpolate2:ty,\u0275\u0275interpolate3:function $S(e,t,n,r,o,a,u=""){return Bv((0,c.OAn)(),e,t,n,r,o,a,u)},\u0275\u0275interpolate4:function zS(e,t,n,r,o,a,u,h,D=""){return Fv((0,c.OAn)(),e,t,n,r,o,a,u,h,D)},\u0275\u0275interpolate5:function XS(e,t,n,r,o,a,u,h,D,B,G=""){return Wv((0,c.OAn)(),e,t,n,r,o,a,u,h,D,B,G)},\u0275\u0275interpolate6:function GS(e,t,n,r,o,a,u,h,D,B,G,se,xe=""){return Kv((0,c.OAn)(),e,t,n,r,o,a,u,h,D,B,G,se,xe)},\u0275\u0275interpolate7:function QS(e,t,n,r,o,a,u,h,D,B,G,se,xe,$e,dt=""){return Vv((0,
1c.OAn)(),e,t,n,r,o,a,u,h,D,B,G,se,xe,$e,dt)},\u0275\u0275interpolate8:function ZS(e,t,n,r,o,a,u,h,D,B,G,se,xe,$e,dt,Lt,Xt=""){return Hv((0,c.OAn)(),e,t,n,r,o,a,u,h,D,B,G,se,xe,$e,dt,Lt,Xt)},\u0275\u0275interpolateV:function YS(e){return Nv((0,c.OAn)(),e)},\u0275\u0275sanitizeHtml:Ju,\u0275\u0275sanitizeStyle:Hh,\u0275\u0275sanitizeResourceUrl:Sl,\u0275\u0275sanitizeScript:$h,\u0275\u0275validateAttribute:Qh,\u0275\u0275sanitizeUrl:qu,\u0275\u0275sanitizeUrlOrResourceUrl:zh,\u0275\u0275trustConstantHtml:function cE(e){return Mo(e[0])},\u0275\u0275trustConstantResourceUrl:function lE(e){return function Gu(e){return Ec()?.createScriptURL(e)||e}(e[0])},forwardRef:c.Rfq,resolveForwardRef:c.nl4,\u0275\u0275twoWayProperty:gh,\u0275\u0275twoWayBindingSet:Qv,\u0275\u0275twoWayListener:_h,\u0275\u0275replaceMetadata:function _I(e,t,n,r,o=null,a=null){const u=(0,c.xUg)(e);t.apply(null,[e,n,...r]);const{newDef:h,oldDef:D}=function mI(e,t){const n={...e};return{newDef:Object.assign(e,t,{directiveDefs:n.directiveDefs,pipeDefs:n.pipeDefs,setInput:n.setInput,type:n.type}),oldDef:n}}(u,(0,c.xUg)(e));if(e[c.CQl]=h,D.tView){const B=function J(){return Zr}().values();for(const G of B)(0,c.EFk)(G)&&null===G[3]&&Ru(o,a,h,D,G)}},\u0275\u0275getReplaceMetadataURL:function gI(e,t,n){const r=`./@ng/component?c=${e}&t=${encodeURIComponent(t)}`;return new URL(r,n).href}};let oc=null;function CI(e){null!==oc&&(e.defaultEncapsulation!==oc.defaultEncapsulation||e.preserveWhitespaces!==oc.preserveWhitespaces)||(oc=e)}const pl=[];function Ry(e){return jd(e)?e.ngModule:e}const FI=br("NgModule",e=>e,void 0,0,(e,t)=>function SI(e,t={}){(function II(e,t){const r=(0,c.Bqz)(t.declarations||c.Mlv);let o=null;Object.defineProperty(e,c.hmW,{configurable:!0,get:()=>(null===o&&(o=An().compileNgModule(Uo,`ng:///${e.name}/\u0275mod.js`,{type:e,bootstrap:(0,c.Bqz)(t.bootstrap||c.Mlv).map(c.nl4),declarations:r.map(c.nl4),imports:(0,c.Bqz)(t.imports||c.Mlv).map(c.nl4).map(Ry),exports:(0,c.Bqz)(t.exports||c.Mlv).map(c.nl4).map(Ry),schemas:t.schemas?(0,c.Bqz)(t.schemas):null,id:t.id||null}),o.schemas||(o.schemas=[])),o)});let a=null;Object.defineProperty(e,c.zSs,{get:()=>{if(null===a){const h=An();a=h.compileFactory(Uo,`ng:///${e.name}/\u0275fac.js`,{name:e.name,type:e,deps:wr(e),target:h.FactoryTarget.NgModule,typeArgumentCount:0})}return a},configurable:!1});let u=null;Object.defineProperty(e,c.ONQ,{get:()=>{if(null===u){const h={name:e.name,type:e,providers:t.providers||c.Mlv,imports:[(t.imports||c.Mlv).map(c.nl4),(t.exports||c.Mlv).map(c.nl4)]};u=An().compileInjector(Uo,`ng:///${e.name}/\u0275inj.js`,h)}return u},configurable:!1})})(e,t),void 0!==t.id&&E_(e,t.id),function AI(e,t){pl.push({moduleType:e,ngModule:t})}(e,t)}(e,t));let WI=(()=>{class e{applicationErrorHandler=(0,c.WQX)(c.ZTf);appRef=(0,c.WQX)(fu);taskService=(0,c.WQX)(c.rev);ngZone=(0,c.WQX)(c.SKi);zonelessEnabled=(0,c.WQX)(c.Evm);tracing=(0,c.WQX)($a,{optional:!0});zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new ye.yU;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(c.AbJ):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&((0,c.WQX)(c.AQb,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{const n=this.taskService.add();this.runningTick||(this.cleanup(),this.zonelessEnabled&&!this.appRef.includeAllTestViews)?(this.switchToMicrotaskScheduler(),this.taskService.remove(n)):this.taskService.remove(n)})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()}))}switchToMicrotaskScheduler(){this.ngZone.runOutsideAngular(()=>{const n=this.taskService.add();this.useMicrotaskScheduler=!0,queueMicrotask(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(n)})})}notify(n){if(!this.zonelessEnabled&&5===n)return;switch(n){case 0:case 2:case 6:case 13:this.appRef.dirtyFlags|=2;break;case 3:case 4:case 5:case 1:this.appRef.dirtyFlags|=4;break;case 12:this.appRef.dirtyFlags|=16;break;case 11:break;default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick())return;const r=this.useMicrotaskScheduler?c.uiq:c.l4E;this.pendingRenderTaskId=this.taskService.add(),this.cancelScheduledCallback=this.scheduleInRootZone?Zone.root.run(()=>r(()=>this.tick())):this.ngZone.runOutsideAngular(()=>r(()=>this.tick()))}shouldScheduleTick(){return!(this.appRef.destroyed||null!==this.pendingRenderTaskId||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDef
1ined&&Zone.current.get(c.AbJ+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(0===this.appRef.dirtyFlags)return void this.cleanup();!this.zonelessEnabled&&7&this.appRef.dirtyFlags&&(this.appRef.dirtyFlags|=1);const n=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(r){this.applicationErrorHandler(r)}finally{this.taskService.remove(n),this.cleanup()}}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,null!==this.pendingRenderTaskId){const n=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(n)}}static \u0275fac=function(r){return new(r||e)};static \u0275prov=Un({token:e,factory:e.\u0275fac})}return e})();function $y(){return[{provide:c.hk6,useExisting:WI},{provide:c.SKi,useClass:c.myG},{provide:c.Evm,useValue:!0}]}let KI=(()=>{class e{compileModuleSync(n){return new o_(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static \u0275fac=function(r){return new(r||e)};static \u0275prov=Un({token:e,factory:e.\u0275fac})}return e})();const VI=new c.nKC(""),zy=new c.nKC("",{factory:()=>(0,c.WQX)(zy,{optional:!0,skipSelf:!0})||function HI(){return typeof $localize<"u"&&$localize.locale||"en-US"}()});i.d(w,["$ul",0,Js,"DUP",0,Oo,"Ef8",0,St,"JeD",0,(e,t,n)=>{const r=e,o=r.__jsaction_fns??new Map,a=o.get(t)??[];a.push(n),o.set(t,a),r.__jsaction_fns=o},"Kzh",0,us,"NSC",0,ol,"OA$",0,Ie,"Ocv",0,new c.nKC("",{factory:()=>"USD"}),"Ryq",0,Ze,"SVM",0,_o,"TMN",0,Cn,"UQZ",0,go,"UQu",0,FI,"_qm",0,Mi,"a8H",0,$a,"d80",0,VI,"iBR",0,ws,"iLQ",0,lm,"kll",0,Ai,"lf4",0,ay,"mu_",0,Ts,"nI4",0,XE,"njN",0,uo,"qBF",0,Qs,"sWG",0,xg,"tvf",0,Ss,"uzI",0,lo,"xe9",0,zy,"zoo",0,pp])},15824(ue,w,i){"use strict";i.d(w,{Bg:()=>Z,H8:()=>Fe,Ht:()=>E,JC:()=>x,KE:()=>p,KO:()=>Se,KZ:()=>Ne,TO:()=>W,Wu:()=>V,XR:()=>$,a7:()=>pt,j2:()=>Ue,lh:()=>_t,mC:()=>c,mK:()=>C,n5:()=>Le,nR:()=>m,si:()=>F});let l=null,d=!1,g=1;const v=Symbol("SIGNAL");function E(re){const Ke=l;return l=re,Ke}function m(){return l}function p(){return d}const I={version:0,lastCleanEpoch:0,dirty:!1,producers:void 0,producersTail:void 0,consumers:void 0,consumersTail:void 0,recomputing:!1,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function C(re){if(d)throw new Error("");if(null===l)return;l.consumerOnSignalRead(re);const Ke=l.producersTail;if(void 0!==Ke&&Ke.producer===re)return;let Qe;const Je=l.recomputing;if(Je&&(Qe=void 0!==Ke?Ke.nextProducer:l.producers,void 0!==Qe&&Qe.producer===re))return l.producersTail=Qe,Qe.lastReadVersion=re.version,void(Qe.knownValidAtEpoch=g);const He=re.consumersTail;if(void 0!==He&&He.consumer===l&&(!Je||He.knownValidAtEpoch===g))return;const ct=ot(l),q={producer:re,consumer:l,nextProducer:Qe,prevConsumer:void 0,knownValidAtEpoch:g,lastReadVersion:re.version,nextConsumer:void 0};l.producersTail=q,void 0!==Ke?Ke.nextProducer=q:l.producers=q,ct&&le(re,q)}function x(re){if((!ot(re)||re.dirty)&&(re.dirty||re.lastCleanEpoch!==g)){if(!re.producerMustRecompute(re)&&!F(re))return void W(re);re.producerRecomputeValue(re),W(re)}}function O(re){if(void 0===re.consumers)return;const Ke=d;d=!0;try{for(let Qe=re.consumers;void 0!==Qe;Qe=Qe.nextConsumer){const Je=Qe.consumer;Je.dirty||z(Je)}}finally{d=Ke}}function N(){return!1!==l?.consumerAllowSignalWrites}function z(re){re.dirty=!0,O(re),re.consumerMarkedDirty?.(re)}function W(re){re.dirty=!1,re.lastCleanEpoch=g}function Z(re){return re&&function b(re){if(re.producersTail?.knownValidAtEpoch===g){let Ke=re.producers;for(;void 0!==Ke;)Ke.knownValidAtEpoch=null,Ke=Ke.nextProducer}re.producersTail=void 0,re.recomputing=!0}(re),E(re)}function V(re,Ke){E(Ke),re&&function L(re){re.recomputing=!1;const Ke=re.producersTail;let Qe=void 0!==Ke?Ke.nextProducer:re.producers;if(void 0!==Qe){if(ot(re))do{Qe=be(Qe)}while(void 0!==Qe);void 0!==Ke?Ke.nextProducer=void 0:re.producers=void 0}}(re)}function F(re){for(let Ke=re.producers;void 0!==Ke;Ke=Ke.nextProducer){const Qe=Ke.producer,Je=Ke.lastReadVersion;if(Je!==Qe.version||(x(Qe),Je!==Qe.version))return!0}return!1}function $(re){if(ot(re)){let Ke=re.producers;for(;void 0!==Ke;
1)Ke=be(Ke)}re.producers=void 0,re.producersTail=void 0,re.consumers=void 0,re.consumersTail=void 0}function le(re,Ke){const Qe=re.consumersTail,Je=ot(re);if(void 0!==Qe?(Ke.nextConsumer=Qe.nextConsumer,Qe.nextConsumer=Ke):(Ke.nextConsumer=void 0,re.consumers=Ke),Ke.prevConsumer=Qe,re.consumersTail=Ke,!Je)for(let He=re.producers;void 0!==He;He=He.nextProducer)le(He.producer,He)}function be(re){const Ke=re.producer,Qe=re.nextProducer,Je=re.nextConsumer,He=re.prevConsumer;if(re.nextConsumer=void 0,re.prevConsumer=void 0,void 0!==Je?Je.prevConsumer=He:Ke.consumersTail=He,void 0!==He)He.nextConsumer=Je;else if(Ke.consumers=Je,!ot(Ke)){let ct=Ke.producers;for(;void 0!==ct;)ct=be(ct)}return Qe}function ot(re){return re.consumerIsAlwaysLive||void 0!==re.consumers}function pt(re){}function Fe(re,Ke){return Object.is(re,Ke)}function Ne(re,Ke){const Qe=Object.create(Q);Qe.computation=re,void 0!==Ke&&(Qe.equal=Ke);const Je=()=>{if(x(Qe),C(Qe),Qe.value===ae)throw Qe.error;return Qe.value};return Je[v]=Qe,Je}const je=Symbol("UNSET"),Ve=Symbol("COMPUTING"),ae=Symbol("ERRORED"),Q={...I,value:je,dirty:!0,error:null,equal:Fe,kind:"computed",producerMustRecompute:re=>re.value===je||re.value===Ve,producerRecomputeValue(re){if(re.value===Ve)throw new Error("");const Ke=re.value;re.value=Ve;const Qe=Z(re);let Je,He=!1;try{Je=re.computation(),E(null),He=Ke!==je&&Ke!==ae&&Je!==ae&&re.equal(Ke,Je)}catch(ct){Je=ae,re.error=ct}finally{V(re,Qe)}He?re.value=Ke:(re.value=Je,re.version++)}};let ce=function ge(){throw new Error};function ie(re){ce(re)}function Se(re){ce=re}function Le(re,Ke){const Qe=Object.create(gt);Qe.value=re,void 0!==Ke&&(Qe.equal=Ke);const Je=()=>function Ce(re){return C(re),re.value}(Qe);return Je[v]=Qe,[Je,q=>Ue(Qe,q),q=>c(Qe,q)]}function Ue(re,Ke){N()||ie(re),re.equal(re.value,Ke)||(re.value=Ke,function ye(re){re.version++,function P(){g++}(),O(re)}(re))}function c(re,Ke){N()||ie(re),Ue(re,Ke(re.value))}const gt={...I,equal:Fe,value:void 0,kind:"signal"},qe={...I,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,kind:"effect"};function _t(re){if(re.dirty=!1,re.version>0&&!F(re))return;re.version++;const Ke=Z(re);try{re.cleanup(),re.fn()}finally{V(re,Ke)}}i.d(w,["Ag",0,je,"EF",0,ae,"Ny",0,Ve,"bh",0,v,"pL",0,I,"s0",0,gt,"vX",0,qe])},47266(ue,w,i){"use strict";i.d(w,{bc$:()=>Mc,sZ2:()=>So,BIS:()=>aa,hk6:()=>It,eVN:()=>Os,l3R:()=>ta,qQL:()=>js,dUD:()=>N,abz:()=>ea,Mlv:()=>Un,MZA:()=>An,Z63:()=>Wn,Ap:()=>z,dTm:()=>Cr,VML:()=>ln,uvJ:()=>di,zcH:()=>oa,bkB:()=>ji,VeQ:()=>U,mY:()=>Ac,YEL:()=>sr,B9r:()=>Yn,GBX:()=>ui,ZTf:()=>Fa,nKC:()=>Oe,zZn:()=>Do,CQl:()=>Pe,CZt:()=>pe,p9y:()=>Gt,zSs:()=>kt,ONQ:()=>xt,hmW:()=>Mt,Vx9:()=>Ye,yAH:()=>Ie,SKi:()=>Co,myG:()=>ia,oTH:()=>or,Agw:()=>Cc,PLl:()=>hs,GYQ:()=>cn,u5s:()=>Tc,rev:()=>na,e5P:()=>gi,buA:()=>Z,AQb:()=>On,WPN:()=>Hr,pJN:()=>j,xvI:()=>O,RxE:()=>x,r4V:()=>ut,ok8:()=>W,Evm:()=>$t,laP:()=>En,EYC:()=>Ht,AbJ:()=>eo,ng7:()=>we,llW:()=>Vn,gsJ:()=>vn,iYM:()=>Ue,PEr:()=>vs,z7f:()=>de,LZP:()=>gt,Xln:()=>Q,yzR:()=>zs,TWe:()=>oo,LIA:()=>ae,GWr:()=>Le,pbo:()=>vt,bBq:()=>ii,Af3:()=>rs,zQk:()=>Fo,oZy:()=>ys,tF7:()=>ye,ZFY:()=>gn,cP4:()=>Bo,MdC:()=>ms,XvL:()=>Se,KET:()=>jo,Tkx:()=>Ds,iw4:()=>ge,tdH:()=>Be,pr_:()=>_t,IAh:()=>ie,U45:()=>Ne,WrV:()=>je,kNT:()=>qe,MI:()=>os,biv:()=>Xs,ZQF:()=>ce,Cv0:()=>Ve,W0r:()=>$s,R2n:()=>ss,O8q:()=>jr,VKj:()=>Jn,Rom:()=>mi,z6V:()=>et,wdo:()=>Ko,n$e:()=>le,hjC:()=>fe,Pz9:()=>qo,PQT:()=>Pr,VX4:()=>_r,_Z$:()=>ur,N79:()=>$o,xLP:()=>Dt,QZP:()=>Br,A7J:()=>tt,BI7:()=>Ut,U7d:()=>St,uXy:()=>Nt,nZS:()=>st,ihb:()=>qs,jNO:()=>Rs,ID8:()=>vl,gv8:()=>to,dwj:()=>F,Bqz:()=>ht,OsK:()=>V,Rfq:()=>pt,RiE:()=>Dl,c$7:()=>Ji,gxQ:()=>ks,ckz:()=>ws,kLh:()=>L,xUg:()=>yn,KdJ:()=>lo,db4:()=>Js,VPL:()=>Cn,MT:()=>Ra,Z9v:()=>wa,Ab:()=>Ze,w7Z:()=>_l,Mx4:()=>We,veI:()=>it,HaV:()=>_n,Agf:()=>mn,znI:()=>bs,wGu:()=>Re,ebl:()=>q,OAn:()=>S,_0$:()=>zi,UaU:()=>Us,vaC:()=>As,d31:()=>Gs,ZRn:()=>Vo,phH:()=>Yt,WbQ:()=>un,WB9:()=>Li,d_l:()=>fs,vNG:()=>Is,oyA:()=>Pn,_px:()=>yl,CpD:()=>ka,XRZ:()=>Hi,klJ:()=>k,oKB:()=>Er,Fje:()=>Pa,b$O:()=>cc,SMZ:()=>fr,WQX:()=>Te,tcA:()=>wt,jXY:()=>xr,MME:()=>Ri,JlV:()=>Zt,Qs1:()=>Et,srX:()=>nt,vOT:()=>Zs,YWB:()=>nn,EPY:()=>cr,yoD:()=>Ot,P3H:()=>hi,Jzi:()=>Fe,rFz:()=>kr,JjR:()=>gl,M6u:()=>Qr,KtD:()=>po,muV:()=>Je,A0l:()=>Ee,q$2:()=>ee,yP_:()=>Pi,EFk:()=>dn,Hps:()=>Io,UhH:()=>go,QuC:()=>zn,Y3W:()=>qr,n$r:()=>xh,K7h:()=>Hn,FRF:()=>xn,ezK:()=>br,m7n:()=>fc,niQ:()=>Go,krE:()=>R,bll:()=>lc,Hh6:()=>Qs,EmA:()=>yr,zw6:()=>A,blu:()=>$i,HAh:()=>Ts,WfI:()=>an,xbp:()=>ba,jvu:()=>uc,nJn:()=>Eo,BCV:()=>ar,Rc9:()=>Ci,Gvy:()=>pc,E6O:()=>en,DyX:()=>ds,eFE:()=>kn,dMS:()=>Yi,HUe:()=>uo,nl4:()=>ve,uxE:()=>Y,N4e:()=>Ti,XaM:()=>te,uiq:()=>bi,l4E:()=>Fs,Kw3:()=>xs,vQI:()=>mo,RZ9:()=>zo,GA0:()=>Xo,iMd:()=>bt,Pfq:()=>In,xyx:()=>Ls,a2B:()=>Kn,kcM:()=>Vt,DFp:()=>Ft,P2g:()=>Oi,cBl:()=>Xi,ypq:()=>Qo,vPA:()=>Ao,HO5:()=>To,M_e:()=>co,B22:()=>Ho,ik5:()=>vi,AsM:()=>$,PP7:()=>rr,$8:()=>c,$Hz:()=>tr,kU6:()=>be,zAe:()=>Oa,IvY:()=>ls,_gW:()=>fo,$o8:()=>Dc,F1c:()=>us,ITl:()=>Ys,brz:()=>pi,jRZ:()=>Ss,SX7:()=>El,jDH:()=>re,G2t:()=>Ke,fuf:()=>M,cSN:()=>_o,KVO:()=>Mn,dmw:()=>at,joV:()=>xa,By9:()=>Zo,qSk:()=>dc,Njj:()=>_e,eBV:()=>X});var l=i(15824);let d;function g(){return d}function f(_){const H=d;return d=_,H}const E=Symbol("NotFound");
1function p(_){return _===E||"\u0275NotFound"===_?.name}Error;var y=i(84412),I=i(71985),C=i(21413),P=i(18359);class x{full;major;minor;patch;constructor(H){this.full=H;const ne=H.split(".");this.major=ne[0],this.minor=ne[1],this.patch=ne.slice(2).join(".")}}const O=new x("22.1.2"),N=(()=>{const _=O.full;return`https://${_.includes("-next")||_.includes("-rc")||"0.0.0-PLACEHOLDER"===_?"next":`v${O.major}`}.angular.dev`})(),z=`${N}/errors`,W="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss";class Z extends Error{code;constructor(H,ne){super(V(H,ne)),this.code=H}}function V(_,H){return`${function b(_){return`NG0${Math.abs(_)}`}(_)}${H?": "+H:""}`}function L(_){for(let H in _)if(_[H]===L)return H;throw Error("")}function F(_,H){for(const ne in H)H.hasOwnProperty(ne)&&!_.hasOwnProperty(ne)&&(_[ne]=H[ne])}function $(_){if("string"==typeof _)return _;if(Array.isArray(_))return`[${_.map($).join(", ")}]`;if(null==_)return""+_;const H=_.overriddenName||_.name;if(H)return`${H}`;const ne=_.toString();if(null==ne)return""+ne;const Ge=ne.indexOf("\n");return Ge>=0?ne.slice(0,Ge):ne}function le(_,H){return _?H?`${_} ${H}`:_:H||""}function be(_,H=100){if(!_||H<1||_.length<=H)return _;if(1==H)return _.substring(0,1)+"...";const ne=Math.round(H/2);return _.substring(0,ne)+"..."+_.substring(_.length-ne)}const ot=L({__forward_ref__:L});function pt(_){return _.__forward_ref__=pt,_}function ve(_){return Fe(_)?_():_}function Fe(_){return"function"==typeof _&&_.hasOwnProperty(ot)&&_.__forward_ref__===pt}function Ne(_,H){"number"!=typeof _&&c(H,typeof _,"number","===")}function je(_,H,ne){Ne(_,"Expected a number"),function Xe(_,H,ne){_<=H||c(ne,_,H,"<=")}(_,ne,"Expected number to be less than or equal to"),vt(_,H,"Expected number to be greater than or equal to")}function Ve(_,H){"string"!=typeof _&&c(H,null===_?"null":typeof _,"string","===")}function ae(_,H){"function"!=typeof _&&c(H,null===_?"null":typeof _,"function","===")}function Q(_,H,ne){_!=H&&c(ne,_,H,"==")}function ge(_,H,ne){_==H&&c(ne,_,H,"!=")}function ce(_,H,ne){_!==H&&c(ne,_,H,"===")}function ie(_,H,ne){_===H&&c(ne,_,H,"!==")}function Se(_,H,ne){_<H||c(ne,_,H,"<")}function Le(_,H,ne){_>H||c(ne,_,H,">")}function vt(_,H,ne){_>=H||c(ne,_,H,">=")}function Ue(_,H){null==_&&c(H,_,null,"!=")}function c(_,H,ne,Ge){throw new Error(`ASSERTION ERROR: ${_}`+(null==Ge?"":` [Expected=> ${ne} ${Ge} ${H} <=Actual]`))}function de(_){_ instanceof Node||c(`The provided value must be an instance of a DOM Node but got ${$(_)}`)}function gt(_){_ instanceof Element||c(`The provided value must be an element but got ${$(_)}`)}function ye(_,H){Ue(_,"Array must be defined.");const ne=_.length;(H<0||H>=ne)&&c(`Index expected to be less than ${ne} but got ${H}`)}function qe(_,...H){if(-1!==H.indexOf(_))return!0;c(`Expected value to be one of ${JSON.stringify(H)} but was ${JSON.stringify(_)}.`)}function _t(_){null!==(0,l.nR)()&&c(`${_}() should never be called in a reactive context.`)}function re(_){return{token:_.token,providedIn:_.providedIn||null,factory:_.factory,value:void 0}}function Ke(_){return{providers:_.providers||[],imports:_.imports||[]}}function Qe(_){return function He(_,H){return _.hasOwnProperty(H)&&_[H]||null}(_,Ie)}function Je(_){return null!==Qe(_)}function q(_){return _&&_.hasOwnProperty(xt)?_[xt]:null}const Ie=L({\u0275prov:L}),xt=L({\u0275inj:L});class Oe{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(H,ne){this._desc=H,this.\u0275prov=void 0,"number"==typeof ne?this.__NG_ELEMENT_ID__=ne:void 0!==ne&&(this.\u0275prov=re({token:this,providedIn:ne.providedIn||"root",factory:ne.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}let ft;function Tt(){return c("getInjectorProfilerContext should never be called in production mode"),ft}function Ft(_){c("setInjectorProfilerContext should never be called in production mode");const H=ft;return ft=_,H}const Bt=[],sn=()=>{};function Vt(_){return c("setInjectorProfiler should never be called in production mode"),null!==_?(Bt.includes(_)||Bt.push(_),()=>function Pt(_){const H=Bt.indexOf(_);-1!==H&&Bt.splice(H,1)}(_)):(Bt.length=0,sn)}function mt(_){c("Injector profiler should never be called in production mode");for(let H=0;H<Bt.length;H++)(0,Bt[H])(_)}function st(_,H=!1){let ne;c("Injector profiler should never be called in production mode"),ne="function"==typeof _||_ instanceof Oe?_:ve(_.provide);let Ge=_;_ instanceof Oe&&(Ge=_.\u0275prov||_),mt({type:2,context:Tt(),providerRecord:{token:ne,provider:Ge,isViewProvider:H}})}function St(_){c("Injector profiler should never be called in production mode"),mt({type:5,context:Tt(),token:_})}function Nt(_){c("Injector profiler should never be called in production mode"),mt({type:1,context:Tt(),instance:{value:_}})}function Ut(_,H,ne){c("Injector profiler should never be called in production mode"),mt({type:0,context:Tt(),service:{token:_,value:H,flags:ne}})}function tt(_){c("Injector profiler should never be called in production mode"),mt({type:4,context:Tt(),effectPhase:_})}function te(_,H,ne){c("runInInjectorProfilerContext should never be called in production mode");const Ge=Ft({injector:_,token:H});try{ne()}finally{Ft(Ge)}}function he(_){return _&&!!_.\u0275providers}const Pe=L({\u0275cmp:L}),pe=L({\u0275dir:L}),Ye=L({\u0275pipe:L}),Mt=L({\u0275mod:L}),kt=L({\u0275fac:L}),Gt=L({__NG_ELEMENT_ID__:L}
1),rn=L({__NG_ENV_ID__:L});function Yt(_){return Rn(_),_[Mt]||null}function un(_){const H=Yt(_);if(!H)throw new Z(915,!1);return H}function yn(_){return Rn(_),_[Pe]||null}function mn(_){const H=_n(_);if(!H)throw new Z(916,!1);return H}function _n(_){return Rn(_),_[pe]||null}function Pn(_){return Rn(_),_[Ye]||null}function Rn(_,H){if(null==_)throw new Z(-919,!1)}function zn(_){const H=yn(_)||_n(_)||Pn(_);return null!==H&&H.standalone}function kn(_){return"string"==typeof _?_:null==_?"":String(_)}function rr(_){return"function"==typeof _?_.name||_.toString():"object"==typeof _&&null!=_&&"function"==typeof _.type?_.type.name||_.type.toString():kn(_)}function ur(_){const H=yn(_);return null!==H&&H.debugInfo?function Bn(_){return _.filePath&&_.lineNumber?`${_.className} (at ${_.filePath}:${_.lineNumber})`:_.className}(H.debugInfo):rr(_)}const Fn=L({ngErrorCode:L}),Tr=L({ngErrorMessage:L}),Qn=L({ngTokenPath:L});function Pr(_,H){return vr("",-200,H)}function _r(_,H){return function Sr(_,H){return _.message=function ir(_,H,ne=[],Ge=null){let yt="";ne&&ne.length>1&&(yt=` Path: ${ne.join(" -> ")}.`);return V(H,`${_}${Ge?` Source: ${Ge}.`:""}${yt}`)}(_[Tr]||_.message,_[Fn],_[Qn],H),_}(Pr(0,H),null)}function tr(_,H){throw new Z(-201,!1)}function vr(_,H,ne){const Ge=new Z(H,_);return Ge[Fn]=H,Ge[Tr]=_,ne&&(Ge[Qn]=ne),Ge}let fn;function gr(){return fn}function Kn(_){const H=fn;return fn=_,H}function wt(_,H,ne){const Ge=Qe(_);return Ge&&"root"==Ge.providedIn?void 0===Ge.value?Ge.value=Ge.factory():Ge.value:8&ne?null:void 0!==H?H:void tr()}function gn(_){}const En=globalThis;function fr(){return!1}const tn={},Zn="__NG_DI_FLAG__";class Or{injector;constructor(H){this.injector=H}retrieve(H,ne){const Ge=fe(ne)||0;try{return this.injector.get(H,8&Ge?null:tn,Ge)}catch(yt){if(p(yt))return yt;throw yt}}}function Kr(_,H=0){const ne=g();if(void 0===ne)throw new Z(-203,!1);if(null===ne)return wt(_,void 0,H);{const Ge=function rt(_){return{optional:!!(8&_),host:!!(1&_),self:!!(2&_),skipSelf:!!(4&_)}}(H),yt=ne.retrieve(_,Ge);if(p(yt)){if(Ge.optional)return null;throw yt}return yt}}function Mn(_,H=0){return(gr()||Kr)(ve(_),H)}function at(_){throw new Z(202,!1)}function Te(_,H){return Mn(_,fe(H))}function fe(_){return typeof _>"u"||"number"==typeof _?_:0|(_.optional&&8)|(_.host&&1)|(_.self&&2)|(_.skipSelf&&4)}function Me(_){const H=[];for(let ne=0;ne<_.length;ne++){const Ge=ve(_[ne]);if(Array.isArray(Ge)){if(0===Ge.length)throw new Z(900,!1);let yt,Kt=0;for(let qt=0;qt<Ge.length;qt++){const Ln=Ge[qt],jn=oe(Ln);"number"==typeof jn?-1===jn?yt=Ln.token:Kt|=jn:yt=Ln}H.push(Mn(yt,Kt))}else H.push(Mn(Ge))}return H}function et(_,H){return _[Zn]=H,_.prototype[Zn]=H,_}function oe(_){return _[Zn]}function Re(_,H){return _.hasOwnProperty(kt)?_[kt]:null}function we(_,H,ne){if(_.length!==H.length)return!1;for(let Ge=0;Ge<_.length;Ge++){let yt=_[Ge],Kt=H[Ge];if(ne&&(yt=ne(yt),Kt=ne(Kt)),Kt!==yt)return!1}return!0}function ht(_){return _.flat(Number.POSITIVE_INFINITY)}function Dt(_,H){_.forEach(ne=>Array.isArray(ne)?Dt(ne,H):H(ne))}function Ht(_,H,ne){H>=_.length?_.push(ne):_.splice(H,0,ne)}function en(_,H){return H>=_.length-1?_.pop():_.splice(H,1)[0]}function an(_,H){const ne=[];for(let Ge=0;Ge<_;Ge++)ne.push(H);return ne}function vn(_,H,ne){const Ge=_.length-ne;for(;H<Ge;)_[H]=_[H+ne],H++;for(;ne--;)_.pop()}function Vn(_,H,ne,Ge){let yt=_.length;if(yt==H)_.push(ne,Ge);else if(1===yt)_.push(Ge,_[0]),_[0]=ne;else{for(yt--,_.push(_[yt-1],_[yt]);yt>H;)_[yt]=_[yt-2],yt--;_[H]=ne,_[H+1]=Ge}}function br(_,H,ne){let Ge=xn(_,H);return Ge>=0?_[1|Ge]=ne:(Ge=~Ge,Vn(_,Ge,H,ne)),Ge}function Hn(_,H){const ne=xn(_,H);if(ne>=0)return _[1|ne]}function xn(_,H){return function bn(_,H,ne){let Ge=0,yt=_.length>>ne;for(;yt!==Ge;){const Kt=Ge+(yt-Ge>>1),qt=_[Kt<<ne];if(H===qt)return Kt<<ne;qt>H?yt=Kt:Ge=Kt+1}return~(yt<<ne)}(_,H,1)}const An={},Un=[],Wn=new Oe(""),sr=new Oe("",-1),Yn=new Oe("");class or{get(H,ne=tn){if(ne===tn){const yt=vr("",-201);throw yt.name="\u0275NotFound",yt}return ne}}function yr(_){return{\u0275providers:_}}function ar(_){return yr([{provide:Wn,multi:!0,useValue:_}])}function Er(..._){return{\u0275providers:xr(0,_),\u0275fromNgModule:!0}}function xr(_,...H){const ne=[],Ge=new Set;let yt;const Kt=qt=>{ne.push(qt)};return Dt(H,qt=>{const Ln=qt;pi(Ln,Kt,[],Ge)&&(yt||=[],yt.push(Ln))}),void 0!==yt&&zr(yt,Kt),ne}function zr(_,H){for(let ne=0;ne<_.length;ne++){const{ngModule:Ge,providers:yt}=_[ne];Ei(yt,Kt=>{H(Kt,Ge)})}}function pi(_,H,ne,Ge){if(!(_=ve(_)))return!1;let yt=null,Kt=q(_);const qt=!Kt&&yn(_);if(Kt||qt){if(qt&&!qt.standalone)return!1;yt=_}else{const jn=_.ngModule;if(Kt=q(jn),!Kt)return!1;yt=jn}const Ln=Ge.has(yt);if(qt){if(Ln)return!1;
1if(Ge.add(yt),qt.dependencies){const jn="function"==typeof qt.dependencies?qt.dependencies():qt.dependencies;for(const nr of jn)pi(nr,H,ne,Ge)}}else{if(!Kt)return!1;{if(null!=Kt.imports&&!Ln){let nr;Ge.add(yt),Dt(Kt.imports,es=>{pi(es,H,ne,Ge)&&(nr||=[],nr.push(es))}),void 0!==nr&&zr(nr,H)}if(!Ln){const nr=Re(yt)||(()=>new yt);H({provide:yt,useFactory:nr,deps:Un},yt),H({provide:Yn,useValue:yt,multi:!0},yt),H({provide:Wn,useValue:()=>Mn(yt),multi:!0},yt)}const jn=Kt.providers;if(null!=jn&&!Ln){const nr=_;Ei(jn,es=>{H(es,nr)})}}}return yt!==_&&void 0!==_.providers}function Ei(_,H){for(let ne of _)he(ne)&&(ne=ne.\u0275providers),Array.isArray(ne)?Ei(ne,H):H(ne)}const li=L({provide:String,useValue:L});function Jr(_){return null!==_&&"object"==typeof _&&li in _}function qr(_){return"function"==typeof _}function Ri(_){return!!_.useClass}const ui=new Oe(""),wr={},ki={};let xi;function Li(){return void 0===xi&&(xi=new or),xi}class di{}class gi extends di{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(H,ne,Ge,yt){super(),this.parent=ne,this.source=Ge,this.scopes=yt,Gr(H,qt=>this.processProvider(qt)),this.records.set(sr,Lr(void 0,this)),yt.has("environment")&&this.records.set(di,Lr(void 0,this));const Kt=this.records.get(ui);null!=Kt&&"string"==typeof Kt.value&&this.scopes.add(Kt.value),this.injectorDefTypes=new Set(this.get(Yn,Un,{self:!0}))}retrieve(H,ne){const Ge=fe(ne)||0;try{return this.get(H,tn,Ge)}catch(yt){if(p(yt))return yt;throw yt}}destroy(){Mi(this),this._destroyed=!0;const H=(0,l.Ht)(null);try{for(const Ge of this._ngOnDestroyHooks)Ge.ngOnDestroy();const ne=this._onDestroyHooks;this._onDestroyHooks=[];for(const Ge of ne)Ge()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),(0,l.Ht)(H)}}onDestroy(H){return Mi(this),this._onDestroyHooks.push(H),()=>this.removeOnDestroy(H)}runInContext(H){Mi(this);const ne=f(this),Ge=Kn(void 0);try{return H()}finally{f(ne),Kn(Ge)}}get(H,ne=tn,Ge){if(Mi(this),H.hasOwnProperty(rn))return H[rn](this);const yt=fe(Ge),qt=f(this),Ln=Kn(void 0);try{if(!(4&yt)){let nr=this.records.get(H);if(void 0===nr){const es=function Ki(_){return"function"==typeof _||"object"==typeof _&&"InjectionToken"===_.ngMetadataName}(H)&&Qe(H);nr=es&&this.injectableDefInScope(es)?Lr(Ni(H),wr):null,this.records.set(H,nr)}if(null!=nr)return this.hydrate(H,nr,yt)}return(2&yt?Li():this.parent).get(H,ne=8&yt&&ne===tn?null:ne)}catch(jn){const nr=function Ir(_){return _[Fn]}(jn);throw-200===nr||-201===nr?new Z(nr,null):jn}finally{Kn(Ln),f(qt)}}resolveInjectorInitializers(){const H=(0,l.Ht)(null),ne=f(this),Ge=Kn(void 0);try{const Kt=this.get(Wn,Un,{self:!0});for(const qt of Kt)qt()}finally{f(ne),Kn(Ge),(0,l.Ht)(H)}}toString(){return"R3Injector[...]"}processProvider(H){let ne=qr(H=ve(H))?H:ve(H&&H.provide);const Ge=function Qi(_){return Jr(_)?Lr(void 0,_.useValue):Lr(Ci(_),wr)}(H);if(!qr(H)&&!0===H.multi){let yt=this.records.get(ne);yt||(yt=Lr(void 0,wr,!0),yt.factory=()=>Me(yt.multi),this.records.set(ne,yt)),ne=H,yt.multi.push(H)}this.records.set(ne,Ge)}hydrate(H,ne,Ge){const yt=(0,l.Ht)(null);try{if(ne.value===ki)throw Pr();return ne.value===wr&&(ne.value=ki,ne.value=ne.factory(void 0,Ge)),"object"==typeof ne.value&&ne.value&&function Ai(_){return null!==_&&"object"==typeof _&&"function"==typeof _.ngOnDestroy}(ne.value)&&this._ngOnDestroyHooks.add(ne.value),ne.value}finally{(0,l.Ht)(yt)}}injectableDefInScope(H){if(!H.providedIn)return!1;const ne=ve(H.providedIn);return"string"==typeof ne?"any"===ne||this.scopes.has(ne):this.injectorDefTypes.has(ne)}removeOnDestroy(H){const ne=this._onDestroyHooks.indexOf(H);-1!==ne&&this._onDestroyHooks.splice(ne,1)}}function Ni(_){const H=Qe(_),ne=null!==H?H.factory:Re(_);if(null!==ne)return ne;if(_ instanceof Oe)throw new Z(-204,!1);if(_ instanceof Function)return function Di(_){if(_.length>0)throw new Z(-204,!1);const ne=function ct(_){return(_?.[Ie]??null)||null}(_);return null!==ne?()=>ne.factory(_):()=>new _}(_);throw new Z(-204,!1)}function Ci(_,H,ne){let Ge;if(qr(_)){const yt=ve(_);return Re(yt)||Ni(yt)}if(Jr(_))Ge=()=>ve(_.useValue);else if(function ti(_){return!(!_||!_.useFactory)}(_))Ge=()=>_.useFactory(...Me(_.deps||[]));else if(function wi(_){return!(!_||!_.useExisting)}(_))Ge=(yt,Kt)=>Mn(ve(_.useExisting),void 0!==Kt&&8&Kt?8:void 0);else{const yt=ve(_&&(_.useClass||_.provide));if(!function Xr(_){return!!_.deps}(_))return Re(yt)||Ni(yt);Ge=()=>new yt(...Me(_.deps))}return Ge}function Mi(_){if(_.destroyed)throw new Z(-205,!1)}function Lr(_,H,ne=!1){return{factory:_,value:H,multi:ne?[]:void 0}}function Gr(_,H){for(const ne of _)Array.isArray(ne)?Gr(ne,H):ne&&he(ne)?Gr(ne.\u0275providers,H):H(ne)}function Ti(_,H){let ne;_ instanceof gi?(Mi(_),ne=_):ne=new Or(_);const yt=f(ne),Kt=Kn(void 0);try{return H()}finally{f(yt),Kn(Kt)}}function Qr(){return void 0!==gr()||null!=g()}function rs(_){if(!Qr())throw new Z(-203,!1)}function ee(_){return Array.isArray(_)&&"object"==typeof _[1]}function Ee(_){return Array.isArray(_)&&!0===_[1]}function nt(_){return!!(4&_.flags)}
1function Et(_){return _.componentOffset>-1}function Ot(_){return!(1&~_.flags)}function Zt(_){return!!_.template}function dn(_){return!!(512&_[2])}function cr(_){return!(256&~_[2])}function Jn(_,H){mi(_,H[1])}function jr(_,H){const ne=H+27;ye(_,ne),Se(ne,_[1].bindingStartIndex,"TNodes should be created before any bindings")}function mi(_,H){ss(_);const ne=H.data;for(let Ge=27;Ge<ne.length;Ge++)if(ne[Ge]===_)return;c("This TNode does not belong to this TView.")}function ss(_){Ue(_,"TNode must be defined"),_&&"object"==typeof _&&_.hasOwnProperty("directiveStylingLast")||c("Not of type TNode, got: "+_)}function $s(_){Ue(_,"Expected TIcu to be defined"),"number"!=typeof _.currentCaseLViewIndex&&c("Object is not of TIcu type.")}function jo(_,H="Type passed in is not NgModuleType, it does not have '\u0275mod' property."){Yt(_)||c(H)}function ii(_){Ue(_,"currentTNode should exist!"),Ue(_.parent,"currentTNode should have a parent")}function Bo(_){Ue(_,"LContainer must be defined"),Q(Ee(_),!0,"Expecting LContainer")}function ms(_){Ue(_,"LView must be defined"),Q(ee(_),!0,"Expecting LView")}function zs(_,H){Q(_.firstCreatePass,!0,H||"Should only be called in first create pass.")}function oo(_,H){Q(_.firstUpdatePass,!0,"Should only be called in first update pass.")}function vs(_){(void 0===_.type||null==_.selectors||void 0===_.inputs)&&c("Expected a DirectiveDef/ComponentDef and this object does not seem to have the expected shape.")}function Fo(_,H){Es(27,_.bindingStartIndex,H)}function ys(_,H){Es(_[1].expandoStartIndex,_.length,H)}function Es(_,H,ne){_<=ne&&ne<H||c(`Index out of range (expecting ${_} <= ${ne} < ${H})`)}function Xs(_,H){Ue(_[15],"Component views should exist."),Ue(_[15][5].projection,"Components with projection nodes (<ng-content>) must have projection slots defined.")}function os(_,H){Ue(_,"Component views should always have a parent view (component's host view)")}function Ds(_,H){ys(_,H),ys(_,H+8),Ne(_[H+0],"injectorIndex should point to a bloom filter"),Ne(_[H+1],"injectorIndex should point to a bloom filter"),Ne(_[H+2],"injectorIndex should point to a bloom filter"),Ne(_[H+3],"injectorIndex should point to a bloom filter"),Ne(_[H+4],"injectorIndex should point to a bloom filter"),Ne(_[H+5],"injectorIndex should point to a bloom filter"),Ne(_[H+6],"injectorIndex should point to a bloom filter"),Ne(_[H+7],"injectorIndex should point to a bloom filter"),Ne(_[H+8],"injectorIndex should point to parent injector")}var Hr=function(_){return _[_.NONE=0]="NONE",_[_.HTML=1]="HTML",_[_.STYLE=2]="STYLE",_[_.SCRIPT=3]="SCRIPT",_[_.URL=4]="URL",_[_.RESOURCE_URL=5]="RESOURCE_URL",_[_.ATTRIBUTE_NO_BINDING=6]="ATTRIBUTE_NO_BINDING",_}(Hr||{});let Vi;const Ms=()=>Object.create(null);function Ii(_,H,ne){const Ge=H??"";for(const[yt,Kt]of ne){const qt=yt.toLowerCase();for(const Ln of Kt){const jn=Ln.toLowerCase(),nr=Vi[jn]??=Ms();(nr[Ge]??=Ms())[qt]=_}}}function Ko(_,H,ne){const yt=function cs(){return Vi||(Vi=Ms(),Ii(Hr.HTML,void 0,[["iframe",["srcdoc"]],["*",["innerHTML","outerHTML"]]]),Ii(Hr.STYLE,void 0,[["*",["style"]]]),Ii(Hr.URL,void 0,[["*",["formAction"]],["area",["href"]],["a",["href","xlink:href"]],["form",["action"]],["img",["src"]],["video",["src"]]]),Ii(Hr.URL,"math",[["*",["href","xlink:href"]]]),Ii(Hr.RESOURCE_URL,void 0,[["base",["href"]],["embed",["src"]],["frame",["src"]],["iframe",["src"]],["link",["href"]],["object",["codebase","data"]]]),Ii(Hr.URL,"svg",[["a",["href","xlink:href"]]]),Ii(Hr.ATTRIBUTE_NO_BINDING,"svg",[["animate",["attributeName","values","to","from"]],["set",["to","attributeName"]],["animateMotion",["attributeName"]],["animateTransform",["attributeName"]]]),Ii(Hr.ATTRIBUTE_NO_BINDING,void 0,[["unknown",["attributeName","values","to","from","sandbox","allow","allowFullscreen","referrerPolicy","csp","fetchPriority","credentialless"]],["iframe",["sandbox","allow","allowFullscreen","referrerPolicy","csp","fetchPriority","credentialless"]]]),Vi)}()[H.toLowerCase()];if(!yt)return Hr.NONE;const Kt=_.toLowerCase();let qt;if(ne){const Ln=yt[ne];Ln&&(qt=Ln[Kt]??Ln["*"])}if(void 0===qt){const Ln=yt[""];Ln&&(qt=Ln[Kt]??Ln["*"])}return qt??Hr.NONE}function ls(_){for(;Array.isArray(_);)_=_[0];return _}function Oa(_){for(;Array.isArray(_);){if("object"==typeof _[1])return _;_=_[0]}return null}function As(_,H){return ls(H[_])}function Gs(_,H){return ls(H[_.index])}function Vo(_,H){const ne=null===_?-1:_.index;return-1!==ne?ls(H[ne]):null}function Hi(_,H){return _.data[H]}function Qs(_,H){return _[H]}function co(_,H,ne,Ge){ne>=_.data.length&&(_.data[ne]=null,_.blueprint[ne]=null),H[ne]=Ge}function lo(_,H){const ne=H[_];return ee(ne)?ne:ne[0]}function Zs(_){return!(4&~_[2])}function us(_){return!(128&~_[2])}function Ys(_){return Ee(_[3])}function Js(_,H){return null==H?null:_[H]}function uo(_){_[17]=0}function Ts(_){1024&_[2]||(_[2]|=1024,us(_)&&$i(_))}function Ss(_,H){for(;_>0;)H=H[14],_--;return H}function Yi(_){return!!(9216&_[2]||_[24]?.dirty)}function fo(_){_[10].changeDetectionScheduler?.notify(8),64&_[2]&&(_[2]|=1024),Yi(_)&&$i(_)}function $i(_){_[10].changeDetectionScheduler?.notify(0);let H=zi(_);for(;null!==H&&!(8192&H[2])&&(H[2]|=8192,us(H));)H=zi(H)}function vi(_,H){if(cr(_))throw new Z(911,!1);null===_[21]&&(_[21]=[]),_[21].push(H)}function ds(_,H){if(null===_[21])return;const ne=_[21].indexOf(H);-1!==ne&&_[21].splice(ne,1)}function zi(_){const H=_[3];return Ee(H)?H[3]:H}function fs(_){return _[7]??=[]}function Is(_){return _.cleanup??=[]}function Ho(_,H,ne,Ge){const yt=fs(H);yt.push(ne),_.firstCreatePass&&Is(_).push(Ge,yt.length-1)}const pn={lFrame:vo(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var Os=function(_){return _[_.Off=0]="Off",_[_.Exhaustive=1]="Exhaustive",_[_.OnlyDirtyViews=2]="OnlyDirtyViews",_}(Os||{});let Ps=0,ho=!1;function bs(){return pn.lFrame.elementDepthCount}function Pa(){pn.lFrame.elementDepthCount++}function $o(){pn.lFrame.elementDepthCount--}function ws(){return pn.bindingsEnabled}function po(){return null!==pn.skipHydrationRootTNode}function go(_){return pn.skipHydrationRootTNode===_}function _o(){pn.bindingsEnabled=!0}function Rs(_){pn.skipHydrationRootTNode=_}function M(){pn.bindingsEnabled=!1}function R(){pn.skipHydrationRootTNode=null}function S(){return pn.lFrame.lView}function k(){return pn.lFrame.tView}function X(_){return pn.lFrame.contextLView=_,_[8]}function _e(_){return pn.lFrame.contextLView=null,_}function We(){let _=it();for(;null!==_&&64===_.type;)_=_.parent;return _}function it(){return pn.lFrame.currentTNode}function Ze(){const _=pn.lFrame,H=_.currentTNode;return _.isParent?H:H.parent}function bt(_,H){const ne=pn.lFrame;ne.currentTNode=_,ne.isParent=H}function nn(){return pn.lFrame.isParent}function In(){pn.lFrame.isParent=!1}function Cn(){return pn.lFrame.contextLView}function kr(){return c("Must never be called in production mode"),Ps!==Os.Off}function hi(){return c("Must never be called in production mode"),Ps===Os.Exhaustive}function Oi(_){c("Must never be called in production mode"),Ps=_}function Pi(){return ho}function Xi(_){const H=ho;return ho=_,H}function ks(){const _=pn.lFrame;let H=_.bindingRootIndex;
1return-1===H&&(H=_.bindingRootIndex=_.tView.bindingStartIndex),H}function Ji(){return pn.lFrame.bindingIndex}function xs(_){return pn.lFrame.bindingIndex=_}function ba(){return pn.lFrame.bindingIndex++}function cc(_){const H=pn.lFrame,ne=H.bindingIndex;return H.bindingIndex=H.bindingIndex+_,ne}function gl(){return pn.lFrame.inI18n}function Ls(_){pn.lFrame.inI18n=_}function mo(_,H){const ne=pn.lFrame;ne.bindingIndex=ne.bindingRootIndex=_,zo(H)}function wa(){return pn.lFrame.currentDirectiveIndex}function zo(_){pn.lFrame.currentDirectiveIndex=_}function Ra(_){const H=pn.lFrame.currentDirectiveIndex;return-1===H?null:_[H]}function _l(){return pn.lFrame.currentQueryIndex}function Xo(_){pn.lFrame.currentQueryIndex=_}function ml(_){const H=_[1];return 2===H.type?H.declTNode:1===H.type?_[5]:null}function qs(_,H,ne){if(4&ne){let yt=H,Kt=_;for(;!(yt=yt.parent,null!==yt||1&ne||(yt=ml(Kt),null===yt||(Kt=Kt[14],10&yt.type))););if(null===yt)return!1;H=yt,_=Kt}const Ge=pn.lFrame=Ns();return Ge.currentTNode=H,Ge.lView=_,!0}function vl(_){const H=Ns(),ne=_[1];pn.lFrame=H,H.currentTNode=ne.firstChild,H.lView=_,H.tView=ne,H.contextLView=_,H.bindingIndex=ne.bindingStartIndex,H.inI18n=!1}function Ns(){const _=pn.lFrame,H=null===_?null:_.child;return null===H?vo(_):H}function vo(_){const H={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:_,child:null,inI18n:!1};return null!==_&&(_.child=H),H}function yo(){const _=pn.lFrame;return pn.lFrame=_.parent,_.currentTNode=null,_.lView=null,_}const Go=yo;function lc(){const _=yo();_.isParent=!0,_.tView=null,_.selectedIndex=-1,_.contextLView=null,_.elementDepthCount=0,_.currentDirectiveIndex=-1,_.currentNamespace=null,_.bindingRootIndex=-1,_.bindingIndex=-1,_.currentQueryIndex=0}function uc(_){return(pn.lFrame.contextLView=Ss(_,pn.lFrame.contextLView))[8]}function yl(){return pn.lFrame.selectedIndex}function Qo(_){pn.lFrame.selectedIndex=_}function ka(){const _=pn.lFrame;return Hi(_.tView,_.selectedIndex)}function dc(){pn.lFrame.currentNamespace="svg"}function Zo(){pn.lFrame.currentNamespace="math"}function xa(){!function qi(){pn.lFrame.currentNamespace=null}()}function Us(){return pn.lFrame.currentNamespace}let Yo=!0;function El(){return Yo}function fc(_){Yo=_}function Eo(){let _,H;return{promise:new Promise((Ge,yt)=>{_=Ge,H=yt}),resolve:_,reject:H}}function Jo(_,H=null,ne=null,Ge){const yt=qo(_,H,ne);return yt.resolveInjectorInitializers(),yt}function qo(_,H=null,ne=null,Ge,yt=new Set){const Kt=[ne||Un,Er(_)];return new gi(Kt,H||Li(),null,yt)}const hc=new Set;function pc(_){}function Dl(){return hc}class Do{static THROW_IF_NOT_FOUND=tn;static NULL=new or;static create(H,ne){if(Array.isArray(H))return Jo({name:""},ne,H);{const Ge=H.name??"";return Jo({name:Ge},H.parent,H.providers)}}static \u0275prov=re({token:Do,providedIn:"any",factory:()=>Mn(sr)});static __NG_ELEMENT_ID__=-1}const js=new Oe("");let ea=(()=>class _{static __NG_ELEMENT_ID__=Na;static __NG_ENV_ID__=ne=>ne})();class La extends ea{_lView;constructor(H){super(),this._lView=H}get destroyed(){return cr(this._lView)}onDestroy(H){const ne=this._lView;return vi(ne,H),()=>ds(ne,H)}}function Na(){return new La(S())}const Ua=!1,ta=new Oe("");let na=(()=>{class _{taskId=0;pendingTasks=new Set;destroyed=!1;pendingTask=new y.t(!1);debugTaskTracker=Te(ta,{optional:!0});get hasPendingTasks(){return!this.destroyed&&this.pendingTask.value}get hasPendingTasksObservable(){return this.destroyed?new I.c(ne=>{ne.next(!1),ne.complete()}):this.pendingTask}add(){!this.hasPendingTasks&&!this.destroyed&&this.pendingTask.next(!0);const ne=this.taskId++;return this.pendingTasks.add(ne),this.debugTaskTracker?.add(ne),ne}has(ne){return this.pendingTasks.has(ne)}remove(ne){this.pendingTasks.delete(ne),this.debugTaskTracker?.remove(ne),0===this.pendingTasks.size&&this.hasPendingTasks&&this.pendingTask.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks&&this.pendingTask.next(!1),this.destroyed=!0,this.pendingTask.unsubscribe()}static \u0275prov=re({token:_,providedIn:"root",factory:()=>new _})}return _})();const ji=class Cl extends C.B{__isAsync;destroyRef=void 0;pendingTasks=void 0;
1constructor(H=!1){super(),this.__isAsync=H,Qr()&&(this.destroyRef=Te(ea,{optional:!0})??void 0,this.pendingTasks=Te(na,{optional:!0})??void 0)}emit(H){const ne=(0,l.Ht)(null);try{super.next(H)}finally{(0,l.Ht)(ne)}}subscribe(H,ne,Ge){let yt=H,Kt=ne||(()=>null),qt=Ge;if(H&&"object"==typeof H){const jn=H;yt=jn.next?.bind(jn),Kt=jn.error?.bind(jn),qt=jn.complete?.bind(jn)}this.__isAsync&&(Kt=this.wrapInTimeout(Kt),yt&&(yt=this.wrapInTimeout(yt)),qt&&(qt=this.wrapInTimeout(qt)));const Ln=super.subscribe({next:yt,error:Kt,complete:qt});return H instanceof P.yU&&H.add(Ln),Ln}wrapInTimeout(H){return ne=>{const Ge=this.pendingTasks?.add();setTimeout(()=>{try{H(ne)}finally{void 0!==Ge&&this.pendingTasks?.remove(Ge)}})}}};function Bs(..._){}function Fs(_){let H,ne;function Ge(){_=Bs;try{void 0!==ne&&"function"==typeof cancelAnimationFrame&&cancelAnimationFrame(ne),void 0!==H&&clearTimeout(H)}catch{}}return H=setTimeout(()=>{_(),Ge()}),"function"==typeof requestAnimationFrame&&(ne=requestAnimationFrame(()=>{_(),Ge()})),()=>Ge()}function bi(_){return queueMicrotask(()=>_()),()=>{_=Bs}}const ra="isAngularZone",eo=ra+"_ID";let $u=0;class Co{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new ji(!1);onMicrotaskEmpty=new ji(!1);onStable=new ji(!1);onError=new ji(!1);constructor(H){const{enableLongStackTrace:ne=!1,shouldCoalesceEventChangeDetection:Ge=!1,shouldCoalesceRunChangeDetection:yt=!1,scheduleInRootZone:Kt=Ua}=H;if(typeof Zone>"u")throw new Z(908,!1);Zone.assertZonePatched();const qt=this;qt._nesting=0,qt._outer=qt._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(qt._inner=qt._inner.fork(new Zone.TaskTrackingZoneSpec)),ne&&Zone.longStackTraceZoneSpec&&(qt._inner=qt._inner.fork(Zone.longStackTraceZoneSpec)),qt.shouldCoalesceEventChangeDetection=!yt&&Ge,qt.shouldCoalesceRunChangeDetection=yt,qt.callbackScheduled=!1,qt.scheduleInRootZone=Kt,function Xu(_){const H=()=>{!function zu(_){function H(){Fs(()=>{_.callbackScheduled=!1,_c(_),_.isCheckStableRunning=!0,gc(_),_.isCheckStableRunning=!1})}_.isCheckStableRunning||_.callbackScheduled||(_.callbackScheduled=!0,_.scheduleInRootZone?Zone.root.run(()=>{H()}):_._outer.run(()=>{H()}),_c(_))}(_)},ne=$u++;_._inner=_._inner.fork({name:"angular",properties:{[ra]:!0,[eo]:ne,[eo+ne]:!0},onInvokeTask:(Ge,yt,Kt,qt,Ln,jn)=>{if(function sa(_){return Ba(_,"__ignore_ng_zone__")}(jn))return Ge.invokeTask(Kt,qt,Ln,jn);try{return mc(_),Ge.invokeTask(Kt,qt,Ln,jn)}finally{(_.shouldCoalesceEventChangeDetection&&"eventTask"===qt.type||_.shouldCoalesceRunChangeDetection)&&H(),vc(_)}},onInvoke:(Ge,yt,Kt,qt,Ln,jn,nr)=>{try{return mc(_),Ge.invoke(Kt,qt,Ln,jn,nr)}finally{_.shouldCoalesceRunChangeDetection&&!_.callbackScheduled&&!function yc(_){return Ba(_,"__scheduler_tick__")}(jn)&&H(),vc(_)}},onHasTask:(Ge,yt,Kt,qt)=>{Ge.hasTask(Kt,qt),yt===Kt&&("microTask"==qt.change?(_._hasPendingMicrotasks=qt.microTask,_c(_),gc(_)):"macroTask"==qt.change&&(_.hasPendingMacrotasks=qt.macroTask))},onHandleError:(Ge,yt,Kt,qt)=>(Ge.handleError(Kt,qt),_.runOutsideAngular(()=>_.onError.emit(qt)),!1)})}(qt)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get(ra)}static assertInAngularZone(){if(!Co.isInAngularZone())throw new Z(909,!1)}static assertNotInAngularZone(){if(Co.isInAngularZone())throw new Z(909,!1)}run(H,ne,Ge){return this._inner.run(H,ne,Ge)}runTask(H,ne,Ge,yt){const Kt=this._inner,qt=Kt.scheduleEventTask("NgZoneEvent: "+yt,H,ja,Bs,Bs);try{return Kt.runTask(qt,ne,Ge)}finally{Kt.cancelTask(qt)}}runGuarded(H,ne,Ge){return this._inner.runGuarded(H,ne,Ge)}runOutsideAngular(H){return this._outer.run(H)}}const ja={};function gc(_){if(0==_._nesting&&!_.hasPendingMicrotasks&&!_.isStable)try{_._nesting++,_.onMicrotaskEmpty.emit(null)}finally{if(_._nesting--,!_.hasPendingMicrotasks)try{_.runOutsideAngular(()=>_.onStable.emit(null))}finally{_.isStable=!0}}}function _c(_){_.hasPendingMicrotasks=!!(_._hasPendingMicrotasks||(_.shouldCoalesceEventChangeDetection||_.shouldCoalesceRunChangeDetection)&&!0===_.callbackScheduled)}function mc(_){_._nesting++,_.isStable&&(_.isStable=!1,_.onUnstable.emit(null))}function vc(_){_._nesting--,gc(_)}class ia{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new ji;onMicrotaskEmpty=new ji;onStable=new ji;
1onError=new ji;run(H,ne,Ge){return H.apply(ne,Ge)}runGuarded(H,ne,Ge){return H.apply(ne,Ge)}runOutsideAngular(H){return H()}runTask(H,ne,Ge,yt){return H.apply(ne,Ge)}}function Ba(_,H){return!(!Array.isArray(_)||1!==_.length)&&!0===_[0]?.data?.[H]}class oa{_console=console;handleError(H){this._console.error("ERROR",H)}}const Fa=new Oe("",{factory:()=>{const _=Te(Co),H=Te(di);let ne;return Ge=>{_.runOutsideAngular(()=>{H.destroyed&&!ne?setTimeout(()=>{throw Ge}):(ne??=H.get(oa),ne.handleError(Ge))})}}}),to={provide:Wn,useValue:()=>{Te(oa,{optional:!0})},multi:!0};function Ao(_,H){const[ne,Ge,yt]=(0,l.n5)(_,H?.equal),Kt=ne;return Kt.set=Ge,Kt.update=yt,Kt.asReadonly=To.bind(Kt),Kt}function To(){const _=this[l.bh];if(void 0===_.readonlyFn){const H=()=>this();H[l.bh]=_,_.readonlyFn=H}return _.readonlyFn}const So=new Oe("",{factory:()=>Wa}),Wa="ng",Dc={provide:Wn,multi:!0,useValue:()=>{const _=Te(So);if(!/^[a-zA-Z0-9\-_]+$/.test(_))throw new Z(211,`APP_ID value "${_}" is not alphanumeric. The APP_ID must be a string of alphanumeric characters. (a-zA-Z0-9), hyphens (-) and underscores (_) are allowed.`)}},hs=new Oe(""),Cc=new Oe("",{providedIn:"platform",factory:()=>"unknown"}),Mc=new Oe(""),aa=new Oe("",{factory:()=>Te(js).body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null}),Ac={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840],placeholderResolution:30,disableImageSizeWarning:!1,disableImageLazyLoadWarning:!1},U=new Oe("",{factory:()=>Ac});function A(_){return _}let j=(()=>{class _{static \u0275prov=re({token:_,providedIn:"root",factory:()=>{const ne=new _;return ne.store=Y(Te(js),Te(So)),ne}});store={};onSerializeCallbacks={};get(ne,Ge){return void 0!==this.store[ne]?this.store[ne]:Ge}set(ne,Ge){this.store[ne]=Ge}remove(ne){delete this.store[ne]}hasKey(ne){return this.store.hasOwnProperty(ne)}get isEmpty(){return 0===Object.keys(this.store).length}onSerialize(ne,Ge){this.onSerializeCallbacks[ne]=Ge}toJson(){for(const ne in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(ne))try{this.store[ne]=this.onSerializeCallbacks[ne]()}catch(Ge){console.warn("Exception in onSerialize callback: ",Ge)}return JSON.stringify(this.store).replace(/</g,"\\u003C").replace(/\//g,"\\u002F")}}return _})();function Y(_,H){const ne=_.getElementById(H+"-state");if("SCRIPT"===ne?.tagName&&ne.textContent)try{return JSON.parse(ne.textContent)}catch(Ge){console.warn("Exception while restoring TransferState for app "+H,Ge)}return{}}function Be(_,H){if(null!==(0,l.nR)())throw new Z(-602,!1)}let ut=(()=>class _{view;node;constructor(ne,Ge){this.view=ne,this.node=Ge}static __NG_ELEMENT_ID__=Ct})();function Ct(){return new ut(S(),We())}class It{}const $t=new Oe("",{factory:()=>!0}),cn=new Oe("",{factory:()=>!1}),On=new Oe("");let ln=(()=>{class _{static \u0275prov=re({token:_,providedIn:"root",factory:()=>new qn})}return _})();class qn{dirtyEffectCount=0;queues=new Map;add(H){this.enqueue(H),this.schedule(H)}schedule(H){H.dirty&&this.dirtyEffectCount++}remove(H){const Ge=this.queues.get(H.zone);Ge.has(H)&&(Ge.delete(H),H.dirty&&this.dirtyEffectCount--)}enqueue(H){const ne=H.zone;this.queues.has(ne)||this.queues.set(ne,new Set);const Ge=this.queues.get(ne);Ge.has(H)||Ge.add(H)}flush(){for(;this.dirtyEffectCount>0;){let H=!1;for(const[ne,Ge]of this.queues)H||=null===ne?this.flushQueue(Ge):ne.run(()=>this.flushQueue(Ge));H||(this.dirtyEffectCount=0)}}flushQueue(H){let ne=!1;for(const Ge of H)Ge.dirty&&(this.dirtyEffectCount--,ne=!0,Ge.run());return ne}}class Cr{[l.bh];constructor(H){this[l.bh]=H}destroy(){this[l.bh].destroy()}}function Br(_,H){const ne=H?.injector??Te(Do);let yt,Ge=!0!==H?.manualCleanup?ne.get(ea):null;const Kt=ne.get(ut,null,{optional:!0}),qt=ne.get(It);return null!==Kt?(yt=function Ws(_,H,ne){const Ge=Object.create(Gi);return Ge.view=_,Ge.zone=typeof Zone<"u"?Zone.current:null,Ge.notifier=H,Ge.fn=Ka(Ge,ne),_[23]??=new Set,_[23].add(Ge),Ge.consumerMarkedDirty(Ge),Ge}(Kt.view,qt,_),Ge instanceof La&&Ge._lView===Kt.view&&(Ge=null)):yt=function Ks(_,H,ne){const Ge=Object.create(yi);
1return Ge.fn=Ka(Ge,_),Ge.scheduler=H,Ge.notifier=ne,Ge.zone=typeof Zone<"u"?Zone.current:null,Ge.scheduler.add(Ge),Ge.notifier.notify(12),Ge}(_,ne.get(ln),qt),yt.injector=ne,null!==Ge&&(yt.onDestroyFns=[Ge.onDestroy(()=>yt.destroy())]),new Cr(yt)}const Mr={...l.vX,cleanupFns:void 0,zone:null,onDestroyFns:null,run(){const _=Xi(!1);try{(0,l.lh)(this)}finally{Xi(_)}},cleanup(){if(!this.cleanupFns?.length)return;const _=(0,l.Ht)(null);try{for(;this.cleanupFns.length;)this.cleanupFns.pop()()}finally{this.cleanupFns=[],(0,l.Ht)(_)}}},yi={...Mr,consumerMarkedDirty(){this.scheduler.schedule(this),this.notifier.notify(12)},destroy(){if((0,l.XR)(this),null!==this.onDestroyFns)for(const _ of this.onDestroyFns)_();this.cleanup(),this.scheduler.remove(this)}},Gi={...Mr,consumerMarkedDirty(){this.view[2]|=8192,$i(this.view),this.notifier.notify(13)},destroy(){if((0,l.XR)(this),null!==this.onDestroyFns)for(const _ of this.onDestroyFns)_();this.cleanup(),this.view[23]?.delete(this)}};function Ka(_,H){return()=>{H(ne=>(_.cleanupFns??=[]).push(ne))}}function Io(_){return"function"==typeof _&&void 0!==_[l.bh]}function xh(_){return Io(_)&&"function"==typeof _.set}let Tc=(()=>{class _{internalPendingTasks=Te(na);scheduler=Te(It);errorHandler=Te(Fa);add(){const ne=this.internalPendingTasks.add();return()=>{this.internalPendingTasks.has(ne)&&(this.scheduler.notify(11),this.internalPendingTasks.remove(ne))}}run(ne){const Ge=this.add();try{ne().catch(this.errorHandler).finally(Ge)}catch(yt){this.errorHandler(yt),Ge()}}static \u0275prov=re({token:_,providedIn:"root",factory:()=>new _})}return _})()},32271(ue,w,i){"use strict";i.d(w,{__:()=>x,Zf:()=>I,vG:()=>$,EW:()=>O,wl:()=>je,nf:()=>P,uu:()=>b,Zc:()=>L,O8:()=>N});var l=i(47266),d=i(15824);function g(Ce,Ue,c){const de=Object.create(E);de.source=Ce,de.computation=Ue,null!=c&&(de.equal=c);const ye=()=>{if((0,d.JC)(de),(0,d.mK)(de),de.value===d.EF)throw de.error;return de.value};return ye[d.bh]=de,(0,d.a7)(de),ye}function f(Ce,Ue){(0,d.JC)(Ce),(0,d.j2)(Ce,Ue),(0,d.TO)(Ce)}const E={...d.pL,value:d.Ag,dirty:!0,error:null,equal:d.H8,kind:"linkedSignal",producerMustRecompute:Ce=>Ce.value===d.Ag||Ce.value===d.Ny,producerRecomputeValue(Ce){if(Ce.value===d.Ny)throw new Error("");const Ue=Ce.value;Ce.value=d.Ny;const c=(0,d.Bg)(Ce);let de,gt=!1;try{const ye=Ce.source(),qe=Ue!==d.Ag&&Ue!==d.EF;de=Ce.computation(ye,qe?{source:Ce.sourceValue,value:Ue}:void 0),Ce.sourceValue=ye,(0,d.Ht)(null),gt=qe&&de!==d.EF&&Ce.equal(Ue,de)}catch(ye){de=d.EF,Ce.error=ye}finally{(0,d.Wu)(Ce,c)}gt?Ce.value=Ue:(Ce.value=de,Ce.version++)}};function p(Ce,Ue,c,de,gt,ye,qe){try{var _t=Ce[ye](qe),re=_t.value}catch(Ke){return void c(Ke)}_t.done?Ue(re):Promise.resolve(re).then(de,gt)}function y(Ce){return function(){var Ue=this,c=arguments;return new Promise(function(de,gt){var ye=Ce.apply(Ue,c);function qe(re){p(ye,de,gt,qe,_t,"next",re)}function _t(re){p(ye,de,gt,qe,_t,"throw",re)}qe(void 0)})}}class I{destroyed=!1;listeners=null;errorHandler=(0,l.WQX)(l.zcH,{optional:!0});isEmitting=!1;hasNullListeners=!1;destroyRef=(0,l.WQX)(l.abz);constructor(){this.destroyRef.onDestroy(()=>{this.destroyed=!0,this.listeners=null})}subscribe(Ue){if(this.destroyed)throw new l.buA(953,!1);return(this.listeners??=[]).push(Ue),{unsubscribe:()=>{const c=this.listeners?this.listeners.indexOf(Ue):-1;c>-1&&(this.isEmitting?(this.hasNullListeners=!0,this.listeners[c]=null):this.listeners.splice(c,1))}}}emit(Ue){if(this.destroyed)return void console.warn((0,l.OsK)(953,!1));if(null===this.listeners)return;this.isEmitting=!0;const c=(0,d.Ht)(null);try{for(const de of this.listeners)try{null!==de&&de(Ue)}catch(gt){this.errorHandler?.handleError(gt)}}finally{this.hasNullListeners&&(this.hasNullListeners=!1,this.listeners&&function C(Ce){let Ue=Ce.length-1;for(;Ue>-1;)null===Ce[Ue]&&Ce.splice(Ue,1),Ue--}(this.listeners)),(0,d.Ht)(c),this.isEmitting=!1}}}function P(Ce){return Ce.destroyRef}const x=new l.nKC("");function O(Ce,Ue){return(0,d.KZ)(Ce,Ue?.equal)}function N(Ce){return function m(Ce){const Ue=(0,d.Ht)(null);try{return Ce()}finally{(0,d.Ht)(Ue)}}(Ce)}
1class z extends Error{dependency;constructor(Ue){super("Dependency error",{cause:Ue.error()}),this.name="ResourceDependencyError",this.dependency=Ue}}class W extends Error{_brand;constructor(Ue){super(Ue)}static IDLE=new W("IDLE");static LOADING=new W("LOADING")}const Z=Ce=>Ce;function b(Ce,Ue){return"function"==typeof Ce?V(g(Ce,Z,Ue?.equal),0,Ue?.set):V(g(Ce.source,Ce.computation,Ce.equal),0,Ce.set)}function V(Ce,Ue,c){const de=Ce[d.bh],gt=Ce;if(void 0!==c){const ye=qe=>f(de,qe);gt.set=qe=>c(qe,ye),gt.update=qe=>c(qe(N(Ce)),ye)}else gt.set=ye=>f(de,ye),gt.update=ye=>function v(Ce,Ue){if((0,d.JC)(Ce),Ce.value===d.EF)throw Ce.error;(0,d.mC)(Ce,Ue),(0,d.TO)(Ce)}(de,ye);return gt.asReadonly=l.HO5.bind(Ce),gt}function L(Ce){return new $(Ce.params??Ce.request??(()=>null),function ot(Ce){return function pt(Ce){return!!Ce.stream}(Ce)?Ce.stream:function(){var Ue=y(function*(c){try{return(0,l.vPA)({value:yield Ce.loader(c)},void 0)}catch(de){return(0,l.vPA)({error:je(de)},void 0)}});return function(c){return Ue.apply(this,arguments)}}()}(Ce),Ce.defaultValue,Ce.equal?function be(Ce){return(Ue,c)=>void 0===Ue||void 0===c?Ue===c:Ce(Ue,c)}(Ce.equal):void 0,Ce.debugName,Ce.injector??(0,l.WQX)(l.zZn),Ce.id)}class F{value;isLoading;constructor(Ue,c){this.value=Ue,this.value.set=this.set.bind(this),this.value.update=this.update.bind(this),this.value.asReadonly=l.HO5,this.isLoading=O(()=>"loading"===this.status()||"reloading"===this.status(),void 0)}isError=O(()=>"error"===this.status());update(Ue){this.set(Ue(N(this.value)))}isValueDefined=O(()=>!this.isError()&&void 0!==this.value());_snapshot;get snapshot(){return this._snapshot??=O(()=>{const Ue=this.status();return"error"===Ue?{status:"error",error:this.error()}:{status:Ue,value:this.value()}})}hasValue(){return this.isValueDefined()}asReadonly(){return this}}class $ extends F{loaderFn;equal;debugName;transferCacheKey;pendingTasks;state;extRequest;effectRef;pendingController;resolvePendingTask=void 0;destroyed=!1;unregisterOnDestroy;status;error;transferState;constructor(Ue,c,de,gt,ye,qe,_t,re){if(function Se(){return ie}())throw function Le(){return new l.buA(992,!1)}();super(O(()=>{const Qe=this.state().stream?.();if(!Qe||"loading"===this.state().status&&this.error())return de;if(!Fe(Qe))throw new ae(this.error());return Qe.value},{equal:gt}),ye),this.loaderFn=c,this.equal=gt,this.debugName=ye,this.transferCacheKey=_t;const Ke=qe.get(x,void 0,{optional:!0})??{isActive:!1};this.transferState=qe.get(l.pJN,void 0,{optional:!0})??void 0,this.extRequest=b(()=>{try{return Xe(!0),{request:Ue(ce),reload:0}}catch(Qe){return vt(Qe),Qe===W.IDLE?{status:"idle",reload:0}:Qe===W.LOADING?{status:"loading",reload:0}:{error:Qe,reload:0}}finally{Xe(!1)}},void 0),this.state=b({source:this.extRequest,computation:(Qe,Je)=>{let Ie,{request:He,status:ct,error:q}=Qe;if(q)ct="resolved",Ie=(0,l.vPA)({error:je(q)},void 0);else if(!ct)if(Je)ct=void 0===He?"idle":"loading",Je.value.extRequest.request===He&&(Ie=Je.value.stream);else{const xt=this.transferState,Oe=this.transferCacheKey;Ke.isActive&&Oe&&xt&&void 0!==He&&xt.hasKey(Oe)&&(Ie=(0,l.vPA)({value:xt.get(Oe,de)},void 0)),Ie||(Ie=re?.(Qe.request)),re=void 0,ct=void 0===He?"idle":Ie?"resolved":"loading"}return{extRequest:Qe,status:ct,previousStatus:Je?ve(Je.value):"idle",stream:Ie}}}),this.effectRef=(0,l.QZP)(this.loadEffect.bind(this),{injector:qe,manualCleanup:!0}),this.pendingTasks=qe.get(l.u5s),this.unregisterOnDestroy=qe.get(l.abz).onDestroy(()=>this.destroy()),this.status=O(()=>ve(this.state()),void 0),this.error=O(()=>{const Qe=this.state().stream?.();return Qe&&!Fe(Qe)?Qe.error:void 0},void 0)}set(Ue){if(this.destroyed)return;const c=N(this.error),de=N(this.state);if(!c){const gt=N(this.value);if("local"===de.status&&(this.equal?this.equal(gt,Ue):gt===Ue))return}this.state.set({extRequest:de.extRequest,status:"local",previousStatus:"local",stream:(0,l.vPA)({value:Ue},void 0)}),this.abortInProgressLoad()}reload(){const{status:Ue}=N(this.state);return"idle"!==Ue&&"loading"!==Ue&&(this.extRequest.update(({request:c,reload:de})=>({request:c,reload:de+1})),!0)}destroy(){this.destroyed=!0,this.unregisterOnDestroy(),this.effectRef.destroy(),this.abortInProgressLoad(),this.state.set({extRequest:{request:void 0,reload:0},status:"idle",previousStatus:"idle",stream:void 0})}loadEffect(){var Ue=this;return y(function*(){const c=Ue.extRequest(),{status:de,previousStatus:gt}=N(Ue.state);if(void 0===c.request)return;if("loading"!==de)return;Ue.abortInProgressLoad();let ye=Ue.resolvePendingTask=Ue.pendingTasks.add();const{signal:qe}=Ue.pendingController=new AbortController;try{const _t=N(()=>Ue.loaderFn({params:c.request,abortSignal:qe,previous:{status:gt}}
1)),re=()=>qe.aborted||N(Ue.extRequest)!==c;if((0,l.Hps)(_t)){if(re())return;Ue.state.set({extRequest:c,status:"resolved",previousStatus:"resolved",stream:_t}),N(_t)}else{const Ke=yield _t;if(re())return;Ue.state.set({extRequest:c,status:"resolved",previousStatus:"resolved",stream:Ke}),Ke&&N(Ke)}}catch(_t){if(vt(_t),qe.aborted||N(Ue.extRequest)!==c)return;Ue.state.set({extRequest:c,status:"resolved",previousStatus:"error",stream:(0,l.vPA)({error:je(_t)},void 0)})}finally{ye?.(),ye=void 0}})()}abortInProgressLoad(){N(()=>this.pendingController?.abort()),this.pendingController=void 0,this.resolvePendingTask?.(),this.resolvePendingTask=void 0}}function ve(Ce){switch(Ce.status){case"loading":return 0===Ce.extRequest.reload?"loading":"reloading";case"resolved":return Fe(Ce.stream())?"resolved":"error";default:return Ce.status}}function Fe(Ce){return void 0===Ce.error}function je(Ce){return function Ve(Ce){return Ce instanceof Error||"object"==typeof Ce&&"string"==typeof Ce.name&&"string"==typeof Ce.message}(Ce)?Ce:new Q(Ce)}class ae extends Error{constructor(Ue){super(Ue.message,{cause:Ue})}}class Q extends Error{constructor(Ue){super(String(Ue),{cause:Ue})}}const ce={chain:function ge(Ce){switch(Ce.status()){case"idle":throw W.IDLE;case"error":throw new z(Ce);case"loading":case"reloading":throw W.LOADING}return Ce.value()}};let ie=!1;function Xe(Ce){ie=Ce}function vt(Ce){if(Ce instanceof l.buA&&992===Ce.code)throw Ce}},65157(ue,w,i){"use strict";i.d(w,{gRc:()=>ds,cCO:()=>me,ES_:()=>J,_q3:()=>Yi,MKu:()=>vi,uEv:()=>eo,L39:()=>ji,sbv:()=>dn,a0P:()=>Ao,SmG:()=>Cc,hFB:()=>Rr,naY:()=>hs,geq:()=>ke,Udg:()=>Bs,CGW:()=>wn,D6M:()=>Vo,Jn2:()=>ws,HJs:()=>To,ebz:()=>nt,TL3:()=>vo,WpR:()=>At,M8M:()=>Ii,C1y:()=>ls});var l=i(47266),d=i(35547),g=i(32271),f=i(18359),v=i(15824),E=i(84529);const p={};function C(U,A){U.__jsaction=A}const N=["mouseenter","mouseleave","pointerenter","pointerleave"],W=["focu
1s","blur","error","load","toggle"],Z=U=>W.indexOf(U)>=0;function $(U,A){U.removeEventListener?U.removeEventListener(A.eventType,A.handler,"boolean"==typeof A.passive?{capture:A.capture}:A.capture):U.detachEvent&&U.detachEvent(`on${A.eventType}`,A.handler)}let be=typeof navigator<"u"&&/Macintosh/.test(navigator.userAgent);class Ne{element;handlerInfos=[];constructor(A){this.element=A}addEventListener(A,j,Y){this.handlerInfos.push(function F(U,A,j,Y){let Be=!1;return Z(A)&&(Be=!0),U.addEventListener(A,j,"boolean"==typeof Y?{capture:Be,passive:Y}:Be),{eventType:A,handler:j,capture:Be,passive:Y}}(this.element,A,j(this.element),Y))}cleanUp(){for(let A=0;A<this.handlerInfos.length;A++)$(this.element,this.handlerInfos[A]);this.handlerInfos=[]}}function Ve(U){return U.eventType}function ae(U,A){U.eventType=A}function Q(U){return U.event}function ge(U,A){U.event=A}function ce(U){return U.targetElement}function ie(U,A){U.targetElement=A}function Se(U){return U.eic}function Ce(U){return U.eia}function Ue(U,A,j){U.eia=[A,j]}function c(U){U.eia=void 0}function de(U){return U[1]}function ye(U,A){U.eirp=A}function qe(U){return U.eir}function _t(U,A){U.eir=A}function re(U){return{eventType:U.eventType,event:U.event,targetElement:U.targetElement,eic:U.eic,eia:U.eia,timeStamp:U.timeStamp,eirp:U.eirp,eiack:U.eiack,eir:U.eir}}class Qe{eventInfo;constructor(A){this.eventInfo=A}getEventType(){return Ve(this.eventInfo)}setEventType(A){ae(this.eventInfo,A)}getEvent(){return Q(this.eventInfo)}setEvent(A){ge(this.eventInfo,A)}getTargetElement(){return ce(this.eventInfo)}setTargetElement(A){ie(this.eventInfo,A)}getContainer(){return Se(this.eventInfo)}setContainer(A){!function Xe(U,A){U.eic=A}(this.eventInfo,A)}getTimestamp(){return function Le(U){return U.timeStamp}(this.eventInfo)}setTimestamp(A){!function vt(U,A){U.timeStamp=A}(this.eventInfo,A)}getAction(){const A=Ce(this.eventInfo);if(A)return{name:A[0],element:A[1]}}setAction(A){A?Ue(this.eventInfo,A.name,A.element):c(this.eventInfo)}getIsReplay(){return function gt(U){return U.eirp}(this.eventInfo)}setIsReplay(A){ye(this.eventInfo,A)}getResolved(){return qe(this.eventInfo)}setResolved(A){_t(this.eventInfo,A)}clone(){return new Qe(re(this.eventInfo))}}const Je={},He=/\s*;\s*/;class q{a11yClickSupport=!1;clickModSupport=!0;syntheticMouseEventSupport;updateEventInfoForA11yClick=void 0;preventDefaultForA11yClick=void 0;populateClickOnlyAction=void 0;constructor({syntheticMouseEventSupport:A=!1,clickModSupport:j=!0}={}){this.syntheticMouseEventSupport=A,this.clickModSupport=j}resolveEventType(A){this.clickModSupport&&"click"===Ve(A)&&function pt(U){return be&&U.metaKey||!be&&U.ctrlKey||function ot(U){return 2===U.which||null==U.which&&4===U.button}(U)||U.shiftKey}(Q(A))?ae(A,"clickmod"):this.a11yClickSupport&&this.updateEventInfoForA11yClick(A)}resolveAction(A){qe(A)||(this.populateAction(A,ce(A)),_t(A,!0))}resolveParentAction(A){const j=Ce(A),Y=j&&de(j);c(A);const Be=Y&&this.getParentNode(Y);Be&&this.populateAction(A,Be)}populateAction(A,j){let Y=j;for(;Y&&Y!==Se(A)&&(Y.nodeType===Node.ELEMENT_NODE&&this.populateActionOnElement(Y,A),!Ce(A));)Y=this.getParentNode(Y);const Be=Ce(A);if(Be&&(this.a11yClickSupport&&this.preventDefaultForA11yClick(A),this.syntheticMouseEventSupport&&("mouseenter"===Ve(A)||"mouseleave"===Ve(A)||"pointerenter"===Ve(A)||"pointerleave"===Ve(A))))if(function ve(U,A,j){const Y=U.relatedTarget;return("mouseover"===U.type&&"mouseenter"===A||"mouseout"===U.type&&"mouseleave"===A||"pointerover"===U.type&&"pointerenter"===A||"pointerout"===U.type&&"pointerleave"===A)&&(!Y||Y!==j&&!j.contains(Y))}(Q(A),Ve(A),de(Be))){const ut=function Fe(U,A){const j={};for(const Y in U){if("srcElement"===Y||"target"===Y)continue;const ut=U[Y];"function"!=typeof ut&&(j[Y]=ut)}return j.type="mouseover"===U.type?"mouseenter":"mouseout"===U.type?"mouseleave":"pointerover"===U.type?"pointerenter":"pointerleave",j.target=j.srcElement=A,j.bubbles=!1,j._originalEvent=U,j}(Q(A),de(Be));ge(A,ut),ie(A,de(Be))}else c(A)}getParentNode(A){const j=A.__owner;if(j)return j;const Y=A.parentNode;
1return"#document-fragment"===Y?.nodeName?Y?.host??null:Y}populateActionOnElement(A,j){const Y=this.parseActions(A),Be=Y[Ve(j)];void 0!==Be&&Ue(j,Be,A),this.a11yClickSupport&&this.populateClickOnlyAction(A,j,Y)}parseActions(A){let j=function y(U){return U.__jsaction}(A);if(!j){const Y=A.getAttribute(E.n.JSACTION);if(Y){if(j=function P(U){return p[U]}(Y),!j){j={};const Be=Y.split(He);for(let ut=0;ut<Be.length;ut++){const Ct=Be[ut];if(!Ct)continue;const It=Ct.indexOf(":"),$t=-1!==It,cn=$t?Ct.substr(0,It).trim():"click",On=$t?Ct.substr(It+1).trim():Ct;j[cn]=On}!function x(U,A){p[U]=A}(Y,j)}C(A,j)}else j=Je,C(A,j)}return j}addA11yClickSupport(A,j,Y){this.a11yClickSupport=!0,this.updateEventInfoForA11yClick=A,this.preventDefaultForA11yClick=j,this.populateClickOnlyAction=Y}}var Ie=function(U){return U[U.I_AM_THE_JSACTION_FRAMEWORK=0]="I_AM_THE_JSACTION_FRAMEWORK",U}(Ie||{});class xt{dispatchDelegate;actionResolver;eventReplayer;eventReplayScheduled=!1;replayEventInfoWrappers=[];constructor(A,{actionResolver:j,eventReplayer:Y}={}){this.dispatchDelegate=A,this.actionResolver=j,this.eventReplayer=Y}dispatch(A){const j=new Qe(A);this.actionResolver?.resolveEventType(A),this.actionResolver?.resolveAction(A);const Y=j.getAction();Y&&function Oe(U,A){return"A"===U.tagName&&("click"===A.getEventType()||"clickmod"===A.getEventType())}(Y.element,j)&&function le(U){U.preventDefault?U.preventDefault():U.returnValue=!1}(j.getEvent()),this.eventReplayer&&j.getIsReplay()?this.scheduleEventInfoWrapperReplay(j):this.dispatchDelegate(j)}scheduleEventInfoWrapperReplay(A){this.replayEventInfoWrappers.push(A),!this.eventReplayScheduled&&(this.eventReplayScheduled=!0,Promise.resolve().then(()=>{this.eventReplayScheduled=!1,this.eventReplayer(this.replayEventInfoWrappers)}))}}const ft=Symbol.for("propagationStopped");class Vt{dispatchDelegate;clickModSupport;actionResolver;dispatcher;constructor(A,j=!0){this.dispatchDelegate=A,this.clickModSupport=j,this.actionResolver=new q({clickModSupport:j}),this.dispatcher=new xt(Y=>{this.dispatchToDelegate(Y)},{actionResolver:this.actionResolver})}dispatch(A){this.dispatcher.dispatch(A)}
1dispatchToDelegate(A){for(A.getIsReplay()&&function St(U){const A=U.getEvent(),j=U.getTargetElement(),Y=A.preventDefault.bind(A);Ut(A,"target",j),Ut(A,"eventPhase",101),Ut(A,"preventDefault",()=>{throw Y(),new Error("`preventDefault` called during event replay.")}),Ut(A,"composedPath",()=>{throw new Error("`composedPath` called during event replay.")})}(A),function mt(U){const A=U.getEvent(),j=U.getEvent().stopPropagation.bind(A),Y=()=>{A[ft]=!0,j()};Ut(A,"stopPropagation",Y),Ut(A,"stopImmediatePropagation",Y)}(A);A.getAction();){if(Nt(A),Z(A.getEventType())&&A.getAction().element!==A.getTargetElement()||(this.dispatchDelegate(A.getEvent(),A.getAction().name),st(A)))return;this.actionResolver.resolveParentAction(A.eventInfo)}}}function st(U){return!!U.getEvent()[ft]}function Nt(U){const A=U.getEvent(),j=U.getAction()?.element;j&&Ut(A,"currentTarget",j,{configurable:!0})}function Ut(U,A,j,{configurable:Y=!1}={}){Object.defineProperty(U,A,{value:j,configurable:Y})}function Ye(U,A,j,Y){for(let Be=0;Be<A.length;Be++)U.removeEventListener(A[Be],j,Y)}let kt=(()=>{class U{static MOUSE_SPECIAL_SUPPORT=!1;containerManager;eventHandlers={};browserEventTypeToExtraEventTypes={};dispatcher=null;queuedEventInfos=[];constructor(j){this.containerManager=j}handleEvent(j,Y,Be){const ut=function Ke(U,A,j,Y,Be,ut,Ct,It){return{eventType:U,event:A,targetElement:j,eic:Y,timeStamp:Be,eia:ut,eirp:Ct,eiack:It}}(j,Y,Y.target,Be,Date.now());this.handleEventInfo(ut)}handleEventInfo(j){if(!this.dispatcher)return ye(j,!0),void this.queuedEventInfos?.push(j);this.dispatcher(j)}addEvent(j,Y,Be){if(j in this.eventHandlers||!this.containerManager||!U.MOUSE_SPECIAL_SUPPORT&&N.indexOf(j)>=0)return;const ut=(It,$t,cn)=>{this.handleEvent(It,$t,cn)};this.eventHandlers[j]=ut;const Ct=function L(U){return"mouseenter"===U?"mouseover":"mouseleave"===U?"mouseout":"pointerenter"===U?"pointerover":"pointerleave"===U?"pointerout":U}(Y||j);if(Ct!==j){const It=this.browserEventTypeToExtraEventTypes[Ct]||[];It.push(j),this.browserEventTypeToExtraEventTypes[Ct]=It}this.containerManager.addEventListener(Ct,It=>$t=>{ut(j,$t,It)},Be)}replayEarlyEvents(j=window._ejsa){j&&(this.replayEarlyEventInfos(j.q),function pe(U){U&&(Ye(U.c,U.et,U.h),Ye(U.c,U.etc,U.h,!0))}(j),delete window._ejsa)}replayEarlyEventInfos(j){for(let Y=0;Y<j.length;Y++){const Be=j[Y],ut=this.getEventTypesForBrowserEventType(Be.eventType);for(let Ct=0;Ct<ut.length;Ct++){const It=re(Be);ae(It,ut[Ct]),this.handleEventInfo(It)}}}getEventTypesForBrowserEventType(j){const Y=[];return this.eventHandlers[j]&&Y.push(j),this.browserEventTypeToExtraEventTypes[j]&&Y.push(...this.browserEventTypeToExtraEventTypes[j]),Y}handler(j){return this.eventHandlers[j]}cleanUp(){this.containerManager?.cleanUp(),this.containerManager=null,this.eventHandlers={},this.browserEventTypeToExtraEventTypes={},this.dispatcher=null,this.queuedEventInfos=[]}registerDispatcher(j,Y){this.ecrd(j,Y)}ecrd(j,Y){if(this.dispatcher=j,this.queuedEventInfos?.length){for(let Be=0;Be<this.queuedEventInfos.length;Be++)this.handleEventInfo(this.queuedEventInfos[Be]);this.queuedEventInfos=null}}}return U})();function yn(U,A=window){A._ejsas&&(A._ejsas[U]=void 0)}const ri=Symbol("InputSignalNode#UNSET"),is={...v.s0,transformFn:void 0,applyValueToInputSignal(U,A){(0,v.j2)(U,A)}};function Ae(U,A){const j=Object.create(is);function Y(){if((0,v.mK)(j),j.value===ri)throw new l.buA(-950,null);return j.value}return j.value=U,j.transformFn=A?.transform,Y[v.bh]=j,Y}class J{attributeName;constructor(A){this.attributeName=A}__NG_ELEMENT_ID__=()=>(0,d.kS0)(this.attributeName);toString(){return`HostAttributeToken ${this.attributeName}`}}const me=(()=>{const U=new l.nKC("");return U.__NG_ELEMENT_ID__=A=>{const j=(0,l.Mx4)();if(null===j)throw new l.buA(-204,!1);if(2&j.type)return j.value;if(8&A)return null;throw new l.buA(-204,!1)},U})();function At(U){return function Rt(U){return U&&"object"==typeof U&&"default"in U}(U)?U.default:U}function wn(U){return new g.Zf}function $n(U,A){return Ae(U,A)}const Rr=($n.required=function Nn(U){return Ae(ri,U)},$n);function Ur(U,A){const j=Object.create(is),Y=new g.Zf;function Be(){return(0,v.mK)(j),Vr(j.value),j.value}return j.value=U,Be[v.bh]=j,Be.asReadonly=l.HO5.bind(Be),Be.set=ut=>{j.equal(j.value,ut)||((0,v.j2)(j,ut),Y.emit(ut))},Be.update=ut=>{Vr(j.value),Be.set(ut(j.value))},Be.subscribe=Y.subscribe.bind(Y),Be.destroyRef=Y.destroyRef,Be}function Vr(U){if(U===ri)throw new l.buA(952,!1)}function lt(U,A){return Ur(U)}const ke=(lt.required=function De(U){return Ur(ri)},lt);function ee(U,A){return(0,d.mU9)(A)}const nt=(ee.required=function Ee(U,A){return(0,d.hnC)(A)},ee);function Ot(U,A){return(0,d.mU9)(A)}const dn=(Ot.required=function Zt(U,A){return(0,d.hnC)(A)},Ot),ms=new WeakSet;function oo(U){return U.get(d.Kzh,!1)}function vs(){const U=[{provide:d.Kzh,useFactory:()=>{let A=!0;{const j=(0,l.WQX)(l.sZ2);A=!!window._ejsas?.[j]}return A&&(0,d._jY)("NgEventReplay"),A}}];return U.push({provide:l.Z63,useValue:()=>{const A=(0,l.WQX)(d.o8S),{injector:j}=A;if(!ms.has(A)){const Y=(0,l.WQX)(d.mu_);if(oo(j)){(0,d.$KE)();const Be=j.get(l.sZ2),ut=(0,d.cTO)(Be,(Ct,It,$t)=>{Ct.nodeType===Node.ELEMENT_NODE&&((0,d.JeD)(Ct,It,$t),(0,d.iBR)(Ct,Y))});A.onDestroy(ut)}}},multi:!0},{provide:d.iLQ,useFactory:()=>{const A=(0,l.WQX)(d.o8S),{injector:j}=A;return()=>{if(!oo(j)||ms.has(A))return;ms.add(A);const Y=j.get(l.sZ2);A.onDestroy(()=>{ms.delete(A),yn(Y)}),A.whenStable().then(()=>
1{if(A.destroyed)return;const Be=j.get(d.SVM);Fo(Be,j);const ut=j.get(d.mu_);ut.get("")?.forEach(d.UQZ),ut.delete("");const Ct=Be.instance;(0,d.ATY)(j)?A.onDestroy(()=>Ct.cleanUp()):Ct.cleanUp()})}},multi:!0}),U}const Fo=(U,A)=>{const j=A.get(l.sZ2),Y=window._ejsas[j],Be=U.instance=new kt(new Ne(Y.c));for(const It of Y.et)Be.addEvent(It);for(const It of Y.etc)Be.addEvent(It);const ut=function rn(U,A=window){return function he(U){return U?.q??[]}(A._ejsas?.[U])}(j);Be.replayEarlyEventInfos(ut),yn(j);const Ct=new Vt(It=>{!function Es(U,A,j){const Y=(j&&j.getAttribute("ngb"))??"";/d\d+/.test(Y)?function Xs(U,A,j,Y){const Be=A.get(d.$ul);Be.push({event:j,currentTarget:Y}),(0,d.DQ1)(A,U,function os(U){return A=>{const j=new Set(A),Y=[];for(let{event:Be,currentTarget:ut}of U){const Ct=ut.getAttribute("ngb");j.has(Ct)?(0,d.c0O)(Be,ut):Y.push({event:Be,currentTarget:ut})}U.length=0,U.push(...Y)}}(Be))}(Y,U,A,j):101===A.eventPhase&&(0,d.c0O)(A,j)}(A,It,It.currentTarget)});!function Wt(U,A){U.ecrd(j=>{A.dispatch(j)},Ie.I_AM_THE_JSACTION_FRAMEWORK)}(Be,Ct)};let Ds=!1;function Ii(){const U=[{provide:d.qBF,useFactory:()=>{let A=!0;return A=!!(0,l.WQX)(l.pJN,{optional:!0})?.get(d.TMN,null),A&&(0,d._jY)("NgHydration"),A}},{provide:l.Z63,useValue:()=>{(0,d.pDL)(!1);const A=(0,l.WQX)(l.qQL);(0,l.WQX)(d.qBF)&&((0,d.bRx)(A),function as(){Ds||(Ds=!0,(0,d.yJU)(),(0,d.hkx)(),(0,d.SML)(),(0,d.Qdn)(),(0,d.XSi)(),(0,d.L8h)(),(0,d.xtN)(),(0,d.UJm)())}())},multi:!0}];return U.push({provide:d.uzI,useFactory:()=>(0,l.WQX)(d.qBF)},{provide:d.iLQ,useFactory:()=>{const A=(0,l.WQX)(l.hk6);if((0,l.WQX)(d.qBF)){const j=(0,l.WQX)(d.o8S);return()=>{(function Cs(U){return U.whenStable()})(j).then(()=>{j.destroyed||((0,d.LN$)(j),A.notify(7))})}}return()=>{}},multi:!0}),(0,l.EmA)(U)}function ls(){const U=[vs(),{provide:d.njN,useValue:!0},{provide:d.Ryq,useFactory:d.B$E}];return U.push({provide:d.lf4,useFactory:()=>({requested:!1,activated:!1,injector:(0,l.WQX)(l.zZn),document:(0,l.WQX)(l.qQL)})},{provide:d.iLQ,useFactory:()=>{const A=(0,l.WQX)(d.lf4);return()=>{A.requested||(A.requested=!0,(0,d.GfI)(A))}},multi:!0}),U}class Gs{openTasks=new Map;add(A){this.openTasks.set(A,new Error("Task stack tracking error"))}remove(A){this.openTasks.delete(A)}}function Vo(){const U=new Gs,{openTasks:A}=U;return(0,l.EmA)([{provide:l.l3R,useValue:U},(0,d.phd)(()=>{console.warn("Stability debugging utility was provided in production mode. This will cause debug code to be included in production bundles. If this is intentional because you are debugging stability issues in a production environment, you can ignore this warning.");const j=(0,l.WQX)(l.SKi),Y=(0,l.WQX)(d.o8S);let Be=null;typeof Zone<"u"&&j.run(()=>{Be=Zone.current.get("TaskTrackingZone")}),j.runOutsideAngular(()=>{const ut=setTimeout(()=>{if(console.debug("---- Application did not stabilize within 9 seconds ----"),typeof Zone<"u"&&!Be&&console.info('Zone.js is present but no TaskTrackingZone found. To enable better debugging of tasks in the Angular Zone, import "zone.js/plugins/task-tracking" in your application.'),Be?.macroTasks?.length){console.group("Macrotasks keeping Angular Zone unstable:");for(const Ct of Be?.macroTasks??[])console.debug(Ct.creationLocation.stack);console.groupEnd()}console.group("PendingTasks keeping application unstable:");for(const Ct of A.values())console.debug(Ct.stack);console.groupEnd()},9e3);Y.whenStable().then(()=>{clearTimeout(ut)})})})])}class Hi{supports(A){return(0,d.ozJ)(A)}create(A){return new co(A)}}const Qs=(U,A)=>A;class co{length=0;collection;_linkedRecords=null;_unlinkedRecords=null;_previousItHead=null;_itHead=null;_itTail=null;_additionsHead=null;_additionsTail=null;_movesHead=null;_movesTail=null;_removalsHead=null;_removalsTail=null;_identityChangesHead=null;_identityChangesTail=null;_trackByFn;constructor(A){this._trackByFn=A||Qs}forEachItem(A){let j;for(j=this._itHead;null!==j;j=j._next)A(j)}forEachOperation(A){let j=this._itHead,Y=this._removalsHead,Be=0,ut=null;for(;j||Y;){const Ct=!Y||j&&j.currentIndex<Ys(Y,Be,ut)?j:Y,It=Ys(Ct,Be,ut),$t=Ct.currentIndex;if(Ct===Y)Be--,Y=Y._nextRemoved;
1else if(j=j._next,null==Ct.previousIndex)Be++;else{ut||(ut=[]);const cn=It-Be,On=$t-Be;if(cn!=On){for(let qn=0;qn<cn;qn++){const Cr=qn<ut.length?ut[qn]:ut[qn]=0,Br=Cr+qn;On<=Br&&Br<cn&&(ut[qn]=Cr+1)}ut[Ct.previousIndex]=On-cn}}It!==$t&&A(Ct,It,$t)}}forEachPreviousItem(A){let j;for(j=this._previousItHead;null!==j;j=j._nextPrevious)A(j)}forEachAddedItem(A){let j;for(j=this._additionsHead;null!==j;j=j._nextAdded)A(j)}forEachMovedItem(A){let j;for(j=this._movesHead;null!==j;j=j._nextMoved)A(j)}forEachRemovedItem(A){let j;for(j=this._removalsHead;null!==j;j=j._nextRemoved)A(j)}forEachIdentityChange(A){let j;for(j=this._identityChangesHead;null!==j;j=j._nextIdentityChange)A(j)}diff(A){if(null==A&&(A=[]),!(0,d.ozJ)(A))throw new l.buA(900,!1);return this.check(A)?this:null}onDestroy(){}check(A){this._reset();let Be,ut,Ct,j=this._itHead,Y=!1;if(Array.isArray(A)){this.length=A.length;for(let It=0;It<this.length;It++)ut=A[It],Ct=this._trackByFn(It,ut),null!==j&&Object.is(j.trackById,Ct)?(Y&&(j=this._verifyReinsertion(j,ut,Ct,It)),Object.is(j.item,ut)||this._addIdentityChange(j,ut)):(j=this._mismatch(j,ut,Ct,It),Y=!0),j=j._next}else Be=0,(0,d.utN)(A,It=>{Ct=this._trackByFn(Be,It),null!==j&&Object.is(j.trackById,Ct)?(Y&&(j=this._verifyReinsertion(j,It,Ct,Be)),Object.is(j.item,It)||this._addIdentityChange(j,It)):(j=this._mismatch(j,It,Ct,Be),Y=!0),j=j._next,Be++}),this.length=Be;return this._truncate(j),this.collection=A,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let A;for(A=this._previousItHead=this._itHead;null!==A;A=A._next)A._nextPrevious=A._next;for(A=this._additionsHead;null!==A;A=A._nextAdded)A.previousIndex=A.currentIndex;for(this._additionsHead=this._additionsTail=null,A=this._movesHead;null!==A;A=A._nextMoved)A.previousIndex=A.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(A,j,Y,Be){let ut;return null===A?ut=this._itTail:(ut=A._prev,this._remove(A)),null!==(A=null===this._unlinkedRecords?null:this._unlinkedRecords.get(Y,null))?(Object.is(A.item,j)||this._addIdentityChange(A,j),this._reinsertAfter(A,ut,Be)):null!==(A=null===this._linkedRecords?null:this._linkedRecords.get(Y,Be))?(Object.is(A.item,j)||this._addIdentityChange(A,j),this._moveAfter(A,ut,Be)):A=this._addAfter(new lo(j,Y),ut,Be),A}_verifyReinsertion(A,j,Y,Be){let ut=null===this._unlinkedRecords?null:this._unlinkedRecords.get(Y,null);return null!==ut?A=this._reinsertAfter(ut,A._prev,Be):A.currentIndex!=Be&&(A.currentIndex=Be,this._addToMoves(A,Be)),A}_truncate(A){for(;null!==A;){const j=A._next;this._addToRemovals(this._unlink(A)),A=j}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(A,j,Y){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(A);const Be=A._prevRemoved,ut=A._nextRemoved;return null===Be?this._removalsHead=ut:Be._nextRemoved=ut,null===ut?this._removalsTail=Be:ut._prevRemoved=Be,this._insertAfter(A,j,Y),this._addToMoves(A,Y),A}_moveAfter(A,j,Y){return this._unlink(A),this._insertAfter(A,j,Y),this._addToMoves(A,Y),A}_addAfter(A,j,Y){return this._insertAfter(A,j,Y),this._additionsTail=null===this._additionsTail?this._additionsHead=A:this._additionsTail._nextAdded=A,A}_insertAfter(A,j,Y){const Be=null===j?this._itHead:j._next;return A._next=Be,A._prev=j,null===Be?this._itTail=A:Be._prev=A,null===j?this._itHead=A:j._next=A,null===this._linkedRecords&&(this._linkedRecords=new us),this._linkedRecords.put(A),A.currentIndex=Y,A}_remove(A){return this._addToRemovals(this._unlink(A))}_unlink(A){null!==this._linkedRecords&&this._linkedRecords.remove(A);const j=A._prev,Y=A._next;return null===j?this._itHead=Y:j._next=Y,null===Y?this._itTail=j:Y._prev=j,A}_addToMoves(A,j){return A.previousIndex===j||(this._movesTail=null===this._movesTail?this._movesHead=A:this._movesTail._nextMoved=A),A}_addToRemovals(A){return null===this._unlinkedRecords&&(this._unlinkedRecords=new us),this._unlinkedRecords.put(A),A.currentIndex=null,A._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=A,A._prevRemoved=null):(A._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=A),A}_addIdentityChange(A,j){return A.item=j,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=A:this._identityChangesTail._nextIdentityChange=A,A}}class lo{item;trackById;currentIndex=null;previousIndex=null;_nextPrevious=null;_prev=null;_next=null;_prevDup=null;_nextDup=null;_prevRemoved=null;_nextRemoved=null;_nextAdded=null;_nextMoved=null;_nextIdentityChange=null;constructor(A,j){this.item=A,this.trackById=j}}class Zs{_head=null;_tail=null;add(A){null===this._head?(this._head=this._tail=A,A._nextDup=null,A._prevDup=null):(this._tail._nextDup=A,A._prevDup=this._tail,A._nextDup=null,this._tail=A)}get(A,j){let Y;for(Y=this._head;null!==Y;Y=Y._nextDup)if((null===j||j<=Y.currentIndex)&&Object.is(Y.trackById,A))return Y;return null}remove(A){const j=A._prevDup,Y=A._nextDup;return null===j?this._head=Y:j._nextDup=Y,null===Y?this._tail=j:Y._prevDup=j,null===this._head}}class us{map=new Map;put(A){const j=A.trackById;let Y=this.map.get(j);Y||(Y=new Zs,this.map.set(j,Y)),Y.add(A)}get(A,j){const Be=this.map.get(A);return Be?Be.get(A,j):null}remove(A){const j=A.trackById;return this.map.get(j).remove(A)&&this.map.delete(j),A}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Ys(U,A,j){const Y=U.previousIndex;if(null===Y)return Y;let Be=0;return j&&Y<j.length&&(Be=j[Y]),Y+A+Be}class Js{supports(A){return A instanceof Map||(0,d.vDg)(A)}create(){return new uo}}class uo{_records=new Map;_mapHead=null;_appendAfter=null;_previousMapHead=null;_changesHead=null;_changesTail=null;_additionsHead=null;_additionsTail=null;_removalsHead=null;get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(A){let j;for(j=this._mapHead;null!==j;j=j._next)A(j)}forEachPreviousItem(A){let j;for(j=this._previousMapHead;null!==j;j=j._nextPrevious)A(j)}forEachChangedItem(A){let j;for(j=this._changesHead;null!==j;j=j._nextChanged)A(j)}forEachAddedItem(A){let j;for(j=this._additionsHead;null!==j;j=j._nextAdded)A(j)}forEachRemovedItem(A){let j;for(j=this._removalsHead;null!==j;j=j._nextRemoved)A(j)}diff(A){if(A){if(!(A instanceof Map||(0,d.vDg)(A)))throw new l.buA(900,!1)}else A=new Map;return this.check(A)?this:null}check(A){this._reset();let j=this._mapHead;
1if(this._appendAfter=null,this._forEach(A,(Y,Be)=>{if(j&&j.key===Be)this._maybeAddToChanges(j,Y),this._appendAfter=j,j=j._next;else{const ut=this._getOrCreateRecordForKey(Be,Y);j=this._insertBeforeOrAppend(j,ut)}}),j){j._prev&&(j._prev._next=null),this._removalsHead=j;for(let Y=j;null!==Y;Y=Y._nextRemoved)Y===this._mapHead&&(this._mapHead=null),this._records.delete(Y.key),Y._nextRemoved=Y._next,Y.previousValue=Y.currentValue,Y.currentValue=null,Y._prev=null,Y._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(A,j){if(A){const Y=A._prev;return j._next=A,j._prev=Y,A._prev=j,Y&&(Y._next=j),A===this._mapHead&&(this._mapHead=j),this._appendAfter=A,A}return this._appendAfter?(this._appendAfter._next=j,j._prev=this._appendAfter):this._mapHead=j,this._appendAfter=j,null}_getOrCreateRecordForKey(A,j){if(this._records.has(A)){const Be=this._records.get(A);this._maybeAddToChanges(Be,j);const ut=Be._prev,Ct=Be._next;return ut&&(ut._next=Ct),Ct&&(Ct._prev=ut),Be._next=null,Be._prev=null,Be}const Y=new Ts(A);return this._records.set(A,Y),Y.currentValue=j,this._addToAdditions(Y),Y}_reset(){if(this.isDirty){let A;for(this._previousMapHead=this._mapHead,A=this._previousMapHead;null!==A;A=A._next)A._nextPrevious=A._next;for(A=this._changesHead;null!==A;A=A._nextChanged)A.previousValue=A.currentValue;for(A=this._additionsHead;null!=A;A=A._nextAdded)A.previousValue=A.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(A,j){Object.is(j,A.currentValue)||(A.previousValue=A.currentValue,A.currentValue=j,this._addToChanges(A))}_addToAdditions(A){null===this._additionsHead?this._additionsHead=this._additionsTail=A:(this._additionsTail._nextAdded=A,this._additionsTail=A)}_addToChanges(A){null===this._changesHead?this._changesHead=this._changesTail=A:(this._changesTail._nextChanged=A,this._changesTail=A)}_forEach(A,j){A instanceof Map?A.forEach(j):Object.keys(A).forEach(Y=>j(A[Y],Y))}}class Ts{key;previousValue=null;currentValue=null;_nextPrevious=null;_next=null;_prev=null;_nextAdded=null;_nextRemoved=null;_nextChanged=null;constructor(A){this.key=A}}function Ss(){return new Yi([new Hi])}let Yi=(()=>{class U{factories;static \u0275prov=(0,l.jDH)({token:U,providedIn:"root",factory:Ss});constructor(j){this.factories=j}static create(j,Y){if(null!=Y){const Be=Y.factories.slice();j=j.concat(Be)}return new U(j)}static extend(j){return{provide:U,useFactory:()=>{const Y=(0,l.WQX)(U,{optional:!0,skipSelf:!0});return U.create(j,Y||Ss())}}}find(j){const Y=this.factories.find(Be=>Be.supports(j));if(null!=Y)return Y;throw new l.buA(901,!1)}}return U})();function $i(){return new vi([new Js])}let vi=(()=>{class U{static \u0275prov=(0,l.jDH)({token:U,providedIn:"root",factory:$i});factories;constructor(j){this.factories=j}static create(j,Y){if(Y){const Be=Y.factories.slice();j=j.concat(Be)}return new U(j)}static extend(j){return{provide:U,useFactory:()=>{const Y=(0,l.WQX)(U,{optional:!0,skipSelf:!0});return U.create(j,Y||$i())}}}find(j){const Y=this.factories.find(Be=>Be.supports(j));if(Y)return Y;throw new l.buA(901,!1)}}return U})(),ds=(()=>class U{static __NG_ELEMENT_ID__=zi})();function zi(U){return function fs(U,A,j){if((0,l.Qs1)(U)&&!j){const Y=(0,l.KdJ)(U.index,A);return new d.NCX(Y,Y)}return 175&U.type?new d.NCX(A[15],A):null}((0,l.Mx4)(),(0,l.OAn)(),!(16&~U))}let bs=(()=>{class U{zone=(0,l.WQX)(l.SKi);changeDetectionScheduler=(0,l.WQX)(l.hk6);applicationRef=(0,l.WQX)(d.o8S);applicationErrorHandler=(0,l.WQX)(l.ZTf);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{try{this.applicationRef.dirtyFlags|=1,this.applicationRef._tick()}catch(j){this.applicationErrorHandler(j)}})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(Y){return new(Y||U)};static \u0275prov=(0,d.tV_)({token:U,factory:U.\u0275fac})}return U})();const Pa=new l.nKC("",{factory:()=>!1});function ws(U){const A=U?.scheduleInRootZone,j=function $o({ngZoneFactory:U,scheduleInRootZone:A}){return U??=()=>new l.SKi({...po(),scheduleInRootZone:A}),[{provide:l.Evm,useValue:!1},{provide:l.SKi,useFactory:U},{provide:l.Z63,multi:!0,useFactory:()=>{const j=(0,l.WQX)(bs,{optional:!0});return()=>j.initialize()}},{provide:l.Z63,multi:!0,useFactory:()=>{const j=(0,l.WQX)(go);return()=>{j.initialize()}}},{provide:l.AQb,useValue:A??!1}]}({ngZoneFactory:()=>{const Y=po(U);return Y.scheduleInRootZone=A,Y.shouldCoalesceEventChangeDetection&&(0,d._jY)("NgZone_CoalesceEvent"),new l.SKi(Y)},scheduleInRootZone:A});return(0,l.EmA)([{provide:Pa,useValue:!0},j])}function po(U){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:U?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:U?.runCoalescing??!1}}let go=(()=>{class U{subscription=new f.yU;initialized=!1;zone=(0,l.WQX)(l.SKi);pendingTasks=(0,l.WQX)(l.rev);initialize(){if(this.initialized)return;this.initialized=!0;let j=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(j=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{l.SKi.assertNotInAngularZone(),queueMicrotask(()=>{null!==j&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(j),j=null)})}
1))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{l.SKi.assertInAngularZone(),j??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(Y){return new(Y||U)};static \u0275prov=(0,d.tV_)({token:U,factory:U.\u0275fac})}return U})();const _e=new l.nKC(""),We=new l.nKC("");function it(U){return!U.moduleRef}let Ls=null;function vo(U){const{rootComponent:A,appProviders:j,platformProviders:Y,platformRef:Be}=U;(0,d.Ef8)(d.mS5.BootstrapApplicationStart);try{const ut=Be?.injector??function qs(U=[]){if(Ls)return Ls;(0,d.pl0)();const A=function Ra(U=[],A){return l.zZn.create({name:A,providers:[{provide:l.GBX,useValue:"platform"},{provide:_e,useValue:new Set([()=>Ls=null])},...U]})}(U);return Ls=A,(0,d.ypd)(),function Ns(U){const A=U.get(l.PLl,null);(0,l.N4e)(U,()=>{A?.forEach(j=>j())})}(A),A}(Y),Ct=[(0,d.rpG)(),l.gv8,...j||[]];return function Ze(U){const A=it(U)?U.r3Injector:U.moduleRef.injector,j=A.get(l.SKi);return j.run(()=>{it(U)?U.r3Injector.resolveInjectorInitializers():U.moduleRef.resolveInjectorInitializers();const Y=A.get(l.ZTf);let Be;if(j.runOutsideAngular(()=>{Be=j.onError.subscribe({next:Y})}),it(U)){const ut=()=>A.destroy(),Ct=U.platformInjector.get(_e);Ct.add(ut),A.onDestroy(()=>{Be.unsubscribe(),Ct.delete(ut)})}else{const ut=()=>U.moduleRef.destroy(),Ct=U.platformInjector.get(_e);Ct.add(ut),U.moduleRef.onDestroy(()=>{(0,d.TFI)(U.allPlatformModules,U.moduleRef),Be.unsubscribe(),Ct.delete(ut)})}return function Cn(U,A,j){try{const Y=j();return(0,d.yLl)(Y)?Y.catch(Be=>{throw A.runOutsideAngular(()=>U(Be)),Be}):Y}catch(Y){throw A.runOutsideAngular(()=>U(Y)),Y}}(Y,j,()=>{const ut=A.get(l.rev),Ct=ut.add(),It=A.get(d.H1s);return It.runInitializers(),It.donePromise.then(()=>{const $t=A.get(d.xe9,"en-US");if((0,d.e6s)($t||"en-US"),!A.get(We,!0))return it(U)?A.get(d.o8S):(U.allPlatformModules.push(U.moduleRef),U.moduleRef);if(it(U)){const On=A.get(d.o8S);return void 0!==U.rootComponent&&On.bootstrap(U.rootComponent),On}return U.moduleRef}).finally(()=>{ut.remove(Ct)})})})}({r3Injector:new d.bH1({providers:Ct,parent:ut,debugName:"",runEnvironmentInitializers:!1}).injector,platformInjector:ut,rootComponent:A})}catch(ut){return Promise.reject(ut)}finally{(0,d.Ef8)(d.mS5.BootstrapApplicationEnd)}}function ji(U){return"boolean"==typeof U?U:null!=U&&"false"!==U}function Bs(U,A=NaN){return isNaN(parseFloat(U))||isNaN(Number(U))?A:Number(U)}const Fs=Symbol("NOT_SET"),bi=new Set,Ml={...v.s0,kind:"afterRenderEffectPhase",consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,value:Fs,cleanup:null,consumerMarkedDirty(){if(this.sequence.impl.executing){if(null===this.sequence.lastPhase||this.sequence.lastPhase<this.phase)return;this.sequence.erroredOrDestroyed=!0}this.sequence.scheduler.notify(7)},phaseFn(U){if(this.sequence.lastPhase=this.phase,!this.dirty)return this.signal;if(this.dirty=!1,this.value!==Fs&&!(0,v.si)(this))return this.signal;try{for(const Be of this.cleanup??bi)Be()}finally{this.cleanup?.clear()}const A=[];void 0!==U&&A.push(U),A.push(this.registerCleanupFn);const j=(0,v.Bg)(this);let Y;try{Y=this.userFn.apply(null,A)}finally{(0,v.Wu)(this,j)}return(this.value===Fs||!this.equal(this.value,Y))&&(this.value=Y,this.version++),this.signal}};class ra extends d._ys{scheduler;lastPhase=null;nodes=[void 0,void 0,void 0,void 0];onDestroyFns=null;constructor(A,j,Y,Be,ut,Ct=null){super(A,[void 0,void 0,void 0,void 0],Y,!1,ut.get(l.abz),Ct),this.scheduler=Be;for(const It of d.zoo){const $t=j[It];if(void 0===$t)continue;const cn=Object.create(Ml);cn.sequence=this,cn.phase=It,cn.userFn=$t,cn.dirty=!0,cn.signal=()=>((0,v.mK)(cn),cn.value),cn.signal[v.bh]=cn,cn.registerCleanupFn=On=>(cn.cleanup??=new Set).add(On),this.nodes[It]=cn,this.hooks[It]=On=>cn.phaseFn(On)}}afterRun(){super.afterRun(),this.lastPhase=null}destroy(){if(null!==this.onDestroyFns)for(const A of this.onDestroyFns)A();super.destroy();for(const A of this.nodes)if(A)try{for(const j of A.cleanup??bi)j()}finally{(0,v.XR)(A)}}}function eo(U,A){const j=A?.injector??(0,l.WQX)(l.zZn),Y=j.get(l.hk6),Be=j.get(d.cf$),ut=j.get(d.a8H,null,{optional:!0});Be.impl??=j.get(d.ziy);let Ct=U;"function"==typeof Ct&&(Ct={mixedReadWrite:U});const It=j.get(l.r4V,null,{optional:!0}),$t=new ra(Be.impl,[Ct.earlyRead,Ct.write,Ct.mixedReadWrite,Ct.read],It?.view,Y,j,ut?.snapshot(null));return Be.impl.register($t),$t}function Ao(U,A){const j=(0,l.xUg)(U),Y=A.elementInjector||(0,l.WB9)();return new d.eHC(j).create(Y,A.projectableNodes,A.hostElement,A.environmentInjector,A.directives,A.bindings)}function To(U){const A=(0,l.xUg)(U);if(!A)return null;const j=new d.eHC(A);return{get selector(){return j.selector},get type(){return j.componentType},get inputs(){return j.inputs},get outputs(){return j.outputs},get ngContentSelectors(){return j.ngContentSelectors}
1,get isStandalone(){return A.standalone},get isSignal(){return A.signals}}}function hs(){return!1}function Cc(){}},89079(ue,w,i){"use strict";i.d(w,{ZX:()=>F,br:()=>W,ot:()=>Z,pQ:()=>x,yC:()=>z});var p=i(71985),y=i(92771),I=i(56977),C=i(47266),P=i(32271);function x($){$||($=(0,C.WQX)(C.abz));const le=new p.c(be=>{if(!$.destroyed)return $.onDestroy(be.next.bind(be));be.next()});return be=>be.pipe((0,I.Q)(le))}function z($){const le=(0,P.nf)($);return new p.c(be=>{const ot=le?.onDestroy(()=>be.complete()),pt=$.subscribe(ve=>be.next(ve));return()=>{pt.unsubscribe(),ot?.()}})}function W($,le){const be=le?.injector??(0,C.WQX)(C.zZn),ot=new y.m(1),pt=(0,C.QZP)(()=>{let ve;try{ve=$()}catch(Fe){return void(0,P.O8)(()=>ot.error(Fe))}(0,P.O8)(()=>ot.next(ve))},{injector:be,manualCleanup:!0});return be.get(C.abz).onDestroy(()=>{pt.destroy(),ot.complete()}),ot.asObservable()}function Z($,le){const ot=le?.manualCleanup?null:le?.injector?.get(C.abz)??(0,C.WQX)(C.abz),pt=function b($=Object.is){return(le,be)=>1===le.kind&&1===be.kind&&$(le.value,be.value)}(le?.equal);let ve,Fe;ve=(0,C.vPA)(le?.requireSync?{kind:0}:{kind:1,value:le?.initialValue},{equal:pt});const Ne=$.subscribe({next:je=>ve.set({kind:1,value:je}),error:je=>{ve.set({kind:2,error:je}),Fe?.()},complete:()=>{Fe?.()}});if(le?.requireSync&&0===ve().kind)throw new C.buA(601,!1);return Fe=ot?.onDestroy(Ne.unsubscribe.bind(Ne)),(0,P.EW)(()=>{const je=ve();switch(je.kind){case 1:return je.value;case 2:throw je.error;case 0:throw new C.buA(601,!1)}},{equal:le?.equal})}function F($){return(0,P.Zc)({...$,loader:void 0,stream:le=>{let be,ot=!1;const pt=(0,C.vPA)({value:void 0}),{resolve:ve,promise:Fe}=(0,C.nJn)();let Ne=!1;function je(){Ne||(Ne=!0,ve(pt))}const Ve=()=>{ot=!0,be?.unsubscribe(),le.abortSignal.removeEventListener("abort",Ve),je()};function ae(ge){pt.set(ge),je()}le.abortSignal.addEventListener("abort",Ve);const Q=$.stream;if(void 0===Q)throw new C.buA(990,!1);return be=Q(le).subscribe({next:ge=>ae({value:ge}),error:ge=>{ae({error:(0,P.wl)(ge)}),le.abortSignal.removeEventListener("abort",Ve)},complete:()=>{Ne||ae({error:new C.buA(991,!1)}),le.abortSignal.removeEventListener("abort",Ve)}}),ot&&be.unsubscribe(),Ne?pt:Fe}})}},454(ue,w,i){"use strict";i.d(w,{MJ:()=>p});var f=i(47266),v=i(21413);const m="Method not implemented";class p{locale;_localeChanges=new v.B;localeChanges=this._localeChanges;setTime(C,P,x,O){throw new Error(m)}getHours(C){throw new Error(m)}getMinutes(C){throw new Error(m)}getSeconds(C){throw new Error(m)}parseTime(C,P){throw new Error(m)}addSeconds(C,P){throw new Error(m)}getValidDateOrNull(C){return this.isDateInstance(C)&&this.isValid(C)?C:null}deserialize(C){return null==C||this.isDateInstance(C)&&this.isValid(C)?C:this.invalid()}setLocale(C){this.locale=C,this._localeChanges.next()}compareDate(C,P){return this.getYear(C)-this.getYear(P)||this.getMonth(C)-this.getMonth(P)||this.getDate(C)-this.getDate(P)}compareTime(C,P){return this.getHours(C)-this.getHours(P)||this.getMinutes(C)-this.getMinutes(P)||this.getSeconds(C)-this.getSeconds(P)}sameDate(C,P){if(C&&P){let x=this.isValid(C),O=this.isValid(P);return x&&O?!this.compareDate(C,P):x==O}return C==P}sameTime(C,P){if(C&&P){const x=this.isValid(C),O=this.isValid(P);return x&&O?!this.compareTime(C,P):x==O}return C==P}clampDate(C,P,x){return P&&this.compareDate(C,P)<0?P:x&&this.compareDate(C,x)>0?x:C}}i.d(w,["de",0,new f.nKC("mat-date-formats")])},345(ue,w,i){"use strict";i.d(w,{$x:()=>gt,W8:()=>Z,aS:()=>c,dE:()=>Xe,hE:()=>pt,up:()=>ye});var P=i(47266),x=i(46494),O=i(35547),N=i(65157),z=i(32271),W=i(21626);let Z=(()=>{class re{_doc=(0,P.WQX)(P.qQL);_dom=(0,x.rb)();_cachedHead;addTag(Qe,Je=!1){return Qe?this._getOrCreateElement(Qe,Je):null}addTags(Qe,Je=!1){return Qe.filter(He=>!!He).map(He=>this._getOrCreateElement(He,Je))}getTag(Qe){if(!Qe)return null;const Je=this._doc.querySelector(b(Qe));return be(Je)?Je:null}getTags(Qe){if(!Qe)return[];const Je=this._doc.querySelectorAll(b(Qe));return Je?Array.from(Je).filter(He=>be(He)):[]}updateTag(Qe,Je){Je??=L(Qe);const He=this.getTag(Je);return He?(V(Qe,He),He):this._getOrCreateElement(Qe,!0)}removeTag(Qe){this.removeTagElement(this.getTag(Qe))}removeTagElement(Qe){Qe&&this._dom.remove(Qe)}_getOrCreateElement(Qe,Je=!1){if(!Je){const q=L(Qe),Ie=this.getTags(q).filter(xt=>function $(re,Ke){return Object.keys(re).every(Qe=>Ke.getAttribute(le(Qe))===re[Qe])}(Qe,xt))[0];if(void 0!==Ie)return Ie}const He=this._dom.createElement("meta");return V(Qe,He),this._doc.getElementsByTagName("head")[0].appendChild(He),He}static \u0275fac=function(Je){return new(Je||re)};static \u0275prov=O.tV_({token:re,factory:re.\u0275fac})}return re})();function b(re){return`meta[${re}]`}function V(re,Ke){Object.keys(re).forEach(Qe=>Ke.setAttribute(le(Qe),re[Qe]))}function L(re){const Ke=re.name?"name":"property";return`${Ke}=${function F(re){return`"${re.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`}(String(re[Ke]))}`}function le(re){return ot[re]||re}function be(re){return"meta"===re?.nodeName.toLowerCase()}const ot={httpEquiv:"http-equiv"};let pt=(()=>{class re{_doc;constructor(Qe){this._doc=Qe}getTitle(){return this._doc.title}setTitle(Qe){this._doc.title=Qe||""}static \u0275fac=function(Je){return new(Je||re)(P.KVO(P.qQL))};static \u0275prov=P.jDH({token:re,factory:re.\u0275fac,providedIn:"root"})}return re})();var ie=function(re){return re[re.NoHttpTransferCache=0]="NoHttpTransferCache",re[re.HttpTransferCacheOptions=1]="HttpTransferCacheOptions",re[re.I18nSupport=2]="I18nSupport",re[re.EventReplay=3]="EventReplay",re[re.IncrementalHydration=4]="IncrementalHydration",re[re.NoIncrementalHydration=5]="NoIncrementalHydration",re}(ie||{});function Se(re,Ke=[],Qe={}){return{\u0275kind:re,\u0275providers:Ke}}function Xe(){return Se(ie.NoHttpTransferCache)}function c(){return Se(ie.NoIncrementalHydration)}function gt(...re){const Ke=[],Qe=new Set;for(const{\u0275providers:He,\u0275kind:ct}of re)Qe.add(ct),He.length&&Ke.push(He);const Je=Qe.has(ie.HttpTransferCacheOptions);return(0,P.EmA)([[],[],(0,N.M8M)(),Qe.has(ie.NoHttpTransferCache)||Je?[]:(0,W.$m)({}),Qe.has(ie.NoIncrementalHydration)?[]:(0,N.C1y)(),Ke,{provide:z.__,useValue:{isActive:!0}},{provide:O.iLQ,multi:!0,useFactory:()=>{const He=(0,P.WQX)(O.o8S),ct=(0,P.WQX)(z.__);return()=>{He.whenStable().then(()=>{ct.isActive=!1})}}}])}let ye=(()=>{class re{static \u0275fac=function(Je){return new(Je||re)};static \u0275prov=P.jDH({token:re,factory:function(Je){let He=null;return He=Je?new(Je||re):P.KVO(qe),He},providedIn:"root"})}return re})(),qe=(()=>{class re extends ye{_doc=(0,P.WQX)(P.qQL);sanitize(Qe,Je){if(null==Je)return null;switch(Qe){case P.WPN.NONE:return Je;case P.WPN.HTML:return(0,O.iWE)(Je,"HTML")?(0,O.aCM)(Je):(0,O.wr$)(this._doc,String(Je)).toString();case P.WPN.STYLE:return(0,O.iWE)(Je,"Style")?(0,O.aCM)(Je):Je;case P.WPN.SCRIPT:if((0,O.iWE)(Je,"Script"))return(0,O.aCM)(Je);throw new P.buA(5200,!1);case P.WPN.URL:return(0,O.iWE)(Je,"URL")?(0,O.aCM)(Je):(0,O.gil)(String(Je));case P.WPN.RESOURCE_URL:if((0,O.iWE)(Je,"ResourceURL"))return(0,O.aCM)(Je);throw new P.buA(-5201,!1);default:throw new P.buA(5202,!1)}}bypassSecurityTrustHtml(Qe){return(0,O.PYC)(Qe)}bypassSecurityTrustStyle(Qe){return(0,O.rAh)(Qe)}bypassSecurityTrustScript(Qe){return(0,O.p2i)(Qe)}bypassSecurityTrustUrl(Qe){return(0,O.B1s)(Qe)}bypassSecurityTrustResourceUrl(Qe){return(0,O.RPW)(Qe)}static \u0275fac=function(Je){return new(Je||re)};static \u0275prov=O.tV_({token:re,factory:re.\u0275fac})}return re})()},59882(ue,w,i){"use strict";i.d(w,{$m:()=>He,Ix:()=>_o,J2:()=>zi,L6:()=>Me,Lg:()=>Yi,OY:()=>br,Sd:()=>st,Z:()=>Or,b:()=>bs,el:()=>Ft,fN:()=>ws,lW:()=>rt,mo:()=>at,n3:()=>xi,nX:()=>ci,tD:()=>gi,wF:()=>Kr,wO:()=>Bn});var l=i(47266),d=i(45984),g=i(35547),f=i(65157),v=i(32271),E=i(71985),m=i(21413),p=i(84412),y=i(18359),I=i(71203),C=i(74402),P=i(9350),x=i(84572),O=i(28793),N=i(59030),z=i(22806),W=i(7673),Z=i(18810),b=i(983),V=i(99437),L=i(70274),F=i(5964),$=i(70980),le=i(61594),be=i(96354),ot=i(73028),pt=i(99172),ve=i(25558),Fe=i(96697),Ne=i(55109),je=i(56977),Ve=i(88141),ae=i(345);function Q(M,R,S,k,X,_e,We){try{var it=M[_e](We),Ze=it.value}catch(bt){return void S(bt)}it.done?R(Ze):Promise.resolve(Ze).then(k,X)}function ge(M){return function(){var R=this,S=arguments;return new Promise(function(k,X){var _e=M.apply(R,S);function We(Ze){Q(_e,k,X,We,it,"next",Ze)}function it(Ze){Q(_e,k,X,We,it,"throw",Ze)}We(void 0)})}}const ce="primary",ie=Symbol("RouteTitle");class Se{params;constructor(R){this.params=R||{}}has(R){return Object.prototype.hasOwnProperty.call(this.params,R)}get(R){if(this.has(R)){const S=this.params[R];return Array.isArray(S)?S[0]:S}return null}getAll(R){if(this.has(R)){const S=this.params[R];return Array.isArray(S)?S:[S]}return[]}get keys(){return Object.keys(this.params)}}function Xe(M){return new Se(M)}function Le(M,R,S){for(let k=0;k<M.length;k++){const X=M[k],_e=R[k];if(":"===X[0])S[X.substring(1)]=_e;else if(X!==_e.path)return!1}return!0}function vt(M,R,S){const k=S.path.split("/"),X=k.indexOf("**");if(-1===X){if(k.length>M.length||"full"===S.pathMatch&&(R.hasChildren()||k.length<M.length))return null;const Ze={},bt=M.slice(0,k.length);return Le(k,bt,Ze)?{consumed:bt,posParams:Ze}:null}if(X!==k.lastIndexOf("**"))return null;const _e=k.slice(0,X),We=k.slice(X+1);if(_e.length+We.length>M.length||"full"===S.pathMatch&&R.hasChildren()&&"**"!==S.path)return null;const it={};return Le(_e,M.slice(0,_e.length),it)&&Le(We,M.slice(M.length-We.length),it)?{consumed:M,posParams:it}:null}function Ce(M){return new Promise((R,S)=>{M.pipe((0,le.$)()).subscribe({next:k=>R(k),error:k=>S(k)})})}function c(M,R){const S=M?de(M):void 0,k=R?de(R):void 0;if(!S||!k||S.length!=k.length)return!1;let X;for(let _e=0;_e<S.length;_e++)if(X=S[_e],!gt(M[X],R[X]))return!1;return!0}function de(M){return[...Object.keys(M),...Object.getOwnPropertySymbols(M)]}function gt(M,R){if(Array.isArray(M)&&Array.isArray(R)){if(M.length!==R.length)return!1;const S=[...M].sort(),k=[...R].sort();return S.every((X,_e)=>k[_e]===X)}return M===R}
1function qe(M){return(0,C.A)(M)?M:(0,g.yLl)(M)?(0,z.H)(Promise.resolve(M)):(0,W.of)(M)}function _t(M){return(0,C.A)(M)?Ce(M):Promise.resolve(M)}const re={exact:function Ie(M,R,S){if(!Vt(M.segments,R.segments)||!Tt(M.segments,R.segments,S)||M.numberOfChildren!==R.numberOfChildren)return!1;for(const k in R.children)if(!M.children[k]||!Ie(M.children[k],R.children[k],S))return!1;return!0},subset:Oe},Ke={exact:function q(M,R){return c(M,R)},subset:function xt(M,R){return Object.keys(R).length<=Object.keys(M).length&&Object.keys(R).every(S=>gt(M[S],R[S]))},ignored:()=>!0},Qe={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Je={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};function He(M,R,S){const k=M instanceof Ft?M:R.parseUrl(M);return(0,v.EW)(()=>ct(R.lastSuccessfulNavigation()?.finalUrl??new Ft,k,{...Je,...S}))}function ct(M,R,S){return re[S.paths](M.root,R.root,S.matrixParams)&&Ke[S.queryParams](M.queryParams,R.queryParams)&&!("exact"===S.fragment&&M.fragment!==R.fragment)}function Oe(M,R,S){return ft(M,R,R.segments,S)}function ft(M,R,S,k){if(M.segments.length>S.length){const X=M.segments.slice(0,S.length);return!(!Vt(X,S)||R.hasChildren()||!Tt(X,S,k))}if(M.segments.length===S.length){if(!Vt(M.segments,S)||!Tt(M.segments,S,k))return!1;for(const X in R.children)if(!M.children[X]||!Oe(M.children[X],R.children[X],k))return!1;return!0}{const X=S.slice(0,M.segments.length),_e=S.slice(M.segments.length);return!!(Vt(M.segments,X)&&Tt(M.segments,X,k)&&M.children[ce])&&ft(M.children[ce],R,_e,k)}}function Tt(M,R,S){return R.every((k,X)=>Ke[S](M[X].parameters,k.parameters))}class Ft{root;queryParams;fragment;_queryParamMap;constructor(R=new Bt([],{}),S={},k=null){this.root=R,this.queryParams=S,this.fragment=k}get queryParamMap(){return this._queryParamMap??=Xe(this.queryParams),this._queryParamMap}toString(){return Nt.serialize(this)}}class Bt{segments;children;parent=null;constructor(R,S){this.segments=R,this.children=S,Object.values(S).forEac
1h(k=>k.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Ut(this)}}class sn{path;parameters;_parameterMap;constructor(R,S){this.path=R,this.parameters=S}get parameterMap(){return this._parameterMap??=Xe(this.parameters),this._parameterMap}toString(){return Mt(this)}}function Vt(M,R){return M.length===R.length&&M.every((S,k)=>S.path===R[k].path)}let st=(()=>{class M{static \u0275fac=function(k){return new(k||M)};static \u0275prov=g.tV_({token:M,factory:()=>new St})}return M})();class St{parse(R){const S=new zn(R);return new Ft(S.parseRootSegment(),S.parseQueryParams(),S.parseFragment())}serialize(R){const S=`/${Wt(R.root,!0)}`;if(S.startsWith("//"))throw new l.buA(4019,!1);const k=function Gt(M){const R=Object.entries(M).map(([S,k])=>Array.isArray(k)?k.map(X=>`${te(S)}=${te(X)}`).join("&"):`${te(S)}=${te(k)}`).filter(S=>S);return R.length?`?${R.join("&")}`:""}(R.queryParams);return`${S}${k}${"string"==typeof R.fragment?`#${function he(M){return encodeURI(M)}(R.fragment)}`:""}`}}const Nt=new St;function Ut(M){return M.segments.map(R=>Mt(R)).join("/")}function Wt(M,R){if(!M.hasChildren())return Ut(M);if(R){const S=M.children[ce]?Wt(M.children[ce],!1):"",k=[];return Object.entries(M.children).forEach(([X,_e])=>{X!==ce&&k.push(`${X}:${Wt(_e,!1)}`)}),k.length>0?`${S}(${k.join("//")})`:S}{const S=function mt(M,R){let S=[];return Object.entries(M.children).forEach(([k,X])=>{k===ce&&(S=S.concat(R(X,k)))}),Object.entries(M.children).forEach(([k,X])=>{k!==ce&&(S=S.concat(R(X,k)))}),S}(M,(k,X)=>X===ce?[Wt(M.children[ce],!1)]:[`${X}:${Wt(k,!1)}`]);return 1===Object.keys(M.children).length&&null!=M.children[ce]?`${Ut(M)}/${S[0]}`:`${Ut(M)}/(${S.join("//")})`}}function tt(M){return encodeURIComponent(M).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function te(M){return tt(M).replace(/%3B/gi,";")}function Pe(M){return tt(M).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function pe(M){return decodeURIComponent(M)}function Ye(M){return pe(M.replace(/\+/g,"%20"))}function Mt(M){return`${Pe(M.path)}${function kt(M){return Object.entries(M).map(([R,S])=>`;${Pe(R)}=${Pe(S)}`).join("")}(M.parameters)}`}const rn=/^[^\/()?;#]+/;function Yt(M){const R=M.match(rn);return R?R[0]:""}const un=/^[^\/()?;=#]+/,mn=/^[^=?&#]+/,Pn=/^[^&#]+/;class zn{url;remaining;constructor(R){this.url=R,this.remaining=R}parseRootSegment(){for(;this.consumeOptional("/"););return""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Bt([],{}):new Bt([],this.parseChildren())}parseQueryParams(){const R={};if(this.consumeOptional("?"))do{this.parseQueryParam(R)}while(this.consumeOptional("&"));return R}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(R=0){if(R>50)throw new l.buA(4010,!1);if(""===this.remaining)return{};this.consumeOptional("/");const S=[];for(this.peekStartsWith("(")||S.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),S.push(this.parseSegment());let k={};this.peekStartsWith("/(")&&(this.capture("/"),k=this.parseParens(!0,R));let X={};return this.peekStartsWith("(")&&(X=this.parseParens(!1,R)),(S.length>0||Object.keys(k).length>0)&&(X[ce]=new Bt(S,k)),X}parseSegment(){const R=Yt(this.remaining);if(""===R&&this.peekStartsWith(";"))throw new l.buA(4009,!1);return this.capture(R),new sn(pe(R),this.parseMatrixParams())}parseMatrixParams(){const R={};for(;this.consumeOptional(";");)this.parseParam(R);return R}parseParam(R){const S=function yn(M){const R=M.match(un);return R?R[0]:""}(this.remaining);if(!S)return;this.capture(S);let k="";if(this.consumeOptional("=")){const X=Yt(this.remaining);X&&(k=X,this.capture(k))}R[pe(S)]=pe(k)}parseQueryParam(R){const S=function _n(M){const R=M.match(mn);return R?R[0]:""}(this.remaining);if(!S)return;this.capture(S);let k="";if(this.consumeOptional("=")){const We=function Rn(M){const R=M.match(Pn);return R?R[0]:""}(this.remaining);We&&(k=We,this.capture(k))}const X=Ye(S),_e=Ye(k);if(Object.hasOwn(R,X)){let We=R[X];Array.isArray(We)||(We=[We],R[X]=We),We.push(_e)}else R[X]=_e}parseParens(R,S){const k=Object.create(null);for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const X=Yt(this.remaining),_e=this.remaining[X.length];if("/"!==_e&&")"!==_e&&";"!==_e)throw new l.buA(4010,!1);let We;X.indexOf(":")>-1?(We=X.slice(0,X.indexOf(":")),this.capture(We),this.capture(":")):R&&(We=ce);const it=this.parseChildren(S+1);k[We??ce]=1===Object.keys(it).length&&it[ce]?it[ce]:new Bt([],it),this.consumeOptional("//")}return k}peekStartsWith(R){return this.remaining.startsWith(R)}consumeOptional(R){return!!this.peekStartsWith(R)&&(this.remaining=this.remaining.substring(R.length),!0)}capture(R){if(!this.consumeOptional(R))throw new l.buA(4011,!1)}}function kn(M){return M.segments.length>0?new Bt([],{[ce]:M}):M}function rr(M){const R=Object.create(null);for(const[k,X]of Object.entries(M.children)){const _e=rr(X);if(k===ce&&0===_e.segments.length&&_e.hasChildren())for(const[We,it]of Object.entries(_e.children))R[We]=it;else(_e.segments.length>0||_e.hasChildren())&&(R[k]=_e)}return function ur(M){if(1===M.numberOfChildren&&M.children[ce]){const R=M.children[ce];return new Bt(M.segments.concat(R.segments),R.children)}return M}(new Bt(M.segments,R))}function Bn(M){return M instanceof Ft}function Tr(M){let R;const X=kn(function S(_e){const We={};for(const Ze of _e.children){const bt=S(Ze);We[Ze.outlet]=bt}const it=new Bt(_e.url,We);return _e===M&&(R=it),it}(M.root));return R??X}function Qn(M,R,S,k,X){let _e=M;for(;_e.parent;)_e=_e.parent;if(0===R.length)return pr(_e,_e,_e,S,k,X);const We=function Sr(M){if("string"==typeof M[0]&&1===M.length&&"/"===M[0])return new Yr(!0,0,M);let R=0,S=!1;const k=M.reduce((X,_e,We)=>{if("object"==typeof _e&&null!=_e){if(_e.outlets){const it={};
1return Object.entries(_e.outlets).forEach(([Ze,bt])=>{it[Ze]="string"==typeof bt?bt.split("/"):bt}),[...X,{outlets:it}]}if(_e.segmentPath)return[...X,_e.segmentPath]}return"string"!=typeof _e?[...X,_e]:0===We?(_e.split("/").forEach((it,Ze)=>{0==Ze&&"."===it||(0==Ze&&""===it?S=!0:".."===it?R++:""!=it&&X.push(it))}),X):[...X,_e]},[]);return new Yr(S,R,k)}(R);if(We.toRoot())return pr(_e,_e,new Bt([],{}),S,k,X);const it=function Ir(M,R,S){if(M.isAbsolute)return new vr(R,!0,0);if(!S)return new vr(R,!1,NaN);if(null===S.parent)return new vr(S,!0,0);const k=Pr(M.commands[0])?0:1;return function ir(M,R,S){let k=M,X=R,_e=S;for(;_e>X;){if(_e-=X,k=k.parent,!k)throw new l.buA(4005,!1);X=k.segments.length}return new vr(k,!1,X-_e)}(S,S.segments.length-1+k,M.numberOfDoubleDots)}(We,_e,M),Ze=it.processChildren?Kn(it.segmentGroup,it.index,We.commands):gr(it.segmentGroup,it.index,We.commands);return pr(_e,it.segmentGroup,Ze,S,k,X)}function Pr(M){return"object"==typeof M&&null!=M&&!M.outlets&&!M.segmentPath}function _r(M){return"object"==typeof M&&null!=M&&M.outlets}function mr(M,R,S){M||="\u0275";const k=new Ft;return k.queryParams={[M]:R},S.parse(S.serialize(k)).queryParams[M]}function pr(M,R,S,k,X,_e){const We={};for(const[bt,nn]of Object.entries(k??{}))We[bt]=Array.isArray(nn)?nn.map(In=>mr(bt,In,_e)):mr(bt,nn,_e);let it;it=M===R?S:tr(M,R,S);const Ze=kn(rr(it));return new Ft(Ze,We,X)}function tr(M,R,S){const k=Object.create(null);return Object.entries(M.children).forEach(([X,_e])=>{k[X]=_e===R?S:tr(_e,R,S)}),new Bt(M.segments,k)}class Yr{isAbsolute;numberOfDoubleDots;commands;constructor(R,S,k){if(this.isAbsolute=R,this.numberOfDoubleDots=S,this.commands=k,R&&k.length>0&&Pr(k[0]))throw new l.buA(4003,!1);const X=k.find(_r);if(X&&X!==function ye(M){return M.length>0?M[M.length-1]:null}(k))throw new l.buA(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class vr{segmentGroup;processChildren;index;constructor(R,S,k){this.segmentGroup=R,this.processChildren=S,this.index=k}}function gr(M,R,S){if(M??=new Bt([],{}),0===M.segments.length&&M.hasChildren())return Kn(M,R,S);const k=function wt(M,R,S){let k=0,X=R;const _e={match:!1,pathIndex:0,commandIndex:0};for(;X<M.segments.length;){if(k>=S.length)return _e;const We=M.segments[X],it=S[k];if(_r(it))break;const Ze=`${it}`,bt=k<S.length-1?S[k+1]:null;if(X>0&&void 0===Ze)break;if(Ze&&bt&&"object"==typeof bt&&void 0===bt.outlets){if(!fr(Ze,bt,We))return _e;k+=2}else{if(!fr(Ze,{},We))return _e;k++}X++}return{match:!0,pathIndex:X,commandIndex:k}}(M,R,S),X=S.slice(k.commandIndex);if(k.match&&k.pathIndex<M.segments.length){const _e=new Bt(M.segments.slice(0,k.pathIndex),{});return _e.children[ce]=new Bt(M.segments.slice(k.pathIndex),M.children),Kn(_e,0,X)}return k.match&&0===X.length?new Bt(M.segments,{}):k.match&&!M.hasChildren()?gn(M,R,S):k.match?Kn(M,0,X):gn(M,R,S)}function Kn(M,R,S){if(0===S.length)return new Bt(M.segments,{});{const k=function fn(M){return _r(M[0])?M[0].outlets:{[ce]:M}}(S),X=Object.create(null);if(Object.keys(k).some(_e=>_e!==ce)&&M.children[ce]&&1===M.numberOfChildren&&0===M.children[ce].segments.length){const _e=Kn(M.children[ce],R,S);return new Bt(M.segments,_e.children)}return Object.entries(k).forEach(([_e,We])=>{"string"==typeof We&&(We=[We]),null!==We&&(X[_e]=gr(M.children[_e],R,We))}),Object.entries(M.children).forEach(([_e,We])=>{void 0===k[_e]&&(X[_e]=We)}),new Bt(M.segments,X)}}function gn(M,R,S){const k=M.segments.slice(0,R);let X=0;for(;X<S.length;){const _e=S[X];if(_r(_e)){const Ze=En(_e.outlets);return new Bt(k,Ze)}if(0===X&&Pr(S[0])){k.push(new sn(M.segments[R].path,dr(S[0]))),X++;continue}const We=_r(_e)?_e.outlets[ce]:`${_e}`,it=X<S.length-1?S[X+1]:null;We&&it&&Pr(it)?(k.push(new sn(We,dr(it))),X+=2):(k.push(new sn(We,{})),X++)}return new Bt(k,{})}function En(M){const R={};return Object.entries(M).forEach(([S,k])=>{"string"==typeof k&&(k=[k]),null!==k&&(R[S]=gn(new Bt([],{}),0,k))}),R}function dr(M){const R={};return Object.entries(M).forEach(([S,k])=>R[S]=`${k}`),R}function fr(M,R,S){return M==S.path&&c(R,S.parameters)}const Xn="imperative";var tn=function(M){return M[M.NavigationStart=0]="NavigationStart",M[M.NavigationEnd=1]="NavigationEnd",M[M.NavigationCancel=2]="NavigationCancel",M[M.NavigationError=3]="NavigationError",M[M.RoutesRecognized=4]="RoutesRecognized",M[M.ResolveStart=5]="ResolveStart",M[M.ResolveEnd=6]="ResolveEnd",M[M.GuardsCheckStart=7]="GuardsCheckStart",M[M.GuardsCheckEnd=8]="GuardsCheckEnd",M[M.RouteConfigLoadStart=9]="RouteConfigLoadStart",M[M.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",M[M.ChildActivationStart=11]="ChildActivationStart",M[M.ChildActivationEnd=12]="ChildActivationEnd",M[M.ActivationStart=13]="ActivationStart",M[M.ActivationEnd=14]="ActivationEnd",M[M.Scroll=15]="Scroll",M[M.NavigationSkipped=16]="NavigationSkipped",M}(tn||{});class Zn{id;url;constructor(R,S){this.id=R,this.url=S}}class Or extends Zn{type=tn.NavigationStart;navigationTrigger;restoredState;constructor(R,S,k="imperative",X=null){super(R,S),this.navigationTrigger=k,this.restoredState=X}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Kr extends Zn{urlAfterRedirects;type=tn.NavigationEnd;constructor(R,S,k){super(R,S),this.urlAfterRedirects=k}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var Mn=function(M){return M[M.Redirect=0]="Redirect",M[M.SupersededByNewNavigation=1]="SupersededByNewNavigation",M[M.NoDataFromRe
1solver=2]="NoDataFromResolver",M[M.GuardRejected=3]="GuardRejected",M[M.Aborted=4]="Aborted",M}(Mn||{}),at=function(M){return M[M.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",M[M.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",M}(at||{});class Te extends Zn{reason;code;type=tn.NavigationCancel;constructor(R,S,k,X){super(R,S),this.reason=k,this.code=X}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class rt extends Zn{reason;code;type=tn.NavigationSkipped;constructor(R,S,k,X){super(R,S),this.reason=k,this.code=X}}class Me extends Zn{error;target;type=tn.NavigationError;constructor(R,S,k,X){super(R,S),this.error=k,this.target=X}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class et extends Zn{urlAfterRedirects;state;type=tn.RoutesRecognized;constructor(R,S,k,X){super(R,S),this.urlAfterRedirects=k,this.state=X}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class oe extends Zn{urlAfterRedirects;state;type=tn.GuardsCheckStart;constructor(R,S,k,X){super(R,S),this.urlAfterRedirects=k,this.state=X}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Re extends Zn{urlAfterRedirects;state;shouldActivate;type=tn.GuardsCheckEnd;constructor(R,S,k,X,_e){super(R,S),this.urlAfterRedirects=k,this.state=X,this.shouldActivate=_e}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class we extends Zn{urlAfterRedirects;state;type=tn.ResolveStart;constructor(R,S,k,X){super(R,S),this.urlAfterRedirects=k,this.state=X}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ht extends Zn{urlAfterRedirects;state;type=tn.ResolveEnd;constructor(R,S,k,X){super(R,S),this.urlAfterRedirects=k,this.state=X}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Dt{route;type=tn.RouteConfigLoadStart;constructor(R){this.route=R}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Ht{route;type=tn.RouteConfigLoadEnd;constructor(R){this.route=R}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class en{snapshot;type=tn.ChildActivationStart;constructor(R){this.snapshot=R}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class an{snapshot;type=tn.ChildActivationEnd;constructor(R){this.snapshot=R}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class vn{snapshot;type=tn.ActivationStart;constructor(R){this.snapshot=R}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Vn{snapshot;type=tn.ActivationEnd;constructor(R){this.snapshot=R}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class br{routerEvent;position;anchor;scrollBehavior;type=tn.Scroll;constructor(R,S,k,X){this.routerEvent=R,this.position=S,this.anchor=k,this.scrollBehavior=X}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Hn{}class xn{}class bn{url;navigationBehaviorOptions;constructor(R,S){this.url=R,this.navigationBehaviorOptions=S}}class Wn{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return this.route?.snapshot._environmentInjector??this.rootInjector}constructor(R){this.rootInjector=R,this.children=new sr(this.rootInjector)}}let sr=(()=>{class M{rootInjector;contexts=new Map;constructor(S){this.rootInjector=S}onChildOutletCreated(S,k){const X=this.getOrCreateContext(S);X.outlet=k,this.contexts.set(S,X)}onChildOutletDestroyed(S){const k=this.getContext(S);k&&(k.outlet=null,k.attachRef=null)}onOutletDeactivated(){const S=this.contexts;return this.contexts=new Map,S}onOutletReAttached(S){this.contexts=S}getOrCreateContext(S){let k=this.getContext(S);return k||(k=new Wn(this.rootInjector),this.contexts.set(S,k)),k}getContext(S){return this.contexts.get(S)||null}static \u0275fac=function(k){return new(k||M)(l.KVO(l.uvJ))};static \u0275prov=l.jDH({token:M,factory:M.\u0275fac,providedIn:"root"})}return M})();class Yn{_root;constructor(R){this._root=R}get root(){return this._root.value}
1parent(R){const S=this.pathFromRoot(R);return S.length>1?S[S.length-2]:null}children(R){const S=or(R,this._root);return S?S.children.map(k=>k.value):[]}firstChild(R){const S=or(R,this._root);return S&&S.children.length>0?S.children[0].value:null}siblings(R){const S=yr(R,this._root);return S.length<2?[]:S[S.length-2].children.map(X=>X.value).filter(X=>X!==R)}pathFromRoot(R){return yr(R,this._root).map(S=>S.value)}}function or(M,R){if(M===R.value)return R;for(const S of R.children){const k=or(M,S);if(k)return k}return null}function yr(M,R){if(M===R.value)return[R];for(const S of R.children){const k=yr(M,S);if(k.length)return k.unshift(R),k}return[]}class ar{value;children;constructor(R,S){this.value=R,this.children=S}toString(){return`TreeNode(${this.value})`}}function Er(M){const R={};return M&&M.children.forEach(S=>R[S.value.outlet]=S),R}class xr extends Yn{snapshot;constructor(R,S){super(R),this.snapshot=S,ti(this,R)}toString(){return this.snapshot.toString()}}function zr(M,R){const S=function pi(M,R){const We=new Jr([],{},{},"",{},ce,M,null,{},R);return new wi("",new ar(We,[]))}(M,R),k=new p.t([new sn("",{})]),X=new p.t({}),_e=new p.t({}),We=new p.t({}),it=new p.t(""),Ze=new ci(k,X,We,it,_e,ce,M,S.root);return Ze.snapshot=S.root,new xr(new ar(Ze,[]),S)}class ci{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;_localInjector;constructor(R,S,k,X,_e,We,it,Ze){this.urlSubject=R,this.paramsSubject=S,this.queryParamsSubject=k,this.fragmentSubject=X,this.dataSubject=_e,this.outlet=We,this.component=it,this._futureSnapshot=Ze,this.title=this.dataSubject?.pipe((0,be.T)(bt=>bt[ie]))??(0,W.of)(void 0),this.url=R,this.params=S,this.queryParams=k,this.fragment=X,this.data=_e}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe((0,be.T)(R=>Xe(R))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,be.T)(R=>Xe(R))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function li(M,R,S){let k;const{routeConfig:X}=M;return k=null===R||"always"!==S&&""!==X?.path&&(R.component||R.routeConfig?.loadComponent)?{params:{...M.params},data:{...M.data},resolve:{...M.data,...M._resolvedData??{}}}:{params:{...R.params,...M.params},data:{...R.data,...M.data},resolve:{...M.data,...R.data,...X?.data,...M._resolvedData}},X&&wr(X)&&(k.resolve[ie]=X.title),k}class Jr{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;_environmentInjector;get title(){return this.data?.[ie]}constructor(R,S,k,X,_e,We,it,Ze,bt,nn){this.url=R,this.params=S,this.queryParams=k,this.fragment=X,this.data=_e,this.outlet=We,this.component=it,this.routeConfig=Ze,this._resolve=bt,this._environmentInjector=nn}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=Xe(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Xe(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(k=>k.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class wi extends Yn{url;constructor(R,S){super(S),this.url=R,ti(this,S)}toString(){return qr(this._root)}}function ti(M,R){R.value._routerState=M,R.children.forEach(S=>ti(M,S))}function qr(M){const R=M.children.length>0?` { ${M.children.map(qr).join(", ")} } `:"";return`${M.value}${R}`}function Ri(M){if(M.snapshot){const R=M.snapshot,S=M._futureSnapshot;M.snapshot=S,c(R.queryParams,S.queryParams)||M.queryParamsSubject.next(S.queryParams),R.fragment!==S.fragment&&M.fragmentSubject.next(S.fragment),c(R.params,S.params)||M.paramsSubject.next(S.params),function Ue(M,R){if(M.length!==R.length)return!1;for(let S=0;S<M.length;
1++S)if(!c(M[S],R[S]))return!1;return!0}(R.url,S.url)||M.urlSubject.next(S.url),c(R.data,S.data)||M.dataSubject.next(S.data)}else M.snapshot=M._futureSnapshot,M.dataSubject.next(M._futureSnapshot.data)}function ui(M,R){const S=c(M.params,R.params)&&function Pt(M,R){return Vt(M,R)&&M.every((S,k)=>c(S.parameters,R[k].parameters))}(M.url,R.url);return S&&!(!M.parent!=!R.parent)&&(!M.parent||ui(M.parent,R.parent))}function wr(M){return"string"==typeof M.title||null===M.title}const ki=new l.nKC("");let xi=(()=>{class M{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=ce;activateEvents=new l.bkB;deactivateEvents=new l.bkB;attachEvents=new l.bkB;detachEvents=new l.bkB;routerOutletData=(0,f.hFB)();parentContexts=(0,l.WQX)(sr);location=(0,l.WQX)(g.c1b);changeDetector=(0,l.WQX)(f.gRc);inputBinder=(0,l.WQX)(di,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(S){if(S.name){const{firstChange:k,previousValue:X}=S.name;if(k)return;this.isTrackedInParentContexts(X)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(X)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(S){return this.parentContexts.getContext(S)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const S=this.parentContexts.getContext(this.name);S?.route&&(S.attachRef?this.attach(S.attachRef,S.route):this.activateWith(S.route,S.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new l.buA(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new l.buA(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new l.buA(4012,!1);this.location.detach();const S=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(S.instance),S}attach(S,k){this.activated=S,this._activatedRoute=k,this.location.insert(S.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(S.instance)}deactivate(){if(this.activated){const S=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(S)}}activateWith(S,k){if(this.isActivated)throw new l.buA(4013,!1);this._activatedRoute=S;const X=this.location,We=S.snapshot.component,it=this.parentContexts.getOrCreateContext(this.name).children,Ze=new Li(S,it,X.injector,this.routerOutletData);this.activated=X.createComponent(We,{index:X.length,injector:Ze,environmentInjector:k}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(k){return new(k||M)};static \u0275dir=g.FsC({type:M,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[g.OA$]})}return M})();class Li{route;childContexts;parent;outletData;constructor(R,S,k,X){this.route=R,this.childContexts=S,this.parent=k,this.outletData=X}get(R,S){return R===ci?this.route:R===sr?this.childContexts:R===ki?this.outletData:this.parent.get(R,S)}}const di=new l.nKC("");let gi=(()=>{class M{options;outletDataSubscriptions=new Map;outletSeenKeys=new Map;constructor(S){this.options=S,this.options.queryParams??=!0}bindActivatedRouteToOutletComponent(S){this.unsubscribeFromRouteData(S),this.subscribeToRouteData(S)}unsubscribeFromRouteData(S){this.outletDataSubscriptions.get(S)?.unsubscribe(),this.outletDataSubscriptions.delete(S),this.outletSeenKeys.delete(S)}subscribeToRouteData(S){const{activatedRoute:k}=S,X=(0,x.z)([this.options.queryParams?k.queryParams:(0,W.of)({}),k.params,k.data]).pipe((0,ve.n)(([_e,We,it],Ze)=>(it={..._e,...We,...it},0===Ze?(0,W.of)(it):Promise.resolve(it)))).subscribe(_e=>{if(!S.isActivated||!S.activatedComponentRef||S.activatedRoute!==k||null===k.component)return void this.unsubscribeFromRouteData(S);const We=(0,f.HJs)(k.component);if(!We)return void this.unsubscribeFromRouteData(S);let it=this.outletSeenKeys.get(S);it||(it=new Set,this.outletSeenKeys.set(S,it));for(const bt of Object.keys(_e))it.add(bt);const Ze=this.options.unmatchedInputBehavior??"alwaysUndefined";for(const{templateName:bt}of We.inputs){const nn=_e[bt];(void 0!==nn||"alwaysUndefined"===Ze||it.has(bt))&&S.activatedComponentRef.setInput(bt,nn)}});this.outletDataSubscriptions.set(S,X)}static \u0275fac=function(k){g.QTQ()};static \u0275prov=l.jDH({token:M,factory:M.\u0275fac})}return M})(),Ni=(()=>{class M{static \u0275fac=function(k){return new(k||M)};static \u0275cmp=g.VBU({type:M,selectors:[["ng-component"]],exportAs:["emptyRouterOutlet"],decls:1,vars:0,template:function(k,X){1&k&&g.nrm(0,"router-outlet")},dependencies:[xi],encapsulation:2,changeDetection:1})}return M})();function Di(M){const R=M.children&&M.children.map(Di),S=R?{...M,children:R}:{...M};return!S.component&&!S.loadComponent&&(R||S.loadChildren)&&S.outlet&&S.outlet!==ce&&(S.component=Ni),S}function Ci(M,R,S,k){if(S&&M.shouldReuseRoute(R.value,S.value.snapshot)){const X=S.value;X._futureSnapshot=R.value;const _e=function Mi(M,R,S,k){return R.children.map(X=>{for(const _e of S.children)if(M.shouldReuseRoute(X.value,_e.value.snapshot))return Ci(M,X,_e,k);return Ci(M,X,void 0,k)})}(M,R,S,k);return new ar(X,_e)}{if(M.shouldAttach(R.value)){const We=M.retrieve(R.value);if(null!==We){const it=We.route;return it.value._futureSnapshot=R.value,it.children=R.children.map(Ze=>Ci(M,Ze,void 0,k)),it}}const X=function Lr(M){return new ci(new p.t(M.url),new p.t(M.params),new p.t(M.queryParams),new p.t(M.fragment),new p.t(M.data),M.outlet,M.component,M)}(R.value);k.add(X);const _e=R.children.map(We=>Ci(M,We,void 0,k));return new ar(X,_e)}}class Xr{redirectTo;navigationBehaviorOptions;constructor(R,S){this.redirectTo=R,this.navigationBehaviorOptions=S}}const Ai="ngNavigationCancelingError";function Ki(M,R){const{redirectTo:S,navigationBehaviorOptions:k}=Bn(R)?{redirectTo:R,navigationBehaviorOptions:void 0}:R,X=Gr(!1,Mn.Redirect);return X.url=S,X.navigationBehaviorOptions=k,X}function Gr(M,R){const S=new Error(`NavigationCancelingError: ${M||""}`);return S[Ai]=!0,S.cancellationCode=R,S}function Qr(M){return!!M&&M[Ai]}class Si{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(R,S,k,X,_e){this.routeReuseStrategy=R,this.futureState=S,this.currState=k,this.forwardEvent=X,this.inputBindingEnabled=_e}activate(R){const S=this.futureState._root,k=this.currState?this.currState._root:null;this.deactivateChildRoutes(S,k,R),Ri(this.futureState.root),this.activateChildRoutes(S,k,R)}deactivateChildRoutes(R,S,k){const X=Er(S);
1R.children.forEach(_e=>{const We=_e.value.outlet;this.deactivateRoutes(_e,X[We],k),delete X[We]}),Object.values(X).forEach(_e=>{this.deactivateRouteAndItsChildren(_e,k)})}deactivateRoutes(R,S,k){const X=R.value,_e=S?S.value:null;if(X===_e)if(X.component){const We=k.getContext(X.outlet);We&&this.deactivateChildRoutes(R,S,We.children)}else this.deactivateChildRoutes(R,S,k);else _e&&this.deactivateRouteAndItsChildren(S,k)}deactivateRouteAndItsChildren(R,S){R.value.component&&this.routeReuseStrategy.shouldDetach(R.value.snapshot)?this.detachAndStoreRouteSubtree(R,S):this.deactivateRouteAndOutlet(R,S)}detachAndStoreRouteSubtree(R,S){const k=S.getContext(R.value.outlet),X=k&&R.value.component?k.children:S,_e=Er(R);for(const We of Object.values(_e))this.deactivateRouteAndItsChildren(We,X);if(k&&k.outlet){const We=k.outlet.detach(),it=k.children.onOutletDeactivated();this.routeReuseStrategy.store(R.value.snapshot,{componentRef:We,route:R,contexts:it})}}deactivateRouteAndOutlet(R,S){const k=S.getContext(R.value.outlet),X=k&&R.value.component?k.children:S,_e=Er(R);for(const We of Object.values(_e))this.deactivateRouteAndItsChildren(We,X);k&&(k.outlet&&(k.outlet.deactivate(),k.children.onOutletDeactivated()),k.attachRef=null,k.route=null),R.value._localInjector?.destroy()}activateChildRoutes(R,S,k){const X=Er(S);R.children.forEach(_e=>{this.activateRoutes(_e,X[_e.value.outlet],k),this.forwardEvent(new Vn(_e.value.snapshot))}),R.children.length&&this.forwardEvent(new an(R.value.snapshot))}activateRoutes(R,S,k){const X=R.value,_e=S?S.value:null;if(Ri(X),X===_e)if(X.component){const We=k.getOrCreateContext(X.outlet);this.activateChildRoutes(R,S,We.children)}else this.activateChildRoutes(R,S,k);else if(X.component){const We=k.getOrCreateContext(X.outlet);if(this.routeReuseStrategy.shouldAttach(X.snapshot)){const it=this.routeReuseStrategy.retrieve(X.snapshot);this.routeReuseStrategy.store(X.snapshot,null),We.children.onOutletReAttached(it.contexts),We.attachRef=it.componentRef,We.route=it.route.value,We.outlet&&We.outlet.attach(it.componentRef,it.route.value),Ri(it.route.value),this.activateChildRoutes(R,null,We.children)}else We.attachRef=null,We.route=X,We.outlet&&We.outlet.activateWith(X,We.injector),this.activateChildRoutes(R,null,We.children)}else this.activateChildRoutes(R,null,k)}}class _i{path;route;constructor(R){this.path=R,this.route=this.path[this.path.length-1]}}class hr{component;route;constructor(R,S){this.component=R,this.route=S}}function Dr(M,R,S){const k=M._root;return fi(k,R?R._root:null,S,[k.value])}function Nr(M,R){const S=Symbol(),k=R.get(M,S);return k===S?"function"!=typeof M||(0,l.muV)(M)?R.get(M):M:k}function fi(M,R,S,k,X={canDeactivateChecks:[],canActivateChecks:[]}){const _e=Er(R);return M.children.forEach(We=>{(function Zi(M,R,S,k,X={canDeactivateChecks:[],canActivateChecks:[]}){const _e=M.value,We=R?R.value:null,it=S?S.getContext(M.value.outlet):null;if(We&&_e.routeConfig===We.routeConfig){const Ze=function ni(M,R,S){if("function"==typeof S)return(0,l.N4e)(R._environmentInjector,()=>S(M,R));switch(S){case"pathParamsChange":return!Vt(M.url,R.url);case"pathParamsOrQueryParamsChange":return!Vt(M.url,R.url)||!c(M.queryParams,R.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!ui(M,R)||!c(M.queryParams,R.queryParams);default:return!ui(M,R)}}(We,_e,_e.routeConfig.runGuardsAndResolvers);Ze?X.canActivateChecks.push(new _i(k)):(_e.data=We.data,_e._resolvedData=We._resolvedData),fi(M,R,_e.component?it?it.children:null:S,k,X),Ze&&it&&it.outlet&&it.outlet.isActivated&&X.canDeactivateChecks.push(new hr(it.outlet.component,We))}else We&&Zr(R,it,X),X.canActivateChecks.push(new _i(k)),fi(M,null,_e.component?it?it.children:null:S,k,X)})(We,_e[We.value.outlet],S,k.concat([We.value]),X),delete _e[We.value.outlet]}),Object.entries(_e).forEach(([We,it])=>Zr(it,S.getContext(We),X)),X}function Zr(M,R,S){const k=Er(M),X=M.value;Object.entries(k).forEach(([_e,We])=>{Zr(We,X.component?R?R.children.getContext(_e):null:R,S)}),S.canDeactivateChecks.push(new hr(X.component&&R&&R.outlet&&R.outlet.isActivated?R.outlet.component:null,X))}function ri(M){return"function"==typeof M}
1function ze(M){return M instanceof P.G||"EmptyError"===M?.name}const At=Symbol("INITIAL_VALUE");function Rt(){return(0,ve.n)(M=>(0,x.z)(M.map(R=>R.pipe((0,Fe.s)(1),(0,pt.Z)(At)))).pipe((0,be.T)(R=>{for(const S of R)if(!0!==S){if(S===At)return At;if(!1===S||Qt(S))return S}return!0}),(0,F.p)(R=>R!==At),(0,Fe.s)(1)))}function Qt(M){return Bn(M)||M instanceof Xr}function zt(M){return M.aborted?(0,W.of)(void 0).pipe((0,Fe.s)(1)):new E.c(R=>{const S=()=>{R.next(),R.complete()};return M.addEventListener("abort",S),()=>M.removeEventListener("abort",S)})}function Jt(M){return(0,je.Q)(zt(M))}function De(M){return(0,I.F)((0,Ve.M)(R=>{if("boolean"!=typeof R)throw Ki(0,R)}),(0,be.T)(R=>!0===R))}class ee extends Error{segmentGroup;constructor(R){super(),this.segmentGroup=R||null,Object.setPrototypeOf(this,ee.prototype)}}class Ee extends Error{urlTree;constructor(R){super(),this.urlTree=R,Object.setPrototypeOf(this,Ee.prototype)}}function nt(M){throw new l.buA(4e3,!1)}class Ot{urlSerializer;urlTree;constructor(R,S){this.urlSerializer=R,this.urlTree=S}lineralizeSegments(R,S){return ge(function*(){let k=[],X=S.root;for(;;){if(k=k.concat(X.segments),0===X.numberOfChildren)return k;if(X.numberOfChildren>1||!X.children[ce])throw nt();X=X.children[ce]}})()}applyRedirectCommands(R,S,k,X,_e){var We=this;return ge(function*(){const it=yield function Zt(M,R,S){if("string"==typeof M)return Promise.resolve(M);const k=M;return Ce(qe((0,l.N4e)(S,()=>k(R))))}(S,X,_e);if(it instanceof Ft)throw new Ee(it);const Ze=We.applyRedirectCreateUrlTree(it,We.urlSerializer.parse(it),R,k);if("/"===it[0])throw new Ee(Ze);return Ze})()}applyRedirectCreateUrlTree(R,S,k,X){const _e=this.createSegmentGroup(R,S.root,k,X);return new Ft(_e,this.createQueryParams(S.queryParams,this.urlTree.queryParams),S.fragment)}createQueryParams(R,S){const k={};return Object.entries(R).forEach(([X,_e])=>{if("string"==typeof _e&&":"===_e[0]){const it=_e.substring(1);k[X]=S[it]}else k[X]=_e}),k}createSegmentGroup(R,S,k,X){const _e=this.createSegments(R,S.segments,k,X);let We=Object.create(null);return Object.entries(S.children).forEach(([it,Ze])=>{We[it]=this.createSegmentGroup(R,Ze,k,X)}),new Bt(_e,We)}createSegments(R,S,k,X){return S.map(_e=>":"===_e.path[0]?this.findPosParam(R,_e,X):this.findOrReturn(_e,k))}findPosParam(R,S,k){const X=k[S.path.substring(1)];if(!X)throw new l.buA(4001,!1);return X}findOrReturn(R,S){let k=0;for(const X of S){if(X.path===R.path)return S.splice(k),X;k++}return R}}function jr(M){return M.outlet||ce}function mi(M,R){const S=M.filter(k=>jr(k)===R);return S.push(...M.filter(k=>jr(k)!==R)),S}const ss={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};
1function $s(M){return{routeConfig:M.routeConfig,url:M.url,params:M.params,queryParams:M.queryParams,fragment:M.fragment,data:M.data,outlet:M.outlet,title:M.title,paramMap:M.paramMap,queryParamMap:M.queryParamMap}}function jo(M,R,S,k,X,_e,We){const it=ii(M,R,S);if(!it.matched)return(0,W.of)(it);const Ze=$s(_e(it));return k=function dn(M,R){return M.providers&&!M._injector&&(M._injector=(0,g.Ol2)(M.providers,R,`Route: ${M.path}`)),M._injector??R}(R,k),function ke(M,R,S,k,X,_e){const We=R.canMatch;if(!We||0===We.length)return(0,W.of)(!0);const it=We.map(Ze=>{const bt=Nr(Ze,M);return qe(function me(M){return M&&ri(M.canMatch)}(bt)?bt.canMatch(R,S,X):(0,l.N4e)(M,()=>bt(R,S,X))).pipe(Jt(_e))});return(0,W.of)(it).pipe(Rt(),De())}(k,R,S,0,Ze,We).pipe((0,be.T)(bt=>!0===bt?it:{...ss}))}function ii(M,R,S){if(""===R.path)return"full"===R.pathMatch&&(M.hasChildren()||S.length>0)?{...ss}:{matched:!0,consumedSegments:[],remainingSegments:S,parameters:{},positionalParamSegments:{}};const X=(R.matcher||vt)(S,M,R);if(!X)return{...ss};const _e={};Object.entries(X.posParams??{}).forEach(([it,Ze])=>{_e[it]=Ze.path});const We=X.consumed.length>0?{..._e,...X.consumed[X.consumed.length-1].parameters}:_e;return{matched:!0,consumedSegments:X.consumed,remainingSegments:S.slice(X.consumed.length),parameters:We,positionalParamSegments:X.posParams??{}}}function Bo(M,R,S,k,X){return S.length>0&&function zs(M,R,S,k){return S.some(X=>!(!vs(M,R,X)||jr(X)===ce||void 0!==k&&jr(X)===k))}(M,S,k,X)?{segmentGroup:new Bt(R,ms(k,new Bt(S,M.children))),slicedSegments:[]}:0===S.length&&function oo(M,R,S){return S.some(k=>vs(M,R,k))}(M,S,k)?{segmentGroup:new Bt(M.segments,ac(M,S,k,M.children)),slicedSegments:S}:{segmentGroup:new Bt(M.segments,M.children),slicedSegments:S}}function ac(M,R,S,k){const X={};for(const _e of S)if(vs(M,R,_e)&&!k[jr(_e)]){const We=new Bt([],{});X[jr(_e)]=We}return{...k,...X}}function ms(M,R){const S={};S[ce]=R;for(const k of M)if(""===k.path&&jr(k)!==ce){const X=new Bt([],{});S[jr(k)]=X}return S}function vs(M,R,S){return(!(M.hasChildren()||R.length>0)||"full"!==S.pathMatch)&&""===S.path}class ys{}function Xs(){return(Xs=ge(function*(M,R,S,k,X,_e,We,it){return new Ds(M,R,S,k,X,We,_e,it).recognize()})).apply(this,arguments)}class Ds{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;abortSignal;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(R,S,k,X,_e,We,it,Ze){this.injector=R,this.configLoader=S,this.rootComponentType=k,this.config=X,this.urlTree=_e,this.paramsInheritanceStrategy=We,this.urlSerializer=it,this.abortSignal=Ze,this.applyRedirects=new Ot(this.urlSerializer,this.urlTree)}noMatchError(R){return new l.buA(4002,`'${R.segmentGroup}'`)}recognize(){var R=this;return ge(function*(){const S=Bo(R.urlTree.root,[],[],R.config).segmentGroup,{children:k,rootSnapshot:X}=yield R.match(S),_e=new ar(X,k),We=new wi("",_e),it=function Fn(M,R,S=null,k=null,X=new St){return Qn(Tr(M),R,S,k,X)}(X,[],R.urlTree.queryParams,R.urlTree.fragment);return it.queryParams=R.urlTree.queryParams,We.url=R.urlSerializer.serialize(it),{state:We,tree:it}})()}match(R){var S=this;return ge(function*(){const k=new Jr([],Object.freeze({}),Object.freeze({...S.urlTree.queryParams}),S.urlTree.fragment,Object.freeze({}),ce,S.rootComponentType,null,{},S.injector);try{return{children:yield S.processSegmentGroup(S.injector,S.config,R,ce,k),rootSnapshot:k}}catch(X){if(X instanceof Ee)return S.urlTree=X.urlTree,S.match(X.urlTree.root);throw X instanceof ee?S.noMatchError(X):X}})()}processSegmentGroup(R,S,k,X,_e){var We=this;return ge(function*(){if(0===k.segments.length&&k.hasChildren())return We.processChildren(R,S,k,_e);const it=yield We.processSegment(R,S,k,k.segments,X,!0,_e);return it instanceof ar?[it]:[]})()}processChildren(R,S,k,X){var _e=this;return ge(function*(){const We=[];for(const bt of Object.keys(k.children))"primary"===bt?We.unshift(bt):We.push(bt);let it=[];for(const bt of We){const nn=k.children[bt],In=mi(S,bt),Cn=yield _e.processSegmentGroup(R,In,nn,bt,X);it.push(...Cn)}const Ze=as(it);return function Hr(M){M.sort((R,S)=>R.value.outlet===ce?-1:S.value.outlet===ce?1:R.value.outlet.localeCompare(S.value.outlet))}(Ze),Ze})()}processSegment(R,S,k,X,_e,We,it){var Ze=this;return ge(function*(){for(const bt of S)try{return yield Ze.processSegmentAgainstRoute(bt._injector??R,S,bt,k,X,_e,We,it)}catch(nn){if(nn instanceof ee||ze(nn))continue;throw nn}if(function Fo(M,R,S){return 0===R.length&&!M.children[S]}(k,X,_e))return new ys;throw new ee(k)})()}processSegmentAgainstRoute(R,S,k,X,_e,We,it,Ze){var bt=this;return ge(function*(){if(jr(k)!==We&&(We===ce||!vs(X,_e,k)))throw new ee(X);if(void 0===k.redirectTo)return bt.matchSegmentAgainstRoute(R,X,k,_e,We,Ze);if(bt.allowRedirects&&it)return bt.expandSegmentAgainstRouteUsingRedirect(R,X,S,k,_e,We,Ze);throw new ee(X)})()}expandSegmentAgainstRouteUsingRedirect(R,S,k,X,_e,We,it){var Ze=this;return ge(function*(){const{matched:bt,parameters:nn,consumedSegments:In,positionalParamSegments:Cn,remainingSegments:kr}=ii(S,X,_e);if(!bt)throw new ee(S);"string"==typeof X.redirectTo&&"/"===X.redirectTo[0]&&(Ze.absoluteRedirectCount++,Ze.absoluteRedirectCount>31&&(Ze.allowRedirects=!1));const hi=Ze.createSnapshot(R,X,_e,nn,it);if(Ze.abortSignal.aborted)throw new Error(Ze.abortSignal.reason);const Oi=yield Ze.applyRedirects.applyRedirectCommands(In,X.redirectTo,Cn,$s(hi),R),Pi=yield Ze.applyRedirects.lineralizeSegments(X,Oi);return Ze.processSegment(R,k,S,Pi.concat(kr),We,!1,it)})()}createSnapshot(R,S,k,X,_e){const We=new Jr(k,X,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,function Wo(M){return M.data||{}}(S),jr(S),S.component??S._loadedComponent??null,S,function Cs(M){return M.resolve||{}}(S),R),it=li(We,_e,this.paramsInheritanceStrategy);return We.params=Object.freeze(it.params),We.data=Object.freeze(it.data),We}matchSegmentAgainstRoute(R,S,k,X,_e,We){var it=this;return ge(function*(){if(it.abortSignal.aborted)throw new Error(it.abortSignal.reason);const bt=yield Ce(jo(S,k,X,R,0,xs=>it.createSnapshot(R,k,xs.consumedSegments,xs.parameters,We),it.abortSignal));if("**"===k.path&&(S.children={}),!bt?.matched)throw new ee(S);R=k._injector??R;const{routes:nn}=yield it.getChildConfig(R,k,X),In=k._loadedInjector??R,{parameters:Cn,consumedSegments:kr,remainingSegments:hi}=bt,Oi=it.createSnapshot(R,k,kr,Cn,We),{segmentGroup:Pi,slicedSegments:Xi}=Bo(S,kr,hi,nn,_e);if(0===Xi.length&&Pi.hasChildren()){const xs=yield it.processChildren(In,nn,Pi,Oi);return new ar(Oi,xs)}if(0===nn.length&&0===Xi.length)return new ar(Oi,[]);const ks=jr(k)===_e,Ji=yield it.processSegment(In,nn,Pi,Xi,ks?ce:_e,!0,Oi);return new ar(Oi,Ji instanceof ar?[Ji]:[])})()}getChildConfig(R,S,k){var X=this;return ge(function*(){if(S.children)return{routes:S.children,injector:R};if(S.loadChildren){if(void 0!==S._loadedRoutes){const We=S._loadedNgModuleFactory;return We&&!S._loadedInjector&&(S._loadedInjector=We.create(R).injector),{routes:S._loadedRoutes,injector:S._loadedInjector}}
1if(X.abortSignal.aborted)throw new Error(X.abortSignal.reason);if(yield Ce(function lt(M,R,S,k,X){const _e=R.canLoad;if(void 0===_e||0===_e.length)return(0,W.of)(!0);const We=_e.map(it=>{const Ze=Nr(it,M),nn=qe(function Hs(M){return M&&ri(M.canLoad)}(Ze)?Ze.canLoad(R,S):(0,l.N4e)(M,()=>Ze(R,S)));return X?nn.pipe(Jt(X)):nn});return(0,W.of)(We).pipe(Rt(),De())}(R,S,k,0,X.abortSignal))){const We=yield X.configLoader.loadChildren(R,S);return S._loadedRoutes=We.routes,S._loadedInjector=We.injector,S._loadedNgModuleFactory=We.factory,We}throw function Et(){throw Gr(!1,Mn.GuardRejected)}()}return{routes:[],injector:R}})()}}function Vi(M){const R=M.value.routeConfig;return R&&""===R.path}function as(M){const R=[],S=new Set;for(const k of M){if(!Vi(k)){R.push(k);continue}const X=R.find(_e=>k.value.routeConfig===_e.value.routeConfig);void 0!==X?(X.children.push(...k.children),S.add(X)):R.push(k)}for(const k of S){const X=as(k.children);R.push(new ar(k.value,X))}return R.filter(k=>!S.has(k))}function Ii(M){const R=M.children.map(S=>Ii(S)).flat();return[M,...R]}function As(M){return(0,ve.n)(R=>{const S=M(R);return S?(0,z.H)(S).pipe((0,be.T)(()=>R)):(0,W.of)(R)})}let Gs=(()=>{class M{buildTitle(S){let k,X=S.root;for(;void 0!==X;)k=this.getResolvedTitleForRoute(X)??k,X=X.children.find(_e=>_e.outlet===ce);return k}getResolvedTitleForRoute(S){return S.data[ie]}static \u0275fac=function(k){return new(k||M)};static \u0275prov=g.tV_({token:M,factory:()=>(0,l.WQX)(Vo)})}return M})(),Vo=(()=>{class M extends Gs{title;constructor(S){super(),this.title=S}updateTitle(S){const k=this.buildTitle(S);void 0!==k&&this.title.setTitle(k)}static \u0275fac=function(k){return new(k||M)(l.KVO(ae.hE))};static \u0275prov=l.jDH({token:M,factory:M.\u0275fac,providedIn:"root"})}return M})();const Hi=new l.nKC("",{factory:()=>({})}),Qs=new l.nKC("");let co=(()=>{class M{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=(0,l.WQX)(g.Ql9);loadComponent(S,k){var X=this;return ge(function*(){if(X.componentLoaders.get(k))return X.componentLoaders.get(k);if(k._loadedComponent)return Promise.resolve(k._loadedComponent);X.onLoadStartListener&&X.onLoadStartListener(k);const _e=ge(function*(){try{const We=yield _t((0,l.N4e)(S,()=>k.loadComponent())),it=yield us((0,f.WpR)(We));return X.onLoadEndListener&&X.onLoadEndListener(k),k._loadedComponent=it,it}finally{X.componentLoaders.delete(k)}})();return X.componentLoaders.set(k,_e),_e})()}loadChildren(S,k){var X=this;if(this.childrenLoaders.get(k))return this.childrenLoaders.get(k);if(k._loadedRoutes)return Promise.resolve({routes:k._loadedRoutes,injector:k._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(k);const _e=ge(function*(){try{const We=yield function lo(M,R,S,k){return Zs.apply(this,arguments)}(k,X.compiler,S,X.onLoadEndListener);return k._loadedRoutes=We.routes,k._loadedInjector=We.injector,k._loadedNgModuleFactory=We.factory,We}finally{X.childrenLoaders.delete(k)}})();return this.childrenLoaders.set(k,_e),_e}static \u0275fac=function(k){return new(k||M)};static \u0275prov=g.tV_({token:M,factory:M.\u0275fac})}return M})();function Zs(){return(Zs=ge(function*(M,R,S,k){const X=yield _t((0,l.N4e)(S,()=>M.loadChildren())),_e=yield us((0,f.WpR)(X));let We;We=_e instanceof g.PYt||Array.isArray(_e)?_e:yield R.compileModuleAsync(_e),k&&k(M);let it,Ze,nn;return Array.isArray(We)?Ze=We:(it=We.create(S).injector,nn=We,Ze=it.get(Qs,[],{optional:!0,self:!0}).flat()),{routes:Ze.map(Di),injector:it,factory:nn}})).apply(this,arguments)}function us(M){return Ys.apply(this,arguments)}function Ys(){return(Ys=ge(function*(M){return M})).apply(this,arguments)}let Js=(()=>{class M{static \u0275fac=function(k){return new(k||M)};static \u0275prov=g.tV_({token:M,factory:()=>(0,l.WQX)(uo)})}return M})(),uo=(()=>{class M{shouldProcessUrl(S){return!0}extract(S){return S}merge(S,k){return S}static \u0275fac=function(k){return new(k||M)};static \u0275prov=g.tV_({token:M,factory:M.\u0275fac})}return M})();const Ts=new l.nKC(""),Ss=new l.nKC("");function Yi(M,R,S){const k=M.get(Ss),X=M.get(l.qQL);if(!X.startViewTransition||k.skipNextTransition)return k.skipNextTransition=!1,new Promise(bt=>setTimeout(bt));let _e;const We=new Promise(bt=>{_e=bt}),it=X.startViewTransition(()=>(_e(),function fo(M){return new Promise(R=>{(0,g.mal)({read:()=>setTimeout(R)},{injector:M})})}(M)));it.updateCallbackDone.catch(bt=>{}),it.ready.catch(bt=>{}),it.finished.catch(bt=>{});const{onViewTransitionCreated:Ze}=k;return Ze&&(0,l.N4e)(M,()=>Ze({transition:it,from:R,to:S})),We}const $i=new l.nKC(""),vi=()=>{},ds=new l.nKC("");let zi=(()=>{class M{currentNavigation=(0,l.vPA)(null,{equal:()=>!1});currentTransition=null;lastSuccessfulNavigation=(0,l.vPA)(null);events=new m.B;
1transitionAbortWithErrorSubject=new m.B;configLoader=(0,l.WQX)(co);environmentInjector=(0,l.WQX)(l.uvJ);destroyRef=(0,l.WQX)(l.abz);urlSerializer=(0,l.WQX)(st);rootContexts=(0,l.WQX)(sr);location=(0,l.WQX)(d.aZ);inputBindingEnabled=null!==(0,l.WQX)(di,{optional:!0});titleStrategy=(0,l.WQX)(Gs);options=(0,l.WQX)(Hi,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"always";urlHandlingStrategy=(0,l.WQX)(Js);createViewTransition=(0,l.WQX)(Ts,{optional:!0});navigationErrorHandler=(0,l.WQX)(ds,{optional:!0});activatedRouteInjectorFeature=(0,l.WQX)($i,{optional:!0});navigationId=0;get hasRequestedNavigation(){return 0!==this.navigationId}transitions;afterPreactivation=()=>(0,W.of)(void 0);rootComponentType=null;destroyed=!1;constructor(){this.configLoader.onLoadEndListener=X=>this.events.next(new Ht(X)),this.configLoader.onLoadStartListener=X=>this.events.next(new Dt(X)),this.destroyRef.onDestroy(()=>{this.destroyed=!0})}complete(){this.transitions?.complete()}handleNavigationRequest(S){const k=++this.navigationId;(0,v.O8)(()=>{this.transitions?.next({...S,extractedUrl:this.urlHandlingStrategy.extract(S.rawUrl),targetSnapshot:null,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null,id:k,routesRecognizeHandler:{},beforeActivateHandler:{}})})}setupNavigations(S){return this.transitions=new p.t(null),this.transitions.pipe((0,F.p)(k=>null!==k),(0,ve.n)(k=>{let X=!0,_e=!1;const We=new AbortController,it=()=>!_e&&this.currentTransition?.id===k.id;return(0,W.of)(k).pipe((0,ve.n)(Ze=>{if(this.navigationId>k.id)return this.cancelNavigationTransition(k,"",Mn.SupersededByNewNavigation),b.w;this.currentTransition=k;const bt=this.lastSuccessfulNavigation();this.currentNavigation.set({id:Ze.id,initialUrl:Ze.rawUrl,extractedUrl:Ze.extractedUrl,targetBrowserUrl:"string"==typeof Ze.extras.browserUrl?this.urlSerializer.parse(Ze.extras.browserUrl):Ze.extras.browserUrl,trigger:Ze.source,extras:Ze.extras,previousNavigation:bt?{...bt,previousNavigation:null}:null,abort:()=>We.abort(),routesRecognizeHandler:Ze.routesRecognizeHandler,beforeActivateHandler:Ze.beforeActivateHandler});const nn=!S.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!nn&&"reload"!==(Ze.extras.onSameUrlNavigation??S.onSameUrlNavigation))return this.events.next(new rt(Ze.id,this.urlSerializer.serialize(Ze.rawUrl),"",at.IgnoredSameUrlNavigation)),Ze.resolve(!1),b.w;if(this.urlHandlingStrategy.shouldProcessUrl(Ze.rawUrl))return(0,W.of)(Ze).pi
1pe((0,ve.n)(Cn=>(this.events.next(new Or(Cn.id,this.urlSerializer.serialize(Cn.extractedUrl),Cn.source,Cn.restoredState)),Cn.id!==this.navigationId?b.w:Promise.resolve(Cn))),function Ms(M,R,S,k,X,_e,We){return(0,ot.Z)(function(){var it=ge(function*(Ze){const{state:bt,tree:nn}=yield function Es(M,R,S,k,X,_e,We,it){return Xs.apply(this,arguments)}(M,R,S,k,Ze.extractedUrl,X,_e,We);return{...Ze,targetSnapshot:bt,urlAfterRedirects:nn}});return function(Ze){return it.apply(this,arguments)}}())}(this.environmentInjector,this.configLoader,this.rootComponentType,S.config,this.urlSerializer,this.paramsInheritanceStrategy,We.signal),(0,Ve.M)(Cn=>{k.targetSnapshot=Cn.targetSnapshot,k.urlAfterRedirects=Cn.urlAfterRedirects,this.currentNavigation.update(kr=>(kr.finalUrl=Cn.urlAfterRedirects,kr)),this.events.next(new xn)}),(0,ve.n)(Cn=>(0,z.H)(k.routesRecognizeHandler.deferredHandle??(0,W.of)(void 0)).pipe((0,be.T)(()=>Cn))),(0,Ve.M)(()=>{const Cn=new et(Ze.id,this.urlSerializer.serialize(Ze.extractedUrl),this.urlSerializer.serialize(Ze.urlAfterRedirects),Ze.targetSnapshot);this.events.next(Cn)}));if(nn&&this.urlHandlingStrategy.shouldProcessUrl(Ze.currentRawUrl)){const{id:Cn,extractedUrl:kr,source:hi,restoredState:Oi,extras:Pi}=Ze,Xi=new Or(Cn,this.urlSerializer.serialize(kr),hi,Oi);this.events.next(Xi);const ks=zr(this.rootComponentType,this.environmentInjector).snapshot;return this.currentTransition=k={...Ze,targetSnapshot:ks,urlAfterRedirects:kr,extras:{...Pi,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.update(Ji=>(Ji.finalUrl=kr,Ji)),(0,W.of)(k)}return this.events.next(new rt(Ze.id,this.urlSerializer.serialize(Ze.extractedUrl),"",at.IgnoredByUrlHandlingStrategy)),Ze.resolve(!1),b.w}),(0,be.T)(Ze=>{const bt=new oe(Ze.id,this.urlSerializer.serialize(Ze.extractedUrl),this.urlSerializer.serialize(Ze.urlAfterRedirects),Ze.targetSnapshot);return this.events.next(bt),this.currentTransition=k={...Ze,guards:Dr(Ze.targetSnapshot,Ze.currentSnapshot,this.rootContexts)},k}),function Dn(M){return(0,ot.Z)(R=>{const{targetSnapshot:S,currentSnapshot:k,guards:{canActivateChecks:X,canDeactivateChecks:_e}}=R;return 0===_e.length&&0===X.length?(0,W.of)({...R,guardsResult:!0}):function Tn(M,R,S){return(0,z.H)(M).pipe((0,ot.Z)(k=>function Vr(M,R,S,k){const X=R&&R.routeConfig?R.routeConfig.canDeactivate:null;if(!X||0===X.length)return(0,W.of)(!0);const _e=X.map(We=>{const it=R._environmentInjector,Ze=Nr(We,it);return qe(function J(M){return M&&ri(M.canDeactivate)}(Ze)?Ze.canDeactivate(M,R,S,k):(0,l.N4e)(it,()=>Ze(M,R,S,k))).pipe((0,le.$)())});return(0,W.of)(_e).pipe(Rt())}(k.component,k.route,S,R)),(0,le.$)(k=>!0!==k,!0))}(_e,S,k).pipe((0,ot.Z)(We=>We&&function is(M){return"boolean"==typeof M}(We)?function wn(M,R,S){return(0,z.H)(R).pipe((0,L.H)(k=>(0,O.x)(function Nn(M,R){return null!==M&&R&&R(new en(M)),(0,W.of)(!0)}(k.route.parent,S),function $n(M,R){return null!==M&&R&&R(new vn(M)),(0,W.of)(!0)}(k.route,S),function Ur(M,R){const S=R[R.length-1],X=R.slice(0,R.length-1).reverse().map(_e=>function Ui(M){const R=M.routeConfig?M.routeConfig.canActivateChild:null;return R&&0!==R.length?{node:M,guards:R}:null}(_e)).filter(_e=>null!==_e).map(_e=>(0,N.v)(()=>{const We=_e.guards.map(it=>{const Ze=_e.node._environmentInjector,bt=Nr(it,Ze);return qe(function K(M){return M&&ri(M.canActivateChild)}(bt)?bt.canActivateChild(S,M):(0,l.N4e)(Ze,()=>bt(S,M))).pipe((0,le.$)())});return(0,W.of)(We).pipe(Rt())}));return(0,W.of)(X).pipe(Rt())}(M,k.path),function Rr(M,R){const S=R.routeConfig?R.routeConfig.canActivate:null;if(!S||0===S.length)return(0,W.of)(!0);const k=S.map(X=>(0,N.v)(()=>{const _e=R._environmentInjector,We=Nr(X,_e);return qe(function Ae(M){return M&&ri(M.canActivate)}(We)?We.canActivate(R,M):(0,l.N4e)(_e,()=>We(R,M))).pipe((0,le.$)())}));return(0,W.of)(k).pipe(Rt())}(M,k.route))),(0,le.$)(k=>!0!==k,!0))}(S,X,M):(0,W.of)(We)),(0,be.T)(We=>({...R,guardsResult:We})))})}(Ze=>this.events.next(Ze)),(0,ve.n)(Ze=>{if(k.guardsResult=Ze.guardsResult,Ze.guardsResult&&"boolean"!=typeof Ze.guardsResult)throw Ki(0,Ze.guardsResult);const bt=new Re(Ze.id,this.urlSerializer.serialize(Ze.extractedUrl),this.urlSerializer.serialize(Ze.urlAfterRedirects),Ze.targetSnapshot,!!Ze.guardsResult);if(this.events.next(bt),!it())return b.w;if(!Ze.guardsResult)return this.cancelNavigationTransition(Ze,"",Mn.GuardRejected),b.w;if(0===Ze.guards.canActivateChecks.length)return(0,W.of)(Ze);const nn=new we(Ze.id,this.urlSerializer.serialize(Ze.extractedUrl),this.urlSerializer.serialize(Ze.urlAfterRedirects),Ze.targetSnapshot);if(this.events.next(nn),!it())return b.w;let In=!1;
1return(0,W.of)(Ze).pipe(function cs(M){return(0,ot.Z)(R=>{const{targetSnapshot:S,guards:{canActivateChecks:k}}=R;if(!k.length)return(0,W.of)(R);const X=new Set(k.map(it=>it.route)),_e=new Set;for(const it of X)if(!_e.has(it))for(const Ze of Ii(it))_e.add(Ze);let We=0;return(0,z.H)(_e).pipe((0,L.H)(it=>X.has(it)?function Ko(M,R,S){const k=M.routeConfig,X=M._resolve;return void 0!==k?.title&&!wr(k)&&(X[ie]=k.title),(0,N.v)(()=>(M.data=li(M,M.parent,S).resolve,function ls(M,R,S){const k=de(M);if(0===k.length)return(0,W.of)({});const X={};return(0,z.H)(k).pipe((0,ot.Z)(_e=>function Oa(M,R,S){const k=R._environmentInjector,X=Nr(M,k);return qe(X.resolve?X.resolve(R,S):(0,l.N4e)(k,()=>X(R,S)))}(M[_e],R,S).pipe((0,le.$)(),(0,Ve.M)(We=>{if(We instanceof Xr)throw Ki(new St,We);X[_e]=We}))),(0,Ne.o)(1),(0,be.T)(()=>X),(0,V.W)(_e=>ze(_e)?b.w:(0,Z.$)(_e)))}(X,M,R).pipe((0,be.T)(_e=>(M._resolvedData=_e,M.data={...M.data,..._e},null)))))}(it,S,M):(it.data=li(it,it.parent,M).resolve,(0,W.of)(void 0))),(0,Ve.M)(()=>We++),(0,Ne.o)(1),(0,ot.Z)(it=>We===_e.size?(0,W.of)(R):b.w))})}(this.paramsInheritanceStrategy),(0,Ve.M)({next:()=>{In=!0;const Cn=new ht(Ze.id,this.urlSerializer.serialize(Ze.extractedUrl),this.urlSerializer.serialize(Ze.urlAfterRedirects),Ze.targetSnapshot);this.events.next(Cn)},complete:()=>{In||this.cancelNavigationTransition(Ze,"",Mn.NoDataFromResolver)}}))}),As(Ze=>{const bt=In=>{const Cn=[];In.routeConfig?._loadedComponent?In.component=In.routeConfig?._loadedComponent:In.routeConfig?.loadComponent&&Cn.push(this.configLoader.loadComponent(In._environmentInjector,In.routeConfig).then(hi=>{In.component=hi}));for(const kr of In.children)Cn.push(...bt(kr));return Cn},nn=bt(Ze.targetSnapshot.root);return 0===nn.length?(0,W.of)(Ze):(0,z.H)(Promise.all(nn).then(()=>Ze))}),(0,ve.n)(Ze=>{const{newlyCreatedRoutes:bt,state:nn}=function Qi(M,R,S){const k=new Set,X=Ci(M,R._root,S?S._root:void 0,k);return{newlyCreatedRoutes:k,state:new xr(X,R)}}(S.routeReuseStrategy,Ze.targetSnapshot,Ze.currentRouterState);return this.currentTransition=k=Ze={...Ze,targetRouterState:nn,newlyCreatedRoutes:bt},this.currentNavigation.update(In=>(In.targetRouterState=nn,In)),(0,W.of)(Ze)}),this.activatedRouteInjectorFeature?.operator()??(Ze=>Ze),As(()=>this.afterPreactivation()),(0,ve.n)(()=>{const{currentSnapshot:Ze,targetSnapshot:bt}=k,nn=this.createViewTransition?.(this.environmentInjector,Ze.root,bt.root);return nn?(0,z.H)(nn).pipe((0,be.T)(()=>k)):(0,W.of)(k)}),(0,Fe.s)(1),(0,ve.n)(Ze=>{X=!1,this.events.next(new Hn);const bt=k.beforeActivateHandler.deferredHandle;return bt?(0,z.H)(bt.then(()=>Ze)):(0,W.of)(Ze)}),(0,Ve.M)(Ze=>{new Si(S.routeReuseStrategy,k.targetRouterState,k.currentRouterState,bt=>this.events.next(bt),this.inputBindingEnabled).activate(this.rootContexts),Ze.newlyCreatedRoutes?.clear(),it()&&(_e=!0,this.currentNavigation.update(bt=>(bt.abort=vi,bt)),this.lastSuccessfulNavigation.set((0,v.O8)(this.currentNavigation)),this.events.next(new Kr(Ze.id,this.urlSerializer.serialize(Ze.extractedUrl),this.urlSerializer.serialize(Ze.urlAfterRedirects))),this.titleStrategy?.updateTitle(Ze.targetRouterState.snapshot),Ze.resolve(!0))}),(0,je.Q)(zt(We.signal).pipe((0,F.p)(()=>!_e&&X),(0,Ve.M)(()=>{this.cancelNavigationTransition(k,We.signal.reason+"",Mn.Aborted)}))),(0,Ve.M)({complete:()=>{_e=!0}}),(0,je.Q)(this.transitionAbortWithErrorSubject.pipe((0,Ve.M)(Ze=>{throw Ze}))),(0,$.j)(()=>{We.abort(),_e||this.cancelNavigationTransition(k,"",Mn.SupersededByNewNavigation),this.currentTransition?.id===k.id&&(this.currentNavigation.set(null),this.currentTransition=null)}),(0,V.W)(Ze=>{if(_e=!0,Is(k),this.destroyed)return k.resolve(!1),b.w;if(Qr(Ze))this.events.next(new Te(k.id,this.urlSerializer.serialize(k.extractedUrl),Ze.message,Ze.cancellationCode)),function Ti(M){return Qr(M)&&Bn(M.url)}(Ze)?this.events.next(new bn(Ze.url,Ze.navigationBehaviorOptions)):k.resolve(!1);else{const bt=new Me(k.id,this.urlSerializer.serialize(k.extractedUrl),Ze,k.targetSnapshot??void 0);try{const nn=(0,l.N4e)(this.environmentInjector,()=>this.navigationErrorHandler?.(bt));if(!(nn instanceof Xr))throw this.events.next(bt),Ze;{const{message:In,cancellationCode:Cn}=Ki(0,nn);this.events.next(new Te(k.id,this.urlSerializer.serialize(k.extractedUrl),In,Cn)),this.events.next(new bn(nn.redirectTo,nn.navigationBehaviorOptions))}}catch(nn){this.options.resolveNavigationPromiseOnError?k.resolve(!1):k.reject(nn)}}return b.w}))}))}cancelNavigationTransition(S,k,X){Is(S);const _e=new Te(S.id,this.urlSerializer.serialize(S.extractedUrl),k,X);this.events.next(_e),S.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){const S=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),k=(0,v.O8)(this.currentNavigation),X=k?.targetBrowserUrl??k?.extractedUrl;return S.toString()!==X?.toString()&&!k?.extras.skipLocationChange}static \u0275fac=function(k){return new(k||M)};static \u0275prov=g.tV_({token:M,factory:M.\u0275fac})}return M})();function fs(M){return M!==Xn}function Is(M){if(M.newlyCreatedRoutes)for(const R of M.newlyCreatedRoutes)R._localInjector?.destroy()}const Ho=new l.nKC("");let bs=(()=>{class M{static \u0275fac=function(k){return new(k||M)};static \u0275prov=g.tV_({token:M,factory:()=>(0,l.WQX)($o)})}return M})();class Pa{shouldDetach(R){return!1}store(R,S){}shouldAttach(R){return!1}retrieve(R){return null}shouldReuseRoute(R,S){return R.routeConfig===S.routeConfig}shouldDestroyInjector(R){return!0}}let $o=(()=>{class M extends Pa{static \u0275fac=function(k){return new(k||M)};static \u0275prov=g.tV_({token:M,factory:M.\u0275fac})}return M})(),ws=(()=>
1{class M{urlSerializer=(0,l.WQX)(st);options=(0,l.WQX)(Hi,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";location=(0,l.WQX)(d.aZ);urlHandlingStrategy=(0,l.WQX)(Js);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new Ft;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}createBrowserPath({finalUrl:S,initialUrl:k,targetBrowserUrl:X}){const _e=void 0!==S?this.urlHandlingStrategy.merge(S,k):k,We=X??_e;return We instanceof Ft?this.urlSerializer.serialize(We):We}routerUrlState(S){return void 0===S?.targetBrowserUrl||void 0===S?.finalUrl?{}:{\u0275routerUrl:this.urlSerializer.serialize(S.finalUrl)}}commitTransition({targetRouterState:S,finalUrl:k,initialUrl:X}){k&&S?(this.currentUrlTree=k,this.rawUrlTree=this.urlHandlingStrategy.merge(k,X),this.routerState=S):this.rawUrlTree=X}routerState=zr(null,(0,l.WQX)(l.uvJ));getRouterState(){return this.routerState}_stateMemento=this.createStateMemento();get stateMemento(){return this._stateMemento}updateStateMemento(){this._stateMemento=this.createStateMemento()}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}restoredState(){return this.location.getState()}static \u0275fac=function(k){return new(k||M)};static \u0275prov=g.tV_({token:M,factory:()=>(0,l.WQX)(po)})}return M})(),po=(()=>{class M extends ws{currentPageId=0;lastSuccessfulId=-1;get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}registerNonRouterCurrentEntryChangeListener(S){return this.location.subscribe(k=>{"popstate"===k.type&&setTimeout(()=>{S(k.url,k.state,"popstate",{replaceUrl:!0})})})}handleRouterEvent(S,k){S instanceof Or?this.updateStateMemento():S instanceof rt?this.commitTransition(k):S instanceof et?"eager"===this.urlUpdateStrategy&&(k.extras.skipLocationChange||this.setBrowserUrl(this.createBrowserPath(k),k)):S instanceof Hn?(this.commitTransition(k),"deferred"===this.urlUpdateStrategy&&!k.extras.skipLocationChange&&this.setBrowserUrl(this.createBrowserPath(k),k)):S instanceof Te&&!function fe(M){return M instanceof Te&&(M.code===Mn.Redirect||M.code===Mn.SupersededByNewNavigation)}(S)?this.restoreHistory(k):S instanceof Me?this.restoreHistory(k,!0):S instanceof Kr&&(this.lastSuccessfulId=S.id,this.currentPageId=this.browserPageId)}setBrowserUrl(S,k){const{extras:X,id:_e}=k,{replaceUrl:We,state:it}=X;if(this.location.isCurrentPathEqualTo(S)||We){const Ze=this.browserPageId,bt={...it,...this.generateNgRouterState(_e,Ze,k)};this.location.replaceState(S,"",bt)}else{const Ze={...it,...this.generateNgRouterState(_e,this.browserPageId+1,k)};this.location.go(S,"",Ze)}}restoreHistory(S,k=!1){if("computed"===this.canceledNavigationResolution){const _e=this.currentPageId-this.browserPageId;0!==_e?this.location.historyGo(_e):this.getCurrentUrlTree()===S.finalUrl&&0===_e&&(this.resetInternalState(S),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(k&&this.resetInternalState(S),this.resetUrlToCurrentUrlTree())}resetInternalState({finalUrl:S}){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,S??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.getRawUrlTree()),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(S,k,X){return"computed"===this.canceledNavigationResolution?{navigationId:S,\u0275routerPageId:k,...this.routerUrlState(X)}:{navigationId:S,...this.routerUrlState(X)}}static \u0275fac=function(k){return new(k||M)};static \u0275prov=g.tV_({token:M,factory:M.\u0275fac})}return M})(),_o=(()=>{class M{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=(0,l.WQX)(g.C7A);stateManager=(0,l.WQX)(ws);options=(0,l.WQX)(Hi,{optional:!0})||{};pendingTasks=(0,l.WQX)(l.rev);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=(0,l.WQX)(zi);
1urlSerializer=(0,l.WQX)(st);location=(0,l.WQX)(d.aZ);urlHandlingStrategy=(0,l.WQX)(Js);injector=(0,l.WQX)(l.uvJ);_events=new m.B;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=(0,l.WQX)(bs);injectorCleanup=(0,l.WQX)(Ho,{optional:!0});onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=(0,l.WQX)(Qs,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!(0,l.WQX)(di,{optional:!0});currentNavigation=this.navigationTransitions.currentNavigation.asReadonly();constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this).subscribe({error:S=>{}}),this.subscribeToNavigationEvents()}eventsSubscription=new y.yU;subscribeToNavigationEvents(){const S=this.navigationTransitions.events.subscribe(k=>{try{const X=this.navigationTransitions.currentTransition,_e=(0,v.O8)(this.navigationTransitions.currentNavigation);if(null!==X&&null!==_e)if(this.stateManager.handleRouterEvent(k,_e),k instanceof Te&&k.code!==Mn.Redirect&&k.code!==Mn.SupersededByNewNavigation)this.navigated=!0;else if(k instanceof Kr)this.navigated=!0,this.injectorCleanup?.(this.routeReuseStrategy,this.routerState,this.config);else if(k instanceof bn){const We=k.navigationBehaviorOptions,it=this.urlHandlingStrategy.merge(k.url,X.currentRawUrl),Ze={scroll:X.extras.scroll,browserUrl:X.extras.browserUrl,info:X.extras.info,skipLocationChange:X.extras.skipLocationChange,replaceUrl:X.extras.replaceUrl||"eager"===this.urlUpdateStrategy||fs(X.source),...We};this.scheduleNavigation(it,Xn,null,Ze,{resolve:X.resolve,reject:X.reject,promise:X.promise})}(function An(M){return!(M instanceof Hn||M instanceof bn||M instanceof xn)})(k)&&this._events.next(k)}catch(X){this.navigationTransitions.transitionAbortWithErrorSubject.next(X)}});this.eventsSubscription.add(S)}resetRootComponentType(S){this.routerState.root.component=S,this.navigationTransitions.rootComponentType=S}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Xn,this.stateManager.restoredState(),{replaceUrl:!0})}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((S,k,X,_e)=>{this.navigateToSyncWithBrowser(S,X,k,_e)})}navigateToSyncWithBrowser(S,k,X,_e){const We=X?.navigationId?X:null,it=X?.\u0275routerUrl??S;if(X?.\u0275routerUrl&&(_e={..._e,browserUrl:S}),X){const bt={...X};delete bt.navigationId,delete bt.\u0275routerPageId,delete bt.\u0275routerUrl,0!==Object.keys(bt).length&&(_e.state=bt)}const Ze=this.parseUrl(it);this.scheduleNavigation(Ze,k,We,_e).catch(bt=>{this.disposed||this.injector.get(l.ZTf)(bt)})}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return(0,v.O8)(this.navigationTransitions.currentNavigation)}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(S){this.config=S.map(Di),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this._events.unsubscribe(),this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription?.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0,this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(S,k={}){const{relativeTo:X,queryParams:_e,fragment:We,queryParamsHandling:it,preserveFragment:Ze}=k,bt=Ze?this.currentUrlTree.fragment:We;let In,nn=null;switch(it??this.options.defaultQueryParamsHandling){case"merge":nn={...this.currentUrlTree.queryParams,..._e};break;case"preserve":nn=this.currentUrlTree.queryParams;break;default:nn=_e||null}null!==nn&&(nn=this.removeEmptyProps(nn));try{In=Tr(X?X.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof S[0]||"/"!==S[0][0])&&(S=[]),In=this.currentUrlTree.root}return Qn(In,S,nn,bt??null,this.urlSerializer)}navigateByUrl(S,k={skipLocationChange:!1}){const X=Bn(S)?S:this.parseUrl(S),_e=this.urlHandlingStrategy.merge(X,this.rawUrlTree);return this.scheduleNavigation(_e,Xn,null,k)}navigate(S,k={skipLocationChange:!1}){return function Rs(M){for(let R=0;R<M.length;R++)if(null==M[R])throw new l.buA(4008,!1)}(S),this.navigateByUrl(this.createUrlTree(S,k),k)}serializeUrl(S){return this.urlSerializer.serialize(S)}parseUrl(S){try{return this.urlSerializer.parse(S)}catch{return this.console.warn((0,l.OsK)(4018,!1)),this.urlSerializer.parse("/")}}isActive(S,k){let X;if(X=!0===k?{...Qe}:!1===k?{...Je}:{...Je,...k},Bn(S))return ct(this.currentUrlTree,S,X);const _e=this.parseUrl(S);return ct(this.currentUrlTree,_e,X)}removeEmptyProps(S){return Object.entries(S).reduce((k,[X,_e])=>(null!=_e&&(k[X]=_e),k),{})}scheduleNavigation(S,k,X,_e,We){if(this.disposed)return Promise.resolve(!1);let it,Ze,bt;We?(it=We.resolve,Ze=We.reject,bt=We.promise):bt=new Promise((In,Cn)=>{it=In,Ze=Cn});const nn=this.pendingTasks.add();return function go(M,R){M.events.pipe((0,F.p)(S=>
1S instanceof Kr||S instanceof Te||S instanceof Me||S instanceof rt),(0,be.T)(S=>S instanceof Kr||S instanceof rt?0:S instanceof Te&&(S.code===Mn.Redirect||S.code===Mn.SupersededByNewNavigation)?2:1),(0,F.p)(S=>2!==S),(0,Fe.s)(1)).subscribe(()=>{R()})}(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(nn))}),this.navigationTransitions.handleNavigationRequest({source:k,restoredState:X,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:S,extras:_e,resolve:it,reject:Ze,promise:bt,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),bt.catch(Promise.reject.bind(Promise))}static \u0275fac=function(k){return new(k||M)};static \u0275prov=g.tV_({token:M,factory:M.\u0275fac})}return M})();i.d(w,["E",0,Je,"J_",0,Hi,"Pu",0,Ts,"bK",0,Ss,"bw",0,Qs,"c1",0,di,"tE",0,Qe,"wU",0,Xn])},93049(ue,w,i){"use strict";i.d(w,{Ii:()=>Ir,Wk:()=>Pe,lG:()=>Kn,lh:()=>ur,oH:()=>Tr,qQ:()=>wt,wQ:()=>pe});var Ft=i(45984),Bt=i(60177),sn=i(65157),Pt=i(47266),Vt=i(35547),mt=i(32271),st=i(59882),St=i(21413),Nt=i(22806),Ut=i(7673),Wt=i(26365);function tt(fe,rt,Me,et,oe,Re,we){try{var ht=fe[Re](we),Dt=ht.value}catch(Ht){return void Me(Ht)}
1ht.done?rt(Dt):Promise.resolve(Dt).then(et,oe)}function te(fe){return function(){var rt=this,Me=arguments;return new Promise(function(et,oe){var Re=fe.apply(rt,Me);function we(Dt){tt(Re,et,oe,we,ht,"next",Dt)}function ht(Dt){tt(Re,et,oe,we,ht,"throw",Dt)}we(void 0)})}}let he=(()=>{class fe{router=(0,Pt.WQX)(st.Ix);stateManager=(0,Pt.WQX)(st.fN);fragment=(0,Pt.vPA)("");queryParams=(0,Pt.vPA)({});path=(0,Pt.vPA)("");serializer=(0,Pt.WQX)(st.Sd);constructor(){this.updateState(),this.router.events?.subscribe(Me=>{Me instanceof st.wF&&this.updateState()})}updateState(){const{fragment:Me,root:et,queryParams:oe}=this.stateManager.getCurrentUrlTree();this.fragment.set(Me),this.queryParams.set(oe),this.path.set(this.serializer.serialize(new st.el(et)))}static \u0275fac=function(et){return new(et||fe)};static \u0275prov=Vt.tV_({token:fe,factory:fe.\u0275fac})}return fe})(),Pe=(()=>{class fe{router;route;tabIndexAttribute;renderer;el;locationStrategy;hrefAttributeValue=(0,Pt.WQX)(new sn.ES_("href"),{optional:!0});reactiveHref=(0,mt.uu)(()=>this.isAnchorElement?this.computeHref(this._urlTree()):this.hrefAttributeValue);get href(){return(0,mt.O8)(this.reactiveHref)}set href(Me){this.reactiveHref.set(Me)}set target(Me){this._target.set(Me)}get target(){return(0,mt.O8)(this._target)}_target=(0,Pt.vPA)(void 0);set queryParams(Me){this._queryParams.set(Me)}get queryParams(){return(0,mt.O8)(this._queryParams)}_queryParams=(0,Pt.vPA)(void 0,{equal:()=>!1});set fragment(Me){this._fragment.set(Me)}get fragment(){return(0,mt.O8)(this._fragment)}_fragment=(0,Pt.vPA)(void 0);set queryParamsHandling(Me){this._queryParamsHandling.set(Me)}get queryParamsHandling(){return(0,mt.O8)(this._queryParamsHandling)}_queryParamsHandling=(0,Pt.vPA)(void 0);set state(Me){this._state.set(Me)}get state(){return(0,mt.O8)(this._state)}_state=(0,Pt.vPA)(void 0,{equal:()=>!1});set info(Me){this._info.set(Me)}get info(){return(0,mt.O8)(this._info)}_info=(0,Pt.vPA)(void 0,{equal:()=>!1});set relativeTo(Me){this._relativeTo.set(Me)}get relativeTo(){return(0,mt.O8)(this._relativeTo)}_relativeTo=(0,Pt.vPA)(void 0);set preserveFragment(Me){this._preserveFragment.set(Me)}get preserveFragment(){return(0,mt.O8)(this._preserveFragment)}_preserveFragment=(0,Pt.vPA)(!1);set skipLocationChange(Me){this._skipLocationChange.set(Me)}get skipLocationChange(){return(0,mt.O8)(this._skipLocationChange)}_skipLocationChange=(0,Pt.vPA)(!1);set replaceUrl(Me){this._replaceUrl.set(Me)}get replaceUrl(){return(0,mt.O8)(this._replaceUrl)}_replaceUrl=(0,Pt.vPA)(!1);browserUrl=(0,sn.hFB)(void 0);isAnchorElement;onChanges=new St.B;applicationErrorHandler=(0,Pt.WQX)(Pt.ZTf);options=(0,Pt.WQX)(st.J_,{optional:!0});reactiveRouterState=(0,Pt.WQX)(he);constructor(Me,et,oe,Re,we,ht){this.router=Me,this.route=et,this.tabIndexAttribute=oe,this.renderer=Re,this.el=we,this.locationStrategy=ht;const Dt=we.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===Dt||"area"===Dt||!("object"!=typeof customElements||!customElements.get(Dt)?.observedAttributes?.includes?.("href"))}setTabIndexIfNotOnNativeEl(Me){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",Me)}ngOnChanges(Me){this.onChanges.next(this)}routerLinkInput=(0,Pt.vPA)(null);set routerLink(Me){null==Me?(this.routerLinkInput.set(null),this.setTabIndexIfNotOnNativeEl(null)):((0,st.wO)(Me)?this.routerLinkInput.set(Me):this.routerLinkInput.set(Array.isArray(Me)?Me:[Me]),this.setTabIndexIfNotOnNativeEl("0"))}onClick(Me,et,oe,Re,we){const ht=this._urlTree();if(null===ht||this.isAnchorElement&&(0!==Me||et||oe||Re||we||"string"==typeof this.target&&"_self"!=this.target))return!0;const Dt=this.browserUrl(),Ht={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info,...void 0!==Dt&&{browserUrl:Dt}};return this.router.navigateByUrl(ht,Ht)?.catch(en=>{this.applicationErrorHandler(en)}),!this.isAnchorElement}ngOnDestroy(){}applyAttributeValue(Me,et){const oe=this.renderer,Re=this.el.nativeElement;null!==et?oe.setAttribute(Re,Me,et):oe.removeAttribute(Re,Me)}_urlTree=(0,mt.EW)(()=>{this.reactiveRouterState.path(),this._preserveFragment()&&this.reactiveRouterState.fragment();const Me=oe=>"preserve"===oe||"merge"===oe;(Me(this._queryParamsHandling())||Me(this.options?.defaultQueryParamsHandling))&&this.reactiveRouterState.queryParams();const et=this.routerLinkInput();return null!==et&&this.router.createUrlTree?(0,st.wO)(et)?et:this.router.createUrlTree(et,{relativeTo:void 0!==this._relativeTo()?this._relativeTo():this.route,queryParams:this._queryParams(),fragment:this._fragment(),queryParamsHandling:this._queryParamsHandling(),preserveFragment:this._preserveFragment()}):null},{equal:(Me,et)=>this.computeHref(Me)===this.computeHref(et)});get urlTree(){return(0,mt.O8)(this._urlTree)}computeHref(Me){return null!==Me&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(Me))??"":null}static \u0275fac=function(et){return new(et||fe)(Vt.rXU(st.Ix),Vt.rXU(st.nX),Vt.kS0("tabindex"),Vt.rXU(Vt.sFG),Vt.rXU(Vt.aKT),Vt.rXU(Ft.hb))};static \u0275dir=Vt.FsC({type:fe,selectors:[["","routerLink",""]],hostVars:2,hostBindings:function(et,oe){1&et&&Vt.bIt("click",function(we){return oe.onClick(we.button,we.ctrlKey,we.shiftKey,we.altKey,we.metaKey)}),2&et&&Vt.BMQ("href",oe.reactiveHref(),Vt.n$t)("target",oe._target())},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",sn.L39],skipLocationChange:[2,"skipLocationChange","skipLocationChange",sn.L39],replaceUrl:[2,"replaceUrl","replaceUrl",sn.L39],browserUrl:[1,"browserUrl"],routerLink:"routerLink"},features:[Vt.OA$]})}return fe})(),pe=(()=>{class fe{router;element;renderer;cdr;links;classes=[];routerEventsSubscription;linkInputChangesSubscription;_isActive=!1;get isActive(){return this._isActive}routerLinkActiveOptions={exact:!1};ariaCurrentWhenActive;isActiveChange=new Pt.bkB;link=(0,Pt.WQX)(Pe,{optional:!0});constructor(Me,et,oe,Re){this.router=Me,this.element=et,this.renderer=oe,this.cdr=Re,this.routerEventsSubscription=Me.events.subscribe(we=>{we instanceof st.wF&&this.update()})}ngAfterContentInit(){(0,Ut.of)(this.links.changes,(0,Ut.of)(null)).pipe((0,Wt.U)()).subscribe(Me=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const Me=[...this.links.toArray(),this.link].filter(et=>!!et).map(et=>et.onChanges);this.linkInputChangesSubscription=(0,Nt.H)(Me).pipe((0,Wt.U)()).subscribe(et=>{this._isActive!==this.isLinkActive(this.router)(et)&&this.update()})}set routerLinkActive(Me){if(null==Me)return void(this.classes=[]);const et=Array.isArray(Me)?Me:Me.split(" ");this.classes=et.filter(oe=>!!oe)}ngOnChanges(Me){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||null===this.routerLinkActiveOptions&&!this._isActive||queueMicrotask(()=>{const Me=this.hasActiveLinks();
1this.classes.forEach(et=>{Me?this.renderer.addClass(this.element.nativeElement,et):this.renderer.removeClass(this.element.nativeElement,et)}),Me&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==Me&&(this._isActive=Me,this.cdr.markForCheck(),this.isActiveChange.emit(Me))})}isLinkActive(Me){const et=this.routerLinkActiveOptions;if(null===et)return()=>!1;let oe;return oe=void 0===et?{...st.E}:function Ye(fe){return!!(fe.paths||fe.matrixParams||fe.queryParams||fe.fragment)}(et)?et:et.exact?{...st.tE}:{...st.E},Re=>{const we=Re.urlTree;return!!we&&(0,mt.O8)((0,st.$m)(we,Me,oe))}}hasActiveLinks(){const Me=this.isLinkActive(this.router);return this.link&&Me(this.link)||this.links.some(Me)}static \u0275fac=function(et){return new(et||fe)(Vt.rXU(st.Ix),Vt.rXU(Vt.aKT),Vt.rXU(Vt.sFG),Vt.rXU(sn.gRc))};static \u0275dir=Vt.FsC({type:fe,selectors:[["","routerLinkActive",""]],contentQueries:function(et,oe,Re){if(1&et&&Vt.wni(Re,Pe,5),2&et){let we;Vt.mGM(we=Vt.lsd())&&(oe.links=we)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],features:[Vt.OA$]})}return fe})();const Yt=new Pt.nKC("");let un=(()=>{class fe{options;routerEventsSubscription;scrollEventsSubscription;lastId=0;lastSource=st.wU;restoredId=0;store={};isHydrating=(0,Pt.WQX)(Vt.qBF,{optional:!0})??!1;urlSerializer=(0,Pt.WQX)(st.Sd);zone=(0,Pt.WQX)(Pt.SKi);viewportScroller=(0,Pt.WQX)(Bt.Xr);transitions=(0,Pt.WQX)(st.J2);constructor(Me){this.options=Me,this.options.scrollPositionRestoration||="disabled",this.options.anchorScrolling||="disabled",this.isHydrating&&(0,Pt.WQX)(Vt.o8S).whenStable().then(()=>{this.isHydrating=!1})}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(Me=>{Me instanceof st.Z?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=Me.navigationTrigger,this.restoredId=Me.restoredState?Me.restoredState.navigationId:0):Me instanceof st.wF?(this.lastId=Me.id,this.scheduleScrollEvent(Me,this.urlSerializer.parse(Me.urlAfterRedirects).fragment)):Me instanceof st.lW&&Me.code===st.mo.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(Me,this.urlSerializer.parse(Me.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(Me=>{if(!(Me instanceof st.OY)||"manual"===Me.scrollBehavior)return;const et={behavior:"instant"};Me.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0],et):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(Me.position,et):Me.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(Me.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0])})}scheduleScrollEvent(Me,et){var oe=this;if(this.isHydrating)return;const Re=(0,mt.O8)(this.transitions.currentNavigation)?.extras.scroll;this.zone.runOutsideAngular(te(function*(){yield new Promise(we=>{setTimeout(we),typeof requestAnimationFrame<"u"&&requestAnimationFrame(we)}),oe.zone.run(()=>{oe.transitions.events.next(new st.OY(Me,"popstate"===oe.lastSource?oe.store[oe.restoredId]:null,et,Re))})}))}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static \u0275fac=function(et){Vt.QTQ()};static \u0275prov=Pt.jDH({token:fe,factory:fe.\u0275fac})}return fe})();function ur(fe,...rt){return(0,Pt.EmA)([{provide:st.bw,multi:!0,useValue:fe},{provide:st.nX,useFactory:Bn},{provide:Vt.iLQ,multi:!0,useFactory:Pr},rt.map(Me=>Me.\u0275providers)])}function Bn(){return(0,Pt.WQX)(st.Ix).routerState.root}function Fn(fe,rt){return{\u0275kind:fe,\u0275providers:rt}}function Tr(fe={}){return Fn(4,[{provide:Yt,useFactory:()=>new un(fe)}])}function Pr(){const fe=(0,Pt.WQX)(Pt.zZn);return rt=>{const Me=fe.get(Vt.o8S);if(rt!==Me.components[0])return;const et=fe.get(st.Ix),oe=fe.get(_r);1===fe.get(mr)&&et.initialNavigation(),fe.get(Sr,null,{optional:!0})?.setUpPreloading(),fe.get(Yt,null,{optional:!0})?.init(),et.resetRootComponentType(Me.componentTypes[0]),oe.closed||(oe.next(),oe.complete(),oe.unsubscribe())}}const _r=new Pt.nKC("",{factory:()=>new St.B}),mr=new Pt.nKC("",{factory:()=>1}),Sr=new Pt.nKC("");function Ir(fe){return Fn(5,[{provide:st.J_,useValue:fe}])}function Kn(fe={}){return Fn(8,[{provide:st.c1,useFactory:()=>new st.tD(fe)}])}function wt(fe){return(0,Vt._jY)("NgRouterViewTransitions"),Fn(9,[{provide:st.Pu,useValue:st.Lg},{provide:st.bK,useValue:{skipNextTransition:!!fe?.skipInitialTransition,...fe}}])}},49894(ue,w,i){"use strict";i.d(w,{d:()=>F,s:()=>je});var l=i(21413),d=i(18359),v=(i(22806),i(983),i(47266)),p=(i(35547),i(73028),i(56977));const y=v.Vx9,C=Symbol("__destroy"),P=Symbol("__decoratorApplied");function x(ae){return"string"==typeof ae?Symbol(`__destroy__${ae}`):C}function N(ae,Q){ae[Q]||(ae[Q]=new l.B)}function z(ae,Q){ae[Q]&&(ae[Q].next(),ae[Q].complete(),ae[Q]=null)}function W(ae){ae instanceof d.yU&&ae.unsubscribe()}function b(ae,Q){return function(){if(ae&&ae.call(this),z(this,x()),Q.arrayName&&function Z(ae){Array.isArray(ae)&&ae.forEach(W)}(this[Q.arrayName]),Q.checkProperties)for(const ge in this)Q.blackList?.includes(ge)||W(this[ge])}}function F(ae={}){return Q=>{!function I(ae){return!!ae[y]}(Q)?function V(ae,Q){ae.prototype.ngOnDestroy=b(ae.prototype.ngOnDestroy,Q)}(Q,ae):function L(ae,Q){const ge=ae.\u0275pipe;ge.onDestroy=b(ge.onDestroy,Q)}(Q,ae),function O(ae){ae.prototype[P]=!0}(Q)}}function je(ae,Q){return ge=>{const ce=x(Q);"string"==typeof Q?function Ne(ae,Q,ge){const ce=ae[Q];N(ae,ge),ae[Q]=function(){ce.apply(this,arguments),z(this,ge),ae[Q]=ce}}(ae,Q,ce):N(ae,ce);return ge.pipe((0,p.Q)(ae[ce]))}}},68018(ue,w,i){"use strict";i.d(w,{D9:()=>vt,Mm:()=>Le,Wr:()=>N,c$:()=>Xe,h:()=>c});var d=i(65157),g=i(47266),f=i(35547),v=i(74402),E=i(28793),m=i(59030),p=i(27468),y=i(7673),I=i(70274),C=i(96354),P=i(44668),x=i(25558),O=i(96697);class N{}let z=(()=>{class de extends N{getTranslation(ye){return(0,y.of)({})}static \u0275fac=(()=>{let ye;return function(_t){return(ye||(ye=f.xGo(de)))(_t||de)}})();static \u0275prov=g.jDH({token:de,factory:de.\u0275fac})}return de})();class W{}let Z=(()=>{class de{handle(ye){return ye.key}static \u0275fac=function(qe){return new(qe||de)};static \u0275prov=g.jDH({token:de,factory:de.\u0275fac})}return de})();function b(de,gt){if(de===gt)return!0;
1if(null===de||null===gt)return!1;if(de!=de&&gt!=gt)return!0;const ye=typeof de;let _t,re,Ke;if(ye==typeof gt&&"object"==ye){if(!Array.isArray(de)){if(Array.isArray(gt))return!1;for(re in Ke=Object.create(null),de){if(!b(de[re],gt[re]))return!1;Ke[re]=!0}for(re in gt)if(!(re in Ke)&&typeof gt[re]<"u")return!1;return!0}if(!Array.isArray(gt))return!1;if((_t=de.length)==gt.length){for(re=0;re<_t;re++)if(!b(de[re],gt[re]))return!1;return!0}}return!1}function V(de){return typeof de<"u"&&null!==de}function L(de){return F(de)&&!$(de)}function F(de){return"object"==typeof de}function $(de){return Array.isArray(de)}function le(de){return"string"==typeof de}function ot(de,gt){const ye=Object.assign({},de);return F(de)?(F(de)&&F(gt)&&Object.keys(gt).forEach(qe=>{L(gt[qe])?qe in de?ye[qe]=ot(de[qe],gt[qe]):Object.assign(ye,{[qe]:gt[qe]}):Object.assign(ye,{[qe]:gt[qe]})}),ye):ot({},gt)}function pt(de,gt){const ye=gt.split(".");gt="";do{gt+=ye.shift(),V(de)&&V(de[gt])&&(L(de[gt])||$(de[gt])||!ye.length)?(de=de[gt],gt=""):ye.length?gt+=".":de=void 0}while(ye.length);return de}class Fe{}let Ne=(()=>{class de extends Fe{templateMatcher=/{{\s?([^{}\s]*)\s?}}/g;interpolate(ye,qe){return le(ye)?this.interpolateString(ye,qe):function be(de){return"function"==typeof de}(ye)?this.interpolateFunction(ye,qe):void 0}interpolateFunction(ye,qe){return ye(qe)}interpolateString(ye,qe){return qe?ye.replace(this.templateMatcher,(_t,re)=>{const Ke=pt(qe,re);return V(Ke)?Ke:_t}):ye}static \u0275fac=(()=>{let ye;return function(_t){return(ye||(ye=f.xGo(de)))(_t||de)}})();static \u0275prov=g.jDH({token:de,factory:de.\u0275fac})}return de})();class je{}let Ve=(()=>{class de extends je{compile(ye,qe){return ye}compileTranslations(ye,qe){return ye}static \u0275fac=(()=>{let ye;return function(_t){return(ye||(ye=f.xGo(de)))(_t||de)}})();static \u0275prov=g.jDH({token:de,factory:de.\u0275fac})}return de})();class ae{defaultLang;currentLang=this.defaultLang;translations={};langs=[];onTranslationChange=new g.bkB;onLangChange=new g.bkB;onDefaultLangChange=new g.bkB}const Q=new g.nKC("ISOALTE_TRANSLATE_SERVICE"),ge=new g.nKC("USE_DEFAULT_LANG"),ce=new g.nKC("DEFAULT_LANGUAGE"),ie=new g.nKC("USE_EXTEND"),Se=de=>(0,v.A)(de)?de:(0,y.of)(de);let Xe=(()=>{class de{store;currentLoader;compiler;parser;missingTranslationHandler;useDefaultLang;isolate;extend;loadingTranslations;pending=!1;_onTranslationChange=new g.bkB;_onLangChange=new g.bkB;_onDefaultLangChange=new g.bkB;_defaultLang;_currentLang;_langs=[];_translations={};_translationRequests={};lastUseLanguage=null;get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(ye){this.isolate?this._defaultLang=ye:this.store.defaultLang=ye}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(ye){this.isolate?this._currentLang=ye:this.store.currentLang=ye}get langs(){return this.isolate?this._langs:this.store.langs}set langs(ye){this.isolate?this._langs=ye:this.store.langs=ye}get translations(){return this.isolate?this._translations:this.store.translations}set translations(ye){this.isolate?this._translations=ye:this.store.translations=ye}constructor(ye,qe,_t,re,Ke,Qe=!0,Je=!1,He=!1,ct){this.store=ye,this.currentLoader=qe,this.compiler=_t,this.parser=re,this.missingTranslationHandler=Ke,this.useDefaultLang=Qe,this.isolate=Je,this.extend=He,ct&&this.setDefaultLang(ct)}setDefaultLang(ye){if(ye===this.defaultLang)return;const qe=this.retrieveTranslations(ye);typeof qe<"u"?(null==this.defaultLang&&(this.defaultLang=ye),qe.pipe((0,O.s)(1)).subscribe(()=>{this.changeDefaultLang(ye)})):this.changeDefaultLang(ye)}getDefaultLang(){return this.defaultLang}use(ye){if(this.lastUseLanguage=ye,ye===this.currentLang)return(0,y.of)(this.translations[ye]);this.currentLang||(this.currentLang=ye);const qe=this.retrieveTranslations(ye);return(0,v.A)(qe)?(qe.pipe((0,O.s)(1)).subscribe(()=>{this.changeLang(ye)}),qe):(this.changeLang(ye),(0,y.of)(this.translations[ye]))}changeLang(ye){ye===this.lastUseLanguage&&(this.currentLang=ye,this.onLangChange.emit({lang:ye,translations:this.translations[ye]}),null==this.defaultLang&&this.changeDefaultLang(ye))}retrieveTranslations(ye){if(typeof this.translations[ye]>"u"||this.extend)return this._translationRequests[ye]=this._translationRequests[ye]||this.loadAndCompileTranslations(ye),this._translationRequests[ye]}getTranslation(ye){return this.loadAndCompileTranslations(ye)}loadAndCompileTranslations(ye){this.pending=!0;const qe=this.currentLoader.getTranslation(ye).pipe((0,P.t)(1),(0,O.s)(1));return this.loadingTranslations=qe.pipe((0,C.T)(_t=>this.compiler.compileTranslations(_t,ye)),(0,P.t)(1),(0,O.s)(1)),this.loadingTranslations.subscribe({next:_t=>{this.translations[ye]=this.extend&&this.translations[ye]?{..._t,...this.translations[ye]}:_t,this.updateLangs(),this.pending=!1},error:_t=>{this.pending=!1}}),qe}setTranslation(ye,qe,_t=!1){const re=this.compiler.compileTranslations(qe,ye);this.translations[ye]=(_t||this.extend)&&this.translations[ye]?ot(this.translations[ye],re):re,this.updateLangs(),this.onTranslationChange.emit({lang:ye,translations:this.translations[ye]})}getLangs(){return this.langs}addLangs(ye){ye.forEach(qe=>{-1===this.langs.indexOf(qe)&&this.langs.push(qe)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResultForKey(ye,qe,_t){let re;if(ye&&(re=this.runInterpolation(pt(ye,qe),_t)),void 0===re&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(re=this.runInterpolation(pt(this.translations[this.defaultLang],qe),_t)),void 0===re){const Ke={key:qe,translateService:this};typeof _t<"u"&&(Ke.interpolateParams=_t),re=this.missingTranslationHandler.handle(Ke)}return void 0!==re?re:qe}runInterpolation(ye,qe){if($(ye))return ye.map(_t=>this.runInterpolation(_t,qe));if(L(ye)){const _t={};for(const re in ye)_t[re]=this.runInterpolation(ye[re],qe);return _t}return this.parser.interpolate(ye,qe)}getParsedResult(ye,qe,_t){if(qe instanceof Array){const re={};let Ke=!1;for(const Je of qe)re[Je]=this.getParsedResultForKey(ye,Je,_t),Ke=Ke||(0,v.A)(re[Je]);if(!Ke)return re;const Qe=qe.map(Je=>Se(re[Je]));
1return(0,p.p)(Qe).pipe((0,C.T)(Je=>{const He={};return Je.forEach((ct,q)=>{He[qe[q]]=ct}),He}))}return this.getParsedResultForKey(ye,qe,_t)}get(ye,qe){if(!V(ye)||!ye.length)throw new Error('Parameter "key" is required and cannot be empty');return this.pending?this.loadingTranslations.pipe((0,I.H)(_t=>Se(this.getParsedResult(_t,ye,qe)))):Se(this.getParsedResult(this.translations[this.currentLang],ye,qe))}getStreamOnTranslationChange(ye,qe){if(!V(ye)||!ye.length)throw new Error('Parameter "key" is required and cannot be empty');return(0,E.x)((0,m.v)(()=>this.get(ye,qe)),this.onTranslationChange.pipe((0,x.n)(_t=>{const re=this.getParsedResult(_t.translations,ye,qe);return Se(re)})))}stream(ye,qe){if(!V(ye)||!ye.length)throw new Error('Parameter "key" required');return(0,E.x)((0,m.v)(()=>this.get(ye,qe)),this.onLangChange.pipe((0,x.n)(_t=>{const re=this.getParsedResult(_t.translations,ye,qe);return Se(re)})))}instant(ye,qe){if(!V(ye)||0===ye.length)throw new Error('Parameter "key" is required and cannot be empty');const _t=this.getParsedResult(this.translations[this.currentLang],ye,qe);return(0,v.A)(_t)?Array.isArray(ye)?ye.reduce((re,Ke)=>(re[Ke]=Ke,re),{}):ye:_t}set(ye,qe,_t=this.currentLang){(function ve(de,gt,ye){const qe=gt.split(".");let _t=de;for(let re=0;re<qe.length;re++){const Ke=qe[re];re===qe.length-1?_t[Ke]=ye:((!_t[Ke]||!L(_t[Ke]))&&(_t[Ke]={}),_t=_t[Ke])}})(this.translations[_t],ye,le(qe)?this.compiler.compile(qe,_t):this.compiler.compileTranslations(qe,_t)),this.updateLangs(),this.onTranslationChange.emit({lang:_t,translations:this.translations[_t]})}changeDefaultLang(ye){this.defaultLang=ye,this.onDefaultLangChange.emit({lang:ye,translations:this.translations[ye]})}reloadLang(ye){return this.resetLang(ye),this.loadAndCompileTranslations(ye)}resetLang(ye){delete this._translationRequests[ye],delete this.translations[ye]}getBrowserLang(){if(typeof window>"u"||!window.navigator)return;const ye=this.getBrowserCultureLang();return ye?ye.split(/[-_]/)[0]:void 0}getBrowserCultureLang(){if(!(typeof window>"u"||typeof window.navigator>"u"))return window.navigator.languages?window.navigator.languages[0]:window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage}static \u0275fac=function(qe){return new(qe||de)(g.KVO(ae),g.KVO(N),g.KVO(je),g.KVO(Fe),g.KVO(W),g.KVO(ge),g.KVO(Q),g.KVO(ie),g.KVO(ce))};static \u0275prov=g.jDH({token:de,factory:de.\u0275fac,providedIn:"root"})}return de})(),Le=(()=>{class de{translateService;element;_ref;key;lastParams;currentParams;onLangChangeSub;onDefaultLangChangeSub;onTranslationChangeSub;set translate(ye){ye&&(this.key=ye,this.checkNodes())}set translateParams(ye){b(this.currentParams,ye)||(this.currentParams=ye,this.checkNodes(!0))}constructor(ye,qe,_t){this.translateService=ye,this.element=qe,this._ref=_t,this.onTranslationChangeSub||(this.onTranslationChangeSub=this.translateService.onTranslationChange.subscribe(re=>{re.lang===this.translateService.currentLang&&this.checkNodes(!0,re.translations)})),this.onLangChangeSub||(this.onLangChangeSub=this.translateService.onLangChange.subscribe(re=>{this.checkNodes(!0,re.translations)})),this.onDefaultLangChangeSub||(this.onDefaultLangChangeSub=this.translateService.onDefaultLangChange.subscribe(re=>{this.checkNodes(!0)}))}ngAfterViewChecked(){this.checkNodes()}checkNodes(ye=!1,qe){let _t=this.element.nativeElement.childNodes;_t.length||(this.setContent(this.element.nativeElement,this.key),_t=this.element.nativeElement.childNodes),_t.forEach(re=>{const Ke=re;if(3===Ke.nodeType){let Qe;if(ye&&(Ke.lastKey=null),V(Ke.lookupKey))Qe=Ke.lookupKey;else if(this.key)Qe=this.key;else{const Je=this.getContent(Ke),He=Je.trim();He.length&&(Ke.lookupKey=He,Je!==Ke.currentValue?(Qe=He,Ke.originalContent=Je||Ke.originalContent):Ke.originalContent&&(Qe=Ke.originalContent.trim()))}this.updateValue(Qe,Ke,qe)}})}updateValue(ye,qe,_t){if(ye){if(qe.lastKey===ye&&this.lastParams===this.currentParams)return;this.lastParams=this.currentParams;const re=Ke=>{(Ke!==ye||!qe.lastKey)&&(qe.lastKey=ye),qe.originalContent||(qe.originalContent=this.getContent(qe)),qe.currentValue=V(Ke)?Ke:qe.originalContent||ye,this.setContent(qe,this.key?qe.currentValue:qe.originalContent.replace(ye,qe.currentValue)),this._ref.markForCheck()};if(V(_t)){const Ke=this.translateService.getParsedResult(_t,ye,this.currentParam
1s);(0,v.A)(Ke)?Ke.subscribe({next:re}):re(Ke)}else this.translateService.get(ye,this.currentParams).subscribe(re)}}getContent(ye){return V(ye.textContent)?ye.textContent:ye.data}setContent(ye,qe){V(ye.textContent)?ye.textContent=qe:ye.data=qe}ngOnDestroy(){this.onLangChangeSub&&this.onLangChangeSub.unsubscribe(),this.onDefaultLangChangeSub&&this.onDefaultLangChangeSub.unsubscribe(),this.onTranslationChangeSub&&this.onTranslationChangeSub.unsubscribe()}static \u0275fac=function(qe){return new(qe||de)(f.rXU(Xe),f.rXU(f.aKT),f.rXU(d.gRc))};static \u0275dir=f.FsC({type:de,selectors:[["","translate",""],["","ngx-translate",""]],inputs:{translate:"translate",translateParams:"translateParams"}})}return de})(),vt=(()=>{class de{translate;_ref;value="";lastKey=null;lastParams=[];onTranslationChange;onLangChange;onDefaultLangChange;constructor(ye,qe){this.translate=ye,this._ref=qe}updateValue(ye,qe,_t){const re=Ke=>{this.value=void 0!==Ke?Ke:ye,this.lastKey=ye,this._ref.markForCheck()};if(_t){const Ke=this.translate.getParsedResult(_t,ye,qe);(0,v.A)(Ke)?Ke.subscribe(re):re(Ke)}this.translate.get(ye,qe).subscribe(re)}transform(ye,...qe){if(!ye||!ye.length)return ye;if(b(ye,this.lastKey)&&b(qe,this.lastParams))return this.value;let _t;if(V(qe[0])&&qe.length)if(le(qe[0])&&qe[0].length){const re=qe[0].replace(/(')?([a-zA-Z0-9_]+)(')?(\s)?:/g,'"$2":').replace(/:(\s)?(')(.*?)(')/g,':"$3"');try{_t=JSON.parse(re)}catch(Ke){throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${qe[0]}`)}}else L(qe[0])&&(_t=qe[0]);return this.lastKey=ye,this.lastParams=qe,this.updateValue(ye,_t),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(re=>{this.lastKey&&re.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(ye,_t,re.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(re=>{this.lastKey&&(this.lastKey=null,this.updateValue(ye,_t,re.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(ye,_t))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}static \u0275fac=function(qe){return new(qe||de)(f.rXU(Xe,16),f.rXU(d.gRc,16))};static \u0275pipe=f.EJ8({name:"translate",type:de,pure:!1});static \u0275prov=g.jDH({token:de,factory:de.\u0275fac})}return de})(),c=(()=>{class de{static forRoot(ye={}){return{ngModule:de,providers:[ye.loader||{provide:N,useClass:z},ye.compiler||{provide:je,useClass:Ve},ye.parser||{provide:Fe,useClass:Ne},ye.missingTranslationHandler||{provide:W,useClass:Z},ae,{provide:Q,useValue:ye.isolate},{provide:ge,useValue:ye.useDefaultLang},{provide:ie,useValue:ye.extend},{provide:ce,useValue:ye.defaultLanguage},Xe]}}static forChild(ye={}){return{ngModule:de,providers:[ye.loader||{provide:N,useClass:z},ye.compiler||{provide:je,useClass:Ve},ye.parser||{provide:Fe,useClass:Ne},ye.missingTranslationHandler||{provide:W,useClass:Z},{provide:Q,useValue:ye.isolate},{provide:ge,useValue:ye.useDefaultLang},{provide:ie,useValue:ye.extend},{provide:ce,useValue:ye.defaultLanguage},Xe]}}static \u0275fac=function(qe){return new(qe||de)};static \u0275mod=f.$C({type:de});static \u0275inj=g.G2t({})}return de})()},54625(ue,w,i){"use strict";i.d(w,{Bt:()=>F,DM:()=>N});var I=i(92771),C=i(22806),P=i(47266),x=i(32271),O=i(89079);function N($,le){return"string"==typeof $&&(le=$,$=P.laP),$["__zone_symbol__"+String(le)]||$[le]}const z=N("Promise").resolve();function F($,le){le?.injector||(0,P.Af3)(O.br);const be=le?.injector??(0,P.WQX)(P.zZn),ot=new I.m(1),pt=(0,P.QZP)(()=>{let ve;try{ve=$()}catch(Fe){return void(0,x.O8)(()=>ot.error(Fe))}(0,x.O8)(()=>ot.next(ve))},{injector:be,manualCleanup:!0}
1);return be.get(P.abz).onDestroy(()=>{pt.destroy(),ot.complete()}),ot.asObservable()}(0,C.H)(z)},67306(ue,w,i){"use strict";i.d(w,{jy:()=>F,OZ:()=>Xe,cX:()=>L,rB:()=>Q,bX:()=>pt,$j:()=>Ve,Lt:()=>Se,$z:()=>ce,Ry:()=>ie});var l=i(21413),d=i(84412),g=i(47242),f=i(57786),v=i(983),E=i(85343),m=i(40941),p=i(23294),y=i(26365),I=i(53993),C=i(22816),P=i(88141),x=i(99437),O=i(57171),N=i(72066),W=i(89348),Z=i(5964),b=i(96354),V=i(44668);const L=(Le,vt)=>({...Le,...vt});function F(Le=new l.B,vt=new l.B,Ce=new d.t(L),Ue=g.T){const c=()=>Ue?(0,m.Q)(Ue):Qe=>Qe,de=(0,f.h)(Le.pipe((0,p.F)(),(0,y.U)(),c()),vt.pipe(c())).pipe((0,I.E)(Ce.pipe(c())),(0,C.S)((Qe,[Je,He])=>He(Qe,Je),{}),(0,P.M)(Qe=>ye.state=Qe,Qe=>console.error(Qe)),(0,x.W)(Qe=>v.w),function z(Le){return Le?vt=>(0,N.N)(Le)(vt):vt=>(0,O.f)(new l.B)(vt)}()),gt=de.pipe((0,W.H)(1)),ye={state:{},signal$:de,state$:gt,nextSlice:function _t(Qe){vt.next(Qe)},nextSliceObservable:function re(Qe){Le.next(Qe)},nextAccumulator:function qe(Qe){Ce.next(Qe)},subscribe:function Ke(){const Qe=ye.signal$.connect();return Qe.add(ye.state$.connect()),Qe.add(()=>{Ce.complete(),Le.complete(),vt.complete()}),Qe}};return ye}function le(Le){return!!Array.isArray(Le)&&Le.length>0&&Le.every(vt=>"function"==typeof vt)}function be(Le){return!!Array.isArray(Le)&&Le.length>0&&Le.every(vt=>"string"==typeof vt)}function pt(Le){return null!=Le&&["string","symbol","number"].includes(typeof Le)}function ve(Le){return null!=Le&&"object"==typeof Le&&!Array.isArray(Le)}function Fe(Le){return null!=Le}function Ve(Le,vt){if(!Fe(Le))return Le;if(!Fe(vt))return;const Ce=(Array.isArray(vt)?vt:[vt]).filter(c=>pt(c));if(0===Ce.length||!ve(Le)||0===Object.keys(Le).length)return;let Ue=Le[Ce.shift()];return Ce.forEach(c=>{ve(Ue)&&pt(c)&&(Ue=Ue[c])}),Ue}function ae(Le,vt){return Le===vt}function Q(Le,vt){let Ce=(Ue,c)=>Le.some(de=>!ae(Ve(Ue,[de]),Ve(c,[de])));if(void 0!==vt){const Ue=c=>vt.hasOwnProperty(c)&&void 0!==vt[c]?vt[c]:ae;Ce=(c,de)=>Le.some(gt=>!Ue(gt)(Ve(c,[gt]),Ve(de,[gt])))}return(0,p.F)((Ue,c)=>!Ce(Ue,c))}function ge(Le){return Le?1===Le.length?Le[0]:function(Ce){return Le.reduce((Ue,c)=>c(Ue),Ce)}:E.l}function ce(Le,vt){return Ce=>Ce.pipe((0,Z.p)(Ue=>void 0!==Ue),(0,b.T)(Ue=>{if(null===Ue)return null;const c=Le.filter(de=>Ue.hasOwnProperty(de)&&void 0!==Ue[de]);return c.length<Le.length?void 0:c.reduce((de,gt)=>(de[gt]=Ue[gt],de),{})}),(0,Z.p)(Ue=>void 0!==Ue),Q(Le,vt))}function ie(...Le){return vt=>vt.pipe((0,p.F)(),Ce=>le(Le)?Ce.pipe(ge(Le)):Ce,(0,Z.p)(Ce=>void 0!==Ce),(0,p.F)(),(0,V.t)({bufferSize:1,refCount:!0}))}function Se(...Le){return vt=>{if(!Le||0===Le.length)return vt.pipe(ie());if(function Ne(Le){return"string"==typeof Le[0]&&"function"==typeof Le[1]}(Le))return vt.pipe(ie((0,b.T)(Ce=>Le[1](Ce[Le[0]]))));if(function je(Le){return be(Le[0])&&("function"==typeof Le[1]||typeof Le[1]>"u")&&(void 0===Le[2]||"object"==typeof Le[2])}(Le)){const Ce=vt.pipe(ce(Le[0],Le[2]));return typeof Le[1]>"u"?Ce:Ce.pipe(ie((0,b.T)(Le[1])))}if(be(Le))return vt.pipe(ie((0,b.T)(Ce=>Le.reduce((Ue,c)=>Ue?.[c],Ce))));if(le(Le))return vt.pipe(ie(ge(Le)));throw new Error("wrong params passed to select")}}function Xe(Le=new l.B,vt=g.T){const Ce=(0,f.h)(Le.pipe((0,y.U)(),vt?(0,m.Q)(vt):de=>de));return{effects$:Ce,nextEffectObservable:function Ue(de){Le.next(de)},subscribe:function c(){return Ce.subscribe()}}}},94768(ue,w,i){"use strict";i.d(w,{Yz:()=>pt});var v=i(47266),E=i(32271),m=i(67306),p=i(21413),y=i(84412),I=i(47242),C=i(18359),P=i(74402),x=i(983),O=i(89079),N=i(54625),z=i(99437),W=i(96354),Z=i(88141);const b=new v.nKC("RX_ACCUMULATOR_FN",{providedIn:"root",factory:()=>m.cX}),L=new v.nKC("RX_STATE_SCHEDULER",{providedIn:"root",factory:()=>I.T});let pt=(()=>{var Ne;class je{constructor(){this.subscription=new C.yU,this.scheduler=(0,v.WQX)(L,{optional:!0}),this.accumulator=(0,m.jy)(new p.B,new p.B,new y.t((0,v.WQX)(b)),"sync"===this.scheduler?null:this.scheduler),this.effectObservable=(0,m.OZ)(new p.B,"sync"===this.scheduler?null:this.scheduler),this.injector=(0,v.WQX)(v.zZn),this.$=this.accumulator.signal$,this.subscription.add(this.subscribe()),(0,v.WQX)(v.abz).onDestroy(()=>this.subscription.unsubscribe())}asReadOnly(){return{get:this.get.bind(this),select:this.select.bind(this),computed:this.computed.bind(this),signal:this.signal.bind(this)}}setAccumulator(ae){this.accumulator.nextAccumulator(ae)}get(...ae){const Q=Object.keys(this.accumulator.state).length>0;return ae&&ae.length?(0,m.$j)(this.accumulator.state,ae):Q?this.accumulator.state:void 0}set(ae,Q){if("object"!=typeof ae||void 0!==Q){if("function"!=typeof ae||void 0!==Q){if((0,m.bX)(ae)&&"function"==typeof Q){const ge={};return ge[ae]=Q(this.accumulator.state),void this.accumulator.nextSlice(ge)}throw new Error("wrong params passed to set")}this.accumulator.nextSlice(ae(this.accumulator.state))}else this.accumulator.nextSlice(ae)}connect(ae,Q,ge){if(!(0,P.A)(ae)||Q||ge){if(!(0,v.Hps)(ae)||Q||ge){if((0,P.A)(ae)&&Q&&"function"==typeof Q&&!ge){const ce=Q,ie=ae.pipe((0,W.T)(Se=>ce(this.accumulator.state,Se)));return void this.accumulator.nextSliceObservable(ie)}if((0,v.Hps)(ae)&&Q&&"function"==typeof Q&&!ge){const ce=Q,ie=(0,N.Bt)(ae,{injector:this.injector}).pipe((0,W.T)(Se=>ce(this.accumulator.state,Se)));return void this.accumulator.nextSliceObservable(ie)}if((0,m.bX)(ae)&&(0,P.A)(Q)&&!ge){const ce=Q.pipe((0,W.T)(ie=>({[ae]:ie})));return void this.accumulator.nextSliceObservable(ce)}if((0,m.bX)(ae)&&(0,v.Hps)(Q)&&!ge){const ce=(0,N.Bt)(Q,{injector:this.injector}).pipe((0,W.T)(ie=>({[ae]:ie})));return void this.accumulator.nextSliceObservable(ce)}if(ge&&"function"==typeof ge&&(0,m.bX)(ae)&&(0,P.A)(Q)){const ce=ae,ie=Q.pipe((0,W.T)(Se=>({[ce]:ge(this.get(),Se)})));return void this.accumulator.nextSliceObservable(ie)}if(ge&&"function"==typeof ge&&(0,m.bX)(ae)&&(0,v.Hps)(Q)){const ce=ae,ie=(0,N.Bt)(Q,{injector:this.injector}).pipe((0,W.T)(Se=>({[ce]:ge(this.get(),Se)})));return void this.accumulator.nextSliceObservable(ie)}throw new Error("wrong params passed to connect")}this.accumulator.nextSliceObservable((0,N.Bt)(ae,{injector:this.injector}))}else this.accumulator.nextSliceObservable(ae)}select(...ae){return this.accumulator.state$.pipe((0,m.Lt)(...ae))}signal(ae){return this.signalStoreProxy[ae]}computed(ae){return(0,E.EW)(()=>ae(this.signalStoreProxy))}computedFrom(...ae){return(0,O.ot)(this.select(...ae),{injector:this.injector,requireSync:!0})}hold(ae,Q){const ge=ae.pipe((0,z.W)(ce=>x.w));this.effectObservable.nextEffectObservable("function"!=typeof Q?ge:ge.pipe((0,Z.M)(Q)))}subscribe(){const ae=new C.yU;return ae.add(this.accumulator.subscribe()),ae.add(this.effectObservable.subscribe()),this.signalStoreProxy=function ot(Ne,je){const Ve=(0,v.WQX)(v.abz);return new Proxy({},{get(Q,ge){let ce=Q[ge];if(!ce){const ie=je(ge);ce=(0,v.vPA)(ie),Q[ge]=ce,Ne.pipe((0,m.Lt)(ge),(0,O.pQ)(Ve)).subscribe(Se=>ce.set(Se))}return ce},has:(Q,ge)=>!!Q[ge],ownKeys:Q=>[...Reflect.ownKeys(Q)],getOwnPropertyDescriptor:(Q,ge)=>({enumerable:!0,configurable:!0}),set:()=>!0})}(this.$,this.get.bind(this)),ae}static#e=Ne=()=>(this.\u0275fac=function(Q){return new(Q||je)},this.\u0275prov=v.jDH({token:je,factory:je.\u0275fac}))}return Ne(),je})()},97324(ue,w,i){"use strict";i.d(w,{KF:()=>be,eB:()=>ie,il:()=>L,l$:()=>$,v_:()=>le});
1var y=i(47266),I=i(35547),C=i(84412),P=i(92771),x=i(35335),O=i(5964),N=i(96354),z=i(59882),W=i(45984);class Z{constructor(){this.pageTracking={autoTrackVirtualPages:!0,basePath:"",excludedRoutes:[],clearIds:!1,clearHash:!1,clearQueryParams:!1,idsRegExp:/^\d+$|^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/},this.developerMode=!1,this.ga={},this.appInsights={},this.gtm={},this.gst={}}}const b=new y.nKC("ANGULARTICS2");class V{trackLocation(ct){return new C.t({url:"/"})}prepareExternalUrl(ct){return ct}}let L=(()=>{class He{constructor(q,Ie){this.tracker=q,this.pageTrack=new P.m(10),this.eventTrack=new P.m(10),this.exceptionTrack=new P.m(10),this.setAlias=new P.m(10),this.setUsername=new P.m(10),this.setUserProperties=new P.m(10),this.setUserPropertiesOnce=new P.m(10),this.setSuperProperties=new P.m(10),this.setSuperPropertiesOnce=new P.m(10),this.userTimings=new P.m(10);const xt=new Z;this.settings={...xt,...Ie.settings},this.settings.pageTracking={...xt.pageTracking,...Ie.settings.pageTracking},this.tracker.trackLocation(this.settings).subscribe(Oe=>this.trackUrlChange(Oe.url))}filterDeveloperMode(){return(0,O.p)((q,Ie)=>!this.settings.developerMode)}trackUrlChange(q){if(this.settings.pageTracking.autoTrackVirtualPages&&!this.matchesExcludedRoute(q)){const Ie=this.clearUrl(q);let xt;xt=this.settings.pageTracking.basePath.length?this.settings.pageTracking.basePath+Ie:this.tracker.prepareExternalUrl(Ie),this.pageTrack.next({path:xt})}}matchesExcludedRoute(q){for(const Ie of this.settings.pageTracking.excludedRoutes)if(Ie instanceof RegExp&&Ie.test(q)||-1!==q.indexOf(Ie))return!0;return!1}clearUrl(q){return this.settings.pageTracking.clearIds||this.settings.pageTracking.clearQueryParams||this.settings.pageTracking.clearHash?q.split("/").map(Ie=>this.settings.pageTracking.clearQueryParams?Ie.split("?")[0]:Ie).map(Ie=>this.settings.pageTracking.clearHash?Ie.split("#")[0]:Ie).filter(Ie=>!this.settings.pageTracking.clearIds||!Ie.match(this.settings.pageTracking.idsRegExp)).join("/"):q}}return He.\u0275fac=function(q){return new(q||He)(y.KVO(V),y.KVO(b))},He.\u0275prov=y.jDH({token:He,factory:He.\u0275fac,providedIn:"root"}),He})(),F=(()=>{class He{constructor(q,Ie){this.router=q,this.location=Ie}trackLocation(q){return this.router.events.pipe((0,O.p)(Ie=>Ie instanceof z.wF),(0,O.p)(()=>!q.developerMode),(0,N.T)(Ie=>({url:Ie.urlAfterRedirects})),(0,x.c)(0))}prepareExternalUrl(q){return this.location.prepareExternalUrl(q)}}return He.\u0275fac=function(q){return new(q||He)(y.KVO(z.Ix),y.KVO(W.aZ))},He.\u0275prov=y.jDH({token:He,factory:He.\u0275fac,providedIn:"root"}),He})(),$=(()=>{class He{constructor(q,Ie,xt){this.elRef=q,this.angulartics2=Ie,this.renderer=xt,this.angularticsProperties={}}ngAfterContentInit(){this.renderer.listen(this.elRef.nativeElement,this.angulartics2On||"click",q=>this.eventTrack(q))}eventTrack(q){const Ie=this.angularticsAction,xt={...this.angularticsProperties,eventType:q.type};this.angularticsCategory&&(xt.category=this.angularticsCategory),this.angularticsLabel&&(xt.label=this.angularticsLabel),this.angularticsValue&&(xt.value=this.angularticsValue),this.angulartics2.eventTrack.next({action:Ie,properties:xt})}}return He.\u0275fac=function(q){return new(q||He)(I.rXU(I.aKT),I.rXU(L),I.rXU(I.sFG))},He.\u0275dir=I.FsC({type:He,selectors:[["","angulartics2On",""]],inputs:{angulartics2On:"angulartics2On",angularticsAction:"angularticsAction",angularticsCategory:"angularticsCategory",angularticsLabel:"angularticsLabel",angularticsValue:"angularticsValue",angularticsProperties:"angularticsProperties"},standalone:!1}),He})(),le=(()=>{class He{}return He.\u0275fac=function(q){return new(q||He)},He.\u0275mod=I.$C({type:He}),He.\u0275inj=y.G2t({}),He})(),be=(()=>{class He{static forRoot(q={}){return{ngModule:He,providers:[{provide:b,useValue:{settings:q}},{provide:V,useClass:F},L]}}}return He.\u0275fac=function(q){return new(q||He)},He.\u0275mod=I.$C({type:He}),He.\u0275inj=y.G2t({imports:[[le]]}),He})();class ce{constructor(){this.userId=null}}let ie=(()=>{class He{constructor(q){this.angulartics2=q,typeof dataLayer<"u"&&dataLayer&&(dataLayer=window.dataLayer=window.dataLayer||[]);const Ie=new ce;this.angulartics2.settings.gtm={...Ie,...this.angulartics2.settings.gtm},this.angulartics2.setUsername.subscribe(xt=>this.setUsername(xt))}startTracking(){this.angulartics2.pageTrack.pipe(this.angulartics2.filterDeveloperMode()).subscribe(q=>this.pageTrack(q.path)),this.angulartics2.eventTrack.pipe(this.angulartics2.filterDeveloperMode()).subscribe(q=>this.eventTrack(q.action,q.properties)),this.angulartics2.exceptionTrack.pipe(this.angulartics2.filterDeveloperMode()).subscribe(q=>this.exceptionTrack(q))}pageTrack(q){this.pushLayer({event:"Page View","content-name":q,userId:this.angulartics2.settings.gtm.userId})}pushLayer(q){typeof dataLayer<"u"&&dataLayer&&dataLayer.push(q)}eventTrack(q,Ie){this.pushLayer({event:(Ie=Ie||{}).event||"interaction",target:Ie.category||"Event",action:q,label:Ie.label,value:Ie.value,interactionType:Ie.noninteraction,userId:this.angulartics2.settings.gtm.userId,...Ie.gtmCustom})}exceptionTrack(q){q&&q.appId&&q.appName&&q.appVersion?(void 0===q.fatal&&(console.log('No "fatal" provided, sending with fatal=true'),q.exFatal=!0),q.exDescription=q.event?q.event.stack:q.description,this.eventTrack(`Exception thrown for ${q.appName} <${q.appId}@${q.appVersion}>`,{category:"Exception",label:q.exDescription})):console.error("Must be setted appId, appName and appVersion.")}setUsername(q){this.angulartics2.settings.gtm.userId=q}}return He.\u0275fac=function(q){return new(q||He)(y.KVO(L))},He.\u0275prov=y.jDH({token:He,factory:He.\u0275fac,providedIn:"root"}),He})()},72706(ue,w,i){"use strict";function l(v){for(var E=1;E<arguments.length;E++){var m=arguments[E];for(var p in m)v[p]=m[p]}return v}i.d(w,{A:()=>f});var f=function g(v,E){function m(y,I,C){if(!(typeof document>"u")){"number"==typeof(C=l({},E,C)).expires&&(C.expires=new Date(Date.now()+864e5*C.expires)),C.expires&&(C.expires=C.expires.toUTCString()),y=encodeURIComponent(y).replace(/%(2[346B]|5E|60|7C)/g,decode
1URIComponent).replace(/[()]/g,escape);var P="";for(var x in C)C[x]&&(P+="; "+x,!0!==C[x]&&(P+="="+C[x].split(";")[0]));return document.cookie=y+"="+v.write(I,y)+P}}return Object.create({set:m,get:function p(y){if(!(typeof document>"u"||arguments.length&&!y)){for(var I=document.cookie?document.cookie.split("; "):[],C={},P=0;P<I.length;P++){var x=I[P].split("="),O=x.slice(1).join("=");try{var N=decodeURIComponent(x[0]);if(C[N]=v.read(O,N),y===N)break}catch{}}return y?C[y]:C}},remove:function(y,I){m(y,"",l({},I,{expires:-1}))},withAttributes:function(y){return g(this.converter,l({},this.attributes,y))},withConverter:function(y){return g(l({},this.converter,y),this.attributes)}},{attributes:{value:Object.freeze(E)},converter:{value:Object.freeze(v)}})}({read:function(v){return'"'===v[0]&&(v=v.slice(1,-1)),v.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(v){return encodeURIComponent(v).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})},77015(ue,w,i){"use strict";i.d(w,{A:()=>W});var g=i(61319);const v=function f(Z,b){for(var V=Z.length;V--;)if((0,g.A)(Z[V][0],b))return V;return-1};var m=Array.prototype.splice;function z(Z){var b=-1,V=null==Z?0:Z.length;for(this.clear();++b<V;){var L=Z[b];this.set(L[0],L[1])}}z.prototype.clear=function l(){this.__data__=[],this.size=0},z.prototype.delete=function p(Z){var b=this.__data__,V=v(b,Z);return!(V<0||(V==b.length-1?b.pop():m.call(b,V,1),--this.size,0))},z.prototype.get=function I(Z){var b=this.__data__,V=v(b,Z);return V<0?void 0:b[V][1]},z.prototype.has=function P(Z){return v(this.__data__,Z)>-1},z.prototype.set=function O(Z,b){var V=this.__data__,L=v(V,Z);return L<0?(++this.size,V.push([Z,b])):V[L][1]=b,this};const W=z},86568(ue,w,i){"use strict";var l=i(44713),d=i(1860),g=(0,l.A)(d.A,"Map");i.d(w,["A",0,g])},72291(ue,w,i){"use strict";i.d(w,{A:()=>Xe});const g=(0,i(44713).A)(Object,"create");var I=Object.prototype.hasOwnProperty;var O=Object.prototype.hasOwnProperty;function V(Le){var vt=-1,Ce=null==Le?0:Le.length;for(this.clear();++vt<Ce;){var Ue=Le[vt];this.set(Ue[0],Ue[1])}}V.prototype.clear=function f(){this.__data__=g?g(null):{},this.size=0},V.prototype.delete=function E(Le){var vt=this.has(Le)&&delete this.__data__[Le];return this.size-=vt?1:0,vt},V.prototype.get=function C(Le){var vt=this.__data__;if(g){var Ce=vt[Le];return"__lodash_hash_undefined__"===Ce?void 0:Ce}return I.call(vt,Le)?vt[Le]:void 0},V.prototype.has=function N(Le){var vt=this.__data__;return g?void 0!==vt[Le]:O.call(vt,Le)},V.prototype.set=function Z(Le,vt){var Ce=this.__data__;return this.size+=this.has(Le)?0:1,Ce[Le]=g&&void 0===vt?"__lodash_hash_undefined__":vt,this};const L=V;var F=i(77015),$=i(86568);const Fe=function ve(Le,vt){var Ce=Le.__data__;return function ot(Le){var vt=typeof Le;return"string"==vt||"number"==vt||"symbol"==vt||"boolean"==vt?"__proto__"!==Le:null===Le}(vt)?Ce["string"==typeof vt?"string":"hash"]:Ce.map};function Se(Le){var vt=-1,Ce=null==Le?0:Le.length;for(this.clear();++vt<Ce;){var Ue=Le[vt];this.set(Ue[0],Ue[1])}}Se.prototype.clear=function le(){this.size=0,this.__data__={hash:new L,map:new($.A||F.A),string:new L}},Se.prototype.delete=function Ne(Le){var vt=Fe(this,Le).delete(Le);return this.size-=vt?1:0,vt},Se.prototype.get=function Ve(Le){return Fe(this,Le).get(Le)},Se.prototype.has=function Q(Le){return Fe(this,Le).has(Le)},Se.prototype.set=function ce(Le,vt){var Ce=Fe(this,Le),Ue=Ce.size;return Ce.set(Le,vt),this.size+=Ce.size==Ue?0:1,this};const Xe=Se},94226(ue,w,i){"use strict";var l=i(44713),d=i(1860),g=(0,l.A)(d.A,"Set");i.d(w,["A",0,g])},38587(ue,w,i){"use strict";i.d(w,{A:()=>p});var l=i(72291);function m(y){var I=-1,C=null==y?0:y.length;for(this.__data__=new l.A;++I<C;)this.add(y[I])}m.prototype.add=m.prototype.push=function g(y){return this.__data__.set(y,"__lodash_hash_undefined__"),this},m.prototype.has=function v(y){return this.__data__.has(y)};const p=m},85401(ue,w,i){"use strict";i.d(w,{A:()=>z});var l=i(77015);var I=i(86568),C=i(72291);function N(W){var Z=this.__data__=new l.A(W);this.size=Z.size}N.prototype.clear=function d(){this.__data__=new l.A,this.size=0},N.prototype.delete=function f(W){var Z=this.__data__,b=Z.delete(W);return this.size=Z.size,b},N.prototype.get=function E(W){return this.__data__.get(W)},N.prototype.has=function p(W){return this.__data__.has(W)},N.prototype.set=function x(W,Z){var b=this.__data__;if(b instanceof l.A){var V=b.__data__;if(!I.A||V.length<199)return V.push([W,Z]),this.size=++b.size,this;b=this.__data__=new C.A(V)}return b.set(W,Z),this.size=b.size,this};const z=N},6944(ue,w,i){"use strict";var l=i(1860);i.d(w,["A",0,l.A.Symbol])},26509(ue,w,i){"use strict";var l=i(1860);i.d(w,["A",0,l.A.Uint8Array])},64982(ue,w,i){"use strict";i.d(w,["A",0,function l(g,f,v){switch(v.length){case 0:return g.call(f);case 1:return g.call(f,v[0]);case 2:return g.call(f,v[0],v[1]);case 3:return g.call(f,v[0],v[1],v[2])}return g.apply(f,v)}])},52636(ue,w,i){"use strict";i.d(w,{A:()=>y});var l=i(8556);const g=function d(I){return I!=I}
1,y=function p(I,C){return!(null==I||!I.length)&&function E(I,C,P){return C==C?function f(I,C,P){for(var x=P-1,O=I.length;++x<O;)if(I[x]===C)return x;return-1}(I,C,P):(0,l.A)(I,g,P)}(I,C,0)>-1}},6106(ue,w,i){"use strict";i.d(w,["A",0,function l(g,f,v){for(var E=-1,m=null==g?0:g.length;++E<m;)if(v(f,g[E]))return!0;return!1}])},76726(ue,w,i){"use strict";i.d(w,{A:()=>C});var g=i(66513),f=i(43744),v=i(39377),E=i(28606),m=i(28885),y=Object.prototype.hasOwnProperty;const C=function I(P,x){var O=(0,f.A)(P),N=!O&&(0,g.A)(P),z=!O&&!N&&(0,v.A)(P),W=!O&&!N&&!z&&(0,m.A)(P),Z=O||N||z||W,b=Z?function l(P,x){for(var O=-1,N=Array(P);++O<P;)N[O]=x(O);return N}(P.length,String):[],V=b.length;for(var L in P)(x||y.call(P,L))&&(!Z||!("length"==L||z&&("offset"==L||"parent"==L)||W&&("buffer"==L||"byteLength"==L||"byteOffset"==L)||(0,E.A)(L,V)))&&b.push(L);return b}},56689(ue,w,i){"use strict";i.d(w,["A",0,function l(g,f){for(var v=-1,E=null==g?0:g.length,m=Array(E);++v<E;)m[v]=f(g[v],v,g);return m}])},70563(ue,w,i){"use strict";i.d(w,["A",0,function l(g,f){for(var v=-1,E=f.length,m=g.length;++v<E;)g[m+v]=f[v];return g}])},81984(ue,w,i){"use strict";var l=i(1827),d=i(61319),f=Object.prototype.hasOwnProperty;i.d(w,["A",0,function v(m,p,y){var I=m[p];(!f.call(m,p)||!(0,d.A)(I,y)||void 0===y&&!(p in m))&&(0,l.A)(m,p,y)}])},1827(ue,w,i){"use strict";var l=i(84746);i.d(w,["A",0,function d(f,v,E){"__proto__"==v&&l.A?(0,l.A)(f,v,{configurable:!0,enumerable:!0,value:E,writable:!0}):f[v]=E}])},71252(ue,w,i){"use strict";i.d(w,{A:()=>Kn});var l=i(85401);var f=i(81984),v=i(77517),E=i(2662);var y=i(40133);var P=i(9933),x=i(94528),O=i(35844);var W=i(28114);var V=i(67895),L=i(57372),F=i(21938),le=Object.prototype.hasOwnProperty;var pt=i(75152);var Ne=/\w*$/;var ae=i(6944),Q=ae.A?ae.A.prototype:void 0,ge=Q?Q.valueOf:void 0;var Se=i(44314);const Oe=function xt(wt,gn,En){var dr=wt.constructor;switch(gn){case"[object ArrayBuffer]":return(0,pt.A)(wt);case"[object Boolean]":case"[object Date]":return new dr(+wt);case"[object DataView]":return function ve(wt,gn){var En=gn?(0,pt.A)(wt.buffer):wt.buffer;return new wt.constructor(En,wt.byteOffset,wt.byteLength)}(wt,En);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return(0,Se.A)(wt,En);case"[object Map]":case"[object Set]":return new dr;case"[object Number]":case"[object String]":return new dr(wt);case"[object RegExp]":return function je(wt){var gn=new wt.constructor(wt.source,Ne.exec(wt));return gn.lastIndex=wt.lastIndex,gn}(wt);case"[object Symbol]":return function ce(wt){return ge?Object(ge.call(wt)):{}}(wt)}};var ft=i(60923),Tt=i(43744),Ft=i(39377),Bt=i(42661);var mt=i(20778),st=i(33340),St=st.A&&st.A.isMap;const Ut=St?(0,mt.A)(St):function Pt(wt){return(0,Bt.A)(wt)&&"[object Map]"==(0,F.A)(wt)};var Wt=i(30554);var Pe=st.A&&st.A.isSet;const Ye=Pe?(0,mt.A)(Pe):function te(wt){return(0,Bt.A)(wt)&&"[object Set]"==(0,F.A)(wt)};var rn="[object Arguments]",_n="[object Function]",kn="[object Object]",fn={};fn[rn]=fn["[object Array]"]=fn["[object ArrayBuffer]"]=fn["[object DataView]"]=fn["[object Boolean]"]=fn["[object Date]"]=fn["[object Float32Array]"]=fn["[object Float64Array]"]=fn["[object Int8Array]"]=fn["[object Int16Array]"]=fn["[object Int32Array]"]=fn["[object Map]"]=fn["[object Number]"]=fn[kn]=fn["[object RegExp]"]=fn["[object Set]"]=fn["[object String]"]=fn["[object Symbol]"]=fn["[object Uint8Array]"]=fn["[object Uint8ClampedArray]"]=fn["[object Uint16Array]"]=fn["[object Uint32Array]"]=!0,fn["[object Error]"]=fn[_n]=fn["[object WeakMap]"]=!1;const Kn=function gr(wt,gn,En,dr,fr,Xn){var tn,Zn=1&gn,Or=2&gn,Kr=4&gn;if(En&&(tn=fr?En(wt,dr,fr,Xn):En(wt)),void 0!==tn)return tn;if(!(0,Wt.A)(wt))return wt;var Mn=(0,Tt.A)(wt);if(Mn){if(tn=function be(wt){var gn=wt.length,En=new wt.constructor(gn);return gn&&"string"==typeof wt[0]&&le.call(wt,"index")&&(En.index=wt.index,En.input=wt.input),En}(wt),!Zn)return(0,x.A)(wt,tn)}else{var at=(0,F.A)(wt),Te=at==_n||"[object GeneratorFunction]"==at;if((0,Ft.A)(wt))return(0,P.A)(wt,Zn);if(at==kn||at==rn||Te&&!fr){if(tn=Or||Te?{}:(0,ft.A)(wt),!Zn)return Or?function Z(wt,gn){return(0,v.A)(wt,(0,W.A)(wt),gn)}(wt,function I(wt,gn){return wt&&(0,v.A)(gn,(0,y.A)(gn),wt)}(tn,wt)):function N(wt,gn){return(0,v.A)(wt,(0,O.A)(wt),gn)}(wt,function m(wt,gn){return wt&&(0,v.A)(gn,(0,E.A)(gn),wt)}(tn,wt))}else{if(!fn[at])return fr?wt:{};tn=Oe(wt,at,Zn)}}Xn||(Xn=new l.A);var fe=Xn.get(wt);if(fe)return fe;Xn.set(wt,tn),Ye(wt)?wt.forEach(function(et){tn.add(gr(et,gn,En,et,wt,Xn))}):Ut(wt)&&wt.forEach(function(et,oe){tn.set(oe,gr(et,gn,En,oe,wt,Xn))});var Me=Mn?void 0:(Kr?Or?L.A:V.A:Or?y.A:E.A)(wt);return function d(wt,gn){for(var En=-1,dr=null==wt?0:wt.length;++En<dr&&!1!==gn(wt[En],En,wt););}(Me||wt,function(et,oe){Me&&(et=wt[oe=et]),(0,f.A)(tn,oe,gr(et,gn,En,oe,wt,Xn))}),tn}},8556(ue,w,i){"use strict";i.d(w,["A",0,function l(g,f,v,E){for(var m=g.length,p=v+(E?1:-1);E?p--:++p<m;)if(f(g[p],p,g))return p;return-1}])},54367(ue,w,i){"use strict";i.d(w,{A:()=>y});var l=i(70563),d=i(6944),g=i(66513),f=i(43744),v=d.A?d.A.isConcatSpreadable:void 0;const m=function E(I){return(0,f.A)(I)||(0,g.A)(I)||!!(v&&I&&I[v])},y=function p(I,C,P,x,O){var N=-1,z=I.length;for(P||(P=m),O||(O=[]);++N<z;){var W=I[N];C>0&&P(W)?C>1?p(W,C-1,P,x,O):(0,l.A)(O,W):x||(O[O.length]=W)}return O}},62676(ue,w,i){"use strict";i.d(w,{A:()=>f});const f=function l(v){return function(E,m,p){for(var y=-1,I=Object(E),C=p(E),P=C.length;P--;){var x=C[v?P:++y];if(!1===m(I[x],x,I))break}return E}}()},34501(ue,w,i){"use strict";var l=i(14),d=i(24662);i.d(w,["A",0,function g(v,E){for(var m=0,p=(E=(0,l.A)(E,v)).length;null!=v&&m<p;)v=v[(0,d.A)(E[m++])];return m&&m==p?v:void 0}])},56658(ue,w,i){"use strict";var l=i(70563),d=i(43744);i.d(w,["A",0,function g(v,E,m){var p=E(v);return(0,d.A)(v)?p:(0,l.A)(p,m(v))}])},45281(ue,w,i){"use strict";i.d(w,{A:()=>z});var l=i(6944),d=Object.prototype,g=d.hasOwnProperty,f=d.toString,v=l.A?l.A.toStringTag:void 0;var y=Object.prototype.toString;var O=l.A?l.A.toStringTag:void 0;
1const z=function N(W){return null==W?void 0===W?"[object Undefined]":"[object Null]":O&&O in Object(W)?function E(W){var Z=g.call(W,v),b=W[v];try{W[v]=void 0;var V=!0}catch{}var L=f.call(W);return V&&(Z?W[v]=b:delete W[v]),L}(W):function I(W){return y.call(W)}(W)}},56155(ue,w,i){"use strict";i.d(w,{A:()=>Je});var l=i(85401),d=i(38587);const f=function g(He,ct){for(var q=-1,Ie=null==He?0:He.length;++q<Ie;)if(ct(He[q],q,He))return!0;return!1};var v=i(25934);const y=function p(He,ct,q,Ie,xt,Oe){var ft=1&q,Tt=He.length,Ft=ct.length;if(Tt!=Ft&&!(ft&&Ft>Tt))return!1;var Bt=Oe.get(He),sn=Oe.get(ct);if(Bt&&sn)return Bt==ct&&sn==He;var Pt=-1,Vt=!0,mt=2&q?new d.A:void 0;for(Oe.set(He,ct),Oe.set(ct,He);++Pt<Tt;){var st=He[Pt],St=ct[Pt];if(Ie)var Nt=ft?Ie(St,st,Pt,ct,He,Oe):Ie(st,St,Pt,He,ct,Oe);if(void 0!==Nt){if(Nt)continue;Vt=!1;break}if(mt){if(!f(ct,function(Ut,Wt){if(!(0,v.A)(mt,Wt)&&(st===Ut||xt(st,Ut,q,Ie,Oe)))return mt.push(Wt)})){Vt=!1;break}}else if(st!==St&&!xt(st,St,q,Ie,Oe)){Vt=!1;break}}return Oe.delete(He),Oe.delete(ct),Vt};var I=i(6944),C=i(26509),P=i(61319);const O=function x(He){var ct=-1,q=Array(He.size);return He.forEach(function(Ie,xt){q[++ct]=[xt,Ie]}),q};var N=i(83998),Fe=I.A?I.A.prototype:void 0,Ne=Fe?Fe.valueOf:void 0;var ae=i(67895),ce=Object.prototype.hasOwnProperty;var Xe=i(21938),Le=i(43744),vt=i(39377),Ce=i(28885),c="[object Arguments]",de="[object Array]",gt="[object Object]",qe=Object.prototype.hasOwnProperty;const re=function _t(He,ct,q,Ie,xt,Oe){var ft=(0,Le.A)(He),Tt=(0,Le.A)(ct),Ft=ft?de:(0,Xe.A)(He),Bt=Tt?de:(0,Xe.A)(ct),sn=(Ft=Ft==c?gt:Ft)==gt,Pt=(Bt=Bt==c?gt:Bt)==gt,Vt=Ft==Bt;if(Vt&&(0,vt.A)(He)){if(!(0,vt.A)(ct))return!1;ft=!0,sn=!1}if(Vt&&!sn)return Oe||(Oe=new l.A),ft||(0,Ce.A)(He)?y(He,ct,q,Ie,xt,Oe):function je(He,ct,q,Ie,xt,Oe,ft){switch(q){case"[object DataView]":if(He.byteLength!=ct.byteLength||He.byteOffset!=ct.byteOffset)return!1;He=He.buffer,ct=ct.buffer;case"[object ArrayBuffer]":return!(He.byteLength!=ct.byteLength||!Oe(new C.A(He),new C.A(ct)));case"[object Boolean]":case"[object Date]":case"[object Number]":return(0,P.A)(+He,+ct);case"[object Error]":return He.name==ct.name&&He.message==ct.message;case"[object RegExp]":case"[object String]":return He==ct+"";case"[object Map]":var Tt=O;case"[object Set]":if(Tt||(Tt=N.A),He.size!=ct.size&&!(1&Ie))return!1;var Bt=ft.get(He);if(Bt)return Bt==ct;Ie|=2,ft.set(He,ct);var sn=y(Tt(He),Tt(ct),Ie,xt,Oe,ft);return ft.delete(He),sn;case"[object Symbol]":if(Ne)return Ne.call(He)==Ne.call(ct)}return!1}(He,ct,Ft,q,Ie,xt,Oe);if(!(1&q)){var mt=sn&&qe.call(He,"__wrapped__"),st=Pt&&qe.call(ct,"__wrapped__");
1if(mt||st){var St=mt?He.value():He,Nt=st?ct.value():ct;return Oe||(Oe=new l.A),xt(St,Nt,q,Ie,Oe)}}return!!Vt&&(Oe||(Oe=new l.A),function ie(He,ct,q,Ie,xt,Oe){var ft=1&q,Tt=(0,ae.A)(He),Ft=Tt.length;if(Ft!=(0,ae.A)(ct).length&&!ft)return!1;for(var Pt=Ft;Pt--;){var Vt=Tt[Pt];if(!(ft?Vt in ct:ce.call(ct,Vt)))return!1}var mt=Oe.get(He),st=Oe.get(ct);if(mt&&st)return mt==ct&&st==He;var St=!0;Oe.set(He,ct),Oe.set(ct,He);for(var Nt=ft;++Pt<Ft;){var Ut=He[Vt=Tt[Pt]],Wt=ct[Vt];if(Ie)var tt=ft?Ie(Wt,Ut,Vt,ct,He,Oe):Ie(Ut,Wt,Vt,He,ct,Oe);if(!(void 0===tt?Ut===Wt||xt(Ut,Wt,q,Ie,Oe):tt)){St=!1;break}Nt||(Nt="constructor"==Vt)}if(St&&!Nt){var te=He.constructor,he=ct.constructor;te!=he&&"constructor"in He&&"constructor"in ct&&!("function"==typeof te&&te instanceof te&&"function"==typeof he&&he instanceof he)&&(St=!1)}return Oe.delete(He),Oe.delete(ct),St}(He,ct,q,Ie,xt,Oe))};var Ke=i(42661);const Je=function Qe(He,ct,q,Ie,xt){return He===ct||(null==He||null==ct||!(0,Ke.A)(He)&&!(0,Ke.A)(ct)?He!=He&&ct!=ct:re(He,ct,q,Ie,Qe,xt))}},86219(ue,w,i){"use strict";i.d(w,{A:()=>ge});var l=i(85401),d=i(56155);var m=i(30554);const y=function p(ce){return ce==ce&&!(0,m.A)(ce)};var I=i(2662);const O=function x(ce,ie){return function(Se){return null!=Se&&Se[ce]===ie&&(void 0!==ie||ce in Object(Se))}},z=function N(ce){var ie=function C(ce){for(var ie=(0,I.A)(ce),Se=ie.length;Se--;){var Xe=ie[Se],Le=ce[Xe];ie[Se]=[Xe,Le,y(Le)]}return ie}(ce);return 1==ie.length&&ie[0][2]?O(ie[0][0],ie[0][1]):function(Se){return Se===ce||function v(ce,ie,Se,Xe){var Le=Se.length,vt=Le,Ce=!Xe;if(null==ce)return!vt;for(ce=Object(ce);Le--;){var Ue=Se[Le];if(Ce&&Ue[2]?Ue[1]!==ce[Ue[0]]:!(Ue[0]in ce))return!1}for(;++Le<vt;){var c=(Ue=Se[Le])[0],de=ce[c],gt=Ue[1];if(Ce&&Ue[2]){if(void 0===de&&!(c in ce))return!1}else{var ye=new l.A;if(Xe)var qe=Xe(de,gt,c,ce,ie,ye);if(!(void 0===qe?(0,d.A)(gt,de,3,Xe,ye):qe))return!1}}return!0}(Se,ce,ie)}};var W=i(62125),Z=i(86867),b=i(93097),V=i(24662);var be=i(57003),ot=i(43744);var Fe=i(34501);const ae=function Ve(ce){return(0,b.A)(ce)?function pt(ce){return function(ie){return ie?.[ce]}}((0,V.A)(ce)):function Ne(ce){return function(ie){return(0,Fe.A)(ie,ce)}}(ce)},ge=function Q(ce){return"function"==typeof ce?ce:null==ce?be.A:"object"==typeof ce?(0,ot.A)(ce)?function $(ce,ie){return(0,b.A)(ce)&&y(ie)?O((0,V.A)(ce),ie):function(Se){var Xe=(0,W.A)(Se,ce);return void 0===Xe&&Xe===ie?(0,Z.A)(Se,ce):(0,d.A)(ie,Xe,3)}}(ce[0],ce[1]):z(ce):ae(ce)}},68411(ue,w,i){"use strict";i.d(w,{A:()=>ve});var l=i(85401),d=i(1827),g=i(61319);const v=function f(Fe,Ne,je){(void 0!==je&&!(0,g.A)(Fe[Ne],je)||void 0===je&&!(Ne in Fe))&&(0,d.A)(Fe,Ne,je)};var E=i(62676),m=i(9933),p=i(44314),y=i(94528),I=i(60923),C=i(66513),P=i(43744),x=i(98388),O=i(39377),N=i(70129),z=i(30554),W=i(74294),Z=i(28885);const V=function b(Fe,Ne){if(("constructor"!==Ne||"function"!=typeof Fe[Ne])&&"__proto__"!=Ne)return Fe[Ne]};var L=i(77517),F=i(40133);const ot=function be(Fe,Ne,je,Ve,ae,Q,ge){var ce=V(Fe,je),ie=V(Ne,je),Se=ge.get(ie);if(Se)v(Fe,je,Se);else{var Xe=Q?Q(ce,ie,je+"",Fe,Ne,ge):void 0,Le=void 0===Xe;if(Le){var vt=(0,P.A)(ie),Ce=!vt&&(0,O.A)(ie),Ue=!vt&&!Ce&&(0,Z.A)(ie);Xe=ie,vt||Ce||Ue?(0,P.A)(ce)?Xe=ce:(0,x.A)(ce)?Xe=(0,y.A)(ce):Ce?(Le=!1,Xe=(0,m.A)(ie,!0)):Ue?(Le=!1,Xe=(0,p.A)(ie,!0)):Xe=[]:(0,W.A)(ie)||(0,C.A)(ie)?(Xe=ce,(0,C.A)(ce)?Xe=function $(Fe){return(0,L.A)(Fe,(0,F.A)(Fe))}(ce):(!(0,z.A)(ce)||(0,N.A)(ce))&&(Xe=(0,I.A)(ie))):Le=!1}Le&&(ge.set(ie,Xe),ae(Xe,ie,Ve,Q,ge),ge.delete(ie)),v(Fe,je,Xe)}},ve=function pt(Fe,Ne,je,Ve,ae){Fe!==Ne&&(0,E.A)(Ne,function(Q,ge){if(ae||(ae=new l.A),(0,z.A)(Q))ot(Fe,Ne,ge,je,pt,Ve,ae);else{var ce=Ve?Ve(V(Fe,ge),Q,ge+"",Fe,Ne,ae):void 0;void 0===ce&&(ce=Q),v(Fe,ge,ce)}},F.A)}},37858(ue,w,i){"use strict";i.d(w,{A:()=>I});var l=i(34501),d=i(81984),g=i(14),f=i(28606),v=i(30554),E=i(24662);const p=function m(C,P,x,O){if(!(0,v.A)(C))return C;for(var N=-1,z=(P=(0,g.A)(P,C)).length,W=z-1,Z=C;null!=Z&&++N<z;){var b=(0,E.A)(P[N]),V=x;if("__proto__"===b||"constructor"===b||"prototype"===b)return C;if(N!=W){var L=Z[b];void 0===(V=O?O(L,b,Z):void 0)&&(V=(0,v.A)(L)?L:(0,f.A)(P[N+1])?[]:{})}(0,d.A)(Z,b,V),Z=Z[b]}return C},I=function y(C,P,x){for(var O=-1,N=P.length,z={};++O<N;){var W=P[O],Z=(0,l.A)(C,W);x(Z,W)&&p(z,(0,g.A)(W,C),Z)}return z}},57690(ue,w,i){"use strict";var l=Math.floor,d=Math.random;i.d(w,["A",0,function g(v,E){return v+l(d()*(E-v+1))}])},90363(ue,w,i){"use strict";var l=i(57003),d=i(59008),g=i(45974);i.d(w,["A",0,function f(E,m){return(0,g.A)((0,d.A)(E,m,l.A),E+"")}])},88787(ue,w,i){"use strict";i.d(w,["A",0,function l(g,f,v){var E=-1,m=g.length;f<0&&(f=-f>m?0:m+f),(v=v>m?m:v)<0&&(v+=m),m=f>v?0:v-f>>>0,f>>>=0;for(var p=Array(m);++E<m;)p[E]=g[E+f];return p}])},20778(ue,w,i){"use strict";i.d(w,["A",0,function l(g){return function(f){return g(f)}}])},86485(ue,w,i){"use strict";i.d(w,{A:()=>x});var l=i(38587),d=i(52636),g=i(6106),f=i(25934),v=i(94226),E=i(53565),m=i(83998);const I=v.A&&1/(0,m.A)(new v.A([,-0]))[1]==1/0?function(O){return new v.A(O)}:E.A,x=function P(O,N,z){var W=-1,Z=d.A,b=O.length,V=!0,L=[],F=L;if(z)V=!1,Z=g.A;else if(b>=200){var $=N?null:I(O);if($)return(0,m.A)($);V=!1,Z=f.A,F=new l.A}else F=N?[]:L;e:for(;++W<b;){var le=O[W],be=N?N(le):le;if(le=z||0!==le?le:0,V&&be==be){for(var ot=F.length;ot--;)if(F[ot]===be)continue e;N&&F.push(be),L.push(le)}else Z(F,be,z)||(F!==L&&F.push(be),L.push(le))}return L}},25934(ue,w,i){"use strict";i.d(w,["A",0,function l(g,f){return g.has(f)}])},14(ue,w,i){"use strict";i.d(w,{A:()=>z});var l=i(43744),d=i(93097),g=i(72291);function v(W,Z){if("function"!=typeof W||null!=Z&&"function"!=typeof Z)throw new TypeError("Expected a function");var b=function(){var V=arguments,L=Z?Z.apply(this,V):V[0],F=b.cache;if(F.has(L))return F.get(L);var $=W.apply(this,V);return b.cache=F.set(L,$)||F,$};return b.cache=new(v.Cache||g.A),b}v.Cache=g.A;const E=v;var I=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,C=/\\(\\)?/g;const x=function p(W){var Z=E(W,function(V){return 500===b.size&&b.clear(),V}),b=Z.cache;return Z}(function(W){var Z=[];return 46===W.charCodeAt(0)&&Z.push(""),W.replace(I,function(b,V,L,F){Z.push(L?F.replace(C,"$1"):V||b)}
1),Z});var O=i(70591);const z=function N(W,Z){return(0,l.A)(W)?W:(0,d.A)(W,Z)?[W]:x((0,O.A)(W))}},75152(ue,w,i){"use strict";var l=i(26509);i.d(w,["A",0,function d(f){var v=new f.constructor(f.byteLength);return new l.A(v).set(new l.A(f)),v}])},9933(ue,w,i){"use strict";var l=i(1860),d="object"==typeof exports&&exports&&!exports.nodeType&&exports,g=d&&"object"==typeof module&&module&&!module.nodeType&&module,v=g&&g.exports===d?l.A.Buffer:void 0,E=v?v.allocUnsafe:void 0;i.d(w,["A",0,function m(y,I){if(I)return y.slice();var C=y.length,P=E?E(C):new y.constructor(C);return y.copy(P),P}])},44314(ue,w,i){"use strict";var l=i(75152);i.d(w,["A",0,function d(f,v){var E=v?(0,l.A)(f.buffer):f.buffer;return new f.constructor(E,f.byteOffset,f.length)}])},94528(ue,w,i){"use strict";i.d(w,["A",0,function l(g,f){var v=-1,E=g.length;for(f||(f=Array(E));++v<E;)f[v]=g[v];return f}])},77517(ue,w,i){"use strict";var l=i(81984),d=i(1827);i.d(w,["A",0,function g(v,E,m,p){var y=!m;m||(m={});for(var I=-1,C=E.length;++I<C;){var P=E[I],x=p?p(m[P],v[P],P,m,v):void 0;void 0===x&&(x=v[P]),y?(0,d.A)(m,P,x):(0,l.A)(m,P,x)}return m}])},22190(ue,w,i){"use strict";var l=i(90363),d=i(67357);i.d(w,["A",0,function g(v){return(0,l.A)(function(E,m){var p=-1,y=m.length,I=y>1?m[y-1]:void 0,C=y>2?m[2]:void 0;for(I=v.length>3&&"function"==typeof I?(y--,I):void 0,C&&(0,d.A)(m[0],m[1],C)&&(I=y<3?void 0:I,y=1),E=Object(E);++p<y;){var P=m[p];P&&v(E,P,p,I)}return E})}])},84746(ue,w,i){"use strict";var l=i(44713),d=function(){try{var f=(0,l.A)(Object,"defineProperty");return f({},"",{}),f}catch{}}();i.d(w,["A",0,d])},21629(ue,w,i){"use strict";var l=i(2383),d=i(59008),g=i(45974);i.d(w,["A",0,function f(E){return(0,g.A)((0,d.A)(E,void 0,l.A),E+"")}])},17133(ue,w,i){"use strict";var l="object"==typeof global&&global&&global.Object===Object&&global;i.d(w,["A",0,l])},67895(ue,w,i){"use strict";var l=i(56658),d=i(35844),g=i(2662);i.d(w,["A",0,function f(E){return(0,l.A)(E,g.A,d.A)}])},57372(ue,w,i){"use strict";var l=i(56658),d=i(28114),g=i(40133);i.d(w,["A",0,function f(E){return(0,l.A)(E,g.A,d.A)}])},44713(ue,w,i){"use strict";i.d(w,{A:()=>F});var $,l=i(70129),g=i(1860).A["__core-js_shared__"],v=($=/[^.]+$/.exec(g&&g.keys&&g.keys.IE_PROTO||""))?"Symbol(src)_1."+$:"";var p=i(30554),y=i(38736),C=/^\[object .+?Constructor\]$/,z=RegExp("^"+Function.prototype.toString.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const Z=function W($){return!(!(0,p.A)($)||function E($){return!!v&&v in $}($))&&((0,l.A)($)?z:C).test((0,y.A)($))},F=function L($,le){var be=function b($,le){return $?.[le]}($,le);return Z(be)?be:void 0}},28010(ue,w,i){"use strict";var d=(0,i(38992).A)(Object.getPrototypeOf,Object);i.d(w,["A",0,d])},35844(ue,w,i){"use strict";i.d(w,{A:()=>p});var g=i(26032),v=Object.prototype.propertyIsEnumerable,E=Object.getOwnPropertySymbols;const p=E?function(y){return null==y?[]:(y=Object(y),function l(y,I){for(var C=-1,P=null==y?0:y.length,x=0,O=[];++C<P;){var N=y[C];I(N,C,y)&&(O[x++]=N)}return O}(E(y),function(I){return v.call(y,I)}))}:g.A},28114(ue,w,i){"use strict";var l=i(70563),d=i(28010),g=i(35844),f=i(26032);i.d(w,["A",0,Object.getOwnPropertySymbols?function(p){for(var y=[];p;)(0,l.A)(y,(0,g.A)(p)),p=(0,d.A)(p);return y}:f.A])},21938(ue,w,i){"use strict";i.d(w,{A:()=>be});var l=i(44713),d=i(1860);const f=(0,l.A)(d.A,"DataView");var v=i(86568);const m=(0,l.A)(d.A,"Promise");var p=i(94226);const I=(0,l.A)(d.A,"WeakMap");var C=i(45281),P=i(38736),x="[object Map]",N="[object Promise]",z="[object Set]",W="[object WeakMap]",Z="[object DataView]",b=(0,P.A)(f),V=(0,P.A)(v.A),L=(0,P.A)(m),F=(0,P.A)(p.A),$=(0,P.A)(I),le=C.A;(f&&le(new f(new ArrayBuffer(1)))!=Z||v.A&&le(new v.A)!=x||m&&le(m.resolve())!=N||p.A&&le(new p.A)!=z||I&&le(new I)!=W)&&(le=function(ot){var pt=(0,C.A)(ot),ve="[object Object]"==pt?ot.constructor:void 0,Fe=ve?(0,P.A)(ve):"";if(Fe)switch(Fe){case b:return Z;case V:return x;case L:return N;case F:return z;case $:return W}return pt});const be=le},60923(ue,w,i){"use strict";i.d(w,{A:()=>p});var l=i(30554),d=Object.create;const f=function(){function y(){}return function(I){if(!(0,l.A)(I))return{};if(d)return d(I);y.prototype=I;var C=new y;return y.prototype=void 0,C}}();var v=i(28010),E=i(35776);const p=function m(y){return"function"!=typeof y.constructor||(0,E.A)(y)?{}:f((0,v.A)(y))}},28606(ue,w,i){"use strict";var d=/^(?:0|[1-9]\d*)$/;i.d(w,["A",0,function g(v,E){var m=typeof v;return!!(E=E??9007199254740991)&&("number"==m||"symbol"!=m&&d.test(v))&&v>-1&&v%1==0&&v<E}])},67357(ue,w,i){"use strict";var l=i(61319),d=i(31287),g=i(28606),f=i(30554);i.d(w,["A",0,function v(m,p,y){if(!(0,f.A)(y))return!1;var I=typeof p;return!!("number"==I?(0,d.A)(y)&&(0,g.A)(p,y.length):"string"==I&&p in y)&&(0,l.A)(y[p],m)}])},93097(ue,w,i){"use strict";var l=i(43744),d=i(74077),g=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,f=/^\w*$/;i.d(w,["A",0,function v(m,p){if((0,l.A)(m))return!1;var y=typeof m;return!("number"!=y&&"symbol"!=y&&"boolean"!=y&&null!=m&&!(0,d.A)(m))||f.test(m)||!g.test(m)||null!=p&&m in Object(p)}])},35776(ue,w,i){"use strict";var l=Object.prototype;i.d(w,["A",0,function d(f){var v=f&&f.constructor;return f===("function"==typeof v&&v.prototype||l)}])},33340(ue,w,i){"use strict";var l=i(17133),d="object"==typeof exports&&exports&&!exports.nodeType&&exports,g=d&&"object"==typeof module&&module&&!module.nodeType&&module,v=g&&g.exports===d&&l.A.process,E=function(){try{return g&&g.require&&g.require("util").t
1ypes||v&&v.binding&&v.binding("util")}catch{}}();i.d(w,["A",0,E])},38992(ue,w,i){"use strict";i.d(w,["A",0,function l(g,f){return function(v){return g(f(v))}}])},59008(ue,w,i){"use strict";var l=i(64982),d=Math.max;i.d(w,["A",0,function g(v,E,m){return E=d(void 0===E?v.length-1:E,0),function(){for(var p=arguments,y=-1,I=d(p.length-E,0),C=Array(I);++y<I;)C[y]=p[E+y];y=-1;for(var P=Array(E+1);++y<E;)P[y]=p[y];return P[E]=m(C),(0,l.A)(v,this,P)}}])},1860(ue,w,i){"use strict";var l=i(17133),d="object"==typeof self&&self&&self.Object===Object&&self,g=l.A||d||Function("return this")();i.d(w,["A",0,g])},83998(ue,w,i){"use strict";i.d(w,["A",0,function l(g){var f=-1,v=Array(g.size);return g.forEach(function(E){v[++f]=E}),v}])},45974(ue,w,i){"use strict";i.d(w,{A:()=>x});const d=function l(O){return function(){return O}};var g=i(84746),f=i(57003),y=Date.now,P=function I(O){var N=0,z=0;return function(){var W=y(),Z=16-(W-z);if(z=W,Z>0){if(++N>=800)return arguments[0]}else N=0;return O.apply(void 0,arguments)}}(g.A?function(O,N){return(0,g.A)(O,"toString",{configurable:!0,enumerable:!1,value:d(N),writable:!0})}:f.A);const x=P},24662(ue,w,i){"use strict";var l=i(74077),d=1/0;i.d(w,["A",0,function g(v){if("string"==typeof v||(0,l.A)(v))return v;var E=v+"";return"0"==E&&1/v==-d?"-0":E}])},38736(ue,w,i){"use strict";var d=Function.prototype.toString;i.d(w,["A",0,function g(v){if(null!=v){try{return d.call(v)}catch{}try{return v+""}catch{}}return""}])},33446(ue,w,i){"use strict";var l=i(71252);i.d(w,["A",0,function f(E){return(0,l.A)(E,5)}])},91731(ue,w,i){"use strict";i.d(w,{A:()=>I});var l=i(30554),d=i(1860);const f=function(){return d.A.Date.now()};var v=i(18770),m=Math.max,p=Math.min;const I=function y(C,P,x){var O,N,z,W,Z,b,V=0,L=!1,F=!1,$=!0;if("function"!=typeof C)throw new TypeError("Expected a function");function le(ae){var Q=O,ge=N;return O=N=void 0,V=ae,W=C.apply(ge,Q)}function pt(ae){var Q=ae-b;return void 0===b||Q>=P||Q<0||F&&ae-V>=z}function ve(){var ae=f();if(pt(ae))return Fe(ae);Z=setTimeout(ve,function ot(ae){var ce=P-(ae-b);return F?p(ce,z-(ae-V)):ce}(ae))}function Fe(ae){return Z=void 0,$&&O?le(ae):(O=N=void 0,W)}function Ve(){var ae=f(),Q=pt(ae);if(O=arguments,N=this,b=ae,Q){if(void 0===Z)return function be(ae){return V=ae,Z=setTimeout(ve,P),L?le(ae):W}(b);if(F)return clearTimeout(Z),Z=setTimeout(ve,P),le(b)}return void 0===Z&&(Z=setTimeout(ve,P)),W}return P=(0,v.A)(P)||0,(0,l.A)(x)&&(L=!!x.leading,z=(F="maxWait"in x)?m((0,v.A)(x.maxWait)||0,P):z,$="trailing"in x?!!x.trailing:$),Ve.cancel=function Ne(){void 0!==Z&&clearTimeout(Z),V=0,O=b=N=Z=void 0},Ve.flush=function je(){return void 0===Z?W:Fe(f())},Ve}},33453(ue,w,i){"use strict";i.d(w,{A:()=>y});var l=i(64982),d=i(90363),g=i(68411),f=i(30554);const E=function v(I,C,P,x,O,N){return(0,f.A)(I)&&(0,f.A)(C)&&(N.set(C,I),(0,g.A)(I,C,void 0,v,N),N.delete(C)),I};var m=i(95877);const y=(0,d.A)(function(I){return I.push(void 0,E),(0,l.A)(m.A,void 0,I)})},61319(ue,w,i){"use strict";i.d(w,["A",0,function l(g,f){return g===f||g!=g&&f!=f}])},2383(ue,w,i){"use strict";var l=i(54367);i.d(w,["A",0,function d(f){return null!=f&&f.length?(0,l.A)(f,1):[]}])},62125(ue,w,i){"use strict";var l=i(34501);i.d(w,["A",0,function d(f,v,E){var m=null==f?void 0:(0,l.A)(f,v);return void 0===m?E:m}])},86867(ue,w,i){"use strict";i.d(w,{A:()=>P});const d=function l(x,O){return null!=x&&O in Object(x)};var g=i(14),f=i(66513),v=i(43744),E=i(28606),m=i(15481),p=i(24662);const P=function C(x,O){return null!=x&&function y(x,O,N){for(var z=-1,W=(O=(0,g.A)(O,x)).length,Z=!1;++z<W;){var b=(0,p.A)(O[z]);if(!(Z=null!=x&&N(x,b)))break;x=x[b]}return Z||++z!=W?Z:!!(W=null==x?0:x.length)&&(0,m.A)(W)&&(0,E.A)(b,W)&&((0,v.A)(x)||(0,f.A)(x))}(x,O,d)}},57003(ue,w,i){"use strict";i.d(w,["A",0,function l(g){return g}])},66513(ue,w,i){"use strict";i.d(w,{A:()=>I});var l=i(45281),d=i(42661);const v=function f(C){return(0,d.A)(C)&&"[object Arguments]"==(0,l.A)(C)};var E=Object.prototype,m=E.hasOwnProperty,p=E.propertyIsEnumerable,y=v(function(){return arguments}())?v:function(C){return(0,d.A)(C)&&m.call(C,"callee")&&!p.call(C,"callee")};const I=y},43744(ue,w,i){"use strict";i.d(w,["A",0,Array.isArray])},31287(ue,w,i){"use strict";var l=i(70129),d=i(15481);i.d(w,["A",0,function g(v){return null!=v&&(0,d.A)(v.length)&&!(0,l.A)(v)}])},98388(ue,w,i){"use strict";var l=i(31287),d=i(42661);i.d(w,["A",0,function g(v){return(0,d.A)(v)&&(0,l.A)(v)}])}
1,39377(ue,w,i){"use strict";i.d(w,{A:()=>I});var l=i(1860),f="object"==typeof exports&&exports&&!exports.nodeType&&exports,v=f&&"object"==typeof module&&module&&!module.nodeType&&module,m=v&&v.exports===f?l.A.Buffer:void 0;const I=(m?m.isBuffer:void 0)||function d(){return!1}},70129(ue,w,i){"use strict";var l=i(45281),d=i(30554);i.d(w,["A",0,function m(y){if(!(0,d.A)(y))return!1;var I=(0,l.A)(y);return"[object Function]"==I||"[object GeneratorFunction]"==I||"[object AsyncFunction]"==I||"[object Proxy]"==I}])},15481(ue,w,i){"use strict";i.d(w,["A",0,function d(f){return"number"==typeof f&&f>-1&&f%1==0&&f<=9007199254740991}])},30554(ue,w,i){"use strict";i.d(w,["A",0,function l(g){var f=typeof g;return null!=g&&("object"==f||"function"==f)}])},42661(ue,w,i){"use strict";i.d(w,["A",0,function l(g){return null!=g&&"object"==typeof g}])},74294(ue,w,i){"use strict";var l=i(45281),d=i(28010),g=i(42661),m=Function.prototype.toString,p=Object.prototype.hasOwnProperty,y=m.call(Object);i.d(w,["A",0,function I(P){if(!(0,g.A)(P)||"[object Object]"!=(0,l.A)(P))return!1;var x=(0,d.A)(P);if(null===x)return!0;var O=p.call(x,"constructor")&&x.constructor;return"function"==typeof O&&O instanceof O&&m.call(O)==y}])},74077(ue,w,i){"use strict";var l=i(45281),d=i(42661);i.d(w,["A",0,function f(E){return"symbol"==typeof E||(0,d.A)(E)&&"[object Symbol]"==(0,l.A)(E)}])},28885(ue,w,i){"use strict";i.d(w,{A:()=>ge});var l=i(45281),d=i(15481),g=i(42661),ve={};ve["[object Float32Array]"]=ve["[object Float64Array]"]=ve["[object Int8Array]"]=ve["[object Int16Array]"]=ve["[object Int32Array]"]=ve["[object Uint8Array]"]=ve["[object Uint8ClampedArray]"]=ve["[object Uint16Array]"]=ve["[object Uint32Array]"]=!0,ve["[object Arguments]"]=ve["[object Array]"]=ve["[object ArrayBuffer]"]=ve["[object Boolean]"]=ve["[object DataView]"]=ve["[object Date]"]=ve["[object Error]"]=ve["[object Function]"]=ve["[object Map]"]=ve["[object Number]"]=ve["[object Object]"]=ve["[object RegExp]"]=ve["[object Set]"]=ve["[object String]"]=ve["[object WeakMap]"]=!1;var je=i(20778),Ve=i(33340),ae=Ve.A&&Ve.A.isTypedArray;const ge=ae?(0,je.A)(ae):function Fe(ce){return(0,g.A)(ce)&&(0,d.A)(ce.length)&&!!ve[(0,l.A)(ce)]}},2662(ue,w,i){"use strict";i.d(w,{A:()=>P});var l=i(76726),d=i(35776);const v=(0,i(38992).A)(Object.keys,Object);var m=Object.prototype.hasOwnProperty;var I=i(31287);const P=function C(x){return(0,I.A)(x)?(0,l.A)(x):function p(x){if(!(0,d.A)(x))return v(x);var O=[];for(var N in Object(x))m.call(x,N)&&"constructor"!=N&&O.push(N);return O}(x)}},40133(ue,w,i){"use strict";i.d(w,{A:()=>P});var l=i(76726),d=i(30554),g=i(35776);var m=Object.prototype.hasOwnProperty;const y=function p(x){if(!(0,d.A)(x))return function f(x){var O=[];if(null!=x)for(var N in Object(x))O.push(N);return O}(x);var O=(0,g.A)(x),N=[];for(var z in x)"constructor"==z&&(O||!m.call(x,z))||N.push(z);return N};var I=i(31287);const P=function C(x){return(0,I.A)(x)?(0,l.A)(x,!0):y(x)}},6165(ue,w,i){"use strict";i.d(w,["A",0,function l(g){var f=null==g?0:g.length;return f?g[f-1]:void 0}])},37553(ue,w,i){"use strict";var l=i(68411),g=(0,i(22190).A)(function(v,E,m){(0,l.A)(v,E,m)});i.d(w,["A",0,g])},95877(ue,w,i){"use strict";var l=i(68411),g=(0,i(22190).A)(function(v,E,m,p){(0,l.A)(v,E,m,p)});i.d(w,["A",0,g])},53565(ue,w,i){"use strict";i.d(w,["A",0,function l(){}])},10498(ue,w,i){"use strict";i.d(w,{A:()=>F});var l=i(56689),d=i(71252),g=i(14),f=i(6165),v=i(34501),E=i(88787);var y=i(24662);const C=function I($,le){return null==($=function m($,le){return le.length<2?$:(0,v.A)($,(0,E.A)(le,0,-1))}($,le=(0,g.A)(le,$)))||delete $[(0,y.A)((0,f.A)(le))]};var P=i(77517),x=i(74294);const N=function O($){return(0,x.A)($)?void 0:$};var z=i(21629),W=i(57372);const F=(0,z.A)(function($,le){var be={};if(null==$)return be;var ot=!1;le=(0,l.A)(le,function(ve){return ve=(0,g.A)(ve,$),ot||(ot=ve.length>1),ve}),(0,P.A)($,(0,W.A)($),be),ot&&(be=(0,d.A)(be,7,N));for(var pt=le.length;pt--;)C(be,le[pt]);return be})},47369(ue,w,i){"use strict";i.d(w,{A:()=>m});var l=i(86219);var v=i(15981);const m=function E(p,y){return(0,v.A)(p,function g(p){if("function"!=typeof p)throw new TypeError("Expected a function");return function(){var y=arguments;switch(y.length){case 0:return!p.call(this);case 1:return!p.call(this,y[0]);case 2:return!p.call(this,y[0],y[1]);case 3:return!p.call(this,y[0],y[1],y[2])}return!p.apply(this,y)}}((0,l.A)(y)))}},54829(ue,w,i){"use strict";var l=i(1860),d=i(70591),g=/^\s+/,f=l.A.parseInt;i.d(w,["A",0,function v(m,p,y){return y||null==p?p=0:p&&(p=+p),f((0,d.A)(m).replace(g,""),p||0)}])}
1,15981(ue,w,i){"use strict";var l=i(56689),d=i(86219),g=i(37858),f=i(57372);i.d(w,["A",0,function v(m,p){if(null==m)return{};var y=(0,l.A)((0,f.A)(m),function(I){return[I]});return p=(0,d.A)(p),(0,g.A)(m,y,function(I,C){return p(I,C[0])})}])},74025(ue,w,i){"use strict";i.d(w,{A:()=>L});const d=function l(F,$,le){return F==F&&(void 0!==le&&(F=F<=le?F:le),void 0!==$&&(F=F>=$?F:$)),F};var g=i(94528),f=i(57690);const E=function v(F,$){var le=-1,be=F.length,ot=be-1;for($=void 0===$?be:$;++le<$;){var pt=(0,f.A)(le,ot),ve=F[pt];F[pt]=F[le],F[le]=ve}return F.length=$,F},p=function m(F,$){return E((0,g.A)(F),d($,0,F.length))};var y=i(56689);var P=i(2662);const O=function x(F){return null==F?[]:function I(F,$){return(0,y.A)($,function(le){return F[le]})}(F,(0,P.A)(F))},z=function N(F,$){var le=O(F);return E(le,d($,0,le.length))};var W=i(43744),Z=i(67357),b=i(32184);const L=function V(F,$,le){return $=(le?(0,Z.A)(F,$,le):void 0===$)?1:(0,b.A)($),((0,W.A)(F)?p:z)(F,$)}},26032(ue,w,i){"use strict";i.d(w,["A",0,function l(){return[]}])},58747(ue,w,i){"use strict";var l=i(18770),d=1/0;i.d(w,["A",0,function f(E){return E?(E=(0,l.A)(E))===d||E===-d?17976931348623157e292*(E<0?-1:1):E==E?E:0:0===E?E:0}])},32184(ue,w,i){"use strict";var l=i(58747);i.d(w,["A",0,function d(f){var v=(0,l.A)(f),E=v%1;return v==v?E?v-E:v:0}])},18770(ue,w,i){"use strict";i.d(w,{A:()=>N});var l=/\s/;var f=/^\s+/;const E=function v(z){return z&&z.slice(0,function d(z){for(var W=z.length;W--&&l.test(z.charAt(W)););return W}(z)+1).replace(f,"")};var m=i(30554),p=i(74077),I=/^[-+]0x[0-9a-f]+$/i,C=/^0b[01]+$/i,P=/^0o[0-7]+$/i,x=parseInt;const N=function O(z){if("number"==typeof z)return z;if((0,p.A)(z))return NaN;if((0,m.A)(z)){var W="function"==typeof z.valueOf?z.valueOf():z;z=(0,m.A)(W)?W+"":W}if("string"!=typeof z)return 0===z?z:+z;z=E(z);var Z=C.test(z);return Z||P.test(z)?x(z.slice(2),Z?2:8):I.test(z)?NaN:+z}},70591(ue,w,i){"use strict";i.d(w,{A:()=>C});var l=i(6944),d=i(56689),g=i(43744),f=i(74077),v=1/0,E=l.A?l.A.prototype:void 0,m=E?E.toString:void 0;const y=function p(P){if("string"==typeof P)return P;if((0,g.A)(P))return(0,d.A)(P,p)+"";if((0,f.A)(P))return m?m.call(P):"";var x=P+"";return"0"==x&&1/P==-v?"-0":x},C=function I(P){return null==P?"":y(P)}},3460(ue,w,i){"use strict";var l=i(86485);i.d(w,["A",0,function d(f){return f&&f.length?(0,l.A)(f):[]}])},32661(ue,w,i){"use strict";var l=i(86219),d=i(86485);i.d(w,["A",0,function g(v,E){return v&&v.length?(0,d.A)(v,(0,l.A)(E,2)):[]}])},99952(ue,w,i){"use strict";i.d(w,{O1:()=>N,lX:()=>Z});var l=i(47266),d=i(35547),g=i(45984);const f=new l.nKC("COOKIE_OPTIONS"),v=new l.nKC("COOKIE_WRITER");function E(b){return null==b}function m(b){return!E(b)}function I(b,V){return V?{path:m(V.path)?V.path:b.path,domain:m(V.domain)?V.domain:b.domain,expires:m(V.expires)?V.expires:b.expires,secure:m(V.secure)?V.secure:b.secure,sameSite:m(V.sameSite)?V.sameSite:b.sameSite,httpOnly:m(V.httpOnly)?V.httpOnly:b.httpOnly,storeUnencoded:m(V.storeUnencoded)?V.storeUnencoded:b.storeUnencoded}:b}function x(b){try{return decodeURIComponent(b)}catch{return b}}let O=(()=>{class b{constructor(L={},F){this.injector=F,this.defaultOptions={path:this.injector.get(g.kB,"/"),domain:void 0,expires:void 0,secure:!1,httpOnly:!1},this.options=I(this.defaultOptions,L)}}return b.\u0275fac=function(L){return new(L||b)(l.KVO(f),l.KVO(l.zZn))},b.\u0275prov=l.jDH({token:b,factory:b.\u0275fac}),b})(),N=(()=>{class b{constructor(L,F,$){this.document=L,this.optionsProvider=F,this.cookieWriterService=$,this.options=this.optionsProvider.options}hasKey(L){return m(this.get(L))}get(L){return this.getAll()?.[L]}getObject(L){const F=this.get(L);if(!E(F))return""===F?{}:JSON.parse(F)}getAll(){return function C(b){let F,$,le,be,ot,V={},L="";if(b!==L)for(L=b,F=L.split(";"),V={},le=0;le<F.length;le++)$=F[le],be=$.indexOf("="),be>0&&(ot=x($.substring(0,be).trim()),E(V[ot])&&(V[ot]=x($.substring(be+1).trim())));return V}(this.cookieWriterService.readAllAsString())}put(L,F,$){const le=I(this.options,$);this.cookieWriterService.write(L,F,le)}putObject(L,F,$){this.put(L,JSON.stringify(F),$)}remove(L,F){this.put(L,void 0,F)}removeAll(L){const F=this.getAll();
1Object.keys(F).forEach($=>this.remove($,L))}}return b.\u0275fac=function(L){return new(L||b)(l.KVO(l.qQL),l.KVO(O),l.KVO(v))},b.\u0275prov=l.jDH({token:b,factory:b.\u0275fac}),b})(),z=(()=>{class b{constructor(L){this.document=L}readAllAsString(){return this.document.cookie||""}write(L,F,$){this.document.cookie=function P(b,V,L){let $,F=L?.expires;E(V)?(F="Thu, 01 Jan 1970 00:00:00 GMT",$=""):$=V,function p(b){return"string"==typeof b}(F)&&(F=new Date(F));const le=L?.storeUnencoded?V:encodeURIComponent($);let be=encodeURIComponent(b)+"="+le;be+=L?.path?";path="+L.path:"",be+=L?.domain?";domain="+L.domain:"",be+=F?";expires="+F.toUTCString():"",be+=L?.sameSite?"; SameSite="+L.sameSite:"",be+=L?.secure?";secure":"",be+=L?.httpOnly?"; HttpOnly":"";const ot=be.length+1;return ot>4096&&console.log("Cookie '"+b+"' possibly not set or overflowed because it was too large ("+ot+" > 4096 bytes)!"),be}(L,F,$)}}return b.\u0275fac=function(L){return new(L||b)(l.KVO(l.qQL))},b.\u0275prov=l.jDH({token:b,factory:b.\u0275fac}),b})();function W(b,V,L){return new N(b,V,L)}let Z=(()=>{class b{static withOptions(L={}){return{ngModule:b,providers:[{provide:f,useValue:L},{provide:v,useClass:z},{provide:N,useFactory:W,deps:[l.qQL,O,v]}]}}static forRoot(L={}){return this.withOptions(L)}static forChild(L={}){return this.withOptions(L)}}return b.\u0275fac=function(L){return new(L||b)},b.\u0275mod=d.$C({type:b}),b.\u0275inj=l.G2t({providers:[O]}),b})()},82284(ue,w,i){"use strict";function l(d){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(g){return typeof g}:function(g){return g&&"function"==typeof Symbol&&g.constructor===Symbol&&g!==Symbol.prototype?"symbol":typeof g})(d)}i.d(w,{A:()=>l})}},ue=>{ue(ue.s=87147)}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.