1(self.webpackChunkhomepageUi=self.webpackChunkhomepageUi||[]).push([[8792],{1708(pt,G,s){s.d(G,{dv:()=>F,oW:()=>y});var v=s(467),S=s(8547);const y=(L,D)=>{return{...D,path:"",loadComponent:(M=(0,v.A)(function*(){return(yield Promise.all([s.e(6537),s.e(5641),s.e(8834),s.e(5584),s.e(4912),s.e(8277)]).then(s.bind(s,8277))).ContactWidgetComponent}),function(){return M.apply(this,arguments)}),providers:[(0,S.t2)(L)],canMatch:[()=>!(0,S.O9)(),S.sd]};var M},H=L=>{return{...L,path:"",loadComponent:(D=(0,v.A)(function*(){return(yield Promise.all([s.e(6537),s.e(5641),s.e(8834),s.e(5584),s.e(4912),s.e(7095)]).then(s.bind(s,7095))).FeatureCustomContactComponent}),function(){return D.apply(this,arguments)}),canMatch:[S.O9]};var D},F=(L,D)=>[y(L,D),H(D)]},8301(pt,G,s){var v=s(467),S=s(7705),H=s(9337),F=s(6494),L=s(3117),D=s(5802),M=s(177),U=s(5547);class re{_doc;constructor(u){this._doc=u}manager}let X=(()=>{class C extends re{constructor(l){super(l)}supports(l){return!0}addEventListener(l,g,A,Q){return l.addEventListener(g,A,Q),()=>this.removeEventListener(l,g,A,Q)}removeEventListener(l,g,A,Q){return l.removeEventListener(g,A,Q)}static \u0275fac=function(g){return new(g||C)(D.KVO(D.qQL))};static \u0275prov=D.jDH({token:C,factory:C.\u0275fac})}return C})();const T=new D.nKC("");let Ee=(()=>{class C{_zone;_plugins;_eventNameToPlugin=new Map;constructor(l,g){this._zone=g,l.forEach(De=>{De.manager=this});const A=l.filter(De=>!(De instanceof X));this._plugins=A.slice().reverse();const Q=l.find(De=>De instanceof X);Q&&this._plugins.push(Q)}addEventListener(l,g,A,Q){return this._findPluginFor(g).addEventListener(l,g,A,Q)}getZone(){return this._zone}_findPluginFor(l){let g=this._eventNameToPlugin.get(l);if(g)return g;if(g=this._plugins.find(Q=>Q.supports(l)),!g)throw new D.buA(5101,!1);return this._eventNameToPlugin.set(l,g),g}static \u0275fac=function(g){return new(g||C)(D.KVO(T),D.KVO(D.SKi))};static \u0275prov=D.jDH({token:C,factory:C.\u0275fac})}return C})();const k="ng-app-id";function ce(C){for(const u of C)u.remove()}function Ne(C,u){const l=u.createElement("style");return l.textContent=C,l}function Ze(C,u){const l=u.createElement("link");return l.setAttribute("rel","stylesheet"),l.setAttribute("href",C),l}let Te=(()=>{class C{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;constructor(l,g,A,Q={}){this.doc=l,this.appId=g,this.nonce=A,function xe(C,u,l,g){const A=C.head?.querySelectorAll(`style[${k}="${u}"],link[${k}="${u}"]`);if(A)for(const Q of A)Q.removeAttribute(k),Q instanceof HTMLLinkElement?g.set(Q.href.slice(Q.href.lastIndexOf("/")+1),{usage:0,elements:[Q]}):Q.textContent&&l.set(Q.textContent,{usage:0,elements:[Q]})}(l,g,this.inline,this.external),this.hosts.add(l.head)}addStyles(l,g){for(const A of l)this.addUsage(A,this.inline,Ne);g?.forEach(A=>this.addUsage(A,this.external,Ze))}removeStyles(l,g){for(const A of l)this.removeUsage(A,this.inline);g?.forEach(A=>this.removeUsage(A,this.external))}addUsage(l,g,A){const Q=g.get(l);Q?Q.usage++:g.set(l,{usage:1,elements:[...this.hosts].map(De=>this.addElement(De,A(l,this.doc)))})}removeUsage(l,g){const A=g.get(l);A&&(A.usage--,A.usage<=0&&(ce(A.elements),g.delete(l)))}ngOnDestroy(){for(const[,{elements:l}]of[...this.inline,...this.external])ce(l);this.hosts.clear()}addHost(l){this.hosts.add(l);for(const[g,{elements:A}]of this.inline)A.push(this.addElement(l,Ne(g,this.doc)));for(const[g,{elements:A}]of this.external)A.push(this.addElement(l,Ze(g,this.doc)))}removeHost(l){this.hosts.delete(l)}addElement(l,g){return this.nonce&&g.setAttribute("nonce",this.nonce),l.appendChild(g)}static \u0275fac=function(g){return new(g||C)(D.KVO(D.qQL),D.KVO(U.sZ2),D.KVO(U.BIS,8),D.KVO(U.Agw))};static \u0275prov=D.jDH({token:C,factory:C.\u0275fac})}return C})();const Be={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"},fe=/%COMP%/g,Y="%COMP%",he=`_nghost-${Y}`,ue=`_ngcontent-${Y}`,me=new D.nKC("",{factory:()=>!0});function $(C,u){return u.map(l=>l.replace(fe,C))}let oe=(()=>{class C{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;constructor(l,g,A,Q,De,ze,ct=null,mt=null){this.eventManager=l,this.sharedStylesHost=g,this.appId=A,this.removeStylesOnCompDestroy=Q,this.doc=De,this.ngZone=ze,this.nonce=ct,this.tracingService=mt,this.defaultRenderer=new ee(l,De,ze,this.tracingService)}createRenderer(l,g){if(!l||!g)return this.defaultRenderer;const A=this.getOrCreateRenderer(l,g);return A instanceof Fe?A.applyToHost(l):A instanceof Qe&&A.applyStyles(),A}getOrCreateRenderer(l,g){const A=this.rendererByCompId;let Q=A.get(g.id);if(!Q){const De=this.doc,ze=this.ngZone,ct=this.eventManager,mt=this.sharedStylesHost,Qt=this.removeStylesOnCompDestroy,Xt=this.tracingService;switch(g.encapsulation){case U.gXe.Emulated:Q=new Fe(ct,mt,g,this.appId,Qt,De,ze,Xt);break;case U.gXe.ShadowDom:return new Se(ct,l,g,De,ze,this.nonce,Xt,mt);case U.gXe.ExperimentalIsolatedShadowDom:return new Se(ct,l,g,De,ze,this.nonce,Xt);default:Q=new Qe(ct,mt,g,Qt,De,ze,Xt)}A.set(g.id,Q)}return Q}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(l){this.rendererByCompId.delete(l)}static \u0275fac=function(g){return new(g||C)(D.KVO(Ee),D.KVO(Te),D.KVO(U.sZ2),D.KVO(me),D.KVO(D.qQL),D.KVO(D.SKi),D.KVO(U.BIS),D.KVO(U.a8H,8))};
vendor: 4,805 bytes, line 1
1static \u0275prov=D.jDH({token:C,factory:C.\u0275fac})}return C})();class ee{eventManager;doc;ngZone;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;constructor(u,l,g,A){this.eventManager=u,this.doc=l,this.ngZone=g,this.tracingService=A}destroy(){}destroyNode=null;createElement(u,l){return l?this.doc.createElementNS(Be[l]||l,u):this.doc.createElement(u)}createComment(u){return this.doc.createComment(u)}createText(u){return this.doc.createTextNode(u)}appendChild(u,l){(ut(u)?u.content:u).appendChild(l)}insertBefore(u,l,g){u&&(ut(u)?u.content:u).insertBefore(l,g)}removeChild(u,l){l.remove()}selectRootElement(u,l){let g="string"==typeof u?this.doc.querySelector(u):u;if(!g)throw new D.buA(-5104,!1);return l||(g.textContent=""),g}parentNode(u){return u.parentNode}nextSibling(u){return u.nextSibling}setAttribute(u,l,g,A){if(A){l=A+":"+l;const Q=Be[A];Q?u.setAttributeNS(Q,l,g):u.setAttribute(l,g)}else u.setAttribute(l,g)}removeAttribute(u,l,g){if(g){const A=Be[g];A?u.removeAttributeNS(A,l):u.removeAttribute(`${g}:${l}`)}else u.removeAttribute(l)}addClass(u,l){u.classList.add(l)}removeClass(u,l){u.classList.remove(l)}setStyle(u,l,g,A){A&(U.czy.DashCase|U.czy.Important)?u.style.setProperty(l,g,A&U.czy.Important?"important":""):u.style[l]=g}removeStyle(u,l,g){g&U.czy.DashCase?u.style.removeProperty(l):u.style[l]=""}setProperty(u,l,g){null!=u&&(u[l]=g)}setValue(u,l){u.nodeValue=l}listen(u,l,g,A){if("string"==typeof u&&!(u=(0,F.rb)().getGlobalEventTarget(this.doc,u)))throw new D.buA(5102,!1);let Q=this.decoratePreventDefault(g);return this.tracingService?.wrapEventListener&&(Q=this.tracingService.wrapEventListener(u,l,Q)),this.eventManager.addEventListener(u,l,Q,A)}decoratePreventDefault(u){return l=>{if("__ngUnwrap__"===l)return u;!1===u(l)&&l.preventDefault()}}}function ut(C){return"TEMPLATE"===C.tagName&&void 0!==C.content}class Se extends ee{hostEl;sharedStylesHost;shadowRoot;constructor(u,l,g,A,Q,De,ze,ct){super(u,A,Q,ze),this.hostEl=l,this.sharedStylesHost=ct,this.shadowRoot=l.attachShadow({mode:"open"}),this.sharedStylesHost&&this.sharedStylesHost.addHost(this.shadowRoot);let mt=g.styles;mt=$(g.id,mt);for(const Xt of mt){const Pn=document.createElement("style");De&&Pn.setAttribute("nonce",De),Pn.textContent=Xt,this.shadowRoot.appendChild(Pn)}const Qt=g.getExternalStyles?.();if(Qt)for(const Xt of Qt){const Pn=Ze(Xt,A);De&&Pn.setAttribute("nonce",De),this.shadowRoot.appendChild(Pn)}}nodeOrShadowRoot(u){return u===this.hostEl?this.shadowRoot:u}appendChild(u,l){return super.appendChild(this.nodeOrShadowRoot(u),l)}insertBefore(u,l,g){return super.insertBefore(this.nodeOrShadowRoot(u),l,g)}removeChild(u,l){return super.removeChild(null,l)}parentNode(u){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(u)))}destroy(){this.sharedStylesHost&&this.sharedStylesHost.removeHost(this.shadowRoot)}}class Qe extends ee{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(u,l,g,A,Q,De,ze,ct){super(u,Q,De,ze),this.sharedStylesHost=l,this.removeStylesOnCompDestroy=A;let mt=g.styles;this.styles=ct?$(ct,mt):mt,this.styleUrls=g.getExternalStyles?.(ct)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&0===U.DUP.size&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}}class Fe extends Qe{contentAttr;hostAttr;constructor(u,l,g,A,Q,De,ze,ct){const mt=A+"-"+g.id;super(u,l,g,Q,De,ze,ct,mt),this.contentAttr=function j(C){return ue.replace(fe,C)}(mt),this.hostAttr=function z(C){return he.replace(fe,C)}(mt)}applyToHost(u){this.applyStyles(),this.setAttribute(u,this.hostAttr,"")}createElement(u,l){const g=super.createElement(u,l);return super.setAttribute(g,this.contentAttr,""),g}}class sn extends F.qj{supportsDOMEvents=!0;static makeCurrent(){(0,F.ig)(new sn)}onAndCancel(u,l,g,A){return u.addEventListener(l,g,A),()=>{u.removeEventListener(l,g,A)}}dispatchEvent(u,l){u.dispatchEvent(l)}remove(u){u.remove()}createElement(u,l){return(l=l||this.getDefaultDocument()).createElement(u)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(u){return u.nodeType===Node.ELEMENT_NODE}isShadowRoot(u){return u instanceof DocumentFragment}getGlobalEventTarget(u,l){return"window"===l?window:"document"===l?u:"body"===l?u.body:null}getBaseHref(u){const l=function Pt(){return $e=$e||document.head.querySelector("base"),$e?$e.getAttribute("href"):null}();return null==l?null:function Nt(C){return new URL(C,document.baseURI).pathname}(l)}resetBaseElement(){$e=null}getUserAgent(){return window.navigator.userAgent}getCookie(u){return(0,L.b)(document.cookie,u)}}let $e=null,Ot=(()=>{class C{build(){return new XMLHttpRequest}static \u0275fac=function(g){return new(g||C)};
1static \u0275prov=D.jDH({token:C,factory:C.\u0275fac})}return C})();const Vt=["alt","control","meta","shift"],o={"\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"},Ie={alt:C=>C.altKey,control:C=>C.ctrlKey,meta:C=>C.metaKey,shift:C=>C.shiftKey};let ie=(()=>{class C extends re{constructor(l){super(l)}supports(l){return null!=C.parseEventName(l)}addEventListener(l,g,A,Q){const De=C.parseEventName(g),ze=C.eventCallback(De.fullKey,A,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,F.rb)().onAndCancel(l,De.domEventName,ze,Q))}static parseEventName(l){const g=l.toLowerCase().split("."),A=g.shift();if(0===g.length||"keydown"!==A&&"keyup"!==A)return null;const Q=C._normalizeKey(g.pop());let De="",ze=g.indexOf("code");if(ze>-1&&(g.splice(ze,1),De="code."),Vt.forEach(mt=>{const Qt=g.indexOf(mt);Qt>-1&&(g.splice(Qt,1),De+=mt+".")}),De+=Q,0!=g.length||0===Q.length)return null;const ct={};return ct.domEventName=A,ct.fullKey=De,ct}static matchEventFullKeyCode(l,g){let A=o[l.key]||l.key,Q="";return g.indexOf("code.")>-1&&(A=l.code,Q="code."),!(null==A||!A)&&(A=A.toLowerCase()," "===A?A="space":"."===A&&(A="dot"),Vt.forEach(De=>{De!==A&&(0,Ie[De])(l)&&(Q+=De+".")}),Q+=A,Q===g)}static eventCallback(l,g,A){return Q=>{C.matchEventFullKeyCode(Q,l)&&A.runGuarded(()=>g(Q))}}static _normalizeKey(l){return"esc"===l?"escape":l}static \u0275fac=function(g){return new(g||C)(D.KVO(D.qQL))};static \u0275prov=D.jDH({token:C,factory:C.\u0275fac})}return C})();function gt(){return(gt=(0,v.A)(function*(C,u){return(0,S.TL3)(function it(C,u){return{platformRef:u?.platformRef,appProviders:[...Mn,...C?.providers??[]],platformProviders:Yt}}(C,u))})).apply(this,arguments)}const Yt=[{provide:U.Agw,useValue:M.AJ},{provide:U.PLl,useValue:function Me(){sn.makeCurrent()},multi:!0},{provide:D.qQL,useFactory:function Et(){return(0,U._9u)(document),document}}],Mn=[{provide:D.GBX,useValue:"root"},{provide:D.zcH,useFactory:function Je(){return new D.zcH}},{provide:T,useClass:X,multi:!0},{provide:T,useClass:ie,multi:!0},oe,Te,Ee,{provide:U._9s,useExisting:oe},{provide:L.N,useClass:Ot},[]];var gn=s(8589),Hn=s(7807),Vn=s(930),Rn=s(8610),rr=s(6148),yr=s(3205),Fn=s(345),Dr=s(6136);let Cr=(()=>{class C{constructor(){this.themeService=(0,D.WQX)(Dr.ec),this.meta=(0,D.WQX)(Fn.W8)}applyThemeByMetaTag(){const g=this.meta.getTag('name="portal_theme"')?.content.trim();g&&this.themeService.applyThemeByID(g)}static{this.\u0275fac=function(g){return new(g||C)}}static{this.\u0275prov=D.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}}return C})();var ur=s(9882),or=s(683);const Ar=["*"],Ur=()=>[Promise.all([s.e(6537),s.e(5478),s.e(885),s.e(5351),s.e(2076),s.e(2182)]).then(s.bind(s,5604)).then(C=>C.UiLoadingIndicatorComponent)];function hr(C,u){1&C&&U.nrm(0,"ui-loading-indicator")}function Gn(C,u){1&C&&(U.PeT(0,hr,1,0),U.nv$(1,0,Ur),U.g25())}let ar=(()=>{class C{clickListener(l){this.navigationHandlerService.handleNavigationOnWindowClick(l)}constructor(){this.router=(0,D.WQX)(ur.Ix),this.anchorNavigationService=(0,D.WQX)(gn.vZ),this.archiveRenderingService=(0,D.WQX)(or.E_),this.themeService=(0,D.WQX)(Cr),this.navigationHandlerService=(0,D.WQX)(gn.Sq),this.loading=(0,D.WQX)(gn.lz),(0,U.WeM)(()=>{this.anchorNavigationService.afterRenderEmit(),this.archiveRenderingService.emitRenderedDone()})}ngOnInit(){this.router.initialNavigation(),this.themeService.applyThemeByMetaTag()}static{this.\u0275fac=function(g){return new(g||C)}}static{this.\u0275cmp=U.VBU({type:C,selectors:[["hra-root"]],hostBindings:function(g,A){1&g&&U.bIt("click",function(De){return A.clickListener(De)},U.tSv)},ngContentSelectors:Ar,decls:16,vars:1,consts:[["name","archive-header"],["name","header"],["name","footer"],["name","contact-widget"],["name","chatbot"],["name","consent-layer"],["name","marketing"],["name","archive-footer"],["name","cls-gate"]],template:function(g,A){1&g&&(U.NAR(),U.j41(0,"hra-configuration-reader"),U.SdG(1),U.k0s(),U.j41(2,"header"),U.nrm(3,"router-outlet",0)(4,"router-outlet",1),U.k0s(),U.j41(5,"main"),U.nrm(6,"router-outlet"),U.k0s(),U.j41(7,"footer"),U.nrm(8,"router-outlet",2),U.k0s(),U.nrm(9,"router-outlet",3)(10,"router-outlet",4)(11,"router-outlet",5)(12,"router-outlet",6)(13,"router-outlet",7),U.nVh(14,Gn,3,0),U.nrm(15,"router-outlet",8)),2&g&&(U.R7$(14),U.vxM(A.loading()?14:-1))},dependencies:[ur.n3],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column}main[_ngcontent-%COMP%]{display:flex;flex-direction:column;min-height:calc(100vh - 360px)}hra-configuration-reader[_ngcontent-%COMP%]{display:none}"],changeDetection:0})}}return C})();var dt=s(5984),dn=s(3794),w=s(8173);function St(C){return new D.buA(3e3,!1)}function Bn(C){return new D.buA(3002,!1)}function Ht(C){switch(C.length){case 0:return new w.sf;case 1:return C[0];default:return new w.PZ(C)}}function mn(C,u,l=new Map,g=new Map){const A=[],Q=[];let De=-1,ze=null;if(u.forEach(ct=>{const mt=ct.get("offset"),Qt=mt==De,Xt=Qt&&ze||new Map;ct.forEach((Pn,bn)=>{let En=bn,wn=Pn;if("offset"!==bn)switch(En=C.normalizePropertyName(En,A),wn){case w.FX:wn=l.get(bn);break;case w.kp:wn=g.get(bn);break;default:wn=C.normalizeStyleValue(bn,En,wn,A)}Xt.set(En,wn)}),Qt||Q.push(Xt),ze=Xt,De=mt}),A.length)throw function fn(){return new D.buA(3502,!1)}();return Q}function dr(C,u,l,g){switch(u){case"start":C.onStart(()=>g(l&&$n(l,"start",C)));break;case"done":C.onDone(()=>g(l&&$n(l,"done",C)));break;
1case"destroy":C.onDestroy(()=>g(l&&$n(l,"destroy",C)))}}function $n(C,u,l){const Q=zr(C.element,C.triggerName,C.fromState,C.toState,u||C.phaseName,l.totalTime??C.totalTime,!!l.disabled),De=C._data;return null!=De&&(Q._data=De),Q}function zr(C,u,l,g,A="",Q=0,De){return{element:C,triggerName:u,fromState:l,toState:g,phaseName:A,totalTime:Q,disabled:!!De}}function Xn(C,u,l){let g=C.get(u);return g||C.set(u,g=l),g}function br(C){const u=C.indexOf(":");return[C.substring(1,u),C.slice(u+1)]}const Pr=typeof document>"u"?null:document.documentElement;function Qr(C){const u=C.parentNode||C.host||null;return u===Pr?null:u}let wr=null,Xr=!1;function Bt(C,u){for(;u;){if(u===C)return!0;u=Qr(u)}return!1}function fr(C,u,l){if(l)return Array.from(C.querySelectorAll(u));const g=C.querySelector(u);return g?[g]:[]}const K="ng-enter",ne="ng-leave",Ge="ng-trigger",Ct=".ng-trigger",Ft="ng-animating",cn=".ng-animating";function kn(C){if("number"==typeof C)return C;const u=C.match(/^(-?[\.\d]+)(m?s)/);return!u||u.length<2?0:jn(parseFloat(u[1]),u[2])}function jn(C,u){return"s"===u?1e3*C:C}function Un(C,u,l){return C.hasOwnProperty("duration")?C:function tr(C,u,l){let g,A=0,Q="";if("string"==typeof C){const De=C.match(Ln);if(null===De)return u.push(St()),{duration:0,delay:0,easing:""};g=jn(parseFloat(De[1]),De[2]);const ze=De[3];null!=ze&&(A=jn(parseFloat(ze),De[4]));const ct=De[5];ct&&(Q=ct)}else g=C;if(!l){let De=!1,ze=u.length;g<0&&(u.push(function ln(){return new D.buA(3100,!1)}()),De=!0),A<0&&(u.push(function $t(){return new D.buA(3101,!1)}()),De=!0),De&&u.splice(ze,0,St())}return{duration:g,delay:A,easing:Q}}(C,u,l)}const Ln=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i;function Re(C,u,l){u.forEach((g,A)=>{const Q=Rr(A);l&&!l.has(A)&&l.set(A,C.style[Q]),C.style[Q]=g})}function An(C,u){u.forEach((l,g)=>{const A=Rr(g);C.style[A]=""})}function te(C){return Array.isArray(C)?1==C.length?C[0]:(0,w.K2)(C):C}const yt=new RegExp("{{\\s*(.+?)\\s*}}","g");function on(C){let u=[];if("string"==typeof C){let l;for(;l=yt.exec(C);)u.push(l[1]);yt.lastIndex=0}return u}function Wn(C,u,l){const g=`${C}`,A=g.replace(yt,(Q,De)=>{let ze=u[De];return null==ze&&(l.push(function _r(){return new D.buA(3003,!1)}()),ze=""),ze.toString()});return A==g?C:A}const pr=/-+([a-z0-9])/g;function Rr(C){return C.replace(pr,(...u)=>u[1].toUpperCase())}function gr(C,u,l){switch(u.type){case w.If.Trigger:return C.visitTrigger(u,l);case w.If.State:return C.visitState(u,l);case w.If.Transition:return C.visitTransition(u,l);case w.If.Sequence:return C.visitSequence(u,l);case w.If.Group:return C.visitGroup(u,l);case w.If.Animate:return C.visitAnimate(u,l);case w.If.Keyframes:return C.visitKeyframes(u,l);case w.If.Style:return C.visitStyle(u,l);case w.If.Reference:return C.visitReference(u,l);case w.If.AnimateChild:return C.visitAnimateChild(u,l);case w.If.AnimateRef:return C.visitAnimateRef(u,l);case w.If.Query:return C.visitQuery(u,l);case w.If.Stagger:return C.visitStagger(u,l);default:throw function Yn(){return new D.buA(3004,!1)}()}}function Ci(C,u){return window.getComputedStyle(C)[u]}let jo=(()=>{class C{validateStyleProperty(l){return function Eo(C){wr||(wr=function an(){return typeof document<"u"?document.body:null}()||{},Xr=!!wr.style&&"WebkitAppearance"in wr.style);let u=!0;return wr.style&&!function to(C){return"ebkit"==C.substring(1,6)}(C)&&(u=C in wr.style,!u&&Xr&&(u="Webkit"+C.charAt(0).toUpperCase()+C.slice(1)in wr.style)),u}(l)}containsElement(l,g){return Bt(l,g)}getParentElement(l){return Qr(l)}query(l,g,A){return fr(l,g,A)}computeStyle(l,g,A){return A||""}animate(l,g,A,Q,De,ze=[],ct){return new w.sf(A,Q)}static \u0275fac=function(g){return new(g||C)};static \u0275prov=D.jDH({token:C,factory:C.\u0275fac})}return C})();class To{static NOOP=new jo}class Wo{}const Ko=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class po extends Wo{normalizePropertyName(u,l){return Rr(u)}normalizeStyleValue(u,l,g,A){let Q="";const De=g.toString().trim();if(Ko.has(l)&&0!==g&&"0"!==g)if("number"==typeof g)Q="px";else{const ze=g.match(/^[+-]?[\d\.]+([a-z]*)$/);ze&&0==ze[1].length&&A.push(function ir(){return new D.buA(3005,!1)}())}return De+Q}}const ci=new Set(["true","1"]),go=new Set(["false","0"]);function Wr(C,u){const l=ci.has(C)||go.has(C),g=ci.has(u)||go.has(u);return(A,Q)=>{let De="*"==C||C==A,ze="*"==u||u==Q;return!De&&l&&"boolean"==typeof A&&(De=A?ci.has(C):go.has(C)),!ze&&g&&"boolean"==typeof Q&&(ze=Q?ci.has(u):go.has(u)),De&&ze}}const Ii=new RegExp("s*:selfs*,?","g");function Io(C,u,l,g){return new Oo(C).build(u,l,g)}class Oo{_driver;constructor(u){this._driver=u}build(u,l,g){const A=new Gi(l);return this._resetContextStyleTimingState(A),gr(this,te(u),A)}_resetContextStyleTimingState(u){u.currentQuerySelector="",u.collectedStyles=new Map,u.collectedStyles.set("",new Map),u.currentTime=0}visitTrigger(u,l){let g=l.queryCount=0,A=l.depCount=0;const Q=[],De=[];return"@"==u.name.charAt(0)&&l.errors.push(function Jn(){return new D.buA(3006,!1)}()),u.definitions.forEach(ze=>{if(this._resetContextStyleTimingState(l),ze.type==w.If.State){const ct=ze,mt=ct.name;
1mt.toString().split(/\s*,\s*/).forEach(Qt=>{ct.name=Qt,Q.push(this.visitState(ct,l))}),ct.name=mt}else if(ze.type==w.If.Transition){const ct=this.visitTransition(ze,l);g+=ct.queryCount,A+=ct.depCount,De.push(ct)}else l.errors.push(function cr(){return new D.buA(3007,!1)}())}),{type:w.If.Trigger,name:u.name,states:Q,transitions:De,queryCount:g,depCount:A,options:null}}visitState(u,l){const g=this.visitStyle(u.styles,l),A=u.options&&u.options.params||null;if(g.containsDynamicStyles){const Q=new Set,De=A||{};g.styles.forEach(ze=>{ze instanceof Map&&ze.forEach(ct=>{on(ct).forEach(mt=>{De.hasOwnProperty(mt)||Q.add(mt)})})}),Q.size&&l.errors.push(function co(){return new D.buA(3008,!1)}(0,Q.values()))}return{type:w.If.State,name:u.name,style:g,options:A?{params:A}:null}}visitTransition(u,l){l.queryCount=0,l.depCount=0;const g=gr(this,te(u.animation),l),A=function Lo(C,u){const l=[];return"string"==typeof C?C.split(/\s*,\s*/).forEach(g=>function Lr(C,u,l){if(":"==C[0]){const ct=function No(C,u){switch(C){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(l,g)=>parseFloat(g)>parseFloat(l);case":decrement":return(l,g)=>parseFloat(g)<parseFloat(l);default:return u.push(function It(){return new D.buA(3016,!1)}()),"* => *"}}(C,l);if("function"==typeof ct)return void u.push(ct);C=ct}const g=C.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==g||g.length<4)return l.push(function vt(){return new D.buA(3015,!1)}()),u;const A=g[1],Q=g[2],De=g[3];u.push(Wr(A,De)),"<"==Q[0]&&("*"!=A||"*"!=De)&&u.push(Wr(De,A))}(g,l,u)):l.push(C),l}(u.expr,l.errors);return{type:w.If.Transition,matchers:A,animation:g,queryCount:l.queryCount,depCount:l.depCount,options:mo(u.options)}}visitSequence(u,l){return{type:w.If.Sequence,steps:u.steps.map(g=>gr(this,g,l)),options:mo(u.options)}}visitGroup(u,l){const g=l.currentTime;let A=0;const Q=u.steps.map(De=>{l.currentTime=g;const ze=gr(this,De,l);return A=Math.max(A,l.currentTime),ze});return l.currentTime=A,{type:w.If.Group,steps:Q,options:mo(u.options)}}visitAnimate(u,l){const g=function Us(C,u){if(C.hasOwnProperty("duration"))return C;if("number"==typeof C)return ys(Un(C,u).duration,0,"");const l=C;if(l.split(/\s+/).some(Q=>"{"==Q.charAt(0)&&"{"==Q.charAt(1))){const Q=ys(0,0,"");return Q.dynamic=!0,Q.strValue=l,Q}const A=Un(l,u);return ys(A.duration,A.delay,A.easing)}(u.timings,l.errors);l.currentAnimateTimings=g;let A,Q=u.styles?u.styles:(0,w.iF)({});if(Q.type==w.If.Keyframes)A=this.visitKeyframes(Q,l);else{let De=u.styles,ze=!1;if(!De){ze=!0;const mt={};g.easing&&(mt.easing=g.easing),De=(0,w.iF)(mt)}l.currentTime+=g.duration+g.delay;const ct=this.visitStyle(De,l);ct.isEmptyStep=ze,A=ct}return l.currentAnimateTimings=null,{type:w.If.Animate,timings:g,style:A,options:null}}visitStyle(u,l){const g=this._makeStyleAst(u,l);return this._validateStyleAst(g,l),g}_makeStyleAst(u,l){const g=[],A=Array.isArray(u.styles)?u.styles:[u.styles];for(let ze of A)"string"==typeof ze?ze===w.kp?g.push(ze):l.errors.push(Bn()):g.push(new Map(Object.entries(ze)));let Q=!1,De=null;return g.forEach(ze=>{if(ze instanceof Map&&(ze.has("easing")&&(De=ze.get("easing"),ze.delete("easing")),!Q))for(let ct of ze.values())if(ct.toString().indexOf("{{")>=0){Q=!0;break}}),{type:w.If.Style,styles:g,easing:De,offset:u.offset,containsDynamicStyles:Q,options:null}}_validateStyleAst(u,l){const g=l.currentAnimateTimings;let A=l.currentTime,Q=l.currentTime;g&&Q>0&&(Q-=g.duration+g.delay),u.styles.forEach(De=>{"string"!=typeof De&&De.forEach((ze,ct)=>{const mt=l.collectedStyles.get(l.currentQuerySelector),Qt=mt.get(ct);let Xt=!0;Qt&&(Q!=A&&Q>=Qt.startTime&&A<=Qt.endTime&&(l.errors.push(function eo(){return new D.buA(3010,!1)}()),Xt=!1),Q=Qt.startTime),Xt&&mt.set(ct,{startTime:Q,endTime:A}),l.options&&function we(C,u,l){const g=u.params||{},A=on(C);A.length&&A.forEach(Q=>{g.hasOwnProperty(Q)||l.push(function bt(){return new D.buA(3001,!1)}())})}(ze,l.options,l.errors)})})}visitKeyframes(u,l){const g={type:w.If.Keyframes,styles:[],options:null};if(!l.currentAnimateTimings)return l.errors.push(function xr(){return new D.buA(3011,!1)}()),g;let Q=0;const De=[];let ze=!1,ct=!1,mt=0;const Qt=u.steps.map(kr=>{const Hr=this._makeStyleAst(kr,l);let f=null!=Hr.offset?Hr.offset:function Yi(C){if("string"==typeof C)return null;let u=null;if(Array.isArray(C))C.forEach(l=>{if(l instanceof Map&&l.has("offset")){const g=l;u=parseFloat(g.get("offset")),g.delete("offset")}});else if(C instanceof Map&&C.has("offset")){const l=C;u=parseFloat(l.get("offset")),l.delete("offset")}return u}(Hr.styles),I=0;return null!=f&&(Q++,I=Hr.offset=f),ct=ct||I<0||I>1,ze=ze||I<mt,mt=I,De.push(I),Hr});ct&&l.errors.push(function Sr(){return new D.buA(3012,!1)}()),ze&&l.errors.push(function Fr(){return new D.buA(3200,!1)}());const Xt=u.steps.length;let Pn=0;Q>0&&Q<Xt?l.errors.push(function se(){return new D.buA(3202,!1)}()):0==Q&&(Pn=1/(Xt-1));const bn=Xt-1,En=l.currentTime,wn=l.currentAnimateTimings,mr=wn.duration;return Qt.forEach((kr,Hr)=>{const f=Pn>0?Hr==bn?1:Pn*Hr:De[Hr],I=f*mr;
1l.currentTime=En+wn.delay+I,wn.duration=I,this._validateStyleAst(kr,l),kr.offset=f,g.styles.push(kr)}),g}visitReference(u,l){return{type:w.If.Reference,animation:gr(this,te(u.animation),l),options:mo(u.options)}}visitAnimateChild(u,l){return l.depCount++,{type:w.If.AnimateChild,options:mo(u.options)}}visitAnimateRef(u,l){return{type:w.If.AnimateRef,animation:this.visitReference(u.animation,l),options:mo(u.options)}}visitQuery(u,l){const g=l.currentQuerySelector,A=u.options||{};l.queryCount++,l.currentQuery=u;const[Q,De]=function $o(C){const u=!!C.split(/\s*,\s*/).find(l=>":self"==l);return u&&(C=C.replace(Ii,"")),C=C.replace(/@\*/g,Ct).replace(/@\w+/g,l=>Ct+"-"+l.slice(1)).replace(/:animating/g,cn),[C,u]}(u.selector);l.currentQuerySelector=g.length?g+" "+Q:Q,Xn(l.collectedStyles,l.currentQuerySelector,new Map);const ze=gr(this,te(u.animation),l);return l.currentQuery=null,l.currentQuerySelector=g,{type:w.If.Query,selector:Q,limit:A.limit||0,optional:!!A.optional,includeSelf:De,animation:ze,originalSelector:u.selector,options:mo(u.options)}}visitStagger(u,l){l.currentQuery||l.errors.push(function Ue(){return new D.buA(3013,!1)}());const g="full"===u.timings?{duration:0,delay:0,easing:"full"}:Un(u.timings,l.errors,!0);return{type:w.If.Stagger,animation:gr(this,te(u.animation),l),timings:g,options:null}}}class Gi{errors;queryCount=0;depCount=0;currentTransition=null;currentQuery=null;currentQuerySelector=null;currentAnimateTimings=null;currentTime=0;collectedStyles=new Map;options=null;unsupportedCSSPropertiesFound=new Set;constructor(u){this.errors=u}}function mo(C){return C?(C={...C}).params&&(C.params=function Vo(C){return C?{...C}:null}(C.params)):C={},C}function ys(C,u,l){return{duration:C,delay:u,easing:l}}function Zi(C,u,l,g,A,Q,De=null,ze=!1){return{type:1,element:C,keyframes:u,preStyleProps:l,postStyleProps:g,duration:A,delay:Q,totalTime:A+Q,easing:De,subTimeline:ze}}class xo{_map=new Map;get(u){return this._map.get(u)||[]}append(u,l){let g=this._map.get(u);g||this._map.set(u,g=[]),g.push(...l)}has(u){return this._map.has(u)}clear(){this._map.clear()}}const Ji=new RegExp(":enter","g"),Ds=new RegExp(":leave","g");function Vr(C,u,l,g,A,Q=new Map,De=new Map,ze,ct,mt=[]){return(new Qo).buildKeyframes(C,u,l,g,A,Q,De,ze,ct,mt)}class Qo{buildKeyframes(u,l,g,A,Q,De,ze,ct,mt,Qt=[]){mt=mt||new xo;const Xt=new li(u,l,mt,A,Q,Qt,[]);Xt.options=ct;const Pn=ct.delay?kn(ct.delay):0;Xt.currentTimeline.delayNextStep(Pn),Xt.currentTimeline.setStyles([De],null,Xt.errors,ct),gr(this,g,Xt);const bn=Xt.timelines.filter(En=>En.containsAnimation());if(bn.length&&ze.size){let En;for(let wn=bn.length-1;wn>=0;wn--){const mr=bn[wn];if(mr.element===l){En=mr;break}}En&&!En.allowOnlyTimelineStyles()&&En.setStyles([ze],null,Xt.errors,ct)}return bn.length?bn.map(En=>En.buildKeyframes()):[Zi(l,[],[],[],0,Pn,"",!1)]}visitTrigger(u,l){}visitState(u,l){}visitTransition(u,l){}visitAnimateChild(u,l){const g=l.subInstructions.get(l.element);if(g){const A=l.createSubContext(u.options),Q=l.currentTimeline.currentTime,De=this._visitSubInstructions(g,A,A.options);Q!=De&&l.transformIntoNewTimeline(De)}l.previousNode=u}visitAnimateRef(u,l){const g=l.createSubContext(u.options);g.transformIntoNewTimeline(),this._applyAnimationRefDelays([u.options,u.animation.options],l,g),this.visitReference(u.animation,g),l.transformIntoNewTimeline(g.currentTimeline.currentTime),l.previousNode=u}_applyAnimationRefDelays(u,l,g){for(const A of u){const Q=A?.delay;if(Q){const De="number"==typeof Q?Q:kn(Wn(Q,A?.params??{},l.errors));g.delayNextStep(De)}}}_visitSubInstructions(u,l,g){let Q=l.currentTimeline.currentTime;const De=null!=g.duration?kn(g.duration):null,ze=null!=g.delay?kn(g.delay):null;return 0!==De&&u.forEach(ct=>{const mt=l.appendInstructionToTimeline(ct,De,ze);Q=Math.max(Q,mt.duration+mt.delay)}),Q}visitReference(u,l){l.updateOptions(u.options,!0),gr(this,u.animation,l),l.previousNode=u}visitSequence(u,l){const g=l.subContextCount;let A=l;const Q=u.options;if(Q&&(Q.params||Q.delay)&&(A=l.createSubContext(Q),A.transformIntoNewTimeline(),null!=Q.delay)){A.previousNode.type==w.If.Style&&(A.currentTimeline.snapshotCurrentStyles(),A.previousNode=Oi);const De=kn(Q.delay);A.delayNextStep(De)}u.steps.length&&(u.steps.forEach(De=>gr(this,De,A)),A.currentTimeline.applyStylesToKeyframe(),A.subContextCount>g&&A.transformIntoNewTimeline()),l.previousNode=u}visitGroup(u,l){const g=[];let A=l.currentTimeline.currentTime;const Q=u.options&&u.options.delay?kn(u.options.delay):0;u.steps.forEach(De=>{const ze=l.createSubContext(u.options);Q&&ze.delayNextStep(Q),gr(this,De,ze),A=Math.max(A,ze.currentTimeline.currentTime),g.push(ze.currentTimeline)}),g.forEach(De=>l.currentTimeline.mergeTimelineCollectedStyles(De)),l.transformIntoNewTimeline(A),l.previousNode=u}_visitTiming(u,l){if(u.dynamic){const g=u.strValue;return Un(l.params?Wn(g,l.params,l.errors):g,l.errors)}return{duration:u.duration,delay:u.delay,easing:u.easing}}visitAnimate(u,l){const g=l.currentAnimateTimings=this._visitTiming(u.timings,l),A=l.currentTimeline;g.delay&&(l.incrementTime(g.delay),A.snapshotCurrentStyles());const Q=u.style;Q.type==w.If.Keyframes?this.visitKeyframes(Q,l):(l.incrementTime(g.duration),this.visitStyle(Q,l),A.applyStylesToKeyframe()),l.currentAnimateTimings=null,l.previousNode=u}visitStyle(u,l){const g=l.currentTimeline,A=l.currentAnimateTimings;!A&&g.hasCurrentStyleProperties()&&g.forwardFrame();const Q=A&&A.easing||u.easing;u.isEmptyStep?g.applyEmptyStep(Q):g.setStyles(u.styles,Q,l.errors,l.options),l.previousNode=u}visitKeyframes(u,l){const g=l.currentAnimateTimings,A=l.currentTimeline.duration,Q=g.duration,ze=l.createSubContext().currentTimeline;
vendor: 6,256 bytes, line 1
1ze.easing=g.easing,u.styles.forEach(ct=>{ze.forwardTime((ct.offset||0)*Q),ze.setStyles(ct.styles,ct.easing,l.errors,l.options),ze.applyStylesToKeyframe()}),l.currentTimeline.mergeTimelineCollectedStyles(ze),l.transformIntoNewTimeline(A+Q),l.previousNode=u}visitQuery(u,l){const g=l.currentTimeline.currentTime,A=u.options||{},Q=A.delay?kn(A.delay):0;Q&&(l.previousNode.type===w.If.Style||0==g&&l.currentTimeline.hasCurrentStyleProperties())&&(l.currentTimeline.snapshotCurrentStyles(),l.previousNode=Oi);let De=g;const ze=l.invokeQuery(u.selector,u.originalSelector,u.limit,u.includeSelf,!!A.optional,l.errors);l.currentQueryTotal=ze.length;let ct=null;ze.forEach((mt,Qt)=>{l.currentQueryIndex=Qt;const Xt=l.createSubContext(u.options,mt);Q&&Xt.delayNextStep(Q),mt===l.element&&(ct=Xt.currentTimeline),gr(this,u.animation,Xt),Xt.currentTimeline.applyStylesToKeyframe(),De=Math.max(De,Xt.currentTimeline.currentTime)}),l.currentQueryIndex=0,l.currentQueryTotal=0,l.transformIntoNewTimeline(De),ct&&(l.currentTimeline.mergeTimelineCollectedStyles(ct),l.currentTimeline.snapshotCurrentStyles()),l.previousNode=u}visitStagger(u,l){const g=l.parentContext,A=l.currentTimeline,Q=u.timings,De=Math.abs(Q.duration),ze=De*(l.currentQueryTotal-1);let ct=De*l.currentQueryIndex;switch(Q.duration<0?"reverse":Q.easing){case"reverse":ct=ze-ct;break;case"full":ct=g.currentStaggerTime}const Qt=l.currentTimeline;ct&&Qt.delayNextStep(ct);const Xt=Qt.currentTime;gr(this,u.animation,l),l.previousNode=u,g.currentStaggerTime=A.currentTime-Xt+(A.startTime-g.currentTimeline.startTime)}}const Oi={};class li{_driver;element;subInstructions;_enterClassName;_leaveClassName;errors;timelines;parentContext=null;currentTimeline;currentAnimateTimings=null;previousNode=Oi;subContextCount=0;options={};currentQueryIndex=0;currentQueryTotal=0;currentStaggerTime=0;constructor(u,l,g,A,Q,De,ze,ct){this._driver=u,this.element=l,this.subInstructions=g,this._enterClassName=A,this._leaveClassName=Q,this.errors=De,this.timelines=ze,this.currentTimeline=ct||new Ai(this._driver,l,0),ze.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(u,l){if(!u)return;const g=u;let A=this.options;null!=g.duration&&(A.duration=kn(g.duration)),null!=g.delay&&(A.delay=kn(g.delay));const Q=g.params;if(Q){let De=A.params;De||(De=this.options.params={}),Object.keys(Q).forEach(ze=>{(!l||!De.hasOwnProperty(ze))&&(De[ze]=Wn(Q[ze],De,this.errors))})}}_copyOptions(){const u={};if(this.options){const l=this.options.params;if(l){const g=u.params={};Object.keys(l).forEach(A=>{g[A]=l[A]})}}return u}createSubContext(u=null,l,g){const A=l||this.element,Q=new li(this._driver,A,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(A,g||0));return Q.previousNode=this.previousNode,Q.currentAnimateTimings=this.currentAnimateTimings,Q.options=this._copyOptions(),Q.updateOptions(u),Q.currentQueryIndex=this.currentQueryIndex,Q.currentQueryTotal=this.currentQueryTotal,Q.parentContext=this,this.subContextCount++,Q}transformIntoNewTimeline(u){return this.previousNode=Oi,this.currentTimeline=this.currentTimeline.fork(this.element,u),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(u,l,g){const A={duration:l??u.duration,delay:this.currentTimeline.currentTime+(g??0)+u.delay,easing:""},Q=new Ws(this._driver,u.element,u.keyframes,u.preStyleProps,u.postStyleProps,A,u.stretchStartingKeyframe);return this.timelines.push(Q),A}incrementTime(u){this.currentTimeline.forwardTime(this.currentTimeline.duration+u)}delayNextStep(u){u>0&&this.currentTimeline.delayNextStep(u)}invokeQuery(u,l,g,A,Q,De){let ze=[];if(A&&ze.push(this.element),u.length>0){u=(u=u.replace(Ji,"."+this._enterClassName)).replace(Ds,"."+this._leaveClassName);let mt=this._driver.query(this.element,u,1!=g);0!==g&&(mt=g<0?mt.slice(mt.length+g,mt.length):mt.slice(0,g)),ze.push(...mt)}return!Q&&0==ze.length&&De.push(function Pe(){return new D.buA(3014,!1)}()),ze}}class Ai{_driver;element;startTime;_elementTimelineStylesLookup;duration=0;easing=null;_previousKeyframe=new Map;_currentKeyframe=new Map;_keyframes=new Map;_styleSummary=new Map;_localTimelineStyles=new Map;_globalTimelineStyles;_pendingStyles=new Map;_backFill=new Map;_currentEmptyStepKeyframe=null;constructor(u,l,g,A){this._driver=u,this.element=l,this.startTime=g,this._elementTimelineStylesLookup=A,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(l),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(l,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(u){const l=1===this._keyframes.size&&this._pendingStyles.size;this.duration||l?(this.forwardTime(this.currentTime+u),l&&this.snapshotCurrentStyles()):this.startTime+=u}fork(u,l){return this.applyStylesToKeyframe(),new Ai(this._driver,u,l||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(u){this.applyStylesToKeyframe(),this.duration=u,this._loadKeyframe()}_updateStyle(u,l){this._localTimelineStyles.set(u,l),this._globalTimelineStyles.set(u,l),this._styleSummary.set(u,{time:this.currentTime,value:l})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(u){u&&this._previousKeyframe.set("easing",u);for(let[l,g]of this._globalTimelineStyles)this._backFill.set(l,g||w.kp),this._currentKeyframe.set(l,w.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(u,l,g,A){l&&this._previousKeyframe.set("easing",l);const Q=A&&A.params||{},De=function Cs(C,u){const l=new Map;let g;
1return C.forEach(A=>{if("*"===A){g??=u.keys();for(let Q of g)l.set(Q,w.kp)}else for(let[Q,De]of A)l.set(Q,De)}),l}(u,this._globalTimelineStyles);for(let[ze,ct]of De){const mt=Wn(ct,Q,g);this._pendingStyles.set(ze,mt),this._localTimelineStyles.has(ze)||this._backFill.set(ze,this._globalTimelineStyles.get(ze)??w.kp),this._updateStyle(ze,mt)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((u,l)=>{this._currentKeyframe.set(l,u)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((u,l)=>{this._currentKeyframe.has(l)||this._currentKeyframe.set(l,u)}))}snapshotCurrentStyles(){for(let[u,l]of this._localTimelineStyles)this._pendingStyles.set(u,l),this._updateStyle(u,l)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const u=[];for(let l in this._currentKeyframe)u.push(l);return u}mergeTimelineCollectedStyles(u){u._styleSummary.forEach((l,g)=>{const A=this._styleSummary.get(g);(!A||l.time>A.time)&&this._updateStyle(g,l.value)})}buildKeyframes(){this.applyStylesToKeyframe();const u=new Set,l=new Set,g=1===this._keyframes.size&&0===this.duration;let A=[];this._keyframes.forEach((ze,ct)=>{const mt=new Map([...this._backFill,...ze]);mt.forEach((Qt,Xt)=>{Qt===w.FX?u.add(Xt):Qt===w.kp&&l.add(Xt)}),g||mt.set("offset",ct/this.duration),A.push(mt)});const Q=[...u.values()],De=[...l.values()];if(g){const ze=A[0],ct=new Map(ze);ze.set("offset",0),ct.set("offset",1),A=[ze,ct]}return Zi(this.element,A,Q,De,this.duration,this.startTime,this.easing,!1)}}class Ws extends Ai{keyframes;preStyleProps;postStyleProps;_stretchStartingKeyframe;timings;constructor(u,l,g,A,Q,De,ze=!1){super(u,l,De.delay),this.keyframes=g,this.preStyleProps=A,this.postStyleProps=Q,this._stretchStartingKeyframe=ze,this.timings={duration:De.duration,delay:De.delay,easing:De.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let u=this.keyframes,{delay:l,duration:g,easing:A}=this.timings;if(this._stretchStartingKeyframe&&l){const Q=[],De=g+l,ze=l/De,ct=new Map(u[0]);ct.set("offset",0),Q.push(ct);const mt=new Map(u[0]);mt.set("offset",es(ze)),Q.push(mt);const Qt=u.length-1;for(let Xt=1;Xt<=Qt;Xt++){let Pn=new Map(u[Xt]);const bn=Pn.get("offset");Pn.set("offset",es((l+bn*g)/De)),Q.push(Pn)}g=De,l=0,A="",u=Q}return Zi(this.element,u,this.preStyleProps,this.postStyleProps,g,l,A,!0)}}function es(C,u=3){const l=Math.pow(10,u-1);return Math.round(C*l)/l}function Ks(C,u,l,g,A,Q,De,ze,ct,mt,Qt,Xt,Pn){return{type:0,element:C,triggerName:u,isRemovalTransition:A,fromState:l,fromStyles:Q,toState:g,toStyles:De,timelines:ze,queriedElements:ct,preStyleProps:mt,postStyleProps:Qt,totalTime:Xt,errors:Pn}}const ui={};class ts{_triggerName;ast;_stateStyles;constructor(u,l,g){this._triggerName=u,this.ast=l,this._stateStyles=g}match(u,l,g,A){return function Hs(C,u,l,g,A){return C.some(Q=>Q(u,l,g,A))}(this.ast.matchers,u,l,g,A)}buildStyles(u,l,g){let A=this._stateStyles.get("*");return void 0!==u&&(A=this._stateStyles.get(u?.toString())||A),A?A.buildStyles(l,g):new Map}build(u,l,g,A,Q,De,ze,ct,mt,Qt){const Xt=[],Pn=this.ast.options&&this.ast.options.params||ui,En=this.buildStyles(g,ze&&ze.params||ui,Xt),wn=ct&&ct.params||ui,mr=this.buildStyles(A,wn,Xt),kr=new Set,Hr=new Map,f=new Map,I="void"===A,Z={params:Si(wn,Pn),delay:this.ast.options?.delay},Xe=Qt?[]:Vr(u,l,this.ast.animation,Q,De,En,mr,Z,mt,Xt);let ft=0;return Xe.forEach(xt=>{ft=Math.max(xt.duration+xt.delay,ft)}),Xt.length?Ks(l,this._triggerName,g,A,I,En,mr,[],[],Hr,f,ft,Xt):(Xe.forEach(xt=>{const en=xt.element,qn=Xn(Hr,en,new Set);xt.preStyleProps.forEach(Qn=>qn.add(Qn));const Nn=Xn(f,en,new Set);xt.postStyleProps.forEach(Qn=>Nn.add(Qn)),en!==l&&kr.add(en)}),Ks(l,this._triggerName,g,A,I,En,mr,Xe,[...kr.values()],Hr,f,ft))}}function Si(C,u){const l={...u};return Object.entries(C).forEach(([g,A])=>{null!=A&&(l[g]=A)}),l}class Pi{styles;defaultParams;normalizer;constructor(u,l,g){this.styles=u,this.defaultParams=l,this.normalizer=g}buildStyles(u,l){const g=new Map,A=Si(u,this.defaultParams);return this.styles.styles.forEach(Q=>{"string"!=typeof Q&&Q.forEach((De,ze)=>{De&&(De=Wn(De,A,l));const ct=this.normalizer.normalizePropertyName(ze,l);De=this.normalizer.normalizeStyleValue(ze,ct,De,l),g.set(ze,De)})}),g}}class wi{name;ast;_normalizer;transitionFactories=[];fallbackTransition;states=new Map;constructor(u,l,g){this.name=u,this.ast=l,this._normalizer=g,l.states.forEac
1h(A=>{this.states.set(A.name,new Pi(A.style,A.options&&A.options.params||{},g))}),Ms(this.states,"true","1"),Ms(this.states,"false","0"),l.transitions.forEach(A=>{this.transitionFactories.push(new ts(u,A,this.states))}),this.fallbackTransition=function Xo(C,u){return new ts(C,{type:w.If.Transition,animation:{type:w.If.Sequence,steps:[],options:null},matchers:[(De,ze)=>!0],options:null,queryCount:0,depCount:0},u)}(u,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(u,l,g,A){return this.transitionFactories.find(De=>De.match(u,l,g,A))||null}matchStyles(u,l,g){return this.fallbackTransition.buildStyles(u,l,g)}}function Ms(C,u,l){C.has(u)?C.has(l)||C.set(l,C.get(u)):C.has(l)&&C.set(u,C.get(l))}const Ts=new xo;class Vs{bodyNode;_driver;_normalizer;_animations=new Map;_playersById=new Map;players=[];constructor(u,l,g){this.bodyNode=u,this._driver=l,this._normalizer=g}register(u,l){const g=[],Q=Io(this._driver,l,g,[]);if(g.length)throw function wt(){return new D.buA(3503,!1)}();this._animations.set(u,Q)}_buildPlayer(u,l,g){const A=u.element,Q=mn(this._normalizer,u.keyframes,l,g);return this._driver.animate(A,Q,u.duration,u.delay,u.easing,[],!0)}create(u,l,g={}){const A=[],Q=this._animations.get(u);let De;const ze=new Map;if(Q?(De=Vr(this._driver,l,Q,K,ne,new Map,new Map,g,Ts,A),De.forEach(Qt=>{const Xt=Xn(ze,Qt.element,new Map);Qt.postStyleProps.forEach(Pn=>Xt.set(Pn,null))})):(A.push(function Zt(){return new D.buA(3300,!1)}()),De=[]),A.length)throw function nt(){return new D.buA(3504,!1)}();ze.forEach((Qt,Xt)=>{Qt.forEach((Pn,bn)=>{Qt.set(bn,this._driver.computeStyle(Xt,bn,w.kp))})});const mt=Ht(De.map(Qt=>{const Xt=ze.get(Qt.element);return this._buildPlayer(Qt,new Map,Xt)}));return this._playersById.set(u,mt),mt.onDestroy(()=>this.destroy(u)),this.players.push(mt),mt}destroy(u){const l=this._getPlayer(u);l.destroy(),this._playersById.delete(u);const g=this.players.indexOf(l);g>=0&&this.players.splice(g,1)}_getPlayer(u){const l=this._playersById.get(u);if(!l)throw function At(){return new D.buA(3301,!1)}();return l}listen(u,l,g,A){const Q=zr(l,"","","");return dr(this._getPlayer(u),g,Q,A),()=>{}}command(u,l,g,A){if("register"==g)return void this.register(u,A[0]);if("create"==g)return void this.create(u,l,A[0]||{});const Q=this._getPlayer(u);switch(g){case"play":Q.play();break;case"pause":Q.pause();break;case"reset":Q.reset();break;case"restart":Q.restart();break;case"finish":Q.finish();break;case"init":Q.init();break;case"setPosition":Q.setPosition(parseFloat(A[0]));break;case"destroy":this.destroy(u)}}}const zs="ng-animate-queued",Is="ng-animate-disabled",Li=[],As={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},rs={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},oo="__ng_removed";class Fo{namespaceId;value;options;get params(){return this.options.params}constructor(u,l=""){this.namespaceId=l;const g=u&&u.hasOwnProperty("value");if(this.value=function Qs(C){return C??null}(g?u.value:u),g){const{value:Q,...De}=u;this.options=De}else this.options={};this.options.params||(this.options.params={})}absorbOptions(u){const l=u.params;if(l){const g=this.options.params;Object.keys(l).forEach(A=>{null==g[A]&&(g[A]=l[A])})}}}const di="void",os=new Fo(di);class na{id;hostElement;_engine;players=[];_triggers=new Map;_queue=[];_elementListeners=new Map;_hostClassName;constructor(u,l,g){this.id=u,this.hostElement=l,this._engine=g,this._hostClassName="ng-tns-"
vendor: 20,127 bytes, line 1
1+u,Nr(l,this._hostClassName)}listen(u,l,g,A){if(!this._triggers.has(l))throw function tn(){return new D.buA(3302,!1)}();if(null==g||0==g.length)throw function ae(){return new D.buA(3303,!1)}();if(!function is(C){return"start"==C||"done"==C}(g))throw function We(){return new D.buA(3400,!1)}();const Q=Xn(this._elementListeners,u,[]),De={name:l,phase:g,callback:A};Q.push(De);const ze=Xn(this._engine.statesByElement,u,new Map);return ze.has(l)||(Nr(u,Ge),Nr(u,Ge+"-"+l),ze.set(l,os)),()=>{this._engine.afterFlush(()=>{const ct=Q.indexOf(De);ct>=0&&Q.splice(ct,1),this._triggers.has(l)||ze.delete(l)})}}register(u,l){return!this._triggers.has(u)&&(this._triggers.set(u,l),!0)}_getTrigger(u){const l=this._triggers.get(u);if(!l)throw function He(){return new D.buA(3401,!1)}();return l}trigger(u,l,g,A=!0){const Q=this._getTrigger(l),De=new Go(this.id,l,u);let ze=this._engine.statesByElement.get(u);ze||(Nr(u,Ge),Nr(u,Ge+"-"+l),this._engine.statesByElement.set(u,ze=new Map));let ct=ze.get(l);const mt=new Fo(g,this.id);if(!(g&&g.hasOwnProperty("value"))&&ct&&mt.absorbOptions(ct.options),ze.set(l,mt),ct||(ct=os),mt.value!==di&&ct.value===mt.value){if(!function Fi(C,u){const l=Object.keys(C),g=Object.keys(u);if(l.length!=g.length)return!1;for(let A=0;A<l.length;A++){const Q=l[A];if(!u.hasOwnProperty(Q)||C[Q]!==u[Q])return!1}return!0}(ct.params,mt.params)){const wn=[],mr=Q.matchStyles(ct.value,ct.params,wn),kr=Q.matchStyles(mt.value,mt.params,wn);wn.length?this._engine.reportError(wn):this._engine.afterFlush(()=>{An(u,mr),Re(u,kr)})}return}const Pn=Xn(this._engine.playersByElement,u,[]);Pn.forEach(wn=>{wn.namespaceId==this.id&&wn.triggerName==l&&wn.queued&&wn.destroy()});let bn=Q.matchTransition(ct.value,mt.value,u,mt.params),En=!1;if(!bn){if(!A)return;bn=Q.fallbackTransition,En=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:u,triggerName:l,transition:bn,fromState:ct,toState:mt,player:De,isFallbackTransition:En}),En||(Nr(u,zs),De.onStart(()=>{io(u,zs)})),De.onDone(()=>{let wn=this.players.indexOf(De);wn>=0&&this.players.splice(wn,1);const mr=this._engine.playersByElement.get(u);if(mr){let kr=mr.indexOf(De);kr>=0&&mr.splice(kr,1)}}),this.players.push(De),Pn.push(De),De}deregister(u){this._triggers.delete(u),this._engine.statesByElement.forEach(l=>l.delete(u)),this._elementListeners.forEach((l,g)=>{this._elementListeners.set(g,l.filter(A=>A.name!=u))})}clearElementCache(u){this._engine.statesByElement.delete(u),this._elementListeners.delete(u);const l=this._engine.playersByElement.get(u);l&&(l.forEach(g=>g.destroy()),this._engine.playersByElement.delete(u))}_signalRemovalForInnerTriggers(u,l){const g=this._engine.driver.query(u,Ct,!0);g.forEach(A=>{if(A[oo])return;const Q=this._engine.fetchNamespacesByElement(A);Q.size?Q.forEach(De=>De.triggerLeaveAnimation(A,l,!1,!0)):this.clearElementCache(A)}),this._engine.afterFlushAnimationsDone(()=>g.forEach(A=>this.clearElementCache(A)))}triggerLeaveAnimation(u,l,g,A){const Q=this._engine.statesByElement.get(u),De=new Map;if(Q){const ze=[];if(Q.forEach((ct,mt)=>{if(De.set(mt,ct.value),this._triggers.has(mt)){const Qt=this.trigger(u,mt,di,A);Qt&&ze.push(Qt)}}),ze.length)return this._engine.markElementAsRemoved(this.id,u,!0,l,De),g&&Ht(ze).onDone(()=>this._engine.processLeaveNode(u)),!0}return!1}prepareLeaveAnimationListeners(u){const l=this._elementListeners.get(u),g=this._engine.statesByElement.get(u);if(l&&g){const A=new Set;l.forEach(Q=>{const De=Q.name;if(A.has(De))return;A.add(De);const ct=this._triggers.get(De).fallbackTransition,mt=g.get(De)||os,Qt=new Fo(di),Xt=new Go(this.id,De,u);this._engine.totalQueuedPlayers++,this._queue.push({element:u,triggerName:De,transition:ct,fromState:mt,toState:Qt,player:Xt,isFallbackTransition:!0})})}}removeNode(u,l){const g=this._engine;if(u.childElementCount&&this._signalRemovalForInnerTriggers(u,l),this.triggerLeaveAnimation(u,l,!0))return;let A=!1;if(g.totalAnimations){const Q=g.players.length?g.playersByQueriedElement.get(u):[];if(Q&&Q.length)A=!0;else{let De=u;for(;De=De.parentNode;)if(g.statesByElement.get(De)){A=!0;break}}}if(this.prepareLeaveAnimationListeners(u),A)g.markElementAsRemoved(this.id,u,!1,l);else{const Q=u[oo];(!Q||Q===As)&&(g.afterFlush(()=>this.clearElementCache(u)),g.destroyInnerAnimations(u),g._onRemovalComplete(u,l))}}insertNode(u,l){Nr(u,this._hostClassName)}drainQueuedTransitions(u){const l=[];return this._queue.forEach(g=>{const A=g.player;if(A.destroyed)return;const Q=g.element,De=this._elementListeners.get(Q);De&&De.forEach(ze=>{if(ze.name==g.triggerName){const ct=zr(Q,g.triggerName,g.fromState.value,g.toState.value);ct._data=u,dr(g.player,ze.phase,ct,ze.callback)}}),A.markedForDestroy?this._engine.afterFlush(()=>{A.destroy()}):l.push(g)}),this._queue=[],l.sort((g,A)=>{const Q=g.transition.ast.depCount,De=A.transition.ast.depCount;return 0==Q||0==De?Q-De:this._engine.driver.containsElement(g.element,A.element)?1:-1})}destroy(u){this.players.forEach(l=>l.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,u)}}class Ni{bodyNode;driver;_normalizer;players=[];newHostElements=new Map;playersByElement=new Map;playersByQueriedElement=new Map;statesByElement=new Map;disabledNodes=new Set;totalAnimations=0;totalQueuedPlayers=0;_namespaceLookup={};_namespaceList=[];_flushFns=[];_whenQuietFns=[];namespacesByHostElement=new Map;collectedEnterElements=[];collectedLeaveElements=[];onRemovalComplete=(u,l)=>{};_onRemovalComplete(u,l){this.onRemovalComplete(u,l)}constructor(u,l,g){this.bodyNode=u,this.driver=l,this._normalizer=g}get queuedPlayers(){const u=[];return this._namespaceList.forEach(l=>{l.players.forEach(g=>{g.queued&&u.push(g)})}),u}createNamespace(u,l){const g=new na(u,l,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,l)?this._balanceNamespaceList(g,l):(this.newHostElements.set(l,g),this.collectEnterElement(l)),this._namespaceLookup[u]=g}_balanceNamespaceList(u,l){const g=this._namespaceList,A=this.namespacesByHostElement;if(g.length-1>=0){let De=!1,ze=this.driver.getParentElement(l);for(;ze;){const ct=A.get(ze);if(ct){const mt=g.indexOf(ct);g.splice(mt+1,0,u),De=!0;break}ze=this.driver.getParentElement(ze)}De||g.unshift(u)}else g.push(u);return A.set(l,u),u}register(u,l){let g=this._namespaceLookup[u];return g||(g=this.createNamespace(u,l)),g}registerTrigger(u,l,g){let A=this._namespaceLookup[u];A&&A.register(l,g)&&this.totalAnimations++}destroy(u,l){u&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const g=this._fetchNamespace(u);this.namespacesByHostElement.delete(g.hostElement);const A=this._namespaceList.indexOf(g);A>=0&&this._namespaceList.splice(A,1),g.destroy(l),delete this._namespaceLookup[u]}))}_fetchNamespace(u){return this._namespaceLookup[u]}fetchNamespacesByElement(u){const l=new Set,g=this.statesByElement.get(u);if(g)for(let A of g.values())if(A.namespaceId){const Q=this._fetchNamespace(A.namespaceId);Q&&l.add(Q)}return l}trigger(u,l,g,A){if(fi(l)){const Q=this._fetchNamespace(u);if(Q)return Q.trigger(l,g,A),!0}return!1}insertNode(u,l,g,A){if(!fi(l))return;const Q=l[oo];if(Q&&Q.setForRemoval){Q.setForRemoval=!1,Q.setForMove=!0;const De=this.collectedLeaveElements.indexOf(l);De>=0&&this.collectedLeaveElements.splice(De,1)}if(u){const De=this._fetchNamespace(u);De&&De.insertNode(l,g)}A&&this.collectEnterElement(l)}collectEnterElement(u){this.collectedEnterElements.push(u)}markElementAsDisabled(u,l){l?this.disabledNodes.has(u)||(this.disabledNodes.add(u),Nr(u,Is)):this.disabledNodes.has(u)&&(this.disabledNodes.delete(u),io(u,Is))}removeNode(u,l,g){if(fi(l)){const A=u?this._fetchNamespace(u):null;A?A.removeNode(l,g):this.markElementAsRemoved(u,l,!1,g);const Q=this.namespacesByHostElement.get(l);Q&&Q.id!==u&&Q.removeNode(l,g)}else this._onRemovalComplete(l,g)}markElementAsRemoved(u,l,g,A,Q){this.collectedLeaveElements.push(l),l[oo]={namespaceId:u,setForRemoval:A,hasAnimation:g,removedBeforeQueried:!1,previousTriggersValues:Q}}listen(u,l,g,A,Q){return fi(l)?this._fetchNamespace(u).listen(l,g,A,Q):()=>{}}_buildInstruction(u,l,g,A,Q){return u.transition.build(this.driver,u.element,u.fromState.value,u.toState.value,g,A,u.fromState.options,u.toState.options,l,Q)}destroyInnerAnimations(u){let l=this.driver.query(u,Ct,!0);l.forEach(g=>this.destroyActiveAnimationsForElement(g)),0!=this.playersByQueriedElement.size&&(l=this.driver.query(u,cn,!0),l.forEach(g=>this.finishActiveQueriedAnimationOnElement(g)))}destroyActiveAnimationsForElement(u){const l=this.playersByElement.get(u);l&&l.forEach(g=>{g.queued?g.markedForDestroy=!0:g.destroy()})}finishActiveQueriedAnimationOnElement(u){const l=this.playersByQueriedElement.get(u);l&&l.forEach(g=>g.finish())}whenRenderingDone(){return new Promise(u=>{if(this.players.length)return Ht(this.players).onDone(()=>u());u()})}processLeaveNode(u){const l=u[oo];if(l&&l.setForRemoval){if(u[oo]=As,l.namespaceId){this.destroyInnerAnimations(u);const g=this._fetchNamespace(l.namespaceId);g&&g.clearElementCache(u)}this._onRemovalComplete(u,l.setForRemoval)}u.classList?.contains(Is)&&this.markElementAsDisabled(u,!1),this.driver.query(u,".ng-animate-disabled",!0).forEach(g=>{this.markElementAsDisabled(g,!1)})}flush(u=-1){let l=[];if(this.newHostElements.size&&(this.newHostElements.forEach((g,A)=>this._balanceNamespaceList(g,A)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let g=0;g<this.collectedEnterElements.length;g++)Nr(this.collectedEnterElements[g],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const g=[];try{l=this._flushAnimations(g,u)}finally{for(let A=0;A<g.length;A++)g[A]()}}else for(let g=0;g<this.collectedLeaveElements.length;g++)this.processLeaveNode(this.collectedLeaveElements[g]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(g=>g()),this._flushFns=[],this._whenQuietFns.length){const g=this._whenQuietFns;this._whenQuietFns=[],l.length?Ht(l).onDone(()=>{g.forEach(A=>A())}):g.forEach(A=>A())}}reportError(u){throw function at(){return new D.buA(3402,!1)}()}_flushAnimations(u,l){const g=new xo,A=[],Q=new Map,De=[],ze=new Map,ct=new Map,mt=new Map,Qt=new Set;this.disabledNodes.forEach(vn=>{Qt.add(vn);const Tn=this.driver.query(vn,".ng-animate-queued",!0);for(let Sn=0;Sn<Tn.length;Sn++)Qt.add(Tn[Sn])});const Xt=this.bodyNode,Pn=Array.from(this.statesByElement.keys()),bn=ss(Pn,this.collectedEnterElements),En=new Map;let wn=0;bn.forEach((vn,Tn)=>{const Sn=K+wn++;En.set(Tn,Sn),vn.forEach(er=>Nr(er,Sn))});const mr=[],kr=new Set,Hr=new Set;for(let vn=0;vn<this.collectedLeaveElements.length;vn++){const Tn=this.collectedLeaveElements[vn],Sn=Tn[oo];Sn&&Sn.setForRemoval&&(mr.push(Tn),kr.add(Tn),Sn.hasAnimation?this.driver.query(Tn,".ng-star-inserted",!0).forEach(er=>kr.add(er)):Hr.add(Tn))}const f=new Map,I=ss(Pn,Array.from(kr));I.forEach((vn,Tn)=>{const Sn=ne+wn++;f.set(Tn,Sn),vn.forEach(er=>Nr(er,Sn))}),u.push(()=>{bn.forEach((vn,Tn)=>{const Sn=En.get(Tn);vn.forEach(er=>io(er,Sn))}),I.forEach((vn,Tn)=>{const Sn=f.get(Tn);vn.forEach(er=>io(er,Sn))}),mr.forEach(vn=>{this.processLeaveNode(vn)})});const Z=[],Xe=[];for(let vn=this._namespaceList.length-1;vn>=0;vn--)this._namespaceList[vn].drainQueuedTransitions(l).forEach(Sn=>{const er=Sn.player,ao=Sn.element;if(Z.push(er),this.collectedEnterElements.length){const fo=ao[oo];if(fo&&fo.setForMove){if(fo.previousTriggersValues&&fo.previousTriggersValues.has(Sn.triggerName)){const ks=fo.previousTriggersValues.get(Sn.triggerName),Uo=this.statesByElement.get(Sn.element);if(Uo&&Uo.has(Sn.triggerName)){const Sc=Uo.get(Sn.triggerName);Sc.value=ks,Uo.set(Sn.triggerName,Sc)}}return void er.destroy()}}const Hi=!Xt||!this.driver.containsElement(Xt,ao),Bo=f.get(ao),Fs=En.get(ao),Ir=this._buildInstruction(Sn,g,Fs,Bo,Hi);if(Ir.errors&&Ir.errors.length)return void Xe.push(Ir);if(Hi)return er.onStart(()=>An(ao,Ir.fromStyles)),er.onDestroy(()=>Re(ao,Ir.toStyles)),void A.push(er);if(Sn.isFallbackTransition)return er.onStart(()=>An(ao,Ir.fromStyles)),er.onDestroy(()=>Re(ao,Ir.toStyles)),void A.push(er);const $i=[];Ir.timelines.forEach(fo=>{fo.stretchStartingKeyframe=!0,this.disabledNodes.has(fo.element)||$i.push(fo)}),Ir.timelines=$i,g.append(ao,Ir.timelines),De.push({instruction:Ir,player:er,element:ao}),Ir.queriedElements.forEach(fo=>Xn(ze,fo,[]).push(er)),Ir.preStyleProps.forEach((fo,ks)=>{if(fo.size){let Uo=ct.get(ks);Uo||ct.set(ks,Uo=new Set),fo.forEach((Sc,ml)=>Uo.add(ml))}}),Ir.postStyleProps.forEach((fo,ks)=>{let Uo=mt.get(ks);Uo||mt.set(ks,Uo=new Set),fo.forEach((Sc,ml)=>Uo.add(ml))})});if(Xe.length){const vn=[];Xe.forEach(Tn=>{vn.push(function Tt(){return new D.buA(3505,!1)}())}),Z.forEach(Tn=>Tn.destroy()),this.reportError(vn)}const ft=new Map,xt=new Map;De.forEach(vn=>{const Tn=vn.element;g.has(Tn)&&(xt.set(Tn,Tn),this._beforeAnimationBuild(vn.player.namespaceId,vn.instruction,ft))}),A.forEach(vn=>{const Tn=vn.element;this._getPreviousPlayers(Tn,!1,vn.namespaceId,vn.triggerName,null).forEach(er=>{Xn(ft,Tn,[]).push(er),er.destroy()})});const en=mr.filter(vn=>Ss(vn,ct,mt)),qn=new Map;Yo(qn,this.driver,Hr,mt,w.kp).forEach(vn=>{Ss(vn,ct,mt)&&en.push(vn)});const Qn=new Map;bn.forEach((vn,Tn)=>{Yo(Qn,this.driver,new Set(vn),ct,w.FX)}),en.forEach(vn=>{const Tn=qn.get(vn),Sn=Qn.get(vn);qn.set(vn,new Map([...Tn?.entries()??[],...Sn?.entries()??[]]))});const Di=[],pl=[],gl={};De.forEach(vn=>{const{element:Tn,player:Sn,instruction:er}=vn;if(g.has(Tn)){if(Qt.has(Tn))return Sn.onDestroy(()=>Re(Tn,er.toStyles)),Sn.disabled=!0,Sn.overrideTotalTime(er.totalTime),void A.push(Sn);let ao=gl;if(xt.size>1){let Bo=Tn;const Fs=[];for(;Bo=Bo.parentNode;){const Ir=xt.get(Bo);if(Ir){ao=Ir;break}Fs.push(Bo)}Fs.forEach(Ir=>xt.set(Ir,ao))}const Hi=this._buildAnimation(Sn.namespaceId,er,ft,Q,Qn,qn);if(Sn.setRealPlayer(Hi),ao===gl)Di.push(Sn);else{const Bo=this.playersByElement.get(ao);Bo&&Bo.length&&(Sn.parentPlayer=Ht(Bo)),A.push(Sn)}}else An(Tn,er.fromStyles),Sn.onDestroy(()=>Re(Tn,er.toStyles)),pl.push(Sn),Qt.has(Tn)&&A.push(Sn)}),pl.forEach(vn=>{const Tn=Q.get(vn.element);if(Tn&&Tn.length){const Sn=Ht(Tn);vn.setRealPlayer(Sn)}}),A.forEach(vn=>{vn.parentPlayer?vn.syncPlayerEvents(vn.parentPlayer):vn.destroy()});for(let vn=0;vn<mr.length;vn++){const Tn=mr[vn],Sn=Tn[oo];if(io(Tn,ne),Sn&&Sn.hasAnimation)continue;let er=[];if(ze.size){let Hi=ze.get(Tn);Hi&&Hi.length&&er.push(...Hi);let Bo=this.driver.query(Tn,cn,!0);for(let Fs=0;Fs<Bo.length;Fs++){let Ir=ze.get(Bo[Fs]);Ir&&Ir.length&&er.push(...Ir)}}const ao=er.filter(Hi=>!Hi.destroyed);ao.length?xi(this,Tn,ao):this.processLeaveNode(Tn)}return mr.length=0,Di.forEach(vn=>{this.players.push(vn),vn.onDone(()=>{vn.destroy();const Tn=this.players.indexOf(vn);this.players.splice(Tn,1)}),vn.play()}),Di}afterFlush(u){this._flushFns.push(u)}afterFlushAnimationsDone(u){this._whenQuietFns.push(u)}_getPreviousPlayers(u,l,g,A,Q){let De=[];if(l){const ze=this.playersByQueriedElement.get(u);ze&&(De=ze)}else{const ze=this.playersByElement.get(u);if(ze){const ct=!Q||Q==di;ze.forEach(mt=>{mt.queued||!ct&&mt.triggerName!=A||De.push(mt)})}}return(g||A)&&(De=De.filter(ze=>!(g&&g!=ze.namespaceId||A&&A!=ze.triggerName))),De}_beforeAnimationBuild(u,l,g){const Q=l.element,De=l.isRemovalTransition?void 0:u,ze=l.isRemovalTransition?void 0:l.triggerName;for(const ct of l.timelines){const mt=ct.element,Qt=mt!==Q,Xt=Xn(g,mt,[]);this._getPreviousPlayers(mt,Qt,De,ze,l.toState).forEach(bn=>{const En=bn.getRealPlayer();En.beforeDestroy&&En.beforeDestroy(),bn.destroy(),Xt.push(bn)})}An(Q,l.fromStyles)}_buildAnimation(u,l,g,A,Q,De){const ze=l.triggerName,ct=l.element,mt=[],Qt=new Set,Xt=new Set,Pn=l.timelines.map(En=>{const wn=En.element;Qt.add(wn);const mr=wn[oo];if(mr&&mr.removedBeforeQueried)return new w.sf(En.duration,En.delay);const kr=wn!==ct,Hr=function as(C){const u=[];return Zo(C,u),u}((g.get(wn)||Li).map(ft=>ft.getRealPlayer())).filter(ft=>!!ft.element&&ft.element===wn),f=Q.get(wn),I=De.get(wn),Z=mn(this._normalizer,En.keyframes,f,I),Xe=this._buildPlayer(En,Z,Hr);if(En.subTimeline&&A&&Xt.add(wn),kr){const ft=new Go(u,ze,wn);ft.setRealPlayer(Xe),mt.push(ft)}return Xe});mt.forEach(En=>{Xn(this.playersByQueriedElement,En.element,[]).push(En),En.onDone(()=>function ko(C,u,l){let g=C.get(u);if(g){if(g.length){const A=g.indexOf(l);g.splice(A,1)}0==g.length&&C.delete(u)}return g}(this.playersByQueriedElement,En.element,En))}),Qt.forEach(En=>Nr(En,Ft));const bn=Ht(Pn);return bn.onDestroy(()=>{Qt.forEach(En=>io(En,Ft)),Re(ct,l.toStyles)}),Xt.forEach(En=>{Xn(A,En,[]).push(bn)}),bn}_buildPlayer(u,l,g){return l.length>0?this.driver.animate(u.element,l,u.duration,u.delay,u.easing,g):new w.sf(u.duration,u.delay)}}class Go{namespaceId;triggerName;element;_player=new w.sf;_containsRealPlayer=!1;_queuedCallbacks=new Map;destroyed=!1;parentPlayer=null;markedForDestroy=!1;disabled=!1;queued=!0;totalTime=0;constructor(u,l,g){this.namespaceId=u,this.triggerName=l,this.element=g}setRealPlayer(u){this._containsRealPlayer||(this._player=u,this._queuedCallbacks.forEach((l,g)=>{l.forEach(A=>dr(u,g,void 0,A))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(u.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(u){this.totalTime=u}syncPlayerEvents(u){const l=this._player;l.triggerCallback&&u.onStart(()=>l.triggerCallback("start")),u.onDone(()=>this.finish()),u.onDestroy(()=>this.destroy())}_queueEvent(u,l){Xn(this._queuedCallbacks,u,[]).push(l)}onDone(u){this.queued&&this._queueEvent("done",u),this._player.onDone(u)}onStart(u){this.queued&&this._queueEvent("start",u),this._player.onStart(u)}onDestroy(u){this.queued&&this._queueEvent("destroy",u),this._player.onDestroy(u)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(u){this.queued||this._player.setPosition(u)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(u){const l=this._player;l.triggerCallback&&l.triggerCallback(u)}}function fi(C){return C&&1===C.nodeType}function hi(C,u){const l=C.style.display;return C.style.display=u??"none",l}function Yo(C,u,l,g,A){const Q=[];l.forEach(ct=>Q.push(hi(ct)));const De=[];g.forEach((ct,mt)=>{const Qt=new Map;ct.forEach(Xt=>{const Pn=u.computeStyle(mt,Xt,A);Qt.set(Xt,Pn),(!Pn||0==Pn.length)&&(mt[oo]=rs,De.push(mt))}),C.set(mt,Qt)});let ze=0;return l.forEach(ct=>hi(ct,Q[ze++])),De}function ss(C,u){const l=new Map;if(C.forEach(ze=>l.set(ze,[])),0==u.length)return l;const A=new Set(u),Q=new Map;function De(ze){if(!ze)return 1;let ct=Q.get(ze);if(ct)return ct;const mt=ze.parentNode;return ct=l.has(mt)?mt:A.has(mt)?1:De(mt),Q.set(ze,ct),ct}return u.forEach(ze=>{const ct=De(ze);1!==ct&&l.get(ct).push(ze)}),l}function Nr(C,u){C.classList?.add(u)}function io(C,u){C.classList?.remove(u)}function xi(C,u,l){Ht(l).onDone(()=>C.processLeaveNode(u))}function Zo(C,u){for(let l=0;l<C.length;l++){const g=C[l];g instanceof w.PZ?Zo(g.players,u):u.push(g)}}function Ss(C,u,l){const g=l.get(C);if(!g)return!1;let A=u.get(C);return A?g.forEach(Q=>A.add(Q)):u.set(C,g),l.delete(C),!0}class yn{_driver;_normalizer;_transitionEngine;_timelineEngine;_triggerCache={};onRemovalComplete=(u,l)=>{};constructor(u,l,g){this._driver=l,this._normalizer=g,this._transitionEngine=new Ni(u.body,l,g),this._timelineEngine=new Vs(u.body,l,g),this._transitionEngine.onRemovalComplete=(A,Q)=>this.onRemovalComplete(A,Q)}registerTrigger(u,l,g,A,Q){const De=u+"-"+A;let ze=this._triggerCache[De];if(!ze){const ct=[],Qt=Io(this._driver,Q,ct,[]);if(ct.length)throw function hn(){return new D.buA(3404,!1)}();ze=function $s(C,u,l){return new wi(C,u,l)}(A,Qt,this._normalizer),this._triggerCache[De]=ze}this._transitionEngine.registerTrigger(l,A,ze)}register(u,l){this._transitionEngine.register(u,l)}destroy(u,l){this._transitionEngine.destroy(u,l)}
1onInsert(u,l,g,A){this._transitionEngine.insertNode(u,l,g,A)}onRemove(u,l,g){this._transitionEngine.removeNode(u,l,g)}disableAnimations(u,l){this._transitionEngine.markElementAsDisabled(u,l)}process(u,l,g,A){if("@"==g.charAt(0)){const[Q,De]=br(g);this._timelineEngine.command(Q,l,De,A)}else this._transitionEngine.trigger(u,l,g,A)}listen(u,l,g,A,Q){if("@"==g.charAt(0)){const[De,ze]=br(g);return this._timelineEngine.listen(De,l,ze,Q)}return this._transitionEngine.listen(u,l,g,A,Q)}flush(u=-1){this._transitionEngine.flush(u)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(u){this._transitionEngine.afterFlushAnimationsDone(u)}}let Bi=(()=>{class C{_element;_startStyles;_endStyles;static initialStylesByElement=new WeakMap;_state=0;_initialStyles;constructor(l,g,A){this._element=l,this._startStyles=g,this._endStyles=A;let Q=C.initialStylesByElement.get(l);Q||C.initialStylesByElement.set(l,Q=new Map),this._initialStyles=Q}start(){this._state<1&&(this._startStyles&&Re(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Re(this._element,this._initialStyles),this._endStyles&&(Re(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(C.initialStylesByElement.delete(this._element),this._startStyles&&(An(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(An(this._element,this._endStyles),this._endStyles=null),Re(this._element,this._initialStyles),this._state=3)}}return C})();function Ui(C){let u=null;
1return C.forEach((l,g)=>{(function pa(C){return"display"===C||"position"===C})(g)&&(u=u||new Map,u.set(g,l))}),u}class pi{element;keyframes;options;_specialStyles;_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_duration;_delay;_initialized=!1;_finished=!1;_started=!1;_destroyed=!1;_finalKeyframe;_originalOnDoneFns=[];_originalOnStartFns=[];domPlayer=null;time=0;parentPlayer=null;currentSnapshot=new Map;constructor(u,l,g,A){this.element=u,this.keyframes=l,this.options=g,this._specialStyles=A,this._duration=g.duration,this._delay=g.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(u=>u()),this._onDoneFns=[])}init(){this._buildPlayer()&&this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return this.domPlayer;this._initialized=!0;const u=this.keyframes,l=this._triggerWebAnimation(this.element,u,this.options);if(!l)return this._onFinish(),null;this.domPlayer=l,this._finalKeyframe=u.length?u[u.length-1]:new Map;const g=()=>this._onFinish();return l.addEventListener("finish",g),this.onDestroy(()=>{l.removeEventListener("finish",g)}),l}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer?.pause()}_convertKeyframesToObject(u){const l=[];return u.forEach(g=>{l.push(Object.fromEntries(g))}),l}_triggerWebAnimation(u,l,g){const A=this._convertKeyframesToObject(l);try{return u.animate(A,g)}catch{return null}}onStart(u){this._originalOnStartFns.push(u),this._onStartFns.push(u)}onDone(u){this._originalOnDoneFns.push(u),this._onDoneFns.push(u)}onDestroy(u){this._onDestroyFns.push(u)}play(){const u=this._buildPlayer();u&&(this.hasStarted()||(this._onStartFns.forEach(l=>l()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),u.play())}pause(){this.init(),this.domPlayer?.pause()}finish(){this.init(),this.domPlayer&&(this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish())}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer?.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(u=>u()),this._onDestroyFns=[])}setPosition(u){this.domPlayer||this.init(),this.domPlayer&&(this.domPlayer.currentTime=u*this.time)}getPosition(){return this.domPlayer?+(this.domPlayer.currentTime??0)/this.time:this._initialized?1:0}get totalTime(){return this._delay+this._duration}beforeDestroy(){const u=new Map;this.hasStarted()&&this._finalKeyframe.forEach((g,A)=>{"offset"!==A&&u.set(A,this._finished?g:Ci(this.element,A))}),this.currentSnapshot=u}triggerCallback(u){const l="start"===u?this._onStartFns:this._onDoneFns;l.forEach(g=>g()),l.length=0}}class cs{validateStyleProperty(u){return!0}validateAnimatableStyleProperty(u){return!0}containsElement(u,l){return Bt(u,l)}getParentElement(u){return Qr(u)}query(u,l,g){return fr(u,l,g)}computeStyle(u,l,g){return Ci(u,l)}animate(u,l,g,A,Q,De=[]){const ct={duration:g,delay:A,fill:0==A?"both":"forwards"};Q&&(ct.easing=Q);const mt=new Map,Qt=De.filter(bn=>bn instanceof pi);(function bo(C,u){return 0===C||0===u})(g,A)&&Qt.forEach(bn=>{bn.currentSnapshot.forEach((En,wn)=>mt.set(wn,En))});let Xt=function zn(C){return C.length?C[0]instanceof Map?C:C.map(u=>new Map(Object.entries(u))):[]}(l).map(bn=>new Map(bn));Xt=function Mo(C,u,l){if(l.size&&u.length){let g=u[0],A=[];if(l.forEach((Q,De)=>{g.has(De)||A.push(De),g.set(De,Q)}),A.length)for(let Q=1;Q<u.length;Q++){let De=u[Q];A.forEach(ze=>De.set(ze,Ci(C,ze)))}}return u}(u,Xt,mt);const Pn=function ki(C,u){let l=null,g=null;return Array.isArray(u)&&u.length?(l=Ui(u[0]),u.length>1&&(g=Ui(u[u.length-1]))):u instanceof Map&&(l=Ui(u)),l||g?new Bi(C,l,g):null}(u,Xt);return new pi(u,Xt,ct,Pn)}}const gi="@.disabled";class mi{namespaceId;delegate;engine;_onDestroy;\u0275type=0;constructor(u,l,g,A){this.namespaceId=u,this.delegate=l,this.engine=g,this._onDestroy=A}get data(){return this.delegate.data}destroyNode(u){this.delegate.destroyNode?.(u)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(u,l){return this.delegate.createElement(u,l)}createComment(u){return this.delegate.createComment(u)}createText(u){return this.delegate.createText(u)}appendChild(u,l){this.delegate.appendChild(u,l),this.engine.onInsert(this.namespaceId,l,u,!1)}insertBefore(u,l,g,A=!0){this.delegate.insertBefore(u,l,g),this.engine.onInsert(this.namespaceId,l,u,A)}removeChild(u,l,g,A){A?this.delegate.removeChild(u,l,g,A):this.parentNode(l)&&this.engine.onRemove(this.namespaceId,l,this.delegate)}selectRootElement(u,l){return this.delegate.selectRootElement(u,l)}parentNode(u){return this.delegate.parentNode(u)}nextSibling(u){return this.delegate.nextSibling(u)}setAttribute(u,l,g,A){this.delegate.setAttribute(u,l,g,A)}removeAttribute(u,l,g){this.delegate.removeAttribute(u,l,g)}addClass(u,l){this.delegate.addClass(u,l)}removeClass(u,l){this.delegate.removeClass(u,l)}setStyle(u,l,g,A){this.delegate.setStyle(u,l,g,A)}removeStyle(u,l,g){this.delegate.removeStyle(u,l,g)}setProperty(u,l,g){"@"==l.charAt(0)&&l==gi?this.disableAnimations(u,!!g):this.delegate.setProperty(u,l,g)}setValue(u,l){this.delegate.setValue(u,l)}listen(u,l,g,A){return this.delegate.listen(u,l,g,A)}disableAnimations(u,l){this.engine.disableAnimations(u,l)}}class ji extends mi{factory;constructor(u,l,g,A,Q){super(l,g,A,Q),this.factory=u,this.namespaceId=l}setProperty(u,l,g){"@"==l.charAt(0)?"."==l.charAt(1)&&l==gi?this.disableAnimations(u,g=void 0===g||!!g):this.engine.process(this.namespaceId,u,l.slice(1),g):this.delegate.setProperty(u,l,g)}listen(u,l,g,A){if("@"==l.charAt(0)){const Q=function ra(C){switch(C){case"body":return document.body;case"document":return document;case"window":return window;default:return C}}(u);let De=l.slice(1),ze="";return"@"!=De.charAt(0)&&([De,ze]=function vi(C){const u=C.indexOf(".");return[C.substring(0,u),C.slice(u+1)]}(De)),this.engine.listen(this.namespaceId,Q,De,ze,ct=>{this.factory.scheduleListenerCallback(ct._data||-1,g,ct)})}return this.delegate.listen(u,l,g,A)}}class ls{delegate;engine;_zone;_currentId=0;_microtaskId=1;_animationCallbacksBuffer=[];_rendererCache=new Map;_cdRecurDepth=0;constructor(u,l,g){this.delegate=u,this.engine=l,this._zone=g,l.onRemovalComplete=(A,Q)=>{Q?.removeChild(null,A)}}createRenderer(u,l){const A=this.delegate.createRenderer(u,l);if(!u||!l?.data?.animation){const mt=this._rendererCache;let Qt=mt.get(A);return Qt||(Qt=new mi("",A,this.engine,()=>mt.delete(A)),mt.set(A,Qt)),Qt}const Q=l.id,De=l.id+"-"+this._currentId;this._currentId++,this.engine.register(De,u);const ze=mt=>{Array.isArray(mt)?mt.forEach(ze):this.engine.registerTrigger(Q,De,u,mt.name,mt)};return l.data.animation.forEach(ze),new ji(this,De,A,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(u,l,g){if(u>=0&&u<this._microtaskId)return void this._zone.run(()=>l(g));const A=this._animationCallbacksBuffer;0==A.length&&queueMicrotask(()=>{this._zone.run(()=>{A.forEach(Q=>{const[De,ze]=Q;De(ze)}),this._animationCallbacksBuffer=[]})}),A.push([l,g])}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}componentReplaced(u){this.engine.flush(),this.delegate.componentReplaced?.(u)}}let _i=(()=>{class C extends yn{constructor(l,g,A){super(l,g,A)}ngOnDestroy(){this.flush()}static \u0275fac=function(g){return new(g||C)(D.KVO(D.qQL),D.KVO(To),D.KVO(Wo))};
1static \u0275prov=D.jDH({token:C,factory:C.\u0275fac})}return C})();const Ys=[{provide:To,useFactory:()=>new cs},{provide:U.bc$,useFactory:()=>"BrowserAnimations"},...[{provide:Wo,useFactory:function Xs(){return new po}},{provide:yn,useClass:_i},{provide:U._9s,useFactory:function ws(){return new ls((0,D.WQX)(oe),(0,D.WQX)(yn),(0,D.WQX)(D.SKi))}}]];var E=s(3049),R=s(1144),le=s(9349),Le=s(4624);const ye=C=>{return{...C,path:"",loadComponent:(u=(0,v.A)(function*(){return(yield s.e(1222).then(s.bind(s,1222))).FeatureMarketingComponent}),function(){return u.apply(this,arguments)}),canMatch:[()=>!(0,Le.eJ)(),Le.$$]};var u},Mt=C=>{return{...C,path:"",loadComponent:(u=(0,v.A)(function*(){return(yield Promise.all([s.e(6537),s.e(5641),s.e(8834),s.e(5584),s.e(4912),s.e(2580)]).then(s.bind(s,2580))).FeatureCustomMarketingComponent}),function(){return u.apply(this,arguments)}),canMatch:[Le.eJ]};var u};var pn=s(1128),Tr=s(1708),Po=s(3210);const uo=()=>{return[{path:"",outlet:"contract-revocation",canMatch:[(0,Rn.TB)()],loadComponent:(C=(0,v.A)(function*(){return(yield Promise.all([s.e(6537),s.e(5641),s.e(8834),s.e(151)]).then(s.bind(s,151))).ContractRevocationComponent}),function(){return C.apply(this,arguments)})},{path:"",outlet:"consent",loadComponent:function(){var C=(0,v.A)(function*(){return(yield Promise.all([s.e(6537),s.e(5641),s.e(8834),s.e(2545)]).then(s.bind(s,2545))).ClWidgetComponent});return function(){return C.apply(this,arguments)}}()},{path:"",outlet:"logo-bar",loadComponent:function(){var C=(0,v.A)(function*(){return(yield s.e(904).then(s.bind(s,904))).LogoBarComponent});return function(){return C.apply(this,arguments)}}()},{path:"",outlet:"footer-navigation",loadComponent:function(){var C=(0,v.A)(function*(){return(yield s.e(2306).then(s.bind(s,2306))).FooterNavigationComponent});return function(){return C.apply(this,arguments)}}()}];var C},qo=C=>{return{...C,canMatch:[()=>(0,Rn.DX)()],children:uo(),loadComponent:(u=(0,v.A)(function*(){return(yield s.e(5683).then(s.bind(s,5683))).MinimalFooterComponent}),function(){return u.apply(this,arguments)}),path:""};var u};var so=s(6911);const fs=()=>!1,bs=(C,u=fs)=>{return[{...C,canMatch:[(0,Rn.iF)("searchField"),u],loadComponent:(l=(0,v.A)(function*(){return(yield Promise.all([s.e(6537),s.e(5641),s.e(4341),s.e(9725),s.e(7708),s.e(9712)]).then(s.bind(s,9381))).BranchSearchFieldComponent}),function(){return l.apply(this,arguments)}),path:""},{...C,canMatch:[(0,Rn.iF)("dropDown"),u],loadComponent:function(){var l=(0,v.A)(function*(){return(yield Promise.all([s.e(5641),s.e(5478),s.e(885),s.e(4341),s.e(9725),s.e(2839),s.e(9504),s.e(3210)]).then(s.bind(s,6511))).BranchSearchDropdownComponent});return function(){return l.apply(this,arguments)}}(),path:""},{...C,canMatch:[(0,Rn.t1)()],loadComponent:function(){var l=(0,v.A)(function*(){return(yield Promise.all([s.e(6537),s.e(5641),s.e(8834),s.e(5064)]).then(s.bind(s,5064))).BranchSearchLinkComponent});return function(){return l.apply(this,arguments)}}(),path:""}];var l},hs=(C={})=>{return{...C,path:"",loadComponent:(u=(0,v.A)(function*(){return(yield Promise.all([s.e(5641),s.e(5478),s.e(885),s.e(4341),s.e(9725),s.e(2839),s.e(9504),s.e(5782)]).then(s.bind(s,6635))).LanguageComponent}),function(){return u.apply(this,arguments)}),canMatch:[(0,Rn.g3)()]};var u},Va=C=>{return{...C,path:"",canMatch:[(0,Rn.TB)()],loadComponent:(u=(0,v.A)(function*(){return(yield Promise.all([s.e(6537),s.e(5641),s.e(8834),s.e(151)]).then(s.bind(s,151))).ContractRevocationComponent}),function(){return u.apply(this,arguments)})};var u},ps=(C={})=>{return{...C,path:"",loadComponent:(u=(0,v.A)(function*(){return(yield Promise.all([s.e(6537),s.e(5641),s.e(8834),s.e(2545)]).then(s.bind(s,2545))).ClWidgetComponent}),function(){return u.apply(this,arguments)})};var u},Zs=C=>{return{...C,path:"",loadComponent:(u=(0,v.A)(function*(){return(yield s.e(904).then(s.bind(s,904))).LogoBarComponent}),function(){return u.apply(this,arguments)})};var u},ma=C=>{return{...C,path:"",loadComponent:(u=(0,v.A)(function*(){return(yield s.e(2306).then(s.bind(s,2306))).FooterNavigationComponent}),function(){return u.apply(this,arguments)})};var u},va=C=>{return{...C,canMatch:[()=>(0,so.AU)((0,Rn.vU)()),()=>(0,so.AU)((0,Rn.DX)())],children:[...bs({outlet:"branch-locator"}),hs({outlet:"language"}),Va({outlet:"contract-revocation"}),ps({outlet:"consent"}),Zs({outlet:"logo-bar"}),ma({outlet:"footer-navigation"})],loadComponent:(u=(0,v.A)(function*(){return(yield s.e(9761).then(s.bind(s,9761))).FooterComponent}),function(){return u.apply(this,arguments)}),path:""};var u};var Js=s(5537),Qa=s(2271);const Ea="cls-gate-active";let Rs=(()=>{class C{constructor(){this.doc=(0,D.WQX)(D.qQL),this.zone=(0,D.WQX)(D.SKi),this.destroyRef=(0,D.WQX)(D.abz),this.platformId=(0,D.WQX)(U.Agw),this.gateOpen=(0,D.vPA)(!1),this.isGateOpen=(0,Qa.EW)(()=>this.gateOpen()),this.started=!1,this.released=!1,this.pending=0,this.areImagesReady=!1,this.areFontsReady=!1,this.timeoutHandle=null,this.mutationObserver=null,this.cleanupFns=[],this.debug=this.isDebug()}releaseWhenResourcesReady(){this.areImagesReady&&this.areFontsReady&&!this.released&&this.release("all-loaded")}markImagesReady(){this.areImagesReady=!0,this.releaseWhenResourcesReady()}waitForFonts(){this.doc.fonts.ready.catch(()=>{}).then(()=>{this.areFontsReady=!0,this.releaseWhenResourcesReady()})}start(){this.started||(this.started=!0,(0,M.UE)(this.platformId)?!this.doc.defaultView||this.doc.documentElement.classList.contains(Ea)?(this.observeHeadCutoff(),this.timeoutHandle=setTimeout(()=>{this.release("service-timeout")},2500),this.waitForFonts(),this.scanInitialImages(),this.destroyRef.onDestroy(()=>{this.teardown()})):this.release("bypass-query"):this.markGateOpen())}scanInitialImages(){const g=Array.from(this.doc.querySelectorAll("img")).filter(A=>this.isAboveFold(A)&&!this.isLazy(A));if(0!==g.length){for(const A of g)this.handleImage(A);0===this.pending&&this.markImagesReady()}else this.markImagesReady()}
1handleImage(l){if(l.complete&&l.naturalWidth>0)return void this.applyAspectRatio(l);this.pending++;const g=()=>{this.applyAspectRatio(l),this.pending=Math.max(0,this.pending-1),0===this.pending&&this.markImagesReady()};this.zone.runOutsideAngular(()=>{l.addEventListener("load",g,{once:!0}),l.addEventListener("error",g,{once:!0})}),this.cleanupFns.push(()=>{l.removeEventListener("load",g),l.removeEventListener("error",g)})}applyAspectRatio(l){const g=l.naturalWidth,A=l.naturalHeight;g>0&&A>0&&(l.style.aspectRatio=`${String(g)} / ${String(A)}`)}observeHeadCutoff(){const l=this.doc.documentElement,g=new MutationObserver(()=>{!l.classList.contains(Ea)&&!this.released&&this.release("head-cutoff")});g.observe(l,{attributes:!0,attributeFilter:["class"]}),this.cleanupFns.push(()=>{g.disconnect()})}release(l){if(this.released)return;this.released=!0;const g=this.doc.defaultView;if(g?.__clsGateRelease?g.__clsGateRelease(l):this.doc.documentElement.classList.remove(Ea),typeof performance<"u"&&performance.mark)try{performance.mark(`cls-gate-release:${l}`),performance.measure?.("cls-gate-duration","cls-gate-start",`cls-gate-release:${l}`)}catch{}this.debug&&console.debug("[ClsGate] released",l),this.markGateOpen(),this.clearTimeoutHandle()}markGateOpen(){this.gateOpen()||this.gateOpen.set(!0)}clearTimeoutHandle(){null!==this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=null)}teardown(){this.clearTimeoutHandle(),this.mutationObserver?.disconnect(),this.mutationObserver=null;for(const l of this.cleanupFns.splice(0))try{l()}catch{}}isAboveFold(l){const g=this.doc.defaultView;return!!g&&l.getBoundingClientRect().top<g.innerHeight}isLazy(l){return"lazy"===l.loading}isDebug(){return(this.doc.defaultView?.location?.search??"").includes("clsGate=debug")}static{this.\u0275fac=function(g){return new(g||C)}}static{this.\u0275prov=D.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}}return C})(),Ga=(()=>{class C{constructor(){this.clsGate=(0,D.WQX)(Rs),(0,U.mal)(()=>{this.clsGate.start()})}static{this.\u0275fac=function(g){return new(g||C)}}static{this.\u0275cmp=U.VBU({type:C,selectors:[["hra-cls-gate-component"]],decls:0,vars:0,template:function(g,A){},encapsulation:2,changeDetection:0})}}return C})();const oa=function(){var C=(0,v.A)(function*(){return(yield s.e(53).then(s.bind(s,53))).createContentRoutes()});return function(){return C.apply(this,arguments)}}(),P=[{outlet:"archive-header",path:"",canMatch:[Js.L,or.S$],loadComponent:(C=(0,v.A)(function*(){return(yield Promise.all([s.e(5478),s.e(4432),s.e(632)]).then(s.bind(s,7827))).ArchiveHeaderComponent}),function(){return C.apply(this,arguments)})},{outlet:"archive-footer",path:"",canMatch:[or.S$,or.gT],loadComponent:function(){var C=(0,v.A)(function*(){return(yield Promise.all([s.e(6537),s.e(5478),s.e(885),s.e(5351),s.e(2076),s.e(8398)]).then(s.bind(s,6312))).ArchiveFooterComponent});return function(){return C.apply(this,arguments)}}()},...(C=>{return[{...C,path:"",canMatch:[()=>(0,so.AU)((0,Vn.Dl)()),()=>(0,so.AU)((0,Vn.b_)())],loadChildren:(u=(0,v.A)(function*(){return(yield Promise.all([s.e(6537),s.e(5641),s.e(8834),s.e(5584),s.e(5478),s.e(885),s.e(4912),s.e(5351),s.e(6850),s.e(6561)]).then(s.bind(s,843))).headerStandardRoutes}),function(){return u.apply(this,arguments)})},{...C,path:"",canMatch:[()=>(0,Vn.Dl)()],loadComponent:function(){var u=(0,v.A)(function*(){return(yield Promise.all([s.e(6537),s.e(5641),s.e(8834),s.e(5584),s.e(4912),s.e(57)]).then(s.bind(s,57))).CustomHeaderComponent});return function(){return u.apply(this,arguments)}}()},{...C,path:"",canMatch:[()=>(0,Vn.b_)()],loadChildren:function(){var u=(0,v.A)(function*(){return[(yield Promise.all([s.e(6537),s.e(5641),s.e(8834),s.e(5584),s.e(4912),s.e(2076),s.e(4619)]).then(s.bind(s,4619))).getMinimalHeaderRoute()]});return function(){return u.apply(this,arguments)}}()}];var u})({outlet:"header"}),...(()=>{return[{path:"",outlet:"footer",canMatch:[()=>(0,Rn.vU)(),()=>(0,Rn.cD)()],loadComponent:(C=(0,v.A)(function*(){return(yield Promise.all([s.e(6537),s.e(5641),s.e(8834),s.e(5584),s.e(4912),s.e(9054)]).then(s.bind(s,9054))).CustomFooterComponent}),function(){return C.apply(this,arguments)})},qo({outlet:"footer"}),va({outlet:"footer"})];
1var C})(),...(0,Tr.dv)(!0,{outlet:"contact-widget"}),{outlet:"chatbot",path:"",loadComponent:(u=(0,v.A)(function*(){return(yield Promise.all([s.e(6537),s.e(5641),s.e(8834),s.e(5584),s.e(4912),s.e(4474)]).then(s.bind(s,4474))).CustomChatbotComponent}),function(){return u.apply(this,arguments)}),canMatch:[()=>(0,pn.JZ)()]},...(C=>[ye(C),Mt(C)])({outlet:"marketing"}),...((C={})=>{return[{...C,path:"",canMatch:[()=>!(0,Po.nu)()],loadComponent:()=>s.e(6724).then(s.bind(s,6724)).then(u=>u.ConsentComponent),children:[{path:"",outlet:"consent-layer-header",loadChildren:(u=(0,v.A)(function*(){return(yield Promise.all([s.e(6537),s.e(5641),s.e(8834),s.e(5584),s.e(4912),s.e(2076)]).then(s.bind(s,9594))).getBankInfoRoutes(!0)}),function(){return u.apply(this,arguments)})}]},{...C,path:"",loadComponent:function(){var u=(0,v.A)(function*(){return(yield s.e(7597).then(s.bind(s,7597))).ExternalConsentComponent});return function(){return u.apply(this,arguments)}}(),canMatch:[()=>(0,Po.nu)()]}];var u})({outlet:"consent-layer"}),{path:"",outlet:"cls-gate",component:Ga},...["**",""].map(C=>({path:C,loadChildren:oa}))];var u,C,B=s(596),Ce=s(7811),lt=s(1203),_t=s(6354),kt=s(5964),Jt=s(3294),_n=s(8141);let In=(()=>{class C extends Ce.jh{constructor(){super({}),this.consentService=(0,D.WQX)(B.q),this.windowRef=(0,D.WQX)(D.qQL).defaultView,this.consentChange$=this.consentService.consentsChange$,this.toggleDynatrace=this.effect((0,lt.F)((0,_t.T)(l=>l.find(g=>"statistik"===g.name)),(0,kt.p)(l=>!!l),(0,_t.T)(l=>l.value),(0,Jt.F)(),(0,_n.M)(l=>l?this.windowRef?.dtrum?.enable():this.windowRef?.dtrum?.disable()))),this.toggleDynatrace(this.consentChange$)}static{this.\u0275fac=function(g){return new(g||C)}}static{this.\u0275prov=D.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}}return C})();var Kn=s(8079),Dn=s(8547),Zn=s(766),Mr=s(3677);let Zr=(()=>{class C{constructor(){this.scriptReader=(0,D.WQX)(Mr.x),this.featureInfos=new Promise((l,g)=>{try{l(this.scriptReader.getJsonFromScript("homepage-features",[]))}catch{g(new Zn.S("cannot fetch feature info."))}})}getFeatures(){return this.featureInfos}static{this.\u0275fac=function(g){return new(g||C)}}static{this.\u0275prov=D.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}}return C})();const vo=new D.nKC("PublicApi",{providedIn:"root",factory(){const C=(0,D.WQX)(D.qQL).defaultView;return u=>{C&&(C.publicApi=u)}}});let Wi=(()=>{class C{constructor(){this.document=(0,D.WQX)(D.qQL),this.scriptReader=(0,D.WQX)(Mr.x),this.navigationOutlets=new Promise((l,g)=>{try{l(this.scriptReader.getJsonFromScript("homepage-navigation",[]))}catch{g(new Zn.S("unable to fetch navigation"))}})}getNavigationOutlets(){return this.navigationOutlets}static{this.\u0275fac=function(g){return new(g||C)}}static{this.\u0275prov=D.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}}return C})();var _o=s(4843),yi=s(5245),Ns=s(7654);let ei=(()=>{class C{constructor(){this.zone=(0,D.WQX)(D.SKi),this.updateShowConsent=(0,D.WQX)(Ns.updateShowConsent),this.service=(0,D.WQX)(B.q)}getConsent(){return(0,_o._)(this.service.consentsChange$)}getNextConsent(){return(0,_o._)(this.service.consentsChange$.pipe((0,yi.i)(1)))}openConsentLayer(){this.zone.run(()=>{this.updateShowConsent(!0)})}static{this.\u0275fac=function(g){return new(g||C)}}static{this.\u0275prov=D.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}}return C})();var Ki=s(9079);let ya=(()=>{class C{constructor(){this.branchSearchLink=(0,Ki.ot)((0,D.WQX)(R.yr).configurationData$.pipe((0,_t.T)(l=>l.branchSearchLink??"")),{initialValue:""}),this.showSearch=(0,Ki.ot)((0,D.WQX)(R.yr).showEnterpriseSearchWidget$,{initialValue:!1}),this.socialMediaLinks=(0,Ki.ot)((0,D.WQX)(R.yr).configurationData$.pipe((0,_t.T)(l=>l.socialMediaLinks??[])),{initialValue:[]})}static{this.\u0275fac=function(g){return new(g||C)}}static{this.\u0275prov=D.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}}return C})();var ti=s(8011);let Ya=(()=>{class C{constructor(){this.isPrintMode=(0,D.WQX)(or.LQ)}getPrintModeStatus(){var l=this;return(0,v.A)(function*(){return Promise.resolve(l.isPrintMode())})()}static{this.\u0275fac=function(g){return new(g||C)}}
1static{this.\u0275prov=D.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}}return C})(),Da=(()=>{class C{constructor(){this.contractRevocation=(0,D.WQX)(Rn.jE)}getContractWithdrawalInfo(){const l=this.contractRevocation();return Promise.resolve(l?{title:l.title,path:l.path}:void 0)}static{this.\u0275fac=function(g){return new(g||C)}}static{this.\u0275prov=D.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}}return C})(),Za=(()=>{class C extends Zn.g{constructor(){super(),this.getPrintModeInfo=(0,ti.o)(Ya,"getPrintModeStatus"),this.getFeatures=(0,ti.o)(Zr,"getFeatures"),this.getNavigationOutlets=(0,ti.o)(Wi,"getNavigationOutlets"),this.getPageConfiguration=(0,ti.o)(so.c2,"getPageConfiguration"),this.getNextPageConfiguration=(0,ti.o)(so.c2,"getNextPageConfiguration"),this.getAnchor=(0,ti.o)(gn.o$,"getAnchor"),this.consent={getConsent:(0,ti.o)(ei,"getConsent"),getNextConsent:(0,ti.o)(ei,"getNextConsent"),openConsentLayer:(0,ti.o)(ei,"openConsentLayer")},this.configuration=(0,D.WQX)(ya),this.getContractWithdrawalInfo=(0,ti.o)(Da,"getContractWithdrawalInfo"),(0,D.WQX)(vo)(this)}static{this.\u0275fac=function(g){return new(g||C)}}static{this.\u0275prov=D.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}}return C})();var ia=s(4508),Ja=s(7673),qa=s(4718);const ec=C=>function(){var u=(0,v.A)(function*(l){l.startsWith("@okp/api")&&(yield Promise.all([s.e(125),s.e(6913)]).then(s.bind(s,6913)).then(g=>g.provideOkpApi(C))),l.startsWith("@okp/context")&&(yield Promise.all([s.e(125),s.e(8025)]).then(s.bind(s,8025)).then(g=>g.provideContext(C)))});return function(l){return u.apply(this,arguments)}}();var sa=s(5780);let xs=(()=>{class C{constructor(){this.document=(0,D.WQX)(D.qQL),this.selector="link.preloaded-external-script",this.excludedAttributes=["class","rel","href"],this.asyncDataAttribute="data-async",this.asyncScriptAttribute="async"}createScriptElement(l,g){const A=this.document.createElement("script");g.getAttributeNames().filter(Q=>!this.excludedAttributes.includes(Q)).forEach(Q=>{"nonce"===Q?A.nonce=g.nonce:Q===this.asyncDataAttribute?A.setAttribute(this.asyncScriptAttribute,""):A.setAttribute(Q,g.getAttribute(Q)??"")}),A.setAttribute("type","module"),A.setAttribute("src",l),this.document.head.append(A)}initialSetup(){Array.from(this.document.querySelectorAll(this.selector)).filter(l=>"marketing-consent-manager"!==l.dataset.automationId).forEach(l=>{const g=l.getAttribute("href");g&&this.createScriptElement(g,l)})}marketingConsentSetup(){Array.from(this.document.querySelectorAll(this.selector)).filter(l=>"marketing-consent-manager"===l.dataset.automationId).forEach(l=>{const g=l.getAttribute("href");g&&this.createScriptElement(g,l)})}static{this.\u0275fac=function(g){return new(g||C)}}static{this.\u0275prov=D.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}}return C})();const Kr=(C,u)=>({provide:U.hnV,useFactory:(l,g)=>()=>u&&(0,D.N4e)(g,()=>u(l)),deps:[C,D.zZn],multi:!0}),Ac=()=>{const C=(0,D.WQX)(D.qQL),u=(0,D.WQX)(Rn.mR),l=C.querySelector("hra-root"),g=l?.dataset.contractRevocationPath,A=l?.dataset.contractRevocationTitle,Q=l?.dataset.contractRevocationIcon;g&&A&&u({path:g,title:A,icon:Q,active:!1})},tc=function(){var C=(0,v.A)(function*(){return{providers:[(0,S.Jn2)(),(0,U.phd)(()=>{window.okpGlobal=window.okpGlobal??{},window.okpGlobal.initApiFn=ec((0,D.WQX)(D.uvJ))}),(0,U.phd)(Ac),(0,qa.Cb)({path:"/services_cloud/portal",app:"portal"}),(0,qa.Cb)({path:"/services_econ",app:"econ"}),(0,qa.Cb)({path:"/services_auth",app:"auth"}),(0,Dr.gD)({logLevel:"ERROR",basePath:"/",kfThemeServicePath:"/kf-theme/assets?f=",spinner:{hide:!0,discard:!0}}),((0,U._jY)("NgEagerAnimations"),[...Ys]),(0,dn.$R)(),(0,E.lh)(P,(0,E.Ii)({onSameUrlNavigation:"reload"})),{provide:dt.kB,useFactory:()=>(0,D.WQX)(D.qQL).location.origin},(0,ia.C7)((0,Ja.of)(document.documentElement.lang??"de-DE")),(0,Le.PM)(xs),Vn.G6,Rn.Gh,Kn.Ms,pn.YJ,Dn.UG,Kr(R.yr,u=>u.init()),Kr(le.o_,u=>u.initialize()),Kr(le.n6,u=>u.syncContent((0,D.WQX)(gn.I2))),Kr(gn.DC,u=>u),Kr(le.TS),Kr(sa.p),Kr(gn.Lb),Kr(In),Kr(Za),(0,gn.by)(gn.Db),(0,gn.by)(gn.Dm),(0,gn.by)(gn.UI),(0,gn.by)(gn.sM),(0,gn.by)(gn.bq),(0,gn.by)(gn.NC),(0,gn.by)(gn.mB),(0,gn.by)(gn.Tg),(0,gn.by)(gn.lC),(0,gn.by)(gn.Pb)]}});return function(){return C.apply(this,arguments)}}();let bu=(()=>{class C{constructor(){this.getParamsToWrite=["werberId","partnerId"]}writeAffiliateParams(){const l=new URLSearchParams(location.search);for(const g of this.getParamsToWrite)this.writeFromUrlParams(g,l)}writeFromUrlParams(l,g){const A=g.get(l);"string"==typeof A&&sessionStorage.setItem(l,A)}static{this.\u0275fac=function(g){return new(g||C)}}
1static{this.\u0275prov=D.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}}return C})();var hl=s(1996);(0,S.SmG)(),(0,v.A)(function*(){const C=yield function Ke(C,u){return gt.apply(this,arguments)}(yield tc());C.injector.get(bu).writeAffiliateParams(),C.injector.get(Za),C.injector.get(xs).initialSetup(),C.injector.get(hl.L);const u=(0,H.gw)(rr.M_,{injector:C.injector}),l=(0,H.gw)(rr.kL,{injector:C.injector}),g=(0,H.gw)(rr.WJ,{injector:C.injector}),A=(0,H.gw)(rr.Pt,{injector:C.injector}),Q=(0,H.gw)(R.Hl,{injector:C.injector});customElements.define(gn.Xb,u),customElements.define(gn.yF,A),customElements.define(Vn.WJ,l),customElements.define(Rn.EN,g),customElements.define(Hn.w1,(0,H.gw)(yr.t,{injector:C.injector})),customElements.define(R.VN,Q);const De=(0,H.gw)(ar,{injector:C.injector});customElements.define("hra-root",De)})().catch(C=>{console.error(C)})},6809(pt,G,s){var v=s(7918);s.o(v,"Configuration")&&s.d(G,{Configuration:function(){return v.Configuration}});var y=s(4690);s.o(y,"Configuration")&&s.d(G,{Configuration:function(){return y.Configuration}});var F=s(4831);s.o(F,"Configuration")&&s.d(G,{Configuration:function(){return F.Configuration}});var D=s(5393);s.o(D,"Configuration")&&s.d(G,{Configuration:function(){return D.Configuration}})},7918(){},4690(){},4831(){},5393(){},4016(pt,G,s){s.d(G,{HomepageContentAPI:()=>q,HomepagePageInfoAPI:()=>ge,whenContentIsWebComponent:()=>he});var v=s(5802),S=s(3794);class y{encodeKey(j){return encodeURIComponent(j)}encodeValue(j){return encodeURIComponent(j)}decodeKey(j){return decodeURIComponent(j)}decodeValue(j){return decodeURIComponent(j)}}class H{encodeKey(j){return j}encodeValue(j){return j}decodeKey(j){return j}decodeValue(j){return j}}var F=function(me){return me[me.Json=0]="Json",me[me.Form=1]="Form",me[me.DeepObject=2]="DeepObject",me[me.SpaceDelimited=3]="SpaceDelimited",me[me.PipeDelimited=4]="PipeDelimited",me}(F||{});class L{constructor(j,z){this.params=new Map,this.encoder=j||new y,this.defaults={explode:z?.explode??!0,delimiter:z?.delimiter??","}}resolveOptions(j){return{explode:j?.explode??this.defaults.explode,delimiter:j?.delimiter??this.defaults.delimiter}}set(j,z,$){const je=Array.isArray(z)?z.slice():[z],oe=this.resolveOptions($);return this.params.set(j,{values:je,options:oe}),this}append(j,z,$){const je=this.params.get(j);return je?($&&(je.options=this.resolveOptions({...je.options,...$})),je.values.push(z)):this.set(j,[z],$),this}toString(){const j=this.toRecord(),z=[];for(const $ in j)z.push(`${$}=${j[$]}`);return z.join("&")}toRecord(){const j={};for(const[z,$]of this.params.entries()){const je=this.encoder.encodeKey(z);if($.options.explode)j[je]=$.values.map(oe=>this.encoder.encodeValue(oe));else{const oe=$.values.map(ee=>this.encoder.encodeValue(ee));j[je]=oe.join($.options.delimiter)}}return j}toHttpParams(){const j=this.toRecord();return new S.Nl({encoder:new H}).appendAll(j)}}function D(me,j,z,$){let je=[];for(const oe in z){je.push(oe);const ee=z[oe];Array.isArray(ee)?je.push(...ee.map(M)):je.push(M(ee))}return me.set(j,je,{explode:!1,delimiter:$})}function M(me){return me instanceof Date?me.toISOString():me.toString()}const U=new v.nKC("basePath");class X{constructor({accessToken:j,apiKeys:z,basePath:$,credentials:je,encodeParam
1:oe,encoder:ee,password:rt,username:et,withCredentials:ut}={}){z&&(this.apiKeys=z),void 0!==et&&(this.username=et),void 0!==rt&&(this.password=rt),void 0!==j&&(this.accessToken=j),void 0!==$&&(this.basePath=$),void 0!==ut&&(this.withCredentials=ut),ee&&(this.encoder=ee),this.encodeParam=oe??(Se=>this.defaultEncodeParam(Se)),this.credentials=je??{}}selectHeaderContentType(j){if(0===j.length)return;const z=j.find($=>this.isJsonMime($));return void 0===z?j[0]:z}selectHeaderAccept(j){if(0===j.length)return;const z=j.find($=>this.isJsonMime($));return void 0===z?j[0]:z}isJsonMime(j){return null!==j&&/^(application\/json|[^;/ \t]+\/[^;/ \t]+[+]json)[ \t]*(;.*)?$/i.test(j)}lookupCredential(j){const z=this.credentials[j];return"function"==typeof z?z():z}addCredentialToHeaders(j,z,$,je){const oe=this.lookupCredential(j);return oe?$.set(z,(je??"")+oe):$}addCredentialToQuery(j,z,$){const je=this.lookupCredential(j);return je?$.set(z,je):$}defaultEncodeParam(j){const z="date-time"===j.dataFormat&&j.value instanceof Date?j.value.toISOString():j.value;return encodeURIComponent(String(z))}}class T{constructor(j,z){if(this.basePath="http://localhost",this.defaultHeaders=new S.Lr,this.configuration=z||new X,"string"!=typeof this.configuration.basePath){const $=Array.isArray(j)?j[0]:void 0;null!=$&&(j=$),"string"!=typeof j&&(j=this.basePath),this.configuration.basePath=j}this.encoder=this.configuration.encoder||new y}canConsumeForm(j){return-1!==j.indexOf("multipart/form-data")}addToHttpParams(j,z,$,je,oe){if(null==$)return j;if(je===F.DeepObject){if("object"!=typeof $)throw Error(`An object must be provided for key ${z} as it is a deep object`);return Object.keys($).reduce((ee,rt)=>ee.append(`${z}[${rt}]`,$[rt]),j)}if(je===F.Json)return j.append(z,JSON.stringify($));if(Object($)!==$)return j.append(z,$.toString());if($ instanceof Date)return j.append(z,$.toISOString());if(Array.isArray($)||$ instanceof Set){const ee=Array.isArray($)?$:Array.from($);return j.set(z,ee,je===F.Form?{explode:oe,delimiter:","}:je===F.SpaceDelimited?{explode:oe,delimiter:" "}:{explode:oe,delimiter:"|"})}return je===F.Form?oe?(Object.keys($).forEach(ee=>{j=this.addToHttpParams(j,ee,$[ee],je,oe)}),j):D(j,z,$,","):D(j,z,$,je===F.SpaceDelimited?" ":"|")}}let Ee=(()=>{class me extends T{constructor(z,$,je){super($,je),this.httpClient=z}getContent(z,$="body",je=!1,oe){if(null==z)throw new Error("Required parameter contentPath was null or undefined when calling getContent.");let ee=new L(this.encoder);ee=this.addToHttpParams(ee,"contentPath",z,F.Form,!0);let rt=this.defaultHeaders;const et=oe?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);void 0!==et&&(rt=rt.set("Accept",et));const ut=oe?.context??new S._y,Se=oe?.transferCache??!0;let Qe="json";et&&(Qe=et.startsWith("text")?"text":this.configuration.isJsonMime(et)?"json":"blob");const{basePath:Oe,withCredentials:ke}=this.configuration;return this.httpClient.request("get",`${Oe}/rest/content/v1`,{context:ut,params:ee.toHttpParams(),responseType:Qe,...ke?{withCredentials:ke}:{},headers:rt,observe:$,...void 0!==Se?{transferCache:Se}:{},reportProgress:je})}getScripts(z,$="body",je=!1,oe){if(null==z)throw new Error("Required parameter requestBody was null or undefined when calling getScripts.");let ee=this.defaultHeaders;const rt=oe?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);void 0!==rt&&(ee=ee.set("Accept",rt));const et=oe?.context??new S._y,ut=oe?.transferCache??!0,Qe=this.configuration.selectHeaderContentType(["application/json"]);void 0!==Qe&&(ee=ee.set("Content-Type",Qe));let Fe="json";rt&&(Fe=rt.startsWith("text")?"text":this.configuration.isJsonMime(rt)?"json":"blob");const{basePath:ke,withCredentials:N}=this.configuration;return this.httpClient.request("post",`${ke}/rest/content/script/v1/scripts`,{context:et,body:z,responseType:Fe,...N?{withCredentials:N}:{},headers:ee,observe:$,...void 0!==ut?{transferCache:ut}:{},reportProgress:je})}getWebcomponents(z,$="body",je=!1,oe){if(null==z)throw new Error("Required parameter requestBody was null or undefined when calling getWebcomponents.");let ee=this.defaultHeaders;const rt=oe?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);void 0!==rt&&(ee=ee.set("Accept",rt));const et=oe?.context??new S._y,ut=oe?.transferCache??!0,Qe=this.configuration.selectHeaderContentType(["application/json"]);void 0!==Qe&&(ee=ee.set("Content-Type",Qe));let Fe="json";rt&&(Fe=rt.startsWith("text")?"text":this.configuration.isJsonMime(rt)?"
1json":"blob");const{basePath:ke,withCredentials:N}=this.configuration;return this.httpClient.request("post",`${ke}/rest/content/webcomponent/v1/webcomponents`,{context:et,body:z,responseType:Fe,...N?{withCredentials:N}:{},headers:ee,observe:$,...void 0!==ut?{transferCache:ut}:{},reportProgress:je})}searchWebcomponents(z,$="body",je=!1,oe){if(null==z)throw new Error("Required parameter searchWebComp was null or undefined when calling searchWebcomponents.");let ee=this.defaultHeaders;const rt=oe?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);void 0!==rt&&(ee=ee.set("Accept",rt));const et=oe?.context??new S._y,ut=oe?.transferCache??!0,Qe=this.configuration.selectHeaderContentType(["application/json"]);void 0!==Qe&&(ee=ee.set("Content-Type",Qe));let Fe="json";rt&&(Fe=rt.startsWith("text")?"text":this.configuration.isJsonMime(rt)?"json":"blob");const{basePath:ke,withCredentials:N}=this.configuration;return this.httpClient.request("post",`${ke}/rest/content/webcomponent/v1/searchWebcomponents`,{context:et,body:z,responseType:Fe,...N?{withCredentials:N}:{},headers:ee,observe:$,...void 0!==ut?{transferCache:ut}:{},reportProgress:je})}static{this.\u0275fac=function($){return new($||me)(v.KVO(S.Qq),v.KVO(U,8),v.KVO(X,8))}}static{this.\u0275prov=v.jDH({token:me,factory:me.\u0275fac,providedIn:"root"})}}return me})(),k=(()=>{class me extends T{constructor(z,$,je){super($,je),this.httpClient=z}getContentInfo(z,$="body",je=!1,oe){if(null==z)throw new Error("Required parameter contentPath was null or undefined when calling getContentInfo.");let ee=new L(this.encoder);ee=this.addToHttpParams(ee,"contentPath",z,F.Form,!0);let rt=this.defaultHeaders;const et=oe?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);void 0!==et&&(rt=rt.set("Accept",et));const ut=oe?.context??new S._y,Se=oe?.transferCache??!0;let Qe="json";et&&(Qe=et.startsWith("text")?"text":this.configuration.isJsonMime(et)?"json":"blob");const{basePath:Oe,withCredentials:ke}=this.configuration;return this.httpClient.request("get",`${Oe}/rest/contentInfo/v1`,{context:ut,params:ee.toHttpParams(),responseType:Qe,...ke?{withCredentials:ke}:{},headers:rt,observe:$,...void 0!==Se?{transferCache:Se}:{},reportProgress:je})}getPageInfo(z,$,je,oe="body",ee=!1,rt){if(null==z)throw new Error("Required parameter contentPath was null or undefined when calling getPageInfo.");let et=new L(this.encoder);et=this.addToHttpParams(et,"contentPath",z,F.Form,!0),et=this.addToHttpParams(et,"preview",$,F.Form,!0);let ut=this.defaultHeaders;null!=je&&(ut=ut.set("Authorization",String(je)));const Se=rt?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);void 0!==Se&&(ut=ut.set("Accept",Se));const Qe=rt?.context??new S._y,Fe=rt?.transferCache??!0;let Oe="json";Se&&(Oe=Se.startsWith("text")?"text":this.configuration.isJsonMime(Se)?"json":"blob");const{basePath:N,withCredentials:pe}=this.configuration;return this.httpClient.request("get",`${N}/rest/pageInfo/v1`,{context:Qe,params:et.toHttpParams(),responseType:Oe,...pe?{withCredentials:pe}:{},headers:ut,observe:oe,...void 0!==Fe?{transferCache:Fe}:{},reportProgress:ee})}static{this.\u0275fac=function($){return new($||me)(v.KVO(S.Qq),v.KVO(U,8),v.KVO(X,8))}}static{this.\u0275prov=v.jDH({token:me,factory:me.\u0275fac,providedIn:"root"})}}return me})();s(8264);var fe=s(6220);const q=new v.nKC("Homepage content API",{providedIn:"root",factory(){const me=(0,v.WQX)(fe.J),j=(0,v.WQX)(S.Qq),z=me.getServiceUrl("hra-content-v1","");return new Ee(j,z,new X)}}),ge=new v.nKC("Homepage content API",{providedIn:"root",factory(){const me=(0,v.WQX)(fe.J),j=(0,v.WQX)(S.Qq),z=me.getServiceUrl("hra-content-v1","");return new k(j,z,new X)}}),he=me=>me&&(me=>"webComp"===me.main?.type)(me)?me.main:void 0},4114(){},7528(){},5152(){},7228(){},7085(pt,G,s){},1286(){},9840(){},8209(){},4719(){},5650(){},2892(){},5916(){},5142(){},5967(){},994(){},3475(){},1121(){},3527(){},8264(pt,G,s){var v=s(4114);s.o(v,"Configuration")&&s.d(G,{Configuration:function(){return v.Configuration}});var y=s(7528);s.o(y,"Configuration")&&s.d(G,{Configuration:function(){return y.Configuration}});var F=s(5152);s.o(F,"Configuration")&&s.d(G,{Configuration:function(){return F.Configuration}});var D=s(7228);s.o(D,"Configuration")&&s.d(G,{Configuration:function(){return D.Configuration}}),s(7085);var re=s(1286);s.o(re,"Configuration")&&s.d(G,{Configuration:function(){return re.Configuration}});var T=s(9840);s.o(T,"Configuration")&&s.d(G,{Configuration:function(){return T.Configuration}});var k=s(8209);s.o(k,"Configuration")&&s.d(G,{Configuration:function(){return k.Configuration}});var Ne=s(4719);s.o(Ne,"Configuration")&&s.d(G,{Configuration:function(){return Ne.Configuration}});var Ze=s(5650);s.o(Ze,"Configuration")&&s.d(G,{Configuration:function(){return Ze.Configuration}});var Be=s(2892);s.o(Be,"Configuration")&&s.d(G,{Configuration:function(){return Be.Configuration}});var q=s(5916);s.o(q,"Configuration")&&s.d(G,{Configuration:function(){return q.Configuration}});var Y=s(5142);s.o(Y,"Configuration")&&s.d(G,{Configuration:function(){return Y.Configuration}});var ue=s(5967);s.o(ue,"Configuration")&&s.d(G,{Configuration:function(){return ue.Configuration}});var me=s(994);s.o(me,"Configuration")&&s.d(G,{Configuration:function(){return me.Configuration}});var z=s(3475);s.o(z,"Configuration")&&s.d(G,{Configuration:function(){return z.Configuration}});
1var je=s(1121);s.o(je,"Configuration")&&s.d(G,{Configuration:function(){return je.Configuration}});var ee=s(3527);s.o(ee,"Configuration")&&s.d(G,{Configuration:function(){return ee.Configuration}});var et=s(5350);s.o(et,"Configuration")&&s.d(G,{Configuration:function(){return et.Configuration}});var Se=s(1495);s.o(Se,"Configuration")&&s.d(G,{Configuration:function(){return Se.Configuration}});var Fe=s(9127);s.o(Fe,"Configuration")&&s.d(G,{Configuration:function(){return Fe.Configuration}});var ke=s(5291);s.o(ke,"Configuration")&&s.d(G,{Configuration:function(){return ke.Configuration}});var pe=s(2848);s.o(pe,"Configuration")&&s.d(G,{Configuration:function(){return pe.Configuration}});var qe=s(8214);s.o(qe,"Configuration")&&s.d(G,{Configuration:function(){return qe.Configuration}});var jt=s(1696);s.o(jt,"Configuration")&&s.d(G,{Configuration:function(){return jt.Configuration}});var sn=s(7648);s.o(sn,"Configuration")&&s.d(G,{Configuration:function(){return sn.Configuration}});var Pt=s(1154);s.o(Pt,"Configuration")&&s.d(G,{Configuration:function(){return Pt.Configuration}});var Gt=s(3881);s.o(Gt,"Configuration")&&s.d(G,{Configuration:function(){return Gt.Configuration}});var Vt=s(2587);s.o(Vt,"Configuration")&&s.d(G,{Configuration:function(){return Vt.Configuration}});var Ie=s(3845);s.o(Ie,"Configuration")&&s.d(G,{Configuration:function(){return Ie.Configuration}});var V=s(1532);s.o(V,"Configuration")&&s.d(G,{Configuration:function(){return V.Configuration}});var Ke=s(4926);s.o(Ke,"Configuration")&&s.d(G,{Configuration:function(){return Ke.Configuration}});var it=s(6157);s.o(it,"Configuration")&&s.d(G,{Configuration:function(){return it.Configuration}});var ot=s(881);s.o(ot,"Configuration")&&s.d(G,{Configuration:function(){return ot.Configuration}});var Me=s(3962);s.o(Me,"Configuration")&&s.d(G,{Configuration:function(){return Me.Configuration}});var Et=s(9716);s.o(Et,"Configuration")&&s.d(G,{Configuration:function(){return Et.Configuration}}),s(1);var xn=s(2025);s.o(xn,"Configuration")&&s.d(G,{Configuration:function(){return xn.Configuration}});var Mn=s(878);s.o(Mn,"Configuration")&&s.d(G,{Configuration:function(){return Mn.Configuration}});var gn=s(5151);s.o(gn,"Configuration")&&s.d(G,{Configuration:function(){return gn.Configuration}});var Vn=s(957);s.o(Vn,"Configuration")&&s.d(G,{Configuration:function(){return Vn.Configuration}});var rr=s(1329);s.o(rr,"Configuration")&&s.d(G,{Configuration:function(){return rr.Configuration}});var Fn=s(6272);s.o(Fn,"Configuration")&&s.d(G,{Configuration:function(){return Fn.Configuration}});var Cr=s(1549);s.o(Cr,"Configuration")&&s.d(G,{Configuration:function(){return Cr.Configuration}});var or=s(6552);s.o(or,"Configuration")&&s.d(G,{Configuration:function(){return or.Configuration}});var Ur=s(6419);s.o(Ur,"Configuration")&&s.d(G,{Configuration:function(){return Ur.Configuration}});var Gn=s(7276);s.o(Gn,"Configuration")&&s.d(G,{Configuration:function(){return Gn.Configuration}});var dt=s(3804);s.o(dt,"Configuration")&&s.d(G,{Configuration:function(){return dt.Configuration}})},5350(){},1495(){},9127(){},5291(){},2848(){},8214(){},1696(){},7648(){},1154(){},3881(){},2587(){},3845(){},1532(){},4926(){},6157(){},881(){},3962(){},9716(){},1(pt,G,s){},2025(){},878(){},5151(){},957(){},1329(){},6272(){},1549(){},6552(){},6419(){},7276(){},3804(){},3674(){},8198(){},7780(){},4329(pt,G,s){var v=s(3674);s.o(v,"Configuration")&&s.d(G,{Configuration:function(){return v.Configuration}});var y=s(8198);s.o(y,"Configuration")&&s.d(G,{Configuration:function(){return y.Configuration}});var F=s(7780);s.o(F,"Configuration")&&s.d(G,{Configuration:function(){return F.Configuration}});var D=s(4187);s.o(D,"Configuration")&&s.d(G,{Configuration:function(){return D.Configuration}});var U=s(3282);s.o(U,"Configuration")&&s.d(G,{Configuration:function(){return U.Configuration}})},4187(){},3282(){},5434(pt,G,s){s.d(G,{PortalContentApi:()=>Y});var v=s(5802),S=s(6220),y=s(3794);const H=new v.nKC("basePath");class L{encodeKey(ue){return encodeURIComponent(ue)}encodeValue(ue){return encodeURIComponent(ue)}decodeKey(ue){return decodeURIComponent(ue)}decodeValue(ue){return decodeURIComponent(ue)}}class M{constructor({accessToken:ue,apiKeys:be,basePath:me,credentials:j,encodeParam
1:z,encoder:$,password:je,username:oe,withCredentials:ee}={}){be&&(this.apiKeys=be),void 0!==oe&&(this.username=oe),void 0!==je&&(this.password=je),void 0!==ue&&(this.accessToken=ue),void 0!==me&&(this.basePath=me),void 0!==ee&&(this.withCredentials=ee),$&&(this.encoder=$),this.encodeParam=z??(rt=>this.defaultEncodeParam(rt)),this.credentials=j??{}}selectHeaderContentType(ue){if(0===ue.length)return;const be=ue.find(me=>this.isJsonMime(me));return void 0===be?ue[0]:be}selectHeaderAccept(ue){if(0===ue.length)return;const be=ue.find(me=>this.isJsonMime(me));return void 0===be?ue[0]:be}isJsonMime(ue){return null!==ue&&/^(application\/json|[^;/ \t]+\/[^;/ \t]+[+]json)[ \t]*(;.*)?$/i.test(ue)}lookupCredential(ue){const be=this.credentials[ue];return"function"==typeof be?be():be}addCredentialToHeaders(ue,be,me,j){const z=this.lookupCredential(ue);return z?me.set(be,(j??"")+z):me}addCredentialToQuery(ue,be,me){const j=this.lookupCredential(ue);return j?me.set(be,j):me}defaultEncodeParam(ue){const be="date-time"===ue.dataFormat&&ue.value instanceof Date?ue.value.toISOString():ue.value;return encodeURIComponent(String(be))}}var T=function(he){return he[he.Json=0]="Json",he[he.Form=1]="Form",he[he.DeepObject=2]="DeepObject",he[he.SpaceDelimited=3]="SpaceDelimited",he[he.PipeDelimited=4]="PipeDelimited",he}(T||{});function k(he,ue,be,me){let j=[];for(const z in be){j.push(z);const $=be[z];Array.isArray($)?j.push(...$.map(ce)):j.push(ce($))}return he.set(ue,j,{explode:!1,delimiter:me})}function ce(he){return he instanceof Date?he.toISOString():he.toString()}class Ne{constructor(ue,be){if(this.basePath="http://localhost",this.defaultHeaders=new y.Lr,this.configuration=be||new M,"string"!=typeof this.configuration.basePath){const me=Array.isArray(ue)?ue[0]:void 0;null!=me&&(ue=me),"string"!=typeof ue&&(ue=this.basePath),this.configuration.basePath=ue}this.encoder=this.configuration.encoder||new L}canConsumeForm(ue){return-1!==ue.indexOf("multipart/form-data")}addToHttpParams(ue,be,me,j,z){if(null==me)return ue;if(j===T.DeepObject){if("object"!=typeof me)throw Error(`An object must be provided for key ${be} as it is a deep object`);return Object.keys(me).reduce(($,je)=>$.append(`${be}[${je}]`,me[je]),ue)}if(j===T.Json)return ue.append(be,JSON.stringify(me));if(Object(me)!==me)return ue.append(be,me.toString());if(me instanceof Date)return ue.append(be,me.toISOString());if(Array.isArray(me)||me instanceof Set){const $=Array.isArray(me)?me:Array.from(me);return ue.set(be,$,j===T.Form?{explode:z,delimiter:","}:j===T.SpaceDelimited?{explode:z,delimiter:" "}:{explode:z,delimiter:"|"})}return j===T.Form?z?(Object.keys(me).forEach($=>{ue=this.addToHttpParams(ue,$,me[$],j,z)}),ue):k(ue,be,me,","):k(ue,be,me,j===T.SpaceDelimited?" ":"|")}}let xe=(()=>{class he extends Ne{constructor(be,me,j){super(me,j),this.httpClient=be}getContentById(be,me="body",j=!1,z){if(null==be)throw new Error("Required parameter contentId was null or undefined when calling getContentById.");let $=this.defaultHeaders;const je=z?.httpHeaderAccept??this.configuration.selectHeaderAccept([]);void 0!==je&&($=$.set("Accept",je));const oe=z?.context??new y._y,ee=z?.transferCache??!0;let rt="json";je&&(rt=je.startsWith("text")?"text":this.configuration.isJsonMime(je)?"json":"blob");let et=`/contentid/${this.configuration.encodeParam({name:"contentId",value:be,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}`;const{basePath:ut,withCredentials:Se}=this.configuration;return this.httpClient.request("get",`${ut}${et}`,{context:oe,responseType:rt,...Se?{withCredentials:Se}:{},headers:$,observe:me,...void 0!==ee?{transferCache:ee}:{},reportProgress:j})}settingsV2(be="body",me=!1,j){let z=this.defaultHeaders;const $=j?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);void 0!==$&&(z=z.set("Accept",$));const je=j?.context??new y._y,oe=j?.transferCache??!0;let ee="json";$&&(ee=$.startsWith("text")?"text":this.configuration.isJsonMime($)?"json":"blob");const{basePath:et,withCredentials:ut}=this.configuration;return this.httpClient.request("get",`${et}/settingsV2`,{context:je,responseType:ee,...ut?{withCredentials:ut}:{},headers:z,observe:be,...void 0!==oe?{transferCache:oe}:{},reportProgress:me})}static{this.\u0275fac=function(me){return new(me||he)(v.KVO(y.Qq),v.KVO(H,8),v.KVO(M,8))}}static{this.\u0275prov=v.jDH({token:he,factory:he.\u0275fac,providedIn:"root"})}}return he})();s(7689);const Y=new v.nKC("Homepage content API",{providedIn:"root",factory(){const he=(0,v.WQX)(S.J),ue=(0,v.WQX)(y.Qq),be=he.getServiceUrl("portal-content","api");return new xe(ue,be,new M)}})},7689(pt,G,s){var v=s(4217);s.o(v,"Configuration")&&s.d(G,{Configuration:function(){return v.Configuration}});var y=s(5590);s.o(y,"Configuration")&&s.d(G,{Configuration:function(){return y.Configuration}});var F=s(9774);s.o(F,"Configuration")&&s.d(G,{Configuration:function(){return F.Configuration}});var D=s(58);s.o(D,"Configuration")&&s.d(G,{Configuration:function(){return D.Configuration}})},4217(){},5590(){},9774(){},58(){},683(pt,G,s){s.d(G,{E_:()=>Be,Yo:()=>H,gT:()=>L,S$:()=>F,LQ:()=>U,EH:()=>re});var v=s(5802),S=s(9882),y=s(1996);
1const H=new v.nKC("archive header element",{providedIn:"root",factory:()=>(0,v.WQX)(y.L).readConfiguration("archive-header",q=>{if(q)return{caption:q.querySelector("caption")?.textContent??"",title:q.querySelector("thead th")?.textContent??"",dataSource:Array.from(q.querySelectorAll("tbody tr")).map(ge=>({label:ge.querySelector("th")?.textContent??"",info:ge.querySelector("td")?.textContent??""}))}})}),F=()=>!(0,v.WQX)(S.Ix).navigated&&!!(0,v.WQX)(H),L=()=>"true"!==(0,v.WQX)(S.Ix).currentNavigation()?.extractedUrl.queryParamMap.get("disableHTML");var D=s(2271),M=s(5537);const U=new v.nKC("",{providedIn:"root",factory(){const fe=(0,v.WQX)(M.E),q=(0,v.WQX)(H);return(0,D.EW)(()=>!fe()&&!!q)}}),re=new v.nKC("show print dialogs",{providedIn:"root",factory(){const fe=new URLSearchParams((0,v.WQX)(v.qQL).location.search);return(0,v.vPA)("true"!==fe.get("disablePrint"))}});var X=s(1413),T=s(152),Ee=s(6697),k=s(8141),ce=s(6354),Ne=s(9079),xe=s(345);const Ze=new v.nKC("ARCHIVE_RENDERING_META_DEBOUNCE_TIME",{providedIn:"root",factory:()=>2e3}),Te=new v.nKC("ARCHIVE_RENDERING_META_DEBOUNCE_TIME",{providedIn:"root",factory:()=>"archive-mode-rendering"});let Be=(()=>{class fe{constructor(){this.metaName=(0,v.WQX)(Te),this.debounceTime=(0,v.WQX)(Ze),this.metaService=(0,v.WQX)(xe.W8),this.isRenderingSubject=new X.B,this.isRendered=(0,Ne.ot)(this.isRenderingSubject.pipe((0,T.B)(this.debounceTime),(0,Ee.s)(1),(0,k.M)(()=>{this.removeArchiveMetaTag()}),(0,ce.T)(()=>!0)),{initialValue:!1})}emitRenderedDone(){this.isRenderingSubject.next(!0)}removeArchiveMetaTag(){this.metaService.removeTag(`name=${this.metaName}`)}static{this.\u0275fac=function(Y){return new(Y||fe)}}static{this.\u0275prov=v.jDH({token:fe,factory:fe.\u0275fac,providedIn:"root"})}}return fe})()},1128(pt,G,s){s.d(G,{YJ:()=>M,Vd:()=>F,JZ:()=>U});var v=s(6911),S=s(1257),y=s(8179);const{selector:F,selector$:L,updater:D}=(0,S.U)("chatbot tag name",(0,y.O)(()=>({tagName:""}))),M=(0,v.ET)("chatbot",D),U=()=>(0,v.Wf)(L)},1144(pt,G,s){s.d(G,{yr:()=>Vt,Hl:()=>rn,VN:()=>it,bx:()=>Ie,LA:()=>de,an:()=>V});var v=s(5802),S=s(5964),y=s(4572),H=s(6354),F=s(3294),L=s(5434),D=s(7811),M=s(6822),U=s(6697),re=s(5558),X=s(1203),T=s(8141),Ee=s(8750),k=s(9974),ce=s(4360);function Ne(ot,Dt){return Dt?Me=>Me.pipe(Ne((Je,Et)=>(0,Ee.Tg)(ot(Je,Et)).pipe((0,H.T)((Yt,un)=>Dt(Je,Yt,Et,un))))):(0,k.N)((Me,Je)=>{let Et=0,Yt=null,un=!1;Me.subscribe((0,ce._)(Je,xn=>{Yt||(Yt=(0,ce._)(Je,void 0,()=>{Yt=null,un&&Je.complete()}),(0,Ee.Tg)(ot(xn,Et++)).subscribe(Yt))},()=>{un=!0,!Yt&&Je.complete()}))})}var xe=s(3794);let Ze=(()=>{class ot{constructor(){this.document=(0,v.WQX)(v.qQL)}getSettingsElement(){const Me=this.document.querySelector("script[data-automation-id=setting-v2]");return Me?Me.textContent??"":void 0}getSettingsJson(){const Me=this.getSettingsElement()?.replace(/&#x([0-9a-h]+);/gi,(...Je)=>String.fromCharCode(parseInt(Je[1],16)));if(Me)try{return JSON.parse(Me)??void 0}catch{}}getLanguage(){return this.document.querySelector("html")?.getAttribute("lang")??void 0}getDefaultState(){return{result:{},loading:!0,fetchComplete:!1}}getState(){const Me=this.getSettingsJson();if(Me){const Et=this.getLanguage()?.substring(0,2);return{result:Me,loading:!1,language:Et,fetchComplete:!0}}return this.getDefaultState()}static{this.\u0275fac=function(Je){return new(Je||ot)}}static{this.\u0275prov=v.jDH({token:ot,factory:ot.\u0275fac,providedIn:"root"})}}return ot})();const Te=new v.nKC("get default content state",{providedIn:"root",factory:()=>(0,v.WQX)(Ze).getState()});let Be=(()=>{class ot extends D.jh{selectEntry(Me,Je){return this.select(({fetchComplete:Et})=>Et).pipe((0,S.p)(Et=>Et),(0,U.s)(1),(0,re.n)(()=>this.select(({result:Et,language:Yt})=>Et[Yt??""]?.[Me]||Je)))}onError(Me){let Je=500;Me instanceof xe.yz&&(Je=Me.status),this.patchState({errorCode:Je,loading:!1,fetchComplete:!0})}constructor(){super((0,v.WQX)(Te)),this.api=(0,v.WQX)(L.PortalContentApi),this.bankName$=this.selectEntry("name",void 0),this.bankLogo$=this.selectEntry("urlFarbeAbsolute",void 0),this.showBankName$=this.selectEntry("banknameAusblenden",void 0).pipe((0,H.T)(Me=>!Me)),this.sponsorLogos$=this.selectEntry("logoleiste",void 0),this.loading$=this.select(({loading:Me})=>Me),this.errorCode$=this.select(({errorCode:Me})=>Me),this.init=this.effect((0,X.F)((0,S.p)(()=>this.get(({fetchComplete:Me,errorCode:Je})=>!Me||void 0!==Je)),(0,T.M)(()=>{this.patchState({loading:!0})}),Ne(()=>this.api.settingsV2().pipe((0,M.Hn)(Me=>{this.patchState({result:Me,loading:!1,fetchComplete:!0})},Me=>{this.onError(Me)}))))),this.updateLanguage=this.effect((0,X.F)((0,H.T)(Me=>Me.substring(0,2).toLocaleLowerCase()),(0,T.M)(Me=>{this.patchState({language:Me})})))}static{this.\u0275fac=function(Je){return new(Je||ot)}}static{this.\u0275prov=v.jDH({token:ot,factory:ot.\u0275fac,providedIn:"root"})}}return ot})();var fe=s(4016);const q=(ot,Dt)=>new v.nKC(ot,{providedIn:"root",factory:()=>Dt}),ge=q("component id for enterprise search","enterprise-search-overlay"),Y=q("component id for the chat","vac-chatui-homepage"),he=q("component id for contact widget","ksc-contact-widget"),ue=new v.nKC("collected component ids",{providedIn:"root",factory:()=>[(0,v.WQX)(ge),(0,v.WQX)(Y),(0,v.WQX)(he)]});let be=(()=>
1{class ot{constructor(){this.document=(0,v.WQX)(v.qQL)}getOutletElement(){const Me=this.document.querySelector("script[data-automation-id=homepage-web-components]");return Me?Me.textContent??"":void 0}getWebComponentJson(){const Me=this.getOutletElement()?.replace(/&#x([0-9a-h]+);/gi,(...Je)=>String.fromCharCode(parseInt(String(Je[1]),16)));if(Me)try{const Je=JSON.parse(Me);return Array.isArray(Je)?Je:void 0}catch{}}getDefaultState(){return{webComponents:[],fetchComplete:!1,loading:!0}}getState(){const Me=this.getWebComponentJson();return Me?{webComponents:Me,loading:!1,fetchComplete:!0}:this.getDefaultState()}static{this.\u0275fac=function(Je){return new(Je||ot)}}static{this.\u0275prov=v.jDH({token:ot,factory:ot.\u0275fac,providedIn:"root"})}}return ot})();const me=new v.nKC("initial state for web component",{providedIn:"root",factory:()=>(0,v.WQX)(be).getState()});let j=(()=>{class ot extends D.jh{constructor(){super((0,v.WQX)(me)),this.homepageApi=(0,v.WQX)(fe.HomepageContentAPI),this.defaultWebComponents=(0,v.WQX)(ue),this.webComponents$=this.select(({fetchComplete:Me,webComponents:Je})=>({fetchComplete:Me,webComponents:Je})).pipe((0,S.p)(({fetchComplete:Me})=>Me),(0,H.T)(({webComponents:Me})=>Me)),this.loading$=this.select(({loading:Me})=>Me),this.errorCode$=this.select(({errorCode:Me})=>Me),this.init=this.effect((0,X.F)((0,S.p)(()=>this.get(({fetchComplete:Me,errorCode:Je})=>!Me||void 0!==Je)),(0,T.M)(()=>{this.patchState({loading:!0})}),Ne(()=>this.getWebComponents(this.defaultWebComponents).pipe((0,M.Hn)(Me=>{this.patchState({webComponents:Object.keys(Me),loading:!1,fetchComplete:!0})},Me=>{this.onError(Me)})))))}onError(Me){let Je=500;Me instanceof xe.yz&&(Je=Me.status),this.patchState({errorCode:Je,loading:!1,fetchComplete:!0})}getWebComponents(Me){return this.homepageApi.getWebcomponents(Me)}isWebComponentAvailable$(Me){return this.select(({webComponents:Je,fetchComplete:Et})=>({webComponents:Je,fetchComplete:Et})).pipe((0,S.p)(({fetchComplete:Je})=>Je),(0,H.T)(({webComponents:Je})=>Je.some(Et=>Et===Me)),(0,U.s)(1))}static{this.\u0275fac=function(Je){return new(Je||ot)}}static{this.\u0275prov=v.jDH({token:ot,factory:ot.\u0275fac,providedIn:"root"})}}return ot})(),z=(()=>{class ot{constructor(){this.document=(0,v.WQX)(v.qQL)}getConfigurationElement(){const Me=this.document.querySelector("script[data-automation-id=homepage-configuration-object]");return Me?Me.textContent??"":void 0}getConfigurationJson(){const Me=this.getConfigurationElement()?.replace(/&#x([0-9a-h]+);/gi,(...Je)=>String.fromCharCode(parseInt(String(Je[1]),16)));if(Me)try{return JSON.parse(Me)??void 0}catch{}}getLanguage(){return this.document.querySelector("html")?.getAttribute("lang")??void 0}getDefaultState(){return{config:void 0,loading:!0,fetchComplete:!1}}getState(){const Me=this.getConfigurationJson();return Me?{config:Me,loading:!1,language:this.getLanguage(),fetchComplete:!0}:this.getDefaultState()}static{this.\u0275fac=function(Je){return new(Je||ot)}}static{this.\u0275prov=v.jDH({token:ot,factory:ot.\u0275fac,providedIn:"root"})}}return ot})();const $=new v.nKC("initial configuration state",{providedIn:"root",factory:()=>(0,v.WQX)(z).getState()}),je=new v.nKC("basePath");class ee{encodeKey(Dt){return encodeURIComponent(Dt)}encodeValue(Dt){return encodeURIComponent(Dt)}decodeKey(Dt){return decodeURIComponent(Dt)}decodeValue(Dt){return decodeURIComponent(Dt)}}class et{constructor({accessToken:Dt,apiKeys:Me,basePath:Je,credentials:Et,encodeParam
1:Yt,encoder:un,password:xn,username:vr,withCredentials:Mn}={}){Me&&(this.apiKeys=Me),void 0!==vr&&(this.username=vr),void 0!==xn&&(this.password=xn),void 0!==Dt&&(this.accessToken=Dt),void 0!==Je&&(this.basePath=Je),void 0!==Mn&&(this.withCredentials=Mn),un&&(this.encoder=un),this.encodeParam=Yt??(nr=>this.defaultEncodeParam(nr)),this.credentials=Et??{}}selectHeaderContentType(Dt){if(0===Dt.length)return;const Me=Dt.find(Je=>this.isJsonMime(Je));return void 0===Me?Dt[0]:Me}selectHeaderAccept(Dt){if(0===Dt.length)return;const Me=Dt.find(Je=>this.isJsonMime(Je));return void 0===Me?Dt[0]:Me}isJsonMime(Dt){return null!==Dt&&/^(application\/json|[^;/ \t]+\/[^;/ \t]+[+]json)[ \t]*(;.*)?$/i.test(Dt)}lookupCredential(Dt){const Me=this.credentials[Dt];return"function"==typeof Me?Me():Me}addCredentialToHeaders(Dt,Me,Je,Et){const Yt=this.lookupCredential(Dt);return Yt?Je.set(Me,(Et??"")+Yt):Je}addCredentialToQuery(Dt,Me,Je){const Et=this.lookupCredential(Dt);return Et?Je.set(Me,Et):Je}defaultEncodeParam(Dt){const Me="date-time"===Dt.dataFormat&&Dt.value instanceof Date?Dt.value.toISOString():Dt.value;return encodeURIComponent(String(Me))}}var Fe=function(ot){return ot[ot.Json=0]="Json",ot[ot.Form=1]="Form",ot[ot.DeepObject=2]="DeepObject",ot[ot.SpaceDelimited=3]="SpaceDelimited",ot[ot.PipeDelimited=4]="PipeDelimited",ot}(Fe||{});function ke(ot,Dt,Me,Je){let Et=[];for(const Yt in Me){Et.push(Yt);const un=Me[Yt];Array.isArray(un)?Et.push(...un.map(N)):Et.push(N(un))}return ot.set(Dt,Et,{explode:!1,delimiter:Je})}function N(ot){return ot instanceof Date?ot.toISOString():ot.toString()}class pe{constructor(Dt,Me){if(this.basePath="http://localhost",this.defaultHeaders=new xe.Lr,this.configuration=Me||new et,"string"!=typeof this.configuration.basePath){const Je=Array.isArray(Dt)?Dt[0]:void 0;null!=Je&&(Dt=Je),"string"!=typeof Dt&&(Dt=this.basePath),this.configuration.basePath=Dt}this.encoder=this.configuration.encoder||new ee}canConsumeForm(Dt){return-1!==Dt.indexOf("multipart/form-data")}addToHttpParams(Dt,Me,Je,Et,Yt){if(null==Je)return Dt;if(Et===Fe.DeepObject){if("object"!=typeof Je)throw Error(`An object must be provided for key ${Me} as it is a deep object`);return Object.keys(Je).reduce((un,xn)=>un.append(`${Me}[${xn}]`,Je[xn]),Dt)}if(Et===Fe.Json)return Dt.append(Me,JSON.stringify(Je));if(Object(Je)!==Je)return Dt.append(Me,Je.toString());if(Je instanceof Date)return Dt.append(Me,Je.toISOString());if(Array.isArray(Je)||Je instanceof Set){const un=Array.isArray(Je)?Je:Array.from(Je);return Dt.set(Me,un,Et===Fe.Form?{explode:Yt,delimiter:","}:Et===Fe.SpaceDelimited?{explode:Yt,delimiter:" "}:{explode:Yt,delimiter:"|"})}return Et===Fe.Form?Yt?(Object.keys(Je).forEach(un=>{Dt=this.addToHttpParams(Dt,un,Je[un],Et,Yt)}),Dt):ke(Dt,Me,Je,","):ke(Dt,Me,Je,Et===Fe.SpaceDelimited?" ":"|")}}let Ye=(()=>
1{class ot extends pe{constructor(Me,Je,Et){super(Je,Et),this.httpClient=Me}getConfigurationForHomepage(Me="body",Je=!1,Et){let Yt=this.defaultHeaders;const un=Et?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);void 0!==un&&(Yt=Yt.set("Accept",un));const xn=Et?.context??new xe._y,vr=Et?.transferCache??!0;let Mn="json";un&&(Mn=un.startsWith("text")?"text":this.configuration.isJsonMime(un)?"json":"blob");const{basePath:gn,withCredentials:Hn}=this.configuration;return this.httpClient.request("get",`${gn}/rest/de.bankenit.homepage.config.api.v1.HomepageConfigurationApi/configuration`,{context:xn,responseType:Mn,...Hn?{withCredentials:Hn}:{},headers:Yt,observe:Me,...void 0!==vr?{transferCache:vr}:{},reportProgress:Je})}getRobotForHomepage(Me="body",Je=!1,Et){let Yt=this.defaultHeaders;const un=Et?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);void 0!==un&&(Yt=Yt.set("Accept",un));const xn=Et?.context??new xe._y,vr=Et?.transferCache??!0;let Mn="json";un&&(Mn=un.startsWith("text")?"text":this.configuration.isJsonMime(un)?"json":"blob");const{basePath:gn,withCredentials:Hn}=this.configuration;return this.httpClient.request("get",`${gn}/rest/de.bankenit.homepage.config.api.v1.HomepageConfigurationApi/configuration/robot`,{context:xn,responseType:Mn,...Hn?{withCredentials:Hn}:{},headers:Yt,observe:Me,...void 0!==vr?{transferCache:vr}:{},reportProgress:Je})}static{this.\u0275fac=function(Je){return new(Je||ot)(v.KVO(xe.Qq),v.KVO(je,8),v.KVO(et,8))}}static{this.\u0275prov=v.jDH({token:ot,factory:ot.\u0275fac,providedIn:"root"})}}return ot})();s(6809);var Pt=s(6220);const Nt=new v.nKC("Homepage configuration API",{providedIn:"root",factory(){const ot=(0,v.WQX)(Pt.J),Dt=(0,v.WQX)(xe.Qq),Me=ot.getServiceUrl("hra-content-v1","");return new Ye(Dt,Me,new et)}});var Gt=s(1594);let Ot=(()=>{class ot extends D.jh{onError(Me){let Je=500;Me instanceof xe.yz&&(Je=Me.status),this.patchState({errorCode:Je,loading:!1,fetchComplete:!0})}selectConfiguration(){return this.select(({fetchComplete:Me})=>Me).pipe((0,S.p)(Me=>Me),(0,Gt.$)(),(0,re.n)(()=>this.select(({config:Me})=>Me)))}selectTranslation(){return this.selectConfiguration().pipe((0,S.p)(Me=>!!Me),(0,H.T)(({translations:Me})=>Me),(0,S.p)(Me=>Array.isArray(Me)),(0,re.n)(Me=>this.select(({language:Je})=>Me.find(Et=>Et.languageCode===Je)??Me[0])),(0,S.p)(Me=>!!Me))}constructor(){super((0,v.WQX)($)),this.configApi=(0,v.WQX)(Nt),this.config$=this.selectConfiguration(),this.configTranslation$=this.selectTranslation(),this.loading$=this.select(({loading:Me})=>Me),this.errorCode$=this.select(({errorCode:Me})=>Me),this.init=this.effect((0,X.F)((0,S.p)(()=>this.get(({fetchComplete:Me,errorCode:Je})=>!Me||void 0!==Je)),(0,T.M)(()=>{this.patchState({loading:!0,errorCode:void 0})}),Ne(()=>this.configApi.getConfigurationForHomepage().pipe((0,M.Hn)(Me=>{this.patchState({config:Me,loading:!1,fetchComplete:!0})},Me=>{this.onError(Me)}))))),this.updateLanguage=this.effect((0,X.F)((0,H.T)(Me=>Me.substring(0,2).toLocaleLowerCase()),(0,T.M)(Me=>{this.patchState({language:Me})})))}static{this.\u0275fac=function(Je){return new(Je||ot)}}static{this.\u0275prov=v.jDH({token:ot,factory:ot.\u0275fac,providedIn:"root"})}}return ot})(),Vt=(()=>{class ot{constructor(){this.contactWebComponentId=(0,v.WQX)(he),this.chatbotWebComponentId=(0,v.WQX)(Y),this.searchWebComponentId=(0,v.WQX)(ge),this.settingV2=(0,v.WQX)(Be),this.webComponents=(0,v.WQX)(j),this.configuration=(0,v.WQX)(Ot),this.translationLabels$=this.configuration.configTranslation$,this.configurationData$=this.configuration.config$.pipe((0,S.p)(Me=>!!Me)),this.bankName$=this.settingV2.bankName$,this.bankLogo$=this.settingV2.bankLogo$,this.showBankName$=this.settingV2.showBankName$,this.sponsorLogos$=this.settingV2.sponsorLogos$,this.showContactWidget$=this.isActiveConfiguration$(this.contactWebComponentId,Me=>!!Me.showContactMenu),this.showChatbotWidget$=this.isActiveConfiguration$(this.chatbotWebComponentId),this.showEnterpriseSearchWidget$=this.isActiveConfiguration$(this.searchWebComponentId)}init(Me){this.webComponents.init(Me),this.configuration.init(Me)}updateLanguage(Me){this.settingV2.updateLanguage(Me),this.configuration.updateLanguage(Me)}isActiveConfiguration(Me,Je,Et,Yt){return Yt?Yt(Me)&&Je.includes(Et):Je.includes(Et)}isActiveConfiguration$(Me,Je){return(0,y.z)([this.configurationData$,this.webComponents.webComponents$]).pipe((0,H.T)(([Et,Yt])=>this.isActiveConfiguration(Et,Yt,Me,Je)),(0,F.F)())}static{this.\u0275fac=function(Je){return new(Je||ot)}}static{this.\u0275prov=v.jDH({token:ot,factory:ot.\u0275fac,providedIn:"root"})}}return ot})(),o=(()=>
1{class ot{constructor(){this.document=(0,v.WQX)(v.qQL)}getConfigurationElement(){const Me=this.document.querySelector("script[data-automation-id=homepage-content]");return Me?Me.textContent??"":void 0}getConfigurationJson(){const Me=this.getConfigurationElement()?.replace(/&#x([0-9a-h]+);/gi,(...Je)=>String.fromCharCode(parseInt(String(Je[1]),16)));if(Me)try{return JSON.parse(Me)??void 0}catch{}}getDefaultState(){return{branchOverviewUrl:void 0,loading:!0,fetchComplete:!1}}getState(){const Me=this.getConfigurationJson()?.meta;return Me?{branchOverviewUrl:Me?.branchOverviewUrl,loading:!1,fetchComplete:!0}:this.getDefaultState()}static{this.\u0275fac=function(Je){return new(Je||ot)}}static{this.\u0275prov=v.jDH({token:ot,factory:ot.\u0275fac,providedIn:"root"})}}return ot})();const Ie=new v.nKC("initial branch overview state",{providedIn:"root",factory:()=>(0,v.WQX)(o).getState()}),ie=new v.nKC("SlotRegistrations");function V(ot){return{factory:ot}}const de=(ot,Dt)=>({provide:ie,multi:!0,useFactory:()=>({slotName:ot,callback:Dt.factory()})});var Ke=s(5547);function gt(ot,Dt){if(1&ot){const Me=Ke.RV6();Ke.rj2(0,"slot",2),Ke.VwU("slotchange",function(Et){const Yt=v.eBV(Me).$implicit,un=Ke.XpG();return v.Njj(un.slotChange(Yt,Et))}),Ke.eux()}2&ot&&Ke.Avn("name",Dt.$implicit.slotName)}const it="hra-configuration-reader";let rn=(()=>{class ot{constructor(){this.slots=(0,v.vPA)((0,v.WQX)(ie))}slotChange(Me,Je){if(this.containsHTmlSlotElement(Je)){const Et=Je.target.assignedElements()[0];this.isHTMLElement(Et)&&(Me.callback(Et),Et.remove())}}nonSlotChange(Me){this.containsHTmlSlotElement(Me)&&Me.target.assignedElements().forEach(Et=>{this.handleSlotsInElement(Et)})}containsHTmlSlotElement(Me){return Me.target instanceof HTMLSlotElement}isHTMLElement(Me){return Me instanceof HTMLElement}
1handleSlotsInElement(Me){this.slots().forEach(Je=>{const Et=Me.querySelector(`[slot=${Je.slotName}]`);this.isHTMLElement(Et)&&Je.callback(Et)}),Me.remove()}static{this.\u0275fac=function(Je){return new(Je||ot)}}static{this.\u0275cmp=Ke.VBU({type:ot,selectors:[["hra-slot-change-component"]],decls:3,vars:0,consts:[[3,"name"],[3,"slotchange"],[3,"slotchange","name"]],template:function(Je,Et){1&Je&&(Ke.Z7z(0,gt,1,1,"slot",0,Ke.fX1),Ke.rj2(2,"slot",1),Ke.VwU("slotchange",function(un){return Et.nonSlotChange(un)}),Ke.eux()),2&Je&&Ke.Dyx(Et.slots())},encapsulation:3,changeDetection:0})}}return ot})()},3210(pt,G,s){s.d(G,{us:()=>Ze,QZ:()=>ut,Pr:()=>rt,i:()=>L,wx:()=>F,Ds:()=>D,nu:()=>Fe,tg:()=>Se});var v=s(467),S=s(4508);const H=(0,S.uc)("consent translation",{consentButton:{cookieLabel:"Cookie-Einstellungen"},consentDialog:{title:"Ihre Cookie-Einstellungen",description:"Cookies sind hilfreiche kleine Informationsfragmente, die es uns erleichtern, Ihnen eine optimale bedienbare Website anzubieten. Weitere Informationen dazu erhalten Sie auf folgenden Seiten:",acceptEssentialLabel:"Technisch Notwendige annehmen",acceptSelectionLabel:"Auswahl annehmen",acceptAllLabel:"Alle annehmen",requiredLabel:"Immer aktiv",items:[{type:"essenziell",title:"Technisch notwendig",short:"Ihre essenziellen Seitenfunktionen werden gespeichert.",description:"Damit Sie die essenziellen Seitenfunktionen nutzen k\xf6nnen, speichern wir f\xfcr die Dauer eines Jahres eine Kennung ohne Bezug auf Ihre Person als Cookie in Ihrem Browser."},{type:"komfort",title:"Personalisierung",short:"Ihre festgelegten Einstellungen werden gespeichert.",description:"Legen Sie verschiedene Einstellungen fest, k\xf6nnen wir diese speichern. So klicken Sie sich noch leichter durch unsere Website."},{type:"marketing",title:"Marketing",short:"Erm\xf6glicht f\xfcr Sie passende Informationen anzuzeigen.",description:"Wir richten unsere Website-Inhalte gern nach Ihnen aus. Darum speichern wir Infos, die sich aus Ihrer Nutzung ergeben."},{type:"statistik",title:"Statistik",short:"Verbessert unsere Angebote f\xfcr Sie.",description:"Wie kommen unsere Inhalte bei Ihnen an? Wie verbessern wir unser Angebot? Hierzu erheben wir statistische Daten - nat\xfcrlich ohne Bezug zu Ihrer Person."}],links:[{type:"imprint",text:"Impressum"},{type:"data-protection",text:"Datenschutzerkl\xe4rung"},{type:"further-info",text:"Weitere Informationen"}]},consentLinkConfig:{imprint:"/impressum","data-protection":"/datenschutzhinweis-zur-website","further-info":"/uebersicht-cookies"}},()=>{return{"en-GB":(Oe=(0,v.A)(function*(){return(yield s.e(3729).then(s.bind(s,3729))).translationEnGB}),function(){return Oe.apply(this,arguments)})};var Oe}),F=(0,S.$1)("consent dialog translation",H,"consentDialog"),L=(0,S.$1)("consent button translation",H,"consentButton"),D=(0,S.$1)("consent link config",H,"consentLinkConfig");var M=s(5802),U=s(7811),re=s(1203),X=s(8141),T=s(3294),Ee=s(6697),k=s(5245),ce=s(1144),Ne=s(1835),xe=s(6354);let Ze=(()=>{class Oe{constructor(){this.required=(0,M.WQX)(Ne.C),this.configuration$=(0,M.WQX)(ce.yr).configurationData$.pipe((0,xe.T)(N=>this.mapConfiguration(N)))}mapConfiguration(N){return{requiredTypes:this.mapConsent(N),requiredTrue:this.required}}mapConsent(N){return["essenziell",N.consentLayerOptionPersonal?"komfort":void 0,N.consentLayerOptionMarketing?"marketing":void 0,N.consentLayerOptionStatistic?"statistik":void 0].filter(pe=>!!pe)}static{this.\u0275fac=function(pe){return new(pe||Oe)}}static{this.\u0275prov=M.jDH({token:Oe,factory:Oe.\u0275fac,providedIn:"root"})}}return Oe})();var Te=s(9261),Be=s(4502),fe=s(3169),q=s(3046);let ge=(()=>{class Oe{constructor(){this.cookieName=(0,M.WQX)(fe.O),this.cookieOptions=(0,M.WQX)(q.z),this.consentTypes=(0,M.WQX)(Be.y),this.document=(0,M.WQX)(M.qQL)}getCookie(){const pe=this.readCookies()[this.cookieName];return"string"!=typeof pe?[]:this.parseCookieValue(pe)}setCookie(N){const pe=N.map(({value:Ye,name:qe})=>({name:qe,value:Ye?"on":"off"}));this.setCookieInternal(JSON.stringify(pe))}setCookieInternal(N){const{path:pe,secure:Ye,sameSite:qe,expirationUTCString:tt}=this.cookieOptions;this.document.cookie=[`${encodeURIComponent(this.cookieName)}=${encodeURIComponent(N)}`,tt?`expires=${tt()}`:void 0,pe?`path=${pe}`:"path=/",Ye?"Secure":void 0,qe?`SameSite=${qe}`:"SameSite=strict"].filter(jt=>!!jt).join(";")}isConsentType(N){return!!this.consentTypes.find(pe=>pe===N)}isPropertyKey(N,pe){return pe in N}isCookieValueItem(N){if(N&&"object"==typeof N&&this.isPropertyKey(N,"value")&&this.isPropertyKey(N,"name")){const{value:pe,name:Ye}=N;return this.isConsentType(Ye)&&"on"===pe||"off"===pe}return!1}convertToCookieValue(N){return Array.isArray(N)?N.filter(pe=>this.isCookieValueItem(pe)):[]}
1readCookies(){return this.document.cookie.split(";").map(N=>N.trim().split("=")).reduce((N,pe)=>({[decodeURIComponent(pe[0])]:decodeURIComponent(pe[1]),...N}),{})}parseCookieValue(N){try{const pe=JSON.parse(N);return this.convertToCookieValue(pe).map(({value:Ye,name:qe})=>({name:qe,value:"on"===Ye}))}catch{return[]}}static{this.\u0275fac=function(pe){return new(pe||Oe)}}static{this.\u0275prov=M.jDH({token:Oe,factory:Oe.\u0275fac,providedIn:"root"})}}return Oe})(),Y=(()=>{class Oe{constructor(){this.unique=(N,pe)=>N.includes(pe)?N:[...N,pe]}isValidConsent(N,pe,Ye){const qe=N.map(({name:tt})=>tt).reduce(this.unique,[]);return!!this.containsAll(qe,pe)&&Ye.every(tt=>{const jt=N.filter(({name:Wt})=>Wt==tt);return jt.length&&jt.every(({value:Wt})=>Wt)})}containsAll(N,pe){return N.length===pe.length&&N.every(Ye=>pe.includes(Ye))}static{this.\u0275fac=function(pe){return new(pe||Oe)}}static{this.\u0275prov=M.jDH({token:Oe,factory:Oe.\u0275fac,providedIn:"root"})}}return Oe})();var he=s(9882);const ue=new M.nKC("search string from the browser",{providedIn:"root",factory:()=>(0,M.WQX)(M.qQL).location}),be=new M.nKC("",{providedIn:"root",factory:()=>()=>"false"===new URLSearchParams((0,M.WQX)(ue).search).get("showConsent")});var me=s(177),j=s(5547),z=s(345);const $="privacy-policy-version",je=`name="${$}"`,oe=new M.nKC("privacy policy version storage",{providedIn:"root",factory(){const Oe=(0,M.WQX)(M.qQL).defaultView?.localStorage,ke=(0,me.UE)((0,M.WQX)(j.Agw));return{setVersion:Ye=>{ke&&Oe&&Oe.setItem($,Ye)},getVersion:()=>ke&&Oe?Oe.getItem($):null}}});let ee=(()=>{class Oe{constructor(){this.meta=(0,M.WQX)(z.W8),this.storage=(0,M.WQX)(oe)}getCurrentVersion(){return this.meta.getTag(je)?.content.trim()||void 0}hasVersionChanged(){const N=this.getCurrentVersion();return void 0!==N&&N!==this.getStoredVersion()}storeCurrentVersion(){const N=this.getCurrentVersion();N&&this.storage.setVersion(N)}getStoredVersion(){return this.storage.getVersion()??void 0}static{this.\u0275fac=function(pe){return new(pe||Oe)}}static{this.\u0275prov=M.jDH({token:Oe,factory:Oe.\u0275fac,providedIn:"root"})}}return Oe})(),rt=(()=>{class Oe extends U.jh{saveConsent(N){this.cookieService.setCookie(N),this.storeConsent(N),this.privacyPolicyVersionService.storeCurrentVersion(),this.updateConsentVisibility(!1)}allowAll(){const{consentConfig:N}=this.get();if(!N)throw new Error;const pe=this.getAllowAllConsentValue(N);this.saveConsent(pe)}allowEssential(){const{consentConfig:N}=this.get();if(!N)throw new Error;const pe=this.getAllowEssentialConsentValue(N);this.saveConsent(pe)}allowSelected(N){const{activeConsent:pe,consentConfig:Ye}=this.get();if(!Ye)throw new Error;const qe=this.getUserSelectedConsentValue(pe,N,Ye);this.saveConsent(qe)}getAllowEssentialConsentValue(N){return N.requiredTrue.map(pe=>this.mapConsentTypeToConsentValue(pe,!0)).concat(N.requiredTypes.filter(pe=>!N.requiredTrue.includes(pe)).map(pe=>this.mapConsentTypeToConsentValue(pe,!1)))}getAllowAllConsentValue(N){return N.requiredTypes.concat(N.requiredTrue.filter(pe=>!N.requiredTypes.includes(pe))).map(pe=>this.mapConsentTypeToConsentValue(pe,!0))}getUserSelectedConsentValue(N,pe,Ye){const qe=[...pe,...N];return Ye.requiredTypes.map(tt=>{const jt=qe.find(sn=>sn.name===tt),Wt=Ye.requiredTrue.includes(tt);return jt&&!Wt?jt:{name:tt,value:Wt}})}mapConsentTypeToConsentValue(N,pe){return{name:N,value:pe}}showConsentLayer(N){const{activeConsent:pe,consentConfig:Ye,showDialogByUser:qe,hideConsentLayerInitially:tt}=N;if(!Ye)return!1;const jt=this.consentValidation.isValidConsent(pe,Ye.requiredTypes,Ye.requiredTrue),Wt=this.privacyPolicyVersionService.hasVersionChanged();return qe||(!jt||Wt)&&!tt}constructor(){super({activeConsent:[],showDialogByUser:!1,hideConsentLayerInitially:(0,M.WQX)(be)()}),this.cookieService=(0,M.WQX)(ge),this.consentValidation=(0,M.WQX)(Y),this.consentConfigurationService=(0,M.WQX)(Ze),this.showConsentObs$=(0,M.WQX)(Te.aZ),this.updateConsentVisibility=(0,M.WQX)(Te.fV),this.privacyPolicyVersionService=(0,M.WQX)(ee),this.showConsentEffect=this.effect((0,re.F)((0,X.M)(N=>{this.patchState({showDialogByUser:N})}))),this.showConsentLayer$=this.select(N=>this.showConsentLayer(N)),this.activeConsent$=this.select(N=>N.activeConsent).pipe((0,T.F)()),this.storeConfigAndConsent=this.updater((N,{consentConfig:pe,activeConsent:Ye})=>({...N,activeConsent:Ye,consentConfig:pe})),this.storeConsent=this.updater((N,pe)=>({...N,activeConsent:pe,localConsent:pe})),this.syncConsentConfiguration=this.effect(N=>N.pipe((0,Ee.s)(1),(0,X.M)(pe=>this.storeConfigAndConsent({consentConfig:pe,activeConsent:this.cookieService.getCookie()})))),this.syncHideInitialConsent=this.effect(N=>N.pipe((0,X.M)(pe=>{this.setState(Ye=>({...Ye,hideConsentLayerInitially:"false"===pe.showConsent}))}))),this.showConsentEffect(this.showConsentObs$),this.syncConsentConfiguration(this.consentConfigurationService.configuration$),this.syncHideInitialConsent((0,M.WQX)(he.nX).queryParams.pipe((0,k.i)(1)))}static{this.\u0275fac=function(pe){return new(pe||Oe)}}static{this.\u0275prov=M.jDH({token:Oe,factory:Oe.\u0275fac,providedIn:"root"})}}return Oe})();var et=s(596);let ut=(()=>{class Oe{constructor(){this.consentLayerService=(0,M.WQX)(rt),this.consentInformationService=(0,M.WQX)(et.q)}syncConsentInformation(){this.consentInformationService.syncConsent(this.consentLayerService.activeConsent$.pipe((0,xe.T)(N=>({consentInformation:N}))))}static{this.\u0275fac=function(pe){return new(pe||Oe)}}static{this.\u0275prov=M.jDH({token:Oe,factory:Oe.\u0275fac,providedIn:"root"})}}return Oe})();const Se=new M.nKC("Indicator, that indicates to show the consent layer or not.",{providedIn:"root",factory:()=>(0,M.WQX)(rt).showConsentLayer$}),Fe=()=>!!(0,M.WQX)(M.qQL).querySelector("link[data-automation-id=marketing-consent-manager]")},5910(){},1835(pt,G,s){s.d(G,{C:()=>S});const S=new(s(5802).nKC)("",{providedIn:"root",factory:()=>["essenziell"]})},4502(pt,G,s){s.d(G,{y:()=>S});const S=new(s(5802).nKC)("",{providedIn:"root",factory:()=>["essenziell","komfort","marketing","statistik"]})},9053(){},3169(pt,G,s){s.d(G,{O:()=>S});const S=new(s(5802).nKC)("cookie name for consent layer",{providedIn:"root",factory:()=>"cookieConsent"})},3046(pt,G,s){s.d(G,{z:()=>H});var v=s(5802),S=s(7374),y=s.n(S);const H=new v.nKC("",{providedIn:"root",factory:()=>({expirationUTCString:()=>y()(new Date).add(1,"year").toDate().toUTCString(),path:"/",sameSite:"strict"})})},7654(pt,G,s){s.d(G,{consentRequired:()=>F.C,cookieName:()=>S.O,materialConfigToken:()=>T,showConsent$:()=>Ee.aZ,updateShowConsent:()=>Ee.fV}),s(4502);var S=s(3169),F=(s(3046),s(9053),s(1835)),D=(s(5910),s(5802));const M={width:"896px",height:"668px",position:{top:"48px"}},X={S:{width:"100dvw",height:"100dvh",position:{top:"0"}},M:{width:"calc(100dvw - 32px)",height:"752px",position:{top:"0"}},L:M,XL:M,XXL:M},T=new D.nKC("consent layer position and dimensions configuration",{providedIn:"root",factory:()=>X});var Ee=s(9261)},9261(pt,G,s){s.d(G,{aZ:()=>y,fV:()=>F});var v=s(8179),S=s(1257);const{selector$:y,updater:F}=(0,S.U)("showConsent",(0,v.O)(()=>!1))},8589(pt,G,s){s.d(G,{vZ:()=>Xr,o$:()=>zn,Xb:()=>Y,o2:()=>lr,yF:()=>he,oV:()=>Nt,DC:()=>xr,a4:()=>hn,_K:()=>fe,Fg:()=>
1q,io:()=>ge,Lb:()=>It,Nh:()=>qe,nb:()=>Dt,Sq:()=>At,zS:()=>nr,Ig:()=>Mn,q$:()=>Ot,BY:()=>U,Tg:()=>jn,lC:()=>Ln,K4:()=>We,Cm:()=>at,Pb:()=>Un,I2:()=>Pe,AH:()=>fn,Vi:()=>nt,fA:()=>ae,O3:()=>tn,VW:()=>dr,hJ:()=>ln,lz:()=>mn,Db:()=>Ge,im:()=>F,q6:()=>_e,tO:()=>w,nG:()=>St,bq:()=>ne,UI:()=>Ct,NC:()=>cn,Dm:()=>K,mB:()=>kn,by:()=>cr,sM:()=>Ft,AI:()=>Tt});var v=s(467),S=s(4508);const H=(0,S.uc)("error translation",{errorMessages:[{title:"Seite nicht gefunden",errorText:"Wir bringen Sie zur\xfcck auf Kurs",errorCode:404,description:"Entweder funktioniert der aufgerufene Link nicht mehr oder die Seite wurde umgezogen.",illustration:"./assets/illustrations_ultra/default/illu_ultra_hint_015_default.svg",buttonLabel:"Zur Startseite",redirectToUrl:"/de"},{title:"Server nicht erreichbar",errorText:"Wir arbeiten f\xfcr Sie bereits an einer L\xf6sung",errorCode:500,description:"Bitte laden Sie die Seite erneut oder versuchen Sie es sp\xe4ter nochmal.",illustration:"./assets/illustrations_ultra/default/illu_ultra_hint_016_default.svg",redirectToUrl:"/de",buttonLabel:"Zur Startseite"},{title:"Leider ist etwas schief gelaufen",errorText:"Das hat nicht funktioniert",errorCode:0,description:"Die Anfrage konnte aufgrund technischer Probleme nicht abgeschlossen werden. Versuchen Sie es erneut oder kontaktieren Sie uns.",illustration:"./assets/illustrations_ultra/default/illu_ultra_hint_001_default.svg",buttonLabel:"Zur Startseite",redirectToUrl:"/de"}]},()=>{return{"en-GB":(Re=(0,v.A)(function*(){return(yield s.e(3744).then(s.bind(s,3744))).translationEnGB}),function(){return Re.apply(this,arguments)})};var Re}),F=(0,S.$1)("error message translation",H,"errorMessages");var L=s(1257),D=s(8179),M=s(5802);const{selector:U,updater:X}=(0,L.U)("anchor navigation url",(0,D.O)(()=>(0,M.WQX)(M.qQL).location.href)),T=new M.nKC("provides the services cloud identifier",{providedIn:"root",factory:()=>"/services_cloud"}),Ee=new M.nKC("provides the popstate navigation trigger identifier",{providedIn:"root",factory:()=>"popstate"}),k=200,ce=new M.nKC("provides the HTTP status OK (200) identifier",{providedIn:"root",factory:()=>k}),xe=new M.nKC("provides the HTTP status REDIRECT (302) identifier",{providedIn:"root",factory:()=>302}),Te=new M.nKC("provides the HTTP status FOUND (301) identifier",{providedIn:"root",factory:()=>301}),Be=new M.nKC("provides the first navigationId identifier",{providedIn:"root",factory:()=>1}),fe="econ-renderer",q="5",ge=500,Y="banking-start",he="branch-overview";var ue=s(7811),be=s(6822),me=s(4016),j=s(1203),z=s(6354),$=s(5964),je=s(8141),oe=s(1397),ee=s(3794),rt=s(9974),et=s(5343),ut=s(4360),Se=s(8750),Fe=s(152);let ke=(()=>{class Re{constructor(){this.document=(0,M.WQX)(M.qQL)}getOutletElement(){const te=this.document.querySelector("script[data-automation-id=homepage-web-components-init]");return te?te.textContent||"":void 0}getWebComponentJson(){const te=this.getOutletElement()?.replace(/&#x([0-9a-h]+);/gi,(...we)=>String.fromCharCode(parseInt(we[1],16)));if(te)try{return JSON.parse(te)??void 0}catch{}}getState(){const te=this.getWebComponentJson();return te?{webComponents:this.convert(te)}:this.getDefaultState()}getDefaultState(){return{webComponents:{}}}convert(te){return Object.keys(te).reduce((yt,on)=>{const Wn={state:"complete",data:{nofollow:!1,language:"de",noindex:!1,type:"webComp",tag:te[on].tag,componentId:"",path:te[on].path,contentPath:"",title:"",highlight:!1,header:{navigation:[]},footer:{navigation:[]}}};return{...yt,[on]:Wn}},{})}static{this.\u0275fac=function(we){return new(we||Re)}}static{this.\u0275prov=M.jDH({token:Re,factory:Re.\u0275fac,providedIn:"root"})}}return Re})();const N=new M.nKC("get default web component state",{providedIn:"root",factory:()=>(0,M.WQX)(ke).getState()}),pe=new M.nKC("buffer time, to request web component data",{providedIn:"root",factory:()=>100}),Ye=new M.nKC("maximum parallel streams for the data",{providedIn:"root",factory:()=>4});let qe=(()=>{class Re extends ue.jh{constructor(){super((0,M.WQX)(N)),this.homepageApi=(0,M.WQX)(me.HomepageContentAPI),this.bufferTime=(0,M.WQX)(pe),this.maxParallelStreams=(0,M.WQX)(Ye),this.loadedComponents$=this.select(({webComponents:te})=>te),this.loadWebComponent=this.effect((0,j.F)((Re=>An=>An.pipe(function Qe(Re){return(0,rt.N)((An,te)=>{let we=[];return An.subscribe((0,ut._)(te,yt=>we.push(yt),()=>{te.next(we),te.complete()}
1)),(0,Se.Tg)(Re).subscribe((0,ut._)(te,()=>{const yt=we;we=[],te.next(yt)},et.l)),()=>{we=null}})}(An.pipe((0,Fe.B)(Re)))))(this.bufferTime),(0,z.T)(te=>this.getWebComponentIdsToLoad(te)),(0,$.p)(te=>this.shouldLoadWebComponents(te)),(0,je.M)(te=>{this.setLoadingContentState(te)}),(0,oe.Z)(te=>this.getWebComponents(te).pipe((0,be.Hn)(we=>{this.setCompleteContentStateBody(te,we)},we=>{this.parseRequestError(te,we)})),this.maxParallelStreams))),this.setBatchContentState=this.updater((te,we)=>({...te,webComponents:{...te.webComponents,...we}}))}getWebComponents(te){return this.homepageApi.getWebcomponents(te)}getWebComponentIdsToLoad(te){const{webComponents:we}=this.get();return te.filter(yt=>this.shouldLoadWebComponent(yt,we))}shouldLoadWebComponents(te){return te.length>0}setCompleteContentStateBody(te,we){const yt={};te.forEach(on=>{yt[on]=we[on]?{data:we[on],state:"complete"}:{data:404,state:"error"}}),this.setBatchContentState(yt)}setLoadingContentState(te){const we={};te.forEach(yt=>{we[yt]={state:"loading",data:void 0}}),this.setBatchContentState(we)}parseRequestError(te,we){let yt;we instanceof ee.yz&&(yt=we.status),this.setErrorContentState(te,yt)}setErrorContentState(te,we){const yt={};te.forEach(on=>yt[on]={state:"error",data:we||0}),this.setBatchContentState(yt)}shouldLoadWebComponent(te,we){return!we[te]||"error"===we[te]?.state}static{this.\u0275fac=function(we){return new(we||Re)}}static{this.\u0275prov=M.jDH({token:Re,factory:Re.\u0275fac,providedIn:"root"})}}return Re})();var tt=s(5547),jt=s(7705),Wt=s(345);const sn=Re=>Re instanceof HTMLElement;let $e=(()=>{class Re{constructor(){this.originalAbusedAttrMarker="orginalbgcolor",this.sanitizer=(0,M.WQX)(Wt.up),this.documentRef=(0,M.WQX)(M.qQL)}static{this.slotMarker="slot_marker_"}static{this.abusedAttrForTempDataSetStorage="bgcolor"}sanitize(te){const we=this.encodeAttributes(te);return this.decodeAttributes(this.sanitizer.sanitize(tt.WPN.HTML,we)??"")}encodeAttributes(te){const we=this.documentRef.createElement("div"),yt=new DocumentFragment;return we.innerHTML=te.trim(),yt.append(we),this.handleEncodingOfSlots(yt),this.handleEncodingOfDataset(yt),we.innerHTML}decodeAttributes(te){const we=this.documentRef.createElement("div"),yt=new DocumentFragment;return we.innerHTML=te.trim(),yt.append(we),this.handleDecodingOfSlots(yt),this.handleDecodingOfDataset(yt),we.innerHTML}handleEncodingOfSlots(te){te.querySelectorAll("[slot]").forEach(yt=>{yt.slot&&yt.classList.add(Re.slotMarker+yt.slot)})}handleEncodingOfDataset(te){Array.from(te.querySelectorAll("*")).filter(yt=>sn(yt)&&Object.keys(yt.dataset).length>0).forEach(yt=>{if(sn(yt)){const on=yt.getAttribute(Re.abusedAttrForTempDataSetStorage);on&&yt.setAttribute(`data-${this.originalAbusedAttrMarker}`,on),yt.setAttribute(Re.abusedAttrForTempDataSetStorage,this.encodeDataSet(yt.dataset))}})}handleDecodingOfSlots(te){te.querySelectorAll(`[class*="${Re.slotMarker}"]`).forEach(yt=>{yt.classList.forEach(on=>{on.startsWith(Re.slotMarker)&&(yt.slot=on.substring(Re.slotMarker.length),yt.classList.remove(on))})})}handleDecodingOfDataset(te){te.querySelectorAll(`[${Re.abusedAttrForTempDataSetStorage}]`).forEach(yt=>{sn(yt)&&Object.entries(this.decodeDataSet(yt.getAttribute(Re.abusedAttrForTempDataSetStorage)??"")).forEach(Wn=>{const[pr,Rr]=Wn;pr===this.originalAbusedAttrMarker?yt.setAttribute(Re.abusedAttrForTempDataSetStorage,Rr):(yt.dataset[pr]=Rr,yt.removeAttribute(Re.abusedAttrForTempDataSetStorage))})})}encodeDataSet(te){return btoa(JSON.stringify(te))}decodeDataSet(te){const yt=JSON.parse(atob(te));return"object"==typeof yt?yt:{}}static{this.\u0275fac=function(we){return new(we||Re)}}static{this.\u0275prov=M.jDH({token:Re,factory:Re.\u0275fac,providedIn:"root"})}}return Re})();var Pt=s(347);const Nt=new M.nKC('get content for meta tag with name="component_id"',{providedIn:"root",factory(){const Re=(0,M.WQX)(Wt.W8);return()=>Re.getTag('name="component_id"')?.content.trim()??null}});let Gt=(()=>{class Re extends ue.jh{constructor(){super(...arguments),this.viewContainer=(0,M.WQX)(tt.c1b),this.cdr=(0,M.WQX)(jt.gRc)}get loading(){return this._loadingTemplate}set loading(te){this._loadingTemplate=te,this.updateView(this._componentState)}get error(){return this._errorTemplate}set error(te){this._errorTemplate=te,this.updateView(this._componentState)}clearView(te){te||(this.clear(),this.viewContainer.clear())}onCompleteState(te,we){te&&te!==this._tag&&(we||this.render(te),this._tag=te)}updateView(te,we=this._tag,yt){(this._componentState!==te||this._tag!==we)&&(this._errorEmbedded=void 0,this._loadingEmbedded=void 0,this._tag=void 0,this._componentState=te,this.clearView(yt)),"loading"===te&&this._loadingTemplate&&!this._loadingEmbedded?this._loadingEmbedded=this.viewContainer.createEmbeddedView(this._loadingTemplate):"error"===te&&this._errorTemplate&&!this._errorEmbedded?this._errorEmbedded=this.viewContainer.createEmbeddedView(this._errorTemplate):"complete"===te&&this.onCompleteState(we,yt),this.cdr.markForCheck()}static{this.\u0275fac=(()=>{let te;return function(yt){return(te||(te=tt.xGo(Re)))(yt||Re)}})()}static{this.\u0275prov=M.jDH({token:Re,factory:Re.\u0275fac,providedIn:"root"})}}return Re})(),Ot=(()=>{class Re extends Gt{constructor(){super(...arguments),this.okpElementFactory=(0,Pt.Y)(),this.contentIdProvider=(0,M.WQX)(Nt),this.safeAttributeSanitizerService=(0,M.WQX)($e)}clear(){this.viewContainer.clear()}render(te,we){const yt=this.renderer.createElement;this.renderer.createElement=on=>{"wc-outlet"===on&&(on=te);const Wn=this.okpElementFactory.create(on,this.contentIdProvider()??"undef");return we&&(Wn.innerHTML=this.safeAttributeSanitizerService.sanitize(we)),Wn},this.viewRef=this.viewContainer.createEmbeddedView(this.template),this.renderer.createElement=yt,this.cdr.markForCheck()}static{this.\u0275fac=(()=>{let te;return function(yt){return(te||(te=tt.xGo(Re)))(yt||Re)}})()}static{this.\u0275prov=M.jDH({token:Re,factory:Re.\u0275fac,providedIn:"root"})}}return Re})();var Vt=s(7048),o=s(9724),Ie=s(6220),ie=s(4843),V=s(3726),de=s(9195),Ke=s(5558),gt=s(8810);let it=(()=>{class Re{constructor(){this.loadedScripts=new Map,this.documentRef=(0,M.WQX)(M.qQL)}loadWebComponentByScript(te){const we=this.loadedScripts.get(te);if(void 0!==we)return we;const yt=this.documentRef.createElement("script");yt.dataset.ls="loading",yt.src=te,yt.type="module";const on=(0,ie._)((0,V.R)(yt,"load").pipe((0,je.M)(()=>yt.dataset.ls="complete"),(0,z.T)(()=>{}),(0,de.X)((0,V.R)(yt,"error").pipe((0,je.M)(()=>yt.dataset.ls="error"),(0,je.M)(()=>this.loadedScripts.delete(te)),(0,Ke.n)(()=>(0,gt.$)(()=>"error"))))));return this.loadedScripts.set(te,on),this.documentRef.head.append(yt),on}static{this.\u0275fac=function(we){return new(we||Re)}}static{this.\u0275prov=M.jDH({token:Re,factory:Re.\u0275fac,providedIn:"root"})}}return Re})();const rn=new M.nKC("injection token for script loader",{providedIn:"root",factory(){const Re=(0,M.WQX)(Ie.J),An=(0,M.WQX)(it);return te=>(0,o.H)(An.loadWebComponentByScript(Re.getServiceUrl(te)))}}),ot=new M.nKC("",{providedIn:"root",factory:()=>8});let Dt=(()=>{class Re extends ue.jh{constructor(){super({"/homepage-ui/main.js":"complete"}),this.requestWebComponentScript=(0,M.WQX)(rn),this.maxWebComponentsInParallel=(0,M.WQX)(ot),this.loadByWebComponentDataInternal=this.effect((0,j.F)((0,$.p)(({path:te})=>!this.webComponentIsLoadingOrComplete(te)),(0,je.M)(({path:te})=>{this.requestStart(te)}),(0,oe.Z)(({path:te})=>this.requestWebComponentScript(te).pipe((0,be.Hn)(()=>{this.requestComplete(te)},()=>{this.requestError(te)})),this.maxWebComponentsInParallel)))}webComponentIsLoadingOrComplete(te){const we=this.get();return te in we&&("loading"===we[te]||"complete"===we[te])}requestStart(te){this.patchState({[te]:"loading"})}requestComplete(te){this.patchState({[te]:"complete"})}requestError(te){this.patchState({[te]:"error"})}loadByWebComponent(te){return this.loadByWebComponentDataInternal(te),this.select(we=>we[te.path]).pipe((0,$.p)(we=>!!we),(0,Vt.v)(we=>"loading"===we,!0))}static{this.\u0275fac=function(we){return new(we||Re)}}static{this.\u0275prov=M.jDH({token:Re,factory:Re.\u0275fac,providedIn:"root"})}}return Re})();var Me=s(6697),Je=s(7673),Et=s(6977),Yt=s(983),un=s(1807),xn=s(3294);let Mn=(()=>{class Re extends ue.jh{loadWebComponentAndWaitForTag(te){const yt=this.waitForWebComponentDefinition(te.tag).pipe((0,$.p)(on=>on));return yt.pipe((0,de.X)(this.loadWebComponentByData(te).pipe((0,$.p)(on=>"complete"===on||"error"===on),(0,Me.s)(1),(0,Ke.n)(on=>"complete"===on?this.waitForWebComponentDefinition(te.tag):(0,Je.of)(!1)),(0,Et.Q)(yt))))}webComponentTagChanged(te,we){return te?.tag===we?.tag}setLoading(){this.updateView("loading")}setError(){this.updateView("error")}setComplete(te,we){this.updateView("complete",te,we)}
1updateView(te,we,yt){this.setState({state:te,tag:we,hasInnerHtml:yt})}loadWebComponentByData(te){return te?this.wc.loadByWebComponent(te):Yt.w}waitForWebComponentDefinition(te){const we=this.whenDefined(te);return we.pipe((0,z.T)(()=>!0),(0,de.X)((0,un.O)(2e3).pipe((0,Et.Q)(we),(0,z.T)(()=>!1))))}whenDefined(te){return(0,o.H)(customElements.whenDefined(te))}updateByWebComponentData(te){this.updateWebComponent(te)}constructor(){super({}),this.wc=(0,M.WQX)(Dt),this.updateViewParameter$=this.select(te=>te).pipe((0,xn.F)((te,we)=>te.tag===we.tag&&te.state===we.state)),this.updateWebComponent=this.effect((0,j.F)((0,xn.F)(this.webComponentTagChanged.bind(this)),(0,Ke.n)(te=>{if(te){const we=!!te.innerHtml;return we||this.setLoading(),this.loadWebComponentAndWaitForTag(te).pipe((0,be.Hn)(yt=>{yt?this.setComplete(te.tag,we):this.setError()},()=>{this.setError()}))}return this.updateView("error"),Yt.w})))}static{this.\u0275fac=function(we){return new(we||Re)}}static{this.\u0275prov=M.jDH({token:Re,factory:Re.\u0275fac,providedIn:"root"})}}return Re})(),nr=(()=>{class Re{constructor(){this.contentApi=(0,M.WQX)(me.HomepageContentAPI)}search(te,we,yt=!1){return this.contentApi.searchWebcomponents({withIds:te,withTags:we,caseSensitive:yt})}static{this.\u0275fac=function(we){return new(we||Re)}}static{this.\u0275prov=M.jDH({token:Re,factory:Re.\u0275fac,providedIn:"root"})}}return Re})();var gn=s(3677);let Hn=(()=>{class Re{constructor(){this.scriptReader=(0,M.WQX)(gn.x)}getStateContentV2Loading(){const te={webcomponentContentCache:{},loading:!1};try{const we=this.scriptReader.getJsonFromScript("homepage-content",void 0);return we?.contentPath&&"webComp"===we.main?.type?{webcomponentContentCache:{[we.contentPath]:{state:"complete",data:we}},loading:!1}:te}catch{return te}}getStateContentV2(){const te={content:void 0};try{const we=this.scriptReader.getJsonFromScript("homepage-content",void 0);return we?{content:we}:te}catch{return te}}static{this.\u0275fac=function(we){return new(we||Re)}}static{this.\u0275prov=M.jDH({token:Re,factory:Re.\u0275fac,providedIn:"root"})}}return Re})();const Vn=new M.nKC("get default content loading state",{providedIn:"root",factory:()=>(0,M.WQX)(Hn).getStateContentV2Loading()}),Rn=new M.nKC("get default content state",{providedIn:"root",factory:()=>(0,M.WQX)(Hn).getStateContentV2()});let yr=(()=>{class Re extends ue.jh{loadContent(te){const we=this.get().webcomponentContentCache[te];return"complete"===we?.state?(0,Je.of)(we.data):(this.patchState({activeContentPath:te,loading:!0}),this.getHomepageContent(te).pipe((0,je.M)(yt=>{"webComp"===yt.main?.type&&yt.contentPath&&this.setContentState({requestContentPath:te,responseContentPath:yt.contentPath,contentState:{state:"complete",data:yt}})})))}isDoneLoading(){this.patchState({activeContentPath:void 0,loading:!1})}getHomepageContent(te){return this.pageInfoApi.getContentInfo(te)}constructor(){super((0,M.WQX)(Vn)),this.pageInfoApi=(0,M.WQX)(me.HomepagePageInfoAPI),this.loading$=this.select(({loading:te})=>te),this.activeContentPath$=this.select(({activeContentPath:te})=>te),this.webcomponentContentCache=this.select(({webcomponentContentCache:te})=>te),this.setContentState=this.updater((te,{requestContentPath:we,responseContentPath:yt,contentState:on})=>({...te,webcomponentContentCache:{...te.webcomponentContentCache,[we]:on,[yt]:on}}))}static{this.\u0275fac=function(we){return new(we||Re)}}static{this.\u0275prov=M.jDH({token:Re,factory:Re.\u0275fac,providedIn:"root"})}}return Re})();var Fn=s(9882);const Dr=Re=>Re instanceof Fn.Z,Cr=Re=>Re instanceof Fn.wF,or=new M.nKC("",{providedIn:"root",factory:()=>(0,M.WQX)(Fn.Ix).events.pipe((0,$.p)(Dr))}),Ar=new M.nKC("",{providedIn:"root",factory:()=>(0,M.WQX)(Fn.Ix).events.pipe((0,$.p)(Cr))});var hr=s(6911);let Gn=(()=>{class Re{constructor(){this.documentRef=(0,M.WQX)(M.qQL)}getContentFragment(te){const we=new DocumentFragment;if(te){const yt=this.documentRef.createElement("template");yt.innerHTML=te,we.append(yt.content)}return we}static{this.\u0275fac=function(we){return new(we||Re)}}static{this.\u0275prov=M.jDH({token:Re,factory:Re.\u0275fac,providedIn:"root"})}}return Re})();var ar=s(3993);const dt=Re=>!!Re&&Re.statusCode===k,dn=Re=>"cmsContent"===Re.main?.type,w=Re=>dt(Re)&&"cmsContent"===Re.main.type,_e=Re=>!!Re&&Re.statusCode!==k,st=Re=>"webComp"===Re?.main?.type,St=Re=>dt(Re)&&"webComp"===Re?.main?.type,ln=new M.nKC("",{providedIn:"root",factory:()=>(0,M.WQX)(hr.I2).pipe((0,ar.E)((0,M.WQX)(yr).loading$),(0,$.p)(([Re,An])=>!An),(0,z.T)(([Re])=>!!Re))});var bt=s(1167),_r=s(930),Yn=s(8610);const ir=new M.nKC("minimal state updater",{providedIn:"root",factory(){const Re=(0,M.WQX)(_r._t),An=(0,M.WQX)(_r.h0),te=(0,M.WQX)(Yn.W$),we=(0,M.WQX)(Yn.n1);return(yt,on)=>{const{mode:Wn,tagName:pr}=An();
1"custom"!==Wn&&yt!==("minimal"===Wn)&&Re({mode:yt?"minimal":"standard",tagName:pr});const{mode:Gr,tagName:bo}=we();"custom"!==Gr&&on!==("minimal"===Gr)&&te({mode:on?"minimal":"standard",tagName:bo})}}}),Jn=new M.nKC("registers information for meta updates"),cr=Re=>({provide:Jn,multi:!0,useFactory:Re});let co=(()=>{class Re{constructor(){this.callbacks=(0,M.WQX)(Jn,{optional:!0})??[]}updateHeaderInformation(te){te&&this.callbacks.forEach(we=>{we(te)})}static{this.\u0275fac=function(we){return new(we||Re)}}static{this.\u0275prov=M.jDH({token:Re,factory:Re.\u0275fac,providedIn:"root"})}}return Re})(),Bn=(()=>{class Re extends ue.jh{shouldLoadContentForUrl(te){if(this.skipFirstFlag)return this.skipFirstFlag=!1,!1;const{url:we}=te,yt=this.isSameOriginService.isSameBaseUrl(we),on=this.isSameOriginService.isAnchorUrl(we)&&yt,Wn=yt&&this.isBackNavigation(te);return!(this.internalRoutingFlag||we.startsWith(this.servicesCloudIdentifier)||on||Wn)}loadContent(te){const we=this.adjustRequestUrl(te);return this.loadingService.loadContent(we).pipe((0,be.Hn)(yt=>{this.handleResult(te,yt)},yt=>{this.parseRequestError(yt)}))}shouldRedirectInternal(te,we){return this.adjustRequestUrl(te)!==we.contentPath&&!this.isBackNavigation(te)&&we.statusCode===this.httpOk}shouldRedirectExternal(te){return te===this.httpRedirect||te===this.httpFound}isBackNavigation(te){return te.navigationTrigger===this.popstateTrigger}handleResult(te,we){if(this.shouldRedirectExternal(we.statusCode))return void(we.redirectUrl&&(this.internalRoutingFlag=!0,this.router.navigateByUrl(this.documentRef.location.pathname,{onSameUrlNavigation:"ignore"}).catch(()=>{}),this.loadingService.isDoneLoading(),this.documentRef.location.assign(we.redirectUrl),this.internalRoutingFlag=!1));this.shouldRedirectInternal(te,we)&&(this.internalRoutingFlag=!0,this.router.navigateByUrl(`${we.contentPath??""}${this.getHashFromRequestUrl(te)}`,{replaceUrl:te.id===this.firstNavigationId}).catch(()=>{})),this.patchState({content:we}),this.updateMinimalState(!!we.header?.minimal,!!we.footer?.minimal);const yt=(Re=>dn(Re)&&Re.main.payloadHtml?Re.main.payloadHtml:st(Re)&&Re.main.innerHtml?Re.main.innerHtml:"")(we);this.updateContentInnerHtml(this.contentFragmentService.getContentFragment(yt)),this.loadingService.isDoneLoading(),this.updateContent(we),this.headerInfoService.updateHeaderInformation({...we.meta,description:we.header?.description,ogUrl:we.meta?.canonicalLink,basePath:we.main?.basePath,componentId:st(we)?we.main.componentId:void 0}),this.internalRoutingFlag=!1}parseRequestError(te){let we;te instanceof ee.yz&&(we=te.status);const yt={statusCode:we||0};this.patchState({content:yt}),this.updateContentInnerHtml(new DocumentFragment),this.loadingService.isDoneLoading(),this.updateContent(yt)}adjustRequestUrl(te){const{pathname:we,search:yt}=new URL(te.url,location.origin);return`${we}${yt}`}getHashFromRequestUrl(te){return new URL(te.url,location.origin).hash}constructor(){const te=(0,M.WQX)(Rn);super(te),this.loadingService=(0,M.WQX)(yr),this.router=(0,M.WQX)(Fn.Ix),this.servicesCloudIdentifier=(0,M.WQX)(T),this.popstateTrigger=(0,M.WQX)(Ee),this.httpOk=(0,M.WQX)(ce),this.httpRedirect=(0,M.WQX)(xe),this.httpFound=(0,M.WQX)(Te),this.firstNavigationId=(0,M.WQX)(Be),this.internalRoutingFlag=!1,this.skipFirstFlag=!0,this.updateContent=(0,M.WQX)(hr.le),this.contentFragmentService=(0,M.WQX)(Gn),this.isSameOriginService=(0,M.WQX)(bt.ac),this.updateContentInnerHtml=(0,M.WQX)(hr.wU),this.updateMinimalState=(0,M.WQX)(ir),this.headerInfoService=(0,M.WQX)(co),this.documentRef=(0,M.WQX)(M.qQL),this.rawContentState$=this.select(({content:we})=>we),this.synchronizeRouting=this.effect((0,j.F)((0,$.p)(this.shouldLoadContentForUrl.bind(this)),(0,Ke.n)(this.loadContent.bind(this)))),te.content&&this.updateContent(te.content),this.synchronizeRouting((0,M.WQX)(or))}static{this.\u0275fac=function(we){return new(we||Re)}}static{this.\u0275prov=M.jDH({token:Re,factory:Re.\u0275fac,providedIn:"root"})}}return Re})();var eo=s(9079);let xr=(()=>{class Re{setTitleByContentState(te){const{title:we}=te?.meta??{};this.titleService.setTitle(we??"")}constructor(){this.titleService=(0,M.WQX)(Wt.hE),this.rawContentState=(0,eo.ot)((0,M.WQX)(Bn).rawContentState$.pipe((0,$.p)(te=>0!==te?.statusCode))),(0,M.QZP)(()=>{const te=this.rawContentState();te&&this.setTitleByContentState(te)})}static{this.\u0275fac=function(we){return new(we||Re)}}static{this.\u0275prov=M.jDH({token:Re,factory:Re.\u0275fac,providedIn:"root"})}}return Re})();var Sr=s(4572);(0,j.F)((0,z.T)(Re=>Re?.statusCode===k?{state:"complete",data:Re}:Re&&Re.statusCode!==k?{state:"error",data:Re.statusCode}:{state:"loading",data:void 0}));const Pe=new M.nKC("",{providedIn:"root",factory:()=>(0,M.WQX)(Bn).rawContentState$});var vt=s(4718);let It=(()=>{class Re extends ue.jh{handleBankingStart(te){const we=(0,me.whenContentIsWebComponent)(te)?.tag===Y,yt=this.otherApplicationConfiguration.portal;return we&&yt&&this.jumpToPortal(yt),!we}handleServiceCloudNavigation(te){const we=te.url;we.startsWith("/services_cloud/")&&this.jumpToPortal(we),this.patchState({url:we})}jumpToPortal(te){const we=this.documentRef.createElement("a");
1we.style.visibility="hidden",we.href=te,this.documentRef.body.appendChild(we),we.click(),this.documentRef.body.removeChild(we)}constructor(){super({}),this.documentRef=(0,M.WQX)(M.qQL),this.webComponent$=(0,M.WQX)(Pe),this.otherApplicationConfiguration=(0,M.WQX)(vt.nL),this.webComponentGuard$=this.webComponent$.pipe((0,z.T)(te=>this.handleBankingStart(te))),this.routeGuard$=this.select(te=>te.url).pipe((0,z.T)(te=>te?.startsWith("/services_cloud/")),(0,z.T)(te=>!te)),this.noServicesCloudUrlGuard$=(0,Sr.z)([this.webComponentGuard$,this.routeGuard$]).pipe((0,z.T)(te=>te.every(we=>we)),(0,$.p)(te=>te)),this.init=this.effect((0,j.F)((0,je.M)(te=>{this.handleServiceCloudNavigation(te)}))),this.init((0,M.WQX)(Fn.Ix).events.pipe((0,$.p)(te=>te instanceof Fn.Z)))}static{this.\u0275fac=function(we){return new(we||Re)}}static{this.\u0275prov=M.jDH({token:Re,factory:Re.\u0275fac,providedIn:"root"})}}return Re})();const Lt=new M.nKC("provides the web component delay time in ms",{providedIn:"root",factory:()=>3e3}),zt=new M.nKC("provides the web component delay timer",{providedIn:"root",factory:()=>(0,un.O)((0,M.WQX)(Lt))});let hn=(()=>{class Re extends ue.jh{constructor(){super({shouldLoad:!1}),this.timer=(0,M.WQX)(zt),this.shouldLoad$=this.select(({shouldLoad:te})=>te),this.init=this.effect((0,j.F)((0,je.M)(()=>{this.patchState({shouldLoad:!0})}))),this.init(this.timer)}static{this.\u0275fac=function(we){return new(we||Re)}}static{this.\u0275prov=M.jDH({token:Re,factory:Re.\u0275fac,providedIn:"root"})}}return Re})();const fn=new M.nKC("",{providedIn:"root",factory:()=>(0,M.WQX)(Bn).rawContentState$.pipe((0,$.p)(_e))}),Zt=(0,j.F)((0,z.T)(Re=>Re.statusCode)),nt=new M.nKC("",{providedIn:"root",factory:()=>(0,M.WQX)(fn).pipe(Zt)});let At=(()=>{class Re{constructor(){this.windowRef=(0,M.WQX)(bt.jf),this.router=(0,M.WQX)(Fn.Ix),this.toUrl=(0,M.WQX)(bt.bb),this.isSameOrigin=(0,M.WQX)(bt.J6),this.otherApplicationService=(0,M.WQX)(vt.Gc),this.handleNavigationOnWindowClick=te=>{const we=this.getClosestAnchorElement(te);we&&this.handleLink(te,we)}}getClosestAnchorElement(te){return te.composedPath().find(we=>we instanceof HTMLAnchorElement)}handleLink(te,we){const{target:yt,href:on}=we,Wn=this.toUrl(on);if(!this.windowRef||!Wn||!on||"blob:"===Wn.protocol)return;const pr=this.isSameOrigin(on),Rr=this.isSameWindow(this.windowRef.name,yt);pr&&this.otherApplicationService.isOtherApplication(this.getPathname(on))?this.handlePortal(te,on,yt,this.windowRef):pr&&Rr?this.handleInternalLink(te,on):this.handleExternalLink(te,on,yt,this.windowRef)}handleInternalLink(te,we){te.preventDefault(),this.router.navigateByUrl(this.getFullPath(we)).catch(()=>{})}handlePortal(te,we,yt,on){te.preventDefault(),on.open(we,yt||"_self")}handleExternalLink(te,we,yt,on){te.preventDefault();const Wn=this.isSameWindow(on.name,yt)?"_blank":yt;on.open(we,Wn,"noopener noreferrer")}getFullPath(te){const we=this.toUrl(te);if(we){const{pathname:yt,search:on,hash:Wn}=we;return`${yt}${on}${Wn}`}return""}isSameWindow(te,we){return we===te||"_self"===we}getPathname(te){const we=this.toUrl(te);return we?we.pathname:""}static{this.\u0275fac=function(we){return new(we||Re)}}static{this.\u0275prov=M.jDH({token:Re,factory:Re.\u0275fac,providedIn:"root"})}}return Re})();const tn=new M.nKC("",{providedIn:"root",factory:()=>(0,M.WQX)(yr).loading$}),ae=new M.nKC("",{providedIn:"root",factory:()=>(0,M.WQX)(Bn).rawContentState$.pipe((0,$.p)(dt))}),We=new M.nKC("",{providedIn:"root",factory:()=>(0,M.WQX)(ae).pipe((0,$.p)(dn))}),at=new M.nKC("",{providedIn:"root",factory:()=>(0,M.WQX)(We).pipe((0,z.T)(Re=>Re.main.payloadHtml??""))}),Tt=new M.nKC("",{providedIn:"root",factory:()=>(0,M.WQX)(ae).pipe((0,$.p)(st))}),Ht=new M.nKC("",{providedIn:"root",factory:()=>(0,M.vPA)(!1)}),mn=new M.nKC("content loading state",{providedIn:"root",factory:()=>(0,M.WQX)(Ht)}),dr=new M.nKC("",{providedIn:"root",factory(){const Re=(0,M.WQX)(Ht);return(0,eo.ot)((0,M.WQX)(yr).loading$.pipe((0,je.M)(An=>{Re.set(An)})),{initialValue:!1})}});var $n=s(1413),zr=s(1986),Xn=s(2087);let br=(()=>{class Re{constructor(){this.document=(0,M.WQX)(M.qQL),this.window=(0,M.WQX)(bt.jf)}findAnchorById(te){return this.document.querySelector(te)}jumpToAnchor(te){te.scrollIntoView({behavior:"instant",block:"start",inline:"nearest"}),this.moveFocusToElement(te)}moveFocusToElement(te){te instanceof HTMLElement&&(te.hasAttribute("tabindex")||te.setAttribute("tabindex","-1"),te.focus({preventScroll:!0}))}jumpToTop(){this.window?.scrollTo({top:0,behavior:"instant"})}static{this.\u0275fac=function(we){return new(we||Re)}}static{this.\u0275prov=M.jDH({token:Re,factory:Re.\u0275fac,providedIn:"root"})}}return Re})();
1const Qr=new M.nKC("provides the anchor navigation element defined timeout in ms",{providedIn:"root",factory:()=>1e3}),wr=new M.nKC("provides the anchor navigation element defined delay in ms",{providedIn:"root",factory:()=>66});let Xr=(()=>{class Re{constructor(){this.anchorStreamService=(0,M.WQX)(br),this.isSameOriginService=(0,M.WQX)(bt.ac),this.updateAnchorUrl=(0,M.WQX)(X),this.elementDefinedTimeout=(0,M.WQX)(Qr),this.elementDefinedDelay=(0,M.WQX)(wr),this.navigationStart=(0,M.WQX)(or),this.navigationEnd=(0,M.WQX)(Ar),this.document=(0,M.WQX)(M.qQL),this.afterRenderHook=new $n.B,this.handleAnchorScroll=(0,j.F)((0,je.M)(()=>{this.lastAnchor||this.anchorStreamService.jumpToTop()}),(0,$.p)(()=>!!this.lastAnchor),(0,zr.c)(this.elementDefinedDelay),(0,z.T)(()=>this.lastAnchor&&this.anchorStreamService.findAnchorById(this.lastAnchor)),(0,$.p)(te=>!!te),(0,Me.s)(1),(0,Xn.w)({each:this.elementDefinedTimeout,with:()=>(this.handleScrollOnAnchorTimeout(),Yt.w)}),(0,je.M)(te=>{this.anchorStreamService.jumpToAnchor(te)})),this.stream=this.navigationStart.pipe((0,je.M)(te=>{this.storeAnchor(te)}),(0,Ke.n)(()=>this.navigationEnd.pipe((0,je.M)(()=>{this.updateAnchorUrl(this.document.location.href)}),(0,Ke.n)(()=>this.afterRenderHook.pipe(this.handleAnchorScroll.bind(this)))))),this.signal=(0,eo.ot)(this.stream)}handleScrollOnAnchorTimeout(){const te=this.activeUrl;(!te||!this.isSameOriginService.isSameBaseUrl(te))&&this.lastAnchor&&this.anchorStreamService.jumpToTop()}storeAnchor(te){this.activeUrl=te.url,this.lastAnchor=this.getNavigationStartHash(te)}getNavigationStartHash(te){const we=this.isSameOriginService.mapToUrl(te.url);return we?we.hash:void 0}afterRenderEmit(){this.afterRenderHook.next()}static{this.\u0275fac=function(we){return new(we||Re)}}static{this.\u0275prov=M.jDH({token:Re,factory:Re.\u0275fac,providedIn:"root"})}}return Re})();const Eo=new M.nKC("origin location",{providedIn:"root",factory:()=>(0,M.WQX)(M.qQL).location.origin}),ro=new M.nKC("document head element",{providedIn:"root",factory:()=>(0,M.WQX)(M.qQL).head}),an={ogTitle:"og:title",ogDescription:"og:description",ogImage:"og:image",robots:"robots",ogLanguage:"og:language",description:"description",ogUrl:"og:url",basePath:"base_path",componentId:"component_id"},Bt={ogTitle:"property",ogDescription:"property",ogImage:"property",ogLanguage:"property",ogUrl:"property",description:"name",robots:"name",basePath:"name",componentId:"name"};function fr(Re,An){return()=>{const te=(0,M.WQX)(Wt.W8);return we=>{let yt=we[Re];An&&!yt&&(yt=An(we[Re]));const on=an[Re],Wn=Bt[Re],pr=`${Wn}="${on}"`;yt?te.updateTag({[Wn]:on,content:yt}):te.removeTag(pr)}}}const wo={canonicalLink:"canonical"},K=fr("ogTitle"),ne=fr("ogDescription"),Ge=fr("description"),Ct=fr("ogImage"),Ft=fr("robots"),cn=fr("ogLanguage"),kn=fr("ogUrl"),jn=fr("basePath",Re=>Re??"/"),Un=fr("componentId"),Ln=function b(Re){return()=>{const An=(0,M.WQX)(ro),te=(0,M.WQX)(M.qQL),we=(0,M.WQX)(Eo);return yt=>{const Wn=wo[Re],pr=`link[rel="${Wn}"]`,Rr=function ve(Re,An){if(!Re)return null;try{const te=new URL(Re,An);return"https:"!==te.protocol&&"http:"!==te.protocol?null:te.href}catch{return null}}(yt[Re],we);let Gr=An.querySelector(pr);Rr?(Gr||(Gr=te.createElement("link"),Gr.setAttribute("rel",Wn),An.appendChild(Gr)),Gr.getAttribute("rel")!==Rr&&Gr.setAttribute("href",Rr)):Gr?.remove()}}}("canonicalLink");let zn=(()=>{class Re{constructor(){this.document=(0,M.WQX)(M.qQL),this.navigationEnd$=(0,eo.ot)((0,M.WQX)(Ar)),this.router=(0,M.WQX)(Fn.Ix),this.window=this.document.defaultView,this.anchor=(0,M.vPA)(this.router.parseUrl(this.router.url).fragment??void 0),(0,M.QZP)(()=>{const te=this.navigationEnd$();if(te){const we=this.router.parseUrl(te.urlAfterRedirects).fragment??void 0;this.updateAnchor(we)}})}getAnchor(){return Promise.resolve(this.anchor())}setAnchor(te){this.updateAnchor(te)}updateAnchor(te){te!==this.anchor()&&(this.anchor.set(te),this.window?.dispatchEvent(new CustomEvent("portal:anchor-change",{detail:te})))}static{this.\u0275fac=function(we){return new(we||Re)}}static{this.\u0275prov=M.jDH({token:Re,factory:Re.\u0275fac,providedIn:"root"})}}return Re})();const lr=new M.nKC('get content for meta tag with name="base_path"',{providedIn:"root",factory(){const Re=(0,M.WQX)(Wt.W8);return()=>Re.getTag('name="base_path"')?.content.trim()??null}})},5780(pt,G,s){s.d(G,{i:()=>oe,p:()=>j});
1var v=s(5802),S=s(6220),y=s(7811),H=s(5964),F=s(6354);let L=(()=>{class ee extends y.jh{constructor(){super({})}dispatch(et){const{selector:ut,data:Se}=et;this.patchState(Qe=>({...Qe,[ut]:Se}))}observeOn(et){return this.state$.pipe((0,H.p)(ut=>et in ut),(0,F.T)(ut=>ut[et]))}static{this.\u0275fac=function(ut){return new(ut||ee)}}static{this.\u0275prov=v.jDH({token:ee,factory:ee.\u0275fac,providedIn:"root"})}}return ee})();var D=s(4508),M=s(9079);let U=(()=>{class ee{constructor(){this.documentRef=(0,v.WQX)(v.qQL),this.documentLanguage=this.documentRef.documentElement.lang?this.documentRef.documentElement.lang:"de-DE",this.localeChanges=(0,v.WQX)(D.jt),this.actualLanguage=(0,M.ot)(this.localeChanges,{initialValue:this.documentLanguage})}setLocale(et){location.href=`/${et.substring(0,2)}`}getAvailableLocales(){return[this.documentLanguage]}getLanguage(){return this.actualLanguage()}getLocale(){return this.actualLanguage()}static{this.\u0275fac=function(ut){return new(ut||ee)}}static{this.\u0275prov=v.jDH({token:ee,factory:ee.\u0275fac,providedIn:"root"})}}return ee})();var re=s(9882),X=s(7786),T=s(8141),Ee=s(3294),k=s(5558),ce=s(3993),Ne=s(4016),xe=s(8589),Ze=s(1167);const Te=ee=>"webComp"===(0,Ne.whenContentIsWebComponent)(ee)?.type;let Be=(()=>{class ee extends y.jh{mapStaticPath(et){const ut=this.get(({actLanguage:Qe})=>Qe?.substring(0,2));return`/${String(ut)}/s/${et}`}mapFromType(et){return et?{key:(0,Ne.whenContentIsWebComponent)(et)?.tag??et.contentPath,keyType:Te(et)?"gvRoute":"content",path:et.header?.navigationPath??"",title:et?.meta?.title}:void 0}getServiceUrl(et,ut){return this.apiEndpointService.getServiceUrl(et,ut)}navigate(et,ut,Se){this.navigateById(et,ut,Se)}navigateByUrl(et){et.startsWith("/services_cloud")?this.window?.open(et,"_self"):this.router.navigateByUrl(`/${et}`).catch(()=>{})}navigateById(et,ut,Se){this.router.navigate([this.mapStaticPath(et)],{...Se,queryParams:ut}).catch(()=>{})}navigateToStartPage(){const ut=this.get(({actLanguage:Se})=>Se)?.slice(0,2);ut&&"de"!==ut?this.router.navigate([`/${ut}`]).catch(()=>{}):this.router.navigate(["/"]).catch(()=>{})}getPortalBasePath(){return"/"}constructor(){super({}),this.apiEndpointService=(0,v.WQX)(S.J),this.cmsContentResponse$=(0,v.WQX)(xe.K4),this.webComponent$=(0,v.WQX)(xe.AI),this.router=(0,v.WQX)(re.Ix),this.window=(0,v.WQX)(Ze.jf),this.__content$=(0,X.h)(this.cmsContentResponse$,this.webComponent$),this.synchronizeLanguage=this.effect(et=>et.pipe((0,T.M)(ut=>{this.setState(Se=>({...Se,actLanguage:ut}))}))),this.updateMenuEntry=this.updater((et,ut)=>({...et,menuItem:ut??et.menuItem})),this.navigationEvents$=this.router.events.pipe((0,H.p)(et=>et instanceof re.wF),(0,Ee.F)((et,ut)=>et.url===ut.url)),this.synchronizeSelectedItem=this.effect(et=>et.pipe((0,k.n)(()=>this.navigationEvents$),(0,ce.E)(this.__content$),(0,F.T)(([,ut])=>this.mapFromType(ut)),(0,T.M)(this.updateMenuEntry.bind(this)))),this.selectedItem$=this.select(({menuItem:et})=>et),this.selectedPath$=this.select(({menuItem:et})=>et?[et]:void 0).pipe((0,H.p)(et=>!!et&&et.length>0),(0,F.T)(et=>(et[0].key&&et[0].path.includes("econ")&&(et[0].key=et[0].key.replace(/-/g,"/")),et))),this.synchronizeLanguage((0,v.WQX)(U).localeChanges),this.synchronizeSelectedItem()}static{this.\u0275fac=function(ut){return new(ut||ee)}}static{this.\u0275prov=v.jDH({token:ee,factory:ee.\u0275fac,providedIn:"root"})}}return ee})(),fe=(()=>{class ee{dlog(...et){console.debug(et)}error(...et){console.error(et)}log(...et){console.log(et)}warn(...et){console.warn(et)}static{this.\u0275fac=function(ut){return new(ut||ee)}}static{this.\u0275prov=v.jDH({token:ee,factory:ee.\u0275fac,providedIn:"root"})}}return ee})();const ge=new(s(1985).c)(ee=>{ee.next(),ee.complete()});let Y=(()=>{class ee{ensureTokenForApiCall(){return ge}static{this.\u0275fac=function(ut){return new(ut||ee)}}static{this.\u0275prov=v.jDH({token:ee,factory:ee.\u0275fac,providedIn:"root"})}}return ee})();const he=new v.nKC("",{providedIn:"root",factory:()=>ee=>{const rt=(0,v.WQX)(v.qQL).defaultView;rt&&(rt.ngZone=(0,v.WQX)(v.SKi),rt.Zone.current._properties={...rt.Zone.current._properties,isAngularZone:!0,PortalContext:ee},rt.okpGlobal=rt.okpGlobal??{},rt.okpGlobal.portalContext=ee)}});var ue=s(4624);let be=(()=>{class ee{getType(){return"Homepage"}static{this.\u0275fac=function(ut){return new(ut||ee)}}static{this.\u0275prov=v.jDH({token:ee,factory:ee.\u0275fac,providedIn:"root"})}}return ee})();var me=s(596);let j=(()=>{class ee{constructor(){this.apiEndpointService=(0,v.WQX)(S.J),this.dataExchangeService=(0,v.WQX)(L),this.languageService=(0,v.WQX)(U),this.navigationService=(0,v.WQX)(Be),this.loggingService=(0,v.WQX)(fe),this.securityService=(0,v.WQX)(Y),this.portalInfoService=(0,v.WQX)(be),this.consentInformationService=(0,v.WQX)(me.q),this.marketingService=(0,v.WQX)(ue.a5),(0,v.WQX)(he)(this)}getMarketingService(){return this.marketingService}getApiEndpointService(){return this.apiEndpointService}getPortalInfoService(){return this.portalInfoService}getCttService(){}getDataExchangeService(){return this.dataExchangeService}getEventService(){}getLocalizationService(){return this.languageService}getLoggingService(){return this.loggingService}getNavigationService(){return this.navigationService}getNotificationService(){}getSecurityService(){return this.securityService}getVpContextService(){}getWebComponentService(){}getConsentInformationService(){return this.consentInformationService}static{this.\u0275fac=function(ut){return new(ut||ee)}}static{this.\u0275prov=v.jDH({token:ee,factory:ee.\u0275fac,providedIn:"root"})}}return ee})();var z=s(7673),$=s(983),je=s(8505);let oe=(()=>{class ee{constructor(){this.rzbkConfiguration=(0,v.WQX)(je.H)}getContext(){const{marke:et,rzbk:ut}=this.rzbkConfiguration,Se={rzbk:ut,marke:et};return(0,z.of)({mandator:Se,actor:Se})}getContextNotifications(){return $.w}static{this.\u0275fac=function(ut){return new(ut||ee)}}static{this.\u0275prov=v.jDH({token:ee,factory:ee.\u0275fac,providedIn:"root"})}}return ee})()},6911(pt,G,s){s.d(G,{c2:()=>Oe,Qs:()=>ce,I2:()=>k,PM:()=>ut,$S:()=>T,ET:()=>z,GA:()=>me,Wf:()=>je,wJ:()=>oe,dl:()=>ee,AU:()=>$,le:()=>Ne,wU:()=>et});var v=s(1257),S=s(8179),y=s(5802);(0,v.U)("Language",(0,S.O)(()=>{const N=(0,y.WQX)(y.qQL).querySelector("html")?.lang;return N?N.substring(0,2):"de"}));var D=s(4412),M=s(3294),U=s(4668),re=s(4402),X=s(9079);const T=(ke,N)=>{const pe=N(),Ye=new y.nKC(`Emitter for ${ke}`,{providedIn:"root",factory:()=>new D.t(pe)}),qe=new y.nKC(`Observable for ${ke}`,{providedIn:"root",factory:()=>(0,y.WQX)(Ye).pipe((0,M.F)(),(0,U.t)(1))}),tt=new y.nKC(`Signal for ${ke}`,{providedIn:"root",factory:()=>(0,X.ot)((0,y.WQX)(qe),{initialValue:pe})});return{updater:new y.nKC(`updater for ${ke}`,{factory(){const Wt=(0,y.WQX)(Ye),sn=(0,y.WQX)(y.abz);return $e=>{(0,re.A)($e)?$e.pipe((0,X.pQ)(sn)).subscribe(Wt):Wt.next($e)}}}),value:tt,value$:qe}},{selector$:k,selector:ce,updater:Ne}=(0,v.U)("content",(0,S.R)());var Be=s(1144),fe=s(6354),q=s(5558),ge=s(9724),Y=s(2087),he=s(9437),ue=s(7673);const me=(ke,N)=>(0,Be.LA)(ke,(0,Be.an)(()=>{const pe=(0,y.WQX)(N);return Ye=>{const qe=Ye.dataset.mode||"";if("custom"===qe){const tt=Ye.children[0]?.tagName.toLowerCase();pe({mode:qe,tagName:tt})}"minimal"===qe&&pe({mode:qe,tagName:""})}})),z=(ke,N)=>(0,Be.LA)(ke,(0,Be.an)(()=>{const pe=(0,y.WQX)(N);return Ye=>{const qe=Ye.dataset;(ke=>!("string"!=typeof ke.tagName||!ke.tagName))(qe)&&pe({...qe})}})),$=ke=>ke.pipe((0,fe.T)(N=>!N)),je=ke=>(0,y.WQX)(ke).pipe((0,fe.T)(N=>!!N.tagName)),oe=ke=>(0,y.WQX)(ke).pipe((0,fe.T)(N=>"minimal"===N.mode)),ee=ke=>(0,y.WQX)(ke).pipe((0,q.n)(N=>(0,ge.H)(customElements.whenDefined(N.tagName)).pipe((0,fe.T)(()=>!0))),(0,Y.w)(300),(0,he.W)(()=>(0,ue.of)(!0))),{selector$:rt,updater:et,selector:ut}=(0,v.U)("content inner html",(0,S.O)(()=>{const ke=new DocumentFragment,N=document.querySelector("main");return N&&ke.append(...Array.from(N.children)),ke}));var Se=s(4843),Qe=s(5245);let Fe=(()=>{class ke{addAttributeToElement(pe,Ye){if(pe.startsWith("render-")){const qe=this.getAttributeFromClassName(pe),tt=Ye.getAttribute(qe.name);if(tt?.split(" ").includes(qe.value))return;Ye.setAttribute(qe.name,tt?`${tt} ${qe.value}
1`:qe.value)}}getAttributeFromClassName(pe){let Ye;const qe=this.splitClassName(pe);switch(qe[1]){case"cmsid":Ye={name:"id",value:qe[2]};break;case"dataId":Ye={name:"data-id",value:qe[2]};break;default:Ye={name:`data-${this.camelCaseToDashCase(qe[1])}`,value:qe[2]}}return Ye}splitClassName(pe){const Ye="-component-web-";if(pe.includes(Ye)){const tt=pe.split(Ye);return[tt[0],"tag",tt[1]]}const qe=pe.split("-");return[qe[0],qe[1],this.mergeLastNElements(qe,qe.length-2)]}mergeLastNElements(pe,Ye){return pe.slice(-Ye).join("-")}camelCaseToDashCase(pe){return pe.replace(/[A-Z]/g,Ye=>"-"+Ye.toLowerCase())}static{this.\u0275fac=function(Ye){return new(Ye||ke)}}static{this.\u0275prov=y.jDH({token:ke,factory:ke.\u0275fac,providedIn:"root"})}}return ke})(),Oe=(()=>{class ke{constructor(){this.contentInnerHtml$=(0,y.WQX)(rt),this.helper=(0,y.WQX)(Fe)}getContentInnerHtml(){return this.contentInnerHtml$.pipe((0,fe.T)(this.addAttributesToElements.bind(this)))}getPageConfiguration(){return(0,Se._)(this.getContentInnerHtml())}getNextPageConfiguration(){return(0,Se._)(this.getContentInnerHtml().pipe((0,Qe.i)(1)))}addAttributesToElements(pe){const Ye=Array.from(pe.children);for(const qe of Ye)this.handleElement(qe);return pe}handleElement(pe){if(pe instanceof HTMLElement&&this.addAttributesToElement(pe),pe.hasChildNodes())for(const Ye of Array.from(pe.children))this.handleElement(Ye)}addAttributesToElement(pe){pe.classList.forEach(Ye=>{this.helper.addAttributeToElement(Ye,pe)})}static{this.\u0275fac=function(Ye){return new(Ye||ke)}}static{this.\u0275prov=y.jDH({token:ke,factory:ke.\u0275fac,providedIn:"root"})}}return ke})()},8610(pt,G,s){s.d(G,{EN:()=>oe,pr:()=>L,IU:()=>M,iE:()=>D,t1:()=>xe,g3:()=>Ee,TB:()=>je,iF:()=>Ne,jE:()=>j,Mw:()=>F,Qd:()=>Te,Gh:()=>he,n1:()=>q,vU:()=>be,DX:()=>ue,cD:()=>me,mR:()=>$,bR:()=>fe,W$:()=>Y});var v=s(4508);const y={footerLandmarks:{ariaLabel:"Fu\xdfzeilennavigation"},branchSearchDropdown:{label:"Store selection"},branchSearchButton:{label:"Store search - postcode or city"},branchSearchInput:{label:"Store search"}},H=(0,v.uc)("footer translation",{footerLandmarks:{ariaLabel:"Fu\xdfzeilennavigation"},branchSearchDropdown:{label:"Filialauswahl"},branchSearchButton:{label:"Filialsuche \u2013 PLZ oder Ort"},branchSearchInput:{label:"Filialsuche"}},()=>({"en-GB":y})),F=(0,v.$1)("footer Landmarks translation",H,"footerLandmarks"),L=(0,v.$1)("footer branch search dropdown translation",H,"branchSearchDropdown"),D=(0,v.$1)("footer search button translation",H,"branchSearchButton"),M=(0,v.$1)("footer search input translation",H,"branchSearchInput");var U=s(5802),re=s(6354),X=s(1144);const T=new U.nKC("available settings",{providedIn:"root",factory:()=>(0,U.WQX)(X.yr).configurationData$.pipe((0,re.T)(ee=>ee.translations?.length??0))}),Ee=()=>()=>(0,U.WQX)(T).pipe((0,re.T)(ee=>ee>1));var k=s(5964);const ce=new U.nKC("available search field modes",{providedIn:"root",factory:()=>(0,U.WQX)(X.yr).configurationData$.pipe((0,re.T)(ee=>ee.searchFieldMode||void 0),(0,k.p)(ee=>void 0===ee||["searchField","dropDown","linkToPage"].includes(ee)))}),Ne=ee=>()=>(0,U.WQX)(ce).pipe((0,re.T)(rt=>rt===ee)),xe=()=>()=>(0,U.WQX)(X.yr).configurationData$.pipe((0,re.T)(ee=>!!ee.branchSearchLink&&!!ee.showBranchSearchMenu));var Ze=s(6911);const{value$:Te,updater:fe}=(0,Ze.$S)("footer navigation",()=>[]),{value:q,value$:ge,updater:Y}=(0,Ze.$S)("footer template state",()=>({mode:"standard",tagName:""})),he=(0,Ze.GA)("footer",Y),ue=()=>(0,Ze.wJ)(ge),be=()=>(0,Ze.Wf)(ge),me=()=>(0,Ze.dl)(ge),{value:j,value$:z,updater:$}=(0,Ze.$S)("contract revocation",()=>{}),je=()=>()=>(0,U.WQX)(z).pipe((0,re.T)(ee=>void 0!==ee)),oe="hra-footer-nav"},930(pt,G,s){s.d(G,{oO:()=>fe,jV:()=>ce,WJ:()=>Qe,ME:()=>L,Dl:()=>je,b_:()=>oe,X0:()=>F,G6:()=>$,h0:()=>me,Ul:()=>he,U_:()=>D,wj:()=>Se,N3:()=>M,_t:()=>z});var v=s(4508);const y={burgerMenu:{burgerMenuLabel:"Burger menu button. Press the space bar to open the menu.",overviewLabel:"Overview:",back2MainMenuLabel:"Back to the main menu",back2ParentMenuLabel:"Back to the upper menu"},link:{minimalHeaderButtonLabel:"To Startpage",minimalHeaderLink:"/en"},navigationLandmarks:{0:"Navigation",1:"Zweite Navigationsebene",2:"Dritte Navigationsebene"},toolbar:{labelSearch:"Search"}},H=(0,v.uc)("header translation",{link:{minimalHeaderButtonLabel:"Zur Startseite",minimalHeaderLink:"/"},burgerMenu:{burgerMenuLabel:"Burgermen\xfc-Schalter. Zum \xd6ffnen des Men\xfcs Leertaste dr\xfccken.",overviewLabel:"\xdcbersicht:",back2MainMenuLabel:"Zur\xfcck zum Hauptmen\xfc",back2ParentMenuLabel:"Zur\xfcck zum Obermen\xfc"},navigationLandmarks:{0:"Navigation",1:"Zweite Navigationsebene",2:"Dritte Navigationsebene"},toolbar:{labelSearch:"Suchen"}},()=>({"en-GB":y}
1)),F=(0,v.$1)("link translation",H,"link"),L=(0,v.$1)("burger menu translation",H,"burgerMenu"),D=(0,v.$1)("navigation landmark translation",H,"navigationLandmarks"),M=(0,v.$1)("toolbar translation",H,"toolbar");var U=s(5802),re=s(7811),X=s(1203),T=s(8141),Ee=s(5964),k=s(9882);let ce=(()=>{class Fe extends re.jh{constructor(){super({showSearch:!1}),this.router=(0,U.WQX)(k.Ix),this.closeOnNavigation=this.effect((0,X.F)((0,T.M)(()=>this.setShowEnterpriseSearch(!1)))),this.showSearch$=this.select(ke=>ke.showSearch),this.setShowEnterpriseSearch=this.updater((ke,N)=>({...ke,showSearch:N})),this.toggleShowEnterpriseSearch=this.updater(ke=>({...ke,showSearch:!ke.showSearch})),this.closeOnNavigation(this.router.events.pipe((0,Ee.p)(ke=>ke instanceof k.Z)))}static{this.\u0275fac=function(N){return new(N||Fe)}}static{this.\u0275prov=U.jDH({token:Fe,factory:Fe.\u0275fac,providedIn:"root"})}}return Fe})();var Ne=s(6354),Ze=(s(7774),s(9349)),Te=s(4914);const Be=new U.nKC("Breakpoints where to show the burger menu",{providedIn:"root",factory:()=>["S","M"]});let fe=(()=>{class Fe extends re.jh{constructor(){super({displayBurgerMenu:!1,tree:[],selectedItems:[],selectedItemsInitial:[]}),this.router=(0,U.WQX)(k.Ix),this.navigationService=(0,U.WQX)(Ze.o_),this.breakpointService=(0,U.WQX)(Te.dc),this.breakpointsToShow=(0,U.WQX)(Be),this.displayBurgerMenu$=this.select(({displayBurgerMenu:ke})=>ke),this.tree$=this.select(({tree:ke})=>ke),this.selectedItems$=this.select(({selectedItems:ke})=>ke).pipe((0,Ne.T)(ke=>ke.filter(N=>N.children.length>0))),this.activeItem$=this.select(({active:ke})=>ke),this.setSelectionOnOpen=this.updater((ke,{selectedItems:N})=>({...ke,selectedItems:N,active:N[N.length-1],selectedItemsInitial:N})),this.setSelection=this.updater((ke,{selectedItems:N})=>({...ke,selectedItems:N})),this.setDisplayMenu=this.updater((ke,N)=>({...ke,displayBurgerMenu:N,selectedItems:N?ke.selectedItemsInitial:ke.selectedItems})),this.syncNavigationTree=this.effect(ke=>ke.pipe((0,T.M)(N=>{this.setState(pe=>({...pe,tree:N}))}))),this.syncSelectedItems=this.effect(ke=>ke.pipe((0,T.M)(N=>this.setSelectionOnOpen({selectedItems:N})))),this.syncHideBurgerMenuByNavigationStart=this.effect(ke=>ke.pipe((0,Ee.p)(N=>N instanceof k.Z),(0,T.M)(()=>this.setDisplayMenu(!1)))),this.syncHideBurgerMenuOnBreakpointChange=this.effect((0,X.F)((0,T.M)(()=>this.setDisplayMenu(!1)))),this.syncNavigationTree(this.navigationService.getNavigationTreeFor$("mainMenu")),this.syncSelectedItems(this.navigationService.getSelectedTreeItem$("mainMenu")),this.syncHideBurgerMenuByNavigationStart(this.router.events),this.syncHideBurgerMenuOnBreakpointChange(this.breakpointService.breakpointObserver$.pipe((0,Ee.p)(ke=>!this.breakpointsToShow.includes(ke))))}findHighestBurgerMenuLevelEntries(ke,N,pe){let Ye=-1/0;return ke.forEach(qe=>{const tt=qe.path,jt=qe.children,Wt=jt?.length;if(tt&&Wt&&Wt>0){const sn=this.findHighestBurgerMenuLevelEntries(jt,N,"");sn.max+N[sn.path]?.level>Ye&&(Ye=sn.max,pe=sn.path);const Pt=Wt+N[tt]?.level;Pt>Ye&&(Ye=Pt,pe=tt)}}),{max:Ye,sel:N,path:pe}}selectItem(ke){this.setSelection({selectedItems:ke?ke.getPath():[]})}hideBurgerMenu(){this.setDisplayMenu(!1)}static{this.\u0275fac=function(N){return new(N||Fe)}}static{this.\u0275prov=U.jDH({token:Fe,factory:Fe.\u0275fac,providedIn:"root"})}}return Fe})();var q=s(2271),ge=s(9079);const Y=new U.nKC("",{providedIn:"root",factory:()=>(0,ge.ot)((0,U.WQX)(Te.dc).breakpointObserver$)}),he=Fe=>{const Oe=(0,U.WQX)(Y);return(0,q.EW)(()=>{const ke=Oe();return(ke&&Fe(ke))??!1})};var ue=s(6911);const{value:me,value$:j,updater:z}=(0,ue.$S)("header state",()=>({mode:"standard",tagName:""})),$=(0,ue.GA)("header",z),je=()=>(0,ue.Wf)(j),oe=()=>(0,ue.wJ)(j);var rt=s(1996);const et=Fe=>{if(Fe instanceof HTMLAnchorElement&&Fe.href&&Fe.textContent)return{href:Fe.href,text:Fe.textContent}},ut=Fe=>{if(Fe?.dataset.portalHref&&Fe?.dataset.portalText)return{href:Fe.dataset.portalHref,text:Fe.dataset.portalText}},Se=new U.nKC("portal login info",{providedIn:"root",factory:()=>(0,U.WQX)(rt.L).readConfiguration("portal-link",et)??(0,U.WQX)(rt.L).readConfiguration("header",ut)}),Qe="hra-header-nav"},4624(pt,G,s){s.d(G,{MA:()=>Y,YI:()=>H,a5:()=>q,wS:()=>be,$$:()=>he,eJ:()=>me,PM:()=>z,Ht:()=>j});var v=s(467),S=s(5802);const y=new S.nKC("OneTrustConsentMappings",{providedIn:"root",factory:()=>({essenziell:"0001",statistik:"0002",komfort:"0003",marketing:"0004"})});let H=(()=>{class ${constructor(){this.consentMappings=(0,S.WQX)(y),this.window=(0,S.WQX)(S.qQL).defaultView}mapConsent(oe){return{categories:oe.filter(rt=>rt.value).map(rt=>this.consentMappings[rt.name]).sort((rt,et)=>rt.localeCompare(et)).join(","),analytics:this.isActiveConsent("statistik",oe),marketing:this.isActiveConsent("marketing",oe),personalization:this.isActiveConsent("komfort",oe)}}isActiveConsent(oe,ee){return ee.find(rt=>rt.name===oe)?.value??!1}updateAdobeConsent(oe){var ee=this;return(0,v.A)(function*(){const rt=ee.window?.alloy?.("setConsent",{consent:[{standard:"Adobe",version:"1.0",value:{general:oe.analytics?"in":"out"}}]});yield Promise.resolve(rt)})()}static{this.\u0275fac=function(ee){return new(ee||$)}}static{this.\u0275prov=S.jDH({token:$,factory:$.\u0275fac,providedIn:"root"})}}return $})(),F=(()=>{class ${constructor(){this.document=(0,S.WQX)(S.qQL),this.elementToSelect="hra-root",this.datasetToSelect="data-env",this.environment=this.getEnvironmentFromElement()}getEnvironmentFromElement(){return this.document.querySelector(this.elementToSelect)?.getAttribute(this.datasetToSelect)??""}getEnvironment(){return this.environment}setEnvironment(oe){this.environment=oe}static{this.\u0275fac=function(ee){return new(ee||$)}}static{this.\u0275prov=S.jDH({token:$,factory:$.\u0275fac,providedIn:"root"})}}return $})(),L=(()=>{class ${static{this.charCountForUTM=4}static{this.allowedNonUtmParams=["gclid","fbclid","partnerId","werberId"]}filterUtmSearchParameters(oe){const ee=new URLSearchParams;return oe.forEach((rt,et)=>{et.startsWith("utm_")&&ee.append(et,rt)}),ee}createNonUtmCampaignObject(oe){const ee={};return oe.forEach((rt,et)=>{$.allowedNonUtmParams.includes(et)&&(ee[et]=rt)}),ee}createUtmCampaignObject(oe){const ee={};return oe.forEach((rt,et)=>{const ut=this.toCamelCase(et.substring($.charCountForUTM));ee[ut]=rt}),ee}createCampaign(oe){const ee=this.filterUtmSearchParameters(oe);return{...this.createUtmCampaignObject(ee),...this.createNonUtmCampaignObject(oe),trackingCode:ee.toString()}}toCamelCase(oe){return oe.replace(/_./g,ee=>ee.substring(1).toUpperCase())}static{this.\u0275fac=function(ee){return new(ee||$)}}static{this.\u0275prov=S.jDH({token:$,factory:$.\u0275fac,providedIn:"root"})}}return $})();var D=s(8505);const M=new S.nKC("provides language",{providedIn:"root",factory:()=>(0,S.WQX)(S.qQL).querySelector("html")?.getAttribute("lang")??""}),U=new S.nKC("provides browser language",{providedIn:"root",factory:()=>navigator.language});let re=(()=>{class ${constructor(){this.environmentName=(0,S.WQX)(F).getEnvironment(),this.campaignService=(0,S.WQX)(L),this.brand=(0,S.WQX)(D.H).marke,this.rzbk=(0,S.WQX)(D.H).rzbk,this.browserLanguage=(0,S.WQX)(U)}static{this.errorStatusCode=400}static{this.maxLanguageLength=2}createBreadCrumb({contentPath:oe}){return oe.split("/").filter(ee=>!!ee)}createSiteSection({contentPath:oe,statusCode:ee}){const rt=oe.split("/").slice(-1);return(ee>
1=$.errorStatusCode?["web","home","fehlerseite",String(ee)]:["web","home",...rt]).filter(et=>!!et).join(":")}createPageName({contentPath:oe,pageName:ee,statusCode:rt}){const et=oe.split("/"),ut=ee.split(":");return(rt>=$.errorStatusCode?["web","home","fehlerseite",String(rt)]:["web","home",...et,...ut]).filter(Se=>!!Se).join(":")}createPageInfo({title:oe,language:ee,origin:rt,pathname:et,hash:ut,referringURL:Se,pageType:Qe,pageName:Fe,contentPath:Oe,statusCode:ke,pageTypeDetail:N,personalization:pe,pageID:Ye}){return Oe.endsWith(".html")&&(Oe=Oe.substring(0,Oe.length-5)),{brand:this.brand,RZBK:this.rzbk,breadCrumbs:this.createBreadCrumb({contentPath:Oe}),language:ee.substring(0,$.maxLanguageLength),pageName:this.createPageName({pageName:Fe,contentPath:Oe,statusCode:ke}),pageType:Qe,referringURL:Se,siteSection:this.createSiteSection({contentPath:Oe,statusCode:ke}),title:oe,URL:`${rt}${et}${ut}`,pageTypeDetail:N,personalization:pe,pageID:Ye}}createCampaign(oe){return this.campaignService.createCampaign(oe)}createEnvironment(){return{name:this.environmentName,browserLanguage:this.browserLanguage,platformType:"Website"}}createPageViewEvent(oe,ee){return{event:"pageview",page:{pageInfo:this.createPageInfo(oe),campaign:this.createCampaign(oe.searchParams),environment:this.createEnvironment()},user:{consent:ee,loginState:"logged_out",emailHashed:oe.emailHashed,phoneNumberHashed:oe.phoneNumberHashed}}}static{this.\u0275fac=function(ee){return new(ee||$)}}static{this.\u0275prov=S.jDH({token:$,factory:$.\u0275fac,providedIn:"root"})}}return $})(),X=(()=>{class ${constructor(){this.brand=(0,S.WQX)(D.H).marke,this.rzbk=(0,S.WQX)(D.H).rzbk,this.isSingleProductPayload=(oe,ee)=>{const{product:rt}=ee;return"object"==typeof rt&&!!rt&&!Array.isArray(rt)},this.forceProduct=(oe,ee)=>"engagement"===oe||"complete"===oe}createFormEvent(oe,ee,rt){return this.isSingleProductPayload(oe,ee)?ee.product=[ee.product]:this.forceProduct(oe,ee)&&!ee.product&&(ee.product=[]),{event:`form.${oe}`,eventInfo:{attributes:ee,brand:this.brand,RZBK:this.rzbk,timeStamp:Date.now()},user:rt}}static{this.\u0275fac=function(ee){return new(ee||$)}}static{this.\u0275prov=S.jDH({token:$,factory:$.\u0275fac,providedIn:"root"})}}return $})();const T=new S.nKC("pageTitle",{providedIn:"root",factory:()=>(0,S.WQX)(S.qQL).title}),k=new S.nKC("httpStatus",{providedIn:"root",factory:()=>200}),ce=new S.nKC("",{providedIn:"root",factory:()=>(0,S.vPA)((0,S.WQX)(S.qQL).location)}),Ne=new S.nKC("",{providedIn:"root",factory:()=>(0,S.WQX)(S.qQL).referrer});let xe=(()=>{class ${constructor(){this.brand=(0,S.WQX)(D.H).marke,this.rzbk=(0,S.WQX)(D.H).rzbk}createCustomLinkEvent(oe,ee){return{event:"custom.link",eventInfo:{RZBK:this.rzbk,brand:this.brand,timeStamp:Date.now(),category:oe,attributes:ee}}}static{this.\u0275fac=function(ee){return new(ee||$)}}static{this.\u0275prov=S.jDH({token:$,factory:$.\u0275fac,providedIn:"root"})}}return $})();var Ze=s(5547);class Te{constructor(){this.queue=[]}get entries(){return this.queue}enqueue(je){this.queue.push(je)}dequeue(){return this.queue.shift()}findFirst(je){return this.queue.find(je)}hasEntries(){return this.queue.length>0}remove(je){let oe=0;for(const ee of this.queue)je(ee)||(this.queue[oe]=ee,oe++);this.queue.length=oe}removeAll(){this.queue.length=0}}let Be=(()=>{class $ extends Te{static{this.\u0275fac=(()=>{let oe;return function(rt){return(oe||(oe=Ze.xGo($)))(rt||$)}})()}static{this.\u0275prov=S.jDH({token:$,factory:$.\u0275fac,providedIn:"root"})}}return $})(),q=(()=>{class ${constructor(){this.pageViewEventService=(0,S.WQX)(re),this.formEventService=(0,S.WQX)(X),this.customLinkEventService=(0,S.WQX)(xe),this.location=(0,S.WQX)(ce),this.queue=(0,S.WQX)(Be),this.language=(0,S.WQX)(M),this.statusCode=(0,S.WQX)(k),this.origin=this.location().origin,this.pathname=this.location().pathname,this.hash=this.location().hash,this.referringURL=(0,S.WQX)(Ne),this.contentPath=this.location().pathname,this.searchParams=new URLSearchParams(this.location().search),this.title=(0,S.WQX)(T),this.pageTypeDetail="Regular Page",this.personalization=[],this.isDataLayerAvailable=!1,this.window=(0,S.WQX)(S.qQL).defaultView}onContentChange(oe){this.updateContentInfo(oe),this.sendPageViewEvent({pageName:""})}updateDataLayerAvailability(oe){!this.isDataLayerAvailable&&oe&&this.pushQueuedEvents(),this.isDataLayerAvailable=oe}onConsentChange(oe){this.consent=oe,this.updateConsentInQueuedPageViewEvent()}sendFormEvent(oe,ee,rt){const et=this.formEventService.createFormEvent(oe,ee,rt);this.queueOrPushEvent(et)}sendPageViewEvent(oe,ee,rt){this.searchParams=new URLSearchParams(this.location().search),this.pathname=this.location().pathname,this.origin=this.location().origin,this.hash=this.location().hash;const et=this.pageViewEventService.createPageViewEvent({pageID:this.pageID??"",pageName:oe.pageName,emailHashed:ee?.emailHashed??"",phoneNumberHashed:ee?.phoneNumberHashed??"",pageType:rt?.pageType||"Page",statusCode:this.statusCode,language:this.language,origin:this.origin,pathname:this.pathname,hash:this.hash,referringURL:this.referringURL,contentPath:this.contentPath,searchParams:this.searchParams,title:this.title,pageTypeDetail
1:this.pageTypeDetail,personalization:this.personalization},this.consent);this.referringURL=this.location().href,this.queue.removeAll(),this.queueOrPushEvent(et)}sendCustomLinkEvent(oe){const ee=this.customLinkEventService.createCustomLinkEvent(oe.category,oe.attributes);this.queueOrPushEvent(ee)}updateContentInfo(oe){this.statusCode=oe.statusCode,this.pageID=oe.pageID,this.language=(oe.language??"de").substring(0,2),this.title=oe.title??"",this.contentPath=oe.contentPath??"",this.pageTypeDetail=oe.pageTypeDetail,this.personalization=oe.personalization}shouldQueueEvents(){return!this.isDataLayerAvailable}updateConsentInQueuedPageViewEvent(){const ee=this.queue.findFirst(rt=>this.isPageViewEvent(rt));this.consent&&this.isPageViewEvent(ee)&&(ee.user={...ee.user,consent:this.consent})}pushQueuedEvents(){for(;this.queue.hasEntries();){const oe=this.queue.dequeue();oe&&this.pushEvent(oe)}}pushEvent(oe){this.window?.adobeDataLayer?.push(oe)}queueEvent(oe){this.isEligibleForQueueing(oe)&&this.queue.enqueue(oe)}queueOrPushEvent(oe){this.shouldQueueEvents()?this.queueEvent(oe):this.pushEvent(oe)}isEligibleForQueueing(oe){return this.isPageViewEvent(oe)||this.isFormEvent(oe)}isPageViewEvent(oe){return"pageview"===oe?.event}isFormEvent(oe){return!!oe?.event.startsWith("form")}static{this.\u0275fac=function(ee){return new(ee||$)}}static{this.\u0275prov=S.jDH({token:$,factory:$.\u0275fac,providedIn:"root"})}}return $})();var ge=s(1167);let Y=(()=>{class ${constructor(){this.interactionTypeDownload="download",this.marketingService=(0,S.WQX)(q),this.isSameOriginService=(0,S.WQX)(ge.ac),this.window=(0,S.WQX)(S.qQL).defaultView}handleClickEvent(oe){const ee=this.isHTMLElement(oe.target)?oe.target:null,rt=ee?this.getCTALink(ee):null;if(ee&&rt){const et=this.getCommonCTAAttributes(ee,rt),ut=this.getCTACategory(ee,rt,et),Se=this.getCTAInfo(ee,et.cmsTrackingName);this.marketingService.sendCustomLinkEvent({category:ut,attributes:Se})}}getCommonCTAAttributes(oe,ee){const rt=this.getInteractionType(oe,ee),et=rt===this.interactionTypeDownload;return{cmsTrackingName:this.getCmsTrackingName(oe,et),interactionType:rt,isDownload:et}}getCTACategory(oe,ee,rt){const et=ee.getAttribute("href")??"",{cmsTrackingName:ut,interactionType:Se,isDownload:Qe}=rt;return{cmsTrackingName:ut,interactionType:Se,interactionDetails:this.getInteractionDetails(oe),linkName:Qe?this.getDownloadLinkName(et):this.getLinkName(ee),linkURL:et}}getCTAInfo(oe,ee){return{component:{componentInfo:{componentID:"",componentName:ee,type:this.getComponentType(oe),location:this.getComponentLocation(oe)}}}}isHTMLElement(oe){return oe instanceof HTMLElement}getCTALink(oe){return oe.closest("[data-cta-tracking-name], [data-cta-interaction-details]")?oe.closest("a"):null}isExternalDomain(oe){try{return this.window?.location.hostname!==new URL(oe).hostname}catch{return!1}}getCmsTrackingName(oe,ee){return ee?"":oe.closest("[data-cta-tracking-name]")?.getAttribute("data-cta-tracking-name")??""}getInteractionType(oe,ee){const rt=oe.closest("[data-cta-interaction-type]");return rt?.getAttribute("data-cta-interaction-type")===this.interactionTypeDownload?this.interactionTypeDownload:rt??this.isExternalDomain(ee.getAttribute("href")??"")?"exit":"other"}getInteractionDetails(oe){return oe.closest("[data-cta-interaction-details]")?.getAttribute("data-cta-interaction-details")??"CTA"}getLinkName(oe){const ee=oe.textContent?.trim()??"";return ee.length>0?ee:oe.getAttribute("title")??""}getDownloadLinkName(oe){const ee=this.isSameOriginService.mapToUrl(oe);return ee?(ee.pathname+ee.search+ee.hash).split("/").slice(-1)[0]:""}getComponentType(oe){return oe.closest("[data-cta-resource-type]")?.getAttribute("data-cta-resource-type")??""}getComponentLocation(oe){const ee=oe.closest("[data-cta-location]")?.getAttribute("data-cta-location")??"";return["Content","Footer"].includes(ee)?ee:"Content"}static{this.\u0275fac=function(ee){return new(ee||$)}}static{this.\u0275prov=S.jDH({token:$,factory:$.\u0275fac,providedIn:"root"})}}return $})();const he=()=>!!(0,S.WQX)(S.qQL).querySelector("script[data-automation-id=marketing-d
1ata-layer]");var ue=s(1996);const be=new S.nKC("custom marketing dataset",{providedIn:"root",factory:()=>(0,S.WQX)(ue.L).readConfiguration("marketing",$=>$?.dataset)}),me=()=>!!(0,S.WQX)(be),j=new S.nKC(""),z=$=>({provide:j,useExisting:$})},9349(pt,G,s){s.d(G,{o_:()=>Gt,n6:()=>o,TS:()=>re});var v=s(5802),S=s(9882),y=s(1203),H=s(8141),F=s(5964),L=s(5558),D=s(6354),M=s(7811);let U=(()=>{class Ie extends M.jh{constructor(){super({nextUrl:"",started:!1}),this.router=(0,v.WQX)(S.Ix),this.syncNextUrl=this.effect((0,y.F)((0,H.M)(V=>{this.patchState({nextUrl:V,started:!0})}))),this.nextUrl$=this.select(({started:V})=>V).pipe((0,F.p)(V=>V),(0,L.n)(()=>this.select(({nextUrl:V})=>V))),this.syncNextUrl(this.router.events.pipe((0,F.p)(V=>V instanceof S.Z),(0,D.T)(V=>V.url)))}static{this.\u0275fac=function(de){return new(de||Ie)}}static{this.\u0275prov=v.jDH({token:Ie,factory:Ie.\u0275fac,providedIn:"root"})}}return Ie})();const re=new v.nKC("provides information about the next url to route",{providedIn:"root",factory:()=>(0,v.WQX)(U).nextUrl$});var X=s(3294),T=s(7673),Ee=s(6697),k=s(4572),ce=s(9974),Ne=s(2326),xe=s(6450),Ze=s(9326);function Te(...Ie){const ie=(0,Ze.ms)(Ie);return ie?(0,y.F)(Te(...Ie),(0,xe.I)(ie)):(0,ce.N)((V,de)=>{(0,k.P)([V,...(0,Ne.K)(Ie)])(de)})}function Be(...Ie){return Te(...Ie)}var fe=s(6822),q=s(1397),ge=s(6220),Y=s(3794);class he{encodeKey(ie){return encodeURIComponent(ie)}encodeValue(ie){return encodeURIComponent(ie)}decodeKey(ie){return decodeURIComponent(ie)}decodeValue(ie){return decodeURIComponent(ie)}}class ue{encodeKey(ie){return ie}encodeValue(ie){return ie}decodeKey(ie){return ie}decodeValue(ie){return ie}}var be=function(Ie){return Ie[Ie.Json=0]="Json",Ie[Ie.Form=1]="Form",Ie[Ie.DeepObject=2]="DeepObject",Ie[Ie.SpaceDelimited=3]="SpaceDelimited",Ie[Ie.PipeDelimited=4]="PipeDelimited",Ie}(be||{});class me{constructor(ie,V){this.params=new Map,this.encoder=ie||new he,this.defaults={explode:V?.explode??!0,delimiter:V?.delimiter??","}}resolveOptions(ie){return{explode:ie?.explode??this.defaults.explode,delimiter:ie?.delimiter??this.defaults.delimiter}}set(ie,V,de){const Ke=Array.isArray(V)?V.slice():[V],gt=this.resolveOptions(de);return this.params.set(ie,{values:Ke,options:gt}),this}append(ie,V,de){const Ke=this.params.get(ie);return Ke?(de&&(Ke.options=this.resolveOptions({...Ke.options,...de})),Ke.values.push(V)):this.set(ie,[V],de),this}toString(){const ie=this.toRecord(),V=[];for(const de in ie)V.push(`${de}=${ie[de]}`);return V.join("&")}toRecord(){const ie={};for(const[V,de]of this.params.entries()){const Ke=this.encoder.encodeKey(V);if(de.options.explode)ie[Ke]=de.values.map(gt=>this.encoder.encodeValue(gt));else{const gt=de.values.map(it=>this.encoder.encodeValue(it));ie[Ke]=gt.join(de.options.delimiter)}}return ie}toHttpParams(){const ie=this.toRecord();return new Y.Nl({encoder:new ue}).appendAll(ie)}}function j(Ie,ie,V,de){let Ke=[];for(const gt in V){Ke.push(gt);const it=V[gt];Array.isArray(it)?Ke.push(...it.map(z)):Ke.push(z(it))}return Ie.set(ie,Ke,{explode:!1,delimiter:de})}function z(Ie){return Ie instanceof Date?Ie.toISOString():Ie.toString()}const $=new v.nKC("basePath");class oe{constructor({accessToken:ie,apiKeys:V,basePath:de,credentials:Ke,encodeParam
1:gt,encoder:it,password:rn,username:ot,withCredentials:Dt}={}){V&&(this.apiKeys=V),void 0!==ot&&(this.username=ot),void 0!==rn&&(this.password=rn),void 0!==ie&&(this.accessToken=ie),void 0!==de&&(this.basePath=de),void 0!==Dt&&(this.withCredentials=Dt),it&&(this.encoder=it),this.encodeParam=gt??(Me=>this.defaultEncodeParam(Me)),this.credentials=Ke??{}}selectHeaderContentType(ie){if(0===ie.length)return;const V=ie.find(de=>this.isJsonMime(de));return void 0===V?ie[0]:V}selectHeaderAccept(ie){if(0===ie.length)return;const V=ie.find(de=>this.isJsonMime(de));return void 0===V?ie[0]:V}isJsonMime(ie){return null!==ie&&/^(application\/json|[^;/ \t]+\/[^;/ \t]+[+]json)[ \t]*(;.*)?$/i.test(ie)}lookupCredential(ie){const V=this.credentials[ie];return"function"==typeof V?V():V}addCredentialToHeaders(ie,V,de,Ke){const gt=this.lookupCredential(ie);return gt?de.set(V,(Ke??"")+gt):de}addCredentialToQuery(ie,V,de){const Ke=this.lookupCredential(ie);return Ke?de.set(V,Ke):de}defaultEncodeParam(ie){const V="date-time"===ie.dataFormat&&ie.value instanceof Date?ie.value.toISOString():ie.value;return encodeURIComponent(String(V))}}class ee{constructor(ie,V){if(this.basePath="http://localhost",this.defaultHeaders=new Y.Lr,this.configuration=V||new oe,"string"!=typeof this.configuration.basePath){const de=Array.isArray(ie)?ie[0]:void 0;null!=de&&(ie=de),"string"!=typeof ie&&(ie=this.basePath),this.configuration.basePath=ie}this.encoder=this.configuration.encoder||new he}canConsumeForm(ie){return-1!==ie.indexOf("multipart/form-data")}addToHttpParams(ie,V,de,Ke,gt){if(null==de)return ie;if(Ke===be.DeepObject){if("object"!=typeof de)throw Error(`An object must be provided for key ${V} as it is a deep object`);return Object.keys(de).reduce((it,rn)=>it.append(`${V}[${rn}]`,de[rn]),ie)}if(Ke===be.Json)return ie.append(V,JSON.stringify(de));if(Object(de)!==de)return ie.append(V,de.toString());if(de instanceof Date)return ie.append(V,de.toISOString());if(Array.isArray(de)||de instanceof Set){const it=Array.isArray(de)?de:Array.from(de);return ie.set(V,it,Ke===be.Form?{explode:gt,delimiter:","}:Ke===be.SpaceDelimited?{explode:gt,delimiter:" "}:{explode:gt,delimiter:"|"})}return Ke===be.Form?gt?(Object.keys(de).forEach(it=>{ie=this.addToHttpParams(ie,it,de[it],Ke,gt)}),ie):j(ie,V,de,","):j(ie,V,de,Ke===be.SpaceDelimited?" ":"|")}}let rt=(()=>{class Ie extends ee{constructor(V,de,Ke){super(de,Ke),this.httpClient=V}getNavigation(V,de="body",Ke=!1,gt){let it=new me(this.encoder);it=this.addToHttpParams(it,"language",V,be.Form,!0);let rn=this.defaultHeaders;const ot=gt?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);void 0!==ot&&(rn=rn.set("Accept",ot));const Dt=gt?.context??new Y._y,Me=gt?.transferCache??!0;let Je="json";ot&&(Je=ot.startsWith("text")?"text":this.configuration.isJsonMime(ot)?"json":"blob");const{basePath:Yt,withCredentials:un}=this.configuration;return this.httpClient.request("get",`${Yt}/rest/de.bankenit.homepage.navigation.api.v1.HomepageNavigationApi/navigation`,{context:Dt,params:it.toHttpParams(),responseType:Je,...un?{withCredentials:un}:{},headers:rn,observe:de,...void 0!==Me?{transferCache:Me}:{},reportProgress:Ke})}getNavigationOutlets(V,de="body",Ke=!1,gt){let it=new me(this.encoder);it=this.addToHttpParams(it,"language",V,be.Form,!0);let rn=this.defaultHeaders;const ot=gt?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);void 0!==ot&&(rn=rn.set("Accept",ot));const Dt=gt?.context??new Y._y,Me=gt?.transferCache??!0;let Je="json";ot&&(Je=ot.startsWith("text")?"text":this.configuration.isJsonMime(ot)?"json":"blob");const{basePath:Yt,withCredentials:un}=this.configuration;return this.httpClient.request("get",`${Yt}/rest/de.bankenit.homepage.navigation.api.v1.HomepageNavigationApi/navigationOutlets`,{context:Dt,params:it.toHttpParams(),responseType:Je,...un?{withCredentials:un}:{},headers:rn,observe:de,...void 0!==Me?{transferCache:Me}:{},reportProgress:Ke})}static{this.\u0275fac=function(de){return new(de||Ie)(v.KVO(Y.Qq),v.KVO($,8),v.KVO(oe,8))}}static{this.\u0275prov=v.jDH({token:Ie,factory:Ie.\u0275fac,providedIn:"root"})}}return Ie})();s(4329);const ke=new v.nKC("navigation api",{providedIn:"root",factory(){const Ie=(0,v.WQX)(ge.J).getServiceUrl("hra-content-v1");return new rt((0,v.WQX)(Y.Qq),Ie,new oe)}});var N=s(7774);let pe=(()=>{class Ie{map(V,de){return V.filter(Ke=>!!(Ke.menu&&Ke.rootPath&&Ke.outlet)).map(({menu:Ke,rootPath:gt,outlet:it})=>new N.NavigationTree(de,it,gt,Ke))}static{this.\u0275fac=function(de){return new(de||Ie)}}static{this.\u0275prov=v.jDH({token:Ie,factory:Ie.\u0275fac,providedIn:"root"})}}return Ie})(),Ye=(()=>{class Ie{constructor(){this.document=(0,v.WQX)(v.qQL),this.mapper=(0,v.WQX)(pe)}getOutletElement(){const V=this.document.querySelector("script[data-automation-id=homepage-navigation]");return V?V.textContent||"":void 0}getOutletJson(){const V=this.getOutletElement()?.replace(/&#x([0-9a-h]+);/gi,(...de)=>String.fromCharCode(parseInt(de[1],16)));if(V)try{const de=JSON.parse(V);return Array.isArray(de)?de:void 0}catch{}}
1getLanguage(){return this.document.querySelector("html")?.getAttribute("lang")?.substring(0,2)||void 0}getDefaultState(){return{loading:{},trees:[]}}getState(){const V=this.getLanguage(),de=this.getOutletJson();return V&&de?{actLanguage:V,loading:{[V]:"complete"},trees:this.mapper.map(de,V)}:this.getDefaultState()}static{this.\u0275fac=function(de){return new(de||Ie)}}static{this.\u0275prov=v.jDH({token:Ie,factory:Ie.\u0275fac,providedIn:"root"})}}return Ie})();const qe=new v.nKC("initial state for navigation",{providedIn:"root",factory:()=>(0,v.WQX)(Ye).getState()}),tt=new v.nKC("max. number ob parallel streams",{providedIn:"root",factory:()=>4});let jt=(()=>{class Ie extends M.jh{constructor(){super((0,v.WQX)(qe)),this.apiService=(0,v.WQX)(ke),this.mapper=(0,v.WQX)(pe),this.concurrentStreams=(0,v.WQX)(tt),this.loading$=this.isLoading$(),this.navigationTree$=this.getNavigationTree$(),this.setActualLanguage=this.effect((0,y.F)((0,D.T)(V=>V.substring(0,2).toLocaleLowerCase()),(0,H.M)(V=>{this.patchState({actLanguage:V})}),(0,H.M)(V=>this.loadNavigation({language:V})))),this.loadNavigation=this.effect(V=>V.pipe((0,F.p)(({language:de})=>this.isLoadable(de)),(0,H.M)(({language:de})=>{this.updateTreeStateByLanguage(de,"loading")}),(0,q.Z)(({language:de})=>this.requestNavigationOutletFor(de).pipe((0,fe.Hn)(Ke=>{this.updateTreeStateByLanguage(de,"complete",this.mapper.map(Ke,de))},()=>{this.updateTreeStateByLanguage(de,"fail")})),this.concurrentStreams)))}getNavigationFor(V){return V=V.substring(0,2).toLocaleLowerCase(),this.state$.pipe((0,D.T)(({loading:de})=>de[V]),(0,F.p)(de=>"loading"!==de&&void 0!==de),(0,X.F)(),(0,D.T)(()=>this.getTreeByLanguage(V)))}updateTreeStateByLanguage(V,de,Ke=[]){const{loading:gt}=this.get();this.setState(it=>({...it,loading:{...gt,[V]:de},trees:[...it.trees,...Ke]}))}getTreeByLanguage(V){const{actLanguage:de,trees:Ke}=this.get();return V||(V=de),Ke.filter(gt=>gt.languageId===V)}isLoadable(V){const de=this.get(({loading:Ke})=>Ke);return!V||!de[V]||"fail"===de[V]}isLoading$(){return this.select(({loading:V,actLanguage:de})=>!de||!V[de]||"loading"===V[de])}getNavigationTree$(){return this.state$.pipe((0,F.p)(({actLanguage:V,loading:de})=>!(!V||"complete"!==de[V])),(0,D.T)(({actLanguage:V})=>V),(0,X.F)(),(0,D.T)(V=>this.getTreeByLanguage(V)))}requestNavigationOutletFor(V){return this.apiService.getNavigationOutlets(V)}static{this.\u0275fac=function(de){return new(de||Ie)}}static{this.\u0275prov=v.jDH({token:Ie,factory:Ie.\u0275fac,providedIn:"root"})}}return Ie})();const Wt=new v.nKC("allowed languages",{providedIn:"root",factory:()=>["de"]}),sn=new v.nKC("mapping from language code to iso code",{providedIn:"root",factory:()=>({de:"de-DE",en:"en-GB"})});let Pt=(()=>{class Ie{constructor(){this.allowedLanguages=(0,v.WQX)(Wt),this.languageMap=(0,v.WQX)(sn)}extractNavigationRouteInformation(V,de){const{language:Ke,isRoot:gt,parts:it}=this.extractPathLanguage(V,de),rn=(V=`/${it.join("/")}`).indexOf(".html");return-1!==rn&&(V=V.substring(0,rn+5)),{language:Ke,routeId:V,isRoot:gt,vanity:""}}extractLanguageState(V,de){const{language:Ke,isRoot:gt}=this.extractPathLanguage(V,de);
1return{language:this.languageMap[Ke.substring(0,2)],isRoot:gt}}extractPathLanguage(V,de){const Ke=V.split("/").filter(ot=>!!ot),[gt]=Ke;let it=0===Ke.length,rn=it?de:"de";return this.isLanguageCode(gt)&&(rn=this.isAllowedLanguageCode(gt)?gt:de,it=1===Ke.length),{language:rn,isRoot:it,parts:Ke}}isLanguageCode(V){let de=!1;return 2===V?.length&&(de=!0),de}isAllowedLanguageCode(V){let de=!1;return this.allowedLanguages.includes(V)&&(de=!0),de}static{this.\u0275fac=function(de){return new(de||Ie)}}static{this.\u0275prov=v.jDH({token:Ie,factory:Ie.\u0275fac,providedIn:"root"})}}return Ie})();const Nt=[];let Gt=(()=>{class Ie extends M.jh{constructor(){super({trees:[],selectedItem:void 0,routingEnd:void 0,loadingError:void 0}),this.allowedLanguages=(0,v.WQX)(Wt),this.languageIsoMapping=(0,v.WQX)(sn),this.router=(0,v.WQX)(S.Ix),this.navigationLoadingService=(0,v.WQX)(jt),this.pathService=(0,v.WQX)(Pt),this.root$=this.select(V=>V.routingEnd?V:void 0).pipe((0,F.p)(V=>!!V?.routingEnd),(0,X.F)((V,de)=>V.routingEnd===de.routingEnd)),this.selectedItem$=this.root$.pipe((0,D.T)(({selectedItem:V})=>V?.item)),this.trees$=this.select(({trees:V})=>V).pipe((0,F.p)(V=>V.length>0)),this.defaultLanguage=(0,T.of)("de"),this.syncRoutingEnd=this.effect(V=>V.pipe((0,Ee.s)(1),(0,L.n)(()=>this.router.events.pipe((0,F.p)(de=>de instanceof S.wF),Be(this.getDefaultLanguage()),(0,D.T)(([de,Ke])=>this.extractRoutingEnd(de,Ke)),(0,F.p)(({url:de})=>this.rerouteContentWithDePrefix(de)),(0,L.n)(de=>this.navigationLoadingService.getNavigationFor(de.languageCode).pipe((0,D.T)(Ke=>this.adjustTreeResult(Ke,de)),(0,H.M)(({trees:Ke,selectedItem:gt,routingEnd:it})=>{this.setTreeState({routingEnd:it,selectedItem:gt,trees:Ke})}))))))),this.syncLanguageFromTheRoute=this.effect(V=>V.pipe((0,Ee.s)(1),(0,L.n)(()=>this.router.events.pipe((0,F.p)(de=>de instanceof S.Z||de instanceof S.wF),Be(this.getDefaultLanguage()),(0,D.T)(([{url:de},Ke])=>({path:this.pathService.extractNavigationRouteInformation(de,Ke),defaultLanguage:Ke})),(0,D.T)(({path:de,defaultLanguage:Ke})=>de.language||Ke),(0,F.p)(de=>!!de&&this.get(({language:Ke})=>Ke!==de)),(0,H.M)(de=>this.setLanguage(de)),(0,H.M)(de=>this.navigationLoadingService.setActualLanguage(de)))),(0,L.n)(de=>this.navigationLoadingService.getNavigationFor(de)))),this.setLanguage=this.updater((V,de)=>({...V,language:de})),this.setTreeState=this.updater((V,{routingEnd:de,selectedItem:Ke,trees:gt})=>({...V,loadingError:!1,routingEnd:de,selectedItem:Ke,trees:gt})),this.switchLanguageInternal=this.effect(V=>V.pipe((0,D.T)(de=>de.substring(0,2).toLocaleLowerCase()),(0,F.p)(de=>this.get(({language:Ke})=>Ke!==de)),Be(this.getDefaultLanguage()),(0,H.M)(([de,Ke])=>{this.router.navigate(["/"+(de===Ke?"":de)]).catch(()=>{})}))),this.initialize()}switchLanguage(V){this.switchLanguageInternal(V)}initialize(){this.syncLanguageFromTheRoute(),this.syncRoutingEnd()}extractRoutingEnd(V,de){const{url:Ke,id:gt}=V,{routeId:it,language:rn,isRoot:ot}=this.pathService.extractNavigationRouteInformation(Ke,de);return{routeId:it||"",languageCode:rn||de,navigationId:gt,url:Ke,isRoot:ot}}adjustTreeResult(V,de){const Ke=this.findSelectedItem(de.isRoot,V,de.routeId);return{trees:V,isRoot:de.isRoot,selectedItem:Ke,routingEnd:de={...de,routeId:Ke?.item.path||""}}}findSelectedItem(V,de,Ke){if(V){const gt=de.find(it=>"mainMenu"===it.outlet);return gt?gt.getSelectedItem(gt.rootKey):void 0}return Ke?de.find(gt=>gt.getSelectedItem(Ke))?.getSelectedItem(Ke):void 0}getNavigationFor$(V,de=0){return this.getNavigationTreeFor$(V,de).pipe((0,D.T)(Ke=>Ke.map(gt=>gt.item)))}getNavigationTreeFor$(V,de=0){return 0===de?this.getFirstLevelTree$(V):this.root$.pipe((0,D.T)(({trees:Ke,routingEnd:gt})=>({tree:Ke.find(ot=>ot.outlet===V),routeId:gt.routeId})),(0,D.T)(({tree:Ke,routeId:gt})=>Ke?Ke.getByLevel(de,gt):Nt))}rerouteContentWithDePrefix(V){let de=!0;const Ke=V.split("/").filter(it=>!!it),[gt]=Ke;return"de"===gt&&Ke.length>1&&(Ke.shift(),this.router.navigateByUrl(`/${Ke.join("/")}`,{replaceUrl:!0}).catch(()=>{}),de=!1),de}getFirstLevelTree$(V){return this.root$.pipe((0,D.T)(({trees:de})=>de),(0,D.T)(de=>de.find(Ke=>Ke.outlet===V)?.level0||Nt))}getSelectedTreeItem$(V){return this.root$.pipe((0,D.T)(({trees:de,routingEnd:Ke})=>({tree:de.find(gt=>gt.outlet===V),routeId:Ke?.routeId})),(0,D.T)(({tree:de,routeId:Ke})=>
1Ke&&de?.selectableItems[Ke]?.getPath()||Nt))}getSelectedItems$(V){return this.getSelectedTreeItem$(V).pipe((0,D.T)(de=>de.map(Ke=>Ke.item)))}getDefaultLanguage(){return this.defaultLanguage.pipe((0,F.p)(V=>!!V),(0,Ee.s)(1))}static{this.\u0275fac=function(de){return new(de||Ie)}}static{this.\u0275prov=v.jDH({token:Ie,factory:Ie.\u0275fac,providedIn:"root"})}}return Ie})();var Ot=s(8610),Vt=s(5547);let o=(()=>{class Ie extends M.jh{constructor(){super(...arguments),this.updateHeaderNav=(0,v.WQX)(N.updateHeaderNavigation),this.updateFooterNav=(0,v.WQX)(Ot.bR),this.updateContractRevocationFn=(0,v.WQX)(Ot.mR),this.shouldUpdateNavigation=!1,this.syncContent=this.effect((0,y.F)((0,F.p)(V=>!!V),(0,H.M)(V=>{this.updateNavigation(V)})))}updateNavigation(V){if(this.shouldUpdateNavigation){const de=V.header?.navigation,Ke=V.footer?.navigation;this.hasNavigation(de)&&this.updateHeaderNav(de),this.hasNavigation(Ke)&&this.updateFooterNav(Ke)}this.shouldUpdateNavigation=!0}hasNavigation(V){return!!(V&&V.length>0)}static{this.\u0275fac=(()=>{let V;return function(Ke){return(V||(V=Vt.xGo(Ie)))(Ke||Ie)}})()}static{this.\u0275prov=v.jDH({token:Ie,factory:Ie.\u0275fac,providedIn:"root"})}}return Ie})()},6148(pt,G,s){s.d(G,{M_:()=>S,Pt:()=>y,WJ:()=>U,kL:()=>D,ng:()=>H});var v=s(5547);let S=(()=>{class re{constructor(){this.automationId="banking-start"}static{this.\u0275fac=function(Ee){return new(Ee||re)}}static{this.\u0275cmp=v.VBU({type:re,selectors:[["ng-component"]],hostVars:1,hostBindings:function(Ee,k){2&Ee&&v.BMQ("data-automation-id",k.automationId)},decls:0,vars:0,template:function(Ee,k){},encapsulation:2,changeDetection:0})}}return re})(),y=(()=>{class re{constructor(){this.automationId="branch-overview"}static{this.\u0275fac=function(Ee){return new(Ee||re)}}static{this.\u0275cmp=v.VBU({type:re,selectors:[["ng-component"]],hostVars:1,hostBindings:function(Ee,k){2&Ee&&v.BMQ("data-automation-id",k.automationId)},decls:0,vars:0,template:function(Ee,k){},encapsulation:2,changeDetection:0})}}return re})(),H=(()=>{class re{keyUpListener(T){T.stopPropagation(),T.preventDefault(),T.target instanceof HTMLElement&&(T.target.click(),T.target.blur())}static{this.\u0275fac=function(Ee){return new(Ee||re)}}static{this.\u0275dir=v.FsC({type:re,selectors:[["","hraKeyboardNavigation",""]],hostBindings:function(Ee,k){1&Ee&&v.bIt("keydown.space",function(Ne){return k.keyUpListener(Ne)})}})}}return re})();var F=s(5802),L=s(7774);let D=(()=>{class re{constructor(){this.updateHeaderNavigation=(0,F.WQX)(L.updateHeaderNavigation)}containsHTmlSlotElement(T){return T.target instanceof HTMLSlotElement}slotChange(T){if(this.containsHTmlSlotElement(T)){const Ee=T.target.assignedElements()[0];if(Ee){const k=this.createHeaderNavigation(Ee);this.updateHeaderNavigation(k)}}}createHeaderNavigation(T){return Array.from(T.children).map(k=>Array.from(k.children[0].children).map(ce=>this.getNavigationItem(ce.children[0])))}getNavigationItem(T){return{path:T.attributes.getNamedItem("href")?.value??"",title:T.textContent??"",active:T.parentElement?.classList.contains("active")??!1}}static{this.\u0275fac=function(Ee){return new(Ee||re)}}static{this.\u0275cmp=v.VBU({type:re,selectors:[["ng-component"]],decls:1,vars:0,consts:[["name","header-navigation",3,"slotchange"]],template:function(Ee,k){1&Ee&&(v.rj2(0,"slot",0),v.VwU("slotchange",function(Ne){return k.slotChange(Ne)}),v.eux())},encapsulation:3,changeDetection:0})}}return re})();var M=s(8610);let U=(()=>{class re{constructor(){this.updateFooterNav=(0,F.WQX)(M.bR)}containsHTmlSlotElement(T){return T.target instanceof HTMLSlotElement}slotChange(T){if(this.containsHTmlSlotElement(T)){const Ee=T.target.assignedElements()[0];if(Ee){const k=Array.from(Ee.children[0].children).map(ce=>this.getNavigationItem(ce.children[0]));this.updateFooterNav(k)}}}getNavigationItem(T){return{path:T.attributes.getNamedItem("href")?.value??"",title:T.textContent??"",active:!1}}static{this.\u0275fac=function(Ee){return new(Ee||re)}}static{this.\u0275cmp=v.VBU({type:re,selectors:[["ng-component"]],decls:1,vars:0,consts:[["name","footer-navigation",3,"slotchange"]],template:function(Ee,k){1&Ee&&(v.rj2(0,"slot",0),v.VwU("slotchange",function(Ne){return k.slotChange(Ne)}),v.eux())},encapsulation:3,changeDetection:0})}}return re})()},7774(pt,G,s){s.d(G,{NavigationTree:()=>L,headerNavigation$:()=>M,updateHeaderNavigation:()=>re});class v{constructor(T,Ee){this._childTree=[],this._children=[],this.item=T,Ee?(this.parent=Ee,Ee.addChild(this),this.root=this.parent.root,this.level=this.parent.level+1):(this.root=this,this.level=0)}get children(){return this._children}get treeChildren(){return this._childTree}getPath(){return this.parent?[...this.parent.getPath(),this]:[this]}addChild(T){this._childTree=[...this._childTree,T],this._children=[...this._children,T.item]}}class S extends v{constructor(T,Ee){super(T,Ee),this.item.isExternalPortalLink=!!T.path?.startsWith("/services_cloud")}}const y=[];class H{constructor(T){this.menu=T,this.selectableItems={},this.selected={},this.items=[],this.level0=T.map(Ee=>{const k=new S(Ee);return this.addItem(k),this.buildChildTree(this.getChildren(Ee),k,this),k})}getByLevel(T,Ee){return 0===T?this.level0:"string"==typeof Ee&&Ee in this.selectableItems?this.entriesByLevel(this.selectableItems[Ee],T):y}getSelectedItem(T){return this.selectableItems[T]}addItem(T){const Ee=this.getKey(T.item);if(this.items.push(T),Ee){this.selectableItems[Ee]=T;const k=this.selected[Ee];this.selected[Ee]=Array.isArray(k)?[...k,...T.getPath()]:[...T.getPath()]}}buildChildTree(T,Ee,k,ce=[]){T.forEach(Ne=>{const xe=new S(Ne,Ee),Ze=[...ce,xe];this.addItem(xe);const Te=this.getChildren(Ne);Array.isArray(Te)&&this.buildChildTree(Te,xe,k,Ze)})}entriesByLevel(T,Ee=0){if(Ee>T.level+1)return y;{let k=T;for(;k;){if(k.level+1===Ee)return k.treeChildren;k=k.parent}}return y}}const F=[];class L extends H{constructor(T,Ee,k,ce){super(ce),this.languageId=T,this.outlet=Ee,this.rootKey=k}getId(){return`${this.languageId}//${this.outlet}`}getChildren(T){return Array.isArray(T.children)?T.children:F}
1getKey(T){return T.path??""}}var D=s(6911);const{value$:M,updater:re}=(0,D.$S)("header navigation",()=>[])},766(pt,G,s){s.d(G,{g:()=>S,S:()=>y});var v=s(5802);let S=(()=>{class H{static{this.\u0275fac=function(D){return new(D||H)}}static{this.\u0275prov=v.jDH({token:H,factory:()=>(0,v.WQX)(v.qQL).defaultView?.publicApi,providedIn:"root"})}}return H})();class y extends Error{constructor(F,L){super(F),this.cause=L}}},3205(pt,G,s){s.d(G,{V:()=>fe,t:()=>H});var v=s(5802),S=s(7807),y=s(5547);let H=(()=>{class q{constructor(){this.ekomiStarsTag="hra-ekomi-stars",this.updateReview=(0,v.WQX)(S.Gm)}extractImage(Y){if(Y)return{src:Y.getAttribute("src")??"",alt:Y.alt};throw new Error("no review image given.")}extractTitle(Y){if(Y?.textContent)return Y.textContent;throw new Error("no review title given.")}extractRating(Y){if(Y?.querySelector(this.ekomiStarsTag)){const he=Y.querySelector(".e-last-reviews-count"),ue=Y.querySelector(".e-last-reviews-desc"),be=Y.querySelector(".e-total-reviews-count"),me=Y.querySelector(".e-total-reviews-desc");return{rating:Number(Y.querySelector(this.ekomiStarsTag)?.getAttribute("rating"))||0,ratingDescription:String(Y.querySelector(this.ekomiStarsTag)?.getAttribute("description"))||"",totalReviewsCount:be?.textContent??"",totalReviewsText:me?.textContent??"",lastReviewsCount:he?.textContent??"",lastReviewsText:ue?.textContent??""}}throw new Error("no rating element given.")}extractLink(Y){if(Y)return{href:Y.getAttribute("href")??"",title:Y.title};throw new Error("no ekomi review link given.")}extractDataReduced(Y){try{return{title:this.extractTitle(Y.querySelector("h3")),img:this.extractImage(Y.querySelector("a img")),rating:this.extractRating(Y),link:this.extractLink(Y.querySelector(".e-emphasis a"))}}catch{return}}containsHTmlSlotElement(Y){return Y.target instanceof HTMLSlotElement}slotChange(Y){if(this.containsHTmlSlotElement(Y)){const he=Y.target.assignedElements()[0];he&&this.updateReview(this.extractDataReduced(he))}}static{this.\u0275fac=function(he){return new(he||q)}}static{this.\u0275cmp=y.VBU({type:q,selectors:[["ng-component"]],decls:1,vars:0,consts:[["name","review",3,"slotchange"]],template:function(he,ue){1&he&&(y.rj2(0,"slot",0),y.VwU("slotchange",function(me){return ue.slotChange(me)}),y.eux())},encapsulation:3,changeDetection:0})}}return q})();var F=s(7705),L=s(2271);function D(q,ge){1&q&&(v.qSk(),y.Hgh(0,"path",1))}function M(q,ge){1&q&&(v.qSk(),y.Hgh(0,"path",2))}function U(q,ge){if(1&q&&(v.qSk(),y.rj2(0,"svg",0),y.nVh(1,D,1,0,":svg:path",1)(2,M,1,0,":svg:path",2),y.eux()),2&q){const Y=y.XpG();y.R7$(),y.vxM(Y.filled()?2:1)}}
1let X=(()=>{class q{constructor(){this.standardStars=5,this.sequence=(()=>Array(this.standardStars).map((ge,Y)=>Y))(),this.filled=(0,F.hFB)(!1)}static{this.\u0275fac=function(he){return new(he||q)}}static{this.\u0275cmp=y.VBU({type:q,selectors:[["hra-stars-ui"]],inputs:{filled:[1,"filled"]},decls:2,vars:0,consts:[["width","37","height","35","viewBox","0 0 37 35","fill","none","aria-hidden","true"],["fill-rule","evenodd","clip-rule","evenodd","d","M18.0337 27.1149C18.325 26.9617 18.673 26.9617 18.9644 27.1149L27.751 31.7343L26.0729 21.9502C26.0173 21.6258 26.1248 21.2948 26.3605 21.0651L33.4691 14.1359L23.6453 12.7085C23.3196 12.6611 23.038 12.4566 22.8923 12.1614L18.499 3.25955L14.1057 12.1614C13.96 12.4566 13.6785 12.6611 13.3527 12.7085L3.52896 14.1359L10.6375 21.0651C10.8732 21.2948 10.9808 21.6258 10.9251 21.9502L9.24701 31.7343L18.0337 27.1149ZM8.38422 34.4474C7.6506 34.8331 6.79316 34.2102 6.93327 33.3933L8.86503 22.1303L0.681987 14.1538C0.0884703 13.5752 0.41598 12.5673 1.2362 12.4481L12.5449 10.8048L17.6023 0.557434C17.9691 -0.185811 19.0289 -0.185811 19.3958 0.557434L24.4531 10.8048L35.7618 12.4481C36.5821 12.5673 36.9096 13.5752 36.316 14.1538L28.133 22.1303L30.0648 33.3933C30.2049 34.2102 29.3474 34.8331 28.6138 34.4474L18.499 29.1298L8.38422 34.4474Z"],["fill-rule","evenodd","clip-rule","evenodd","d","M13.014 10.763L1.73222 12.4487L1.61902 12.4719C0.887205 12.6651 0.618576 13.6002 1.17911 14.151L9.315 22.145L7.43259 33.3972L7.42003 33.5069C7.3736 34.2653 8.18204 34.813 8.88066 34.4493L18.999 29.18L29.1173 34.4493L29.2178 34.4951C29.9247 34.7736 30.6954 34.174 30.5654 33.3972L28.682 22.145L36.8189 14.151L36.8968 14.0656C37.3753 13.4792 37.043 12.5648 36.2658 12.4487L24.983 10.763L19.894 0.553845C19.5258 -0.184615 18.4722 -0.184615 18.104 0.553845L13.014 10.763Z"]],template:function(he,ue){1&he&&y.Z7z(0,U,3,1,":svg:svg",0,y.fX1),2&he&&y.Dyx(ue.sequence)},styles:["[_nghost-%COMP%]{display:flex}[_nghost-%COMP%] svg[_ngcontent-%COMP%]{fill:currentColor;margin:0 .2rem}"],changeDetection:0})}}return q})(),T=(()=>{class q{constructor(){this.renderer=(0,v.WQX)(y.sFG),this.element=(0,v.WQX)(y.aKT).nativeElement,this.hraWidth=(0,F.hFB)(),(0,v.QZP)(()=>{this.renderer.setStyle(this.element,"width",this.hraWidth())})}static{this.\u0275fac=function(he){return new(he||q)}}static{this.\u0275dir=y.FsC({type:q,selectors:[["","hraWidth",""]],inputs:{hraWidth:[1,"hraWidth"]}})}}return q})(),Ee=(()=>{class q{constructor(){this.rating=F.hFB.required()}static{this.\u0275fac=function(he){return new(he||q)}}static{this.\u0275cmp=y.VBU({type:q,selectors:[["hra-ekomi-stars-ui"]],inputs:{rating:[1,"rating"]},decls:3,vars:2,consts:[[1,"e-filled",3,"hraWidth"],[3,"filled"]],template:function(he,ue){1&he&&(y.nrm(0,"hra-stars-ui"),y.j41(1,"div",0),y.nrm(2,"hra-stars-ui",1),y.k0s()),2&he&&(y.R7$(),y.Y8G("hraWidth",ue.rating()),y.R7$(),y.Y8G("filled",!0))},dependencies:[X,T],styles:["[_nghost-%COMP%]{position:relative}[_nghost-%COMP%] hra-stars-ui[_ngcontent-%COMP%]{position:relative}[_nghost-%COMP%] .e-filled[_ngcontent-%COMP%]{top:0;left:0;position:absolute;height:100%;overflow:hidden}[_nghost-%COMP%] .e-filled[_ngcontent-%COMP%] hra-stars-ui[_ngcontent-%COMP%]{position:absolute}"],changeDetection:0})}}return q})();function k(q,ge){if(1&q&&(y.rj2(0,"div",0)(1,"div")(2,"span",1),y.EFF(3),y.eux(),y.rj2(4,"span",2),y.EFF(5),y.eux()(),y.rj2(6,"div",3)(7,"div")(8,"span",4),y.EFF(9),y.eux(),y.rj2(10,"span",5),y.EFF(11),y.eux(),y.rj2(12,"span",6),y.EFF(13),y.eux()(),y.rj2(14,"div")(15,"span",7),y.EFF(16),y.eux(),y.rj2(17,"span",8),y.EFF(18),y.eux(),y.rj2(19,"span",9),y.EFF(20),y.eux()()()()),2&q){const Y=ge;y.R7$(3),y.SpI(" ",Y.ratingDescription," "),y.R7$(2),y.SpI(" ",Y.rating," / 5 "),y.R7$(4),y.Lme(" ",Y.lastReviewsCount," ",Y.lastReviewsText," "),y.R7$(2),y.SpI(" ",Y.lastReviewsCount," "),y.R7$(2),y.SpI(" ",Y.lastReviewsText," "),y.R7$(3),y.Lme(" ",Y.totalReviewsCount," ",Y.totalReviewsText," "),y.R7$(2),y.SpI(" ",Y.totalReviewsCount," "),y.R7$(2),y.SpI(" ",Y.totalReviewsText," ")}}let ce=(()=>{class q{constructor(){this.rating=(0,F.hFB)(),this.link=(0,F.hFB)()}static{this.\u0275fac=function(he){return new(he||q)}}static{this.\u0275cmp=y.VBU({type:q,selectors:[["hra-ekomi-rating-ui"]],inputs:{rating:[1,"rating"],link:[1,"link"]},decls:1,vars:1,consts:[[1,"e-review"],["data-automation-id","ekomi-review-total-rating-hidden",1,"visually-hidden"],["data-automation-id","ekomi-review-total-rating","aria-hidden","true"],[1,"e-rating-count"],["data-automation-id","ekomi-review-last-review-hidden",1,"visually-hidden"],["data-automation-id","ekomi-review-last-review-count","aria-hidden","true"],["data-automation-id","ekomi-review-last-review-text","aria-hidden","true"],["data-automation-id","ekomi-review-total-review-hidden",1,"visually-hidden"],["data-automation-id","ekomi-review-total-review-count","aria-hidden","true"],["data-automation-id","ekomi-review-total-review-text","aria-hidden","true"]],template:function(he,ue){if(1&he&&y.nVh(0,k,21,10,"div",0),2&he){let be;
1y.vxM((be=ue.rating())?0:-1,be)}},styles:["[_nghost-%COMP%] .e-review[_ngcontent-%COMP%] .visually-hidden[_ngcontent-%COMP%]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}[_nghost-%COMP%] .e-review[_ngcontent-%COMP%]{display:flex;justify-content:center;text-align:left;gap:.938rem}[_nghost-%COMP%] .e-review[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:row;align-items:center;white-space:nowrap}[_nghost-%COMP%] .e-review[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{font-weight:var(--font-config-body-2-bold-font-weight)}[_nghost-%COMP%] .e-review[_ngcontent-%COMP%] .e-rating-count[_ngcontent-%COMP%]{display:table;border-spacing:.313rem 0;border-collapse:separate}[_nghost-%COMP%] .e-review[_ngcontent-%COMP%] .e-rating-count[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{display:table-row}[_nghost-%COMP%] .e-review[_ngcontent-%COMP%] .e-rating-count[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:table-cell;font-size:var(--font-config-body-2-bold-font-size);line-height:var(--font-config-body-2-bold-line-height)}[_nghost-%COMP%] .e-review[_ngcontent-%COMP%] .e-rating-count[_ngcontent-%COMP%] div[_ngcontent-%COMP%]:nth-child(2) span[_ngcontent-%COMP%]{font-weight:var(--font-config-body-2-bold-font-weight)}"],changeDetection:0})}}return q})();var Ne=s(4104);const xe=["anchorLink"];function Ze(q,ge){if(1&q){const Y=y.RV6();y.j41(0,"section",1)(1,"h3"),y.EFF(2),y.k0s(),y.j41(3,"div",2),y.bIt("click",function(ue){v.eBV(Y);const be=y.XpG();return v.Njj(be.navigateEkomi(ue))}),y.nrm(4,"img",3)(5,"hra-ekomi-stars-ui",4),y.j41(6,"div",5),y.nrm(7,"hra-ekomi-rating-ui",6),y.j41(8,"a",7,0),y.nrm(10,"kf-icon",8),y.k0s()()()()}if(2&q){const Y=ge,he=y.XpG();y.BMQ("aria-label",null==Y.rating?null:Y.rating.ratingDescription),y.R7$(2),y.JRh(null==Y?null:Y.title),y.R7$(2),y.Y8G("src",null==Y||null==Y.img?null:Y.img.src,y.B4B)("alt",null==Y||null==Y.img?null:Y.img.alt),y.R7$(),y.Y8G("rating",he.rating()),y.R7$(2),y.Y8G("rating",Y.rating)("link",Y.link),y.R7$(),y.Y8G("href",null==Y.link?null:Y.link.href,y.B4B)("title",null==Y.link?null:Y.link.title)}}let fe=(()=>{class q{constructor(){this.data=(0,v.WQX)(S.NQ),this.anchorLink=(0,F.ebz)("anchorLink",{read:y.aKT}),this.normalizeRating=Y=>20*Y,this.roundRating=Y=>Math.round(10*Y)/10,this.rating=(0,L.EW)(()=>`${String(this.roundRating(this.normalizeRating(this.data()?.rating?.rating??0)))}%`)}navigateEkomi(Y){const he=this.anchorLink()?.nativeElement;Y.target!==he&&he?.click()}static{this.\u0275fac=function(he){return new(he||q)}}static{this.\u0275cmp=y.VBU({type:q,selectors:[["hra-ekomi-review"]],viewQuery:function(he,ue){1&he&&y.wEZ(ue.anchorLink,xe,5,y.aKT),2&he&&y.NyB()},decls:1,vars:1,consts:[["anchorLink",""],[1,"ekomi-review-container","kf-container"],[1,"ekomi-focus-wrapper",3,"click"],[3,"src","alt"],[3,"rating"],[1,"ekomi-rating-wrapper"],[3,"rating","link"],["rel","noreferrer noopener","target","_blank",1,"e-review__link",3,"href","title"],["aria-hidden","true","name","ic_neues_fenster_16"]],template:function(he,ue){if(1&he&&y.nVh(0,Ze,11,9,"section",1),2&he){let be;y.vxM((be=ue.data())?0:-1,be)}},dependencies:[Ee,ce,Ne.KY],styles:['@charset "UTF-8";[_nghost-%COMP%]{display:block;background-color:var(--footer-top-background);color:var(--footer-top-text-color);-webkit-user-select:none;user-select:none}[_nghost-%COMP%] .ekomi-review-container[_ngcontent-%COMP%]{display:flex;gap:1.25rem;flex-direction:column;color:var(--footer-top-text-color);text-decoration:none;align-items:center;padding:1.25rem 0;margin:0}[_nghost-%COMP%] .ekomi-review-container[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-bottom:0;text-align:center}[_nghost-%COMP%] .ekomi-review-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:var(--footer-top-text-color);display:flex;align-items:center;justify-content:center;
1font-weight:var(--font-config-body-2-font-weight)}[_nghost-%COMP%] .ekomi-review-container[_ngcontent-%COMP%] .ekomi-focus-wrapper[_ngcontent-%COMP%]{cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:1.25rem}[_nghost-%COMP%] .ekomi-review-container[_ngcontent-%COMP%] .ekomi-focus-wrapper[_ngcontent-%COMP%]:focus-within{border-radius:var(--options-widget-border-radius);box-shadow:var(--options-focus-box-shadow-contrast)}[_nghost-%COMP%] .ekomi-review-container[_ngcontent-%COMP%] .ekomi-focus-wrapper[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:48px;width:auto}[_nghost-%COMP%] .ekomi-review-container[_ngcontent-%COMP%] .ekomi-focus-wrapper[_ngcontent-%COMP%] hra-ekomi-stars-ui[_ngcontent-%COMP%]{margin:.25rem}[_nghost-%COMP%] .ekomi-review-container[_ngcontent-%COMP%] .ekomi-focus-wrapper[_ngcontent-%COMP%] .ekomi-rating-wrapper[_ngcontent-%COMP%]{display:flex;gap:.938rem}[_nghost-%COMP%] .ekomi-review-container[_ngcontent-%COMP%] .ekomi-focus-wrapper[_ngcontent-%COMP%] .ekomi-rating-wrapper[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--footer-top-text-color)}[_nghost-%COMP%] .ekomi-review-container[_ngcontent-%COMP%] .ekomi-focus-wrapper[_ngcontent-%COMP%] .ekomi-rating-wrapper[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:focus{outline:none;box-shadow:none}@media only screen and (width>=600px){[_nghost-%COMP%] .ekomi-review-container[_ngcontent-%COMP%]{flex-direction:row;gap:.938rem;padding:0 .75rem;min-height:5.625rem}[_nghost-%COMP%] .ekomi-review-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{text-align:left;flex-basis:25%;justify-content:right}[_nghost-%COMP%] .ekomi-review-container[_ngcontent-%COMP%] .ekomi-focus-wrapper[_ngcontent-%COMP%]{flex-direction:row}}@media only screen and (width>=1024px){[_nghost-%COMP%] .ekomi-review-container[_ngcontent-%COMP%]{margin:auto}[_nghost-%COMP%] .ekomi-review-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{justify-content:right;flex-basis:30%}}@media only screen and (width>=1200px){[_nghost-%COMP%] .ekomi-review-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{flex-basis:35%}}'],changeDetection:0})}}return q})()},7807(pt,G,s){s.d(G,{w1:()=>F,NQ:()=>y,Gm:()=>H});var v=s(6911);const{value:y,updater:H}=(0,v.$S)("Ekomi rating",()=>{}),F="hra-ekomi"},8079(pt,G,s){s.d(G,{in:()=>F,M_:()=>re,r4:()=>xe,hB:()=>fe,yS:()=>X,fy:()=>me,ew:()=>j,Bl:()=>Te,qc:()=>Ne,Ms:()=>be,VY:()=>Y,ct:()=>Be});var v=s(467),S=s(4508);const H=(0,S.uc)("shared translation",{bankInfoTranslation:({bankName:z,isLinkToHome:$})=>z&&$?`Logo ${z} Sprung zur Startseite`:z??""},()=>{return{"en-GB":(z=(0,v.A)(function*(){return(yield s.e(110).then(s.bind(s,110))).translationEnGB}),function(){return z.apply(this,arguments)})};var z}),F=(0,S.$1)("bank info translation",H,"bankInfoTranslation");var L=s(5802),D=s(4572),M=s(6354),U=s(1144);const re=new L.nKC("bank name configuration",{providedIn:"root",factory(){const z=(0,L.WQX)(U.yr);return(0,D.z)([z.showBankName$,z.bankName$]).pipe((0,M.T)(([$,je])=>$?je:void 0))}}),X=()=>()=>(0,L.WQX)(T),T=new L.nKC("display bank name check",{providedIn:"root",factory:()=>(0,L.WQX)(re).pipe((0,M.T)(z=>!!z))});var Ee=s(5964);const Ne=new L.nKC("bank logo configuration",{providedIn:"root",factory(){const z=(0,L.WQX)(U.yr);return(0,D.z)([z.bankLogo$,z.bankName$]).pipe((0,Ee.p)(($,je)=>(z=>z%2==0)(je)),(0,M.T)(([$,je])=>$?{logo:$,alt:je??""}:void 0))}}),xe=()=>()=>(0,L.WQX)(Ze),Ze=new L.nKC("valid logo config check",{providedIn:"root",factory:()=>(0,L.WQX)(Ne).pipe((0,M.T)(z=>(z=>!!z&&!z.logo.endsWith("null"))(z)))}),Te=new L.nKC("controls if the element should link to home page"),Be=z=>({provide:Te,useValue:z}),fe=()=>()=>(0,L.WQX)(q),q=new L.nKC("valid bank info check",{providedIn:"root",factory(){const z=(0,L.WQX)(Ze),$=(0,L.WQX)(T);return(0,D.z)([z,$]).pipe((0,M.T)(([je,oe])=>je||oe))}});var ge=s(6911);const{value:Y,value$:he,updater:ue}=(0,ge.$S)("logo tag name",()=>({tagName:""})),be=(0,ge.GA)("logo",ue),me=()=>(0,ge.Wf)(he),j=()=>(0,ge.dl)(he)},6220(pt,G,s){s.d(G,{J:()=>S});var v=s(5802);let S=(()=>{class y{constructor(){this.serviceRoute="serviceproxy"}getServiceUrl(F,L=""){return`/${`${this.serviceRoute}/${F}/${L}`.split("/").filter(M=>M).join("/")}`}static{this.\u0275fac=function(L){return new(L||y)}}static{this.\u0275prov=v.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}}return y})()},8011(pt,G,s){s.d(G,{o:()=>S});var v=s(5802);const S=(y,H)=>{const F=(0,v.WQX)(y),L=F[H];return"function"==typeof L?L.bind(F):F[H]}},4914(pt,G,s){s.d(G,{dc:()=>re,Y$:()=>Ne,UO:()=>ce,is:()=>T});var v=s(5802),S=s(1535),y=s(6354),H=s(5964),F=s(3294);const L={S:0,M:600,L:1024,XL:1200,XXL:1492},D={S:0,M:600,L:1024,XL:1200,XXL:1492},M=new v.nKC("UiBreakpoints",{providedIn:"root",factory:()=>L}),U=new v.nKC("UiHeightBreakpoints",{providedIn:"root",factory:()=>D});let re=(()=>{class xe{constructor(){this.breakpointObserver=(0,v.WQX)(S.Q),this.matchersPoint=(0,v.WQX)(M),this.createMatcherString=(fe,q)=>`(min-width: ${String(fe[q])}px)`,this.matcherQuery=Object.keys(this.matchersPoint).filter(fe=>!!fe).reduce((fe,q)=>({...fe,[q]:this.createMatcherString(this.matchersPoint,q)}),{L:"",M:"",S:"",XL:"",XXL:""});const Te=Object.keys(this.matchersPoint).filter(fe=>!!fe).reverse(),Be=Te.map(fe=>this.matcherQuery[fe]);this.materString=Be,this.breakpointObserver$=this.createObserver(Be,Te)}createObserver(Te,Be){return this.breakpointObserver.observe(Te).pipe((0,y.T)(fe=>Be.find(q=>fe.breakpoints[this.matcherQuery[q]])),(0,H.p)(fe=>!!fe),(0,F.F)())}static{this.\u0275fac=function(Be){return new(Be||xe)}}static{this.\u0275prov=v.jDH({token:xe,factory:xe.\u0275fac,providedIn:"root"})}}return xe})();s(9079);const T=new v.nKC("break point oberserver",{providedIn:"root",factory:()=>(0,v.WQX)(re).breakpointObserver$});var k=s(5547);let ce=(()=>{class xe{transform(Te,Be){return!!Be.find(fe=>fe===Te)}static{this.\u0275fac=function(Be){return new(Be||xe)}}
1static{this.\u0275pipe=k.EJ8({name:"partOfBreakpoint",type:xe,pure:!0})}}return xe})(),Ne=(()=>{class xe{constructor(){this.heightMatchersPoint=(0,v.WQX)(U),this.breakpointObserver=(0,v.WQX)(S.Q),this.createHeightMatcherString=(fe,q)=>`(min-height: ${String(fe[q])}px)`,this.heightMatcherQuery=Object.keys(this.heightMatchersPoint).filter(fe=>!!fe).reduce((fe,q)=>({...fe,[q]:this.createHeightMatcherString(this.heightMatchersPoint,q)}),{S:"",M:"",L:"",XL:"",XXL:""});const Te=Object.keys(this.heightMatcherQuery).filter(fe=>!!fe).reverse(),Be=Te.map(fe=>this.heightMatcherQuery[fe]).filter(fe=>!!fe);this.heightMatcherString=Be,this.heightBreakpointObserver$=this.createHeightObserver(Be,Te)}createHeightObserver(Te,Be){return this.breakpointObserver.observe(Te).pipe((0,y.T)(fe=>Be.find(q=>fe.breakpoints[this.heightMatcherQuery[q]])),(0,H.p)(fe=>!!fe),(0,F.F)())}static{this.\u0275fac=function(Be){return new(Be||xe)}}static{this.\u0275prov=v.jDH({token:xe,factory:xe.\u0275fac,providedIn:"root"})}}return xe})()},596(pt,G,s){
1s.d(G,{q:()=>D});var v=s(7811),S=s(1203),y=s(5964),H=s(8141),F=s(5802);let D=(()=>{class M extends v.jh{constructor(){super({consentInformation:[]}),this.consentsChange$=this.select(re=>re.consentInformation).pipe((0,y.p)(re=>!!re.length)),this.syncConsent=this.effect((0,S.F)((0,H.M)(re=>{this.patchState(re)})))}getActualConsent(){return this.get(re=>re.consentInformation)}static{this.\u0275fac=function(X){return new(X||M)}}static{this.\u0275prov=F.jDH({token:M,factory:M.\u0275fac,providedIn:"root"})}}return M})()},1257(pt,G,s){s.d(G,{U:()=>U});var v=s(2771),S=s(4402),y=s(5802),H=s(9079);const F=(re,X,T=!0)=>new y.nKC(re,{providedIn:T?"root":void 0,factory:X});function U(re,X){const T=F(`EventStore:initial:${re}`,()=>{const{emitter:Ne,initialValue:xe}=X(),Ze=(re=>{const X=new v.m(1);return re.pipe().subscribe(X),X})(Ne);return{initialValue:xe,replayEmitter:Ze,emitter:Ne}}),Ee=F(`EventStore:event:${re}`,()=>(0,y.WQX)(T).replayEmitter),k=F(`EventStore:signal:${re}`,()=>function M(re,X){return void 0!==X?(0,H.ot)(re,{initialValue:X}):(0,H.ot)(re)}((0,y.WQX)(T).replayEmitter,(0,y.WQX)(T).initialValue)),ce=F(`EventStore:updater:${re}`,()=>(re=>{let X=!0;const T=(0,y.WQX)(y.abz);return T.onDestroy(()=>{X=!1}),Ee=>{X&&((0,S.A)(Ee)?Ee.pipe((0,H.pQ)(T)).subscribe(k=>{re.next(k)}):re.next(Ee))}})((0,y.WQX)(T).emitter),!1);return{selector$:Ee,selector:k,updater:ce}}},8179(pt,G,s){s.d(G,{O:()=>y,R:()=>H});var v=s(1413),S=s(4412);const y=F=>()=>{const L=F();return{emitter:new S.t(L),initialValue:L}},H=()=>()=>({emitter:new v.B,initialValue:void 0})},1996(pt,G,s){s.d(G,{L:()=>L});var v=s(5802);const S=new v.nKC("hp:fragment",{providedIn:"root",factory(){const D=(0,v.WQX)(v.qQL),M=D.querySelector("hra-root")?.cloneNode(!0),U=D.createDocumentFragment();return M&&U.appendChild(M),U}});let y=(()=>{class D{static{this.\u0275fac=function(re){return new(re||D)}}static{this.\u0275prov=v.jDH({token:D,factory:D.\u0275fac,providedIn:"root"})}}return D})();const H=D=>D instanceof HTMLElement;var F=s(5547);let L=(()=>{class D extends y{constructor(){super(...arguments),this.root=(0,v.WQX)(S)}readDataSet(U){const re=this.root.querySelector("hra-root");return U(H(re)?re.dataset:void 0)}readConfiguration(U,re){const X=this.root.querySelector(`.hp-${U}`);return re(H(X)?X:void 0)}static{this.\u0275fac=(()=>{let U;return function(X){return(U||(U=F.xGo(D)))(X||D)}})()}static{this.\u0275prov=v.jDH({token:D,factory:D.\u0275fac,providedIn:"root"})}}return D})()},5537(pt,G,s){s.d(G,{E:()=>S,L:()=>H});var v=s(5802);const S=new v.nKC("router state",{providedIn:"root",factory:()=>(0,v.vPA)(!1)});var y=s(9882);const H=()=>{(0,v.WQX)(S).set((0,v.WQX)(y.Ix).navigated)}},1167(pt,G,s){s.d(G,{k8:()=>L,ac:()=>M,jf:()=>U,J6:()=>H,bb:()=>X});var v=s(5802);const y=new v.nKC("Location",{providedIn:"root",factory:()=>(0,v.WQX)(v.qQL).location}),H=new v.nKC("isSameOrigin",{providedIn:"root",factory(){const T=(0,v.WQX)(y).origin;return Ee=>{try{return T===new URL(Ee,T).origin}catch(k){return!1}}}});var F=s(5547);let L=(()=>{class T{constructor(){this.isSameOrigin=(0,v.WQX)(H)}transform(k){return!!k&&!this.isSameOrigin(k)}static{this.\u0275fac=function(ce){return new(ce||T)}}static{this.\u0275pipe=F.EJ8({name:"isExternalLink",type:T,pure:!0})}}return T})();var D=s(8589);let M=(()=>{class T{constructor(){this.document=(0,v.WQX)(v.qQL),this.anchorUrl=(0,v.WQX)(D.BY)}mapToUrl(k){try{return new URL(k,this.document.location.origin)}catch{return}}areSameOriginUrls(k,ce){const Ne=this.mapToUrl(k)?.origin,xe=this.mapToUrl(ce)?.origin;return!(!Ne||!xe||Ne!==xe)}getUrlInfo(k){const ce=new URL(k,location.origin);return{base:`${ce.pathname}${ce.search}`,hash:ce.hash}}isAnchorUrl(k){try{const{hash:ce}=this.getUrlInfo(k);return!!ce}catch{return!0}}isSameBaseUrl(k){try{const{base:ce}=this.getUrlInfo(k),{base:Ne}=this.getUrlInfo(this.anchorUrl());return ce===Ne}catch{return!0}}static{this.\u0275fac=function(ce){return new(ce||T)}}static{this.\u0275prov=v.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})();const U=new v.nKC("window",{providedIn:"root",factory:()=>(0,v.WQX)(v.qQL).defaultView}),X=new v.nKC("to-url",{providedIn:"root",factory(){const T=(0,v.WQX)(y).origin;return Ee=>{try{return new URL(Ee,T)}catch(k){return}}}})},8505(pt,G,s){s.d(G,{H:()=>y});var v=s(5802),S=s(345);const y=new v.nKC("provides rzbk and marke",{providedIn:"root",factory(){const F=(0,v.WQX)(S.W8).getTag('name="portal_theme"')?.content.trim()??"0000_00",[L,D]=F.split("_");return{rzbk:L,marke:D}}})},4718(pt,G,s){s.d(G,{Gc:()=>F,nL:()=>H,Cb:()=>L});var v=s(5802);const S=(D,M)=>M.find(U=>U.app===D)?.path??"",y=new v.nKC(""),H=new v.nKC("",{providedIn:"root",factory(){const D=(0,v.WQX)(y);return{portal:S("portal",D),auth:S("auth",D),econ:S("econ",D)}}});let F=(()=>{class D{constructor(){this.otherAppsConfiguration=(0,v.WQX)(H)}isOtherApplication(U){return Object.values(this.otherAppsConfiguration).some(X=>""!==X&&U.startsWith(X))}static{this.\u0275fac=function(re){return new(re||D)}}static{this.\u0275prov=v.jDH({token:D,factory:D.\u0275fac,providedIn:"root"})}}return D})();const L=D=>({provide:y,useValue:D,multi:!0})},3677(pt,G,s){s.d(G,{x:()=>y});var v=s(5802),S=s(766);let y=(()=>{class H{constructor(){this.document=(0,v.WQX)(v.qQL)}getJsonFromScript(L,D){const M=this.document.querySelector(`script[data-automation-id="${L}"]`);if(!M?.textContent)return D;try{const U=this.decodeHexEntities(M.textContent);return JSON.parse(U)}catch(U){throw new S.S(`Could not parse script "${L}"`,U)}}decodeHexEntities(L){return L.replace(/&#x([0-9a-f]+);/gi,(D,M)=>String.fromCodePoint(Number.parseInt(M,16)))}static{this.\u0275fac=function(D){return new(D||H)}}static{this.\u0275prov=v.jDH({token:H,factory:H.\u0275fac,providedIn:"root"})}}return H})()},4508(pt,G,s){s.d(G,{jt:()=>H,$1:()=>y,uc:()=>re,C7:()=>F});var v=s(5802),S=s(2271);const y=(X,T,Ee)=>new v.nKC(X,{providedIn:"root",factory(){const k=(0,v.WQX)(T);return(0,S.EW)(()=>k()[Ee])}}),H=new v.nKC("provides the actual language"),F=X=>({provide:H,useValue:X});var L=s(467),D=s(9079);const M=function(){var X=(0,L.A)(function*(T,Ee,k){const ce=(0,S.O8)(()=>T()),Ne=k[Ee];if(!ce[Ee])try{if(Ne)if("function"==typeof Ne){T.set({...ce,[Ee]:{loadingState:"loading"}});const xe=yield Ne();T.set({...(0,S.O8)(()=>T()),[Ee]:{loadingState:"complete",translation:xe}})}else T.set({...ce,[Ee]:{loadingState:"complete",translation:Ne}});else T.set({...ce,[Ee]:{loadingState:"fail"}})}catch{T.set({...(0,S.O8)(()=>T()),[Ee]:{loadingState:"fail"}})}});return function(Ee,k,ce){return X.apply(this,arguments)}}(),re=(X,T,Ee)=>new v.nKC(X,{providedIn:"root",factory:()=>((X,T,Ee)=>{const k=(0,v.vPA)({});(0,v.QZP)(()=>{const Ne=Ee();M(k,Ne,T).catch(()=>{})});let ce=X;return(0,S.EW)(()=>{const Ne=k()[Ee()];return!Ne||"loading"===Ne.loadingState||(ce="complete"===Ne.loadingState?Ne.translation:X),ce})})(T,Ee?.()??{},(0,D.ot)((0,v.WQX)(H),{initialValue:"de-DE"}))})},8547(pt,G,s){s.d(G,{si:()=>X,WE:()=>D,UG:()=>U,m7:()=>Ee,O9:()=>k,t2:()=>M,sd:()=>F});var v=s(5802),S=s(1144),y=s(6911);const{value:F,updater:L}=(0,y.$S)("flag for showing contact widget",()=>!1),D=new v.nKC("flag for placement of the contact webcomp"),M=ce=>({provide:D,useValue:ce}),U=(0,S.LA)("contact-widget",(0,S.an)(()=>{const ce=(0,v.WQX)(L);return Ne=>{ce(!0)}}));var re=s(1413);let X=(()=>{class ce{constructor(){this.closeBurgerMenu=new re.B}static{this.\u0275fac=function(Ze){return new(Ze||ce)}}static{this.\u0275prov=v.jDH({token:ce,factory:ce.\u0275fac,providedIn:"root"})}}return ce})();var T=s(1996);const Ee=new v.nKC("custom contact widget dataset",{providedIn:"root",factory:()=>
vendor: 4,610 bytes, line 1
1(0,v.WQX)(T.L).readConfiguration("contact-widget",ce=>ce?.dataset)}),k=()=>!!(0,v.WQX)(Ee)},7374(pt){pt.exports=function(){"use strict";var s=6e4,v=36e5,S="millisecond",y="second",H="minute",F="hour",L="day",D="week",M="month",U="quarter",re="year",X="date",T="Invalid Date",Ee=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,k=/\[([^\]]+)]|YYYY|YY|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,ce={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(be){var me=["th","st","nd","rd"],j=be%100;return"["+be+(me[(j-20)%10]||me[j]||me[0])+"]"}},Ne=function(be,me,j){var z=String(be);return!z||z.length>=me?be:""+Array(me+1-z.length).join(j)+be},xe={s:Ne,z:function(be){var me=-be.utcOffset(),j=Math.abs(me),z=Math.floor(j/60),$=j%60;return(me<=0?"+":"-")+Ne(z,2,"0")+":"+Ne($,2,"0")},m:function be(me,j){if(me.date()<j.date())return-be(j,me);var z=12*(j.year()-me.year())+(j.month()-me.month()),$=me.clone().add(z,M),je=j-$<0,oe=me.clone().add(z+(je?-1:1),M);return+(-(z+(j-$)/(je?$-oe:oe-$))||0)},a:function(be){return be<0?Math.ceil(be)||0:Math.floor(be)},p:function(be){return{M,y:re,w:D,d:L,D:X,h:F,m:H,s:y,ms:S,Q:U}[be]||String(be||"").toLowerCase().replace(/s$/,"")},u:function(be){return void 0===be}},Ze="en",Te={};Te[Ze]=ce;var Be="$isDayjsObject",fe=function(be){return be instanceof he||!(!be||!be[Be])},q=function be(me,j,z){var $;if(!me)return Ze;if("string"==typeof me){var je=me.toLowerCase();Te[je]&&($=je),j&&(Te[je]=j,$=je);var oe=me.split("-");if(!$&&oe.length>1)return be(oe[0])}else{var ee=me.name;Te[ee]=me,$=ee}return!z&&$&&(Ze=$),$||!z&&Ze},ge=function(be,me){if(fe(be))return be.clone();var j="object"==typeof me?me:{};return j.date=be,j.args=arguments,new he(j)},Y=xe;Y.l=q,Y.i=fe,Y.w=function(be,me){return ge(be,{locale:me.$L,utc:me.$u,x:me.$x,$offset:me.$offset})};var he=function(){function be(j){this.$L=q(j.locale,null,!0),this.parse(j),this.$x=this.$x||j.x||{},this[Be]=!0}var me=be.prototype;return me.parse=function(j){this.$d=function(z){var $=z.date,je=z.utc;if(null===$)return new Date(NaN);if(Y.u($))return new Date;if($ instanceof Date)return new Date($);if("string"==typeof $&&!/Z$/i.test($)){var oe=$.match(Ee);if(oe){var ee=oe[2]-1||0,rt=(oe[7]||"0").substring(0,3);return je?new Date(Date.UTC(oe[1],ee,oe[3]||1,oe[4]||0,oe[5]||0,oe[6]||0,rt)):new Date(oe[1],ee,oe[3]||1,oe[4]||0,oe[5]||0,oe[6]||0,rt)}}return new Date($)}(j),this.init()},me.init=function(){var j=this.$d;this.$y=j.getFullYear(),this.$M=j.getMonth(),this.$D=j.getDate(),this.$W=j.getDay(),this.$H=j.getHours(),this.$m=j.getMinutes(),this.$s=j.getSeconds(),this.$ms=j.getMilliseconds()},me.$utils=function(){return Y},me.isValid=function(){return this.$d.toString()!==T},me.isSame=function(j,z){var $=ge(j);return this.startOf(z)<=$&&$<=this.endOf(z)},me.isAfter=function(j,z){return ge(j)<this.startOf(z)},me.isBefore=function(j,z){return this.endOf(z)<ge(j)},me.$g=function(j,z,$){return Y.u(j)?this[z]:this.set($,j)},me.unix=function(){return Math.floor(this.valueOf()/1e3)},me.valueOf=function(){return this.$d.getTime()},me.startOf=function(j,z){var $=this,je=!!Y.u(z)||z,oe=Y.p(j),ee=function(ke,N){var pe=Y.w($.$u?Date.UTC($.$y,N,ke):new Date($.$y,N,ke),$);return je?pe:pe.endOf(L)},rt=function(ke,N){return Y.w($.toDate()[ke].apply($.toDate("s"),(je?[0,0,0,0]:[23,59,59,999]).slice(N)),$)},et=this.$W,ut=this.$M,Se=this.$D,Qe="set"+(this.$u?"UTC":"");switch(oe){case re:return je?ee(1,0):ee(31,11);case M:return je?ee(1,ut):ee(0,ut+1);case D:var Fe=this.$locale().weekStart||0,Oe=(et<Fe?et+7:et)-Fe;return ee(je?Se-Oe:Se+(6-Oe),ut);case L:case X:return rt(Qe+"Hours",0);case F:return rt(Qe+"Minutes",1);case H:return rt(Qe+"Seconds",2);case y:return rt(Qe+"Milliseconds",3);default:return this.clone()}},me.endOf=function(j){return this.startOf(j,!1)},me.$set=function(j,z){var $,je=Y.p(j),oe="set"+(this.$u?"UTC":""),ee=($={},$[L]=oe+"Date",$[X]=oe+"Date",$[M]=oe+"Month",$[re]=oe+"FullYear",$[F]=oe+"Hours",$[H]=oe+"Minutes",$[y]=oe+"Seconds",$[S]=oe+"Milliseconds",$)[je],rt=je===L?this.$D+(z-this.$W):z;if(je===M||je===re){var et=this.clone().set(X,1);et.$d[ee](rt),et.init(),this.$d=et.set(X,Math.min(this.$D,et.daysInMonth())).$d}else ee&&this.$d[ee](rt);return this.init(),this},me.set=function(j,z){return this.clone().$set(j,z)},me.get=function(j){return this[Y.p(j)]()},me.add=function(j,z){var $,je=this;j=Number(j);var oe=Y.p(z),ee=function(ut){var Se=ge(je);
1return Y.w(Se.date(Se.date()+Math.round(ut*j)),je)};if(oe===M)return this.set(M,this.$M+j);if(oe===re)return this.set(re,this.$y+j);if(oe===L)return ee(1);if(oe===D)return ee(7);var rt=($={},$[H]=s,$[F]=v,$[y]=1e3,$)[oe]||1,et=this.$d.getTime()+j*rt;return Y.w(et,this)},me.subtract=function(j,z){return this.add(-1*j,z)},me.format=function(j){var z=this,$=this.$locale();if(!this.isValid())return $.invalidDate||T;var je=j||"YYYY-MM-DDTHH:mm:ssZ",oe=Y.z(this),ee=this.$H,rt=this.$m,et=this.$M,ut=$.weekdays,Se=$.months,Fe=function(N,pe,Ye,qe){return N&&(N[pe]||N(z,je))||Ye[pe].slice(0,qe)},Oe=function(N){return Y.s(ee%12||12,N,"0")},ke=$.meridiem||function(N,pe,Ye){var qe=N<12?"AM":"PM";return Ye?qe.toLowerCase():qe};return je.replace(k,function(N,pe){return pe||function(Ye){switch(Ye){case"YY":return String(z.$y).slice(-2);case"YYYY":return Y.s(z.$y,4,"0");case"M":return et+1;case"MM":return Y.s(et+1,2,"0");case"MMM":return Fe($.monthsShort,et,Se,3);case"MMMM":return Fe(Se,et);case"D":return z.$D;case"DD":return Y.s(z.$D,2,"0");case"d":return String(z.$W);case"dd":return Fe($.weekdaysMin,z.$W,ut,2);case"ddd":return Fe($.weekdaysShort,z.$W,ut,3);case"dddd":return ut[z.$W];case"H":return String(ee);case"HH":return Y.s(ee,2,"0");case"h":return Oe(1);case"hh":return Oe(2);case"a":return ke(ee,rt,!0);case"A":return ke(ee,rt,!1);case"m":return String(rt);case"mm":return Y.s(rt,2,"0");case"s":return String(z.$s);case"ss":return Y.s(z.$s,2,"0");case"SSS":return Y.s(z.$ms,3,"0");case"Z":return oe}return null}(N)||oe.replace(":","")})},me.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},me.diff=function(j,z,$){var je,oe=this,ee=Y.p(z),rt=ge(j),et=(rt.utcOffset()-this.utcOffset())*s,ut=this-rt,Se=function(){return Y.m(oe,rt)};switch(ee){case re:je=Se()/12;break;case M:je=Se();break;case U:je=Se()/3;break;case D:je=(ut-et)/6048e5;break;case L:je=(ut-et)/864e5;break;case F:je=ut/v;break;case H:je=ut/s;break;case y:je=ut/1e3;break;default:je=ut}return $?je:Y.a(je)},me.daysInMonth=function(){return this.endOf(M).$D},me.$locale=function(){return Te[this.$L]},me.locale=function(j,z){if(!j)return this.$L;var $=this.clone(),je=q(j,z,!0);return je&&($.$L=je),$},me.clone=function(){return Y.w(this.$d,this)},me.toDate=function(){return new Date(this.valueOf())},me.toJSON=function(){return this.isValid()?this.toISOString():null},me.toISOString=function(){return this.$d.toISOString()},me.toString=function(){return this.$d.toUTCString()},be}(),ue=he.prototype;return ge.prototype=ue,[["$ms",S],["$s",y],["$m",H],["$H",F],["$W",L],["$M",M],["$y",re],["$D",X]].forEach(function(be){ue[be[1]]=function(me){return this.$g(me,be[0],be[1])}}),ge.extend=function(be,me){return be.$i||(be(me,he,ge),be.$i=!0),ge},ge.locale=q,ge.isDayjs=fe,ge.unix=function(be){return ge(1e3*be)},ge.en=Te[Ze],ge.Ls=Te,ge.p={},ge}()},4412(pt,G,s){s.d(G,{t:()=>S});var v=s(1413);class S extends v.B{constructor(H){super(),this._value=H}get value(){return this.getValue()}_subscribe(H){const F=super._subscribe(H);return!F.closed&&H.next(this._value),F}getValue(){const{hasError:H,thrownError:F,_value:L}=this;if(H)throw F;return this._throwIfClosed(),L}next(H){super.next(this._value=H)}}},1985(pt,G,s){s.d(G,{c:()=>M});var v=s(7707),S=s(8359),y=s(3494),H=s(1203),F=s(1026),L=s(8071),D=s(9786);let M=(()=>{class T{constructor(k){k&&(this._subscribe=k)}lift(k){const ce=new T;return ce.source=this,ce.operator=k,ce}subscribe(k,ce,Ne){const xe=function X(T){return T&&T instanceof v.vU||function re(T){return T&&(0,L.T)(T.next)&&(0,L.T)(T.error)&&(0,L.T)(T.complete)}(T)&&(0,S.Uv)(T)}(k)?k:new v.Ms(k,ce,Ne);return(0,D.Y)(()=>{const{operator:Ze,source:Te}=this;xe.add(Ze?Ze.call(xe,Te):Te?this._subscribe(xe):this._trySubscribe(xe))}),xe}_trySubscribe(k){try{return this._subscribe(k)}catch(ce){k.error(ce)}}forEach(k,ce){return new(ce=U(ce))((Ne,xe)=>{const Ze=new v.Ms({next:Te=>{try{k(Te)}catch(Be){xe(Be),Ze.unsubscribe()}},error:xe,complete:Ne});this.subscribe(Ze)})}_subscribe(k){var ce;return null===(ce=this.source)||void 0===ce?void 0:ce.subscribe(k)}[y.s](){return this}pipe(...k){return(0,H.m)(k)(this)}toPromise(k){return new(k=U(k))((ce,Ne)=>{let xe;this.subscribe(Ze=>xe=Ze,Ze=>Ne(Ze),()=>
vendor: 4,767 bytes, line 1
1ce(xe))})}}return T.create=Ee=>new T(Ee),T})();function U(T){var Ee;return null!==(Ee=T??F.$.Promise)&&void 0!==Ee?Ee:Promise}},2771(pt,G,s){s.d(G,{m:()=>y});var v=s(1413),S=s(6129);class y extends v.B{constructor(F=1/0,L=1/0,D=S.U){super(),this._bufferSize=F,this._windowTime=L,this._timestampProvider=D,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=L===1/0,this._bufferSize=Math.max(1,F),this._windowTime=Math.max(1,L)}next(F){const{isStopped:L,_buffer:D,_infiniteTimeWindow:M,_timestampProvider:U,_windowTime:re}=this;L||(D.push(F),!M&&D.push(U.now()+re)),this._trimBuffer(),super.next(F)}_subscribe(F){this._throwIfClosed(),this._trimBuffer();const L=this._innerSubscribe(F),{_infiniteTimeWindow:D,_buffer:M}=this,U=M.slice();for(let re=0;re<U.length&&!F.closed;re+=D?1:2)F.next(U[re]);return this._checkFinalizedStatuses(F),L}_trimBuffer(){const{_bufferSize:F,_timestampProvider:L,_buffer:D,_infiniteTimeWindow:M}=this,U=(M?1:2)*F;if(F<1/0&&U<D.length&&D.splice(0,D.length-U),!M){const re=L.now();let X=0;for(let T=1;T<D.length&&D[T]<=re;T+=2)X=T;X&&D.splice(0,X+1)}}}},1413(pt,G,s){s.d(G,{B:()=>D});var v=s(1985),S=s(8359);const H=(0,s(1853).L)(U=>function(){U(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var F=s(7908),L=s(9786);let D=(()=>{class U extends v.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(X){const T=new M(this,this);return T.operator=X,T}_throwIfClosed(){if(this.closed)throw new H}next(X){(0,L.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const T of this.currentObservers)T.next(X)}})}error(X){(0,L.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=X;const{observers:T}=this;for(;T.length;)T.shift().error(X)}})}complete(){(0,L.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:X}=this;for(;X.length;)X.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var X;return(null===(X=this.observers)||void 0===X?void 0:X.length)>0}_trySubscribe(X){return this._throwIfClosed(),super._trySubscribe(X)}_subscribe(X){return this._throwIfClosed(),this._checkFinalizedStatuses(X),this._innerSubscribe(X)}_innerSubscribe(X){const{hasError:T,isStopped:Ee,observers:k}=this;return T||Ee?S.Kn:(this.currentObservers=null,k.push(X),new S.yU(()=>{this.currentObservers=null,(0,F.o)(k,X)}))}_checkFinalizedStatuses(X){const{hasError:T,thrownError:Ee,isStopped:k}=this;T?X.error(Ee):k&&X.complete()}asObservable(){const X=new v.c;return X.source=this,X}}return U.create=(re,X)=>new M(re,X),U})();class M extends D{constructor(re,X){super(),this.destination=re,this.source=X}next(re){var X,T;null===(T=null===(X=this.destination)||void 0===X?void 0:X.next)||void 0===T||T.call(X,re)}error(re){var X,T;null===(T=null===(X=this.destination)||void 0===X?void 0:X.error)||void 0===T||T.call(X,re)}complete(){var re,X;null===(X=null===(re=this.destination)||void 0===re?void 0:re.complete)||void 0===X||X.call(re)}_subscribe(re){var X,T;return null!==(T=null===(X=this.source)||void 0===X?void 0:X.subscribe(re))&&void 0!==T?T:S.Kn}}},7707(pt,G,s){s.d(G,{Ms:()=>Ne,vU:()=>T});var v=s(8071),S=s(8359),y=s(1026),H=s(5334),F=s(5343);const L=U("C",void 0,void 0);function U(fe,q,ge){return{kind:fe,value:q,error:ge}}var re=s(9270),X=s(9786);class T extends S.yU{constructor(q){super(),this.isStopped=!1,q?(this.destination=q,(0,S.Uv)(q)&&q.add(this)):this.destination=Be}static create(q,ge,Y){return new Ne(q,ge,Y)}next(q){this.isStopped?Te(function M(fe){return U("N",fe,void 0)}(q),this):this._next(q)}error(q){this.isStopped?Te(function D(fe){return U("E",void 0,fe)}(q),this):(this.isStopped=!0,this._error(q))}complete(){this.isStopped?Te(L,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(q){this.destination.next(q)}_error(q){try{this.destination.error(q)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const Ee=Function.prototype.bind;function k(fe,q){return Ee.call(fe,q)}class ce{constructor(q){this.partialObserver=q}next(q){const{partialObserver:ge}=this;if(ge.next)try{ge.next(q)}catch(Y){xe(Y)}}error(q){const{partialObserver:ge}=this;if(ge.error)try{ge.error(q)}catch(Y){xe(Y)}else xe(q)}complete(){const{partialObserver:q}=this;if(q.complete)try{q.complete()}catch(ge){xe(ge)}}}class Ne extends T{constructor(q,ge,Y){let he;if(super(),(0,v.T)(q)||!q)he={next:q??void 0,error:ge??void 0,complete:Y??void 0};else{let ue;
1this&&y.$.useDeprecatedNextContext?(ue=Object.create(q),ue.unsubscribe=()=>this.unsubscribe(),he={next:q.next&&k(q.next,ue),error:q.error&&k(q.error,ue),complete:q.complete&&k(q.complete,ue)}):he=q}this.destination=new ce(he)}}function xe(fe){y.$.useDeprecatedSynchronousErrorHandling?(0,X.l)(fe):(0,H.m)(fe)}function Te(fe,q){const{onStoppedNotification:ge}=y.$;ge&&re.f.setTimeout(()=>ge(fe,q))}const Be={closed:!0,next:F.l,error:function Ze(fe){throw fe},complete:F.l}},8359(pt,G,s){s.d(G,{Kn:()=>L,yU:()=>F,Uv:()=>D});var v=s(8071);const y=(0,s(1853).L)(U=>function(X){U(this),this.message=X?`${X.length} errors occurred during unsubscription:\n${X.map((T,Ee)=>`${Ee+1}) ${T.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=X});var H=s(7908);class F{constructor(re){this.initialTeardown=re,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let re;if(!this.closed){this.closed=!0;const{_parentage:X}=this;if(X)if(this._parentage=null,Array.isArray(X))for(const k of X)k.remove(this);else X.remove(this);const{initialTeardown:T}=this;if((0,v.T)(T))try{T()}catch(k){re=k instanceof y?k.errors:[k]}const{_finalizers:Ee}=this;if(Ee){this._finalizers=null;for(const k of Ee)try{M(k)}catch(ce){re=re??[],ce instanceof y?re=[...re,...ce.errors]:re.push(ce)}}if(re)throw new y(re)}}add(re){var X;if(re&&re!==this)if(this.closed)M(re);else{if(re instanceof F){if(re.closed||re._hasParent(this))return;re._addParent(this)}(this._finalizers=null!==(X=this._finalizers)&&void 0!==X?X:[]).push(re)}}_hasParent(re){const{_parentage:X}=this;return X===re||Array.isArray(X)&&X.includes(re)}_addParent(re){const{_parentage:X}=this;this._parentage=Array.isArray(X)?(X.push(re),X):X?[X,re]:re}_removeParent(re){const{_parentage:X}=this;X===re?this._parentage=null:Array.isArray(X)&&(0,H.o)(X,re)}remove(re){const{_finalizers:X}=this;X&&(0,H.o)(X,re),re instanceof F&&re._removeParent(this)}}F.EMPTY=(()=>{const U=new F;return U.closed=!0,U})();const L=F.EMPTY;function D(U){return U instanceof F||U&&"closed"in U&&(0,v.T)(U.remove)&&(0,v.T)(U.add)&&(0,v.T)(U.unsubscribe)}function M(U){(0,v.T)(U)?U():U.unsubscribe()}},1026(pt,G,s){s.d(G,{$:()=>v});const v={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},4843(pt,G,s){s.d(G,{_:()=>y});var v=s(9350),S=s(7707);function y(H,F){const L="object"==typeof F;return new Promise((D,M)=>{const U=new S.Ms({next:re=>{D(re),U.unsubscribe()},error:M,complete:()=>{L?D(F.defaultValue):M(new v.G)}});H.subscribe(U)})}},4572(pt,G,s){s.d(G,{P:()=>X,z:()=>re});var v=s(1985),S=s(3073),y=s(9724),H=s(3669),F=s(6450),L=s(9326),D=s(8496),M=s(4360),U=s(5225);function re(...Ee){const k=(0,L.lI)(Ee),ce=(0,L.ms)(Ee),{args:Ne,keys:xe}=(0,S.D)(Ee);if(0===Ne.length)return(0,y.H)([],k);const Ze=new v.c(X(Ne,k,xe?Te=>(0,D.e)(xe,Te):H.D));return ce?Ze.pipe((0,F.I)(ce)):Ze}function X(Ee,k,ce=H.D){return Ne=>{T(k,()=>{const{length:xe}=Ee,Ze=new Array(xe);let Te=xe,Be=xe;for(let fe=0;fe<xe;fe++)T(k,()=>{const q=(0,y.H)(Ee[fe],k);let ge=!1;q.subscribe((0,M._)(Ne,Y=>{Ze[fe]=Y,ge||(ge=!0,Be--),Be||Ne.next(ce(Ze.slice()))},()=>{--Te||Ne.complete()}))},Ne)},Ne)}}function T(Ee,k,ce){Ee?(0,U.N)(ce,Ee,k):k()}},8793(pt,G,s){s.d(G,{x:()=>F});var v=s(6365),y=s(9326),H=s(9724);function F(...L){return function S(){return(0,v.U)(1)}()((0,H.H)(L,(0,y.lI)(L)))}},9030(pt,G,s){s.d(G,{v:()=>y});var v=s(1985),S=s(8750);function y(H){return new v.c(F=>{(0,S.Tg)(H()).subscribe(F)})}},983(pt,G,s){s.d(G,{w:()=>y});const y=new(s(1985).c)(L=>L.complete())},9724(pt,G,s){s.d(G,{H:()=>y});var v=s(3083),S=s(8750);function y(H,F){return F?(0,v.c)(H,F):(0,S.Tg)(H)}},3726(pt,G,s){s.d(G,{R:()=>re});var v=s(8750),S=s(1985),y=s(1397),H=s(7441),F=s(8071),L=s(6450);const D=["addListener","removeListener"],M=["addEventListener","removeEventListener"],U=["on","off"];function re(ce,Ne,xe,Ze){if((0,F.T)(xe)&&(Ze=xe,xe=void 0),Ze)return re(ce,Ne,xe).pipe((0,L.I)(Ze));const[Te,Be]=function k(ce){return(0,F.T)(ce.addEventListener)&&(0,F.T)(ce.removeEventListener)}(ce)?M.map(fe=>q=>ce[fe](Ne,q,xe)):function T(ce){return(0,F.T)(ce.addListener)&&(0,F.T)(ce.removeListener)}(ce)?D.map(X(ce,Ne)):function Ee(ce){return(0,F.T)(ce.on)&&(0,F.T)(ce.off)}(ce)?U.map(X(ce,Ne)):[];if(!Te&&(0,H.X)(ce))return(0,y.Z)(fe=>re(fe,Ne,xe))((0,v.Tg)(ce));if(!Te)throw new TypeError("Invalid event target");return new S.c(fe=>{const q=(...ge)=>fe.next(1<ge.length?ge:ge[0]);return Te(q),()=>Be(q)})}function X(ce,Ne){return xe=>Ze=>ce[xe](Ne,Ze)}},8750(pt,G,s){s.d(G,{Tg:()=>Ee});var v=s(1635),S=s(7441),y=s(9858),H=s(1985),F=s(5055),L=s(7953),D=s(591),M=s(5397),U=s(5196),re=s(8071),X=s(5334),T=s(3494);function Ee(fe){if(fe instanceof H.c)return fe;if(null!=fe){if((0,F.l)(fe))return function k(fe){return new H.c(q=>{const ge=fe[T.s]();if((0,re.T)(ge.subscribe))return ge.subscribe(q);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(fe);if((0,S.X)(fe))return function ce(fe){return new H.c(q=>{for(let ge=0;ge<fe.length&&!q.closed;ge++)q.next(fe[ge]);q.complete()})}(fe);if((0,y.y)(fe))return function Ne(fe){return new H.c(q=>{fe.then(ge=>{q.closed||(q.next(ge),q.complete())},ge=>q.error(ge)).then(null,X.m)})}(fe);if((0,L.T)(fe))return Ze(fe);if((0,M.x)(fe))return function xe(fe){return new H.c(q=>{for(const ge of fe)if(q.next(ge),q.closed)return;q.complete()})}(fe);if((0,U.U)(fe))return function Te(fe){return Ze((0,U.C)(fe))}(fe)}throw(0,D.L)(fe)}function Ze(fe){return new H.c(q=>{(function Be(fe,q){var ge,Y,he,ue;return(0,v.sH)(this,void 0,void 0,function*(){try{for(ge=(0,v.xN)(fe);
1!(Y=yield ge.next()).done;)if(q.next(Y.value),q.closed)return}catch(be){he={error:be}}finally{try{Y&&!Y.done&&(ue=ge.return)&&(yield ue.call(ge))}finally{if(he)throw he.error}}q.complete()})})(fe,q).catch(ge=>q.error(ge))})}},7786(pt,G,s){s.d(G,{h:()=>L});var v=s(6365),S=s(8750),y=s(983),H=s(9326),F=s(9724);function L(...D){const M=(0,H.lI)(D),U=(0,H.R0)(D,1/0),re=D;return re.length?1===re.length?(0,S.Tg)(re[0]):(0,v.U)(U)((0,F.H)(re,M)):y.w}},7673(pt,G,s){s.d(G,{of:()=>y});var v=s(9326),S=s(9724);function y(...H){const F=(0,v.lI)(H);return(0,S.H)(H,F)}},8810(pt,G,s){s.d(G,{$:()=>y});var v=s(1985),S=s(8071);function y(H,F){const L=(0,S.T)(H)?H:()=>H,D=M=>M.error(L());return new v.c(F?M=>F.schedule(D,0,M):D)}},1807(pt,G,s){s.d(G,{O:()=>F});var v=s(1985),S=s(3236),y=s(9470),H=s(8211);function F(L=0,D,M=S.b){let U=-1;return null!=D&&((0,y.m)(D)?M=D:U=D),new v.c(re=>{let X=(0,H.v)(L)?+L-M.now():L;X<0&&(X=0);let T=0;return M.schedule(function(){re.closed||(re.next(T++),0<=U?this.schedule(void 0,U):re.complete())},X)})}},4360(pt,G,s){s.d(G,{_:()=>S});var v=s(7707);function S(H,F,L,D,M){return new y(H,F,L,D,M)}class y extends v.vU{constructor(F,L,D,M,U,re){super(F),this.onFinalize=U,this.shouldUnsubscribe=re,this._next=L?function(X){try{L(X)}catch(T){F.error(T)}}:super._next,this._error=M?function(X){try{M(X)}catch(T){F.error(T)}finally{this.unsubscribe()}}:super._error,this._complete=D?function(){try{D()}catch(X){F.error(X)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var F;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:L}=this;super.unsubscribe(),!L&&(null===(F=this.onFinalize)||void 0===F||F.call(this))}}}},9437(pt,G,s){s.d(G,{W:()=>H});var v=s(8750),S=s(4360),y=s(9974);function H(F){return(0,y.N)((L,D)=>{let re,M=null,U=!1;M=L.subscribe((0,S._)(D,void 0,void 0,X=>{re=(0,v.Tg)(F(X,H(F)(L))),M?(M.unsubscribe(),M=null,re.subscribe(D)):U=!0})),U&&(M.unsubscribe(),M=null,re.subscribe(D))})}},274(pt,G,s){s.d(G,{H:()=>y});var v=s(1397),S=s(8071);function y(H,F){return(0,S.T)(F)?(0,v.Z)(H,F,1):(0,v.Z)(H,1)}},152(pt,G,s){s.d(G,{B:()=>H});var v=s(3236),S=s(9974),y=s(4360);function H(F,L=v.E){return(0,S.N)((D,M)=>{let U=null,re=null,X=null;const T=()=>{if(U){U.unsubscribe(),U=null;const k=re;re=null,M.next(k)}};function Ee(){const k=X+F,ce=L.now();if(ce<k)return U=this.schedule(void 0,k-ce),void M.add(U);T()}D.subscribe((0,y._)(M,k=>{re=k,X=L.now(),U||(U=L.schedule(Ee,F),M.add(U))},()=>{T(),M.complete()},void 0,()=>{re=U=null}))})}},9901(pt,G,s){s.d(G,{U:()=>y});var v=s(9974),S=s(4360);function y(H){return(0,v.N)((F,L)=>{let D=!1;F.subscribe((0,S._)(L,M=>{D=!0,L.next(M)},()=>{D||L.next(H),L.complete()}))})}},1986(pt,G,s){s.d(G,{c:()=>Ee});var v=s(3236),S=s(8793),y=s(6697),H=s(9974),F=s(4360),L=s(5343),M=s(3703),U=s(1397),re=s(8750);function X(k,ce){return ce?Ne=>(0,S.x)(ce.pipe((0,y.s)(1),function D(){return(0,H.N)((k,ce)=>{k.subscribe((0,F._)(ce,L.l))})}()),Ne.pipe(X(k))):(0,U.Z)((Ne,xe)=>(0,re.Tg)(k(Ne,xe)).pipe((0,y.s)(1),(0,M.u)(Ne)))}var T=s(1807);function Ee(k,ce=v.E){const Ne=(0,T.O)(k,ce);return X(()=>Ne)}},3294(pt,G,s){s.d(G,{F:()=>H});var v=s(3669),S=s(9974),y=s(4360);function H(L,D=v.D){return L=L??F,(0,S.N)((M,U)=>{let re,X=!0;M.subscribe((0,y._)(U,T=>{const Ee=D(T);(X||!L(re,Ee))&&(X=!1,re=Ee,U.next(T))}))})}function F(L,D){return L===D}},5964(pt,G,s){s.d(G,{p:()=>y});var v=s(9974),S=s(4360);function y(H,F){return(0,v.N)((L,D)=>{let M=0;L.subscribe((0,S._)(D,U=>H.call(F,U,M++)&&D.next(U)))})}},980(pt,G,s){s.d(G,{j:()=>S});var v=s(9974);function S(y){return(0,v.N)((H,F)=>{try{H.subscribe(F)}finally{F.add(y)}})}},1594(pt,G,s){s.d(G,{$:()=>D});var v=s(9350),S=s(5964),y=s(6697),H=s(9901),F=s(3774),L=s(3669);function D(M,U){const re=arguments.length>=2;return X=>X.pipe(M?(0,S.p)((T,Ee)=>M(T,Ee,X)):L.D,(0,y.s)(1),re?(0,H.U)(U):(0,F.v)(()=>new v.G))}},6354(pt,G,s){s.d(G,{T:()=>y});var v=s(9974),S=s(4360);function y(H,F){return(0,v.N)((L,D)=>{let M=0;L.subscribe((0,S._)(D,U=>{D.next(H.call(F,U,M++))}))})}},3703(pt,G,s){s.d(G,{u:()=>S});var v=s(6354);function S(y){return(0,v.T)(()=>y)}},6365(pt,G,s){s.d(G,{U:()=>y});var v=s(1397),S=s(3669);function y(H=1/0){return(0,v.Z)(S.D,H)}},1397(pt,G,s){s.d(G,{Z:()=>M});var v=s(6354),S=s(8750),y=s(9974),H=s(5225),F=s(4360),D=s(8071);function M(U,re,X=1/0){return(0,D.T)(re)?M((T,Ee)=>(0,v.T)((k,ce)=>re(T,k,Ee,ce))((0,S.Tg)(U(T,Ee))),X):("number"==typeof re&&(X=re),(0,y.N)((T,Ee)=>function L(U,re,X,T,Ee,k,ce,Ne){const xe=[];let Ze=0,Te=0,Be=!1;const fe=()=>{Be&&!xe.length&&!Ze&&re.complete()},q=Y=>
1Ze<T?ge(Y):xe.push(Y),ge=Y=>{k&&re.next(Y),Ze++;let he=!1;(0,S.Tg)(X(Y,Te++)).subscribe((0,F._)(re,ue=>{Ee?.(ue),k?q(ue):re.next(ue)},()=>{he=!0},void 0,()=>{if(he)try{for(Ze--;xe.length&&Ze<T;){const ue=xe.shift();ce?(0,H.N)(re,ce,()=>ge(ue)):ge(ue)}fe()}catch(ue){re.error(ue)}}))};return U.subscribe((0,F._)(re,q,()=>{Be=!0,fe()})),()=>{Ne?.()}}(T,Ee,U,X)))}},9195(pt,G,s){s.d(G,{X:()=>L});var v=s(9974),S=s(6365),y=s(9326),H=s(9724);function L(...D){return function F(...D){const M=(0,y.lI)(D),U=(0,y.R0)(D,1/0);return(0,v.N)((re,X)=>{(0,S.U)(U)((0,H.H)([re,...D],M)).subscribe(X)})}(...D)}},941(pt,G,s){s.d(G,{Q:()=>H});var v=s(5225),S=s(9974),y=s(4360);function H(F,L=0){return(0,S.N)((D,M)=>{D.subscribe((0,y._)(M,U=>(0,v.N)(M,F,()=>M.next(U),L),()=>(0,v.N)(M,F,()=>M.complete(),L),U=>(0,v.N)(M,F,()=>M.error(U),L)))})}},2498(pt,G,s){s.d(G,{L:()=>L});var v=s(9974),S=s(4360),y=s(3669),H=s(1807),F=s(8750);function L(D=1/0){let M;M=D&&"object"==typeof D?D:{count:D};const{count:U=1/0,delay:re,resetOnSuccess:X=!1}=M;return U<=0?y.D:(0,v.N)((T,Ee)=>{let ce,k=0;const Ne=()=>{let xe=!1;ce=T.subscribe((0,S._)(Ee,Ze=>{X&&(k=0),Ee.next(Ze)},void 0,Ze=>{if(k++<U){const Te=()=>{ce?(ce.unsubscribe(),ce=null,Ne()):xe=!0};if(null!=re){const Be="number"==typeof re?(0,H.O)(re):(0,F.Tg)(re(Ze,k)),fe=(0,S._)(Ee,()=>{fe.unsubscribe(),Te()},()=>{Ee.complete()});Be.subscribe(fe)}else Te()}else Ee.error(Ze)})),xe&&(ce.unsubscribe(),ce=null,Ne())};Ne()})}},7647(pt,G,s){s.d(G,{u:()=>F});var v=s(8750),S=s(1413),y=s(7707),H=s(9974);function F(D={}){const{connector:M=()=>new S.B,resetOnError:U=!0,resetOnComplete:re=!0,resetOnRefCountZero:X=!0}=D;return T=>{let Ee,k,ce,Ne=0,xe=!1,Ze=!1;const Te=()=>{k?.unsubscribe(),k=void 0},Be=()=>{Te(),Ee=ce=void 0,xe=Ze=!1},fe=()=>{const q=Ee;Be(),q?.unsubscribe()};return(0,H.N)((q,ge)=>{Ne++,!Ze&&!xe&&Te();const Y=ce=ce??M();ge.add(()=>{Ne--,0===Ne&&!Ze&&!xe&&(k=L(fe,X))}),Y.subscribe(ge),!Ee&&Ne>0&&(Ee=new y.Ms({next:he=>Y.next(he),error:he=>{Ze=!0,Te(),k=L(Be,U,he),Y.error(he)},complete:()=>{xe=!0,Te(),k=L(Be,re),Y.complete()}}),(0,v.Tg)(q).subscribe(Ee))})(T)}}function L(D,M,...U){if(!0===M)return void D();if(!1===M)return;const re=new y.Ms({next:()=>{re.unsubscribe(),D()}});return(0,v.Tg)(M(...U)).subscribe(re)}},4668(pt,G,s){s.d(G,{t:()=>y});var v=s(2771),S=s(7647);function y(H,F,L){let D,M=!1;return H&&"object"==typeof H?({bufferSize:D=1/0,windowTime:F=1/0,refCount:M=!1,scheduler:L}=H):D=H??1/0,(0,S.u)({connector:()=>new v.m(D,F,L),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:M})}},5245(pt,G,s){s.d(G,{i:()=>S});var v=s(5964);function S(y){return(0,v.p)((H,F)=>y<=F)}},9172(pt,G,s){s.d(G,{Z:()=>H});var v=s(8793),S=s(9326),y=s(9974);function H(...F){const L=(0,S.lI)(F);return(0,y.N)((D,M)=>{(L?(0,v.x)(F,D,L):(0,v.x)(F,D)).subscribe(M)})}},5558(pt,G,s){s.d(G,{n:()=>H});var v=s(8750),S=s(9974),y=s(4360);function H(F,L){return(0,S.N)((D,M)=>{let U=null,re=0,X=!1;const T=()=>X&&!U&&M.complete();D.subscribe((0,y._)(M,Ee=>{U?.unsubscribe();let k=0;const ce=re++;(0,v.Tg)(F(Ee,ce)).subscribe(U=(0,y._)(M,Ne=>M.next(L?L(Ee,Ne,ce,k++):Ne),()=>{U=null,T()}))},()=>{X=!0,T()}))})}},6697(pt,G,s){s.d(G,{s:()=>H});var v=s(983),S=s(9974),y=s(4360);function H(F){return F<=0?()=>v.w:(0,S.N)((L,D)=>{let M=0;L.subscribe((0,y._)(D,U=>{++M<=F&&(D.next(U),F<=M&&D.complete())}))})}},5109(pt,G,s){s.d(G,{o:()=>H});var v=s(983),S=s(9974),y=s(4360);function H(F){return F<=0?()=>v.w:(0,S.N)((L,D)=>{let M=[];L.subscribe((0,y._)(D,U=>{M.push(U),F<M.length&&M.shift()},()=>{for(const U of M)D.next(U);D.complete()},void 0,()=>{M=null}))})}},6977(pt,G,s){s.d(G,{Q:()=>F});
1var v=s(9974),S=s(4360),y=s(8750),H=s(5343);function F(L){return(0,v.N)((D,M)=>{(0,y.Tg)(L).subscribe((0,S._)(M,()=>M.complete(),H.l)),!M.closed&&D.subscribe(M)})}},7048(pt,G,s){s.d(G,{v:()=>y});var v=s(9974),S=s(4360);function y(H,F=!1){return(0,v.N)((L,D)=>{let M=0;L.subscribe((0,S._)(D,U=>{const re=H(U,M++);(re||F)&&D.next(U),!re&&D.complete()}))})}},8141(pt,G,s){s.d(G,{M:()=>F});var v=s(8071),S=s(9974),y=s(4360),H=s(3669);function F(L,D,M){const U=(0,v.T)(L)||D||M?{next:L,error:D,complete:M}:L;return U?(0,S.N)((re,X)=>{var T;null===(T=U.subscribe)||void 0===T||T.call(U);let Ee=!0;re.subscribe((0,y._)(X,k=>{var ce;null===(ce=U.next)||void 0===ce||ce.call(U,k),X.next(k)},()=>{var k;Ee=!1,null===(k=U.complete)||void 0===k||k.call(U),X.complete()},k=>{var ce;Ee=!1,null===(ce=U.error)||void 0===ce||ce.call(U,k),X.error(k)},()=>{var k,ce;Ee&&(null===(k=U.unsubscribe)||void 0===k||k.call(U)),null===(ce=U.finalize)||void 0===ce||ce.call(U)}))}):H.D}},3774(pt,G,s){s.d(G,{v:()=>H});var v=s(9350),S=s(9974),y=s(4360);function H(L=F){return(0,S.N)((D,M)=>{let U=!1;D.subscribe((0,y._)(M,re=>{U=!0,M.next(re)},()=>U?M.complete():M.error(L())))})}function F(){return new v.G}},2087(pt,G,s){s.d(G,{w:()=>U});var v=s(3236),S=s(8211),y=s(9974),H=s(8750),F=s(1853),L=s(4360),D=s(5225);const M=(0,F.L)(X=>function(Ee=null){X(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=Ee});function U(X,T){const{first:Ee,each:k,with:ce=re,scheduler:Ne=T??v.E,meta:xe=null}=(0,S.v)(X)?{first:X}:"number"==typeof X?{each:X}:X;if(null==Ee&&null==k)throw new TypeError("No timeout provided.");return(0,y.N)((Ze,Te)=>{let Be,fe,q=null,ge=0;const Y=he=>{fe=(0,D.N)(Te,Ne,()=>{try{Be.unsubscribe(),(0,H.Tg)(ce({meta:xe,lastValue:q,seen:ge})).subscribe(Te)}catch(ue){Te.error(ue)}},he)};Be=Ze.subscribe((0,L._)(Te,he=>{fe?.unsubscribe(),ge++,Te.next(q=he),k>0&&Y(k)},void 0,void 0,()=>{fe?.closed||fe?.unsubscribe(),q=null})),!ge&&Y(null!=Ee?"number"==typeof Ee?Ee:+Ee-Ne.now():k)})}function re(X){throw new M(X)}},3993(pt,G,s){s.d(G,{E:()=>D});var v=s(9974),S=s(4360),y=s(8750),H=s(3669),F=s(5343),L=s(9326);function D(...M){const U=(0,L.ms)(M);return(0,v.N)((re,X)=>{const T=M.length,Ee=new Array(T);let k=M.map(()=>!1),ce=!1;for(let Ne=0;Ne<T;Ne++)(0,y.Tg)(M[Ne]).subscribe((0,S._)(X,xe=>{Ee[Ne]=xe,!ce&&!k[Ne]&&(k[Ne]=!0,(ce=k.every(H.D))&&(k=null))},F.l));re.subscribe((0,S._)(X,Ne=>{if(ce){const xe=[Ne,...Ee];X.next(U?U(...xe):xe)}}))})}},3083(pt,G,s){s.d(G,{c:()=>q});var v=s(8750),S=s(941),y=s(9974);function H(ge,Y=0){return(0,y.N)((he,ue)=>{ue.add(ge.schedule(()=>he.subscribe(ue),Y))})}var D=s(1985),U=s(4761),re=s(8071),X=s(5225);function Ee(ge,Y){if(!ge)throw new Error("Iterable cannot be null");return new D.c(he=>{(0,X.N)(he,Y,()=>{const ue=ge[Symbol.asyncIterator]();(0,X.N)(he,Y,()=>{ue.next().then(be=>{be.done?he.complete():he.next(be.value)})},0,!0)})})}var k=s(5055),ce=s(9858),Ne=s(7441),xe=s(5397),Ze=s(7953),Te=s(591),Be=s(5196);function q(ge,Y){if(null!=ge){if((0,k.l)(ge))return function F(ge,Y){return(0,v.Tg)(ge).pipe(H(Y),(0,S.Q)(Y))}(ge,Y);if((0,Ne.X)(ge))return function M(ge,Y){return new D.c(he=>{let ue=0;return Y.schedule(function(){ue===ge.length?he.complete():(he.next(ge[ue++]),he.closed||this.schedule())})})}(ge,Y);if((0,ce.y)(ge))return function L(ge,Y){return(0,v.Tg)(ge).pipe(H(Y),(0,S.Q)(Y))}(ge,Y);if((0,Ze.T)(ge))return Ee(ge,Y);if((0,xe.x)(ge))return function T(ge,Y){return new D.c(he=>{let ue;return(0,X.N)(he,Y,()=>{ue=ge[U.l](),(0,X.N)(he,Y,()=>{let be,me;try{({value:be,done:me}=ue.next())}catch(j){return void he.error(j)}me?he.complete():he.next(be)},0,!0)}),()=>(0,re.T)(ue?.return)&&ue.return()})}(ge,Y);if((0,Be.U)(ge))return function fe(ge,Y){return Ee((0,Be.C)(ge),Y)}(ge,Y)}throw(0,Te.L)(ge)}},6780(pt,G,s){s.d(G,{R:()=>F});var v=s(8359);class S extends v.yU{constructor(D,M){super()}schedule(D,M=0){return this}}const y={setInterval(L,D,...M){const{delegate:U}=y;return U?.setInterval?U.setInterval(L,D,...M):setInterval(L,D,...M)},clearInterval(L){const{delegate:D}=y;return(D?.clearInterval||clearInterval)(L)},delegate:void 0};var H=s(7908);
vendor: 7,440 bytes, line 1
1class F extends S{constructor(D,M){super(D,M),this.scheduler=D,this.work=M,this.pending=!1}schedule(D,M=0){var U;if(this.closed)return this;this.state=D;const re=this.id,X=this.scheduler;return null!=re&&(this.id=this.recycleAsyncId(X,re,M)),this.pending=!0,this.delay=M,this.id=null!==(U=this.id)&&void 0!==U?U:this.requestAsyncId(X,this.id,M),this}requestAsyncId(D,M,U=0){return y.setInterval(D.flush.bind(D,this),U)}recycleAsyncId(D,M,U=0){if(null!=U&&this.delay===U&&!1===this.pending)return M;null!=M&&y.clearInterval(M)}execute(D,M){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const U=this._execute(D,M);if(U)return U;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(D,M){let re,U=!1;try{this.work(D)}catch(X){U=!0,re=X||new Error("Scheduled action threw falsy error")}if(U)return this.unsubscribe(),re}unsubscribe(){if(!this.closed){const{id:D,scheduler:M}=this,{actions:U}=M;this.work=this.state=this.scheduler=null,this.pending=!1,(0,H.o)(U,this),null!=D&&(this.id=this.recycleAsyncId(M,D,null)),this.delay=null,super.unsubscribe()}}}},9687(pt,G,s){s.d(G,{q:()=>y});var v=s(6129);class S{constructor(F,L=S.now){this.schedulerActionCtor=F,this.now=L}schedule(F,L=0,D){return new this.schedulerActionCtor(this,F).schedule(D,L)}}S.now=v.U.now;class y extends S{constructor(F,L=S.now){super(F,L),this.actions=[],this._active=!1}flush(F){const{actions:L}=this;if(this._active)return void L.push(F);let D;this._active=!0;do{if(D=F.execute(F.state,F.delay))break}while(F=L.shift());if(this._active=!1,D){for(;F=L.shift();)F.unsubscribe();throw D}}}},5007(pt,G,s){s.d(G,{$:()=>k});var v=s(6780);let y,S=1;const H={};function F(Ne){return Ne in H&&(delete H[Ne],!0)}const L={setImmediate(Ne){const xe=S++;return H[xe]=!0,y||(y=Promise.resolve()),y.then(()=>F(xe)&&Ne()),xe},clearImmediate(Ne){F(Ne)}},{setImmediate:M,clearImmediate:U}=L,re={setImmediate(...Ne){const{delegate:xe}=re;return(xe?.setImmediate||M)(...Ne)},clearImmediate(Ne){const{delegate:xe}=re;return(xe?.clearImmediate||U)(Ne)},delegate:void 0};var T=s(9687);const k=new class Ee extends T.q{flush(xe){this._active=!0;const Ze=this._scheduled;this._scheduled=void 0;const{actions:Te}=this;let Be;xe=xe||Te.shift();do{if(Be=xe.execute(xe.state,xe.delay))break}while((xe=Te[0])&&xe.id===Ze&&Te.shift());if(this._active=!1,Be){for(;(xe=Te[0])&&xe.id===Ze&&Te.shift();)xe.unsubscribe();throw Be}}}(class X extends v.R{constructor(xe,Ze){super(xe,Ze),this.scheduler=xe,this.work=Ze}requestAsyncId(xe,Ze,Te=0){return null!==Te&&Te>0?super.requestAsyncId(xe,Ze,Te):(xe.actions.push(this),xe._scheduled||(xe._scheduled=re.setImmediate(xe.flush.bind(xe,void 0))))}recycleAsyncId(xe,Ze,Te=0){var Be;if(null!=Te?Te>0:this.delay>0)return super.recycleAsyncId(xe,Ze,Te);const{actions:fe}=xe;null!=Ze&&(null===(Be=fe[fe.length-1])||void 0===Be?void 0:Be.id)!==Ze&&(re.clearImmediate(Ze),xe._scheduled===Ze&&(xe._scheduled=void 0))}})},3236(pt,G,s){s.d(G,{E:()=>y,b:()=>H});var v=s(6780);const y=new(s(9687).q)(v.R),H=y},6129(pt,G,s){s.d(G,{U:()=>v});const v={now:()=>(v.delegate||Date).now(),delegate:void 0}},9270(pt,G,s){s.d(G,{f:()=>v});const v={setTimeout(S,y,...H){const{delegate:F}=v;return F?.setTimeout?F.setTimeout(S,y,...H):setTimeout(S,y,...H)},clearTimeout(S){const{delegate:y}=v;return(y?.clearTimeout||clearTimeout)(S)},delegate:void 0}},4761(pt,G,s){s.d(G,{l:()=>S});const S=function v(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494(pt,G,s){s.d(G,{s:()=>v});const v="function"==typeof Symbol&&Symbol.observable||"@@observable"},9350(pt,G,s){s.d(G,{G:()=>S});const S=(0,s(1853).L)(y=>function(){y(this),this.name="EmptyError",this.message="no elements in sequence"})},9326(pt,G,s){s.d(G,{R0:()=>L,lI:()=>F,ms:()=>H});var v=s(8071),S=s(9470);function y(D){return D[D.length-1]}function H(D){return(0,v.T)(y(D))?D.pop():void 0}function F(D){return(0,S.m)(y(D))?D.pop():void 0}function L(D,M){return"number"==typeof y(D)?D.pop():M}},3073(pt,G,s){s.d(G,{D:()=>F});const{isArray:v}=Array,{getPrototypeOf:S,prototype:y,keys:H}=Object;function F(D){if(1===D.length){const M=D[0];if(v(M))return{args:M,keys:null};if(function L(D){return D&&"object"==typeof D&&S(D)===y}(M)){const U=H(M);return{args:U.map(re=>M[re]),keys:U}}}return{args:D,keys:null}}},2326(pt,G,s){s.d(G,{K:()=>S});const{isArray:v}=Array;function S(y){return 1===y.length&&v(y[0])?y[0]:y}},7908(pt,G,s){function v(S,y){if(S){const H=S.indexOf(y);0<=H&&S.splice(H,1)}}s.d(G,{o:()=>v})},1853(pt,G,s){function v(S){const H=S(F=>{Error.call(F),F.stack=(new Error).stack});return H.prototype=Object.create(Error.prototype),H.prototype.constructor=H,H}s.d(G,{L:()=>v})},8496(pt,G,s){function v(S,y){return S.reduce((H,F,L)=>(H[F]=y[L],H),{})}s.d(G,{e:()=>v})},9786(pt,G,s){s.d(G,{Y:()=>y,l:()=>H});var v=s(1026);let S=null;function y(F){if(v.$.useDeprecatedSynchronousErrorHandling){const L=!S;if(L&&(S={errorThrown:!1,error:null}),F(),L){const{errorThrown:D,error:M}=S;if(S=null,D)throw M}}else F()}function H(F){v.$.useDeprecatedSynchronousErrorHandling&&S&&(S.errorThrown=!0,S.error=F)}},5225(pt,G,s){function v(S,y,H,F=0,L=!1){const D=y.schedule(function(){H(),L?S.add(this.schedule(null,F)):this.unsubscribe()},F);if(S.add(D),!L)return D}s.d(G,{N:()=>v})},3669(pt,G,s){function v(S){return S}s.d(G,{D:()=>v})},7441(pt,G,s){s.d(G,{X:()=>v});const v=S=>S&&"number"==typeof S.length&&"function"!=typeof S},7953(pt,G,s){s.d(G,{T:()=>S});var v=s(8071);function S(y){return Symbol.asyncIterator&&(0,v.T)(y?.[Symbol.asyncIterator])}},8211(pt,G,s){function v(S){return S instanceof Date&&!isNaN(S)}s.d(G,{v:()=>v})},8071(pt,G,s){function v(S){return"function"==typeof S}s.d(G,{T:()=>v})},5055(pt,G,s){s.d(G,{l:()=>y});var v=s(3494),S=s(8071);function y(H){return(0,S.T)(H[v.s])}},5397(pt,G,s){s.d(G,{x:()=>y});var v=s(4761),S=s(8071);function y(H){return(0,S.T)(H?.[v.l])}},4402(pt,G,s){s.d(G,{A:()=>y});var v=s(1985),S=s(8071);function y(H){return!!H&&(H instanceof v.c||(0,S.T)(H.lift)&&(0,S.T)(H.subscribe))}},9858(pt,G,s){s.d(G,{y:()=>S});var v=s(8071);function S(y){return(0,v.T)(y?.then)}},5196(pt,G,s){s.d(G,{C:()=>y,U:()=>H});var v=s(1635),S=s(8071);function y(F){return(0,v.AQ)(this,arguments,function*(){const D=F.getReader();try{for(;;){const{value:M,done:U}=yield(0,v.N3)(D.read());if(U)return yield(0,v.N3)(void 0);yield yield(0,v.N3)(M)}}finally{D.releaseLock()}})}function H(F){return(0,S.T)(F?.getReader)}},9470(pt,G,s){s.d(G,{m:()=>S});var v=s(8071);function S(y){return y&&(0,v.T)(y.schedule)}},9974(pt,G,s){s.d(G,{N:()=>y,S:()=>S});var v=s(8071);function S(H){return(0,v.T)(H?.lift)}function y(H){return F=>{if(S(F))return F.lift(function(L){try{return H(L,this)}catch(D){this.error(D)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450(pt,G,s){s.d(G,{I:()=>H});var v=s(6354);const{isArray:S}=Array;function H(F){return(0,v.T)(L=>function y(F,L){return S(L)?F(...L):F(L)}(F,L))}},5343(pt,G,s){function v(){}s.d(G,{l:()=>v})},1203(pt,G,s){s.d(G,{F:()=>S,m:()=>y});var v=s(3669);function S(...H){return y(H)}function y(H){return 0===H.length?v.D:1===H.length?H[0]:function(L){return H.reduce((D,M)=>M(D),L)}}},5334(pt,G,s){s.d(G,{m:()=>y});var v=s(1026),S=s(9270);function y(H){S.f.setTimeout(()=>{const{onUnhandledError:F}=v.$;if(!F)throw H;F(H)})}},591(pt,G,s){function v(S){return new TypeError(`You provided ${null!==S&&"object"==typeof S?"an invali
1d object":`'${S}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}s.d(G,{L:()=>v})},8173(pt,G,s){s.d(G,{FX:()=>Ze,If:()=>v,K2:()=>L,PZ:()=>xe,hZ:()=>y,i0:()=>H,iF:()=>D,kY:()=>re,kp:()=>S,sf:()=>Ne});var v=function(Te){return Te[Te.State=0]="State",Te[Te.Transition=1]="Transition",Te[Te.Sequence=2]="Sequence",Te[Te.Group=3]="Group",Te[Te.Animate=4]="Animate",Te[Te.Keyframes=5]="Keyframes",Te[Te.Style=6]="Style",Te[Te.Trigger=7]="Trigger",Te[Te.Reference=8]="Reference",Te[Te.AnimateChild=9]="AnimateChild",Te[Te.AnimateRef=10]="AnimateRef",Te[Te.Query=11]="Query",Te[Te.Stagger=12]="Stagger",Te}(v||{});const S="*";function y(Te,Be){return{type:v.Trigger,name:Te,definitions:Be,options:{}}}function H(Te,Be=null){return{type:v.Animate,styles:Be,timings:Te}}function L(Te,Be=null){return{type:v.Sequence,steps:Te,options:Be}}function D(Te){return{type:v.Style,styles:Te,offset:null}}function re(Te,Be,fe=null){return{type:v.Transition,expr:Te,animation:Be,options:fe}}class Ne{_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_originalOnDoneFns=[];_originalOnStartFns=[];_started=!1;_destroyed=!1;_finished=!1;_position=0;parentPlayer=null;totalTime;constructor(Be=0,fe=0){this.totalTime=Be+fe}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(Be=>Be()),this._onDoneFns=[])}onStart(Be){this._originalOnStartFns.push(Be),this._onStartFns.push(Be)}onDone(Be){this._originalOnDoneFns.push(Be),this._onDoneFns.push(Be)}onDestroy(Be){this._onDestroyFns.push(Be)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(Be=>Be()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(Be=>Be()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(Be){this._position=this.totalTime?Be*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(Be){const fe="start"==Be?this._onStartFns:this._onDoneFns;fe.forEach(q=>q()),fe.length=0}}class xe{_onDoneFns=[];_onStartFns=[];_finished=!1;_started=!1;_destroyed=!1;_onDestroyFns=[];parentPlayer=null;totalTime=0;players;constructor(Be){this.players=Be;let fe=0,q=0,ge=0;const Y=this.players.length;0==Y?queueMicrotask(()=>this._onFinish()):this.players.forEach(he=>{he.onDone(()=>{++fe==Y&&this._onFinish()}),he.onDestroy(()=>{++q==Y&&this._onDestroy()}),he.onStart(()=>{++ge==Y&&this._onStart()})}),this.totalTime=this.players.reduce((he,ue)=>Math.max(he,ue.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(Be=>Be()),this._onDoneFns=[])}init(){this.players.forEach(Be=>Be.init())}onStart(Be){this._onStartFns.push(Be)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(Be=>Be()),this._onStartFns=[])}onDone(Be){this._onDoneFns.push(Be)}onDestroy(Be){this._onDestroyFns.push(Be)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(Be=>Be.play())}pause(){this.players.forEach(Be=>Be.pause())}restart(){this.players.forEach(Be=>Be.restart())}finish(){this._onFinish(),this.players.forEach(Be=>Be.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(Be=>Be.destroy()),this._onDestroyFns.forEach(Be=>Be()),this._onDestroyFns=[])}reset(){this.players.forEach(Be=>Be.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(Be){const fe=Be*this.totalTime;this.players.forEach(q=>{const ge=q.totalTime?Math.min(1,fe/q.totalTime):1;q.setPosition(ge)})}getPosition(){const Be=this.players.reduce((fe,q)=>null===fe||q.totalTime>fe.totalTime?q:fe,null);return null!=Be?Be.getPosition():0}
1beforeDestroy(){this.players.forEach(Be=>{Be.beforeDestroy&&Be.beforeDestroy()})}triggerCallback(Be){const fe="start"==Be?this._onStartFns:this._onDoneFns;fe.forEach(q=>q()),fe.length=0}}const Ze="!"},7523(pt,G,s){function v(S){return Array.isArray(S)?S:[S]}s.d(G,{F:()=>v})},1535(pt,G,s){s.d(G,{D:()=>xe,Q:()=>Be});var v=s(5802),S=s(5547),y=s(1985),H=s(1413),F=s(4572),L=s(8793),D=s(152),M=s(6354),U=s(5245),re=s(9172),X=s(6697),T=s(6977),Ee=s(7421),k=s(7523);const ce=new Set;let Ne,xe=(()=>{class q{_platform=(0,v.WQX)(Ee.O);_nonce=(0,v.WQX)(S.BIS,{optional:!0});_matchMedia;constructor(){this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Te}matchMedia(Y){return(this._platform.WEBKIT||this._platform.BLINK)&&function Ze(q,ge){if(!ce.has(q))try{Ne||(Ne=document.createElement("style"),ge&&Ne.setAttribute("nonce",ge),Ne.setAttribute("type","text/css"),document.head.appendChild(Ne)),Ne.sheet&&(Ne.sheet.insertRule(`@media ${q} {body{ }}`,0),ce.add(q))}catch(Y){console.error(Y)}}(Y,this._nonce),this._matchMedia(Y)}static \u0275fac=function(he){return new(he||q)};static \u0275prov=v.jDH({token:q,factory:q.\u0275fac,providedIn:"root"})}return q})();function Te(q){return{matches:"all"===q||""===q,media:q,addListener:()=>{},removeListener:()=>{}}}let Be=(()=>{class q{_mediaMatcher=(0,v.WQX)(xe);_zone=(0,v.WQX)(v.SKi);_queries=new Map;_destroySubject=new H.B;constructor(){}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(Y){return fe((0,k.F)(Y)).some(ue=>this._registerQuery(ue).mql.matches)}observe(Y){const ue=fe((0,k.F)(Y)).map(me=>this._registerQuery(me).observable);let be=(0,F.z)(ue);return be=(0,L.x)(be.pipe((0,X.s)(1)),be.pipe((0,U.i)(1),(0,D.B)(0))),be.pipe((0,M.T)(me=>{const j={matches:!1,breakpoints:{}};return me.forEach(({matches:z,query:$})=>{j.matches=j.matches||z,j.breakpoints[$]=z}),j}))}_registerQuery(Y){if(this._queries.has(Y))return this._queries.get(Y);const he=this._mediaMatcher.matchMedia(Y),be={observable:new y.c(me=>{const j=z=>this._zone.run(()=>me.next(z));return he.addListener(j),()=>{he.removeListener(j)}}).pipe((0,re.Z)(he),(0,M.T)(({matches:me})=>({query:Y,matches:me})),(0,T.Q)(this._destroySubject)),mql:he};return this._queries.set(Y,be),be}static \u0275fac=function(he){return new(he||q)};static \u0275prov=v.jDH({token:q,factory:q.\u0275fac,providedIn:"root"})}return q})();function fe(q){return q.map(ge=>ge.split(",")).reduce((ge,Y)=>ge.concat(Y)).map(ge=>ge.trim())}},7421(pt,G,s){s.d(G,{O:()=>F});var v=s(5802),S=s(5547),y=s(177);let H;try{H=typeof Intl<"u"&&Intl.v8BreakIterator}catch{H=!1}let F=(()=>{class L{_platformId=(0,v.WQX)(S.Agw);isBrowser=this._platformId?(0,y.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&&!H)&&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;constructor(){}static \u0275fac=function(U){return new(U||L)};static \u0275prov=v.jDH({token:L,factory:L.\u0275fac,providedIn:"root"})}return L})()},9769(pt,G,s){s.d(G,{Jj:()=>tn,P9:()=>Bt,T3:()=>Lt,YU:()=>$t,fw:()=>X});var F=s(7705),L=s(5547),D=s(5802),M=s(2271),U=s(5984),re=s(6494);let X=(()=>{class b extends U.hb{_platformLocation;_baseHref="";_removeListenerFns=[];constructor(K,ne){super(),this._platformLocation=K,null!=ne&&(this._baseHref=ne)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(K){this._removeListenerFns.push(this._platformLocation.onPopState(K),this._platformLocation.onHashChange(K))}getBaseHref(){return this._baseHref}path(K=!1){const ne=this._platformLocation.hash??"#";return ne.length>0?ne.substring(1):ne}prepareExternalUrl(K){const ne=(0,U.om)(this._baseHref,K);return ne.length>0?"#"+ne:ne}pushState(K,ne,Ge,Ct){const Ft=this.prepareExternalUrl(Ge+(0,U.Q)(Ct))||this._platformLocation.pathname;this._platformLocation.pushState(K,ne,Ft)}replaceState(K,ne,Ge,Ct){const Ft=this.prepareExternalUrl(Ge+(0,U.Q)(Ct))||this._platformLocation.pathname;this._platformLocation.replaceState(K,ne,Ft)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(K=0){this._platformLocation.historyGo?.(K)}static \u0275fac=function(ne){return new(ne||b)(D.KVO(re.Vw),D.KVO(U.kB,8))};static \u0275prov=D.jDH({token:b,factory:b.\u0275fac})}return b})();const St=/\s+/,ln=[];let $t=(()=>{class b{_ngEl;_renderer;initialClasses=ln;rawClass;stateMap=new Map;constructor(K,ne){this._ngEl=K,this._renderer=ne}set klass(K){this.initialClasses=null!=K?K.trim().split(St):ln}set ngClass(K){this.rawClass="string"==typeof K?K.trim().split(St):K}ngDoCheck(){for(const ne of this.initialClasses)this._updateState(ne,!0);const K=this.rawClass;if(Array.isArray(K)||K instanceof Set)for(const ne of K)this._updateState(ne,!0);else if(null!=K)for(const ne of Object.keys(K))this._updateState(ne,!!K[ne]);this._applyStateDiff()}_updateState(K,ne){const Ge=this.stateMap.get(K);void 0!==Ge?(Ge.enabled!==ne&&(Ge.changed=!0,Ge.enabled=ne),Ge.touched=!0):this.stateMap.set(K,{enabled:ne,changed:!0,touched:!0})}_applyStateDiff(){for(const K of this.stateMap){const ne=K[0],Ge=K[1];Ge.changed?(this._toggleClass(ne,Ge.enabled),Ge.changed=!1):Ge.touched||(Ge.enabled&&this._toggleClass(ne,!1),this.stateMap.delete(ne)),Ge.touched=!1}}_toggleClass(K,ne){(K=K.trim()).length>0&&K.split(St).forEach(Ge=>{ne?this._renderer.addClass(this._ngEl.nativeElement,Ge):this._renderer.removeClass(this._ngEl.nativeElement,Ge)})}static \u0275fac=function(ne){return new(ne||b)(L.rXU(L.aKT),L.rXU(L.sFG))};static \u0275dir=L.FsC({type:b,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return b})(),Lt=(()=>{class b{_viewContainerRef;_viewRef=null;ngTemplateOutletContext=null;ngTemplateOutlet=null;ngTemplateOutletInjector=null;injector=(0,D.WQX)(D.zZn);
1constructor(K){this._viewContainerRef=K}ngOnChanges(K){if(this._shouldRecreateView(K)){const ne=this._viewContainerRef;if(this._viewRef&&ne.remove(ne.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const Ge=this._createContextForwardProxy();this._viewRef=ne.createEmbeddedView(this.ngTemplateOutlet,Ge,{injector:this._getInjector()})}}_getInjector(){return"outlet"===this.ngTemplateOutletInjector?this.injector:this.ngTemplateOutletInjector??void 0}_shouldRecreateView(K){return!!K.ngTemplateOutlet||!!K.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(K,ne,Ge)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,ne,Ge),get:(K,ne,Ge)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,ne,Ge)}})}static \u0275fac=function(ne){return new(ne||b)(L.rXU(L.c1b))};static \u0275dir=L.FsC({type:b,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},features:[L.OA$]})}return b})();function hn(b,ve){return new D.buA(2100,!1)}class wt{createSubscription(ve,K,ne){return(0,M.O8)(()=>ve.subscribe({next:K,error:ne}))}dispose(ve){(0,M.O8)(()=>ve.unsubscribe())}}class Zt{createSubscription(ve,K,ne){return ve.then(Ge=>K?.(Ge),Ge=>ne?.(Ge)),{unsubscribe:()=>{K=null,ne=null}}}dispose(ve){ve.unsubscribe()}}const nt=new Zt,At=new wt;let tn=(()=>{class b{_ref;_latestValue=null;markForCheckOnValueUpdate=!0;_subscription=null;_obj=null;_strategy=null;applicationErrorHandler=(0,D.WQX)(D.ZTf);constructor(K){this._ref=K}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(K){if(!this._obj){if(K)try{this.markForCheckOnValueUpdate=!1,this._subscribe(K)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return K!==this._obj?(this._dispose(),this.transform(K)):this._latestValue}_subscribe(K){this._obj=K,this._strategy=this._selectStrategy(K),this._subscription=this._strategy.createSubscription(K,ne=>this._updateLatestValue(K,ne),ne=>this.applicationErrorHandler(ne))}_selectStrategy(K){if((0,L.yLl)(K))return nt;if((0,L.cdK)(K))return At;throw hn()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(K,ne){K===this._obj&&(this._latestValue=ne,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static \u0275fac=function(ne){return new(ne||b)(L.rXU(F.gRc,16))};static \u0275pipe=L.EJ8({name:"async",type:b,pure:!1})}return b})(),Bt=(()=>{class b{transform(K,ne,Ge){if(null==K)return null;if("string"!=typeof K&&!Array.isArray(K))throw hn();return K.slice(ne,Ge)}static \u0275fac=function(ne){return new(ne||b)};static \u0275pipe=L.EJ8({name:"slice",type:b,pure:!1})}return b})()},5984(pt,G,s){s.d(G,{Q:()=>D,Sm:()=>re,aZ:()=>k,hb:()=>M,kB:()=>U,om:()=>F});var S=s(5802),y=s(1413),H=s(6494);function F(Te,Be){return Te?Be?Te.endsWith("/")?Be.startsWith("/")?Te+Be.slice(1):Te+Be:Be.startsWith("/")?Te+Be:`${Te}/${Be}`:Te:Be}function L(Te){const Be=Te.search(/#|\?|$/);return"/"===Te[Be-1]?Te.slice(0,Be-1)+Te.slice(Be):Te}function D(Te){return Te&&"?"!==Te[0]?`?${Te}`:Te}let M=(()=>{class Te{historyGo(fe){throw new Error("")}static \u0275fac=function(q){return new(q||Te)};static \u0275prov=S.jDH({token:Te,factory:()=>(0,S.WQX)(re),providedIn:"root"})}return Te})();const U=new S.nKC("");let re=(()=>{class Te extends M{_platformLocation;_baseHref;_removeListenerFns=[];constructor(fe,q){super(),this._platformLocation=fe,this._baseHref=q??this._platformLocation.getBaseHrefFromDOM()??(0,S.WQX)(S.qQL).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(fe){this._removeListenerFns.push(this._platformLocation.onPopState(fe),this._platformLocation.onHashChange(fe))}getBaseHref(){return this._baseHref}prepareExternalUrl(fe){return F(this._baseHref,fe)}path(fe=!1){const q=this._platformLocation.pathname+D(this._platformLocation.search),ge=this._platformLocation.hash;return ge&&fe?`${q}${ge}`:q}pushState(fe,q,ge,Y){const he=this.prepareExternalUrl(ge+D(Y));this._platformLocation.pushState(fe,q,he)}replaceState(fe,q,ge,Y){const he=this.prepareExternalUrl(ge+D(Y));this._platformLocation.replaceState(fe,q,he)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(fe=0){this._platformLocation.historyGo?.(fe)}static \u0275fac=function(q){return new(q||Te)(S.KVO(H.Vw),S.KVO(U,8))};static \u0275prov=S.jDH({token:Te,factory:Te.\u0275fac,providedIn:"root"})}return Te})(),k=(()=>
vendor: 5,148 bytes, line 1
1{class Te{_subject=new y.B;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(fe){this._locationStrategy=fe;const q=this._locationStrategy.getBaseHref();this._basePath=function Ze(Te){if(new RegExp("^(https?:)?//").test(Te)){const[,fe]=Te.split(/\/\/[^\/]+/);return fe}return Te}(L(xe(q))),this._locationStrategy.onPopState(ge=>{this._subject.next({url:this.path(!0),pop:!0,state:ge.state,type:ge.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(fe=!1){return this.normalize(this._locationStrategy.path(fe))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(fe,q=""){return this.path()==this.normalize(fe+D(q))}normalize(fe){return Te.stripTrailingSlash(function Ne(Te,Be){if(!Te||!Be.startsWith(Te))return Be;const fe=Be.substring(Te.length);return""===fe||["/",";","?","#"].includes(fe[0])?fe:Be}(this._basePath,xe(fe)))}prepareExternalUrl(fe){return fe&&"/"!==fe[0]&&(fe="/"+fe),this._locationStrategy.prepareExternalUrl(fe)}go(fe,q="",ge=null){this._locationStrategy.pushState(ge,"",fe,q),this._notifyUrlChangeListeners(this.prepareExternalUrl(fe+D(q)),ge)}replaceState(fe,q="",ge=null){this._locationStrategy.replaceState(ge,"",fe,q),this._notifyUrlChangeListeners(this.prepareExternalUrl(fe+D(q)),ge)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(fe=0){this._locationStrategy.historyGo?.(fe)}onUrlChange(fe){return this._urlChangeListeners.push(fe),this._urlChangeSubscription??=this.subscribe(q=>{this._notifyUrlChangeListeners(q.url,q.state)}),()=>{const q=this._urlChangeListeners.indexOf(fe);this._urlChangeListeners.splice(q,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(fe="",q){this._urlChangeListeners.forEach(ge=>ge(fe,q))}subscribe(fe,q,ge){return this._subject.subscribe({next:fe,error:q??void 0,complete:ge??void 0})}static normalizeQueryParams=D;static joinWithSlash=F;static stripTrailingSlash=L;static \u0275fac=function(q){return new(q||Te)(S.KVO(M))};static \u0275prov=S.jDH({token:Te,factory:()=>function ce(){return new k((0,S.KVO)(M))}(),providedIn:"root"})}return Te})();function xe(Te){return Te.replace(/\/index\.html$/,"")}},3794(pt,G,s){s.d(G,{$R:()=>bt,JV:()=>rr,Lr:()=>Y,Nl:()=>ee,Qq:()=>ur,Xl:()=>Vt,_y:()=>be,hv:()=>qe,tl:()=>gt,yz:()=>sn});var X=s(467),T=s(5802),Ee=s(5547),k=s(274),ce=s(5964),Ne=s(980),xe=s(6354),Ze=s(5558),Te=s(3117),Be=s(6494),fe=s(1985),ge=(s(9724),s(7673));class Y{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(Ue){Ue?"string"==typeof Ue?this.lazyInit=()=>{this.headers=new Map,Ue.split("\n").forEach(Pe=>{const vt=Pe.indexOf(":");if(vt>0){const It=Pe.slice(0,vt),Lt=Pe.slice(vt+1).trim();this.addHeaderEntry(It,Lt)}})}:typeof Headers<"u"&&Ue instanceof Headers?(this.headers=new Map,Ue.forEach((Pe,vt)=>{this.addHeaderEntry(vt,Pe)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(Ue).forEach(([Pe,vt])=>{this.setHeaderEntries(Pe,vt)})}:this.headers=new Map}has(Ue){return this.init(),this.headers.has(Ue.toLowerCase())}get(Ue){this.init();const Pe=this.headers.get(Ue.toLowerCase());return Pe&&Pe.length>0?Pe[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(Ue){return this.init(),this.headers.get(Ue.toLowerCase())||null}append(Ue,Pe){return this.clone({name:Ue,value:Pe,op:"a"})}set(Ue,Pe){return this.clone({name:Ue,value:Pe,op:"s"})}delete(Ue,Pe){return this.clone({name:Ue,value:Pe,op:"d"})}maybeSetNormalizedName(Ue,Pe){this.normalizedNames.has(Pe)||this.normalizedNames.set(Pe,Ue)}init(){this.lazyInit&&(this.lazyInit instanceof Y?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(Ue=>this.applyUpdate(Ue)),this.lazyUpdate=null))}copyFrom(Ue){Ue.init(),Array.from(Ue.headers.keys()).forEach(Pe=>{this.headers.set(Pe,Ue.headers.get(Pe)),this.normalizedNames.set(Pe,Ue.normalizedNames.get(Pe))})}clone(Ue){const Pe=new Y;return Pe.lazyInit=this.lazyInit&&this.lazyInit instanceof Y?this.lazyInit:this,Pe.lazyUpdate=(this.lazyUpdate||[]).concat([Ue]),Pe}applyUpdate(Ue){const Pe=Ue.name.toLowerCase();switch(Ue.op){case"a":case"s":let vt=Ue.value;if("string"==typeof vt&&(vt=[vt]),0===vt.length)return;this.maybeSetNormalizedName(Ue.name,Pe);const It=("a"===Ue.op?this.headers.get(Pe):void 0)||[];It.push(...vt),this.headers.set(Pe,It);break;case"d":const Lt=Ue.value;if(Lt){let zt=this.headers.get(Pe);if(!zt)return;zt=zt.filter(hn=>-1===Lt.indexOf(hn)),0===zt.length?(this.headers.delete(Pe),this.normalizedNames.delete(Pe)):this.headers.set(Pe,zt)}else this.headers.delete(Pe),this.normalizedNames.delete(Pe)}}addHeaderEntry(Ue,Pe){const vt=Ue.toLowerCase();this.maybeSetNormalizedName(Ue,vt),this.headers.has(vt)?this.headers.get(vt).push(Pe):this.headers.set(vt,[Pe])}setHeaderEntries(Ue,Pe){const vt=(Array.isArray(Pe)?Pe:[Pe]).map(Lt=>Lt.toString()),It=Ue.toLowerCase();this.headers.set(It,vt),this.maybeSetNormalizedName(Ue,It)}forEach(Ue){this.init(),Array.from(this.normalizedNames.keys()).forEac
1h(Pe=>Ue(this.normalizedNames.get(Pe),this.headers.get(Pe)))}}class be{map=new Map;set(Ue,Pe){return this.map.set(Ue,Pe),this}get(Ue){return this.map.has(Ue)||this.map.set(Ue,Ue.defaultValue()),this.map.get(Ue)}delete(Ue){return this.map.delete(Ue),this}has(Ue){return this.map.has(Ue)}keys(){return this.map.keys()}}class me{encodeKey(Ue){return je(Ue)}encodeValue(Ue){return je(Ue)}decodeKey(Ue){return decodeURIComponent(Ue)}decodeValue(Ue){return decodeURIComponent(Ue)}}const z=/%(\d[a-f0-9])/gi,$={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function je(se){return encodeURIComponent(se).replace(z,(Ue,Pe)=>$[Pe]??Ue)}function oe(se){return`${se}`}class ee{map;encoder;updates=null;cloneFrom=null;constructor(Ue={}){if(this.encoder=Ue.encoder||new me,Ue.fromString){if(Ue.fromObject)throw new T.buA(2805,!1);this.map=function j(se,Ue){const Pe=new Map;return se.length>0&&se.replace(/^\?/,"").split("&").forEach(It=>{const Lt=It.indexOf("="),[zt,hn]=-1==Lt?[Ue.decodeKey(It),""]:[Ue.decodeKey(It.slice(0,Lt)),Ue.decodeValue(It.slice(Lt+1))],fn=Pe.get(zt)||[];fn.push(hn),Pe.set(zt,fn)}),Pe}(Ue.fromString,this.encoder)}else Ue.fromObject?(this.map=new Map,Object.keys(Ue.fromObject).forEach(Pe=>{const vt=Ue.fromObject[Pe],It=Array.isArray(vt)?vt.map(oe):[oe(vt)];this.map.set(Pe,It)})):this.map=null}has(Ue){return this.init(),this.map.has(Ue)}get(Ue){this.init();const Pe=this.map.get(Ue);return Pe?Pe[0]:null}getAll(Ue){return this.init(),this.map.get(Ue)||null}keys(){return this.init(),Array.from(this.map.keys())}append(Ue,Pe){return this.clone({param:Ue,value:Pe,op:"a"})}appendAll(Ue){const Pe=[];return Object.keys(Ue).forEach(vt=>{const It=Ue[vt];Array.isArray(It)?It.forEach(Lt=>{Pe.push({param:vt,value:Lt,op:"a"})}):Pe.push({param:vt,value:It,op:"a"})}),this.clone(Pe)}set(Ue,Pe){return this.clone({param:Ue,value:Pe,op:"s"})}delete(Ue,Pe){return this.clone({param:Ue,value:Pe,op:"d"})}toString(){return this.init(),this.keys().map(Ue=>{const Pe=this.encoder.encodeKey(Ue);return this.map.get(Ue).map(vt=>Pe+"="+this.encoder.encodeValue(vt)).join("&")}).filter(Ue=>""!==Ue).join("&")}clone(Ue){const Pe=new ee({encoder:this.encoder});return Pe.cloneFrom=this.cloneFrom||this,Pe.updates=(this.updates||[]).concat(Ue),Pe}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(Ue=>this.map.set(Ue,this.cloneFrom.map.get(Ue))),this.updates.forEach(Ue=>{switch(Ue.op){case"a":case"s":const Pe=("a"===Ue.op?this.map.get(Ue.param):void 0)||[];Pe.push(oe(Ue.value)),this.map.set(Ue.param,Pe);break;case"d":if(void 0===Ue.value){this.map.delete(Ue.param);break}{let vt=this.map.get(Ue.param)||[];const It=vt.indexOf(oe(Ue.value));-1!==It&&vt.splice(It,1),vt.length>0?this.map.set(Ue.param,vt):this.map.delete(Ue.param)}}}),this.cloneFrom=this.updates=null)}}function et(se){return typeof ArrayBuffer<"u"&&se instanceof ArrayBuffer}function ut(se){return typeof Blob<"u"&&se instanceof Blob}function Se(se){return typeof FormData<"u"&&se instanceof FormData}const Fe="Content-Type",Oe="Accept",ke="text/plain",N="application/json",pe=`${N}, ${ke}, */*`;class Ye{url;body=null;headers;context;reportProgress=!1;withCredentials=!1;credentials;keepalive=!1;cache;priority;mode;redirect;referrer;integrity;referrerPolicy;responseType="json";method;params;urlWithParams;transferCache;timeout;constructor(Ue,Pe,vt,It){let Lt;if(this.url=Pe,this.method=Ue.toUpperCase(),function rt(se){switch(se){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||It?(this.body=void 0!==vt?vt:null,Lt=It):Lt=vt,Lt){if(this.reportProgress=!!Lt.reportProgress,this.withCredentials=!!Lt.withCredentials,this.keepalive=!!Lt.keepalive,Lt.responseType&&(this.responseType=Lt.responseType),Lt.headers&&(this.headers=Lt.headers),Lt.context&&(this.context=Lt.context),Lt.params&&(this.params=Lt.params),Lt.priority&&(this.priority=Lt.priority),Lt.cache&&(this.cache=Lt.cache),Lt.credentials&&(this.credentials=Lt.credentials),"number"==typeof Lt.timeout){if(Lt.timeout<1||!Number.isInteger(Lt.timeout))throw new T.buA(2822,"");this.timeout=Lt.timeout}Lt.mode&&(this.mode=Lt.mode),Lt.redirect&&(this.redirect=Lt.redirect),Lt.integrity&&(this.integrity=Lt.integrity),void 0!==Lt.referrer&&(this.referrer=Lt.referrer),Lt.referrerPolicy&&(this.referrerPolicy=Lt.referrerPolicy),this.transferCache=Lt.transferCache}if(this.headers??=new Y,this.context??=new be,this.params){const zt
1=this.params.toString();if(0===zt.length)this.urlWithParams=Pe;else{const hn=Pe.indexOf("?");this.urlWithParams=Pe+(-1===hn?"?":hn<Pe.length-1?"&":"")+zt}}else this.params=new ee,this.urlWithParams=Pe}serializeBody(){return null===this.body?null:"string"==typeof this.body||et(this.body)||ut(this.body)||Se(this.body)||function Qe(se){return typeof URLSearchParams<"u"&&se instanceof URLSearchParams}(this.body)?this.body:this.body instanceof ee?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||Se(this.body)?null:ut(this.body)?this.body.type||null:et(this.body)?null:"string"==typeof this.body?ke:this.body instanceof ee?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?N:null}clone(Ue={}){const Pe=Ue.method||this.method,vt=Ue.url||this.url,It=Ue.responseType||this.responseType,Lt=Ue.keepalive??this.keepalive,zt=Ue.priority||this.priority,hn=Ue.cache||this.cache,fn=Ue.mode||this.mode,wt=Ue.redirect||this.redirect,Zt=Ue.credentials||this.credentials,nt=Ue.referrer??this.referrer,At=Ue.integrity||this.integrity,tn=Ue.referrerPolicy||this.referrerPolicy,ae=Ue.transferCache??this.transferCache,We=Ue.timeout??this.timeout,He=void 0!==Ue.body?Ue.body:this.body,at=Ue.withCredentials??this.withCredentials,Tt=Ue.reportProgress??this.reportProgress;let qt=Ue.headers||this.headers,Ht=Ue.params||this.params;const mn=Ue.context??this.context;return void 0!==Ue.setHeaders&&(qt=Object.keys(Ue.setHeaders).reduce((dr,$n)=>dr.set($n,Ue.setHeaders[$n]),qt)),Ue.setParams&&(Ht=Object.keys(Ue.setParams).reduce((dr,$n)=>dr.set($n,Ue.setParams[$n]),Ht)),new Ye(Pe,vt,He,{params:Ht,headers:qt,context:mn,reportProgress:Tt,responseType:It,withCredentials:at,transferCache:ae,keepalive:Lt,cache:hn,priority:zt,timeout:We,mode:fn,redirect:wt,credentials:Zt,referrer:nt,integrity:At,referrerPolicy:tn})}}var qe=function(se){return se[se.Sent=0]="Sent",se[se.UploadProgress=1]="UploadProgress",se[se.ResponseHeader=2]="ResponseHeader",se[se.DownloadProgress=3]="DownloadProgress",se[se.Response=4]="Response",se[se.User=5]="User",se}(qe||{});class tt{headers;status;statusText;url;ok;type;redirected;responseType;constructor(Ue,Pe=200,vt="OK"){this.headers=Ue.headers||new Y,this.status=void 0!==Ue.status?Ue.status:Pe,this.statusText=Ue.statusText||vt,this.url=Ue.url||null,this.redirected=Ue.redirected,this.responseType=Ue.responseType,this.ok=this.status>=200&&this.status<300}}class jt extends tt{constructor(Ue={}){super(Ue)}type=qe.ResponseHeader;clone(Ue={}){return new jt({headers:Ue.headers||this.headers,status:void 0!==Ue.status?Ue.status:this.status,statusText:Ue.statusText||this.statusText,url:Ue.url||this.url||void 0})}}class Wt extends tt{body;constructor(Ue={}){super(Ue),this.body=void 0!==Ue.body?Ue.body:null}type=qe.Response;clone(Ue={}){return new Wt({body:void 0!==Ue.body?Ue.body:this.body,headers:Ue.headers||this.headers,status:void 0!==Ue.status?Ue.status:this.status,statusText:Ue.statusText||this.statusText,url:Ue.url||this.url||void 0,redirected:Ue.redirected??this.redirected,responseType:Ue.responseType??this.responseType})}}class sn extends tt{name="HttpErrorResponse";message;error;ok=!1;constructor(Ue){super(Ue,0,"Unknown Error"),this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${Ue.url||"(unknown url)"}`:`Http failure response for ${Ue.url||"(unknown url)"}: ${Ue.status} ${Ue.statusText}`,this.error=Ue.error||null}}const Gt=/^\)\]\}',?\n/,Ot=new T.nKC("");let Vt=(()=>{class se{fetchImpl=(0,T.WQX)(o,{optional:!0})?.fetch??((...Pe)=>globalThis.fetch(...Pe));ngZone=(0,T.WQX)(T.SKi);destroyRef=(0,T.WQX)(T.abz);handle(Pe){return new fe.c(vt=>{const It=new AbortController;let Lt;return this.doRequest(Pe,It.signal,vt).then(Ie,zt=>vt.error(new sn({error:zt}))),Pe.timeout&&(Lt=this.ngZone.runOutsideAngular(()=>setTimeout(()=>{It.signal.aborted||It.abort(new DOMException("signal timed out","TimeoutError"))},Pe.timeout))),()=>{void 0!==Lt&&clearTimeout(Lt),It.abort()}})}
1doRequest(Pe,vt,It){var Lt=this;return(0,X.A)(function*(){const zt=Lt.createRequestInit(Pe);let hn;try{const He=Lt.ngZone.runOutsideAngular(()=>Lt.fetchImpl(Pe.urlWithParams,{signal:vt,...zt}));(function V(se){se.then(Ie,Ie)})(He),It.next({type:qe.Sent}),hn=yield He}catch(He){return void It.error(new sn({error:He,status:He.status??0,statusText:He.statusText,url:Pe.urlWithParams,headers:He.headers}))}const fn=new Y(hn.headers),wt=hn.statusText,Zt=hn.url||Pe.urlWithParams;let nt=hn.status,At=null;if(Pe.reportProgress&&It.next(new jt({headers:fn,status:nt,statusText:wt,url:Zt})),hn.body){const He=hn.headers.get("content-length"),at=[],Tt=hn.body.getReader();let Ht,mn,qt=0;const dr=typeof Zone<"u"&&Zone.current;let $n=!1;if(yield Lt.ngZone.runOutsideAngular((0,X.A)(function*(){for(;;){if(Lt.destroyRef.destroyed){yield Tt.cancel(),$n=!0;break}const{done:Xn,value:br}=yield Tt.read();if(Xn)break;if(at.push(br),qt+=br.length,Pe.reportProgress){mn="text"===Pe.responseType?(mn??"")+(Ht??=new TextDecoder).decode(br,{stream:!0}):void 0;const Pr=()=>It.next({type:qe.DownloadProgress,total:He?+He:void 0,loaded:qt,partialText:mn});dr?dr.run(Pr):Pr()}}})),$n)return void It.complete();const zr=Lt.concatChunks(at,qt);try{const Xn=hn.headers.get(Fe)??"";At=Lt.parseBody(Pe,zr,Xn,nt)}catch(Xn){return void It.error(new sn({error:Xn,headers:new Y(hn.headers),status:hn.status,statusText:hn.statusText,url:hn.url||Pe.urlWithParams}))}}0===nt&&(nt=At?200:0);const ae=hn.redirected,We=hn.type;nt>=200&&nt<300?(It.next(new Wt({body:At,headers:fn,status:nt,statusText:wt,url:Zt,redirected:ae,responseType:We})),It.complete()):It.error(new sn({error:At,headers:fn,status:nt,statusText:wt,url:Zt,redirected:ae,responseType:We}))})()}parseBody(Pe,vt,It,Lt){switch(Pe.responseType){case"json":const zt=(new TextDecoder).decode(vt).replace(Gt,"");if(""===zt)return null;try{return JSON.parse(zt)}catch(hn){if(Lt<200||Lt>=300)return zt;throw hn}case"text":return(new TextDecoder).decode(vt);case"blob":return new Blob([vt],{type:It});case"arraybuffer":return vt.buffer}}createRequestInit(Pe){const vt={};let It;if(It=Pe.credentials,Pe.withCredentials&&(It="include"),Pe.headers.forEach((Lt,zt)=>vt[Lt]=zt.join(",")),Pe.headers.has(Oe)||(vt[Oe]=pe),!Pe.headers.has(Fe)){const Lt=Pe.detectContentTypeHeader();null!==Lt&&(vt[Fe]=Lt)}return{body:Pe.serializeBody(),method:Pe.method,headers:vt,credentials:It,keepalive:Pe.keepalive,cache:Pe.cache,priority:Pe.priority,mode:Pe.mode,redirect:Pe.redirect,referrer:Pe.referrer,integrity:Pe.integrity,referrerPolicy:Pe.referrerPolicy}}concatChunks(Pe,vt){const It=new Uint8Array(vt);let Lt=0;for(const zt of Pe)It.set(zt,Lt),Lt+=zt.length;return It}static \u0275fac=function(vt){return new(vt||se)};static \u0275prov=T.jDH({token:se,factory:se.\u0275fac})}return se})();class o{}function Ie(){}const de=/^\)\]\}',?\n/;let gt=(()=>{class se{xhrFactory;tracingService=(0,T.WQX)(Ee.a8H,{optional:!0});constructor(Pe){this.xhrFactory=Pe}maybePropagateTrace(Pe){return this.tracingService?.propagate?this.tracingService.propagate(Pe):Pe}handle(Pe){if("JSONP"===Pe.method)throw new T.buA(-2800,!1);const vt=this.xhrFactory;return(0,ge.of)(null).pipe((0,Ze.n)(()=>new fe.c(Lt=>
1{const zt=vt.build();if(zt.open(Pe.method,Pe.urlWithParams),Pe.withCredentials&&(zt.withCredentials=!0),Pe.headers.forEach((He,at)=>zt.setRequestHeader(He,at.join(","))),Pe.headers.has(Oe)||zt.setRequestHeader(Oe,pe),!Pe.headers.has(Fe)){const He=Pe.detectContentTypeHeader();null!==He&&zt.setRequestHeader(Fe,He)}if(Pe.timeout&&(zt.timeout=Pe.timeout),Pe.responseType){const He=Pe.responseType.toLowerCase();zt.responseType="json"!==He?He:"text"}const hn=Pe.serializeBody();let fn=null;const wt=()=>{if(null!==fn)return fn;const He=zt.statusText||"OK",at=new Y(zt.getAllResponseHeaders());return fn=new jt({headers:at,status:zt.status,statusText:He,url:zt.responseURL||Pe.url}),fn},Zt=this.maybePropagateTrace(()=>{let{headers:He,status:at,statusText:Tt,url:qt}=wt(),Ht=null;204!==at&&(Ht=typeof zt.response>"u"?zt.responseText:zt.response),0===at&&(at=Ht?200:0);let mn=at>=200&&at<300;if("json"===Pe.responseType&&"string"==typeof Ht){const dr=Ht;Ht=Ht.replace(de,"");try{Ht=""!==Ht?JSON.parse(Ht):null}catch($n){Ht=dr,mn&&(mn=!1,Ht={error:$n,text:Ht})}}mn?(Lt.next(new Wt({body:Ht,headers:He,status:at,statusText:Tt,url:qt||void 0})),Lt.complete()):Lt.error(new sn({error:Ht,headers:He,status:at,statusText:Tt,url:qt||void 0}))}),nt=this.maybePropagateTrace(He=>{const{url:at}=wt(),Tt=new sn({error:He,status:zt.status||0,statusText:zt.statusText||"Unknown Error",url:at||void 0});Lt.error(Tt)});let At=nt;Pe.timeout&&(At=this.maybePropagateTrace(He=>{const{url:at}=wt(),Tt=new sn({error:new DOMException("Request timed out","TimeoutError"),status:zt.status||0,statusText:zt.statusText||"Request timeout",url:at||void 0});Lt.error(Tt)}));let tn=!1;const ae=this.maybePropagateTrace(He=>{tn||(Lt.next(wt()),tn=!0);let at={type:qe.DownloadProgress,loaded:He.loaded};He.lengthComputable&&(at.total=He.total),"text"===Pe.responseType&&zt.responseText&&(at.partialText=zt.responseText),Lt.next(at)}),We=this.maybePropagateTrace(He=>{let at={type:qe.UploadProgress,loaded:He.loaded};He.lengthComputable&&(at.total=He.total),Lt.next(at)});return zt.addEventListener("load",Zt),zt.addEventListener("error",nt),zt.addEventListener("timeout",At),zt.addEventListener("abort",nt),Pe.reportProgress&&(zt.addEventListener("progress",ae),null!==hn&&zt.upload&&zt.upload.addEventListener("progress",We)),zt.send(hn),Lt.next({type:qe.Sent}),()=>{zt.removeEventListener("error",nt),zt.removeEventListener("abort",nt),zt.removeEventListener("load",Zt),zt.removeEventListener("timeout",At),Pe.reportProgress&&(zt.removeEventListener("progress",ae),null!==hn&&zt.upload&&zt.upload.removeEventListener("progress",We)),zt.readyState!==zt.DONE&&zt.abort()}})))}static \u0275fac=function(vt){return new(vt||se)(T.KVO(Te.N))};static \u0275prov=T.jDH({token:se,factory:se.\u0275fac,providedIn:"root"})}return se})();const it=new T.nKC("",{factory:()=>!0}),ot=new T.nKC("",{factory:()=>"XSRF-TOKEN"}),Me=new T.nKC("",{factory:()=>"X-XSRF-TOKEN"});let Je=(()=>{class se{cookieName=(0,T.WQX)(ot);doc=(0,T.WQX)(T.qQL);lastCookieString="";lastToken=null;parseCount=0;getToken(){const Pe=this.doc.cookie||"";return Pe!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,Te.b)(Pe,this.cookieName),this.lastCookieString=Pe),this.lastToken}static \u0275fac=function(vt){return new(vt||se)};static \u0275prov=T.jDH({token:se,factory:se.\u0275fac,providedIn:"root"})}return se})(),Et=(()=>{class se{static \u0275fac=function(vt){return new(vt||se)};static \u0275prov=T.jDH({token:se,factory:function(vt){let It=null;return It=vt?new(vt||se):T.KVO(Je),It},providedIn:"root"})}return se})();function Yt(se,Ue){if(!(0,T.WQX)(it)||"GET"===se.method||"HEAD"===se.method)return Ue(se);try{const It=(0,T.WQX)(Be.Vw).href,{origin:Lt}=new URL(It),{origin:zt}=new URL(se.url,Lt);if(Lt!==zt)return Ue(se)}catch{return Ue(se)}const Pe=(0,T.WQX)(Et).getToken(),vt=(0,T.WQX)(Me);return null!=Pe&&!se.headers.has(vt)&&(se=se.clone({headers:se.headers.set(vt,Pe)})),Ue(se)}function xn(se,Ue){return Ue(se)}const gn=new T.nKC("",{factory:()=>[Yt]}),Hn=new T.nKC(""),Vn=new T.nKC("",{factory:()=>!0});let rr=(()=>{class se{static \u0275fac=function(vt){return new(vt||se)};static \u0275prov=T.jDH({token:se,factory:function(vt){let It=null;return It=vt?new(vt||se):T.KVO(gt),It},providedIn:"root"})}return se})(),Fn=(()=>{class se{backend;injector;chain=null;pendingTasks=(0,T.WQX)(T.u5s);contributeToStability=(0,T.WQX)(Vn);constructor(Pe,vt){this.backend=Pe,this.injector=vt}handle(Pe){if(null===this.chain){const vt=Array.from(new Set([...this.injector.get(gn),...this.injector.get(Hn,[])]));this.chain=vt.reduceRight((It,Lt)=>function Mn(se,Ue,Pe){return(vt,It)=>(0,T.N4e)(Pe,()=>Ue(vt,Lt=>se(Lt,It)))}(It,Lt,this.injector),xn)}if(this.contributeToStability){const vt=this.pendingTasks.add();return this.chain(Pe,It=>this.backend.handle(It)).pipe((0,Ne.j)(vt))}return this.chain(Pe,vt=>this.backend.handle(vt))}static \u0275fac=function(vt){return new(vt||se)(T.KVO(rr),T.KVO(T.uvJ))};static \u0275prov=T.jDH({token:se,factory:se.\u0275fac,providedIn:"root"})}return se})(),Dr=(()=>{class se{static \u0275fac=function(vt){return new(vt||se)};static \u0275prov=T.jDH({token:se,factory:function(vt){let It=null;return It=vt?new(vt||se):T.KVO(Fn),It},providedIn:"root"})}return se})();function Cr(se,Ue){return{body:Ue,headers:se.headers,context:se.context,observe:se.observe,params:se.params,reportProgress:se.reportProgress,responseType:se.responseType,withCredentials:se.withCredentials,credentials:se.credentials,transferCache:se.transferCache,timeout:se.timeout,keepalive:se.keepalive,priority:se.priority,cache:se.cache,mode:se.mode,redirect:se.redirect,integrity:se.integrity,referrer:se.referrer,referrerPolicy:se.referrerPolicy}}let ur=(()=>{class se{handler;constructor(Pe){this.handler=Pe}request(Pe,vt,It={}){let Lt;if(Pe instanceof Ye)Lt=Pe;else{let fn,wt;fn=It.headers instanceof Y?It.headers:new Y(It.headers),It.params&&(wt=It.params instanceof ee?It.params:new ee({fromObject:It.params})),Lt=new Ye(Pe,vt,void 0!==It.body?It.body:null,{headers:fn,context:It.context,params:wt,reportProgress:It.reportProgress,responseType:It.responseType||"json",withCredentials:It.withCredentials,transferCache:It.transferCache,keepalive:It.keepalive,priority:It.priority,cache:It.cache,mode:It.mode,redirect:It.redirect,credentials:It.credentials,referrer:It.referrer,referrerPolicy:It.referrerPolicy,integrity:It.integrity,timeout:It.timeout})}const zt=(0,ge.of)(Lt).pipe((0,k.H)(fn=>this.handler.handle(fn)));if(Pe instanceof Ye||"events"===It.observe)return zt;const hn=zt.pipe((0,ce.p)(fn=>fn instanceof Wt));switch(It.observe||"body"){case"body":switch(Lt.responseType){case"arraybuffer":return hn.pi
1pe((0,xe.T)(fn=>{if(null!==fn.body&&!(fn.body instanceof ArrayBuffer))throw new T.buA(2806,!1);return fn.body}));case"blob":return hn.pipe((0,xe.T)(fn=>{if(null!==fn.body&&!(fn.body instanceof Blob))throw new T.buA(2807,!1);return fn.body}));case"text":return hn.pipe((0,xe.T)(fn=>{if(null!==fn.body&&"string"!=typeof fn.body)throw new T.buA(2808,!1);return fn.body}));default:return hn.pipe((0,xe.T)(fn=>fn.body))}case"response":return hn;default:throw new T.buA(2809,!1)}}delete(Pe,vt={}){return this.request("DELETE",Pe,vt)}get(Pe,vt={}){return this.request("GET",Pe,vt)}head(Pe,vt={}){return this.request("HEAD",Pe,vt)}jsonp(Pe,vt){return this.request("JSONP",Pe,{params:(new ee).append(vt,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(Pe,vt={}){return this.request("OPTIONS",Pe,vt)}patch(Pe,vt,It={}){return this.request("PATCH",Pe,Cr(It,vt))}post(Pe,vt,It={}){return this.request("POST",Pe,Cr(It,vt))}put(Pe,vt,It={}){return this.request("PUT",Pe,Cr(It,vt))}static \u0275fac=function(vt){return new(vt||se)(T.KVO(Dr))};static \u0275prov=T.jDH({token:se,factory:se.\u0275fac,providedIn:"root"})}return se})();function bt(...se){const Ue=[ur,Fn,{provide:Dr,useExisting:Fn},{provide:rr,useFactory:()=>(0,T.WQX)(Ot,{optional:!0})??(0,T.WQX)(gt)},{provide:gn,useValue:Yt,multi:!0}];for(const Pe of se)Ue.push(...Pe.\u0275providers);return(0,T.EmA)(Ue)}},6494(pt,G,s){s.d(G,{Vw:()=>L,ig:()=>H,qj:()=>F,rb:()=>y});var v=s(5802);let S=null;function y(){return S}function H(U){S??=U}class F{}let L=(()=>{class U{historyGo(X){throw new Error("")}static \u0275fac=function(T){return new(T||U)};static \u0275prov=v.jDH({token:U,factory:()=>(0,v.WQX)(M),providedIn:"platform"})}return U})(),M=(()=>{class U extends L{_location;_history;_doc=(0,v.WQX)(v.qQL);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return y().getBaseHref(this._doc)}onPopState(X){const T=y().getGlobalEventTarget(this._doc,"window");return T.addEventListener("popstate",X,!1),()=>T.removeEventListener("popstate",X)}onHashChange(X){const T=y().getGlobalEventTarget(this._doc,"window");return T.addEventListener("hashchange",X,!1),()=>T.removeEventListener("hashchange",X)}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(X){this._location.pathname=X}pushState(X,T,Ee){this._history.pushState(X,T,Ee)}replaceState(X,T,Ee){this._history.replaceState(X,T,Ee)}forward(){this._history.forward()}back(){this._history.back()}historyGo(X=0){this._history.go(X)}getState(){return this._history.state}static \u0275fac=function(T){return new(T||U)};static \u0275prov=v.jDH({token:U,factory:()=>new U,providedIn:"platform"})}return U})()},3117(pt,G,s){function v(y,H){H=encodeURIComponent(H);for(const F of y.split(";")){const L=F.indexOf("="),[D,M]=-1==L?[F,""]:[F.slice(0,L),F.slice(L+1)];if(D.trim()===H)return decodeURIComponent(M)}return null}s.d(G,{N:()=>S,b:()=>v});class S{}},177(pt,G,s){s.d(G,{AJ:()=>Te,UE:()=>fe,Vy:()=>q,WM:()=>et,kt:()=>dt}),s(467);var k=s(5547),ce=s(5802),Ne=s(7705);const Te="browser";function fe(ae){return ae===Te}function q(ae){return"server"===ae}const rt=ae=>ae.src,et=new ce.nKC("",{factory:()=>rt}),gn=/^((\s*\d+w\s*(,|$)){1,})$/,rr=[1,2];let dt=(()=>{class ae{imageLoader=(0,ce.WQX)(et);config=function dn(ae){let We={};return ae.breakpoints&&(We.breakpoints=ae.breakpoints.sort((He,at)=>He-at)),Object.assign({},k.mY,ae,We)}((0,ce.WQX)(k.VeQ));renderer=(0,ce.WQX)(k.sFG);imgElement=(0,ce.WQX)(k.aKT).nativeElement;injector=(0,ce.WQX)(ce.zZn);destroyRef=(0,ce.WQX)(ce.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,k._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&&gn.test(this.ngSrcset)&&"lazy"===this.getLoadingBehavior()&&this.setHostAttribute("sizes","auto, 100vw")}ngOnChanges(He){He.ngSrc&&!He.ngSrc.isFirstChange()&&this.updateSrcAndSrcset(!0)}getAspectRatio(){return this.width&&this.height&&0!==this.height?this.width/this.height:null}callImageLoader(He){let at=He;this.loaderParams&&(at.loaderParams=this.loaderParams);const Tt=this.getAspectRatio();return null!==Tt&&at.width&&(at.height=Math.round(at.width/Tt)),this.imageLoader(at)}
1getLoadingBehavior(){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 He=gn.test(this.ngSrcset);return this.ngSrcset.split(",").filter(Tt=>""!==Tt).map(Tt=>{Tt=Tt.trim();const qt=He?parseFloat(Tt):parseFloat(Tt)*this.width;return`${this.callImageLoader({src:this.ngSrc,width:qt})} ${Tt}`}).join(", ")}getAutomaticSrcset(){return this.sizes?this.getResponsiveSrcset():this.getFixedSrcset()}getResponsiveSrcset(){const{breakpoints:He}=this.config;let at=He;return"100vw"===this.sizes?.trim()&&(at=He.filter(qt=>qt>=640)),at.map(qt=>`${this.callImageLoader({src:this.ngSrc,width:qt})} ${qt}w`).join(", ")}updateSrcAndSrcset(He=!1){He&&(this._renderedSrc=null);const at=this.getRewrittenSrc();let Tt;return this.setHostAttribute("src",at),this.ngSrcset?Tt=this.getRewrittenSrcset():this.shouldGenerateAutomaticSrcset()&&(Tt=this.getAutomaticSrcset()),Tt&&this.setHostAttribute("srcset",Tt),Tt}getFixedSrcset(){return rr.map(at=>`${this.callImageLoader({src:this.ngSrc,width:this.width*at})} ${at}x`).join(", ")}shouldGenerateAutomaticSrcset(){let He=!1;return this.sizes||(He=this.width>1920||this.height>1080),!this.disableOptimizedSrcset&&!this.srcset&&this.imageLoader!==rt&&!He}generatePlaceholder(He){const{placeholderResolution:at}=this.config;return!0===He?`url("${At(this.callImageLoader({src:this.ngSrc,width:at,isPlaceholder:!0}))}")`:"string"==typeof He?`url("${At(He)}")`:null}shouldBlurPlaceholder(He){return!He||!He.hasOwnProperty("blur")||!!He.blur}removePlaceholderOnLoad(He){const at=()=>{const Ht=this.injector.get(Ne.gRc);Tt(),qt(),this.placeholder=!1,Ht.markForCheck()},Tt=this.renderer.listen(He,"load",at),qt=this.renderer.listen(He,"error",at);this.destroyRef.onDestroy(()=>{Tt(),qt()}),function wt(ae,We){ae.complete&&ae.naturalWidth&&We()}(He,at)}setHostAttribute(He,at){this.renderer.setAttribute(this.imgElement,He,at)}static \u0275fac=function(at){return new(at||ae)};static \u0275dir=k.FsC({type:ae,selectors:[["img","ngSrc",""]],hostVars:18,hostBindings:function(at,Tt){2&at&&k.xc7("position",Tt.fill?"absolute":null)("width",Tt.fill?"100%":null)("height",Tt.fill?"100%":null)("inset",Tt.fill?"0":null)("background-size",Tt.placeholder?"cover":null)("background-position",Tt.placeholder?"50% 50%":null)("background-repeat",Tt.placeholder?"no-repeat":null)("background-image",Tt.placeholder?Tt.generatePlaceholder(Tt.placeholder):null)("filter",Tt.placeholder&&Tt.shouldBlurPlaceholder(Tt.placeholderConfig)?"blur(15px)":null)},inputs:{ngSrc:[2,"ngSrc","ngSrc",nt],ngSrcset:"ngSrcset",sizes:"sizes",width:[2,"width","width",Ne.Udg],height:[2,"height","height",Ne.Udg],decoding:"decoding",loading:"loading",priority:[2,"priority","priority",Ne.L39],loaderParams:"loaderParams",disableOptimizedSrcset:[2,"disableOptimizedSrcset","disableOptimizedSrcset",Ne.L39],fill:[2,"fill","fill",Ne.L39],placeholder:[2,"placeholder","placeholder",tn],placeholderConfig:"placeholderConfig",src:"src",srcset:"srcset"},features:[k.OA$]})}return ae})();function nt(ae){return"string"==typeof ae?ae:(0,k.aCM)(ae)}function At(ae){return ae.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}function tn(ae){return"string"==typeof ae&&"true"!==ae&&"false"!==ae&&""!==ae?ae:(0,Ne.L39)(ae)}},5547(pt,G,s){s.d(G,{$C:()=>Ng,$Ln:()=>Mm,$o8:()=>Ts,AVh:()=>zf,Ab1:()=>Fa,Aen:()=>kv,Agw:()=>zs,Avn:()=>Pf,B1s:()=>Tn,B4B:()=>Bu,BIS:()=>Is,BMQ:()=>mf,C4Q:()=>Bc,C5r:()=>x_,C6U:()=>jf,C7A:()=>im,Co$:()=>wg,CsU:()=>MM,DH7:()=>d_,DNE:()=>Zd,DUP:()=>Sa,DkB:()=>bf,Dyx:()=>Ym,EBC:()=>Ah,EFF:()=>Qv,EJ8:()=>Fg,Ef8:()=>$t,FsC:()=>xg,FuF:()=>z0,GBs:()=>Uf,H1s:()=>Om,HbH:()=>Bv,Hgh:()=>Tf,Hps:()=>of,JRh:()=>Xf,Jt5:()=>tv,Jv_:()=>E_,KED:()=>yO,LVR:()=>Bm,Lme:()=>Gf,NAR:()=>Tv,NCX:()=>jl,NOj:()=>wh,NSC:()=>Cc,NYb:()=>TM,NyB:()=>Sv,OA$:()=>Ur,OM3:()=>Qc,OR8:()=>La,Ocv:()=>$O,Ol2:()=>Qd,PLl:()=>Vs,PYC:()=>pl,PYt:()=>Pg,PeT:()=>Jd,Ql9:()=>jO,R50:()=>Yf,R7$:()=>kh,RPW:()=>Sn,RV6:()=>qm,SS7:()=>Jf,SdG:()=>Iv,SpI:()=>Tu,TFI:()=>au,UQu:()=>BO,VBU:()=>Rg,VeQ:()=>Os,Vm6:()=>Qm,Vt3:()=>Gd,VwU:()=>Ff,VzW:()=>eC,WPN:()=>Jr,WeM:()=>Qh,XpG:()=>Mv,Xx1:()=>Yt,Y8G:()=>Df,YEm:()=>wi,Z7z:()=>Gm,Zhj:()=>X0,Zht:()=>Af,_9s:()=>Td,_9u:()=>$s,_jY:()=>yo,_qm:()=>Gr,_ys:()=>zh,a8H:()=>oc,aCM:()=>Nn,aKT:()=>gr,bH1:()=>bg,bH3:()=>h_,bIt:()=>xf,bMT:()=>R_,bVm:()=>rl,bc$:()=>ns,brH:()=>N_,c1b:()=>Jl,cDI:()=>kC,cdK:()=>Im,cf$:()=>Ju,cgM:()=>Yy,czy:()=>Tl,d80:()=>WO,dOL:()=>Cm,dfE:()=>FE,e6s:()=>bT,eHC:()=>Zl,eq3:()=>C_,eu8:()=>Of,eux:()=>gu,f$h:()=>yl,fX1:()=>Xm,g25:()=>Um,gXe:()=>Kr,gil:()=>Ir,hnC:()=>V0,hnV:()=>cf,i5U:()=>L_,iHH:()=>vu,iLQ:()=>Am,iWE:()=>Qn,j41:()=>nl,jOp:()=>gf,jbH:()=>jm,k0s:()=>hu,kBR:()=>wf,kS0:()=>Un,kdw:()=>xn,l4e:()=>I_,lJ4:()=>D_,lJT:()=>Sm,l_i:()=>M_,lsd:()=>Av,mGM:()=>Ov,mNQ:()=>g_,mS5:()=>bt,mU9:()=>$0,mY:()=>bi,mal:()=>qu,mxI:()=>Zf,n$t:()=>Th,nI1:()=>b_,nI4:()=>fy,nM4:()=>Ug,nVh:()=>Vm,npT:()=>ku,nrm:()=>Mf,nv$:()=>km,o8S:()=>lf,ozJ:()=>Pd,p2i:()=>vn,phd:()=>AM,pl0:()=>SM,qex:()=>mu,qhs:()=>Wm,r8f:()=>p_,rAh:()=>gl,rOR:()=>Mi,rXU:()=>
vendor: 24,248 bytes, line 1
1fc,rj2:()=>pu,rpG:()=>tE,sFG:()=>zD,sMw:()=>T_,sZ2:()=>Xo,sdS:()=>Pv,sgu:()=>Y0,szM:()=>Gy,tSv:()=>Oh,uiO:()=>Mn,utN:()=>l0,vDg:()=>tg,vZN:()=>du,vxM:()=>zm,w6W:()=>q0,wEZ:()=>Wf,wni:()=>Bf,wr$:()=>ph,xGo:()=>Ft,xc7:()=>Vf,xe9:()=>nE,yLl:()=>Tm,ypd:()=>PM,ziy:()=>Vh,zoo:()=>$h});var Vt=s(467),o=s(5802),Ie=s(5824),ie=s(1413),V=s(8359),de=s(6354);function Ke(e){return{toString:e}.toString()}const gt="__annotations__",it="__parameters__",rn="__prop__metadata__";function ot(e,t,n,r,i){return Ke(()=>{const a=Dt(t);function c(...d){if(this instanceof c)return a.call(this,...d),this;const p=new c(...d);return function(x){return i&&i(x,...d),(x.hasOwnProperty(gt)?x[gt]:Object.defineProperty(x,gt,{value:[]})[gt]).push(p),x}}return n&&(c.prototype=Object.create(n.prototype)),c.prototype.ngMetadataName=e,c.annotationCls=c,c})}function Dt(e){return function(...n){if(e){const r=e(...n);for(const i in r)this[i]=r[i]}}}function Me(e,t,n){return Ke(()=>{const r=Dt(t);function i(...a){if(this instanceof i)return r.apply(this,a),this;const c=new i(...a);return d.annotation=c,d;function d(p,O,x){const J=p.hasOwnProperty(it)?p[it]:Object.defineProperty(p,it,{value:[]})[it];for(;J.length<=x;)J.push(null);return(J[x]=J[x]||[]).push(c),p}}return i.prototype.ngMetadataName=e,i.annotationCls=i,i})}const Et=(0,o.z6V)(Me("Inject",e=>({token:e})),-1),Yt=(0,o.z6V)(Me("Optional"),8),un=(0,o.z6V)(Me("Self"),2),xn=(0,o.z6V)(Me("SkipSelf"),4),vr=(0,o.z6V)(Me("Host"),1);function Mn(e){const t=o.laP.ng;if(t&&t.\u0275compilerFacade)return t.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}const nr={\u0275\u0275defineInjectable:o.jDH,\u0275\u0275defineInjector:o.G2t,\u0275\u0275inject:o.KVO,\u0275\u0275invalidFactoryDep:o.dmw,resolveForwardRef:o.nl4},gn=Function;function Hn(e){return"function"==typeof e}const Vn=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*(arguments|(?:[^()]+\(\[\],)?[^()]+\(arguments\).*)\)/,Rn=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{/,rr=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(/,yr=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(\)\s*{[^}]*super\(\.\.\.arguments\)/;class Dr{_reflect;constructor(t){this._reflect=t||o.laP.Reflect}factory(t){return(...n)=>new t(...n)}_zipTypesAndAnnotations(t,n){let r;r=(0,o.WfI)(typeof t>"u"?n.length:t.length);for(let i=0;i<r.length;i++)r[i]=typeof t>"u"?[]:t[i]&&t[i]!=Object?[t[i]]:[],n&&null!=n[i]&&(r[i]=r[i].concat(n[i]));return r}_ownParameters(t,n){if(function Fn(e){return Vn.test(e)||yr.test(e)||Rn.test(e)&&!rr.test(e)}(t.toString()))return null;if(t.parameters&&t.parameters!==n.parameters)return t.parameters;const i=t.ctorParameters;if(i&&i!==n.ctorParameters){const d="function"==typeof i?i():i,p=d.map(x=>x&&x.type),O=d.map(x=>x&&Cr(x.decorators));return this._zipTypesAndAnnotations(p,O)}const a=t.hasOwnProperty(it)&&t[it],c=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",t);return c||a?this._zipTypesAndAnnotations(c,a):(0,o.WfI)(t.length)}parameters(t){if(!Hn(t))return[];const n=ur(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?Cr(t.decorators):t.hasOwnProperty(gt)?t[gt]:null}annotations(t){if(!Hn(t))return[];const n=ur(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,i={};return Object.keys(r).forEach(a=>{i[a]=Cr(r[a])}),i}return t.hasOwnProperty(rn)?t[rn]:null}propMetadata(t){if(!Hn(t))return{};const n=ur(t),r={};if(n!==Object){const a=this.propMetadata(n);Object.keys(a).forEach(c=>{r[c]=a[c]})}const i=this._ownPropMetadata(t,n);return i&&Object.keys(i).forEach(a=>{const c=[];r.hasOwnProperty(a)&&c.push(...r[a]),c.push(...i[a]),r[a]=c}),r}ownPropMetadata(t){return Hn(t)&&this._ownPropMetadata(t,ur(t))||{}}hasLifecycleHook(t,n){return t instanceof gn&&n in t.prototype}}function Cr(e){return e?e.map(t=>new(0,t.type.annotationCls)(...t.args?t.args:[])):[]}function ur(e){const t=e.prototype?Object.getPrototypeOf(e.prototype):null;return(t?t.constructor:null)||Object}function or(e,t,n,r){null!==t?t.applyValueToInputSignal(t,r):e[n]=r}class Ar{previousValue;currentValue;firstChange;constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}const Ur=(()=>{const e=()=>hr;return e.ngInherit=!0,e})();function hr(e){return e.type.prototype.ngOnChanges&&(e.setInput=ar),Gn}function Gn(){const e=dn(this),t=e?.current;if(t){const n=e.previous;if(n===o.MZA)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function ar(e,t,n,r,i){const a=this.declaredInputs[r],c=dn(e)||function w(e,t){return e[dt]=t}(e,{previous:o.MZA,current:null}),d=c.current||(c.current={}),p=c.previous,O=p[a];d[a]=new Ar(O&&O.currentValue,n,p===o.MZA),or(e,t,i,n)}const dt="__ngSimpleChanges__";function dn(e){return e[dt]||null}const _e=[],$t=function(e,t=null,n){for(let r=0;r<_e.length;r++)(0,_e[r])(e,t,n)};var bt=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}(bt||{});function Yn(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n<r;n++){const a=e.data[n].type.prototype,{ngAfterContentInit:c,ngAfterContentChecked:d,ngAfterViewInit:p,ngAfterViewChecked:O,ngOnDestroy:x}=a;c&&(e.contentHooks??=[]).push(-n,c),d&&((e.contentHooks??=[]).push(n,d),(e.contentCheckHooks??=[]).push(n,d)),p&&(e.viewHooks??=[]).push(-n,p),O&&((e.viewHooks??=[]).push(n,O),(e.viewCheckHooks??=[]).push(n,O)),null!=x&&(e.destroyHooks??=[]).push(n,x)}}function ir(e,t,n){co(e,t,3,n)}function Jn(e,t,n,r){(3&e[o.Wg1])===n&&co(e,t,n,r)}function cr(e,t){let n=e[o.Wg1];(3&n)===t&&(n&=16383,n+=1,e[o.Wg1]=n)}function co(e,t,n,r){const a=r??-1,c=t.length-1;let d=0;for(let p=void 0!==r?65535&e[o.wVl]:0;p<c;p++)if("number"==typeof t[p+1]){if(d=t[p],null!=r&&d>=r)break}else t[p]<0&&(e[o.wVl]+=65536),(d<a||-1==a)&&(eo(e,n,t,p),e[o.wVl]=(4294901760&e[o.wVl])+p+2),p++}function Bn(e,t){$t(bt.LifecycleHookStart,e,t);const n=(0,Ie.Ht)(null);try{t.call(e)}finally{(0,Ie.Ht)(n),$t(bt.LifecycleHookEnd,e,t)}}function eo(e,t,n,r){const i=n[r]<0,a=n[r+1],d=e[i?-n[r]:n[r]];i?e[o.Wg1]>>14<e[o.wVl]>>16&&(3&e[o.Wg1])===t&&(e[o.Wg1]+=16384,Bn(d,a)):Bn(d,a)}class Sr{factory;name;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(t,n,r,i){this.factory=t,this.name=i,this.canSeeViewProviders=n,this.injectImpl=r}}function se(e){return null!=e&&"object"==typeof e&&(null===e.insertBeforeIndex||"number"==typeof e.insertBeforeIndex||Array.isArray(e.insertBeforeIndex))}function hn(e){return 3===e||4===e||6===e}function fn(e){return 64===e.charCodeAt(0)}function wt(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 i=t[r];"number"==typeof i?n=i:0===n||Zt(e,n,i,0,-1===n||2===n?t[++r]:null)}}return e}function Zt(e,t,n,r,i){let a=0,c=e.length;if(-1===t)c=-1;else for(;a<e.length;){const d=e[a++];if("number"==typeof d){if(d===t){c=-1;break}if(d>t){c=a-1;break}}}for(;a<e.length;){const d=e[a];if("number"==typeof d)break;if(d===n)return void(null!==i&&(e[a+1]=i));a++,null!==i&&a++}-1!==c&&(e.splice(c,0,t),a=c+1),e.splice(a++,0,n),null!==i&&e.splice(a++,0,i)}function nt(e){return-1!==e}function At(e){return 32767&e}function ae(e,t){let n=function tn(e){return e>>16}(e),r=t;for(;n>0;)r=r[o.X5O],n--;return r}let We=!0;function He(e){const t=We;return We=e,t}let Ht=0;const mn={};function $n(e,t){const n=Xn(e,t);if(-1!==n)return n;const r=t[o.eDl];r.firstCreatePass&&(e.injectorIndex=t.length,zr(r.data,e),zr(t,null),zr(r.blueprint,null));const i=br(e,t),a=e.injectorIndex;if(nt(i)){const c=At(i),d=ae(i,t),p=d[o.eDl].data;for(let O=0;O<8;O++)t[a+O]=d[c+O]|p[c+O]}return t[a+8]=i,a}function zr(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Xn(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function br(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,r=null,i=t;for(;null!==i;){if(r=jn(i),null===r)return-1;if(n++,i=i[o.X5O],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return-1}function Pr(e,t,n){!function dr(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(o.p9y)&&(r=n[o.p9y]),null==r&&(r=n[o.p9y]=Ht++);const i=255&r;t.data[e+(i>>5)]|=1<<i}(e,t,n)}function to(e,t,n){if(8&n||void 0!==e)return e;(0,o.$Hz)(t,"NodeInjector")}function wr(e,t,n,r){if(8&n&&void 0===r&&(r=null),!(3&n)){const i=e[o.YEL],a=(0,o.a2B)(void 0);try{return i?i.get(t,r,8&n):(0,o.MzJ)(t,r,8&n)}finally{(0,o.a2B)(a)}}return to(r,t,n)}function Xr(e,t,n,r=0,i){if(null!==e){if(2048&t[o.Wg1]&&!(2&r)){const c=function kn(e,t,n,r,i){let a=e,c=t;for(;null!==a&&null!==c&&2048&c[o.Wg1]&&!(0,o.EFk)(c);){const d=Eo(a,c,n,2|r,mn);if(d!==mn)return d;let p=a.parent;if(!p){const O=c[o.oMQ];if(O){const x=O.get(n,mn,-5&r);if(x!==mn)return x}p=jn(c),c=c[o.X5O]}a=p}return i}(e,t,n,r,mn);if(c!==mn)return c}const a=Eo(e,t,n,r,mn);if(a!==mn)return a}return wr(t,n,r,i)}function Eo(e,t,n,r,i){const a=function wo(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(o.p9y)?e[o.p9y]:void 0;return"number"==typeof t?t>=0?255&t:Ct:t}(n);if("function"==typeof a){if(!(0,o.ihb)(t,e,r))return 1&r?to(i,n,r):wr(t,n,r,i);try{let c;if(c=a(r),null!=c||8&r)return c;(0,o.$Hz)(n)}finally{(0,o.niQ)()}}else if("number"==typeof a){let c=null,d=Xn(e,t),p=-1,O=1&r?t[o.b5C][o.qlT]:null;for((-1===d||4&r)&&(p=-1===d?br(e,t):t[d+8],-1!==p&&ve(r,!1)?(c=t[o.eDl],d=At(p),t=ae(p,t)):d=-1);-1!==d;){const x=t[o.eDl];if(b(a,d,x.data)){const J=ro(d,t,n,c,r,O);if(J!==mn)return J}p=t[d+8],-1!==p&&ve(r,t[o.eDl].data[d+8]===O)&&b(a,d,t)?(c=x,d=At(p),t=ae(p,t)):d=-1}}return i}function ro(e,t,n,r,i,a){const c=t[o.eDl],d=c.data[e+8],x=an(d,c,n,null==r?(0,o.Qs1)(d)&&We:r!=c&&!!(3&d.type),1&i&&a===d);return null!==x?fr(t,c,x,d,i):mn}function an(e,t,n,r,i){const a=e.providerIndexes,c=t.data,d=1048575&a,p=e.directiveStart,x=a>>20,Ae=i?d+x:e.directiveEnd;for(let Ve=r?d:d+x;Ve<Ae;Ve++){const ht=c[Ve];if(Ve<p&&n===ht||Ve>=p&&ht.type===n)return Ve}if(i){const Ve=c[p];if(Ve&&(0,o.JlV)(Ve)&&Ve.type===n)return p}return null}function fr(e,t,n,r,i){let a=e[n];const c=t.data;if(a instanceof Sr){const d=a;if(d.resolving)throw(0,o.PQT)("");const p=He(d.canSeeViewProviders);d.resolving=!0;const J=d.injectImpl?(0,o.a2B)(d.injectImpl):null;(0,o.ihb)(e,r,0);try{a=e[n]=d.factory(void 0,i,c,e,r),t.firstCreatePass&&n>=r.directiveStart&&function _r(e,t,n){const{ngOnChanges:r,ngOnInit:i,ngDoCheck:a}=t.type.prototype;if(r){const c=hr(t);(n.preOrderHooks??=[]).push(e,c),(n.preOrderCheckHooks??=[]).push(e,c)}i&&(n.preOrderHooks??=[]).push(0-e,i),a&&((n.preOrderHooks??=[]).push(e,a),(n.preOrderCheckHooks??=[]).push(e,a))}(n,c[n],t)}finally{null!==J&&(0,o.a2B)(J),He(p),d.resolving=!1,(0,o.niQ)()}}return a}function b(e,t,n){return!!(n[t+(e>>5)]&1<<e)}function ve(e,t){return!(2&e||1&e&&t)}class Ge{_tNode;_lView;constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return Xr(this._tNode,this._lView,t,(0,o.hjC)(r),n)}}function Ct(){return new Ge((0,o.Mx4)(),(0,o.OAn)())}function Ft(e){return Ke(()=>{const t=e.prototype.constructor,n=t[o.zSs]||cn(t),r=Object.prototype;let i=Object.getPrototypeOf(e.prototype).constructor;for(;i&&i!==r;){const a=i[o.zSs]||cn(i);if(a&&a!==n)return a;i=Object.getPrototypeOf(i)}return a=>new a})}function cn(e){return(0,o.Jzi)(e)?()=>{const t=cn((0,o.nl4)(e));return t&&t()}:(0,o.wGu)(e)}function jn(e){const t=e[o.eDl],n=t.type;return 2===n?t.declTNode:1===n?e[o.qlT]:null}function Un(e){return function Qr(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 i=0;for(;i<r;){const a=n[i];if(hn(a))break;if(0===a)i+=2;else if("number"==typeof a)for(i++;i<r&&"string"==typeof n[i];)i++;else{if(a===t)return n[i+1];i+=2}}}return null}((0,o.Mx4)(),e)}const Ln=Me("Attribute",e=>({attributeName:e,__NG_ELEMENT_ID__:()=>Un(e)}));let tr=null;function lr(e){return Re(function zn(){return tr=tr||new Dr}().parameters(e))}function Re(e){return e.map(t=>function An(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 i=Object.getPrototypeOf(r);if(r instanceof Yt||"Optional"===i.ngMetadataName)t.optional=!0;else if(r instanceof xn||"SkipSelf"===i.ngMetadataName)t.skipSelf=!0;else if(r instanceof un||"Self"===i.ngMetadataName)t.self=!0;else if(r instanceof vr||"Host"===i.ngMetadataName)t.host=!0;else if(r instanceof Et)t.token=r.token;else if(r instanceof Ln){if(void 0===r.attributeName)throw new o.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 we=(0,o.kLh)({provide:String,useValue:o.kLh});function yt(e){return void 0!==e.useClass}function Wn(e){return void 0!==e.useFactory}const Gr=ot("Injectable",void 0,void 0,0,(e,t)=>function te(e,t){let n=null,r=null;e.hasOwnProperty(o.yAH)||Object.defineProperty(e,o.yAH,{get:()=>(null===n&&(n=Mn().compileInjectable(nr,`ng:///${e.name}/\u0275prov.js`,function Rr(e,t){const n=t||{providedIn:null},r={name:e.name,type:e,typeArgumentCount:0,providedIn:n.providedIn};return(yt(n)||Wn(n))&&void 0!==n.deps&&(r.deps=Re(n.deps)),yt(n)?r.useClass=n.useClass:function on(e){return we in e}(n)?r.useValue=n.useValue:Wn(n)?r.useFactory=n.useFactory:function pr(e){return void 0!==e.useExisting}(n)&&(r.useExisting=n.useExisting),r}(e,t))),n)}),e.hasOwnProperty(o.zSs)||Object.defineProperty(e,o.zSs,{get:()=>{if(null===r){const i=Mn();r=i.compileFactory(nr,`ng:///${e.name}/\u0275fac.js`,{name:e.name,type:e,typeArgumentCount:0,deps:lr(e),target:i.FactoryTarget.Injectable})}return r},configurable:!0})}(e,t));function bo(){return Mo((0,o.Mx4)(),(0,o.OAn)())}function Mo(e,t){return new gr((0,o.d31)(e,t))}let gr=(()=>class e{nativeElement;constructor(n){this.nativeElement=n}static __NG_ELEMENT_ID__=bo})();function Ci(e){return e instanceof gr?e.nativeElement:e}function _s(){return this._results[Symbol.iterator]()}class Mi{_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 ie.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,o.Bqz)(t);(this._changesDetected=!(0,o.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]=_s}function To(e){return!(128&~e.flags)}var Ko=function(e){return e[e.OnPush=0]="OnPush",e[e.Eager=1]="Eager",e[e.Default=1]="Default",e}(Ko||{});const po=new Map;let zi=0;function Xi(e){po.delete(e[o.ID])}const go="__ngContext__";function Wr(e,t){(0,o.q$2)(t)?(e[go]=t[o.ID],function ii(e){po.set(e[o.ID],e)}(t)):e[go]=t}function xo(e){return js(e[o.EJG])}function zo(e){return js(e[o.K29])}function js(e){for(;null!==e&&!(0,o.A0l)(e);)e=e[o.K29];return e}let Pi;function $s(e){Pi=e}function wi(){if(void 0!==Pi)return Pi;if(typeof document<"u")return document;throw new o.buA(210,!1)}const Xo=new o.nKC("",{factory:()=>Ms}),Ms="ng",Ts={provide:o.Z63,multi:!0,useValue:()=>{const e=(0,o.WQX)(Xo);if(!/^[a-zA-Z0-9\-_]+$/.test(e))throw new o.buA(211,`APP_ID value "${e}" is not alphanumeric. The APP_ID must be a string of alphanumeric characters. (a-zA-Z0-9), hyphens (-) and underscores (_) are allowed.`)}},Vs=new o.nKC(""),zs=new o.nKC("",{providedIn:"platform",factory:()=>"unknown"}),ns=new o.nKC(""),Is=new o.nKC("",{factory:()=>(0,o.WQX)(o.qQL).body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null}),bi={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840],placeholderResolution:30,disableImageSizeWarning:!1,disableImageLazyLoadWarning:!1},Os=new o.nKC("",{factory:()=>bi});let Li=(()=>{class e{static \u0275prov=(0,o.jDH)({token:e,providedIn:"root",factory:()=>{const n=new e;return n.store=function As(e,t){const n=e.getElementById(t+"-state");if("SCRIPT"===n?.tagName&&n.textContent)try{return JSON.parse(n.textContent)}catch(r){console.warn("Exception while restoring TransferState for app "+t,r)}return{}}((0,o.WQX)(o.qQL),(0,o.WQX)(Xo)),n}});store={};onSerializeCallbacks={};get(n,r){return void 0!==this.store[n]?this.store[n]:r}set(n,r){this.store[n]=r}remove(n){delete this.store[n]}hasKey(n){return this.store.hasOwnProperty(n)}get isEmpty(){return 0===Object.keys(this.store).length}onSerialize(n,r){this.onSerializeCallbacks[n]=r}toJson(){for(const n in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(n))try{this.store[n]=this.onSerializeCallbacks[n]()}catch(r){console.warn("Exception in onSerialize callback: ",r)}return JSON.stringify(this.store).replace(/</g,"\\u003C").replace(/\//g,"\\u002F")}}return e})();const Zo=new o.nKC("",{factory:()=>!1}),Bi=new o.nKC(""),pi={passive:!0,capture:!0},cs=new WeakMap,Ps=new WeakMap,Ao=new WeakMap,So=["click","keydown"],gi=["mouseenter","mouseover","focusin"],mi=new Map;class ji{callbacks=new Set;listener=()=>{for(const t of this.callbacks)t()}}function ra(e,t){let n=Ps.get(e);if(!n){n=new ji,Ps.set(e,n);for(const r of So)e.addEventListener(r,n.listener,pi)}return n.callbacks.add(t),()=>{const{callbacks:r,listener:i}=n;if(r.delete(t),0===r.size){Ps.delete(e);for(const a of So)e.removeEventListener(a,i,pi)}}}function vi(e,t){let n=cs.get(e);if(!n){n=new ji,cs.set(e,n);for(const r of gi)e.addEventListener(r,n.listener,pi)}return n.callbacks.add(t),()=>{const{callbacks:r,listener:i}=n;if(r.delete(t),0===r.size){for(const a of gi)e.removeEventListener(a,i,pi);cs.delete(e)}}}function ds(e){return e?`${e.rootMargin}/${"number"==typeof e.threshold?e.threshold:e.threshold?.join("\n")}`:""}const h=new WeakMap;const Rt=new o.nKC("");function On(e){return!(32&~e.flags)}function Zs(e){let t=e._lView;return 2===t[o.eDl].type?null:((0,o.EFk)(t)&&(t=t[o.Yw1]),t)}function W(e){return e.get(Bi,!1,{optional:!0})}function ec(e,t){const n=e.contentQueries;if(null!==n){const r=(0,Ie.Ht)(null);try{for(let i=0;i<n.length;i+=2){const c=n[i+1];if(-1!==c){const d=e.data[c];(0,o.GA0)(n[i]),d.contentQueries(2,t[c],c)}}}finally{(0,Ie.Ht)(r)}}}function sa(e,t,n){(0,o.GA0)(0);const r=(0,Ie.Ht)(null);try{t(e,n)}finally{(0,Ie.Ht)(r)}}function xs(e,t,n){if((0,o.srX)(t)){const r=(0,Ie.Ht)(null);try{const a=t.directiveEnd;for(let c=t.directiveStart;c<a;c++){const d=e.data[c];d.contentQueries&&d.contentQueries(1,n[c],c)}}finally{(0,Ie.Ht)(r)}}}var Kr=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e[e.ExperimentalIsolatedShadowDom=4]="ExperimentalIsolatedShadowDom",e}(Kr||{});let Pn,mr;function bn(){if(void 0===Pn&&(Pn=null,o.laP.trustedTypes))try{Pn=o.laP.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Pn}function En(e){return bn()?.createHTML(e)||e}function kr(){if(void 0===mr&&(mr=null,o.laP.trustedTypes))try{mr=o.laP.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return mr}function Hr(e){return kr()?.createHTML(e)||e}function f(e){return kr()?.createScript(e)||e}function I(e){return kr()?.createScriptURL(e)||e}class Z{changingThisBreaksApplicationSecurity;constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${o.ok8})`}}class Xe extends Z{getTypeName(){return"HTML"}}class ft extends Z{getTypeName(){return"Style"}}class xt extends Z{getTypeName(){return"Script"}}class en extends Z{getTypeName(){return"URL"}}class qn extends Z{getTypeName(){return"ResourceURL"}}function Nn(e){return e instanceof Z?e.changingThisBreaksApplicationSecurity:e}function Qn(e,t){const n=function Di(e){return e instanceof Z&&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 ${o.ok8})`)}return n===t}function pl(e){return new Xe(e)}function gl(e){return new ft(e)}function vn(e){return new xt(e)}function Tn(e){return new en(e)}function Sn(e){return new qn(e)}function er(e){const t=new Hi(e);return function Bo(){try{return!!(new window.DOMParser).parseFromString(En(""),"text/html")}catch{return!1}}()?new ao(t):t}class ao{inertDocumentHelper;constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{const n=(new window.DOMParser).parseFromString(En(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.firstChild?.remove(),n)}catch{return null}}}class Hi{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=En(t),n}}const Fs=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Ir(e){return(e=String(e)).match(Fs)?e:"unsafe:"+e}function $i(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function Ca(...e){const t={};for(const n of e)for(const r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t}const fo=$i("area,br,col,hr,img,wbr"),ks=$i("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Uo=$i("rp,rt"),Ru=Ca(fo,Ca(ks,$i("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")),Ca(Uo,$i("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")),Ca(Uo,ks)),uh=$i("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Lu=Ca(uh,$i("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,c
1olspan,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"),$i("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")),cE=$i("script,style,template");class lE{sanitizedSomething=!1;buf=[];sanitizeChildren(t){let n=t.firstChild,r=!0,i=[];for(;n;)if(n.nodeType===Node.ELEMENT_NODE?r=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,r&&n.firstChild)i.push(n),n=fE(n);else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let a=dE(n);if(a){n=a;break}n=i.pop()}return this.buf.join("")}startElement(t){const n=dh(t).toLowerCase();if(!Ru.hasOwnProperty(n))return this.sanitizedSomething=!0,!cE.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const r=t.attributes;for(let i=0;i<r.length;i++){const a=r.item(i),c=a.name,d=c.toLowerCase();if(!Lu.hasOwnProperty(d)){this.sanitizedSomething=!0;continue}let p=a.value;uh[d]&&(p=Ir(p)),this.buf.push(" ",c,'="',hh(p),'"')}return this.buf.push(">"),!0}endElement(t){const n=dh(t).toLowerCase();Ru.hasOwnProperty(n)&&!fo.hasOwnProperty(n)&&(this.buf.push("</"),this.buf.push(n),this.buf.push(">"))}chars(t){this.buf.push(hh(t))}}function dE(e){const t=e.nextSibling;if(t&&e!==t.previousSibling)throw fh(t);return t}function fE(e){const t=e.firstChild;if(t&&function uE(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,t))throw fh(t);return t}function dh(e){const t=e.nodeName;return"string"==typeof t?t:"FORM"}function fh(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const hE=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,pE=/([^\#-~ |!])/g;function hh(e){return e.replace(/&/g,"&").replace(hE,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(pE,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}let vl;function ph(e,t){let n=null;try{vl=vl||er(e);let r=t?String(t):"";n=vl.getInertBodyElement(r);let i=5,a=r;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,r=a,a=n.innerHTML,n=vl.getInertBodyElement(r)}while(r!==a);return En((new lE).sanitizeChildren(Nu(n)||n))}finally{if(n){const r=Nu(n)||n;for(;r.firstChild;)r.firstChild.remove()}}}function Nu(e){return"content"in e&&function gE(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}const mE=/^>|^->|<!--|-->|--!>|<!-$/g,vE=/(<|>)/g;function xu(e,t){return e.createText(t)}function mh(e,t,n){e.setValue(t,n)}function Fu(e,t){return e.createComment(function gh(e){return e.replace(mE,t=>t.replace(vE,"\u200b$1\u200b"))}(t))}function _l(e,t,n){return e.createElement(t,n)}function Ma(e,t,n,r,i){e.insertBefore(t,n,r,i)}function vh(e,t,n){e.appendChild(t,n)}function _h(e,t,n,r,i){null!==r?Ma(e,t,n,r,i):vh(e,t,n)}function Pc(e,t,n,r){e.removeChild(null,t,n,r)}function yh(e,t,n){const{mergedAttrs:r,classes:i,styles:a}=n;null!==r&&function zt(e,t,n){let r=0;for(;r<n.length;){const i=n[r];if("number"==typeof i){if(0!==i)break;r++;const a=n[r++],c=n[r++],d=n[r++];e.setAttribute(t,c,d,a)}else{const a=i,c=n[++r];fn(a)?e.setProperty(t,a,c):e.setAttribute(t,a,c),r++}}}(e,t,r),null!==i&&function yE(e,t,n){""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n)}(e,t,i),null!==a&&function EE(e,t,n){e.setAttribute(t,"style",n)}(e,t,a)}var Jr=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e[e.ATTRIBUTE_NO_BINDING=6]="ATTRIBUTE_NO_BINDING",e}(Jr||{});let El;
vendor: 8,945 bytes, line 1
1function aa(e,t,n){for(const[r,i]of n){let a=t&&"*"!==r&&"unknown"!==r?`:${t}:${r}`:r;a=a.toLowerCase();for(const c of i)El[`${a}|${c.toLowerCase()}`]=e}}function ku(e){const t=wc();return t?Hr(t.sanitize(Jr.HTML,e)||""):Qn(e,"HTML")?Hr(Nn(e)):ph(wi(),(0,o.eFE)(e))}function Ch(e){const t=wc();return t?t.sanitize(Jr.STYLE,e)||"":Qn(e,"Style")?Nn(e):(0,o.eFE)(e)}function Bu(e){const t=wc();return t?t.sanitize(Jr.URL,e)||"":Qn(e,"URL")?Nn(e):Ir((0,o.eFE)(e))}function yl(e){const t=wc();if(t)return I(t.sanitize(Jr.RESOURCE_URL,e)||"");if(Qn(e,"ResourceURL"))return I(Nn(e));throw new o.buA(904,!1)}function Mh(e){const t=wc();if(t)return f(t.sanitize(Jr.SCRIPT,e)||"");if(Qn(e,"Script"))return f(Nn(e));throw new o.buA(905,!1)}const OE={embed:{src:!0},frame:{src:!0},iframe:{src:!0},media:{src:!0},base:{href:!0},link:{href:!0},object:{data:!0,codebase:!0}};function Th(e,t,n){return function AE(e,t){return!0===OE[e.toLowerCase()]?.[t.toLowerCase()]?yl:Bu}(t,n)(e)}function wc(){const e=(0,o.OAn)();return e&&e[o.M0L].sanitizer}const Dl=new Set(["href","xlink:href"]),SE=["attributeName","attributename"],PE={iframe:{sandbox:!0,allow:!0,allowfullscreen:!0,referrerpolicy:!0,csp:!0,fetchpriority:!0},":svg:animate":{attributename:!0,to:Dl,values:Dl,from:Dl},":svg:set":{attributename:!0,to:Dl},":svg:animatemotion":{attributename:!0},":svg:animatetransform":{attributename:!0}};function Ih(e,t,n){const r=t.toLowerCase(),i=n.toLowerCase(),c=-1===(0,o._px)()?null:(0,o.CpD)();if(c&&2!==c.type)return e;const d=":"!==r[0]&&c?.namespace?`:${c.namespace}:${r}`:r,p=PE[d]?.[i];if(!p)return e;const O=(0,o.OAn)();if(c&&"iframe"===r&&function DE(e){const t=(0,o.OAn)();e.src="",e.srcdoc=En(""),Pc(t[o.GpT],e)}((0,o.d31)(c,O)),":"===t[0]&&t.split(":").pop(),"boolean"!=typeof p){if(!c)throw new o.buA(-910,!1);if(function wE(e,t){for(const n of SE){const r=e.getAttribute(n);if(null!==r&&t.has(r.toLowerCase()))return r}return null}((0,o.d31)(c,O),p))throw new o.buA(-910,!1);return e}throw new o.buA(-910,!1)}function Oh(e){return e.ownerDocument.defaultView}function Ah(e){return e.ownerDocument}function Bs(e){return e instanceof Function?e():e}function FE(e){if(wh(e),!(0,o.xUg)(e).standalone)throw new o.buA(907,`The ${(0,o.PP7)(e)} component is not marked as standalone, but Angular expects to have a standalone component here. Please make sure the ${(0,o.PP7)(e)} component does not have the \`standalone: false\` flag in the decorator.`)}function wh(e){if(!(0,o.xUg)(e))throw new o.buA(906,`The ${(0,o.PP7)(e)} is not an Angular component, make sure it has the \`@Component\` decorator.`)}function kE(e,t,n){let r=e.length;for(;;){const i=e.indexOf(t,n);if(-1===i)return i;if(0===i||e.charCodeAt(i-1)<=32){const a=t.length;if(i+a===r||e.charCodeAt(i+a)<=32)return i}n=i+1}}const Lh="ng-template";function BE(e,t,n,r){let i=0;if(r){for(;i<t.length&&"string"==typeof t[i];i+=2)if("class"===t[i]&&-1!==kE(t[i+1].toLowerCase(),n,0))return!0}else if(Uu(e))return!1;if(i=t.indexOf(1,i),i>-1){let a;for(;++i<t.length&&"string"==typeof(a=t[i]);)if(a.toLowerCase()===n)return!0}return!1}function Uu(e){return 4===e.type&&e.value!==Lh}function UE(e,t,n){return t===(4!==e.type||n?e.value:Lh)}function jE(e,t,n){let r=4;const i=e.attrs,a=null!==i?function HE(e){for(let t=0;t<e.length;t++)if(hn(e[t]))return t;return e.length}(i):0;let c=!1;for(let d=0;d<t.length;d++){const p=t[d];if("number"!=typeof p){if(!c)if(4&r){if(r=2|1&r,""!==p&&!UE(e,p,n)||""===p&&1===t.length){if(ms(r))return!1;c=!0}}else if(8&r){if(null===i||!BE(e,i,p,n)){if(ms(r))return!1;c=!0}}else{const O=t[++d],x=WE(p,i,Uu(e),n);if(-1===x){if(ms(r))return!1;c=!0;continue}if(""!==O){let J;if(J=x>a?"":i[x+1].toLowerCase(),2&r&&O!==J){if(ms(r))return!1;c=!0}}}}else{if(!c&&!ms(r)&&!ms(p))return!1;if(c&&ms(p))continue;c=!1,r=p|1&r}}return ms(r)||c}function ms(e){return!(1&e)}function WE(e,t,n,r){if(null===t)return-1;let i=0;if(r||!n){let a=!1;for(;i<t.length;){const c=t[i];if(c===e)return i;if(3===c||6===c)a=!0;else{if(1===c||2===c){let d=t[++i];for(;"string"==typeof d;)d=t[++i];continue}if(4===c)break;if(0===c){i+=4;continue}}i+=a?1:2}return-1}return function $E(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 Nh(e,t,n=!1){for(let r=0;r<t.length;r++)if(jE(e,t[r],n))return!0;return!1}function VE(e,t){e:for(let n=0;n<t.length;n++){const r=t[n];if(e.length===r.length){for(let i=0;i<e.length;i++)if(e[i]!==r[i])continue e;return!0}}return!1}function xh(e,t){return e?":not("+t.trim()+")":t}function zE(e){let t=e[0],n=1,r=2,i="",a=!1;for(;n<e.length;){let c=e[n];if("string"==typeof c)if(2&r){const d=e[++n];i+="["+c+(d.length>0?'="'+d+'"':"")+"]"}else 8&r?i+="."+c:4&r&&(i+=" "+c);else""!==i&&!ms(c)&&(t+=xh(a,i),i=""),r=c,a=a||!ms(r);n++}return""!==i&&(t+=xh(a,i)),t}const Er={};function ju(e,t,n,r,i,a,c,d,p,O,x){const J=o.Yw1+r,Ae=J+i,Ve=function GE(e,t){const n=[];for(let r=0;r<t;r++)n.push(r<e?null:Er);return n}(J,Ae),ht="function"==typeof O?O():O;return Ve[o.eDl]={type:e,blueprint:Ve,template:n,queries:null,viewQuery:d,declTNode:t,data:Ve.slice().fill(null,J),bindingStartIndex:J,expandoStartIndex:Ae,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 c?c():c,firstChild:null,schemas:p,consts:ht,incompleteFirstPass:!1,ssrId:x}}function Fh(e){const t=e.tView;return null===t||t.incompleteFirstPass?e.tView=ju(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}function Cl(e,t,n,r,i,a,c,d,p,O,x){const J=t.blueprint.slice();return J[o.jgP]=i,J[o.Wg1]=1228|r,(null!==O||e&&2048&e[o.Wg1])&&(J[o.Wg1]|=2048),(0,o.HUe)(J),J[o.f7T]=J[o.X5O]=e,J[o.SKP]=n,J[o.M0L]=c||e&&e[o.M0L],J[o.GpT]=d||e&&e[o.GpT],J[o.YEL]=p||e&&e[o.YEL]||null,J[o.qlT]=a,J[o.ID]=function Qi(){return zi++}(),J[o.tcA]=x,J[o.oMQ]=O,J[o.b5C]=2==t.type?e[o.b5C]:J,J}function Wu(e){let t=16;return e.signals?t=4096:e.onPush&&(t=64),t}function bc(e,t,n,r){if(0===n)return-1;const i=t.length;for(let a=0;a<n;a++)t.push(r),e.blueprint.push(r),e.data.push(null);return i}function Ku(e,t){return e[o.EJG]?e[o.Yrj][o.K29]=t:e[o.EJG]=t,e[o.Yrj]=t,t}function kh(e=1){Bh((0,o.klJ)(),(0,o.OAn)(),(0,o._px)()+e,!1)}function Bh(e,t,n,r){if(!r)if(3&~t[o.Wg1]){const a=e.preOrderHooks;null!==a&&Jn(t,a,0,n)}else{const a=e.preOrderCheckHooks;null!==a&&ir(t,a,n)}(0,o.ypq)(n)}var Ml=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(Ml||{});function ca(e,t,n,r){const i=(0,Ie.Ht)(null);try{const[a,c,d]=e.inputs[n];let p=null;0!==(c&Ml.SignalBased)&&(p=t[a][Ie.bh]),null!==p&&void 0!==p.transformFn?r=p.transformFn(r):null!==d&&(r=d.call(t,r)),null!==e.setInput?e.setInput(t,p,r,n,a):or(t,p,a,r)}finally{(0,Ie.Ht)(i)}}var Tl=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(Tl||{});let Hu;function $u(e,t){return Hu(e,t)}const JE=new o.nKC("",{factory:()=>!1}),qE=new o.nKC("",{factory:()=>ey}),ey=4e3,Ta=typeof document<"u"&&"function"==typeof document?.documentElement?.getAnimations;function Il(e){return e[o.YEL].get(JE,!1)}function Vu(e){const t=rc.get(e);if(t){for(const n of t.cleanupFns)n();rc.delete(e)}Ia.delete(e)}const ry=()=>{},rc=new WeakMap,Ia=new WeakMap,Rc=new WeakMap,Lc=new WeakSet;function zu(e,t){const n=Rc.get(e);if(n&&n.length>0){const r=n.findIndex(i=>i===t);r>-1&&n.splice(r,1)}0===n?.length&&Rc.delete(e)}function Qu(e,t){const n=Rc.get(e);n?n.includes(t)||n.push(t):Rc.set(e,[t])}function Ol(e){const t=e[o.Isx]??={};return t.enter??=new Map}function Oa(e){const t=e[o.Isx]??={};return t.leave??=new Map}function Uh(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 Nc(e){return e.composedPath?e.composedPath()[0]:e.target}function Xu(e,t){const n=Ia.get(t);return void 0===n||t===Nc(e)&&(void 0!==n.animationName&&e.animationName===n.animationName||void 0!==n.propertyName&&("all"===n.propertyName||e.propertyName===n.propertyName))}function Al(e,t,n){const r=e.get(t.index)??{animateFns:[]};r.animateFns.push(n),e.set(t.index,r)}function Gu(e,t){if(e)for(const n of e)n();for(const n of t)n()}function Yu(e,t){const n=Oa(e).get(t.index);n&&(n.resolvers=void 0)}function Sl(e,t,n,r,i){zu(t,n),Gu(r,i),Yu(e,t)}function Pl(e){if(!e)return 0;const t=e.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(e)*t}function Aa(e,t){return e.getPropertyValue(t).split(",").map(r=>r.trim())}function jh(e,t){return void 0!==e&&e.duration>t.duration}function Wh(e){return(null!=e.animationName||null!=e.propertyName)&&e.duration>0}
vendor: 4,728 bytes, line 1
1function Kh(e,t,n){if(!n)return;const r=e.getAnimations();return 0===r.length?function ly(e,t){const n=getComputedStyle(e),r=function cy(e){const t=Aa(e,"animation-name"),n=Aa(e,"animation-delay"),r=Aa(e,"animation-duration"),i=Aa(e,"animation-iteration-count"),a={animationName:"",propertyName:void 0,duration:0};for(let c=0;c<t.length;c++){const d=Pl(n[c])+Pl(r[c]);d>a.duration&&"infinite"!==i[c]&&(a.animationName=t[c],a.duration=d)}return a}(n),i=function ay(e){const t=Aa(e,"transition-property"),n=Aa(e,"transition-duration"),r=Aa(e,"transition-delay"),i={propertyName:"",duration:0,animationName:void 0};for(let a=0;a<t.length;a++){const c=Pl(r[a])+Pl(n[a]);c>i.duration&&(i.propertyName=t[a],i.duration=c)}return i}(n),a=r.duration>i.duration?r:i;jh(t.get(e),a)||Wh(a)&&t.set(e,a)}(e,t):function uy(e,t,n){let r={animationName:void 0,propertyName:void 0,duration:0};for(const i of n){const a=i.effect?.getTiming();if(a?.iterations===1/0)continue;const c="number"==typeof a?.duration?a.duration:0;let d=(a?.delay??0)+c;const p=i.playbackRate;let O,x;void 0!==p&&0!==p&&1!==p&&(d/=Math.abs(p)),i.animationName?x=i.animationName:O=i.transitionProperty,d>=r.duration&&(r={animationName:x,propertyName:O,duration:d})}jh(t.get(e),r)||Wh(r)&&t.set(e,r)}(e,t,r)}const Sa=new Set;var Zu=function(e){return e[e.CHANGE_DETECTION=0]="CHANGE_DETECTION",e[e.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",e}(Zu||{});const oc=new o.nKC(""),Hh=new Set;function yo(e){Hh.has(e)||(Hh.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}let Ju=(()=>{class e{impl=null;execute(){this.impl?.execute()}static \u0275prov=(0,o.jDH)({token:e,providedIn:"root",factory:()=>new e})}return e})();const $h=[0,1,2,3];let Vh=(()=>{class e{ngZone=(0,o.WQX)(o.SKi);scheduler=(0,o.WQX)(o.hk6);errorHandler=(0,o.WQX)(o.zcH,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){(0,o.WQX)(oc,{optional:!0})}execute(){const n=this.sequences.size>0;n&&$t(bt.AfterRenderHooksStart),this.executing=!0;for(const r of $h)for(const i of this.sequences)if(!i.erroredOrDestroyed&&i.hooks[r])try{i.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>(0,i.hooks[r])(i.pipelinedValue),i.snapshot))}catch(a){i.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&&$t(bt.AfterRenderHooksEnd)}register(n){const{view:r}=n;void 0!==r?((r[o.JEi]??=[]).push(n),(0,o.blu)(r),r[o.Wg1]|=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(Zu.AFTER_NEXT_RENDER,n):n()}static \u0275prov=(0,o.jDH)({token:e,providedIn:"root",factory:()=>new e})}return e})();class zh{impl;hooks;view;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(t,n,r,i,a,c=null){this.impl=t,this.hooks=n,this.view=r,this.once=i,this.snapshot=c,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?.[o.JEi];t&&(this.view[o.JEi]=t.filter(n=>n!==this))}}function Qh(e,t){const n=t?.injector??(0,o.WQX)(o.zZn);return yo("NgAfterRender"),Xh(e,n,t,!1)}function qu(e,t){const n=t?.injector??(0,o.WQX)(o.zZn);return yo("NgAfterNextRender"),Xh(e,n,t,!0)}function Xh(e,t,n,r){const i=t.get(Ju);i.impl??=t.get(Vh);const a=t.get(oc,null,{optional:!0}),c=!0!==n?.manualCleanup?t.get(o.abz):null,d=t.get(o.r4V,null,{optional:!0}),p=new zh(i.impl,function dy(e){return e instanceof Function?[void 0,void 0,e,void 0]:[e.earlyRead,e.write,e.mixedReadWrite,e.read]}(e),d?.view,r,c,a?.snapshot(null));return i.impl.register(p),p}const fy={destroy(){}},wl=new o.nKC("",{factory:()=>({queue:new Set,isScheduled:!1,scheduler:null,injector:(0,o.WQX)(o.uvJ)})});function Gh(e,t,n){const r=e.get(wl);if(Array.isArray(t))for(const i of t)r.queue.add(i),n?.detachedLeaveAnimationFns?.push(i);else r.queue.add(t),n?.detachedLeaveAnimationFns?.push(t);r.scheduler&&r.scheduler(e)}function py(e){const t=e.get(wl);t.isScheduled||(qu(()=>{t.isScheduled=!1;for(let n of t.queue)n();t.queue.clear()},{injector:t.injector}),t.isScheduled=!0)}function bl(e){const t=e.get(wl);
vendor: 20,112 bytes, line 1
1t.scheduler=py,t.scheduler(e)}function ed(e,t){for(const[n,r]of t)Gh(e,r.animateFns)}function Yh(e,t,n,r){const i=e?.[o.Isx]?.enter;null!==t&&i&&i.has(n.index)&&ed(r,i)}function ic(e,t,n,r,i,a,c,d){if(null!=i){let p,O=!1;(0,o.A0l)(i)?p=i:(0,o.q$2)(i)&&(O=!0,i=i[o.jgP]);const x=(0,o.IvY)(i);0===e&&null!==r?(Yh(d,r,a,n),null==c?vh(t,r,x):Ma(t,r,x,c||null,!0)):1===e&&null!==r?(Yh(d,r,a,n),Ma(t,r,x,c||null,!0),function oy(e,t){const n=Rc.get(e);if(!n||0===n.length)return;const r=t.parentNode,i=t.previousSibling;for(let a=n.length-1;a>=0;a--){const c=n[a],d=c.parentNode;c===t?(n.splice(a,1),Lc.add(c),c.dispatchEvent(new CustomEvent("animationend",{detail:{cancel:!0}}))):(i&&c===i||d&&r&&d!==r)&&(n.splice(a,1),c.dispatchEvent(new CustomEvent("animationend",{detail:{cancel:!0}})),c.parentNode?.removeChild(c))}}(a,x)):2===e?(d?.[o.Isx]?.leave?.has(a.index)&&Qu(a,x),Lc.delete(x),qh(d,a,n,J=>{Lc.has(x)?Lc.delete(x):Pc(t,x,O,J)})):3===e&&(Lc.delete(x),qh(d,a,n,()=>{t.destroyNode(x)})),null!=p&&function Dy(e,t,n,r,i,a,c){const d=r[o.s6P];d!==(0,o.IvY)(r)&&ic(t,e,n,a,d,i,c);for(let O=o.Y20;O<r.length;O++){const x=r[O];Rl(x[o.eDl],x,e,t,a,d)}}(t,e,n,p,a,r,c)}}function Zh(e,t){Jh(e,t),t[o.jgP]=null,t[o.qlT]=null}function Jh(e,t){t[o.M0L].changeDetectionScheduler?.notify(9),Rl(e,t,t[o.GpT],2,null,null)}function td(e,t){const n=e[o.nfM],r=n.indexOf(t);n.splice(r,1)}function xc(e,t){if((0,o.EPY)(t))return;const n=t[o.GpT];n.destroyNode&&Rl(e,t,n,3,null,null),function my(e){let t=e[o.EJG];if(!t)return nd(e[o.eDl],e);for(;t;){let n=null;if((0,o.q$2)(t))n=t[o.EJG];else{const r=t[o.Y20];r&&(n=r)}if(!n){for(;t&&!t[o.K29]&&t!==e;)(0,o.q$2)(t)&&nd(t[o.eDl],t),t=t[o.f7T];null===t&&(t=e),(0,o.q$2)(t)&&nd(t[o.eDl],t),n=t&&t[o.K29]}t=n}}(t)}function nd(e,t){if((0,o.EPY)(t))return;const n=(0,Ie.Ht)(null);try{t[o.Wg1]&=-129,t[o.Wg1]|=256,t[o.Iaj]&&(0,Ie.XR)(t[o.Iaj]),function Ey(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r<n.length;r+=2){const i=t[n[r]];if(!(i instanceof Sr)){const a=n[r+1];if(Array.isArray(a))for(let c=0;c<a.length;c+=2){const d=i[a[c]],p=a[c+1];$t(bt.LifecycleHookStart,d,p);try{p.call(d)}finally{$t(bt.LifecycleHookEnd,d,p)}}else{$t(bt.LifecycleHookStart,i,a);try{a.call(i)}finally{$t(bt.LifecycleHookEnd,i,a)}}}}}(e,t),function _y(e,t){const n=e.cleanup,r=t[o.VVG];if(null!==n)for(let c=0;c<n.length-1;c+=2)if("string"==typeof n[c]){const d=n[c+3];d>=0?r[d]():r[-d].unsubscribe(),c+=2}else n[c].call(r[n[c+1]]);null!==r&&(t[o.VVG]=null);const i=t[o.Czx];if(null!==i){t[o.Czx]=null;for(let c=0;c<i.length;c++)(0,i[c])()}const a=t[o.tQN];if(null!==a){t[o.tQN]=null;for(const c of a)c.destroy()}}(e,t),1===t[o.eDl].type&&t[o.GpT].destroy();const r=t[o.rQE];if(null!==r&&(0,o.A0l)(t[o.f7T])){r!==t[o.f7T]&&td(r,t);const i=t[o.Ds7];null!==i&&i.detachView(e)}Xi(t)}finally{(0,Ie.Ht)(n)}}function qh(e,t,n,r){const i=e?.[o.Isx];if(null==i||null==i.leave||!i.leave.has(t.index))return r(!1);e&&Sa.add(e[o.ID]),Gh(n,()=>{if(i.leave&&i.leave.has(t.index)){const c=i.leave.get(t.index),d=[];if(c){for(let p=0;p<c.animateFns.length;p++){const O=c.animateFns[p],{promise:x}=O();d.push(x)}i.detachedLeaveAnimationFns=void 0}i.running=Promise.allSettled(d),function vy(e,t){const n=e[o.Isx]?.running;n?n.then(()=>{e[o.Isx].running=void 0,Sa.delete(e[o.ID]),t(!0)}):t(!1)}(e,r)}else e&&Sa.delete(e[o.ID]),r(!1)},i)}function rd(e,t,n){return ep(e,t.parent,n)}function ep(e,t,n){let r=t;for(;null!==r&&168&r.type;)r=(t=r).parent;if(null===r)return n[o.jgP];if((0,o.Qs1)(r)){const{encapsulation:i}=e.data[r.directiveStart+r.componentOffset];if(i===Kr.None||i===Kr.Emulated)return null}return(0,o.d31)(r,n)}function tp(e,t,n){return rp(e,t,n)}function np(e,t,n){return 40&e.type?(0,o.d31)(e,n):null}let od,rp=np;function op(e,t){rp=e,od=t}function id(e,t,n,r){const i=rd(e,r,t),a=t[o.GpT],d=tp(r.parent||t[o.qlT],r,t);if(null!=i)if(Array.isArray(n))for(let p=0;p<n.length;p++)_h(a,i,n[p],d,!1);else _h(a,i,n,d,!1);void 0!==od&&od(a,r,t,n,i)}function Pa(e,t){if(null!==t){const n=t.type;if(3&n)return(0,o.d31)(t,e);if(4&n)return sd(-1,e[t.index]);if(8&n){const r=t.child;if(null!==r)return Pa(e,r);{const i=e[t.index];return(0,o.A0l)(i)?sd(-1,i):(0,o.IvY)(i)}}if(128&n)return Pa(e,t.next);if(32&n)return $u(t,e)()||(0,o.IvY)(e[t.index]);{const r=ip(e,t);return null!==r?Array.isArray(r)?r[0]:Pa((0,o._0$)(e[o.b5C]),r):Pa(e,t.next)}}return null}function ip(e,t){return null!==t?e[o.b5C][o.qlT].projection[t.projection]:null}function sd(e,t){const n=o.Y20+e+1;if(n<t.length){const r=t[n],i=r[o.eDl].firstChild;if(null!==i)return Pa(r,i)}return t[o.s6P]}function ad(e,t,n,r,i,a,c){for(;null!=n;){const d=r[o.YEL];if(128===n.type){n=n.next;continue}const p=r[n.index],O=n.type;if(c&&0===t&&(p&&Wr((0,o.IvY)(p),r),n.flags|=2),!On(n))if(8&O)ad(e,t,n.child,r,i,a,!1),ic(t,e,d,i,p,n,a,r);else if(32&O){const x=$u(n,r);let J;for(;J=x();)ic(t,e,d,i,J,n,a,r);ic(t,e,d,i,p,n,a,r)}else 16&O?sp(e,t,r,n,i,a):ic(t,e,d,i,p,n,a,r);n=c?n.projectionNext:n.next}}function Rl(e,t,n,r,i,a){ad(n,r,e.firstChild,t,i,a,!1)}function sp(e,t,n,r,i,a){const c=n[o.b5C],p=c[o.qlT].projection[r.projection];if(Array.isArray(p))for(let O=0;O<p.length;O++)ic(t,e,n[o.YEL],i,p[O],r,a,n);else{let O=p;const x=c[o.f7T];To(r)&&(O.flags|=128),ad(e,t,O,x,i,a,!0)}}function ap(e,t,n,r,i){const a=(0,o._px)(),c=2&r;try{(0,o.ypq)(-1),c&&t.length>o.Yw1&&Bh(e,t,o.Yw1,!1),$t(c?bt.TemplateUpdateStart:bt.TemplateCreateStart,i,n),n(r,i)}finally{(0,o.ypq)(a),$t(c?bt.TemplateUpdateEnd:bt.TemplateCreateEnd,i,n)}}function Ll(e,t,n){(function Ay(e,t,n){const r=n.directiveStart,i=n.directiveEnd;(0,o.Qs1)(n)&&function YE(e,t,n){const r=(0,o.d31)(t,e),i=Fh(n),a=e[o.M0L].rendererFactory,c=Ku(e,Cl(e,i,null,Wu(n),r,t,null,a.createRenderer(r,n),null,null,null));e[t.index]=c}(t,n,e.data[r+n.componentOffset]),e.firstCreatePass||$n(n,t);const a=n.initialInputs;for(let c=r;c<i;c++){const d=e.data[c],p=fr(t,e,c,n);Wr(p,t),null!==a&&by(0,c-r,p,d,0,a),(0,o.JlV)(d)&&((0,o.KdJ)(n.index,t)[o.SKP]=fr(t,e,c,n))}})(e,t,n),!(64&~n.flags)&&function Sy(e,t,n){const r=n.directiveStart,i=n.directiveEnd,a=n.index,c=(0,o.Z9v)();try{(0,o.ypq)(a);for(let d=r;d<i;d++){const p=e.data[d],O=t[d];(0,o.RZ9)(d),(null!==p.hostBindings||0!==p.hostVars||null!==p.hostAttrs)&&Py(p,O)}}finally{(0,o.ypq)(-1),(0,o.RZ9)(c)}}(e,t,n)}function sc(e,t,n=o.d31){const r=t.localNames;if(null!==r){let i=t.index+1;for(let a=0;a<r.length;a+=2){const c=r[a+1],d=-1===c?n(t,e):e[c];e[i++]=d}}}let cp=()=>null;function cd(e,t,n,r,i,a){kl(e,t[o.eDl],t,n,r)?(0,o.Qs1)(e)&&lp(t,e.index):(3&e.type&&(n=function Oy(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(n)),ld(e,t,n,r,i,a))}function ld(e,t,n,r,i,a){if(3&e.type){const c=(0,o.d31)(e,t);r=null!=a?a(r,e.value||"",n):r,i.setProperty(c,n,r)}}function lp(e,t){const n=(0,o.KdJ)(t,e);16&n[o.Wg1]||(n[o.Wg1]|=64)}function Py(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function ud(e,t){const n=e.directiveRegistry;let r=null;if(n)for(let i=0;i<n.length;i++){const a=n[i];Nh(t,a.selectors,!1)&&(r??=[],(0,o.JlV)(a)?r.unshift(a):r.push(a))}return r}function Nl(e,t,n,r,i,a,c){if(null==a)e.removeAttribute(t,i,n);else{const d=null==c?(0,o.eFE)(a):c(a,r||"",i);e.setAttribute(t,i,d,n)}}function by(e,t,n,r,i,a){const c=a[t];if(null!==c)for(let d=0;d<c.length;d+=2)ca(r,n,c[d],c[d+1])}function xl(e,t,n,r,i){const a=o.Yw1+n,c=t[o.eDl],d=i(c,t,e,r,n);t[a]=d,(0,o.iMd)(e,!0);const p=2===e.type;return p?(yh(t[o.GpT],d,e),(0===(0,o.znI)()||(0,o.yoD)(e))&&Wr(d,t),(0,o.Fje)()):Wr(d,t),(0,o.SX7)()&&(!p||!On(e))&&id(c,t,d,e),e}function Fl(e){let t=e;return(0,o.YWB)()?(0,o.Pfq)():(t=t.parent,(0,o.iMd)(t,!1)),t}function dp(e,t,n){return(null===e||(0,o.JlV)(e))&&(n=(0,o.zAe)(n[t.index])),n[o.GpT]}function dd(e,t){const n=e[o.YEL];if(!n)return;let r;try{r=n.get(o.ZTf,null)}catch{r=null}r?.(t)}function kl(e,t,n,r,i){const a=e.inputs?.[r],c=e.hostDirectiveInputs?.[r];let d=!1;if(c)for(let p=0;p<c.length;p+=2){const O=c[p];ca(t.data[O],n[O],c[p+1],i),d=!0}if(a)for(const p of a)ca(t.data[p],n[p],r,i),d=!0;return d}function Ly(e,t){const n=(0,o.KdJ)(t,e),r=n[o.eDl];!function Ny(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}(r,n);const i=n[o.jgP];null!==i&&null===n[o.tcA]&&(n[o.tcA]=null),$t(bt.ComponentStart);try{Bl(r,n,n[o.SKP])}finally{$t(bt.ComponentEnd,n[o.SKP])}}function Bl(e,t,n){(0,o.ID8)(t);try{const r=e.viewQuery;null!==r&&sa(1,r,n);const i=e.template;null!==i&&ap(e,t,i,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),t[o.Ds7]?.finishViewCreation(e),e.staticContentQueries&&ec(e,t),e.staticViewQueries&&sa(2,e.viewQuery,n);const a=e.components;null!==a&&function xy(e,t){for(let n=0;n<t.length;n++)Ly(e,t[n])}(t,a)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{t[o.Wg1]&=-5,(0,o.bll)()}}function ac(e,t,n,r){const i=(0,Ie.Ht)(null);try{const a=t.tView,p=Cl(e,a,n,4096&e[o.Wg1]?4096:16,null,t,null,null,r?.injector??null,r?.embeddedViewInjector??null,r?.dehydratedView??null);p[o.rQE]=e[t.index];const x=e[o.Ds7];return null!==x&&(p[o.Ds7]=x.createEmbeddedView(a)),Bl(a,p,n),p}finally{(0,Ie.Ht)(i)}}function wa(e,t){return!t||null===t.firstChild||To(e)}function Fc(e,t,n,r,i=!1){for(;null!==n;){if(128===n.type){n=i?n.projectionNext:n.next;continue}const a=t[n.index];null!==a&&r.push((0,o.IvY)(a)),(0,o.A0l)(a)&&Fy(a,r);const c=n.type;if(8&c)Fc(e,t,n.child,r);else if(32&c){const d=$u(n,t);let p;for(;p=d();)r.push(p)}else if(16&c){const d=ip(t,n);if(Array.isArray(d))r.push(...d);else{const p=(0,o._0$)(t[o.b5C]);Fc(p[o.eDl],p,d,r,!0)}}n=i?n.projectionNext:n.next}return r}function Fy(e,t){for(let n=o.Y20;n<e.length;n++){const r=e[n],i=r[o.eDl].firstChild;null!==i&&Fc(r[o.eDl],r,i,t)}e[o.s6P]!==e[o.jgP]&&t.push(e[o.s6P])}function fp(e){if(null!==e[o.JEi]){for(const t of e[o.JEi])t.impl.addSequence(t);e[o.JEi].length=0}}let hp=[];const jy={...Ie.pL,consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{(0,o.blu)(e.lView)},consumerOnSignalRead(){this.lView[o.Iaj]=this}},Ky={...Ie.pL,consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{let t=(0,o._0$)(e.lView);for(;t&&!pp(t[o.eDl]);)t=(0,o._0$)(t);t&&(0,o.HAh)(t)},consumerOnSignalRead(){this.lView[o.Iaj]=this}};function pp(e){return 2!==e.type}function gp(e){if(null===e[o.tQN])return;let t=!0;for(;t;){let n=!1;for(const r of e[o.tQN])r.dirty&&(n=!0,null===r.zone||Zone.current===r.zone?r.run():r.zone.run(()=>r.run()));t=n&&!!(8192&e[o.Wg1])}}function Ul(e,t=0){const r=e[o.M0L].rendererFactory;r.begin?.();try{!function $y(e,t){const n=(0,o.yP_)();try{(0,o.cBl)(!0),fd(e,t);let r=0;for(;(0,o.dMS)(e);){if(100===r)throw new o.buA(103,!1);r++,fd(e,1)}}finally{(0,o.cBl)(n)}}(e,t)}finally{r.end?.()}}function mp(e,t,n,r){if((0,o.EPY)(t))return;const i=t[o.Wg1];(0,o.ID8)(t);let d=!0,p=null,O=null;pp(e)?(O=function ky(e){return e[o.Iaj]??function By(e){const t=hp.pop()??Object.create(jy);return t.lView=e,t}(e)}(t),p=(0,Ie.Bg)(O)):null===(0,Ie.nR)()?(d=!1,O=function Wy(e){const t=e[o.Iaj]??Object.create(Ky);return t.lView=e,t}(t),p=(0,Ie.Bg)(O)):t[o.Iaj]&&((0,Ie.XR)(t[o.Iaj]),t[o.Iaj]=null);try{(0,o.HUe)(t),(0,o.Kw3)(e.bindingStartIndex),null!==n&&ap(e,t,n,2,r);const x=!(3&~i);if(x){const Ve=e.preOrderCheckHooks;null!==Ve&&ir(t,Ve,null)}else{const Ve=e.preOrderHooks;null!==Ve&&Jn(t,Ve,0,null),cr(t,0)}if(function Vy(e){for(let t=xo(e);null!==t;t=zo(t)){if(!(2&t[o.Wg1]))continue;const n=t[o.nfM];for(let r=0;r<n.length;r++)(0,o.HAh)(n[r])}}(t),gp(t),vp(t,0),null!==e.contentQueries&&ec(e,t),x){const Ve=e.contentCheckHooks;null!==Ve&&ir(t,Ve)}else{const Ve=e.contentHooks;null!==Ve&&Jn(t,Ve,1),cr(t,1)}!function Qy(e,t){const n=e.hostBindingOpCodes;if(null!==n)try{for(let r=0;r<n.length;r++){const i=n[r];if(i<0)(0,o.ypq)(~i);else{const a=i,c=n[++r],d=n[++r];(0,o.vQI)(c,a);const p=t[a];$t(bt.HostBindingsUpdateStart,p);try{d(2,p)}finally{$t(bt.HostBindingsUpdateEnd,p)}}}}finally{(0,o.ypq)(-1)}}(e,t);const J=e.components;null!==J&&Ep(t,J,0);const Ae=e.viewQuery;if(null!==Ae&&sa(2,Ae,r),x){const Ve=e.viewCheckHooks;null!==Ve&&ir(t,Ve)}else{const Ve=e.viewHooks;null!==Ve&&Jn(t,Ve,2),cr(t,2)}if(!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),t[o.pcR]){for(const Ve of t[o.pcR])Ve();t[o.pcR]=null}fp(t),t[o.Wg1]&=-73}catch(x){throw(0,o.blu)(t),x}finally{null!==O&&((0,Ie.Wu)(O,p),d&&function Uy(e){e.lView[o.Iaj]!==e&&(e.lView=null,hp.push(e))}(O)),(0,o.bll)()}}function vp(e,t){for(let n=xo(e);null!==n;n=zo(n))for(let r=o.Y20;r<n.length;r++)_p(n[r],t)}function zy(e,t,n){$t(bt.ComponentStart);const r=(0,o.KdJ)(t,e);try{_p(r,n)}finally{$t(bt.ComponentEnd,r[o.SKP])}}function _p(e,t){(0,o.F1c)(e)&&fd(e,t)}function fd(e,t){const r=e[o.eDl],i=e[o.Wg1],a=e[o.Iaj];let c=!!(0===t&&16&i);if(c||=!!(64&i&&0===t),c||=!!(1024&i),c||=!(!a?.dirty||!(0,Ie.si)(a)),c||=!1,a&&(a.dirty=!1),e[o.Wg1]&=-9217,c)mp(r,e,r.template,e[o.SKP]);else if(8192&i){const d=(0,Ie.Ht)(null);try{gp(e),vp(e,1);const p=r.components;null!==p&&Ep(e,p,1),fp(e)}finally{(0,Ie.Ht)(d)}}}function Ep(e,t,n){for(let r=0;r<t.length;r++)zy(e,t[r],n)}function cc(e,t){const n=(0,o.yP_)()?64:1088;for(e[o.M0L].changeDetectionScheduler?.notify(t);e;){e[o.Wg1]|=n;const r=(0,o._0$)(e);if((0,o.EFk)(e)&&!r)return e;e=r}return null}function yp(e,t,n,r){return[e,!0,0,t,null,r,null,n,null,null]}function Dp(e,t){const n=o.Y20+t;if(n<e.length)return e[n]}function lc(e,t,n,r=!0){const i=t[o.eDl];if(function Xy(e,t,n,r){const i=o.Y20+r,a=n.length;r>0&&(n[i-1][o.K29]=t),r<a-o.Y20?(t[o.K29]=n[i],(0,o.EYC)(n,o.Y20+r,t)):(n.push(t),t[o.K29]=null),t[o.f7T]=n;const c=t[o.rQE];null!==c&&n!==c&&Cp(c,t);const d=t[o.Ds7];null!==d&&d.insertView(e),(0,o._gW)(t),t[o.Wg1]|=128}(i,t,e,n),r){const c=sd(n,e),d=t[o.GpT],p=d.parentNode(e[o.s6P]);null!==p&&function gy(e,t,n,r,i,a){r[o.jgP]=i,r[o.qlT]=t,Rl(e,r,n,1,i,a)}(i,e[o.qlT],d,t,p,c)}const a=t[o.tcA];null!==a&&null!==a.firstChild&&(a.firstChild=null)}function hd(e,t){const n=kc(e,t);return void 0!==n&&xc(n[o.eDl],n),n}function kc(e,t){if(e.length<=o.Y20)return;const n=o.Y20+t,r=e[n];if(r){const i=r[o.rQE];null!==i&&i!==e&&td(i,r),t>0&&(e[n-1][o.K29]=r[o.K29]);const a=(0,o.E6O)(e,o.Y20+t);Zh(r[o.eDl],r);const c=a[o.Ds7];null!==c&&c.detachView(a[o.eDl]),r[o.f7T]=null,r[o.K29]=null,r[o.Wg1]&=-129}return r}function Cp(e,t){const n=e[o.nfM],r=t[o.f7T];((0,o.q$2)(r)||t[o.b5C]!==r[o.f7T][o.b5C])&&(e[o.Wg1]|=2),null===n?e[o.nfM]=[t]:n.push(t)}class jl{_lView;_cdRefInjectingView;_appRef=null;_attachedToViewContainer=!1;exhaustive;get rootNodes(){const t=this._lView,n=t[o.eDl];return Fc(n,t,n.firstChild,[])}constructor(t,n){this._lView=t,this._cdRefInjectingView=n}get context(){return this._lView[o.SKP]}set context(t){this._lView[o.SKP]=t}get destroyed(){return(0,o.EPY)(this._lView)}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[o.f7T];if((0,o.A0l)(t)){const n=t[o.bm_],r=n?n.indexOf(this):-1;r>-1&&(kc(t,r),(0,o.E6O)(n,r))}this._attachedToViewContainer=!1}xc(this._lView[o.eDl],this._lView)}onDestroy(t){(0,o.ik5)(this._lView,t)}markForCheck(){cc(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[o.Wg1]&=-129}reattach(){(0,o._gW)(this._lView),this._lView[o.Wg1]|=128}detectChanges(){this._lView[o.Wg1]|=1024,Ul(this._lView)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new o.buA(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const t=(0,o.EFk)(this._lView),n=this._lView[o.rQE];null!==n&&!t&&td(n,this._lView),Jh(this._lView[o.eDl],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new o.buA(902,!1);this._appRef=t;const n=(0,o.EFk)(this._lView),r=this._lView[o.rQE];null!==r&&!n&&Cp(r,this._lView),(0,o._gW)(this._lView)}}function Gy(e){return(0,o.dMS)(e._lView)||!!(64&e._lView[o.Wg1])}function Yy(e){(0,o.HAh)(e._lView)}let Bc=(()=>class e{_declarationLView;_declarationTContainer;elementRef;static __NG_ELEMENT_ID__=Zy;constructor(n,r,i){this._declarationLView=n,this._declarationTContainer=r,this.elementRef=i}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(n,r){return this.createEmbeddedViewImpl(n,r)}createEmbeddedViewImpl(n,r,i){const a=ac(this._declarationLView,this._declarationTContainer,n,{embeddedViewInjector:r,dehydratedView:i});return new jl(a)}})();function Zy(){return Wl((0,o.Mx4)(),(0,o.OAn)())}function Wl(e,t){return 4&e.type?new Bc(t,e,Mo(e,t)):null}function Ip(e,t,n){const r=t.insertBeforeIndex,i=Array.isArray(r)?r[0]:r;return null===i?np(e,0,n):(0,o.IvY)(n[i])}function Op(e,t,n,r,i){const a=t.insertBeforeIndex;if(Array.isArray(a)){let c=r,d=null;if(3&t.type||(d=c,c=i),null!==c&&-1===t.componentOffset)for(let p=1;p<a.length;p++)Ma(e,c,n[a[p]],d,!1)}}function ba(e,t,n,r,i){let a=e.data[t];if(null===a)a=vd(e,t,n,r,i),(0,o.JjR)()&&(a.flags|=32);else if(64&a.type){a.type=n,a.value=r,a.attrs=i;const c=(0,o.Ab)();a.injectorIndex=null===c?-1:c.injectorIndex}return(0,o.iMd)(a,!0),a}function vd(e,t,n,r,i){const a=(0,o.veI)(),c=(0,o.YWB)(),p=e.data[t]=function cD(e,t,n,r,i,a){let c=t?t.injectorIndex:-1,d=0;return(0,o.KtD)()&&(d|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:c,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,controlDirectiveIndex:-1,customControlIndex:-1,propertyBindings:null,flags:d,providerIndexes:0,value:i,namespace:(0,o.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}}(0,c?a:a&&a.parent,n,t,r,i);return function aD(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,p,a,c),p}function Ap(e,t){if(e.push(t),e.length>1)for(let n=e.length-2;n>=0;n--){const r=e[n];Sp(r)||lD(r,t)&&null===uD(r)&&dD(r,t.index)}}function Sp(e){return!(64&e.type)}function lD(e,t){return Sp(t)||e.index>t.index}function uD(e){const t=e.insertBeforeIndex;return Array.isArray(t)?t[0]:t}function dD(e,t){const n=e.insertBeforeIndex;Array.isArray(n)?n[0]=t:(op(Ip,Op),e.insertBeforeIndex=t)}function Kc(e,t){const n=e.data[t];return null===n||"string"==typeof n?null:n.hasOwnProperty("currentCaseLViewIndex")?n:n.value}function pD(e,t,n){const r=vd(e,n,64,null,null);return Ap(t,r),r}function Hl(e,t){const n=t[e.currentCaseLViewIndex];return null===n?n:n<0?~n:n}function Pp(e){return e>>>17}function wp(e){return(131070&e)>>>1}function _d(e,t,n){e.index=0;const r=Hl(t,n);e.removes=null!==r?t.remove[r]:o.Mlv}function $l(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),_d(e,e.lView[o.eDl].data[~t],e.lView),$l(e))}return 0===e.stack.length?(e.lView=void 0,null):(e.removes=e.stack.pop(),e.index=e.stack.pop(),$l(e))}function mD(){const e={stack:[],index:-1};return function t(n,r){for(e.lView=r;e.stack.length;)e.stack.pop();return _d(e,n.value,r),$l.bind(null,e)}}function FD(e,t,n){for(const r of n.node.cases[n.case]){const i=t.get(r.index-o.Yw1);i&&Pc(e,i,!1)}}function zl(e){const t=e[o.qFA]??[],r=e[o.f7T][o.GpT],i=[];for(const a of t)void 0!==a.data.di?i.push(a):Wp(a,r);e[o.qFA]=i}function kD(e){const{lContainer:t}=e,n=t[o.qFA];if(null===n)return;const i=t[o.f7T][o.GpT];for(const a of n)Wp(a,i)}function Wp(e,t){let n=0,r=e.firstChild;if(r){const i=e.data.r;for(;n<i;){const a=r.nextSibling;Pc(t,r,!1),r=a,n++}}}function Ql(e){zl(e);const t=e[o.jgP];(0,o.q$2)(t)&&Vc(t);for(let n=o.Y20;n<e.length;n++)Vc(e[n])}function Vc(e){!function xD(e){const t=e[o.tcA];if(t){const{i18nNodes:n,dehydratedIcuData:r}=t;if(n&&r){const i=e[o.GpT];for(const a of r.values())FD(i,n,a)}t.i18nNodes=void 0,t.dehydratedIcuData=void 0}}(e);const t=e[o.eDl];for(let n=o.Yw1;n<t.bindingStartIndex;n++)(0,o.A0l)(e[n])?Ql(e[n]):(0,o.q$2)(e[n])&&Vc(e[n])}let $D=class{},Qp=class{};
vendor: 6,004 bytes, line 1
1class VD{resolveComponentFactory(t){throw new o.buA(917,!1)}}let Qc=class{static NULL=new VD};class Td{}let zD=(()=>class e{destroyNode=null;static __NG_ELEMENT_ID__=()=>function QD(){const e=(0,o.OAn)(),t=(0,o.Mx4)(),n=(0,o.KdJ)(t.index,e);return((0,o.q$2)(n)?n:e)[o.GpT]}()})(),XD=(()=>{class e{static \u0275prov=(0,o.jDH)({token:e,providedIn:"root",factory:()=>null})}return e})();function Id(e){return void 0!==e.ngModule}function La(e){return!!(0,o.phH)(e)}function Xl(e){return!!(0,o.oyA)(e)}function Xp(e){return!!(0,o.HaV)(e)}function Xc(e){return!!(0,o.xUg)(e)}function YD(e,t){if((0,o.Jzi)(e)&&!(e=(0,o.nl4)(e)))throw new Error(`Expected forwardRef function, imported from "${(0,o.PP7)(t)}", to return a standalone entity or NgModule but got "${(0,o.PP7)(e)||e}".`);if(null==(0,o.phH)(e)){const n=(0,o.xUg)(e)||(0,o.HaV)(e)||(0,o.oyA)(e);if(null==n)throw Id(e)?new Error(`A module with providers was imported from "${(0,o.PP7)(t)}". Modules with providers are not supported in standalone components imports.`):new Error(`The "${(0,o.PP7)(e)}" type, imported from "${(0,o.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 GD(e){return(0,o.xUg)(e)?"component":(0,o.HaV)(e)?"directive":(0,o.oyA)(e)?"pipe":"type"}(e);throw new Error(`The "${(0,o.PP7)(e)}" ${r}, imported from "${(0,o.PP7)(t)}", is not standalone. Does the ${r} have the standalone: false flag?`)}}}class ZD{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,o.phH)(t);if(n?.declarations)for(const r of Bs(n.declarations))Xc(r)&&this.ownerNgModule.set(r,t)}this.ngModulesWithSomeUnresolvedDecls.clear()}}getComponentDependencies(t,n){this.resolveNgModulesDecls();const r=(0,o.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 i=this.getStandaloneComponentScope(t,n);return i.compilation.isPoisoned?{dependencies:[]}:{dependencies:[...i.compilation.directives,...i.compilation.pipes,...i.compilation.ngModules]}}{if(!this.ownerNgModule.has(t))return{dependencies:[]};const i=this.getNgModuleScope(this.ownerNgModule.get(t));return i.compilation.isPoisoned?{dependencies:[]}:{dependencies:[...i.compilation.directives,...i.compilation.pipes]}}}registerNgModule(t,n){if(!La(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,o.WbQ)(t),r={exported:{directives:new Set,pipes:new Set},compilation:{directives:new Set,pipes:new Set}};for(const i of Bs(n.imports))if(La(i)){const a=this.getNgModuleScope(i);la(a.exported.directives,r.compilation.directives),la(a.exported.pipes,r.compilation.pipes)}else{if(!(0,o.QuC)(i)){r.compilation.isPoisoned=!0;break}if(Xp(i)||Xc(i))r.compilation.directives.add(i);else{if(!Xl(i))throw new o.buA(980,"The standalone imported type is neither a component nor a directive nor a pipe");r.compilation.pipes.add(i)}}if(!r.compilation.isPoisoned)for(const i of Bs(n.declarations)){if(La(i)||(0,o.QuC)(i)){r.compilation.isPoisoned=!0;break}Xl(i)?r.compilation.pipes.add(i):r.compilation.directives.add(i)}for(const i of Bs(n.exports))if(La(i)){const a=this.getNgModuleScope(i);la(a.exported.directives,r.exported.directives),la(a.exported.pipes,r.exported.pipes),la(a.exported.directives,r.compilation.directives),la(a.exported.pipes,r.compilation.pipes)}else Xl(i)?r.exported.pipes.add(i):r.exported.directives.add(i);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 i of(0,o.Bqz)(n??[])){const a=(0,o.nl4)(i);try{YD(a,t)}catch{return r.compilation.isPoisoned=!0,r}if(La(a)){r.compilation.ngModules.add(a);const c=this.getNgModuleScope(a);if(c.exported.isPoisoned)return r.compilation.isPoisoned=!0,r;la(c.exported.directives,r.compilation.directives),la(c.exported.pipes,r.compilation.pipes)}else if(Xl(a))r.compilation.pipes.add(a);else{if(!Xp(a)&&!Xc(a))return r.compilation.isPoisoned=!0,r;r.compilation.directives.add(a)}}return r}isOrphanComponent(t){const n=(0,o.xUg)(t);return!(!n||n.standalone||(this.resolveNgModulesDecls(),this.ownerNgModule.has(t)))}}function la(e,t){for(const n of e)t.add(n)}const Gc=new ZD,Od={};class dc{injector;parentInjector;constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){const i=this.injector.get(t,Od,r);return i!==Od||n===Od?i:this.parentInjector.get(t,n,r)}}function Gl(e,t,n){let r=n?e.styles:null,i=n?e.classes:null,a=0;if(null!==t)for(let c=0;c<t.length;c++){const d=t[c];if("number"==typeof d)a=d;else if(1==a)i=(0,o.n$e)(i,d);else if(2==a){const O=t[++c];r=(0,o.n$e)(r,d+": "+O+";")}}n?e.styles=r:e.stylesWithoutHost=r,n?e.classes=i:e.classesWithoutHost=i}function fc(e,t=0){const n=(0,o.OAn)();return null===n?(0,o.KVO)(e,t):Xr((0,o.Mx4)(),n,(0,o.nl4)(e),t)}function Gp(e,t,n,r,i){const a=null===r?null:{"":-1},c=i(e,n);if(null!==c){let d=c,p=null,O=null;for(const x of c)if(null!==x.resolveHostDirectives){[d,p,O]=x.resolveHostDirectives(c);break}!function t0(e,t,n,r,i,a,c){const d=r.length;let p=null;for(let Ae=0;Ae<d;Ae++){const Ve=r[Ae];
vendor: 16,712 bytes, line 1
1null===p&&(0,o.JlV)(Ve)&&(p=Ve,e0(e,n,Ae)),Pr($n(n,t),e,Ve.type)}(function a0(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t})(n,e.data.length,d),p?.viewProvidersResolver&&p.viewProvidersResolver(p);for(let Ae=0;Ae<d;Ae++){const Ve=r[Ae];Ve.providersResolver&&Ve.providersResolver(Ve)}let O=!1,x=!1,J=bc(e,t,d,null);d>0&&(n.directiveToIndex=new Map);for(let Ae=0;Ae<d;Ae++){const Ve=r[Ae];if(n.mergedAttrs=wt(n.mergedAttrs,Ve.hostAttrs),r0(e,n,t,J,Ve),s0(J,Ve,i),null!==c&&c.has(Ve)){const[Kt,nn]=c.get(Ve);n.directiveToIndex.set(Ve.type,[J,Kt+n.directiveStart,nn+n.directiveStart])}else(null===a||!a.has(Ve))&&n.directiveToIndex.set(Ve.type,J);null!==Ve.contentQueries&&(n.flags|=4),(null!==Ve.hostBindings||null!==Ve.hostAttrs||0!==Ve.hostVars)&&(n.flags|=64);const ht=Ve.type.prototype;!O&&(ht.ngOnChanges||ht.ngOnInit||ht.ngDoCheck)&&((e.preOrderHooks??=[]).push(n.index),O=!0),!x&&(ht.ngOnChanges||ht.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(n.index),x=!0),J++}!function n0(e,t,n){for(let r=t.directiveStart;r<t.directiveEnd;r++){const i=e.data[r];if(null!==n&&n.has(i)){const a=n.get(i);Zp(0,t,a,r),Zp(1,t,a,r),qp(t,r,!0)}else Yp(0,t,i,r),Yp(1,t,i,r),qp(t,r,!1)}}(e,n,a)}(e,t,n,d,a,p,O)}null!==a&&null!==r&&function qD(e,t,n){const r=e.localNames=[];for(let i=0;i<t.length;i+=2){const a=n[t[i+1]];if(null==a)throw new o.buA(-301,!1);r.push(t[i],a)}}(n,r,a)}function e0(e,t,n){t.componentOffset=n,(e.components??=[]).push(t.index)}function Yp(e,t,n,r){const i=0===e?n.inputs:n.outputs;for(const a in i)if(i.hasOwnProperty(a)){let c;c=0===e?t.inputs??={}:t.outputs??={},c[a]??=[],c[a].push(r),Jp(t,a)}}function Zp(e,t,n,r){const i=0===e?n.inputs:n.outputs;for(const a in i)if(i.hasOwnProperty(a)){const c=i[a];let d;d=0===e?t.hostDirectiveInputs??={}:t.hostDirectiveOutputs??={},d[c]??=[],d[c].push(r,a),Jp(t,c)}}function Jp(e,t){"class"===t?e.flags|=8:"style"===t&&(e.flags|=16)}function qp(e,t,n){const{attrs:r,inputs:i,hostDirectiveInputs:a}=e;if(null===r||!n&&null===i||n&&null===a||Uu(e))return e.initialInputs??=[],void e.initialInputs.push(null);let c=null,d=0;for(;d<r.length;){const p=r[d];if(0!==p)if(5!==p){if("number"==typeof p)break;if(!n&&i.hasOwnProperty(p)){const O=i[p];for(const x of O)if(x===t){c??=[],c.push(p,r[d+1]);break}}else if(n&&a.hasOwnProperty(p)){const O=a[p];for(let x=0;x<O.length;x+=2)if(O[x]===t){c??=[],c.push(O[x+1],r[d+1]);break}}d+=2}else d+=2;else d+=4}e.initialInputs??=[],e.initialInputs.push(c)}function r0(e,t,n,r,i){e.data[r]=i;const a=i.factory||(i.factory=(0,o.wGu)(i.type,!0)),c=new Sr(a,(0,o.JlV)(i),fc,null);e.blueprint[r]=c,n[r]=c,function o0(e,t,n,r,i){const a=i.hostBindings;if(a){let c=e.hostBindingOpCodes;null===c&&(c=e.hostBindingOpCodes=[]);const d=~t.index;(function i0(e){let t=e.length;for(;t>0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(c)!=d&&c.push(d),c.push(n,r,a)}}(e,t,r,bc(e,n,i.hostVars,Er),i)}function s0(e,t,n){if(n){if(t.exportAs)for(let r=0;r<t.exportAs.length;r++)n[t.exportAs[r]]=e;(0,o.JlV)(t)&&(n[""]=e)}}function Ad(e,t,n,r,i,a,c,d){const p=t[o.eDl],O=p.consts,J=ba(p,e,n,r,(0,o.db4)(O,c));return a&&Gp(p,t,J,(0,o.db4)(O,d),i),J.mergedAttrs=wt(J.mergedAttrs,J.attrs),null!==J.attrs&&Gl(J,J.attrs,!1),null!==J.mergedAttrs&&Gl(J,J.mergedAttrs,!0),null!==p.queries&&p.queries.elementStart(p,J),J}function Sd(e,t){Yn(e,t),(0,o.srX)(t)&&e.queries.elementEnd(t)}function eg(e,t,n,r,i,a){const c=t.consts,p=ba(t,e,n,r,(0,o.db4)(c,i));if(p.mergedAttrs=wt(p.mergedAttrs,p.attrs),null!=a){const O=(0,o.db4)(c,a);p.localNames=[];for(let x=0;x<O.length;x+=2)p.localNames.push(O[x],-1)}return null!==p.attrs&&Gl(p,p.attrs,!1),null!==p.mergedAttrs&&Gl(p,p.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,p),p}function Pd(e){return!!tg(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function l0(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 tg(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function vs(e,t,n){return e[t]=n}function hc(e,t){return e[t]}function Br(e,t,n){return n!==Er&&(!Object.is(e[t],n)&&(e[t]=n,!0))}function Na(e,t,n,r){const i=Br(e,t,n);return Br(e,t+1,r)||i}function Yl(e,t,n,r,i){const a=Na(e,t,n,r);return Br(e,t+2,i)||a}function Vi(e,t,n,r,i,a){const c=Na(e,t,n,r);return Na(e,t+2,i,a)||c}function ua(e,t,n){return function r(i){const a=r.__ngNativeEl__;void 0!==a&&function _(e,t){if(null==e||"object"!=typeof e)return;let n=h.get(e);n||(n=new WeakSet,h.set(e,n)),n.add(t)}(i,a),cc((0,o.Qs1)(e)?(0,o.KdJ)(e.index,t):t,5);const d=t[o.SKP];let p=ng(t,d,n,i),O=r.__ngNextListenerFn__;for(;O;)p=ng(t,d,O,i)&&p,O=O.__ngNextListenerFn__;return p}}function ng(e,t,n,r){const i=(0,Ie.Ht)(null);try{return $t(bt.OutputStart,t,n),!1!==n(r)}catch(a){return dd(e,a),!1}finally{$t(bt.OutputEnd,t,n),(0,Ie.Ht)(i)}}function wd(e,t,n,r,i,a,c,d){const p=(0,o.yoD)(e);let O=!1,x=null;if(!r&&p&&(x=function f0(e,t,n,r){const i=e.cleanup;if(null!=i)for(let a=0;a<i.length-1;a+=2){const c=i[a];if(c===n&&i[a+1]===r){const d=t[o.VVG],p=i[a+2];return d&&d.length>p?d[p]:null}"string"==typeof c&&(a+=2)}return null}(t,n,a,e.index)),null!==x)(x.__ngLastListenerFn__||x).__ngNextListenerFn__=c,x.__ngLastListenerFn__=c,O=!0;else{const J=(0,o.d31)(e,n),Ae=r?r(J):J;r||(d.__ngNativeEl__=J);const Ve=i.listen(Ae,a,d);(function d0(e){return e.startsWith("animation")||e.startsWith("transition")})(a)||rg(r?Kt=>r((0,o.IvY)(Kt[e.index])):e.index,t,n,a,d,Ve,!1)}return O}function rg(e,t,n,r,i,a,c){const d=t.firstCreatePass?(0,o.vNG)(t):null,p=(0,o.d_l)(n),O=p.length;p.push(i,a),d&&d.push(r,e,O,(O+1)*(c?-1:1))}function pc(e,t,n,r,i,a){const d=t[o.eDl],J=t[n][d.data[n].outputs[r]].subscribe(a);rg(e.index,d,t,i,a,J,!0)}class sg{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 descriptor(){return`<${this.tNode.value}>`}listenToCustomControlOutput(t,n){cg(this.tView.data[this.tNode.customControlIndex],t)&&pc(this.tNode,this.lView,this.tNode.customControlIndex,t,t,ua(this.tNode,this.lView,n))}listenToCustomControlModel(t){const n=1024&this.tNode.flags?"valueChange":"checkedChange";pc(this.tNode,this.lView,this.tNode.customControlIndex,n,n,ua(this.tNode,this.lView,t))}listenToDom(t,n){wd(this.tNode,this.tView,this.lView,void 0,this.lView[o.GpT],t,n,ua(this.tNode,this.lView,n))}setInputOnDirectives(t,n){const r=this.tNode.inputs?.[t],i=this.tNode.hostDirectiveInputs?.[t];if(!r&&!i)return!1;if(r)for(const a of r)ca(this.tView.data[a],this.lView[a],t,n);if(i)for(let a=0;a<i.length;a+=2){const c=i[a];ca(this.tView.data[c],this.lView[c],i[a+1],n)}return!0}setCustomControlModelInput(t){ca(this.tView.data[this.tNode.customControlIndex],this.lView[this.tNode.customControlIndex],1024&this.tNode.flags?"value":"checked",t)}customControlHasInput(t){return-1!==this.tNode.customControlIndex&&null!=this.tView.data[this.tNode.customControlIndex].inputs[t]}}function ag(e,t){return function E0(e,t){return t in e.inputs}(e,t)&&cg(e,t+"Change")}function cg(e,t){return t in e.outputs}const qs=Symbol("BINDING");function bd(e){return e.debugInfo?.className||e.type.name||null}class dg extends Qc{ngModule;constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=(0,o.xUg)(t);return new Zl(n,this.ngModule)}}class Zl extends Qp{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=function M0(e){return Object.keys(e).map(t=>{const[n,r,i]=e[t],a={propName:n,templateName:t,isSignal:0!==(r&Ml.SignalBased)};return i&&(a.transform=i),a})}(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=function T0(e){return Object.keys(e).map(t=>({propName:e[t],templateName:t}))}(this.componentDef.outputs),this.cachedOutputs}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function QE(e){return e.map(zE).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors??[],this.isBoundToModule=!!n}create(t,n,r,i,a,c){$t(bt.DynamicComponentStart);const d=(0,Ie.Ht)(null);try{const p=this.componentDef,O=function I0(e,t,n){let r=t instanceof o.uvJ?t:t?.injector;return r&&null!==e.getStandaloneInjector&&(r=e.getStandaloneInjector(r)||r),r?new dc(n,r):n}(p,i||this.ngModule,t),x=function O0(e){const t=e.get(Td,null);if(null===t)throw new o.buA(407,!1);return{rendererFactory:t,sanitizer:e.get(XD,null),changeDetectionScheduler:e.get(o.hk6,null),ngReflect:!1,tracingService:e.get(oc,null,{optional:!0})}}(O),J=x.tracingService;return J&&J.componentCreate?J.componentCreate(bd(p),()=>this.createComponentRef(x,O,n,r,a,c)):this.createComponentRef(x,O,n,r,a,c)}finally{(0,Ie.Ht)(d)}}createComponentRef(t,n,r,i,a,c){const d=this.componentDef,p=function w0(e,t,n,r){const i=e?["ng-version","21.2.19"]:function XE(e){const t=[],n=[];let r=1,i=2;for(;r<e.length;){let a=e[r];if("string"==typeof a)2===i?""!==a&&t.push(a,e[++r]):8===i&&n.push(a);else{if(!ms(i))break;i=a}r++}return n.length&&t.push(1,...n),t}(t.selectors[0]);let a=null,c=null,d=0;if(n)for(const x of n)d+=x[qs].requiredVars,x.create&&(x.targetIdx=0,(a??=[]).push(x)),x.update&&(x.targetIdx=0,(c??=[]).push(x));if(r)for(let x=0;x<r.length;x++){const J=r[x];if("function"!=typeof J)for(const Ae of J.bindings){d+=Ae[qs].requiredVars;const Ve=x+1;Ae.create&&(Ae.targetIdx=Ve,(a??=[]).push(Ae)),Ae.update&&(Ae.targetIdx=Ve,(c??=[]).push(Ae))}}const p=[t];if(r)for(const x of r){const Ae=(0,o.HaV)("function"==typeof x?x:x.type);p.push(Ae)}return ju(0,null,function b0(e,t){return e||t?n=>{if(1&n&&e)for(const r of e)r.create();if(2&n&&t)for(const r of t)r.update()}:null}(a,c),1,d,p,null,null,null,[i],null)}(i,d,c,a),O=t.rendererFactory.createRenderer(null,d),x=i?function My(e,t,n,r){const a=r.get(Zo,!1)||n===Kr.ShadowDom||n===Kr.ExperimentalIsolatedShadowDom,c=e.selectRootElement(t,a);return function Ty(e){cp(e)}(c),c}(O,i,d.encapsulation,n):function A0(e,t){const n=function P0(e){return(e.selectors[0][0]||"div").toLowerCase()}(e);return _l(t,n,"svg"===n?o.jNX:"math"===n?o.rJ1:null)}(d,O);!function S0(e){if("script"===e?.toLowerCase())throw new o.buA(905,!1)}(x?.tagName);const J=c?.some(fg)||a?.some(ht=>"function"!=typeof ht&&ht.bindings.some(fg)),Ae=Cl(null,p,null,512|Wu(d),null,null,t,O,n,null,null);Ae[o.Yw1]=x,(0,o.ID8)(Ae);let Ve=null;try{const ht=Ad(o.Yw1,Ae,2,"#host",()=>p.directiveRegistry,!0,0);yh(O,x,ht),Wr(x,Ae),Ll(p,Ae,ht),xs(p,ht,Ae),Sd(p,ht),void 0!==r&&function L0(e,t,n){const r=e.projection=[];for(let i=0;i<t.length;i++){const a=n[i];r.push(null!=a&&a.length?Array.from(a):null)}}(ht,this.ngContentSelectors,r),Ve=(0,o.KdJ)(ht.index,Ae),Ae[o.SKP]=Ve[o.SKP],Bl(p,Ae,null)}catch(ht){throw null!==Ve&&Xi(Ve),Xi(Ae),ht}finally{$t(bt.DynamicComponentEnd),(0,o.bll)()}return new R0(this.componentType,Ae,!!J)}}function fg(e){const t=e[qs].kind;return"input"===t||"twoWay"===t}class R0 extends $D{_rootLView;_hasInputBindings;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(t,n,r){super(),this._rootLView=n,this._hasInputBindings=r,this._tNode=(0,o.XRZ)(n[o.eDl],o.Yw1),this.location=Mo(this._tNode,n),this.instance=(0,o.KdJ)(this._tNode.index,n)[o.SKP],this.hostView=this.changeDetectorRef=new jl(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 i=this._rootLView;kl(r,i[o.eDl],i,t,n),this.previousInputValues.set(t,n),cc((0,o.KdJ)(r.index,i),1)}get injector(){return new Ge(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}let Jl=(()=>class e{static __NG_ELEMENT_ID__=N0})();function N0(){return pg((0,o.Mx4)(),(0,o.OAn)())}class Rd extends Jl{_lContainer;_hostTNode;_hostLView;constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return Mo(this._hostTNode,this._hostLView)}get injector(){return new Ge(this._hostTNode,this._hostLView)}get parentInjector(){const t=br(this._hostTNode,this._hostLView);if(nt(t)){const n=ae(t,this._hostLView),r=At(t);return new Ge(n[o.eDl].data[r+8],n)}return new Ge(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-o.Y20}createEmbeddedView(t,n,r){let i,a;"number"==typeof r?i=r:null!=r&&(i=r.index,a=r.injector);const d=t.createEmbeddedViewImpl(n||{},a,null);return this.insertImpl(d,i,wa(this._hostTNode,null)),d}createComponent(t,n,r,i,a,c,d){const p=t&&!Hn(t);let O;if(p)O=n;else{const nn=n||{};O=nn.index,r=nn.injector,i=nn.projectableNodes,a=nn.environmentInjector||nn.ngModuleRef,c=nn.directives,d=nn.bindings}const x=p?t:new Zl((0,o.xUg)(t)),J=r||this.parentInjector;if(!a&&null==x.ngModule){const Cn=(p?J:this.parentInjector).get(o.uvJ,null);Cn&&(a=Cn)}(0,o.xUg)(x.componentType??{});const Kt=x.create(J,i,null,a,c,d);return this.insertImpl(Kt.hostView,O,wa(this._hostTNode,null)),Kt}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,r){const i=t._lView;if((0,o.ITl)(i)){const d=this.indexOf(t);if(-1!==d)this.detach(d);else{const p=i[o.f7T],O=new Rd(p,p[o.qlT],p[o.f7T]);O.detach(O.indexOf(t))}}const a=this._adjustIndex(n),c=this._lContainer;return lc(c,i,a,r),t.attachToViewContainerRef(),(0,o.EYC)(Ld(c),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=kc(this._lContainer,n);r&&((0,o.E6O)(Ld(this._lContainer),n),xc(r[o.eDl],r))}detach(t){const n=this._adjustIndex(t,-1),r=kc(this._lContainer,n);return r&&null!=(0,o.E6O)(Ld(this._lContainer),n)?new jl(r):null}_adjustIndex(t,n=0){return t??this.length+n}}function hg(e){return e[o.bm_]}function Ld(e){return e[o.bm_]||(e[o.bm_]=[])}function pg(e,t){let n;const r=t[e.index];return(0,o.A0l)(r)?n=r:(n=yp(r,t,null,e),t[e.index]=n,Ku(t,n)),gg(n,t,e,r),new Rd(n,e,t)}let gg=function vg(e,t,n,r){if(e[o.s6P])return;let i;i=8&n.type?(0,o.IvY)(r):function x0(e,t){const n=e[o.GpT],r=n.createComment(""),i=(0,o.d31)(t,e),a=n.parentNode(i);return Ma(n,a,r,n.nextSibling(i),!1),r}(t,n),e[o.s6P]=i};class xd{queryList;matches=null;constructor(t){this.queryList=t}clone(){return new xd(this.queryList)}setDirty(){this.queryList.setDirty()}}class Fd{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,i=[];for(let a=0;a<r;a++){const c=n.getByIndex(a);i.push(this.queries[c.indexInDeclarationView].clone())}return new Fd(i)}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!==Wd(t,n).matches&&this.queries[n].setDirty()}}class _g{flags;read;predicate;constructor(t,n,r=null){this.flags=n,this.read=r,this.predicate="string"==typeof t?function K0(e){return e.split(",").map(t=>t.trim())}(t):t}}class kd{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 i=null!==n?n.length:0,a=this.getByIndex(r).embeddedTView(t,i);a&&(a.indexInDeclarationView=r,null!==n?n.push(a):n=[a])}return null!==n?new kd(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 Bd{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 Bd(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}
vendor: 15,695 bytes, line 1
1matchTNode(t,n){const r=this.metadata.predicate;if(Array.isArray(r))for(let i=0;i<r.length;i++){const a=r[i];this.matchTNodeWithReadOption(t,n,B0(n,a)),this.matchTNodeWithReadOption(t,n,an(n,t,a,!1,!1))}else r===Bc?4&n.type&&this.matchTNodeWithReadOption(t,n,-1):this.matchTNodeWithReadOption(t,n,an(n,t,r,!1,!1))}matchTNodeWithReadOption(t,n,r){if(null!==r){const i=this.metadata.read;if(null!==i)if(i===gr||i===Jl||i===Bc&&4&n.type)this.addMatch(n.index,-2);else{const a=an(n,t,i,!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 B0(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 j0(e,t,n,r){return-1===n?function U0(e,t){return 11&e.type?Mo(e,t):4&e.type?Wl(e,t):null}(t,e):-2===n?function W0(e,t,n){return n===gr?Mo(t,e):n===Bc?Wl(t,e):n===Jl?pg(t,e):void 0}(e,t,r):fr(e,e[o.eDl],n,t)}function Eg(e,t,n,r){const i=t[o.Ds7].queries[r];if(null===i.matches){const a=e.data,c=n.matches,d=[];for(let p=0;null!==c&&p<c.length;p+=2){const O=c[p];d.push(O<0?null:j0(t,a[O],c[p+1],n.metadata.read))}i.matches=d}return i.matches}function Ud(e,t,n,r){const i=e.queries.getByIndex(n),a=i.matches;if(null!==a){const c=Eg(e,t,i,n);for(let d=0;d<a.length;d+=2){const p=a[d];if(p>0)r.push(c[d/2]);else{const O=a[d+1],x=t[-p];for(let J=o.Y20;J<x.length;J++){const Ae=x[J];Ae[o.rQE]===Ae[o.f7T]&&Ud(Ae[o.eDl],Ae,O,r)}if(null!==x[o.nfM]){const J=x[o.nfM];for(let Ae=0;Ae<J.length;Ae++){const Ve=J[Ae];Ud(Ve[o.eDl],Ve,O,r)}}}}}return r}function jd(e,t){return e[o.Ds7].queries[t].queryList}function yg(e,t,n){const r=new Mi(!(4&~n));return(0,o.B22)(e,t,r,r.destroy),(t[o.Ds7]??=new Fd).queries.push(new xd(r))-1}function Dg(e,t,n){const r=(0,o.klJ)();return r.firstCreatePass&&(Mg(r,new _g(e,t,n),-1),!(2&~t)&&(r.staticViewQueries=!0)),yg(r,(0,o.OAn)(),t)}function Cg(e,t,n,r){const i=(0,o.klJ)();if(i.firstCreatePass){const a=(0,o.Mx4)();Mg(i,new _g(t,n,r),a.index),function H0(e,t){const n=e.contentQueries||(e.contentQueries=[]);t!==(n.length?n[n.length-1]:-1)&&n.push(e.queries.length-1,t)}(i,e),!(2&~n)&&(i.staticContentQueries=!0)}return yg(i,(0,o.OAn)(),n)}function Mg(e,t,n){null===e.queries&&(e.queries=new kd),e.queries.track(new Bd(t,n))}function Wd(e,t){return e.queries.getByIndex(t)}function Tg(e,t){const n=e[o.eDl],r=Wd(n,t);return r.crossesNgTemplate?Ud(n,e,t,[]):Eg(n,e,r,t)}function Kd(e,t,n){let r;const i=(0,Ie.KZ)(()=>{r._dirtyCounter();const a=function Q0(e,t){const n=e._lView,r=e._queryIndex;if(void 0===n||void 0===r||4&n[o.Wg1])return t?void 0:o.Mlv;const i=jd(n,r),a=Tg(n,r);return i.reset(a,Ci),t?i.first:i._changesDetected||void 0===e._flatValue?e._flatValue=i.toArray():e._flatValue}(r,e);if(t&&void 0===a)throw new o.buA(-951,!1);return a});return r=i[Ie.bh],r._dirtyCounter=(0,o.vPA)(0),r._flatValue=void 0,i}function $0(e){return Kd(!0,!1)}function V0(e){return Kd(!0,!0)}function z0(e){return Kd(!1,!1)}function Ig(e,t){const n=e[Ie.bh];n._lView=(0,o.OAn)(),n._queryIndex=t,n._queryList=jd(n._lView,t),n._queryList.onDirty(()=>n._dirtyCounter.update(r=>r+1))}let xa=new Map;const Yc=new Set;function X0(e){return Hd.apply(this,arguments)}function Hd(){return Hd=(0,Vt.A)(function*(e){const t=xa;xa=new Map;const n=new Map;function r(a){const c=n.get(a);if(c)return c;const d=e(a).then(p=>function Z0(e,t){return $d.apply(this,arguments)}(a,p));return n.set(a,d),d}const i=Array.from(t).map(function(){var a=(0,Vt.A)(function*([c,d]){if(d.styleUrl&&d.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 p=[];d.templateUrl&&p.push(r(d.templateUrl).then(Ae=>{d.template=Ae}));const O="string"==typeof d.styles?[d.styles]:d.styles??[];d.styles=O;let{styleUrl:x,styleUrls:J}=d;if(x&&(J=[x],d.styleUrl=void 0),J?.length){const Ae=Promise.all(J.map(Ve=>r(Ve))).then(Ve=>{O.push(...Ve),d.styleUrls=void 0});p.push(Ae)}yield Promise.all(p),Yc.delete(c)});return function(c){return a.apply(this,arguments)}}());yield Promise.all(i)}),Hd.apply(this,arguments)}function Y0(){return 0===xa.size}function $d(){return($d=(0,Vt.A)(function*(e,t){if("string"==typeof t)return t;if(void 0!==t.status&&200!==t.status)throw new o.buA(918,!1);return t.text()})).apply(this,arguments)}const Vd=new Map;function Sg(e,t){(function J0(e,t,n){if(t&&t!==n)throw new o.buA(921,!1)})(0,Vd.get(t)||null,e),Vd.set(t,e)}let Fa=class{},Pg=class{};function q0(e,t){return new zd(e,t??null,[])}class zd extends Fa{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new dg(this);constructor(t,n,r,i=!0){super(),this.ngModuleType=t,this._parent=n;const a=(0,o.phH)(t);this._bootstrapComponents=Bs(a.bootstrap),this._r3Injector=(0,o.Pz9)(t,n,[{provide:Fa,useValue:this},{provide:Qc,useValue:this.componentFactoryResolver},...r],(0,o.AsM)(t),new Set(["environment"])),i&&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 wg extends Pg{moduleType;constructor(t){super(),this.moduleType=t}create(t){return new zd(this.moduleType,t,[])}}function eC(e,t,n){return new zd(e,t,n,!1)}class bg extends Fa{injector;componentFactoryResolver=new dg(this);instance=null;constructor(t){super();const n=new o.e5P([...t.providers,{provide:Fa,useValue:this},{provide:Qc,useValue:this.componentFactoryResolver}],t.parent||(0,o.WB9)(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function Qd(e,t,n=null){return new bg({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}let tC=(()=>{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,o.jXY)(!1,n.type),i=r.length>0?Qd([r],this._injector,""):null;this.cachedInjectors.set(n,i)}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,o.jDH)({token:e,providedIn:"environment",factory:()=>new e((0,o.KVO)(o.uvJ))})}return e})();function Rg(e){return Ke(()=>{const t=kg(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Ko.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:t.standalone?i=>i.get(tC).getOrCreateStandaloneInjector(n):null,getExternalStyles:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||Kr.Emulated,styles:e.styles||o.Mlv,_:null,schemas:e.schemas||null,tView:null,id:""};t.standalone&&yo("NgStandalone"),Bg(n);const r=e.dependencies;return n.directiveDefs=ql(r,Lg),n.pipeDefs=ql(r,o.oyA),n.id=function iC(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];for(const a of r.join("|"))t=Math.imul(31,t)+a.charCodeAt(0)|0;return t+=2147483648,"c"+t}(n),n})}function Lg(e){return(0,o.xUg)(e)||(0,o.HaV)(e)}function Ng(e){return Ke(()=>({type:e.type,bootstrap:e.bootstrap||o.Mlv,declarations:e.declarations||o.Mlv,imports:e.imports||o.Mlv,exports:e.exports||o.Mlv,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function nC(e,t){if(null==e)return o.MZA;const n={};for(const r in e)if(e.hasOwnProperty(r)){const i=e[r];let a,c,d,p;Array.isArray(i)?(d=i[0],a=i[1],c=i[2]??a,p=i[3]||null):(a=i,c=i,d=Ml.None,p=null),n[a]=[r,d,p],t[a]=c}return n}function rC(e){if(null==e)return o.MZA;const t={};for(const n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function xg(e){return Ke(()=>{const t=kg(e);return Bg(t),t})}function Fg(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 kg(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||o.MZA,exportAs:e.exportAs||null,standalone:e.standalone??!0,signals:!0===e.signals,selectors:e.selectors||o.Mlv,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,resolveHostDirectives:null,hostDirectives:null,controlDef:null,inputs:nC(e.inputs,t),outputs:rC(e.outputs),debugInfo:null}}function Bg(e){e.features?.forEach(t=>t(e))}function ql(e,t){return e?()=>{const n="function"==typeof e?e():e,r=[];for(const i of n){const a=t(i);null!==a&&r.push(a)}return r}:null}function Ug(e){const t=n=>{const r=Array.isArray(e);null===n.hostDirectives?(n.resolveHostDirectives=aC,n.hostDirectives=r?e.map(Xd):[e]):r?n.hostDirectives.unshift(...e.map(Xd)):n.hostDirectives.unshift(e)};return t.ngInherit=!0,t}function aC(e){const t=[];let n=!1,r=null,i=null;for(let a=0;a<e.length;a++){const c=e[a];if(null!==c.hostDirectives){const d=t.length;r??=new Map,i??=new Map,jg(c,t,r),i.set(c,[d,t.length-1])}0===a&&(0,o.JlV)(c)&&(n=!0,t.push(c))}for(let a=n?1:0;a<e.length;a++)t.push(e[a]);return[t,r,i]}function jg(e,t,n){if(null!==e.hostDirectives)for(const r of e.hostDirectives)if("function"==typeof r){const i=r();for(const a of i)Wg(Xd(a),t,n)}else Wg(r,t,n)}function Wg(e,t,n){const r=(0,o.HaV)(e.directive);(function cC(e,t){for(const n in t)t.hasOwnProperty(n)&&(e[t[n]]=e[n])})(r.declaredInputs,e.inputs),jg(r,t,n),n.set(r,e),t.push(r)}function Xd(e){return"function"==typeof e?{directive:(0,o.nl4)(e),inputs:o.MZA,outputs:o.MZA}:{directive:(0,o.nl4)(e.directive),inputs:Kg(e.inputs),outputs:Kg(e.outputs)}}function Kg(e){if(void 0===e||0===e.length)return o.MZA;const t={};for(let n=0;n<e.length;n+=2)t[e[n]]=e[n+1];return t}function Gd(e){let t=function lC(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),n=!0;const r=[e];for(;t&&t!==Function.prototype&&t!==Object.prototype;){let i;const a=Object.hasOwn(t,o.CQl)?t[o.CQl]:void 0,c=Object.hasOwn(t,o.CZt)?t[o.CZt]:void 0;if((0,o.JlV)(e))i=a??c;else{if(a)throw new o.buA(903,!1);i=c}if(i){if(n){r.push(i);const p=e;p.inputs=Yd(e.inputs),p.declaredInputs=Yd(e.declaredInputs),p.outputs=Yd(e.outputs);const O=i.hostBindings;O&&pC(e,O);const x=i.viewQuery,J=i.contentQueries;if(x&&fC(e,x),J&&hC(e,J),uC(e,i),(0,o.dwj)(e.outputs,i.outputs),(0,o.JlV)(i)&&i.data.animation){const Ae=e.data;Ae.animation=(Ae.animation||[]).concat(i.data.animation)}}const d=i.features;if(d)for(let p=0;p<d.length;p++){const O=d[p];O&&O.ngInherit&&O(e),O===Gd&&(n=!1)}}t=Object.getPrototypeOf(t)}!function dC(e){let t=0,n=null;for(let r=e.length-1;r>=0;r--){const i=e[r];i.hostVars=t+=i.hostVars,i.hostAttrs=wt(i.hostAttrs,n=wt(n,i.hostAttrs))}}(r)}function uC(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 Yd(e){return e===o.MZA?{}:e===o.Mlv?[]:e}function fC(e,t){const n=e.viewQuery;e.viewQuery=n?(r,i)=>{t(r,i),n(r,i)}:t}function hC(e,t){const n=e.contentQueries;e.contentQueries=n?(r,i,a)=>{t(r,i,a),n(r,i,a)}:t}function pC(e,t){const n=e.hostBindings;e.hostBindings=n?(r,i)=>{t(r,i),n(r,i)}:t}function $g(e,t,n,r,i,a,c,d){if(n.firstCreatePass){e.mergedAttrs=wt(e.mergedAttrs,e.attrs);const x=e.tView=ju(2,e,i,a,c,n.directiveRegistry,n.pipeRegistry,null,n.schemas,n.consts,null);null!==n.queries&&(n.queries.template(n,e),x.queries=n.queries.embeddedTView(e))}d&&(e.flags|=d),(0,o.iMd)(e,!1);const p=Vg(n,t,e,r);(0,o.SX7)()&&id(n,t,p,e),Wr(p,t);const O=yp(p,t,p,e);t[r+o.Yw1]=O,Ku(t,O)}function ka(e,t,n,r,i,a,c,d,p,O,x){const J=n+o.Yw1;let Ae;if(t.firstCreatePass){if(Ae=ba(t,J,4,c||null,d||null),null!=O){const Ve=(0,o.db4)(t.consts,O);Ae.localNames=[];for(let ht=0;ht<Ve.length;ht+=2)Ae.localNames.push(Ve[ht],-1)}}else Ae=t.data[J];return $g(Ae,e,t,n,r,i,a,p),null!=O&&sc(e,Ae,x),Ae}function Zd(e,t,n,r,i,a,c,d){const p=(0,o.OAn)(),O=(0,o.klJ)();return function gC(e,t,n,r,i,a,c,d,p,O,x){const J=n+o.Yw1;let Ae;t.firstCreatePass?(Ae=ba(t,J,4,c||null,d||null),(0,o.ckz)()&&Gp(t,e,Ae,(0,o.db4)(t.consts,O),ud),Yn(t,Ae)):Ae=t.data[J],$g(Ae,e,t,n,r,i,a,p),(0,o.yoD)(Ae)&&Ll(t,e,Ae),null!=O&&sc(e,Ae,x)}(p,O,e,t,n,r,i,(0,o.db4)(O.consts,a),void 0,c,d),Zd}function Jd(e,t,n,r,i,a,c,d){const p=(0,o.OAn)(),O=(0,o.klJ)();return ka(p,O,e,t,n,r,i,(0,o.db4)(O.consts,a),void 0,c,d),Jd}let Vg=function zg(e,t,n,r){return(0,o.m7n)(!0),t[o.GpT].createComment("")};var no=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}(no||{}),Or=function(e){return e[e.Placeholder=0]="Placeholder",e[e.Loading=1]="Loading",e[e.Complete=2]="Complete",e[e.Error=3]="Error",e}(Or||{}),gc=function(e){return e[e.Initial=-1]="Initial",e}(gc||{}),Xg=function(e){return e[e.Manual=0]="Manual",e[e.Playthrough=1]="Playthrough",e}(Xg||{});function Jc(e,t,n){const r=Yg(e);null===t[r]&&(t[r]=[]),t[r].push(n)}function nu(e,t){const n=Yg(e),r=t[n];if(null!==r){for(const i of r)i();t[n]=null}}function Gg(e){nu(1,e),nu(0,e),nu(2,e)}function Yg(e){let t=4;return 1===e?t=5:2===e&&(t=9),t}function qc(e){return e+1}function ni(e,t){return e[qc(t.index)]}function Do(e,t){const n=qc(t.index);return e.data[n]}function qd(e,t){return t===Or.Placeholder?e.placeholderBlockConfig?.[0]??null:t===Or.Loading?e.loadingBlockConfig?.[0]??null:null}function Zg(e){return e.loadingBlockConfig?.[1]??null}function Jg(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)}function ef(e,t,n,r){const i=n.get(o.SKi);return function us(e,t,n,r){const i=ds(r);let a=Ao.get(e)?.get(i);mi.has(i)||mi.set(i,{observer:n(r),count:0});const c=mi.get(i);if(!a){a=new ji,c.observer.observe(e);let d=Ao.get(e);d?d.set(i,a):(d=new Map,Ao.set(e,d)),d.set(i,a),c.count++}return a.callbacks.add(t),()=>{if(Ao.get(e)?.has(i)){if(a.callbacks.delete(t),0===a.callbacks.size){c.observer.unobserve(e),c.count--;const d=Ao.get(e);d&&(d.delete(i),0===d.size&&Ao.delete(e))}0===c.count&&(c.observer.disconnect(),mi.delete(i))}}}(e,()=>i.run(t),a=>i.runOutsideAngular(()=>function ls(e){const t=ds(e);return new IntersectionObserver(n=>{for(const r of n)r.isIntersecting&&Ao.has(r.target)&&Ao.get(r.target)?.get(t)?.listener()},e)}(a)),r)}function _c(e,t,n,r,i,a,c,d){const p=e[o.YEL],O=p.get(o.SKi);let x;x=Qh({read:function J(){if((0,o.EPY)(e))return void x.destroy();const Ae=ni(e,t),Ve=Ae[1];if(Ve!==gc.Initial&&Ve!==Or.Placeholder)return void x.destroy();const ht=function IC(e,t,n){return null==n?e:n>=0?(0,o.jRZ)(n,e):e[t.index][o.Y20]??null}(e,t,r);if(!ht||(x.destroy(),(0,o.EPY)(ht)))return;const Kt=function OC(e,t){return(0,o.vaC)(o.Yw1+t,e)}(ht,n),nn=i(Kt,()=>{O.run(()=>{e!==ht&&(0,o.DyX)(ht,nn),a()})},p,d);e!==ht&&(0,o.ik5)(ht,nn),Jc(c,Ae,nn)}},{injector:p})}function ru(e,t){const n=t.get(PC);return n.add(e),()=>n.remove(e)}let PC=(()=>{class e{executingCallbacks=!1;idleId=null;
vendor: 17,557 bytes, line 1
1current=new Set;deferred=new Set;ngZone=(0,o.WQX)(o.SKi);requestIdleCallbackFn=(()=>typeof requestIdleCallback<"u"?requestIdleCallback:setTimeout)().bind(globalThis);cancelIdleCallbackFn=(()=>typeof requestIdleCallback<"u"?cancelIdleCallback:clearTimeout)().bind(globalThis);add(n){(this.executingCallbacks?this.deferred:this.current).add(n),null===this.idleId&&this.scheduleIdleCallback()}remove(n){const{current:r,deferred:i}=this;r.delete(n),i.delete(n),0===r.size&&0===i.size&&this.cancelIdleCallback()}scheduleIdleCallback(){const n=()=>{this.cancelIdleCallback(),this.executingCallbacks=!0;for(const r of this.current)r();if(this.current.clear(),this.executingCallbacks=!1,this.deferred.size>0){for(const r of this.deferred)this.current.add(r);this.deferred.clear(),this.scheduleIdleCallback()}};this.idleId=this.requestIdleCallbackFn(()=>this.ngZone.run(n))}cancelIdleCallback(){null!==this.idleId&&(this.cancelIdleCallbackFn(this.idleId),this.idleId=null)}ngOnDestroy(){this.cancelIdleCallback(),this.current.clear(),this.deferred.clear()}static \u0275prov=(0,o.jDH)({token:e,providedIn:"root",factory:()=>new e})}return e})();function ou(e){return(t,n)=>em(e,t,n)}function em(e,t,n){const r=n.get(wC),i=n.get(o.SKi);return r.add(e,t,i),()=>r.remove(t)}let wC=(()=>{class e{executingCallbacks=!1;timeoutId=null;invokeTimerAt=null;current=[];deferred=[];add(n,r,i){this.addToQueue(this.executingCallbacks?this.deferred:this.current,Date.now()+n,r),this.scheduleTimer(i)}remove(n){const{current:r,deferred:i}=this;-1===this.removeFromQueue(r,n)&&this.removeFromQueue(i,n),0===r.length&&0===i.length&&this.clearTimeout()}addToQueue(n,r,i){let a=n.length;for(let c=0;c<n.length;c+=2)if(n[c]>r){a=c;break}(0,o.llW)(n,a,r,i)}removeFromQueue(n,r){let i=-1;for(let a=0;a<n.length;a+=2)if(n[a+1]===r){i=a;break}return i>-1&&(0,o.gsJ)(n,i,2),i}scheduleTimer(n){const r=()=>{this.clearTimeout(),this.executingCallbacks=!0;const a=[...this.current],c=Date.now();for(let p=0;p<a.length;p+=2){const x=a[p+1];if(!(a[p]<=c))break;x()}let d=-1;for(let p=0;p<this.current.length&&this.current[p]<=c;p+=2)d=p+1;if(d>=0&&(0,o.gsJ)(this.current,0,d+1),this.executingCallbacks=!1,this.deferred.length>0){for(let p=0;p<this.deferred.length;p+=2)this.addToQueue(this.current,this.deferred[p],this.deferred[p+1]);this.deferred.length=0}this.scheduleTimer(n)};if(this.current.length>0){const a=Date.now(),c=this.current[0];if(null===this.timeoutId||this.invokeTimerAt&&this.invokeTimerAt-c>16){this.clearTimeout();const d=Math.max(c-a,16);this.invokeTimerAt=c,this.timeoutId=n.runOutsideAngular(()=>setTimeout(()=>n.run(r),d))}}}clearTimeout(){null!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}ngOnDestroy(){this.clearTimeout(),this.current.length=0,this.deferred.length=0}static \u0275prov=(0,o.jDH)({token:e,providedIn:"root",factory:()=>new e})}return e})(),bC=(()=>{class e{cachedInjectors=new Map;getOrCreateInjector(n,r,i,a){if(!this.cachedInjectors.has(n)){const c=i.length>0?Qd(i,r,a):null;this.cachedInjectors.set(n,c)}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,o.jDH)({token:e,providedIn:"environment",factory:()=>new e})}return e})();const RC=new o.nKC("");function tf(e,t,n){return e.get(bC).getOrCreateInjector(t,e,n,"")}function da(e,t,n,r=!1){const i=n[o.f7T],a=i[o.eDl];if((0,o.EPY)(i))return;const c=ni(i,t),p=c[7];if(!(null!==p&&e<p)&&rm(c[1],e)&&rm(c[0]??-1,e)){const O=Do(a,t),J=r||null===Zg(O)&&null===qd(O,Or.Loading)&&!qd(O,Or.Placeholder)?tm:nf;try{J(e,c,n,t,i)}catch(Ae){dd(i,Ae)}}}function tm(e,t,n,r,i){$t(bt.DeferBlockStateStart);const a=function MC(e,t,n){const i=Do(t[o.eDl],n);switch(e){case Or.Complete:return i.primaryTmplIndex;case Or.Loading:return i.loadingTmplIndex;case Or.Error:return i.errorTmplIndex;case Or.Placeholder:return i.placeholderTmplIndex;default:return null}}(e,i,r);if(null!==a){t[1]=e;const c=i[o.eDl],p=(0,o.XRZ)(c,a+o.Yw1),O=0;let x;if(hd(n,O),e===Or.Complete){const ht=Do(c,r),Kt=ht.providers;Kt&&Kt.length>0&&(x=function LC(e,t,n){if(e instanceof dc){const i=e.injector,c=tf(e.parentInjector,t,n);return new dc(i,c)}const r=e.get(o.uvJ);if(r!==e){const i=tf(r,t,n);return new dc(e,i)}return tf(e,t,n)}(i[o.YEL],ht,Kt))}const{dehydratedView:J,dehydratedViewIx:Ae}=function NC(e,t){const n=e[o.qFA]?.findIndex(i=>i.data.s===t[1])??-1;return{dehydratedView:n>-1?e[o.qFA][n]:null,dehydratedViewIx:n}}(n,t),Ve=ac(i,p,null,{injector:x,dehydratedView:J});if(lc(n,Ve,O,wa(p,J)),cc(Ve,2),Ae>-1&&n[o.qFA]?.splice(Ae,1),(e===Or.Complete||e===Or.Error)&&Array.isArray(t[8])){for(const ht of t[8])ht();t[8]=null}}$t(bt.DeferBlockStateEnd)}function xC(e,t,n,r,i){const a=Date.now(),d=Do(i[o.eDl],r);if(null===t[2]||t[2]<=a){t[2]=null;const p=Zg(d),O=null!==t[3];if(e!==Or.Loading||null===p||O){e>Or.Loading&&O&&(t[3](),t[3]=null,t[0]=null),tm(e,t,n,r,i);const x=qd(d,e);null!==x&&(t[2]=a+x,nm(x,t,r,n,i))}else{t[0]=e;const x=nm(p,t,r,n,i);t[3]=x}}else t[0]=e}function nm(e,t,n,r,i){return em(e,()=>{const c=t[0];t[2]=null,t[0]=null,null!==c&&da(c,n,r)},i[o.YEL])}function rm(e,t){return e<t}function Ec(e,t){da(Or.Placeholder,t,e[t.index])}function om(e,t,n){e.loadingPromise.then(()=>{e.loadingState===no.COMPLETE?da(Or.Complete,t,n):e.loadingState===no.FAILED&&da(Or.Error,t,n)})}let nf=null;function kC(e,t,n,r){return Ke(()=>{const i=e;null!==t&&(i.hasOwnProperty("decorators")&&void 0!==i.decorators?i.decorators.push(...t):i.decorators=t),null!==n&&(i.ctorParameters=n),null!==r&&(i.propDecorators=i.hasOwnProperty("propDecorators")&&void 0!==i.propDecorators?{...i.propDecorators,...r}:r)})}let im=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=(0,o.jDH)({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function of(e){return"function"==typeof e&&void 0!==e[Ie.bh]}function am(e){return of(e)&&"function"==typeof e.set}function MM(e,t){!function Dm(e,t){if(typeof COMPILED>"u"||!COMPILED){const n=o.laP;n.ng??={},n.ng[e]=t}}(e,t)}const Cm=new o.nKC(""),Mm=new o.nKC("");let af,TM=(()=>{class e{_ngZone;registry;_isZoneStable=!0;_callbacks=[];_taskTrackingZone=null;_destroyRef;constructor(n,r,i){this._ngZone=n,this.registry=r,(0,o.M6u)()&&(this._destroyRef=(0,o.WQX)(o.abz,{optional:!0})??void 0),af||(function OM(e){af=e}(i),i.addToWindow(r)),this._watchAngularEvents(),n.run(()=>{this._taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){const n=this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),r=this._ngZone.runOutsideAngular(()=>this._ngZone.onStable.subscribe({next:()=>{o.SKi.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}}));this._destroyRef?.onDestroy(()=>{n.unsubscribe(),r.unsubscribe()})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb()}});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(n)||(clearTimeout(r.timeoutId),!1))}}getPendingTasks(){return this._taskTrackingZone?this._taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,r,i){let a=-1;r&&r>0&&(a=setTimeout(()=>{this._callbacks=this._callbacks.filter(c=>c.timeoutId!==a),n()},r)),this._callbacks.push({doneCb:n,timeoutId:a,updateCb:i})}whenStable(n,r,i){if(i&&!this._taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,r,i),this._runCallbacksIfReady()}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,r,i){return[]}static \u0275fac=function(r){return new(r||e)((0,o.KVO)(o.SKi),(0,o.KVO)(IM),(0,o.KVO)(Mm))};static \u0275prov=(0,o.jDH)({token:e,factory:e.\u0275fac})}return e})(),IM=(()=>{class e{_applications=new Map;registerApplication(n,r){this._applications.set(n,r)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,r=!0){return af?.findTestabilityInTree(this,n,r)??null}static \u0275fac=function(r){return new(r||e)};static \u0275prov=(0,o.jDH)({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function Tm(e){return!!e&&"function"==typeof e.then}function Im(e){return!!e&&"function"==typeof e.subscribe}const cf=new o.nKC("");function AM(e){return(0,o.EmA)([{provide:cf,multi:!0,useValue:e}])}let Om=(()=>{class e{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((n,r)=>{this.resolve=n,this.reject=r});appInits=(0,o.WQX)(cf,{optional:!0})??[];injector=(0,o.WQX)(o.zZn);constructor(){}runInitializers(){if(this.initialized)return;const n=[];for(const i of this.appInits){const a=(0,o.N4e)(this.injector,i);if(Tm(a))n.push(a);else if(Im(a)){const c=new Promise((d,p)=>{a.subscribe({complete:d,error:p})});n.push(c)}}const r=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{r()}).catch(i=>{this.reject(i)}),0===n.length&&r(),this.initialized=!0}static \u0275fac=function(r){return new(r||e)};static \u0275prov=(0,o.jDH)({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const Am=new o.nKC("");function SM(){}function PM(){(0,Ie.KO)(()=>{throw new o.buA(600,"")})}function Sm(e,t){return Array.isArray(t)?t.reduce(Sm,e):{...e,...t}}let lf=(()=>{class e{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=(0,o.WQX)(o.ZTf);afterRenderManager=(0,o.WQX)(Ju);zonelessEnabled=(0,o.WQX)(o.Evm);rootEffectScheduler=(0,o.WQX)(o.VML);dirtyFlags=0;tracingSnapshot=null;allTestViews=new Set;autoDetectTestViews=new Set;includeAllTestViews=!1;afterTick=new ie.B;get allViews(){return[...(this.includeAllTestViews?this.allTestViews:this.autoDetectTestViews).keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];internalPendingTask=(0,o.WQX)(o.rev);get isStable(){return this.internalPendingTask.hasPendingTasksObservable.pipe((0,de.T)(n=>!n))}constructor(){(0,o.WQX)(oc,{optional:!0})}whenStable(){let n;return new Promise(r=>{n=this.isStable.subscribe({next:i=>{i&&r()}})}).finally(()=>{n.unsubscribe()})}_injector=(0,o.WQX)(o.uvJ);_rendererFactory=null;get injector(){return this._injector}bootstrap(n,r){return this.bootstrapImpl(n,r)}bootstrapImpl(n,r,i=o.zZn.NULL){return this._injector.get(o.SKi).run(()=>{$t(bt.BootstrapComponentStart);const c=n instanceof Qp;if(!this._injector.get(Om).done)throw new o.buA(405,"");let p;p=c?n:this._injector.get(Qc).resolveComponentFactory(n),this.componentTypes.push(p.componentType);const O=function wM(e){return e.isBoundToModule}(p)?void 0:this._injector.get(Fa),J=p.create(i,[],r||p.selector,O),Ae=J.location.nativeElement,Ve=J.injector.get(Cm,null);return Ve?.registerApplication(Ae),J.onDestroy(()=>{this.detachView(J.hostView),au(this.components,J),Ve?.unregisterApplication(Ae)}),this._loadComponent(J),$t(bt.BootstrapComponentEnd,J),J})}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){$t(bt.ChangeDetectionStart),null!==this.tracingSnapshot?this.tracingSnapshot.run(Zu.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw $t(bt.ChangeDetectionEnd),new o.buA(101,!1);const n=(0,Ie.Ht)(null);try{this._runningTick=!0,this.synchronize()}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,(0,Ie.Ht)(n),this.afterTick.next(),$t(bt.ChangeDetectionEnd)}};synchronize(){null===this._rendererFactory&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(Td,null,{optional:!0}));let n=0;for(;0!==this.dirtyFlags&&n++<10;){$t(bt.ChangeDetectionSyncStart);try{this.synchronizeOnce()}finally{$t(bt.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:i}of this.allViews)(r||(0,o.dMS)(i))&&(Ul(i,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,o.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;au(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView);try{this.tick()}catch(i){this.internalErrorHandler(i)}this.components.push(n),this._injector.get(Am,[]).forEach(i=>i(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>au(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new o.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=(0,o.jDH)({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function au(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function uf(){let e,t;return{promise:new Promise((r,i)=>{e=r,t=i}),resolve:e,reject:t}}function Pm(e){const t=(0,o.OAn)(),n=(0,o.Mx4)();if(Ec(t,n),!Rm(0,t))return;const r=t[o.YEL];Jc(0,ni(t,n),e(()=>ja(0,t,n),r))}function wm(e){const t=(0,o.OAn)(),n=t[o.YEL],r=(0,o.Mx4)(),a=Do(t[o.eDl],r);a.loadingState===no.NOT_STARTED&&Jc(1,ni(t,r),e(()=>tl(a,t,r),n))}function bm(e,t,n){const r=t[o.YEL],i=ni(t,n),a=i[6];Jc(2,i,e(()=>Wa(r,a),r))}function tl(e,t,n){df(e,t,n)}function df(e,t,n){const r=t[o.YEL],i=t[o.eDl];if(e.loadingState!==no.NOT_STARTED)return e.loadingPromise??Promise.resolve();const a=ni(t,n),c=function TC(e,t){return(0,o.XRZ)(e,t.primaryTmplIndex+o.Yw1)}(i,e);e.loadingState=no.IN_PROGRESS,nu(1,a);let d=e.dependencyResolverFn;const p=r.get(o.u5s).add();return d?(e.loadingPromise=Promise.allSettled(d()).then(O=>{let x=!1,J=null;const Ae=[],Ve=[];for(let ht=0;ht<O.length;ht++){const Kt=O[ht];if("fulfilled"!==Kt.status){x=!0,J=Kt.reason instanceof Error?Kt.reason:new Error(String(Kt.reason));break}{const nn=Kt.value,Cn=(0,o.xUg)(nn)||(0,o.HaV)(nn);if(Cn)Ae.push(Cn);else{const Ut=(0,o.oyA)(nn);Ut&&Ve.push(Ut)}}}if(x){if(e.loadingState=no.FAILED,null===e.errorTmplIndex){const nn=new o.buA(-750,"");dd(t,nn)}}else{e.loadingState=no.COMPLETE;const ht=c.tView;if(Ae.length>0){ht.directiveRegistry=Jg(ht.directiveRegistry,Ae);const Kt=Ae.map(Cn=>Cn.type),nn=(0,o.jXY)(!1,...Kt);e.providers=nn}Ve.length>0&&(ht.pipeRegistry=Jg(ht.pipeRegistry,Ve))}}),e.loadingPromise.finally(()=>{e.loadingPromise=null,p()})):(e.loadingPromise=Promise.resolve().then(()=>{e.loadingPromise=null,e.loadingState=no.COMPLETE,p()}),e.loadingPromise)}function Rm(e,t){return t[o.YEL].get(RC,null,{optional:!0})?.behavior!==Xg.Manual}function ja(e,t,n){const r=t[o.eDl],i=t[n.index];if(!Rm(0,t))return;const a=ni(t,n),c=Do(r,n);switch(Gg(a),c.loadingState){case no.NOT_STARTED:da(Or.Loading,n,i),df(c,t,n),c.loadingState===no.IN_PROGRESS&&om(c,n,i);break;case no.IN_PROGRESS:da(Or.Loading,n,i),om(c,n,i);break;case no.COMPLETE:da(Or.Complete,n,i);break;case no.FAILED:da(Or.Error,n,i)}}function Wa(e,t,n){return ff.apply(this,arguments)}function ff(){return(ff=(0,Vt.A)(function*(e,t,n){const r=e.get(Rt);if(r.hydrating.has(t))return;const{parentBlockPromise:a,hydrationQueue:c}=function Zr(e,t){const n=t.get(Rt),i=t.get(Li).get("__nghDeferData__",{});let a=!1,c=e,d=null;const p=[];for(;!a&&c;){a=n.has(c);const O=n.hydrating.get(c);if(null===d&&null!=O){d=O.promise;break}p.unshift(c),c=i[c].p}return{parentBlockPromise:d,hydrationQueue:p}}(t,e);if(0===c.length)return;null!==a&&c.shift(),function NM(e,t){for(let n of t)e.hydrating.set(n,uf())}(r,c),null!==a&&(yield a);const d=c[0];r.has(d)?yield Lm(e,c,n):r.awaitParentBlock(d,(0,Vt.A)(function*(){return yield Lm(e,c,n)}))})).apply(this,arguments)}function Lm(e,t,n){return hf.apply(this,arguments)}function hf(){return(hf=(0,Vt.A)(function*(e,t,n){const r=e.get(Rt),i=r.hydrating,a=e.get(o.rev),c=a.add();for(let p=0;p<t.length;p++){const O=t[p],x=r.get(O);if(null==x){LM(p,t,r),Nm(t.slice(p),r);break}if(yield FM(x),yield xM(e),RM(x)){kD(x),Nm(t.slice(p),r);break}i.get(O).resolve()}const d=t[t.length-1];yield i.get(d)?.promise,a.remove(c),n&&n(t),function UD(e,t,n,r){null!==e&&(n.cleanup(t),Ql(e.lContainer),function BD(e){const t=e._views;for(const n of t){const r=Zs(n);null!==r&&null!==r[o.jgP]&&((0,o.q$2)(r)?Vc(r):Ql(r))}}(r))}(r.get(d),t,r,e.get(lf))})).apply(this,arguments)}function RM(e){return ni(e.lView,e.tNode)[1]===Or.Error}function LM(e,t,n){const r=e-1,i=r>-1?n.get(t[r]):null;i&&Ql(i.lContainer)}function Nm(e,t){const n=t.hydrating;for(const r in e)n.get(r)?.reject();t.cleanup(e)}function xM(e){return new Promise(t=>qu(t,{injector:e}))}
vendor: 6,074 bytes, line 1
1function FM(e){return pf.apply(this,arguments)}function pf(){return(pf=(0,Vt.A)(function*(e){const{tNode:t,lView:n}=e,r=ni(n,t);return new Promise(i=>{(function kM(e,t){Array.isArray(e[8])||(e[8]=[]),e[8].push(t)})(r,i),ja(0,n,t)})})).apply(this,arguments)}function qr(e,t,n){return 0===e?xm(t,n):2!==e||!xm(t,n)}function xm(e,t){const n=e[o.YEL],r=Do(e[o.eDl],t),i=W(n),a=function BM(e){return null!=e&&!(1&~e)}(r.flags),d=null!==ni(e,t)[6];return!(a&&d&&i)}function fa(e,t){const n=Do(e,t);return n.hydrateTriggers??=new Map}function km(e,t,n,r,i,a,c,d,p,O){const x=(0,o.OAn)(),J=(0,o.klJ)(),Ae=e+o.Yw1,Ve=ka(x,J,e,null,0,0),ht=x[o.YEL],Kt=W(ht);if(J.firstCreatePass){yo("NgDefer");const ta={primaryTmplIndex:t,loadingTmplIndex:r??null,placeholderTmplIndex:i??null,errorTmplIndex:a??null,placeholderBlockConfig:null,loadingBlockConfig:null,dependencyResolverFn:n??null,loadingState:no.NOT_STARTED,loadingPromise:null,providers:null,hydrateTriggers:null,debug:null,flags:O??0};p?.(J,ta,d,c),function CC(e,t,n){const r=qc(t);e.data[r]=n}(J,Ae,ta)}const nn=x[Ae];let Cn=null,Ut=null;if(nn[o.qFA]?.length>0){const ta=nn[o.qFA][0].data;Ut=ta.di??null,Cn=ta.s}const sr=[null,gc.Initial,null,null,null,null,Ut,Cn,null,null];!function DC(e,t,n){e[qc(t)]=n}(x,Ae,sr);let Co=null;null!==Ut&&Kt&&(Co=ht.get(Rt),Co.add(Ut,{lView:x,tNode:Ve,lContainer:nn}));const $r=()=>{Gg(sr),null!==Ut&&Co?.cleanup([Ut])};Jc(0,sr,()=>(0,o.DyX)(x,$r)),(0,o.ik5)(x,$r)}function Bm(e){const t=(0,o.OAn)(),n=(0,o.CpD)();if(qr(0,t,n)&&Br(t,(0,o.xbp)(),e)){const i=(0,Ie.Ht)(null);try{const a=!!e,d=ni(t,n)[1];!1===a&&d===gc.Initial?Ec(t,n):!0===a&&(d===gc.Initial||d===Or.Placeholder)&&ja(0,t,n)}finally{(0,Ie.Ht)(i)}}}function Um(){qr(0,(0,o.OAn)(),(0,o.Mx4)())&&Pm(ru)}function jm(){qr(1,(0,o.OAn)(),(0,o.Mx4)())&&wm(ru)}function Wm(e,t,n){const r=(0,o.OAn)(),i=(0,o.Mx4)();qr(0,r,i)&&(Ec(r,i),_c(r,i,e,t,ef,()=>ja(0,r,i),0,n))}function gf(e,t){const n=(0,o.OAn)();if(Br(n,(0,o.xbp)(),t)){const i=(0,o.klJ)(),a=(0,o.CpD)();if(kl(a,i,n,e,t))(0,o.Qs1)(a)&&lp(n,a.index);else{const d=(0,o.d31)(a,n);Nl(n[o.GpT],d,null,a.value,e,t,null)}}return gf}function mf(e,t,n,r){const i=(0,o.OAn)();return Br(i,(0,o.xbp)(),t)&&((0,o.klJ)(),function wy(e,t,n,r,i,a){const c=(0,o.d31)(e,t);Nl(t[o.GpT],c,a,e.value,n,r,i)}((0,o.CpD)(),i,e,t,n,r)),mf}class pT{destroy(t){}updateValue(t,n){}swap(t,n){const r=Math.min(t,n),i=Math.max(t,n),a=this.detach(i);if(i-r>1){const c=this.detach(r);this.attach(r,a),this.attach(i,c)}else this.attach(r,a)}move(t,n){this.attach(n,this.detach(t))}}function _f(e,t,n,r,i){return e===n&&Object.is(t,r)?1:Object.is(i(e,t),i(n,r))?-1:0}function Ef(e,t,n,r){return!(void 0===t||!t.has(r)||(e.attach(n,t.get(r)),t.delete(r),0))}function Km(e,t,n,r,i){if(Ef(e,t,r,n(r,i)))e.updateValue(r,i);else{const a=e.create(r,i);e.attach(r,a)}}function Hm(e,t,n,r){const i=new Set;for(let a=t;a<=n;a++)i.add(r(a,e.at(a)));return i}class $m{kvMap=new Map;_vMap=void 0;has(t){return this.kvMap.has(t)}delete(t){if(!this.has(t))return!1;const n=this.kvMap.get(t);return void 0!==this._vMap&&this._vMap.has(n)?(this.kvMap.set(t,this._vMap.get(n)),this._vMap.delete(n)):this.kvMap.delete(t),!0}get(t){return this.kvMap.get(t)}set(t,n){if(this.kvMap.has(t)){let r=this.kvMap.get(t);void 0===this._vMap&&(this._vMap=new Map);const i=this._vMap;for(;i.has(r);)r=i.get(r);i.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 i=this._vMap;for(;i.has(r);)r=i.get(r),t(r,n)}}}function Vm(e,t,n,r,i,a,c,d){yo("NgControlFlow");const p=(0,o.OAn)(),O=(0,o.klJ)();return ka(p,O,e,t,n,r,i,(0,o.db4)(O.consts,a),256,c,d),du}function du(e,t,n,r,i,a,c,d){yo("NgControlFlow");const p=(0,o.OAn)(),O=(0,o.klJ)();return ka(p,O,e,t,n,r,i,(0,o.db4)(O.consts,a),512,c,d),du}function zm(e,t){yo("NgControlFlow");const n=(0,o.OAn)(),r=(0,o.xbp)(),i=n[r]!==Er?n[r]:-1,a=-1!==i?fu(n,o.Yw1+i):void 0;if(Br(n,r,e)){const d=(0,Ie.Ht)(null);try{if(void 0!==a&&hd(a,0),-1!==e){const p=o.Yw1+e,O=fu(n,p),x=yf(n[o.eDl],p),J=null;lc(O,ac(n,x,t,{dehydratedView:J}),0,wa(x,J))}}finally{(0,Ie.Ht)(d)}}else if(void 0!==a){const d=Dp(a,0);void 0!==d&&(d[o.SKP]=t)}}class mT{lContainer;$implicit;$index;constructor(t,n,r){this.lContainer=t,this.$implicit=n,this.$index=r}get $count(){return this.lContainer.length-o.Y20}}function Qm(e){return e}function Xm(e,t){return t}class vT{hasEmptyBlock;trackByFn;liveCollection;constructor(t,n,r){this.hasEmptyBlock=t,this.trackByFn=n,this.liveCollection=r}}function Gm(e,t,n,r,i,a,c,d,p,O,x,J,Ae){yo("NgControlFlow");const Ve=(0,o.OAn)(),ht=(0,o.klJ)(),Kt=void 0!==p,nn=(0,o.OAn)(),Cn=d?c.bind(nn[o.b5C][o.SKP]):c,Ut=new vT(Kt,Cn);nn[o.Yw1+e]=Ut,ka(Ve,ht,e+1,t,n,r,i,(0,o.db4)(ht.consts,a),256),Kt&&ka(Ve,ht,e+2,p,O,x,J,(0,o.db4)(ht.consts,Ae),512)}class _T extends pT{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-o.Y20}at(t){return this.getLView(t)[o.SKP].$implicit}attach(t,n){const r=n[o.tcA];this.needsIndexUpdate||=t!==this.length,lc(this.lContainer,n,t,wa(this.templateTNode,r)),function ET(e,t){if(e.length<=o.Y20)return;const r=e[o.Y20+t],i=r?r[o.Isx]:void 0;r&&i&&i.detachedLeaveAnimationFns&&i.detachedLeaveAnimationFns.length>0&&(function hy(e,t){const n=e.get(wl);if(t.detachedLeaveAnimationFns){for(const r of t.detachedLeaveAnimationFns)n.queue.delete(r);t.detachedLeaveAnimationFns=void 0}}(r[o.YEL],i),Sa.delete(r[o.ID]),i.detachedLeaveAnimationFns=void 0)}(this.lContainer,t)}detach(t){return this.needsIndexUpdate||=t!==this.length-1,function yT(e,t){if(e.length<=o.Y20)return;const r=e[o.Y20+t],i=r?r[o.Isx]:void 0;i&&i.leave&&i.leave.size>0&&(i.detachedLeaveAnimationFns=[])}(this.lContainer,t),function DT(e,t){return kc(e,t)}(this.lContainer,t)}create(t,n){return ac(this.hostLView,this.templateTNode,new mT(this.lContainer,n,t),{dehydratedView:null})}destroy(t){xc(t[o.eDl],t)}updateValue(t,n){this.getLView(t)[o.SKP].$implicit=n}reset(){this.needsIndexUpdate=!1}
vendor: 4,333 bytes, line 1
1updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t<this.length;t++)this.getLView(t)[o.SKP].$index=t}getLView(t){return function CT(e,t){return Dp(e,t)}(this.lContainer,t)}}function Ym(e){const t=(0,Ie.Ht)(null),n=(0,o._px)();try{const r=(0,o.OAn)(),i=r[o.eDl],a=r[n],c=n+1,d=fu(r,c);if(void 0===a.liveCollection){const O=yf(i,c);a.liveCollection=new _T(d,r,O)}else a.liveCollection.reset();const p=a.liveCollection;if(function gT(e,t,n,r){let i,a,c=0,d=e.length-1;if(Array.isArray(t)){(0,Ie.Ht)(r);let O=t.length-1;for((0,Ie.Ht)(null);c<=d&&c<=O;){const x=e.at(c),J=t[c],Ae=_f(c,x,c,J,n);if(0!==Ae){Ae<0&&e.updateValue(c,J),c++;continue}const Ve=e.at(d),ht=t[O],Kt=_f(d,Ve,O,ht,n);if(0!==Kt){Kt<0&&e.updateValue(d,ht),d--,O--;continue}const nn=n(c,x),Cn=n(d,Ve),Ut=n(c,J);if(Object.is(Ut,Cn)){const sr=n(O,ht);Object.is(sr,nn)?(e.swap(c,d),e.updateValue(d,ht),O--,d--):e.move(d,c),e.updateValue(c,J),c++;continue}if(i??=new $m,a??=Hm(e,c,d,n),Ef(e,i,c,Ut))e.updateValue(c,J),c++,d++;else if(a.has(Ut))i.set(nn,e.detach(c)),d--;else{const sr=e.create(c,t[c]);e.attach(c,sr),c++,d++}}for(;c<=O;)Km(e,i,n,c,t[c]),c++}else if(null!=t){(0,Ie.Ht)(r);const O=t[Symbol.iterator]();(0,Ie.Ht)(null);let x=O.next();for(;!x.done&&c<=d;){const J=e.at(c),Ae=x.value,Ve=_f(c,J,c,Ae,n);if(0!==Ve)Ve<0&&e.updateValue(c,Ae),c++,x=O.next();else{i??=new $m,a??=Hm(e,c,d,n);const ht=n(c,Ae);if(Ef(e,i,c,ht))e.updateValue(c,Ae),c++,d++,x=O.next();else if(a.has(ht)){const Kt=n(c,J);i.set(Kt,e.detach(c)),d--}else e.attach(c,e.create(c,Ae)),c++,d++,x=O.next()}}for(;!x.done;)Km(e,i,n,e.length,x.value),x=O.next()}for(;c<=d;)e.destroy(e.detach(d--));i?.forEach(O=>{e.destroy(O)})}(p,e,a.trackByFn,t),p.updateIndexes(),a.hasEmptyBlock){const O=(0,o.xbp)(),x=0===p.length;if(Br(r,O,x)){const J=n+2,Ae=fu(r,J);if(x){const Ve=yf(i,J),ht=null;lc(Ae,ac(r,Ve,void 0,{dehydratedView:ht}),0,wa(Ve,ht))}else i.firstUpdatePass&&zl(Ae),hd(Ae,0)}}}finally{(0,Ie.Ht)(t)}}function fu(e,t){return e[t]}function yf(e,t){return(0,o.XRZ)(e,t)}function Df(e,t,n){const r=(0,o.OAn)();return Br(r,(0,o.xbp)(),t)&&((0,o.klJ)(),cd((0,o.CpD)(),r,e,t,r[o.GpT],n)),Df}function Cf(e,t,n,r,i){kl(t,e,n,i?"class":"style",r)}function nl(e,t,n,r){const i=(0,o.OAn)(),a=i[o.eDl],c=e+o.Yw1,d=a.firstCreatePass?Ad(c,i,2,t,ud,(0,o.ckz)(),n,r):a.data[c];if((0,o.Qs1)(d)){const p=i[o.M0L].tracingService;if(p&&p.componentCreate)return p.componentCreate(bd(a.data[d.directiveStart+d.componentOffset]),()=>(Zm(e,t,i,d,r),nl))}return Zm(e,t,i,d,r),nl}function Zm(e,t,n,r,i){if(xl(r,n,e,t,If),(0,o.yoD)(r)){const a=n[o.eDl];Ll(a,n,r),xs(a,r,n)}null!=i&&sc(n,r)}function hu(){const e=(0,o.klJ)(),n=Fl((0,o.Mx4)());return e.firstCreatePass&&Sd(e,n),(0,o.UhH)(n)&&(0,o.krE)(),(0,o.N79)(),null!=n.classesWithoutHost&&function Pe(e){return!!(8&e.flags)}(n)&&Cf(e,n,(0,o.OAn)(),n.classesWithoutHost,!0),null!=n.stylesWithoutHost&&function vt(e){return!!(16&e.flags)}(n)&&Cf(e,n,(0,o.OAn)(),n.stylesWithoutHost,!1),hu}function Mf(e,t,n,r){return nl(e,t,n,r),hu(),Mf}function pu(e,t,n,r){const i=(0,o.OAn)(),a=i[o.eDl],c=e+o.Yw1,d=a.firstCreatePass?eg(c,a,2,t,n,r):a.data[c];return xl(d,i,e,t,If),null!=r&&sc(i,d),pu}function gu(){const t=Fl((0,o.Mx4)());return(0,o.UhH)(t)&&(0,o.krE)(),(0,o.N79)(),gu}function Tf(e,t,n,r){return pu(e,t,n,r),gu(),Tf}let If=(e,t,n,r,i)=>((0,o.m7n)(!0),_l(t[o.GpT],r,(0,o.UaU)()));function mu(e,t,n){const r=(0,o.OAn)(),i=r[o.eDl],a=e+o.Yw1,c=i.firstCreatePass?Ad(a,r,8,"ng-container",ud,(0,o.ckz)(),t,n):i.data[a];if(xl(c,r,e,"ng-container",Sf),(0,o.yoD)(c)){const d=r[o.eDl];Ll(d,r,c),xs(d,c,r)}return null!=n&&sc(r,c),mu}function rl(){const e=(0,o.klJ)(),n=Fl((0,o.Mx4)());return e.firstCreatePass&&Sd(e,n),rl}function Of(e,t,n){return mu(e,t,n),rl(),Of}function vu(e,t,n){const r=(0,o.OAn)(),i=r[o.eDl],a=e+o.Yw1,c=i.firstCreatePass?eg(a,i,8,"ng-container",t,n):i.data[a];return xl(c,r,e,"ng-container",Sf),null!=n&&sc(r,c),vu}function Af(){return Fl((0,o.Mx4)()),rl}let Sf=(e,t,n,r,i)=>((0,o.m7n)(!0),Fu(t[o.GpT],""));function qm(){return(0,o.OAn)()}function Pf(e,t,n){const r=(0,o.OAn)();return Br(r,(0,o.xbp)(),t)&&((0,o.klJ)(),ld((0,o.CpD)(),r,e,t,r[o.GpT],n)),Pf}const ol=void 0;var OT=["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"]],ol,[["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"]],ol,[["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}",ol,ol,ol],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function IT(e){const t=Math.floor(Math.abs(e)),n=e.toString().replace(/^[^.]*\.?/,"").length;return 1===t&&0===n?1:5}];let Dc=Object.create(null);function wf(e){const t=function AT(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=nv(t);if(n)return n;const r=t.split("-")[0];if(n=nv(r),n)return n;if("en"===r)return OT;throw new o.buA(701,!1)}function tv(e){return wf(e)[Cc.PluralCase]}function nv(e){if(!(e in Dc)){const t=o.laP.ng&&o.laP.ng.common&&o.laP.ng.common.locales&&o.laP.ng.common.locales[e];return void 0!==t&&(Dc[e]=t),t}return Dc[e]}var Cc=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(Cc||{});const ST=["zero","one","two","few","many"],bf="en-US",_u={marker:"element"},Eu={marker:"ICU"};var oi=function(e){return e[e.SHIFT=2]="SHIFT",e[e.APPEND_EAGERLY=1]="APPEND_EAGERLY",e[e.COMMENT=2]="COMMENT",e}(oi||{});let rv=bf;function bT(e){"string"==typeof e&&(rv=e.toLowerCase().replace(/_/g,"-"))}let il=0,sl=0;let al=(e,t,n,r)=>((0,o.m7n)(!0),function ov(e,t,n){const r=e[o.GpT];switch(n){case Node.COMMENT_NODE:return Fu(r,t);case Node.TEXT_NODE:return xu(r,t);case Node.ELEMENT_NODE:return _l(r,t,null)}}(e,n,r));function iv(e,t,n,r){const i=n[o.GpT];let c,a=null;for(let d=0;d<t.length;d++){const p=t[d];if("string"==typeof p){const O=t[++d];null===n[O]&&(n[O]=al(n,0,p,Node.TEXT_NODE))}else if("number"==typeof p)switch(1&p){case 0:const O=Pp(p);let x,J;if(null===a&&(a=O,c=i.parentNode(r)),O===a?(x=r,J=c):(x=null,J=(0,o.IvY)(n[O])),null!==J){const Kt=wp(p);Ma(i,J,n[Kt],x,!1);const Cn=Kc(e,Kt);if(null!==Cn&&"object"==typeof Cn){const Ut=Hl(Cn,n);null!==Ut&&iv(e,Cn.create[Ut],n,n[Cn.anchorIdx])}}break;case 1:const Ve=t[++d],ht=t[++d];Nl(i,(0,o.vaC)(p>>>1,n),null,null,Ve,ht,null)}else switch(p){case Eu:const O=t[++d],x=t[++d];null===n[x]&&Wr(n[x]=al(n,0,O,Node.COMMENT_NODE),n);break;case _u:const J=t[++d],Ae=t[++d];null===n[Ae]&&Wr(n[Ae]=al(n,0,J,Node.ELEMENT_NODE),n)}}}function sv(e,t,n,r,i){for(let a=0;a<n.length;a++){const c=n[a],d=n[++a];if(c&i){let p="";for(let O=a+1;O<=a+d;O++){const x=n[O];if("string"==typeof x)p+=x;else if("number"==typeof x)if(x<0)p+=(0,o.eFE)(t[r-x]);else{const J=x>>>2;switch(3&x){case 1:const Ae=n[++O],Ve=n[++O],ht=e.data[J];if("string"==typeof ht)Nl(t[o.GpT],t[J],null,ht,Ae,p,Ve);else{const nn=(0,o._px)();(0,o.ypq)(J);try{cd(ht,t,Ae,p,t[o.GpT],Ve)}finally{(0,o.ypq)(nn)}}break;case 0:const Kt=t[J];null!==Kt&&mh(t[o.GpT],Kt,p);break;case 2:kT(e,Kc(e,J),t,p);break;case 3:av(e,Kc(e,J),r,t)}}}}else{const p=n[a+1];if(p>0&&!(3&~p)){const x=Kc(e,p>>>2);t[x.currentCaseLViewIndex]<0&&av(e,x,r,t)}}a+=d}}function av(e,t,n,r){let i=r[t.currentCaseLViewIndex];if(null!==i){let a=il;i<0&&(i=r[t.currentCaseLViewIndex]=~i,a=-1),sv(e,r,t.update[i],n,a)}}function kT(e,t,n,r){const i=function BT(e,t){let n=e.cases.indexOf(t);if(-1===n)switch(e.type){case 1:{const r=function PT(e,t){const n=tv(t)(parseInt(e,10)),r=ST[n];return void 0!==r?r:"other"}(t,function RT(){return rv}());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(Hl(t,n)!==i&&(cv(e,t,n),n[t.currentCaseLViewIndex]=null===i?null:~i,null!==i)){const c=n[t.anchorIdx];c&&iv(e,t.create[i],n,c)}}function cv(e,t,n){let r=Hl(t,n);if(null!==r){const i=t.remove[r];for(let a=0;a<i.length;a++){const c=i[a];if(c>0){const d=(0,o.vaC)(c,n);null!==d&&Pc(n[o.GpT],d)}else cv(e,Kc(e,~c),n)}}}const yu=/\ufffd(\d+):?\d*\ufffd/gi,UT=/({\s*\ufffd\d+:?\d*\ufffd\s*,\s*\S{6}\s*,[\s\S]*})/gi,jT=/\ufffd(\d+)\ufffd/,uv=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,WT=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,KT=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,HT=/\uE500/g;function dv(e,t,n,r,i,a,c){const d=bc(e,r,1,null);let p=d<<oi.SHIFT,O=(0,o.Ab)();
vendor: 4,275 bytes, line 1
1t===O&&(O=null),null===O&&(p|=oi.APPEND_EAGERLY),c&&(p|=oi.COMMENT,function ZE(e){void 0===Hu&&(Hu=e())}(mD)),i.push(p,null===a?"":a);const x=vd(e,d,c?32:1,null===a?"":a,null);Ap(n,x);const J=x.index;return(0,o.iMd)(x,!1),null!==O&&t!==O&&function hD(e,t){let n=e.insertBeforeIndex;null===n?(op(Ip,Op),n=e.insertBeforeIndex=[null,t]):((0,o.Xln)(Array.isArray(n),!0,"Expecting array here"),n.push(t))}(O,J),x}function zT(e,t,n,r,i,a,c,d){const p=d.match(yu),x=dv(t,n,r,c,i,p?null:d,!1).index;p&&Du(a,d,x,null,0,null),e.push({kind:0,index:x})}function Du(e,t,n,r,i,a){const c=e.length,d=c+1;e.push(null,null);const p=c+2,O=t.split(yu);let x=0;for(let J=0;J<O.length;J++){const Ae=O[J];if(1&J){const Ve=i+parseInt(Ae,10);e.push(-1-Ve),x|=fv(Ve)}else""!==Ae&&e.push(Ae)}return e.push(n<<2|(r?1:0)),r&&e.push(r,a),e[c]=x,e[d]=e.length-p,x}function XT(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 fv(e){return 1<<Math.min(e,31)}function hv(e){let t,a,n="",r=0,i=!1;for(;null!==(t=WT.exec(e));)i?t[0]===`\ufffd/*${a}\ufffd`&&(r=t.index,i=!1):(n+=e.substring(r,t.index+t[0].length),a=t[1],i=!0);return n+=e.slice(r),n}function pv(e,t,n,r,i,a,c){let d=0;const p={type:a.type,currentCaseLViewIndex:bc(t,n,1,null),anchorIdx:c,cases:[],create:[],remove:[],update:[]};(function qT(e,t,n){e.push(fv(t.mainBinding),2,-1-t.mainBinding,n<<2|2)})(r,a,c),function fD(e,t,n){const r=e.data[t];null===r?e.data[t]=n:r.value=n}(t,c,p);const O=a.values,x=[];for(let J=0;J<O.length;J++){const Ae=O[J],Ve=[];for(let Kt=0;Kt<Ae.length;Kt++){const nn=Ae[Kt];if("string"!=typeof nn){const Cn=Ve.push(nn)-1;Ae[Kt]=`\x3c!--\ufffd${Cn}\ufffd--\x3e`}}const ht=[];x.push(ht),d=ZT(ht,t,p,n,r,i,a.cases[J],Ae.join(""),Ve)|d}d&&function eI(e,t,n){e.push(t,1,n<<2|3)}(r,d,c),e.push({kind:3,index:c,cases:x,currentCaseLViewIndex:p.currentCaseLViewIndex})}function YT(e){const t=[],n=[];let r=1,i=0;const a=Rf(e=e.replace(uv,function(c,d,p){return r="select"===p?0:1,i=parseInt(d.slice(1),10),""}));for(let c=0;c<a.length;){let d=a[c++].trim();1===r&&(d=d.replace(/\s*(?:=)?(\w+)\s*/,"$1")),d.length&&t.push(d);const p=Rf(a[c++]);t.length>n.length&&n.push(p)}return{type:r,mainBinding:i,cases:t,values:n}}function Rf(e){if(!e)return[];let t=0;const n=[],r=[],i=/[{}]/g;let a;for(i.lastIndex=0;a=i.exec(e);){const d=a.index;if("}"==a[0]){if(n.pop(),0==n.length){const p=e.substring(t,d);uv.test(p)?r.push(YT(p)):r.push(p),t=d+1}}else{if(0==n.length){const p=e.substring(t,d);r.push(p),t=d+1}n.push("{")}}const c=e.substring(t);return r.push(c),r}function ZT(e,t,n,r,i,a,c,d,p){const O=[],x=[],J=[];n.cases.push(c),n.create.push(O),n.remove.push(x),n.update.push(J);const Ve=er(wi()).getInertBodyElement(d),ht=Nu(Ve)||Ve;return ht?gv(e,t,n,r,i,O,x,J,ht,a,p,0):0}function gv(e,t,n,r,i,a,c,d,p,O,x,J){let Ae=0,Ve=p.firstChild;for(;Ve;){const ht=bc(t,r,1,null);switch(Ve.nodeType){case Node.ELEMENT_NODE:const Kt=Ve,nn=Kt.tagName.toLowerCase();if(Ru.hasOwnProperty(nn)){Lf(a,_u,nn,O,ht),t.data[ht]=nn;const Co=Kt.attributes;for(let ta=0;ta<Co.length;ta++){const $a=Co.item(ta),wu=$a.name.toLowerCase(),GO=!!$a.value.match(yu),sE=Kt.namespaceURI,aE="http://www.w3.org/2000/svg"===sE?`:svg:${nn}`:"http://www.w3.org/1998/Math/MathML"===sE?`:math:${nn}`:nn;if(GO)Lu.hasOwnProperty(wu)&&Du(d,$a.value,ht,$a.name,0,Nf(wu,aE));else if(Lu[wu]){let YO=$a.value;Nf(wu,aE)?vv(a,ht,$a.name,"unsafe:blocked"):vv(a,ht,$a.name,YO)}}const $r={kind:1,index:ht,children:[]};e.push($r),Ae=gv($r.children,t,n,r,i,a,c,d,Ve,ht,x,J+1)|Ae,mv(c,ht,J)}break;case Node.TEXT_NODE:const Cn=Ve.textContent||"",Ut=Cn.match(yu);Lf(a,null,Ut?"":Cn,O,ht),mv(c,ht,J),Ut&&(Ae=Du(d,Cn,ht,null,0,null)|Ae),e.push({kind:0,index:ht});break;case Node.COMMENT_NODE:const sr=jT.exec(Ve.textContent||"");if(sr){const $r=x[parseInt(sr[1],10)];Lf(a,Eu,"",O,ht),pv(e,t,r,i,O,$r,ht),JT(c,ht,J)}}Ve=Ve.nextSibling}return Ae}function mv(e,t,n){0===n&&e.push(t)}function JT(e,t,n){0===n&&(e.push(~t),e.push(t))}function Lf(e,t,n,r,i){null!==t&&e.push(t),e.push(n,i,function gD(e,t,n){return e|t<<17|n<<1}(0,r,i))}function vv(e,t,n,r){e.push(t<<1|1,n,r)}function Nf(e,t){const n=e.toLowerCase(),r=t?function nI(e){const t=e.toLowerCase(),[n,r]=function tI(e,t=!0){if(":"!=e[0])return[null,e];const n=e.indexOf(":",1);
vendor: 6,791 bytes, line 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)]}(t,!1);return n===o.jNX||n===o.rJ1?`:${n}:${r}`:r}(t):"*",i=function ME(){return El||(El={},aa(Jr.HTML,void 0,[["iframe",["srcdoc"]],["*",["innerHTML","outerHTML"]]]),aa(Jr.STYLE,void 0,[["*",["style"]]]),aa(Jr.URL,void 0,[["*",["formAction"]],["area",["href"]],["a",["href","xlink:href"]],["form",["action"]],["img",["src"]],["video",["src"]]]),aa(Jr.URL,"math",[["annotation",["href","xlink:href"]],["annotation-xml",["href","xlink:href"]],["maction",["href","xlink:href"]],["malignmark",["href","xlink:href"]],["math",["href","xlink:href"]],["mroot",["href","xlink:href"]],["msqrt",["href","xlink:href"]],["merror",["href","xlink:href"]],["mfrac",["href","xlink:href"]],["mglyph",["href","xlink:href"]],["msub",["href","xlink:href"]],["msup",["href","xlink:href"]],["msubsup",["href","xlink:href"]],["mmultiscripts",["href","xlink:href"]],["mprescripts",["href","xlink:href"]],["mi",["href","xlink:href"]],["mn",["href","xlink:href"]],["mo",["href","xlink:href"]],["mpadded",["href","xlink:href"]],["mphantom",["href","xlink:href"]],["mrow",["href","xlink:href"]],["ms",["href","xlink:href"]],["mspace",["href","xlink:href"]],["mstyle",["href","xlink:href"]],["mtable",["href","xlink:href"]],["mtd",["href","xlink:href"]],["mtr",["href","xlink:href"]],["mtext",["href","xlink:href"]],["mover",["href","xlink:href"]],["munder",["href","xlink:href"]],["munderover",["href","xlink:href"]],["semantics",["href","xlink:href"]],["none",["href","xlink:href"]]]),aa(Jr.RESOURCE_URL,void 0,[["base",["href"]],["embed",["src"]],["frame",["src"]],["iframe",["src"]],["link",["href"]],["object",["codebase","data"]]]),aa(Jr.URL,"svg",[["a",["href","xlink:href"]]]),aa(Jr.ATTRIBUTE_NO_BINDING,"svg",[["animate",["attributeName","values","to","from"]],["set",["to","attributeName"]],["animateMotion",["attributeName"]],["animateTransform",["attributeName"]]]),aa(Jr.ATTRIBUTE_NO_BINDING,void 0,[["unknown",["attributeName","values","to","from","sandbox","allow","allowFullscreen","referrerPolicy","csp","fetchPriority"]],["iframe",["sandbox","allow","allowFullscreen","referrerPolicy","csp","fetchPriority"]]])),El}();switch(i[`${r}|${n}`]||i[`*|${n}`]||Jr.NONE){case Jr.HTML:return ku;case Jr.STYLE:return Ch;case Jr.SCRIPT:return Mh;case Jr.URL:return Ir;case Jr.RESOURCE_URL:return yl;case Jr.ATTRIBUTE_NO_BINDING:return Ih;default:return null}}const rI=/\[(\ufffd.+?\ufffd?)\]/,oI=/\[(\ufffd.+?\ufffd?)\]|(\ufffd\/?\*\d+:\d+\ufffd)/g,iI=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g,sI=/{([A-Z0-9_]+)}/g,aI=/\ufffdI18N_EXP_(ICU(_\d+)?)\ufffd/g,cI=/\/\*/,lI=/\d+\:(\d+)/;function Ev(e,t,n=-1){const r=(0,o.klJ)(),i=(0,o.OAn)(),a=o.Yw1+e,c=(0,o.db4)(r.consts,t),d=(0,o.Ab)();r.firstCreatePass&&function VT(e,t,n,r,i,a){const c=(0,o.Ab)(),d=[],p=[],O=[[]],x=[[]];i=function GT(e,t){if(function Rp(e){return-1===e}(t))return hv(e);{const n=e.indexOf(`:${t}\ufffd`)+2+t.toString().length,r=e.search(new RegExp(`\ufffd\\/\\*\\d+:${t}\ufffd`));return hv(e.substring(n,r))}}(i,a);const J=function $T(e){return e.replace(HT," ")}(i).split(KT);for(let Ae=0;Ae<J.length;Ae++){let Ve=J[Ae];if(1&Ae){const ht=47===Ve.charCodeAt(0),Kt=Ve.charCodeAt(ht?1:0),nn=o.Yw1+Number.parseInt(Ve.substring(ht?2:1));if(ht)O.shift(),x.shift(),(0,o.iMd)((0,o.Ab)(),!1);else{const Cn=pD(e,O[0],nn);O.unshift([]),(0,o.iMd)(Cn,!0);const Ut={kind:2,index:nn,children:[],type:35===Kt?0:1};x[0].push(Ut),x.unshift(Ut.children)}}else{const ht=Rf(Ve);for(let Kt=0;Kt<ht.length;Kt++){let nn=ht[Kt];if(1&Kt){const Cn=nn;if("object"!=typeof Cn)throw new Error(`Unable to parse ICU expression in "${i}" message.`);const sr=dv(e,c,O[0],n,d,"",!0).index;pv(x[0],e,n,p,t,Cn,sr)}else""!==nn&&zT(x[0],e,c,O[0],d,p,n,nn)}}}e.data[r]={create:d,update:p,ast:x[0],parentTNodeIndex:t}}(r,null===d?0:d.index,i,a,c,n),2===r.type?i[o.b5C][o.Wg1]|=32:i[o.Wg1]|=32;const p=r.data[a],x=ep(r,d===i[o.qlT]?null:d,i);(function FT(e,t,n,r){const i=e[o.GpT];for(let a=0;a<t.length;a++){const c=t[a++],O=(c&oi.APPEND_EAGERLY)===oi.APPEND_EAGERLY,x=c>>>oi.SHIFT;let J=e[x],Ae=!1;null===J&&(J=e[x]=al(e,0,t[a],(c&oi.COMMENT)===oi.COMMENT?Node.COMMENT_NODE:Node.TEXT_NODE),Ae=(0,o.SX7)()),O&&null!==n&&Ae&&Ma(i,n,J,r,!1)}})(i,p.create,x,d&&8&d.type?i[d.index]:null),(0,o.xyx)(!0)}function yv(){(0,o.xyx)(!1)}function xf(e,t,n){const r=(0,o.OAn)(),i=(0,o.klJ)(),a=(0,o.Mx4)();return kf(i,r,r[o.GpT],a,e,t,n),xf}function Ff(e,t,n){const r=(0,o.OAn)(),i=(0,o.klJ)(),a=(0,o.Mx4)();return(3&a.type||n)&&wd(a,i,r,n,r[o.GpT],e,t,ua(a,r,t)),Ff}function kf(e,t,n,r,i,a,c){let d=!0,p=null;if((3&r.type||c)&&(p??=ua(r,t,a),wd(r,e,t,c,n,i,a,p)&&(d=!1)),d){const O=r.outputs?.[i],x=r.hostDirectiveOutputs?.[i];if(x&&x.length)for(let J=0;J<x.length;J+=2){const Ae=x[J],Ve=x[J+1];p??=ua(r,t,a),pc(r,t,Ae,Ve,i,p)}if(O&&O.length)for(const J of O)p??=ua(r,t,a),pc(r,t,J,i,i,p)}}function Mv(e=1){return(0,o.jvu)(e)}function gI(e,t){let n=null;const r=function KE(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(!(1&n))return t[n+1]}return null}(e);for(let i=0;i<t.length;i++){const a=t[i];if("*"!==a){if(null===r?Nh(e,a,!0):VE(r,a))return i}else n=i}return n}function Tv(e){const t=(0,o.OAn)()[o.b5C][o.qlT];if(!t.projection){const r=t.projection=(0,o.WfI)(e?e.length:1,null),i=r.slice();let a=t.child;for(;null!==a;){if(128!==a.type){const c=e?gI(a,e):0;null!==c&&(i[c]?i[c].projectionNext=a:r[c]=a,i[c]=a)}a=a.next}}}function Iv(e,t=0,n,r,i,a){const c=(0,o.OAn)(),d=(0,o.klJ)(),p=r?e+1:null;null!==p&&ka(c,d,p,r,i,a,null,n);const O=ba(d,o.Yw1+e,16,null,n||null);null===O.projection&&(O.projection=t),(0,o.Pfq)();const J=!c[o.tcA]||(0,o.KtD)();null===c[o.b5C][o.qlT].projection[O.projection]&&null!==p?function mI(e,t,n){const r=o.Yw1+n,i=t.data[r],a=e[r];lc(a,ac(e,i,void 0,{dehydratedView:null}),0,wa(i,null))}(c,d,p):J&&!On(O)&&function yy(e,t,n){sp(t[o.GpT],0,t,n,rd(e,n,t),tp(n.parent||t[o.qlT],n,t))}(d,c,O)}function Bf(e,t,n,r){return Cg(e,t,n,r),Bf}function Uf(e,t,n){return Dg(e,t,n),Uf}function Ov(e){const t=(0,o.OAn)(),n=(0,o.klJ)(),r=(0,o.w7Z)();(0,o.GA0)(r+1);const i=Wd(n,r);if(e.dirty&&(0,o.vOT)(t)===!(2&~i.metadata.flags)){if(null===i.matches)e.reset([]);else{const a=Tg(t,r);e.reset(a,Ci),e.notifyOnChanges()}return!0}return!1}function Av(){return jd((0,o.OAn)(),(0,o.w7Z)())}function jf(e,t,n,r,i){return Ig(t,Cg(e,n,r,i)),jf}function Wf(e,t,n,r){return Ig(e,Dg(t,n,r)),Wf}function Sv(e=1){(0,o.GA0)((0,o.w7Z)()+e)}function Pv(e){const t=(0,o.VPL)();return(0,o.Hh6)(t,o.Yw1+e)}function Cu(e,t){return e<<17|t<<2}function Ka(e){return e>>17&32767}function Kf(e){return 2|e}function Mc(e){return(131068&e)>>2}function Hf(e,t){return-131069&e|t<<2}function $f(e){return 1|e}function wv(e,t,n,r){const i=e[n+1],a=null===t;
vendor: 4,783 bytes, line 1
1let c=r?Ka(i):Mc(i),d=!1;for(;0!==c&&(!1===d||a);){const O=e[c+1];CI(e[c],t)&&(d=!0,e[c+1]=r?$f(O):Kf(O)),c=r?Ka(O):Mc(O)}d&&(e[n+1]=r?Kf(i):$f(i))}function CI(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&(0,o.FRF)(e,t)>=0}const ho={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function bv(e){return e.substring(ho.key,ho.keyEnd)}function MI(e){return e.substring(ho.value,ho.valueEnd)}function Rv(e,t){const n=ho.textEnd;return n===t?-1:(t=ho.keyEnd=function OI(e,t,n){for(;t<n&&e.charCodeAt(t)>32;)t++;return t}(e,ho.key=t,n),Tc(e,t,n))}function Lv(e,t){const n=ho.textEnd;let r=ho.key=Tc(e,t,n);return n===r?-1:(r=ho.keyEnd=function AI(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=xv(e,r,n),r=ho.value=Tc(e,r,n),r=ho.valueEnd=function SI(e,t,n){let r=-1,i=-1,a=-1,c=t,d=c;for(;c<n;){const p=e.charCodeAt(c++);if(59===p)return d;34===p||39===p?d=c=Fv(e,p,c,n):t===c-4&&85===a&&82===i&&76===r&&40===p?d=c=Fv(e,41,c,n):p>32&&(d=c),a=i,i=r,r=-33&p}return d}(e,r,n),xv(e,r,n))}function Nv(e){ho.key=0,ho.keyEnd=0,ho.value=0,ho.valueEnd=0,ho.textEnd=e.length}function Tc(e,t,n){for(;t<n&&e.charCodeAt(t)<=32;)t++;return t}function xv(e,t,n,r){return(t=Tc(e,t,n))<n&&t++,t}function Fv(e,t,n,r){let i=-1,a=n;for(;a<r;){const c=e.charCodeAt(a++);if(c==t&&92!==i)return a;i=92==c&&92===i?0:c}throw new Error}function Vf(e,t,n){return Uv(e,t,n,!1),Vf}function zf(e,t){return Uv(e,t,null,!0),zf}function kv(e){jv(Hv,PI,e,!1)}function PI(e,t){for(let n=function II(e){return Nv(e),Lv(e,Tc(e,0,ho.textEnd))}(t);n>=0;n=Lv(t,n))Hv(e,bv(t),MI(t))}function Bv(e){jv(FI,wI,e,!0)}function wI(e,t){for(let n=function TI(e){return Nv(e),Rv(e,Tc(e,0,ho.textEnd))}(t);n>=0;n=Rv(t,n))(0,o.ezK)(e,bv(t),!0)}function Uv(e,t,n,r){const i=(0,o.OAn)(),a=(0,o.klJ)(),c=(0,o.b$O)(2);a.firstUpdatePass&&Kv(a,e,c,r),t!==Er&&Br(i,c,t)&&$v(a,a.data[(0,o._px)()],i,i[o.GpT],e,i[c+1]=function BI(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=(0,o.AsM)(Nn(e)))),e}(t,n),r,c)}function jv(e,t,n,r){const i=(0,o.klJ)(),a=(0,o.b$O)(2);i.firstUpdatePass&&Kv(i,null,a,r);const c=(0,o.OAn)();if(n!==Er&&Br(c,a,n)){const d=i.data[(0,o._px)()];if(zv(d,r)&&!Wv(i,a)){let p=r?d.classesWithoutHost:d.stylesWithoutHost;null!==p&&(n=(0,o.n$e)(p,n||"")),Cf(i,d,c,n,r)}else!function kI(e,t,n,r,i,a,c,d){i===Er&&(i=o.Mlv);let p=0,O=0,x=0<i.length?i[0]:null,J=0<a.length?a[0]:null;for(;null!==x||null!==J;){const Ae=p<i.length?i[p+1]:void 0,Ve=O<a.length?a[O+1]:void 0;let Kt,ht=null;x===J?(p+=2,O+=2,Ae!==Ve&&(ht=J,Kt=Ve)):null===J||null!==x&&x<J?(p+=2,ht=x):(O+=2,ht=J,Kt=Ve),null!==ht&&$v(e,t,n,r,ht,Kt,c,d),x=p<i.length?i[p]:null,J=O<a.length?a[O]:null}}(i,d,c,c[o.GpT],c[a+1],c[a+1]=function xI(e,t,n){if(null==n||""===n)return o.Mlv;const r=[],i=Nn(n);if(Array.isArray(i))for(let a=0;a<i.length;a++)e(r,i[a],!0);else if(i instanceof Set)for(const a of i)e(r,a,!0);else if("object"==typeof i)for(const a in i)i.hasOwnProperty(a)&&e(r,a,i[a]);else"string"==typeof i&&t(r,i);return r}(e,t,n),r,a)}}function Wv(e,t){return t>=e.expandoStartIndex}function Kv(e,t,n,r){const i=e.data;if(null===i[n+1]){const a=i[(0,o._px)()],c=Wv(e,n);zv(a,r)&&null===t&&!c&&(t=!1),t=function bI(e,t,n,r){const i=(0,o.MT)(e);let a=r?t.residualClasses:t.residualStyles;if(null===i)0===(r?t.classBindings:t.styleBindings)&&(n=ll(n=Qf(null,e,t,n,r),t.attrs,r),a=null);else{const c=t.directiveStylingLast;if(-1===c||e[c]!==i)if(n=Qf(i,e,t,n,r),null===a){let p=function RI(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0!==Mc(r))return e[Ka(r)]}(e,t,r);void 0!==p&&Array.isArray(p)&&(p=Qf(null,e,t,p[1],r),p=ll(p,t.attrs,r),function LI(e,t,n,r){e[Ka(n?t.classBindings:t.styleBindings)]=r}(e,t,r,p))}else a=function NI(e,t,n){let r;const i=t.directiveEnd;for(let a=1+t.directiveStylingLast;a<i;a++)r=ll(r,e[a].hostAttrs,n);return ll(r,t.attrs,n)}(e,t,r)}return void 0!==a&&(r?t.residualClasses=a:t.residualStyles=a),n}(i,a,t,r),function yI(e,t,n,r,i,a){let c=a?t.classBindings:t.styleBindings,d=Ka(c),p=Mc(c);e[r]=n;let x,O=!1;if(Array.isArray(n)?(x=n[1],(null===x||(0,o.FRF)(n,x)>0)&&(O=!0)):x=n,i)if(0!==p){const Ae=Ka(e[d+1]);e[r+1]=Cu(Ae,d),0!==Ae&&(e[Ae+1]=Hf(e[Ae+1],r)),e[d+1]=function _I(e,t){return 131071&e|t<<17}(e[d+1],r)}else e[r+1]=Cu(d,0),0!==d&&(e[d+1]=Hf(e[d+1],r)),d=r;else e[r+1]=Cu(p,0),0===d?d=r:e[p+1]=Hf(e[p+1],r),p=r;O&&(e[r+1]=Kf(e[r+1])),wv(e,x,r,!0),wv(e,x,r,!1),function DI(e,t,n,r,i){const a=i?e.residualClasses:e.residualStyles;null!=a&&"string"==typeof t&&(0,o.FRF)(a,t)>=0&&(n[r+1]=$f(n[r+1]))}(t,x,e,r,a),c=Cu(d,p),a?t.classBindings=c:t.styleBindings=c}(i,a,t,n,c,r)}}function Qf(e,t,n,r,i){let a=null;const c=n.directiveEnd;let d=n.directiveStylingLast;
vendor: 11,196 bytes, line 1
1for(-1===d?d=n.directiveStart:d++;d<c&&(a=t[d],r=ll(r,a.hostAttrs,i),a!==e);)d++;return null!==e&&(n.directiveStylingLast=d),r}function ll(e,t,n){const r=n?1:2;let i=-1;if(null!==t)for(let a=0;a<t.length;a++){const c=t[a];"number"==typeof c?i=c:i===r&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),(0,o.ezK)(e,c,!!n||t[++a]))}return void 0===e?null:e}function Hv(e,t,n){(0,o.ezK)(e,t,Nn(n))}function FI(e,t,n){const r=String(t);""!==r&&!r.includes(" ")&&(0,o.ezK)(e,r,n)}function $v(e,t,n,r,i,a,c,d){if(!(3&t.type))return;const p=e.data,O=p[d+1],x=function EI(e){return!(1&~e)}(O)?Vv(p,t,n,i,Mc(O),c):void 0;Mu(x)||(Mu(a)||function vI(e){return!(2&~e)}(O)&&(a=Vv(p,null,n,i,d,c)),function Cy(e,t,n,r,i){if(t)i?e.addClass(n,r):e.removeClass(n,r);else{let a=-1===r.indexOf("-")?void 0:Tl.DashCase;null==i?e.removeStyle(n,r,a):("string"==typeof i&&i.endsWith("!important")&&(i=i.slice(0,-10),a|=Tl.Important),e.setStyle(n,r,i,a))}}(r,c,(0,o.vaC)((0,o._px)(),n),i,a))}function Vv(e,t,n,r,i,a){const c=null===t;let d;for(;i>0;){const p=e[i],O=Array.isArray(p),x=O?p[1]:p,J=null===x;let Ae=n[i+1];Ae===Er&&(Ae=J?o.Mlv:void 0);let Ve=J?(0,o.K7h)(Ae,r):x===r?Ae:void 0;if(O&&!Mu(Ve)&&(Ve=(0,o.K7h)(p,r)),Mu(Ve)&&(d=Ve,c))return d;const ht=e[i+1];i=c?Ka(ht):Mc(ht)}if(null!==t){let p=a?t.residualClasses:t.residualStyles;null!=p&&(d=(0,o.K7h)(p,r))}return d}function Mu(e){return void 0!==e}function zv(e,t){return!!(e.flags&(t?8:16))}function Qv(e,t=""){const n=(0,o.OAn)(),r=(0,o.klJ)(),i=e+o.Yw1,a=r.firstCreatePass?ba(r,i,1,t,null):r.data[i],c=Xv(r,n,a,t);n[i]=c,(0,o.SX7)()&&id(r,n,c,a),(0,o.iMd)(a,!1)}let Xv=(e,t,n,r)=>((0,o.m7n)(!0),xu(t[o.GpT],r));function Gv(e,t){let n=!1,r=(0,o.c$7)();for(let a=1;a<t.length;a+=2)n=Br(e,r++,t[a])||n;if((0,o.Kw3)(r),!n)return Er;let i=t[0];for(let a=1;a<t.length;a+=2)i+=(0,o.eFE)(t[a])+(a+1!==t.length?t[a+1]:"");return i}function Yv(e,t,n,r=""){return Br(e,(0,o.xbp)(),n)?t+(0,o.eFE)(n)+r:Er}function Zv(e,t,n,r,i,a=""){const d=Na(e,(0,o.c$7)(),n,i);return(0,o.b$O)(2),d?t+(0,o.eFE)(n)+r+(0,o.eFE)(i)+a:Er}function Jv(e,t,n,r,i,a,c,d=""){const O=Yl(e,(0,o.c$7)(),n,i,c);return(0,o.b$O)(3),O?t+(0,o.eFE)(n)+r+(0,o.eFE)(i)+a+(0,o.eFE)(c)+d:Er}function qv(e,t,n,r,i,a,c,d,p,O=""){const J=Vi(e,(0,o.c$7)(),n,i,c,p);return(0,o.b$O)(4),J?t+(0,o.eFE)(n)+r+(0,o.eFE)(i)+a+(0,o.eFE)(c)+d+(0,o.eFE)(p)+O:Er}function e_(e,t,n,r,i,a,c,d,p,O,x,J=""){const Ae=(0,o.c$7)();let Ve=Vi(e,Ae,n,i,c,p);return Ve=Br(e,Ae+4,x)||Ve,(0,o.b$O)(5),Ve?t+(0,o.eFE)(n)+r+(0,o.eFE)(i)+a+(0,o.eFE)(c)+d+(0,o.eFE)(p)+O+(0,o.eFE)(x)+J:Er}function t_(e,t,n,r,i,a,c,d,p,O,x,J,Ae,Ve=""){const ht=(0,o.c$7)();let Kt=Vi(e,ht,n,i,c,p);return Kt=Na(e,ht+4,x,Ae)||Kt,(0,o.b$O)(6),Kt?t+(0,o.eFE)(n)+r+(0,o.eFE)(i)+a+(0,o.eFE)(c)+d+(0,o.eFE)(p)+O+(0,o.eFE)(x)+J+(0,o.eFE)(Ae)+Ve:Er}function n_(e,t,n,r,i,a,c,d,p,O,x,J,Ae,Ve,ht,Kt=""){const nn=(0,o.c$7)();let Cn=Vi(e,nn,n,i,c,p);return Cn=Yl(e,nn+4,x,Ae,ht)||Cn,(0,o.b$O)(7),Cn?t+(0,o.eFE)(n)+r+(0,o.eFE)(i)+a+(0,o.eFE)(c)+d+(0,o.eFE)(p)+O+(0,o.eFE)(x)+J+(0,o.eFE)(Ae)+Ve+(0,o.eFE)(ht)+Kt:Er}function r_(e,t,n,r,i,a,c,d,p,O,x,J,Ae,Ve,ht,Kt,nn,Cn=""){const Ut=(0,o.c$7)();let sr=Vi(e,Ut,n,i,c,p);return sr=Vi(e,Ut+4,x,Ae,ht,nn)||sr,(0,o.b$O)(8),sr?t+(0,o.eFE)(n)+r+(0,o.eFE)(i)+a+(0,o.eFE)(c)+d+(0,o.eFE)(p)+O+(0,o.eFE)(x)+J+(0,o.eFE)(Ae)+Ve+(0,o.eFE)(ht)+Kt+(0,o.eFE)(nn)+Cn:Er}function Xf(e){return Tu("",e),Xf}function Tu(e,t,n){const r=(0,o.OAn)(),i=Yv(r,e,t,n);return i!==Er&&ea(r,(0,o._px)(),i),Tu}function Gf(e,t,n,r,i){const a=(0,o.OAn)(),c=Zv(a,e,t,n,r,i);return c!==Er&&ea(a,(0,o._px)(),c),Gf}function ea(e,t,n){const r=(0,o.vaC)(t,e);mh(e[o.GpT],r,n)}function Yf(e,t,n){am(t)&&(t=t());const r=(0,o.OAn)();return Br(r,(0,o.xbp)(),t)&&((0,o.klJ)(),cd((0,o.CpD)(),r,e,t,r[o.GpT],n)),Yf}function d_(e,t){const n=am(e);return n&&e.set(t),n}function Zf(e,t){const n=(0,o.OAn)(),r=(0,o.klJ)(),i=(0,o.Mx4)();return kf(r,n,n[o.GpT],i,e,t),Zf}const f_={};function Jf(e){yo("NgLet");const t=(0,o.klJ)(),n=(0,o.OAn)(),r=e+o.Yw1,i=ba(t,r,128,null,null);return(0,o.iMd)(i,!1),(0,o.M_e)(t,n,r,f_),Jf}function h_(e){const t=(0,o.klJ)(),n=(0,o.OAn)(),r=(0,o._px)();return(0,o.M_e)(t,n,r,e),e}function p_(e){const t=(0,o.VPL)(),n=(0,o.Hh6)(t,o.Yw1+e);if(n===f_)throw new o.buA(314,!1);return n}function g_(e){return Br((0,o.OAn)(),(0,o.xbp)(),e)?(0,o.eFE)(e):Er}function m_(e,t,n){const r=(0,o.klJ)();r.firstCreatePass&&v_(t,r.data,r.blueprint,(0,o.JlV)(e),n)}function v_(e,t,n,r,i){if(e=(0,o.nl4)(e),Array.isArray(e))for(let a=0;a<e.length;a++)v_(e[a],t,n,r,i);else{const a=(0,o.klJ)(),c=(0,o.OAn)(),d=(0,o.Mx4)();let p=(0,o.Y3W)(e)?e:(0,o.nl4)(e.provide);const O=(0,o.Rc9)(e),x=1048575&d.providerIndexes,J=d.directiveStart,Ae=d.providerIndexes>>20;if((0,o.Y3W)(e)||!e.multi){const Ve=new Sr(O,i,fc,null),ht=eh(p,t,i?x:x+Ae,J);-1===ht?(Pr($n(d,c),a,p),qf(a,e,t.length),t.push(p),d.directiveStart++,d.directiveEnd++,i&&(d.providerIndexes+=1048576),n.push(Ve),c.push(Ve)):(n[ht]=Ve,c[ht]=Ve)}else{const Ve=eh(p,t,x+Ae,J),ht=eh(p,t,x,x+Ae),nn=ht>=0&&n[ht];if(i&&!nn||!i&&!(Ve>=0&&n[Ve])){Pr($n(d,c),a,p);const Cn=function qI(e,t,n,r,i){const c=new Sr(e,n,fc,null);return c.multi=[],c.index=t,c.componentProviders=0,__(c,i,r&&!n),c}(i?JI:ZI,n.length,i,r,O);!i&&nn&&(n[ht].providerFactory=Cn),qf(a,e,t.length,0),t.push(p),d.directiveStart++,d.directiveEnd++,i&&(d.providerIndexes+=1048576),n.push(Cn),c.push(Cn)}else qf(a,e,Ve>-1?Ve:ht,__(n[i?ht:Ve],O,!i&&r));!i&&r&&nn&&n[ht].componentProviders++}}}function qf(e,t,n,r){const i=(0,o.Y3W)(t),a=(0,o.MME)(t);if(i||a){const p=(a?(0,o.nl4)(t.useClass):t).prototype.ngOnDestroy;if(p){const O=e.destroyHooks||(e.destroyHooks=[]);if(!i&&t.multi){const x=O.indexOf(n);-1===x?O.push(n,[r,p]):O[x+1].push(r,p)}else O.push(n,p)}}}function __(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function eh(e,t,n,r){for(let i=n;i<r;i++)if(t[i]===e)return i;return-1}function ZI(e,t,n,r,i){return th(this.multi,[])}function JI(e,t,n,r,i){const a=this.multi;let c;if(this.providerFactory){const d=this.providerFactory.componentProviders,p=fr(r,r[o.eDl],this.providerFactory.index,i);c=p.slice(0,d),th(a,c);for(let O=d;O<p.length;O++)c.push(p[O])}else c=[],th(a,c);return c}function th(e,t){for(let n=0;n<e.length;n++)t.push((0,e[n])());return t}function E_(e,t){return n=>{n.providersResolver=(r,i)=>m_(r,i?i(e):e,!1),t&&(n.viewProvidersResolver=(r,i)=>m_(r,i?i(t):t,!0))}}function Iu(e){if("function"==typeof e)return e;const t=(0,o.Bqz)(e);return t.some(o.Jzi)?()=>t.map(o.nl4).map(y_):t.map(y_)}function y_(e){return Id(e)?e.ngModule:e}function D_(e,t){const n=(0,o.gxQ)()+e,r=(0,o.OAn)();return r[n]===Er?vs(r,n,t()):hc(r,n)}function C_(e,t,n){return O_((0,o.OAn)(),(0,o.gxQ)(),e,t,n)}function M_(e,t,n,r){return A_((0,o.OAn)(),(0,o.gxQ)(),e,t,n,r)}function T_(e,t,n,r,i){return S_((0,o.OAn)(),(0,o.gxQ)(),e,t,n,r,i)}function I_(e,t,n,r,i,a,c,d){const p=(0,o.gxQ)()+e,O=(0,o.OAn)(),x=Vi(O,p,n,r,i,a);return Na(O,p+4,c,d)||x?vs(O,p+6,t(n,r,i,a,c,d)):hc(O,p+6)}function ul(e,t){const n=e[t];return n===Er?void 0:n}function O_(e,t,n,r,i,a){const c=t+n;return Br(e,c,i)?vs(e,c+1,a?r.call(a,i):r(i)):ul(e,c+1)}function A_(e,t,n,r,i,a,c){const d=t+n;return Na(e,d,i,a)?vs(e,d+2,c?r.call(c,i,a):r(i,a)):ul(e,d+2)}function S_(e,t,n,r,i,a,c,d){const p=t+n;return Yl(e,p,i,a,c)?vs(e,p+3,d?r.call(d,i,a,c):r(i,a,c)):ul(e,p+3)}function P_(e,t,n,r,i,a,c,d,p){const O=t+n;return Vi(e,O,i,a,c,d)?vs(e,O+4,p?r.call(p,i,a,c,d):r(i,a,c,d)):ul(e,O+4)}function w_(e,t,n,r,i,a){let c=t+n,d=!1;for(let p=0;p<i.length;p++)Br(e,c++,i[p])&&(d=!0);return d?vs(e,c,r.apply(a,i)):ul(e,c)}function b_(e,t){const n=(0,o.klJ)();let r;const i=e+o.Yw1;n.firstCreatePass?(r=function cO(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[i]=r,r.onDestroy&&(n.destroyHooks??=[]).push(i,r.onDestroy)):r=n.data[i];const a=r.factory||(r.factory=(0,o.wGu)(r.type,!0)),d=(0,o.a2B)(fc);try{const p=He(!1),O=a();return He(p),(0,o.M_e)(n,(0,o.OAn)(),i,O),O}finally{(0,o.a2B)(d)}}function R_(e,t,n){const r=e+o.Yw1,i=(0,o.OAn)(),a=(0,o.Hh6)(i,r);return dl(i,r)?O_(i,(0,o.gxQ)(),t,a.transform,n,a):a.transform(n)}function L_(e,t,n,r){const i=e+o.Yw1,a=(0,o.OAn)(),c=(0,o.Hh6)(a,i);return dl(a,i)?A_(a,(0,o.gxQ)(),t,c.transform,n,r,c):c.transform(n,r)}function N_(e,t,n,r,i){const a=e+o.Yw1,c=(0,o.OAn)(),d=(0,o.Hh6)(c,a);return dl(c,a)?S_(c,(0,o.gxQ)(),t,d.transform,n,r,i,d):d.transform(n,r,i)}function dl(e,t){return e[o.eDl].data[t].pure}function x_(e,t){return Wl(e,t)}function Ou(e,t,n,r,i){const a=i[o.eDl];if(a!==r.tView)for(let c=o.Yw1;c<a.bindingStartIndex;c++){const d=i[c];if((0,o.A0l)(d)){(0,o.q$2)(d[o.jgP])&&Ou(e,t,n,r,d[o.jgP]);for(let p=o.Y20;p<d.length;p++)Ou(e,t,n,r,d[p])}else(0,o.q$2)(d)&&Ou(e,t,n,r,d)}else!function vO(e,t,n,r,i){const a=i[o.SKP];let c=i[o.jgP];const d=i[o.f7T],p=i[o.qlT],O=i[o.YEL].get(o.SKi,null),x=()=>{if(r.encapsulation===Kr.ShadowDom||r.encapsulation===Kr.ExperimentalIsolatedShadowDom){const ht=c.cloneNode(!1);c.replaceWith(ht),c=ht}const J=Fh(n),Ae=Cl(d,J,a,Wu(n),c,p,null,null,null,null,null);(function _O(e,t,n,r){for(let i=o.Yw1;i<e[o.eDl].bindingStartIndex;i++){const a=e[i];if(((0,o.q$2)(a)||(0,o.A0l)(a))&&a[o.K29]===t){a[o.K29]=n;break}}e[o.EJG]===t&&(e[o.EJG]=n),e[o.Yrj]===t&&(e[o.Yrj]=n),n[o.K29]=t[o.K29],t[o.K29]=null,e[r]=n})(d,i,Ae,p.index),xc(i[o.eDl],i),Vc(i);const Ve=i[o.M0L].rendererFactory;(function mO(e,t){e.componentReplaced?.(t.id)})(Ve,r),Ae[o.GpT]=Ve.createRenderer(c,n),Zh(i[o.eDl],i),function EO(e){if(null!==e.projection){for(const t of e.projection)se(t)&&(t.projectionNext=null,t.flags&=-3);e.projection=null}}(p),Bl(J,Ae,a),mp(J,Ae,J.template,a)};null===O?F_(e,t,x):O.run(()=>F_(e,t,x))}(e,t,n,r,i)}function F_(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 ha={\u0275\u0275animateEnter:function cu(e){if(yo("NgAnimateEnter"),!Ta)return cu;const t=(0,o.OAn)();if(Il(t))return cu;const n=(0,o.Mx4)(),r=t[o.YEL].get(o.SKi);return Al(Ol(t),n,()=>function aT(e,t,n,r){const i=(0,o.d31)(t,e),a=e[o.GpT],c=Uh(n),d=[];let p=!1;const O=J=>{if(Nc(J)!==i)return;const Ae=J instanceof AnimationEvent?"animationend":"transitionend";r.runOutsideAngular(()=>{a.listen(i,Ae,x)})},x=J=>{Nc(J)===i&&(Xu(J,i)&&(p=!0),function cT(e,t,n){const r=rc.get(t);if(Nc(e)===t&&r&&Xu(e,t)){e.stopPropagation();for(const i of r.classList)n.removeClass(t,i);Vu(t)}}(J,i,a))};if(c&&c.length>0){r.runOutsideAngular(()=>{d.push(a.listen(i,"animationstart",O)),d.push(a.listen(i,"transitionstart",O))}),function ny(e,t,n){const r=rc.get(e);if(r){for(const i of t)r.classList.push(i);for(const i of n)r.cleanupFns.push(i)}else rc.set(e,{classList:t,cleanupFns:n})}(i,c,d);for(const J of c)a.addClass(i,J);r.runOutsideAngular(()=>{requestAnimationFrame(()=>{if(!p&&(Kh(i,Ia,Ta),!Ia.has(i))){for(const J of c)a.removeClass(i,J);Vu(i)}})})}}(t,n,e,r)),bl(t[o.YEL]),ed(t[o.YEL],Ol(t)),cu},\u0275\u0275animateEnterListener:function lu(e){if(yo("NgAnimateEnter"),!Ta)return lu;const t=(0,o.OAn)();if(Il(t))return lu;const n=(0,o.Mx4)();return Al(Ol(t),n,()=>function lT(e,t,n){const r=(0,o.d31)(t,e);n.call(e[o.SKP],{target:r,animationComplete:ry})}
vendor: 12,590 bytes, line 1
1(t,n,e)),bl(t[o.YEL]),ed(t[o.YEL],Ol(t)),lu},\u0275\u0275animateLeave:function uu(e){if(yo("NgAnimateLeave"),!Ta)return uu;const t=(0,o.OAn)();if(Il(t))return uu;const r=(0,o.Mx4)(),i=t[o.YEL].get(o.SKi);return Al(Oa(t),r,()=>function uT(e,t,n,r){const{promise:i,resolve:a}=uf(),c=(0,o.d31)(t,e),d=e[o.GpT];Sa.add(e[o.ID]),(Oa(e).get(t.index).resolvers??=[]).push(a);const p=Uh(n);return p&&p.length>0?function dT(e,t,n,r,i,a){!function iy(e,t){if(!Ta)return;const n=rc.get(e);if(n&&n.classList.length>0&&function sy(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);Vu(e)}(e,i);const c=[],d=Oa(n).get(t.index)?.resolvers;let p,O=!1;const x=J=>{if((Nc(J)===e||"animation-fallback"===J.type)&&("animation-fallback"===J.type||Xu(J,e))){if(O=!0,p&&clearTimeout(p),"animation-fallback"!==J.type&&J.stopPropagation(),Ia.delete(e),zu(t,e),Array.isArray(t.projection))for(const Ve of r)i.removeClass(e,Ve);Gu(d,c),Yu(n,t)}};a.runOutsideAngular(()=>{c.push(i.listen(e,"animationend",x)),c.push(i.listen(e,"transitionend",x))}),Qu(t,e);for(const J of r)i.addClass(e,J);a.runOutsideAngular(()=>{requestAnimationFrame(()=>{if(O)return;Kh(e,Ia,Ta);const J=Ia.get(e);J?(p=setTimeout(()=>{x(new CustomEvent("animation-fallback"))},J.duration+50),c.push(()=>clearTimeout(p))):(zu(t,e),Gu(d,c),Yu(n,t))})})}(c,t,e,p,d,r):a(),{promise:i,resolve:a}}(t,r,e,i)),bl(t[o.YEL]),uu},\u0275\u0275animateLeaveListener:function vf(e){if(yo("NgAnimateLeave"),!Ta)return vf;const t=(0,o.OAn)(),n=(0,o.Mx4)();Sa.add(t[o.ID]);const r=t[o.YEL].get(o.SKi),i=t[o.YEL].get(qE);return Al(Oa(t),n,()=>function fT(e,t,n,r,i){const{promise:a,resolve:c}=uf(),d=(0,o.d31)(t,e),p=[],O=e[o.GpT],x=Il(e);(Oa(e).get(t.index).resolvers??=[]).push(c);const J=Oa(e).get(t.index)?.resolvers;if(x)Sl(e,t,d,J,p);else{const Ae=setTimeout(()=>Sl(e,t,d,J,p),i),Ve={target:d,animationComplete:()=>{Sl(e,t,d,J,p),clearTimeout(Ae)}};Qu(t,d),r.runOutsideAngular(()=>{p.push(O.listen(d,"animationend",()=>{Sl(e,t,d,J,p),clearTimeout(Ae)},{once:!0}))}),n.call(e[o.SKP],Ve)}return{promise:a,resolve:c}}(t,n,e,r,i)),bl(t[o.YEL]),vf},\u0275\u0275attribute:mf,\u0275\u0275defineComponent:Rg,\u0275\u0275defineDirective:xg,\u0275\u0275defineInjectable:o.jDH,\u0275\u0275defineInjector:o.G2t,\u0275\u0275defineNgModule:Ng,\u0275\u0275definePipe:Fg,\u0275\u0275directiveInject:fc,\u0275\u0275getInheritedFactory:Ft,\u0275\u0275inject:o.KVO,\u0275\u0275injectAttribute:Un,\u0275\u0275invalidFactory:function JD(){throw new Error("invalid")},\u0275\u0275invalidFactoryDep:o.dmw,\u0275\u0275templateRefExtractor:x_,\u0275\u0275resetView:o.Njj,\u0275\u0275HostDirectivesFeature:Ug,\u0275\u0275NgOnChangesFeature:Ur,\u0275\u0275ControlFeature:function sC(e){return t=>{t.controlDef={create:(n,r)=>{n?.\u0275ngControlCreate(r)},update:(n,r)=>{n?.\u0275ngControlUpdate?.(r)},passThroughInput:e}}},\u0275\u0275ProvidersFeature:E_,\u0275\u0275InheritDefinitionFeature:Gd,\u0275\u0275ExternalStylesFeature:function eO(e){return t=>{e.length<1||(t.getExternalStyles=n=>e.map(i=>i+"?ngcomp"+(n?"="+encodeURIComponent(n):"")+"&e="+t.encapsulation))}},\u0275\u0275nextContext:Mv,\u0275\u0275namespaceHTML:o.joV,\u0275\u0275namespaceMathML:o.By9,\u0275\u0275namespaceSVG:o.qSk,\u0275\u0275enableBindings:o.cSN,\u0275\u0275disableBindings:o.fuf,\u0275\u0275elementStart:nl,\u0275\u0275elementEnd:hu,\u0275\u0275element:Mf,\u0275\u0275elementContainerStart:mu,\u0275\u0275elementContainerEnd:rl,\u0275\u0275domElement:Tf,\u0275\u0275domElementStart:pu,\u0275\u0275domElementEnd:gu,\u0275\u0275domElementContainer:function Jm(e,t,n){return vu(e,t,n),Af(),Jm},\u0275\u0275domElementContainerStart:vu,\u0275\u0275domElementContainerEnd:Af,\u0275\u0275domTemplate:Jd,\u0275\u0275domListener:Ff,\u0275\u0275elementContainer:Of,\u0275\u0275pureFunction0:D_,\u0275\u0275pureFunction1:C_,\u0275\u0275pureFunction2:M_,\u0275\u0275pureFunction3:T_,\u0275\u0275pureFunction4:function rO(e,t,n,r,i,a,c){return P_((0,o.OAn)(),(0,o.gxQ)(),e,t,n,r,i,a)},\u0275\u0275pureFunction5:function oO(e,t,n,r,i,a,c){const d=(0,o.gxQ)()+e,p=(0,o.OAn)(),O=Vi(p,d,n,r,i,a);return Br(p,d+4,c)||O?vs(p,d+5,t(n,r,i,a,c)):hc(p,d+5)},\u0275\u0275pureFunction6:I_,\u0275\u0275pureFunction7:function iO(e,t,n,r,i,a,c,d,p){const O=(0,o.gxQ)()+e,x=(0,o.OAn)();let J=Vi(x,O,n,r,i,a);return Yl(x,O+4,c,d,p)||J?vs(x,O+7,t(n,r,i,a,c,d,p)):hc(x,O+7)},\u0275\u0275pureFunction8:function sO(e,t,n,r,i,a,c,d,p,O){const x=(0,o.gxQ)()+e,J=(0,o.OAn)(),Ae=Vi(J,x,n,r,i,a);return Vi(J,x+4,c,d,p,O)||Ae?vs(J,x+8,t(n,r,i,a,c,d,p,O)):hc(J,x+8)},\u0275\u0275pureFunctionV:function aO(e,t,n){return w_((0,o.OAn)(),(0,o.gxQ)(),e,t,n)},\u0275\u0275getCurrentView:qm,\u0275\u0275restoreView:o.eBV,\u0275\u0275listener:xf,\u0275\u0275projection:Iv,\u0275\u0275syntheticHostProperty:function ev(e,t,n){const r=(0,o.OAn)();if(Br(r,(0,o.xbp)(),t)){const a=(0,o.klJ)(),c=(0,o.CpD)();ld(c,r,e,t,dp((0,o.MT)(a.data),c,r),n)}return ev},\u0275\u0275syntheticHostListener:function Cv(e,t){const n=(0,o.Mx4)(),r=(0,o.OAn)(),i=(0,o.klJ)();return kf(i,r,dp((0,o.MT)(i.data),n,r),n,e,t),Cv},\u0275\u0275pipeBind1:R_,\u0275\u0275pipeBind2:L_,\u0275\u0275pipeBind3:N_,\u0275\u0275pipeBind4:function lO(e,t,n,r,i,a){const c=e+o.Yw1,d=(0,o.OAn)(),p=(0,o.Hh6)(d,c);return dl(d,c)?P_(d,(0,o.gxQ)(),t,p.transform,n,r,i,a,p):p.transform(n,r,i,a)},\u0275\u0275pipeBindV:function uO(e,t,n){const r=e+o.Yw1,i=(0,o.OAn)(),a=(0,o.Hh6)(i,r);return dl(i,r)?w_(i,(0,o.gxQ)(),t,a.transform,n,a):a.transform.apply(a,n)},\u0275\u0275projectionDef:Tv,\u0275\u0275domProperty:Pf,\u0275\u0275ariaProperty:gf,\u0275\u0275property:Df,\u0275\u0275control:function m0(){!function ig(){const e=(0,o.OAn)(),t=(0,o.klJ)(),n=(0,o.CpD)();-1!==n.controlDirectiveIndex&&t.data[n.controlDirectiveIndex].controlDef.update(e[n.controlDirectiveIndex],new sg(e,t,n))}()},\u0275\u0275controlCreate:function g0(){!function og(){const e=(0,o.OAn)(),t=(0,o.klJ)(),n=(0,o.Mx4)();t.firstCreatePass&&function v0(e,t){for(let i=t.directiveStart;i<t.directiveEnd;i++)if(e.data[i].controlDef){t.controlDirectiveIndex=i;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 _0(e,t){for(let n=t.directiveStart;n<t.directiveEnd;n++){const r=e.data[n];if(ag(r,"value"))return t.flags|=1024,void(t.customControlIndex=n);if(ag(r,"checked"))return t.flags|=2048,void(t.customControlIndex=n)}}(e,t)}(t,n),-1!==n.controlDirectiveIndex&&(yo("NgSignalForms"),t.data[n.controlDirectiveIndex].controlDef.create(e[n.controlDirectiveIndex],new sg(e,t,n)))}()},\u0275\u0275pipe:b_,\u0275\u0275queryRefresh:Ov,\u0275\u0275queryAdvance:Sv,\u0275\u0275viewQuery:Uf,\u0275\u0275viewQuerySignal:Wf,\u0275\u0275loadQuery:Av,\u0275\u0275contentQuery:Bf,\u0275\u0275contentQuerySignal:jf,\u0275\u0275reference:Pv,\u0275\u0275classMap:Bv,\u0275\u0275styleMap:kv,\u0275\u0275styleProp:Vf,\u0275\u0275classProp:zf,\u0275\u0275advance:kh,\u0275\u0275template:Zd,\u0275\u0275conditional:zm,\u0275\u0275conditionalCreate:Vm,\u0275\u0275conditionalBranchCreate:du,\u0275\u0275defer:km,\u0275\u0275deferWhen:Bm,\u0275\u0275deferOnIdle:Um,\u0275\u0275deferOnImmediate:function QM(){const e=(0,o.OAn)(),t=(0,o.Mx4)();qr(0,e,t)&&(null===Do(e[o.eDl],t).loadingTmplIndex&&Ec(e,t),ja(0,e,t))},\u0275\u0275deferOnTimer:function YM(e){qr(0,(0,o.OAn)(),(0,o.Mx4)())&&Pm(ou(e))},\u0275\u0275deferOnHover:function qM(e,t){const n=(0,o.OAn)(),r=(0,o.Mx4)();qr(0,n,r)&&(Ec(n,r),_c(n,r,e,t,vi,()=>ja(0,n,r),0))},\u0275\u0275deferOnInteraction:function nT(e,t){const n=(0,o.OAn)(),r=(0,o.Mx4)();qr(0,n,r)&&(Ec(n,r),_c(n,r,e,t,ra,()=>ja(0,n,r),0))},\u0275\u0275deferOnViewport:Wm,\u0275\u0275deferPrefetchWhen:function HM(e){const t=(0,o.OAn)(),n=(0,o.CpD)();if(qr(1,t,n)&&Br(t,(0,o.xbp)(),e)){const i=(0,Ie.Ht)(null);try{const a=!!e,d=Do(t[o.eDl],n);!0===a&&d.loadingState===no.NOT_STARTED&&tl(d,t,n)}finally{(0,Ie.Ht)(i)}}},\u0275\u0275deferPrefetchOnIdle:jm,\u0275\u0275deferPrefetchOnImmediate:function XM(){const e=(0,o.OAn)(),t=(0,o.Mx4)();if(!qr(1,e,t))return;const r=Do(e[o.eDl],t);r.loadingState===no.NOT_STARTED&&df(r,e,t)},\u0275\u0275deferPrefetchOnTimer:function ZM(e){qr(1,(0,o.OAn)(),(0,o.Mx4)())&&wm(ou(e))},\u0275\u0275deferPrefetchOnHover:function eT(e,t){const n=(0,o.OAn)(),r=(0,o.Mx4)();if(!qr(1,n,r))return;const a=Do(n[o.eDl],r);a.loadingState===no.NOT_STARTED&&_c(n,r,e,t,vi,()=>tl(a,n,r),1)},\u0275\u0275deferPrefetchOnInteraction:function rT(e,t){const n=(0,o.OAn)(),r=(0,o.Mx4)();if(!qr(1,n,r))return;const a=Do(n[o.eDl],r);a.loadingState===no.NOT_STARTED&&_c(n,r,e,t,ra,()=>tl(a,n,r),1)},\u0275\u0275deferPrefetchOnViewport:function iT(e,t,n){const r=(0,o.OAn)(),i=(0,o.Mx4)();if(!qr(1,r,i))return;const c=Do(r[o.eDl],i);c.loadingState===no.NOT_STARTED&&_c(r,i,e,t,ef,()=>tl(c,r,i),1,n)},\u0275\u0275deferHydrateWhen:function $M(e){const t=(0,o.OAn)(),n=(0,o.CpD)();if(!qr(2,t,n))return;const r=(0,o.xbp)();if(fa((0,o.klJ)(),n).set(6,null),Br(t,r,e)){const c=t[o.YEL],d=(0,Ie.Ht)(null);try{1==!!e&&Wa(c,ni(t,n)[6])}finally{(0,Ie.Ht)(d)}}},\u0275\u0275deferHydrateNever:function VM(){const e=(0,o.OAn)(),t=(0,o.Mx4)();qr(2,e,t)&&fa((0,o.klJ)(),t).set(7,null)},\u0275\u0275deferHydrateOnIdle:function zM(){const e=(0,o.OAn)(),t=(0,o.Mx4)();qr(2,e,t)&&(fa((0,o.klJ)(),t).set(0,null),bm(ru,e,t))},\u0275\u0275deferHydrateOnImmediate:function GM(){const e=(0,o.OAn)(),t=(0,o.Mx4)();qr(2,e,t)&&(fa((0,o.klJ)(),t).set(1,null),Wa(e[o.YEL],ni(e,t)[6]))},\u0275\u0275deferHydrateOnTimer:function JM(e){const t=(0,o.OAn)(),n=(0,o.Mx4)();qr(2,t,n)&&(fa((0,o.klJ)(),n).set(5,{type:5,delay:e}),bm(ou(e),t,n))},\u0275\u0275deferHydrateOnHover:function tT(){const e=(0,o.OAn)(),t=(0,o.Mx4)();qr(2,e,t)&&fa((0,o.klJ)(),t).set(4,null)},\u0275\u0275deferHydrateOnInteraction:function oT(){const e=(0,o.OAn)(),t=(0,o.Mx4)();qr(2,e,t)&&fa((0,o.klJ)(),t).set(3,null)},\u0275\u0275deferHydrateOnViewport:function sT(e){const t=(0,o.OAn)(),n=(0,o.Mx4)();qr(2,t,n)&&fa((0,o.klJ)(),n).set(2,e?{type:2,intersectionObserverOptions:e}:null)},\u0275\u0275deferEnableTimerScheduling:function FC(e,t,n,r){const i=e.consts;null!=n&&(t.placeholderBlockConfig=(0,o.db4)(i,n)),null!=r&&(t.loadingBlockConfig=(0,o.db4)(i,r)),null===nf&&(nf=xC)},\u0275\u0275repeater:Ym,\u0275\u0275repeaterCreate:Gm,\u0275\u0275repeaterTrackByIndex:Qm,\u0275\u0275repeaterTrackByIdentity:Xm,\u0275\u0275componentInstance:function hT(){return(0,o.OAn)()[o.b5C][o.SKP]},\u0275\u0275text:Qv,\u0275\u0275textInterpolate:Xf,\u0275\u0275textInterpolate1:Tu,\u0275\u0275textInterpolate2:Gf,\u0275\u0275textInterpolate3:function o_(e,t,n,r,i,a,c){const d=(0,o.OAn)(),p=Jv(d,e,t,n,r,i,a,c);return p!==Er&&ea(d,(0,o._px)(),p),o_},\u0275\u0275textInterpolate4:function i_(e,t,n,r,i,a,c,d,p){const O=(0,o.OAn)(),x=qv(O,e,t,n,r,i,a,c,d,p);return x!==Er&&ea(O,(0,o._px)(),x),i_},\u0275\u0275textInterpolate5:function s_(e,t,n,r,i,a,c,d,p,O,x){const J=(0,o.OAn)(),Ae=e_(J,e,t,n,r,i,a,c,d,p,O,x);return Ae!==Er&&ea(J,(0,o._px)(),Ae),s_},\u0275\u0275textInterpolate6:function a_(e,t,n,r,i,a,c,d,p,O,x,J,Ae){const Ve=(0,o.OAn)(),ht=t_(Ve,e,t,n,r,i,a,c,d,p,O,x,J,Ae);return ht!==Er&&ea(Ve,(0,o._px)(),ht),a_},\u0275\u0275textInterpolate7:function c_(e,t,n,r,i,a,c,d,p,O,x,J,Ae,Ve,ht){const Kt=(0,o.OAn)(),nn=n_(Kt,e,t,n,r,i,a,c,d,p,O,x,J,Ae,Ve,ht);return nn!==Er&&ea(Kt,(0,o._px)(),nn),c_},\u0275\u0275textInterpolate8:function l_(e,t,n,r,i,a,c,d,p,O,x,J,Ae,Ve,ht,Kt,nn){const Cn=(0,o.OAn)(),Ut=r_(Cn,e,t,n,r,i,a,c,d,p,O,x,J,Ae,Ve,ht,Kt,nn);return Ut!==Er&&ea(Cn,(0,o._px)(),Ut),l_},\u0275\u0275textInterpolateV:function u_(e){const t=(0,o.OAn)(),n=Gv(t,e);return n!==Er&&ea(t,(0,o._px)(),n),u_},\u0275\u0275i18n:function dI(e,t,n){Ev(e,t,n),yv()},\u0275\u0275i18nAttributes:function fI(e,t){const n=(0,o.klJ)(),r=(0,o.db4)(n.consts,t);!function QT(e,t,n){const r=(0,o.Mx4)(),i=r.index,a=[];if(e.firstCreatePass&&null===e.data[t]){for(let c=0;c<n.length;c+=2){const d=n[c],p=n[c+1];if(""!==p){if(UT.test(p))throw new Error(`ICU expressions are not supported in attributes. Message: "${p}".`);const O=r.namespace?`:${r.namespace}:${r.value}`:r.value;Du(a,p,i,d,XT(a),Nf(d,O))}}e.data[t]=a}}(n,e+o.Yw1,r)},\u0275\u0275i18nExp:function Dv(e){return function LT(e){e&&(il|=1<<Math.min(sl,31)),sl++}(Br((0,o.OAn)(),(0,o.xbp)(),e)),Dv},\u0275\u0275i18nStart:Ev,\u0275\u0275i18nEnd:yv,\u0275\u0275i18nApply:function hI(e){!function NT(e,t,n){try{if(sl>0){const r=e.data[n];sv(e,t,Array.isArray(r)?r:r.update,(0,o.c$7)()-sl-1,il)}}finally{il=0,sl=0}}((0,o.klJ)(),(0,o.OAn)(),e+o.Yw1)}
vendor: 4,412 bytes, line 1
1,\u0275\u0275i18nPostprocess:function pI(e,t={}){return function uI(e,t={}){let n=e;if(rI.test(e)){const r={},i=[0];n=n.replace(oI,(a,c,d)=>{const p=c||d,O=r[p]||[];if(O.length||(p.split("|").forEach(Kt=>{const nn=Kt.match(lI),Cn=nn?parseInt(nn[1],10):0,Ut=cI.test(Kt);O.push([Cn,Ut,Kt])}),r[p]=O),!O.length)throw new Error(`i18n postprocess: unmatched placeholder - ${p}`);const x=i[i.length-1];let J=0;for(let Kt=0;Kt<O.length;Kt++)if(O[Kt][0]===x){J=Kt;break}const[Ae,Ve,ht]=O[J];return Ve?i.pop():x!==Ae&&i.push(Ae),O.splice(J,1),ht})}return Object.keys(t).length&&(n=n.replace(iI,(r,i,a,c,d,p)=>t.hasOwnProperty(a)?`${i}${t[a]}${p}`:r),n=n.replace(sI,(r,i)=>t.hasOwnProperty(i)?t[i]:r),n=n.replace(aI,(r,i)=>{if(t.hasOwnProperty(i)){const a=t[i];if(!a.length)throw new Error(`i18n postprocess: unmatched ICU - ${r} with key: ${i}`);return a.shift()}return r})),n}(e,t)},\u0275\u0275resolveWindow:Oh,\u0275\u0275resolveDocument:Ah,\u0275\u0275resolveBody:function Sh(e){return e.ownerDocument.body},\u0275\u0275setComponentScope:function tO(e,t,n){const r=e.\u0275cmp;r.directiveDefs=ql(t,Lg),r.pipeDefs=ql(n,o.oyA)},\u0275\u0275setNgModuleScope:function nO(e,t){return Ke(()=>{const n=(0,o.WbQ)(e);n.declarations=Iu(t.declarations||o.Mlv),n.imports=Iu(t.imports||o.Mlv),n.exports=Iu(t.exports||o.Mlv),t.bootstrap&&(n.bootstrap=Iu(t.bootstrap)),Gc.registerNgModule(e,t)})},\u0275\u0275registerNgModuleType:Sg,\u0275\u0275getComponentDepsFactory:function dO(e,t){return()=>{try{return Gc.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 fO(e,t){const n=(0,o.xUg)(e);null!==n&&(n.debugInfo=t)},\u0275\u0275declareLet:Jf,\u0275\u0275storeLet:h_,\u0275\u0275arrowFunction:function YI(e,t,n){const r=(0,o.gxQ)()+e,i=(0,o.OAn)();return i[r]===Er?vs(i,r,t(n,i)):hc(i,r)},\u0275\u0275readContextLet:p_,\u0275\u0275attachSourceLocations:function jI(e,t){const n=(0,o.klJ)(),r=(0,o.OAn)(),i=r[o.GpT],a="data-ng-source-location";for(const[c,d,p,O]of t){(0,o.XRZ)(n,c+o.Yw1);const J=(0,o.vaC)(c+o.Yw1,r);J.hasAttribute(a)||i.setAttribute(J,a,`${e}@o:${d},l:${p},c:${O}`)}},\u0275\u0275interpolate:g_,\u0275\u0275interpolate1:function WI(e,t,n=""){return Yv((0,o.OAn)(),e,t,n)},\u0275\u0275interpolate2:function KI(e,t,n,r,i=""){return Zv((0,o.OAn)(),e,t,n,r,i)},\u0275\u0275interpolate3:function HI(e,t,n,r,i,a,c=""){return Jv((0,o.OAn)(),e,t,n,r,i,a,c)},\u0275\u0275interpolate4:function $I(e,t,n,r,i,a,c,d,p=""){return qv((0,o.OAn)(),e,t,n,r,i,a,c,d,p)},\u0275\u0275interpolate5:function VI(e,t,n,r,i,a,c,d,p,O,x=""){return e_((0,o.OAn)(),e,t,n,r,i,a,c,d,p,O,x)},\u0275\u0275interpolate6:function zI(e,t,n,r,i,a,c,d,p,O,x,J,Ae=""){return t_((0,o.OAn)(),e,t,n,r,i,a,c,d,p,O,x,J,Ae)},\u0275\u0275interpolate7:function QI(e,t,n,r,i,a,c,d,p,O,x,J,Ae,Ve,ht=""){return n_((0,o.OAn)(),e,t,n,r,i,a,c,d,p,O,x,J,Ae,Ve,ht)},\u0275\u0275interpolate8:function XI(e,t,n,r,i,a,c,d,p,O,x,J,Ae,Ve,ht,Kt,nn=""){return r_((0,o.OAn)(),e,t,n,r,i,a,c,d,p,O,x,J,Ae,Ve,ht,Kt,nn)},\u0275\u0275interpolateV:function GI(e){return Gv((0,o.OAn)(),e)},\u0275\u0275sanitizeHtml:ku,\u0275\u0275sanitizeStyle:Ch,\u0275\u0275sanitizeResourceUrl:yl,\u0275\u0275sanitizeScript:Mh,\u0275\u0275validateAttribute:Ih,\u0275\u0275sanitizeUrl:Bu,\u0275\u0275sanitizeUrlOrResourceUrl:Th,\u0275\u0275trustConstantHtml:function TE(e){return En(e[0])},\u0275\u0275trustConstantResourceUrl:function IE(e){return function wn(e){return bn()?.createScriptURL(e)||e}(e[0])},forwardRef:o.Rfq,resolveForwardRef:o.nl4,\u0275\u0275twoWayProperty:Yf,\u0275\u0275twoWayBindingSet:d_,\u0275\u0275twoWayListener:Zf,\u0275\u0275replaceMetadata:function pO(e,t,n,r,i=null,a=null){const c=(0,o.xUg)(e);t.apply(null,[e,n,...r]);const{newDef:d,oldDef:p}=function gO(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}}(c,(0,o.xUg)(e));if(e[o.CQl]=d,p.tView){const O=function ai(){return po}().values();for(const x of O)(0,o.EFk)(x)&&null===x[o.f7T]&&Ou(i,a,d,p,x)}},\u0275\u0275getReplaceMetadataURL:function hO(e,t,n){const r=`./@ng/component?c=${e}&t=${encodeURIComponent(t)}`;return new URL(r,n).href}};let Ic=null;function yO(e){null!==Ic&&(e.defaultEncapsulation!==Ic.defaultEncapsulation||e.preserveWhitespace
1s!==Ic.preserveWhitespaces)||(Ic=e)}const fl=[];function K_(e){return Id(e)?e.ngModule:e}const BO=ot("NgModule",e=>e,void 0,0,(e,t)=>function TO(e,t={}){(function IO(e,t){const r=(0,o.Bqz)(t.declarations||o.Mlv);let i=null;Object.defineProperty(e,o.hmW,{configurable:!0,get:()=>(null===i&&(i=Mn().compileNgModule(ha,`ng:///${e.name}/\u0275mod.js`,{type:e,bootstrap:(0,o.Bqz)(t.bootstrap||o.Mlv).map(o.nl4),declarations:r.map(o.nl4),imports:(0,o.Bqz)(t.imports||o.Mlv).map(o.nl4).map(K_),exports:(0,o.Bqz)(t.exports||o.Mlv).map(o.nl4).map(K_),schemas:t.schemas?(0,o.Bqz)(t.schemas):null,id:t.id||null}),i.schemas||(i.schemas=[])),i)});let a=null;Object.defineProperty(e,o.zSs,{get:()=>{if(null===a){const d=Mn();a=d.compileFactory(ha,`ng:///${e.name}/\u0275fac.js`,{name:e.name,type:e,deps:lr(e),target:d.FactoryTarget.NgModule,typeArgumentCount:0})}return a},configurable:!1});let c=null;Object.defineProperty(e,o.ONQ,{get:()=>{if(null===c){const d={name:e.name,type:e,providers:t.providers||o.Mlv,imports:[(t.imports||o.Mlv).map(o.nl4),(t.exports||o.Mlv).map(o.nl4)]};c=Mn().compileInjector(ha,`ng:///${e.name}/\u0275inj.js`,d)}return c},configurable:!1})})(e,t),void 0!==t.id&&Sg(e,t.id),function CO(e,t){fl.push({moduleType:e,ngModule:t})}(e,t)}(e,t));class UO{ngModuleFactory;componentFactories;constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let jO=(()=>{class e{compileModuleSync(n){return new wg(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const r=this.compileModuleSync(n),a=Bs((0,o.phH)(n).declarations).reduce((c,d)=>{const p=(0,o.xUg)(d);
vendor: 45,041 bytes, line 1
1return p&&c.push(new Zl(p)),c},[]);return new UO(r,a)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static \u0275fac=function(r){return new(r||e)};static \u0275prov=(0,o.jDH)({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const WO=new o.nKC("");let KO=(()=>{class e{applicationErrorHandler=(0,o.WQX)(o.ZTf);appRef=(0,o.WQX)(lf);taskService=(0,o.WQX)(o.rev);ngZone=(0,o.WQX)(o.SKi);zonelessEnabled=(0,o.WQX)(o.Evm);tracing=(0,o.WQX)(oc,{optional:!0});zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new V.yU;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(o.AbJ):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&((0,o.WQX)(o.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 6:case 13:this.appRef.dirtyFlags|=2;break;case 3:case 2: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?o.uiq:o.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.zoneIsDefined&&Zone.current.get(o.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=(0,o.jDH)({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function tE(){return[{provide:o.hk6,useExisting:KO},{provide:o.SKi,useClass:o.myG},{provide:o.Evm,useValue:!0}]}const nE=new o.nKC("",{factory:()=>(0,o.WQX)(nE,{optional:!0,skipSelf:!0})||function HO(){return typeof $localize<"u"&&$localize.locale||bf}()}),$O=new o.nKC("",{factory:()=>"USD"})},5824(pt,G,s){s.d(G,{Ag:()=>je,Bg:()=>Ze,EF:()=>ee,H8:()=>z,Ht:()=>L,JC:()=>Ee,KE:()=>M,KO:()=>Qe,KZ:()=>$,Ny:()=>oe,TO:()=>xe,Wu:()=>Be,XR:()=>ge,a7:()=>be,bh:()=>F,j2:()=>pe,lh:()=>sn,mC:()=>Ye,mK:()=>X,n5:()=>Oe,nR:()=>D,pL:()=>re,s0:()=>tt,si:()=>q,vX:()=>Wt});let v=null,S=!1,y=1;const F=Symbol("SIGNAL");function L($e){const Pt=v;return v=$e,Pt}function D(){return v}function M(){return S}const re={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 X($e){if(S)throw new Error("");if(null===v)return;v.consumerOnSignalRead($e);const Pt=v.producersTail;if(void 0!==Pt&&Pt.producer===$e)return;let Nt;const Gt=v.recomputing;if(Gt&&(Nt=void 0!==Pt?Pt.nextProducer:v.producers,void 0!==Nt&&Nt.producer===$e))return v.producersTail=Nt,void(Nt.lastReadVersion=$e.version);const Ot=$e.consumersTail;if(void 0!==Ot&&Ot.consumer===v&&(!Gt||function j($e,Pt){const Nt=Pt.producersTail;if(void 0!==Nt){let Gt=Pt.producers;do{if(Gt===$e)return!0;if(Gt===Nt)break;Gt=Gt.nextProducer}while(void 0!==Gt)}return!1}(Ot,v)))return;const Vt=ue(v),o={producer:$e,consumer:v,nextProducer:Nt,prevConsumer:Ot,lastReadVersion:$e.version,nextConsumer:void 0};v.producersTail=o,void 0!==Pt?Pt.nextProducer=o:v.producers=o,Vt&&Y($e,o)}function Ee($e){if((!ue($e)||$e.dirty)&&($e.dirty||$e.lastCleanEpoch!==y)){if(!$e.producerMustRecompute($e)&&!q($e))return void xe($e);$e.producerRecomputeValue($e),xe($e)}}function k($e){if(void 0===$e.consumers)return;const Pt=S;S=!0;try{for(let Nt=$e.consumers;void 0!==Nt;Nt=Nt.nextConsumer){const Gt=Nt.consumer;Gt.dirty||Ne(Gt)}}finally{S=Pt}}function ce(){return!1!==v?.consumerAllowSignalWrites}function Ne($e){$e.dirty=!0,k($e),$e.consumerMarkedDirty?.($e)}function xe($e){$e.dirty=!1,$e.lastCleanEpoch=y}function Ze($e){return $e&&function Te($e){$e.producersTail=void 0,$e.recomputing=!0}($e),L($e)}function Be($e,Pt){L(Pt),$e&&function fe($e){$e.recomputing=!1;const Pt=$e.producersTail;let Nt=void 0!==Pt?Pt.nextProducer:$e.producers;if(void 0!==Nt){if(ue($e))do{Nt=he(Nt)}while(void 0!==Nt);void 0!==Pt?Pt.nextProducer=void 0:$e.producers=void 0}}($e)}function q($e){for(let Pt=$e.producers;void 0!==Pt;Pt=Pt.nextProducer){const Nt=Pt.producer,Gt=Pt.lastReadVersion;if(Gt!==Nt.version||(Ee(Nt),Gt!==Nt.version))return!0}return!1}function ge($e){if(ue($e)){let Pt=$e.producers;for(;void 0!==Pt;)Pt=he(Pt)}$e.producers=void 0,$e.producersTail=void 0,$e.consumers=void 0,$e.consumersTail=void 0}function Y($e,Pt){const Nt=$e.consumersTail,Gt=ue($e);if(void 0!==Nt?(Pt.nextConsumer=Nt.nextConsumer,Nt.nextConsumer=Pt):(Pt.nextConsumer=void 0,$e.consumers=Pt),Pt.prevConsumer=Nt,$e.consumersTail=Pt,!Gt)for(let Ot=$e.producers;void 0!==Ot;Ot=Ot.nextProducer)Y(Ot.producer,Ot)}function he($e){const Pt=$e.producer,Nt=$e.nextProducer,Gt=$e.nextConsumer,Ot=$e.prevConsumer;if($e.nextConsumer=void 0,$e.prevConsumer=void 0,void 0!==Gt?Gt.prevConsumer=Ot:Pt.consumersTail=Ot,void 0!==Ot)Ot.nextConsumer=Gt;else if(Pt.consumers=Gt,!ue(Pt)){let Vt=Pt.producers;for(;void 0!==Vt;)Vt=he(Vt)}return Nt}function ue($e){return $e.consumerIsAlwaysLive||void 0!==$e.consumers}function be($e){}function z($e,Pt){return Object.is($e,Pt)}function $($e,Pt){const Nt=Object.create(rt);Nt.computation=$e,void 0!==Pt&&(Nt.equal=Pt);const Gt=()=>{if(Ee(Nt),X(Nt),Nt.value===ee)throw Nt.error;return Nt.value};return Gt[F]=Nt,Gt}const je=Symbol("UNSET"),oe=Symbol("COMPUTING"),ee=Symbol("ERRORED"),rt={...re,value:je,dirty:!0,error:null,equal:z,kind:"computed",producerMustRecompute:$e=>$e.value===je||$e.value===oe,producerRecomputeValue($e){if($e.value===oe)throw new Error("");const Pt=$e.value;$e.value=oe;const Nt=Ze($e);let Gt,Ot=!1;try{Gt=$e.computation(),L(null),Ot=Pt!==je&&Pt!==ee&&Gt!==ee&&$e.equal(Pt,Gt)}catch(Vt){Gt=ee,$e.error=Vt}finally{Be($e,Nt)}Ot?$e.value=Pt:($e.value=Gt,$e.version++)}};let ut=function et(){throw new Error};function Se($e){ut($e)}function Qe($e){ut=$e}function Oe($e,Pt){const Nt=Object.create(tt);Nt.value=$e,void 0!==Pt&&(Nt.equal=Pt);const Gt=()=>function N($e){return X($e),$e.value}(Nt);return Gt[F]=Nt,[Gt,o=>pe(Nt,o),o=>Ye(Nt,o)]}function pe($e,Pt){ce()||Se($e),$e.equal($e.value,Pt)||($e.value=Pt,function jt($e){$e.version++,function T(){y++}(),k($e)}($e))}function Ye($e,Pt){ce()||Se($e),pe($e,Pt($e.value))}const tt={...re,equal:z,value:void 0,kind:"signal"},Wt={...re,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,kind:"effect"};function sn($e){if($e.dirty=!1,$e.version>0&&!q($e))return;$e.version++;const Pt=Ze($e);try{$e.cleanup(),$e.fn()}finally{Be($e,Pt)}}},5802(pt,G,s){s.d(G,{JEi:()=>Oo,Isx:()=>$o,EJG:()=>si,Yrj:()=>Xi,VVG:()=>Ko,Y20:()=>Zi,SKP:()=>po,hk6:()=>A,eVN:()=>ki,b5C:()=>Lo,rQE:()=>Lr,X5O:()=>ai,qFA:()=>Yi,qQL:()=>lt,dUD:()=>ce,abz:()=>_t,tQN:()=>Io,pcR:()=>Ii,oMQ:()=>Wr,Mlv:()=>wr,MZA:()=>to,M0L:()=>Qi,Z63:()=>Xr,Ap:()=>Ne,dTm:()=>Xt,VML:()=>mt,uvJ:()=>An,zcH:()=>xs,bkB:()=>Zn,Wg1:()=>jr,Yw1:()=>Vo,jgP:()=>Ti,tcA:()=>Es,ID:()=>go,YEL:()=>zi,B9r:()=>ro,GBX:()=>Ln,ZTf:()=>Kr,nKC:()=>Ke,zZn:()=>Ce,rJ1:()=>Os,nfM:()=>ys,s6P:()=>Us,K29:()=>To,CQl:()=>Vn,CZt:()=>Rn,p9y:()=>Dr,zSs:()=>Fn,ONQ:()=>de,hmW:()=>yr,yAH:()=>V,SKi:()=>ei,myG:()=>Ja,oTH:()=>an,Czx:()=>Yr,f7T:()=>jo,wVl:()=>No,GYQ:()=>De,u5s:()=>ct,rev:()=>Kn,Ds7:()=>ci,e5P:()=>te,Iaj:()=>Ho,GpT:()=>ii,buA:()=>Ze,AQb:()=>ze,kHH:()=>_n,jNX:()=>bi,eDl:()=>Ro,qlT:()=>Wo,bm_:()=>mo,RxE:()=>Ee,r4V:()=>l,ok8:()=>xe,Evm:()=>Q,laP:()=>fe,EYC:()=>Ht,AbJ:()=>yi,ng7:()=>at,llW:()=>zr,gsJ:()=>$n,GZS:()=>ui,iYM:()=>qe,PEr:()=>Xo,z7f:()=>jt,LZP:()=>Wt,Xln:()=>ut,yzR:()=>$s,TWe:()=>wi,LIA:()=>et,GWr:()=>N,pbo:()=>pe,bBq:()=>lo,Af3:()=>Mi,zQk:()=>Ms,oZy:()=>Ts,tF7:()=>sn,ZFY:()=>Pe,cP4:()=>Hs,MdC:()=>Pi,XvL:()=>Oe,KET:()=>ts,Tkx:()=>Is,iw4:()=>Se,tdH:()=>u,pr_:()=>Pt,IAh:()=>Fe,U45:()=>oe,WrV:()=>ee,kNT:()=>$e,MI:()=>ns,biv:()=>zs,ZQF:()=>Qe,Cv0:()=>rt,W0r:()=>Ks,R2n:()=>Cs,O8q:()=>Ws,VKj:()=>Ai,Rom:()=>es,z6V:()=>ae,n$e:()=>be,hjC:()=>nt,Pz9:()=>B,PQT:()=>bt,VX4:()=>_r,_Z$:()=>_e,N79:()=>cs,xLP:()=>qt,QZP:()=>Pn,A7J:()=>nr,BI7:()=>vr,U7d:()=>un,uXy:()=>xn,nZS:()=>Yt,ihb:()=>bs,ID8:()=>hs,gv8:()=>Oc,dwj:()=>he,Bqz:()=>Tt,OsK:()=>Be,Rfq:()=>z,c$7:()=>Le,gxQ:()=>le,ckz:()=>Ps,kLh:()=>Y,xUg:()=>Ar,KdJ:()=>na,db4:()=>Qs,VPL:()=>ga,MT:()=>uo,Z9v:()=>Po,Ab:()=>ws,w7Z:()=>qo,Mx4:()=>_i,veI:()=>Xs,HaV:()=>hr,Agf:()=>Ur,znI:()=>pa,wGu:()=>He,ebl:()=>ie,OAn:()=>vi,_0$:()=>as,UaU:()=>Ga,vaC:()=>As,d31:()=>rs,ZRn:()=>oo,phH:()=>ur,WbQ:()=>or,WB9:()=>Re,d_l:()=>Zo,vNG:()=>Fi,oyA:()=>Gn,_px:()=>_a,CpD:()=>za,XRZ:()=>Fo,klJ:()=>ls,Fje:()=>pi,b$O:()=>Rt,SMZ:()=>ge,WQX:()=>Zt,MzJ:()=>Ue,jXY:()=>b,MME:()=>Un,JlV:()=>Ds,Qs1:()=>Ji,srX:()=>js,vOT:()=>Ni,YWB:()=>Gs,EPY:()=>li,yoD:()=>qi,P3H:()=>_,Jzi:()=>je,rFz:()=>h,JjR:()=>pn,M6u:()=>_s,KtD:()=>Ao,muV:()=>Vt,A0l:()=>zo,q$2:()=>xo,yP_:()=>E,EFk:()=>Vr,UhH:()=>So,QuC:()=>dt,Y3W:()=>jn,K7h:()=>br,FRF:()=>Pr,ezK:()=>Xn,m7n:()=>W,niQ:()=>ma,krE:()=>ra,bll:()=>va,Hh6:()=>di,EmA:()=>Bt,blu:()=>Nr,HAh:()=>is,WfI:()=>dr,xbp:()=>Mt,jvu:()=>gs,BCV:()=>fr,Rc9:()=>Wn,E6O:()=>mn,DyX:()=>xi,eFE:()=>dn,dMS:()=>Yo,HUe:()=>fi,nl4:()=>$,N4e:()=>Ci,XaM:()=>gn,uiq:()=>vo,l4E:()=>Zr,Kw3:()=>ye,vQI:()=>Tr,RZ9:()=>Jo,GA0:()=>so,iMd:()=>Ei,Pfq:()=>Ys,xyx:()=>On,a2B:()=>se,kcM:()=>Je,DFp:()=>rn,P2g:()=>m,cBl:()=>R,ypq:()=>Js,vPA:()=>hl,HO5:()=>C,M_e:()=>os,B22:()=>Ss,ik5:()=>io,AsM:()=>ue,PP7:()=>w,$8:()=>tt,$Hz:()=>Jn,zAe:()=>Li,IvY:()=>Ri,_gW:()=>ss,F1c:()=>Go,ITl:()=>ko,brz:()=>K,jRZ:()=>hi,SX7:()=>oa,jDH:()=>Nt,G2t:()=>Gt,fuf:()=>ji,cSN:()=>gi,KVO:()=>fn,dmw:()=>wt,joV:()=>Ea,By9:()=>Xa,qSk:()=>Qa,Njj:()=>ds,eBV:()=>us});var v=s(5824),S=s(4412),y=s(1985),H=s(1413),F=s(8359);let L;function D(){return L}function M(f){const I=L;return L=f,I}const re=Symbol("NotFound");function T(f){return f===re||"\u0275NotFound"===f?.name}Error;class Ee{full;major;minor;patch;constructor(I){this.full=I;const Z=I.split(".");this.major=Z[0],this.minor=Z[1],this.patch=Z.slice(2).join(".")}}const k=new Ee("21.2.19"),ce=(()=>{const f=k.full;return`https://${f.includes("-next")||f.includes("-rc")||"0.0.0-PLACEHOLDER"===f?"next":`v${k.major}`}.angular.dev`})(),Ne=`${ce}/errors`,xe="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss";class Ze extends Error{code;constructor(I,Z){super(Be(I,Z)),this.code=I}}function Be(f,I){return`${function Te(f){return`NG0${Math.abs(f)}`}(f)}${I?": "+I:""}`}const fe=globalThis;function ge(){return!1}function Y(f){for(let I in f)if(f[I]===Y)return I;throw Error("")}function he(f,I){for(const Z in I)I.hasOwnProperty(Z)&&!f.hasOwnProperty(Z)&&(f[Z]=I[Z])}function ue(f){if("string"==typeof f)return f;if(Array.isArray(f))return`[${f.map(ue).join(", ")}]`;if(null==f)return""+f;const I=f.overriddenName||f.name;if(I)return`${I}`;const Z=f.toString();if(null==Z)return""+Z;const Xe=Z.indexOf("\n");return Xe>=0?Z.slice(0,Xe):Z}function be(f,I){return f?I?`${f} ${I}`:f:I||""}const j=Y({__forward_ref__:Y});function z(f){return f.__forward_ref__=z,f}function $(f){return je(f)?f():f}function je(f){return"function"==typeof f&&f.hasOwnProperty(j)&&f.__forward_ref__===z}function oe(f,I){"number"!=typeof f&&tt(I,typeof f,"number","===")}function ee(f,I,Z){oe(f,"Expected a number"),function ke(f,I,Z){f<=I||tt(Z,f,I,"<=")}(f,Z,"Expected number to be less than or equal to"),pe(f,I,"Expected number to be greater than or equal to")}function rt(f,I){"string"!=typeof f&&tt(I,null===f?"null":typeof f,"string","===")}function et(f,I){"function"!=typeof f&&tt(I,null===f?"null":typeof f,"function","===")}function ut(f,I,Z){f!=I&&tt(Z,f,I,"==")}function Se(f,I,Z){f==I&&tt(Z,f,I,"!=")}function Qe(f,I,Z){f!==I&&tt(Z,f,I,"===")}function Fe(f,I,Z){f===I&&tt(Z,f,I,"!==")}function Oe(f,I,Z){f<I||tt(Z,f,I,"<")}function N(f,I,Z){f>I||tt(Z,f,I,">")}function pe(f,I,Z){f>=I||tt(Z,f,I,">=")}function qe(f,I){null==f&&tt(I,f,null,"!=")}function tt(f,I,Z,Xe){throw new Error(`ASSERTION ERROR: ${f}`+(null==Xe?"":` [Expected=> ${Z} ${Xe} ${I} <=Actual]`))}function jt(f){f instanceof Node||tt(`The provided value must be an instance of a DOM Node but got ${ue(f)}`)}function Wt(f){f instanceof Element||tt(`The provided value must be an element but got ${ue(f)}`)}function sn(f,I){qe(f,"Array must be defined.");const Z=f.length;(I<0||I>=Z)&&tt(`Index expected to be less than ${Z} but got ${I}`)}function $e(f,...I){if(-1!==I.indexOf(f))return!0;tt(`Expected value to be one of ${JSON.stringify(I)} but was ${JSON.stringify(f)}.`)}function Pt(f){null!==(0,v.nR)()&&tt(`${f}() should never be called in a reactive context.`)}function Nt(f){return{token:f.token,providedIn:f.providedIn||null,factory:f.factory,value:void 0}}function Gt(f){return{providers:f.providers||[],imports:f.imports||[]}}function Ot(f){return function o(f,I){return f.hasOwnProperty(I)&&f[I]||null}(f,V)}function Vt(f){return null!==Ot(f)}function ie(f){return f&&f.hasOwnProperty(de)?f[de]:null}const V=Y({\u0275prov:Y}),de=Y({\u0275inj:Y});class Ke{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(I,Z){this._desc=I,this.\u0275prov=void 0,"number"==typeof Z?this.__NG_ELEMENT_ID__=Z:void 0!==Z&&(this.\u0275prov=Nt({token:this,providedIn:Z.providedIn||"root",factory:Z.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}let gt;function it(){return tt("getInjectorProfilerContext should never be called in production mode"),gt}function rn(f){tt("setInjectorProfilerContext should never be called in production mode");const I=gt;return gt=f,I}const ot=[],Dt=()=>{};function Je(f){return tt("setInjectorProfiler should never be called in production mode"),null!==f?(ot.includes(f)||ot.push(f),()=>function Me(f){const I=ot.indexOf(f);-1!==I&&ot.splice(I,1)}(f)):(ot.length=0,Dt)}function Et(f){tt("Injector profiler should never be called in production mode");for(let I=0;I<ot.length;I++)(0,ot[I])(f)}function Yt(f,I=!1){let Z;tt("Injector profiler should never be called in production mode"),Z="function"==typeof f||f instanceof Ke?f:$(f.provide);let Xe=f;f instanceof Ke&&(Xe=f.\u0275prov||f),Et({type:2,context:it(),providerRecord:{token:Z,provider:Xe,isViewProvider:I}})}function un(f){tt("Injector profiler should never be called in production mode"),Et({type:5,context:it(),token:f})}function xn(f){tt("Injector profiler should never be called in production mode"),Et({type:1,context:it(),instance:{value:f}})}function vr(f,I,Z){tt("Injector profiler should never be called in production mode"),Et({type:0,context:it(),service:{token:f,value:I,flags:Z}})}function nr(f){tt("Injector profiler should never be called in production mode"),Et({type:4,context:it(),effectPhase:f})}function gn(f,I,Z){tt("runInInjectorProfilerContext should never be called in production mode");const Xe=rn({injector:f,token:I});try{Z()}finally{rn(Xe)}}function Hn(f){return f&&!!f.\u0275providers}const Vn=Y({\u0275cmp:Y}),Rn=Y({\u0275dir:Y}),rr=Y({\u0275pipe:Y}),yr=Y({\u0275mod:Y}),Fn=Y({\u0275fac:Y}),Dr=Y({__NG_ELEMENT_ID__:Y}),Cr=Y({__NG_ENV_ID__:Y});function ur(f){return ar(f),f[yr]||null}function or(f){const I=ur(f);if(!I)throw new Ze(915,!1);return I}function Ar(f){return ar(f),f[Vn]||null}function Ur(f){const I=hr(f);if(!I)throw new Ze(916,!1);return I}function hr(f){return ar(f),f[Rn]||null}function Gn(f){return ar(f),f[rr]||null}function ar(f,I){if(null==f)throw new Ze(-919,!1)}function dt(f){const I=Ar(f)||hr(f)||Gn(f);return null!==I&&I.standalone}function dn(f){return"string"==typeof f?f:null==f?"":String(f)}function w(f){return"function"==typeof f?f.name||f.toString():"object"==typeof f&&null!=f&&"function"==typeof f.type?f.type.name||f.type.toString():dn(f)}function _e(f){const I=Ar(f);return null!==I&&I.debugInfo?function st(f){return f.filePath&&f.lineNumber?`${f.className} (at ${f.filePath}:${f.lineNumber})`:f.className}(I.debugInfo):w(f)}const St=Y({ngErrorCode:Y}),ln=Y({ngErrorMessage:Y}),$t=Y({ngTokenPath:Y});function bt(f,I){return Bn("",-200,I)}function _r(f,I){return function co(f,I){return f.message=function xr(f,I,Z=[],Xe=null){let ft="";Z&&Z.length>1&&(ft=` Path: ${Z.join(" -> ")}.`);return Be(I,`${f}${Xe?` Source: ${Xe}.`:""}${ft}`)}(f[ln]||f.message,f[St],f[$t],I),f}(bt(0,I),null)}function Jn(f,I){throw new Ze(-201,!1)}function Bn(f,I,Z){const Xe=new Ze(I,f);return Xe[St]=I,Xe[ln]=f,Z&&(Xe[$t]=Z),Xe}let Sr;function Fr(){return Sr}function se(f){const I=Sr;return Sr=f,I}function Ue(f,I,Z){const Xe=Ot(f);return Xe&&"root"==Xe.providedIn?void 0===Xe.value?Xe.value=Xe.factory():Xe.value:8&Z?null:void 0!==I?I:void Jn()}function Pe(f){}const It={},Lt="__NG_DI_FLAG__";class zt{injector;constructor(I){this.injector=I}retrieve(I,Z){const Xe=nt(Z)||0;try{return this.injector.get(I,8&Xe?null:It,Xe)}catch(ft){if(T(ft))return ft;throw ft}}}function hn(f,I=0){const Z=D();if(void 0===Z)throw new Ze(-203,!1);if(null===Z)return Ue(f,void 0,I);{const Xe=function At(f){return{optional:!!(8&f),host:!!(1&f),self:!!(2&f),skipSelf:!!(4&f)}}(I),ft=Z.retrieve(f,Xe);if(T(ft)){if(Xe.optional)return null;throw ft}return ft}}function fn(f,I=0){return(Fr()||hn)($(f),I)}function wt(f){throw new Ze(202,!1)}function Zt(f,I){return fn(f,nt(I))}function nt(f){return typeof f>"u"||"number"==typeof f?f:0|(f.optional&&8)|(f.host&&1)|(f.self&&2)|(f.skipSelf&&4)}function tn(f){const I=[];for(let Z=0;Z<f.length;Z++){const Xe=$(f[Z]);if(Array.isArray(Xe)){if(0===Xe.length)throw new Ze(900,!1);let ft,xt=0;for(let en=0;en<Xe.length;en++){const qn=Xe[en],Nn=We(qn);"number"==typeof Nn?-1===Nn?ft=qn.token:xt|=Nn:ft=qn}I.push(fn(ft,xt))}else I.push(fn(Xe))}return I}function ae(f,I){return f[Lt]=I,f.prototype[Lt]=I,f}function We(f){return f[Lt]}function He(f,I){return f.hasOwnProperty(Fn)?f[Fn]:null}function at(f,I,Z){if(f.length!==I.length)return!1;for(let Xe=0;Xe<f.length;Xe++){let ft=f[Xe],xt=I[Xe];if(Z&&(ft=Z(ft),xt=Z(xt)),xt!==ft)return!1}return!0}function Tt(f){return f.flat(Number.POSITIVE_INFINITY)}function qt(f,I){f.forEach(Z=>Array.isArray(Z)?qt(Z,I):I(Z))}function Ht(f,I,Z){I>=f.length?f.push(Z):f.splice(I,0,Z)}function mn(f,I){return I>=f.length-1?f.pop():f.splice(I,1)[0]}function dr(f,I){const Z=[];for(let Xe=0;Xe<f;Xe++)Z.push(I);return Z}function $n(f,I,Z){const Xe=f.length-Z;for(;I<Xe;)f[I]=f[I+Z],I++;for(;Z--;)f.pop()}function zr(f,I,Z,Xe){let ft=f.length;if(ft==I)f.push(Z,Xe);else if(1===ft)f.push(Xe,f[0]),f[0]=Z;else{for(ft--,f.push(f[ft-1],f[ft]);ft>I;)f[ft]=f[ft-2],ft--;f[I]=Z,f[I+1]=Xe}}function Xn(f,I,Z){let Xe=Pr(f,I);return Xe>=0?f[1|Xe]=Z:(Xe=~Xe,zr(f,Xe,I,Z)),Xe}function br(f,I){const Z=Pr(f,I);if(Z>=0)return f[1|Z]}function Pr(f,I){return function Qr(f,I,Z){let Xe=0,ft=f.length>>Z;for(;ft!==Xe;){const xt=Xe+(ft-Xe>>1),en=f[xt<<Z];if(I===en)return xt<<Z;en>I?ft=xt:Xe=xt+1}return~(ft<<Z)}(f,I,1)}const to={},wr=[],Xr=new Ke(""),Eo=new Ke("",-1),ro=new Ke("");class an{get(I,Z=It){if(Z===It){const ft=Bn("",-201);throw ft.name="\u0275NotFound",ft}return Z}}function Bt(f){return{\u0275providers:f}}function fr(f){return Bt([{provide:Xr,multi:!0,useValue:f}])}function wo(...f){return{\u0275providers:b(0,f),\u0275fromNgModule:!0}}function b(f,...I){const Z=[],Xe=new Set;let ft;const xt=en=>{Z.push(en)};return qt(I,en=>{const qn=en;K(qn,xt,[],Xe)&&(ft||=[],ft.push(qn))}),void 0!==ft&&ve(ft,xt),Z}function ve(f,I){for(let Z=0;Z<f.length;Z++){const{ngModule:Xe,providers:ft}=f[Z];Ge(ft,xt=>{I(xt,Xe)})}}function K(f,I,Z,Xe){if(!(f=$(f)))return!1;let ft=null,xt=ie(f);const en=!xt&&Ar(f);if(xt||en){if(en&&!en.standalone)return!1;ft=f}else{const Nn=f.ngModule;if(xt=ie(Nn),!xt)return!1;ft=Nn}const qn=Xe.has(ft);if(en){if(qn)return!1;if(Xe.add(ft),en.dependencies){const Nn="function"==typeof en.dependencies?en.dependencies():en.dependencies;for(const Qn of Nn)K(Qn,I,Z,Xe)}}else{if(!xt)return!1;{if(null!=xt.imports&&!qn){let Qn;Xe.add(ft),qt(xt.imports,Di=>{K(Di,I,Z,Xe)&&(Qn||=[],Qn.push(Di))}),void 0!==Qn&&ve(Qn,I)}if(!qn){const Qn=He(ft)||(()=>new ft);I({provide:ft,useFactory:Qn,deps:wr},ft),I({provide:ro,useValue:ft,multi:!0},ft),I({provide:Xr,useValue:()=>fn(ft),multi:!0},ft)}const Nn=xt.providers;if(null!=Nn&&!qn){const Qn=f;Ge(Nn,Di=>{I(Di,Qn)})}}}return ft!==f&&void 0!==f.providers}function Ge(f,I){for(let Z of f)Hn(Z)&&(Z=Z.\u0275providers),Array.isArray(Z)?Ge(Z,I):I(Z)}const Ct=Y({provide:String,useValue:Y});function Ft(f){return null!==f&&"object"==typeof f&&Ct in f}function jn(f){return"function"==typeof f}function Un(f){return!!f.useClass}const Ln=new Ke(""),tr={},zn={};let lr;function Re(){return void 0===lr&&(lr=new an),lr}class An{}class te extends An{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(I,Z,Xe,ft){super(),this.parent=Z,this.source=Xe,this.scopes=ft,gr(I,en=>this.processProvider(en)),this.records.set(Eo,Rr(void 0,this)),ft.has("environment")&&this.records.set(An,Rr(void 0,this));const xt=this.records.get(Ln);null!=xt&&"string"==typeof xt.value&&this.scopes.add(xt.value),this.injectorDefTypes=new Set(this.get(ro,wr,{self:!0}))}retrieve(I,Z){const Xe=nt(Z)||0;try{return this.get(I,It,Xe)}catch(ft){if(T(ft))return ft;throw ft}}destroy(){pr(this),this._destroyed=!0;const I=(0,v.Ht)(null);try{for(const Xe of this._ngOnDestroyHooks)Xe.ngOnDestroy();const Z=this._onDestroyHooks;this._onDestroyHooks=[];for(const Xe of Z)Xe()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),(0,v.Ht)(I)}}onDestroy(I){return pr(this),this._onDestroyHooks.push(I),()=>this.removeOnDestroy(I)}runInContext(I){pr(this);const Z=M(this),Xe=se(void 0);try{return I()}finally{M(Z),se(Xe)}}get(I,Z=It,Xe){if(pr(this),I.hasOwnProperty(Cr))return I[Cr](this);const ft=nt(Xe),en=M(this),qn=se(void 0);try{if(!(4&ft)){let Qn=this.records.get(I);if(void 0===Qn){const Di=function Mo(f){return"function"==typeof f||"object"==typeof f&&"InjectionToken"===f.ngMetadataName}(I)&&Ot(I);Qn=Di&&this.injectableDefInScope(Di)?Rr(we(I),tr):null,this.records.set(I,Qn)}if(null!=Qn)return this.hydrate(I,Qn,ft)}return(2&ft?Re():this.parent).get(I,Z=8&ft&&Z===It?null:Z)}catch(Nn){const Qn=function eo(f){return f[St]}(Nn);throw-200===Qn||-201===Qn?new Ze(Qn,null):Nn}finally{se(qn),M(en)}}resolveInjectorInitializers(){const I=(0,v.Ht)(null),Z=M(this),Xe=se(void 0);try{const xt=this.get(Xr,wr,{self:!0});for(const en of xt)en()}finally{M(Z),se(Xe),(0,v.Ht)(I)}}toString(){return"R3Injector[...]"}processProvider(I){let Z=jn(I=$(I))?I:$(I&&I.provide);const Xe=function on(f){return Ft(f)?Rr(void 0,f.useValue):Rr(Wn(f),tr)}(I);if(!jn(I)&&!0===I.multi){let ft=this.records.get(Z);ft||(ft=Rr(void 0,tr,!0),ft.factory=()=>tn(ft.multi),this.records.set(Z,ft)),Z=I,ft.multi.push(I)}this.records.set(Z,Xe)}hydrate(I,Z,Xe){const ft=(0,v.Ht)(null);try{if(Z.value===zn)throw bt();return Z.value===tr&&(Z.value=zn,Z.value=Z.factory(void 0,Xe)),"object"==typeof Z.value&&Z.value&&function bo(f){return null!==f&&"object"==typeof f&&"function"==typeof f.ngOnDestroy}(Z.value)&&this._ngOnDestroyHooks.add(Z.value),Z.value}finally{(0,v.Ht)(ft)}}injectableDefInScope(I){if(!I.providedIn)return!1;const Z=$(I.providedIn);return"string"==typeof Z?"any"===Z||this.scopes.has(Z):this.injectorDefTypes.has(Z)}removeOnDestroy(I){const Z=this._onDestroyHooks.indexOf(I);-1!==Z&&this._onDestroyHooks.splice(Z,1)}}function we(f){const I=Ot(f),Z=null!==I?I.factory:He(f);if(null!==Z)return Z;if(f instanceof Ke)throw new Ze(-204,!1);if(f instanceof Function)return function yt(f){if(f.length>0)throw new Ze(-204,!1);const Z=function Ie(f){return(f?.[V]??null)||null}(f);return null!==Z?()=>Z.factory(f):()=>new f}(f);throw new Ze(-204,!1)}function Wn(f,I,Z){let Xe;if(jn(f)){const ft=$(f);return He(ft)||we(ft)}if(Ft(f))Xe=()=>$(f.useValue);else if(function kn(f){return!(!f||!f.useFactory)}(f))Xe=()=>f.useFactory(...tn(f.deps||[]));else if(function cn(f){return!(!f||!f.useExisting)}(f))Xe=(ft,xt)=>fn($(f.useExisting),void 0!==xt&&8&xt?8:void 0);else{const ft=$(f&&(f.useClass||f.provide));if(!function Gr(f){return!!f.deps}(f))return He(ft)||we(ft);Xe=()=>new ft(...tn(f.deps))}return Xe}function pr(f){if(f.destroyed)throw new Ze(-205,!1)}function Rr(f,I,Z=!1){return{factory:f,value:I,multi:Z?[]:void 0}}function gr(f,I){for(const Z of f)Array.isArray(Z)?gr(Z,I):Z&&Hn(Z)?gr(Z.\u0275providers,I):I(Z)}function Ci(f,I){let Z;f instanceof te?(pr(f),Z=f):Z=new zt(f);const ft=M(Z),xt=se(void 0);try{return I()}finally{M(ft),se(xt)}}function _s(){return void 0!==Fr()||null!=D()}function Mi(f){if(!_s())throw new Ze(-203,!1)}const Ti=0,Ro=1,jr=2,jo=3,To=4,Wo=5,Es=6,Ko=7,po=8,zi=9,Qi=10,ii=11,si=12,Xi=13,ai=14,Lo=15,Lr=16,No=17,ci=18,go=19,Wr=20,Yr=21,Ii=22,Io=23,Ho=24,Oo=25,$o=26,Vo=27,Yi=6,Us=7,mo=8,ys=9,Zi=10;function xo(f){return Array.isArray(f)&&"object"==typeof f[1]}function zo(f){return Array.isArray(f)&&!0===f[1]}function js(f){return!!(4&f.flags)}function Ji(f){return f.componentOffset>-1}function qi(f){return!(1&~f.flags)}function Ds(f){return!!f.template}function Vr(f){return!!(512&f[jr])}function li(f){return!(256&~f[jr])}function Ai(f,I){es(f,I[Ro])}function Ws(f,I){const Z=I+Vo;sn(f,Z),Oe(Z,f[Ro].bindingStartIndex,"TNodes should be created before any bindings")}function es(f,I){Cs(f);const Z=I.data;for(let Xe=Vo;Xe<Z.length;Xe++)if(Z[Xe]===f)return;tt("This TNode does not belong to this TView.")}function Cs(f){qe(f,"TNode must be defined"),f&&"object"==typeof f&&f.hasOwnProperty("directiveStylingLast")||tt("Not of type TNode, got: "+f)}function Ks(f){qe(f,"Expected TIcu to be defined"),"number"!=typeof f.currentCaseLViewIndex&&tt("Object is not of TIcu type.")}function ui(f,I="Type passed in is not ComponentType, it does not have '\u0275cmp' property."){Ar(f)||tt(I)}function ts(f,I="Type passed in is not NgModuleType, it does not have '\u0275mod' property."){ur(f)||tt(I)}function lo(f){qe(f,"currentTNode should exist!"),qe(f.parent,"currentTNode should have a parent")}function Hs(f){qe(f,"LContainer must be defined"),ut(zo(f),!0,"Expecting LContainer")}function Pi(f){qe(f,"LView must be defined"),ut(xo(f),!0,"Expecting LView")}function $s(f,I){ut(f.firstCreatePass,!0,I||"Should only be called in first create pass.")}function wi(f,I){ut(f.firstUpdatePass,!0,"Should only be called in first update pass.")}function Xo(f){(void 0===f.type||null==f.selectors||void 0===f.inputs)&&tt("Expected a DirectiveDef/ComponentDef and this object does not seem to have the expected shape.")}function Ms(f,I){Vs(Vo,f.bindingStartIndex,I)}function Ts(f,I){Vs(f[1].expandoStartIndex,f.length,I)}function Vs(f,I,Z){f<=Z&&Z<I||tt(`Index out of range (expecting ${f} <= ${Z} < ${I})`)}function zs(f,I){qe(f[Lo],"Component views should exist."),qe(f[Lo][Wo].projection,"Components with projection nodes (<ng-content>) must have projection slots defined.")}function ns(f,I){qe(f,"Component views should always have a parent view (component's host view)")}function Is(f,I){Ts(f,I),Ts(f,I+8),oe(f[I+0],"injectorIndex should point to a bloom filter"),oe(f[I+1],"injectorIndex should point to a bloom filter"),oe(f[I+2],"injectorIndex should point to a bloom filter"),oe(f[I+3],"injectorIndex should point to a bloom filter"),oe(f[I+4],"injectorIndex should point to a bloom filter"),oe(f[I+5],"injectorIndex should point to a bloom filter"),oe(f[I+6],"injectorIndex should point to a bloom filter"),oe(f[I+7],"injectorIndex should point to a bloom filter"),oe(f[I+8],"injectorIndex should point to parent injector")}const bi="svg",Os="math";function Ri(f){for(;Array.isArray(f);)f=f[Ti];return f}function Li(f){for(;Array.isArray(f);){if("object"==typeof f[1])return f;f=f[Ti]}return null}function As(f,I){return Ri(I[f])}function rs(f,I){return Ri(I[f.index])}function oo(f,I){const Z=null===f?-1:f.index;return-1!==Z?Ri(I[Z]):null}function Fo(f,I){return f.data[I]}function di(f,I){return f[I]}function os(f,I,Z,Xe){Z>=f.data.length&&(f.data[Z]=null,f.blueprint[Z]=null),I[Z]=Xe}function na(f,I){const Z=I[f];return xo(Z)?Z:Z[Ti]}function Ni(f){return!(4&~f[jr])}function Go(f){return!(128&~f[jr])}function ko(f){return zo(f[jo])}function Qs(f,I){return null==I?null:f[I]}function fi(f){f[No]=0}function is(f){1024&f[jr]||(f[jr]|=1024,Go(f)&&Nr(f))}function hi(f,I){for(;f>0;)I=I[ai],f--;return I}function Yo(f){return!!(9216&f[jr]||f[Ho]?.dirty)}function ss(f){f[Qi].changeDetectionScheduler?.notify(8),64&f[jr]&&(f[jr]|=1024),Yo(f)&&Nr(f)}function Nr(f){f[Qi].changeDetectionScheduler?.notify(0);let I=as(f);for(;null!==I&&!(8192&I[jr])&&(I[jr]|=8192,Go(I));)I=as(I)}function io(f,I){if(li(f))throw new Ze(911,!1);null===f[Yr]&&(f[Yr]=[]),f[Yr].push(I)}function xi(f,I){if(null===f[Yr])return;const Z=f[Yr].indexOf(I);-1!==Z&&f[Yr].splice(Z,1)}function as(f){const I=f[jo];return zo(I)?I[jo]:I}function Zo(f){return f[Ko]??=[]}function Fi(f){return f.cleanup??=[]}function Ss(f,I,Z,Xe){const ft=Zo(I);ft.push(Z),f.firstCreatePass&&Fi(f).push(Xe,ft.length-1)}const yn={lFrame:ps(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var ki=function(f){return f[f.Off=0]="Off",f[f.Exhaustive=1]="Exhaustive",f[f.OnlyDirtyViews=2]="OnlyDirtyViews",f}(ki||{});let Bi=0,Ui=!1;function pa(){return yn.lFrame.elementDepthCount}function pi(){yn.lFrame.elementDepthCount++}function cs(){yn.lFrame.elementDepthCount--}function Ps(){return yn.bindingsEnabled}function Ao(){return null!==yn.skipHydrationRootTNode}function So(f){return yn.skipHydrationRootTNode===f}function gi(){yn.bindingsEnabled=!0}function ji(){yn.bindingsEnabled=!1}function ra(){yn.skipHydrationRootTNode=null}function vi(){return yn.lFrame.lView}function ls(){return yn.lFrame.tView}function us(f){return yn.lFrame.contextLView=f,f[po]}function ds(f){return yn.lFrame.contextLView=null,f}function _i(){let f=Xs();for(;null!==f&&64===f.type;)f=f.parent;return f}function Xs(){return yn.lFrame.currentTNode}function ws(){const f=yn.lFrame,I=f.currentTNode;return f.isParent?I:I.parent}function Ei(f,I){const Z=yn.lFrame;Z.currentTNode=f,Z.isParent=I}function Gs(){return yn.lFrame.isParent}function Ys(){yn.lFrame.isParent=!1}function ga(){return yn.lFrame.contextLView}function h(){return tt("Must never be called in production mode"),Bi!==ki.Off}function _(){return tt("Must never be called in production mode"),Bi===ki.Exhaustive}function m(f){tt("Must never be called in production mode"),Bi=f}function E(){return Ui}function R(f){const I=Ui;return Ui=f,I}function le(){const f=yn.lFrame;let I=f.bindingRootIndex;return-1===I&&(I=f.bindingRootIndex=f.tView.bindingStartIndex),I}function Le(){return yn.lFrame.bindingIndex}function ye(f){return yn.lFrame.bindingIndex=f}function Mt(){return yn.lFrame.bindingIndex++}function Rt(f){const I=yn.lFrame,Z=I.bindingIndex;return I.bindingIndex=I.bindingIndex+f,Z}function pn(){return yn.lFrame.inI18n}function On(f){yn.lFrame.inI18n=f}function Tr(f,I){const Z=yn.lFrame;Z.bindingIndex=Z.bindingRootIndex=f,Jo(I)}function Po(){return yn.lFrame.currentDirectiveIndex}function Jo(f){yn.lFrame.currentDirectiveIndex=f}function uo(f){const I=yn.lFrame.currentDirectiveIndex;return-1===I?null:f[I]}function qo(){return yn.lFrame.currentQueryIndex}function so(f){yn.lFrame.currentQueryIndex=f}function fs(f){const I=f[Ro];return 2===I.type?I.declTNode:1===I.type?f[Wo]:null}function bs(f,I,Z){if(4&Z){let ft=I,xt=f;for(;!(ft=ft.parent,null!==ft||1&Z||(ft=fs(xt),null===ft||(xt=xt[ai],10&ft.type))););if(null===ft)return!1;I=ft,f=xt}const Xe=yn.lFrame=Va();return Xe.currentTNode=I,Xe.lView=f,!0}function hs(f){const I=Va(),Z=f[Ro];yn.lFrame=I,I.currentTNode=Z.firstChild,I.lView=f,I.tView=Z,I.contextLView=f,I.bindingIndex=Z.bindingStartIndex,I.inI18n=!1}function Va(){const f=yn.lFrame,I=null===f?null:f.child;return null===I?ps(f):I}function ps(f){const I={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:f,child:null,inI18n:!1};return null!==f&&(f.child=I),I}function Zs(){const f=yn.lFrame;return yn.lFrame=f.parent,f.currentTNode=null,f.lView=null,f}const ma=Zs;function va(){const f=Zs();f.isParent=!0,f.tView=null,f.selectedIndex=-1,f.contextLView=null,f.elementDepthCount=0,f.currentDirectiveIndex=-1,f.currentNamespace=null,f.bindingRootIndex=-1,f.bindingIndex=-1,f.currentQueryIndex=0}function gs(f){return(yn.lFrame.contextLView=hi(f,yn.lFrame.contextLView))[po]}function _a(){return yn.lFrame.selectedIndex}function Js(f){yn.lFrame.selectedIndex=f}function za(){const f=yn.lFrame;return Fo(f.tView,f.selectedIndex)}function Qa(){yn.lFrame.currentNamespace=bi}function Xa(){yn.lFrame.currentNamespace=Os}function Ea(){!function Rs(){yn.lFrame.currentNamespace=null}()}function Ga(){return yn.lFrame.currentNamespace}let Ls=!0;function oa(){return Ls}function W(f){Ls=f}function P(f,I=null,Z=null,Xe){const ft=B(f,I,Z);return ft.resolveInjectorInitializers(),ft}function B(f,I=null,Z=null,Xe,ft=new Set){const xt=[Z||wr,wo(f)];return new te(xt,I||Re(),null,ft)}class Ce{static THROW_IF_NOT_FOUND=It;static NULL=new an;static create(I,Z){if(Array.isArray(I))return P({name:""},Z,I);{const Xe=I.name??"";return P({name:Xe},I.parent,I.providers)}}static \u0275prov=Nt({token:Ce,providedIn:"any",factory:()=>fn(Eo)});static __NG_ELEMENT_ID__=-1}const lt=new Ke("");let _t=(()=>class f{static __NG_ELEMENT_ID__=Jt;static __NG_ENV_ID__=Z=>Z})();class kt extends _t{_lView;constructor(I){super(),this._lView=I}get destroyed(){return li(this._lView)}onDestroy(I){const Z=this._lView;return io(Z,I),()=>xi(Z,I)}}function Jt(){return new kt(vi())}const _n=!1,In=new Ke("");let Kn=(()=>{class f{taskId=0;pendingTasks=new Set;destroyed=!1;pendingTask=new S.t(!1);debugTaskTracker=Zt(In,{optional:!0});get hasPendingTasks(){return!this.destroyed&&this.pendingTask.value}get hasPendingTasksObservable(){return this.destroyed?new y.c(Z=>{Z.next(!1),Z.complete()}):this.pendingTask}add(){!this.hasPendingTasks&&!this.destroyed&&this.pendingTask.next(!0);const Z=this.taskId++;return this.pendingTasks.add(Z),this.debugTaskTracker?.add(Z),Z}has(Z){return this.pendingTasks.has(Z)}remove(Z){this.pendingTasks.delete(Z),this.debugTaskTracker?.remove(Z),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=Nt({token:f,providedIn:"root",factory:()=>new f})}return f})();const Zn=class Dn extends H.B{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(I=!1){super(),this.__isAsync=I,_s()&&(this.destroyRef=Zt(_t,{optional:!0})??void 0,this.pendingTasks=Zt(Kn,{optional:!0})??void 0)}emit(I){const Z=(0,v.Ht)(null);try{super.next(I)}finally{(0,v.Ht)(Z)}}subscribe(I,Z,Xe){let ft=I,xt=Z||(()=>null),en=Xe;if(I&&"object"==typeof I){const Nn=I;ft=Nn.next?.bind(Nn),xt=Nn.error?.bind(Nn),en=Nn.complete?.bind(Nn)}this.__isAsync&&(xt=this.wrapInTimeout(xt),ft&&(ft=this.wrapInTimeout(ft)),en&&(en=this.wrapInTimeout(en)));const qn=super.subscribe({next:ft,error:xt,complete:en});return I instanceof F.yU&&I.add(qn),qn}wrapInTimeout(I){return Z=>{const Xe=this.pendingTasks?.add();setTimeout(()=>{try{I(Z)}finally{void 0!==Xe&&this.pendingTasks?.remove(Xe)}})}}};function Mr(...f){}function Zr(f){let I,Z;function Xe(){f=Mr;try{void 0!==Z&&"function"==typeof cancelAnimationFrame&&cancelAnimationFrame(Z),void 0!==I&&clearTimeout(I)}catch{}}return I=setTimeout(()=>{f(),Xe()}),"function"==typeof requestAnimationFrame&&(Z=requestAnimationFrame(()=>{f(),Xe()})),()=>Xe()}function vo(f){return queueMicrotask(()=>f()),()=>{f=Mr}}const _o="isAngularZone",yi=_o+"_ID";let Ns=0;class ei{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new Zn(!1);onMicrotaskEmpty=new Zn(!1);onStable=new Zn(!1);onError=new Zn(!1);constructor(I){const{enableLongStackTrace:Z=!1,shouldCoalesceEventChangeDetection:Xe=!1,shouldCoalesceRunChangeDetection:ft=!1,scheduleInRootZone:xt=_n}=I;if(typeof Zone>"u")throw new Ze(908,!1);Zone.assertZonePatched();const en=this;en._nesting=0,en._outer=en._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(en._inner=en._inner.fork(new Zone.TaskTrackingZoneSpec)),Z&&Zone.longStackTraceZoneSpec&&(en._inner=en._inner.fork(Zone.longStackTraceZoneSpec)),en.shouldCoalesceEventChangeDetection=!ft&&Xe,en.shouldCoalesceRunChangeDetection=ft,en.callbackScheduled=!1,en.scheduleInRootZone=xt,function Ya(f){const I=()=>{!function ti(f){function I(){Zr(()=>{f.callbackScheduled=!1,Da(f),f.isCheckStableRunning=!0,ya(f),f.isCheckStableRunning=!1})}f.isCheckStableRunning||f.callbackScheduled||(f.callbackScheduled=!0,f.scheduleInRootZone?Zone.root.run(()=>{I()}):f._outer.run(()=>{I()}),Da(f))}(f)},Z=Ns++;f._inner=f._inner.fork({name:"angular",properties:{[_o]:!0,[yi]:Z,[yi+Z]:!0},onInvokeTask:(Xe,ft,xt,en,qn,Nn)=>{if(function qa(f){return sa(f,"__ignore_ng_zone__")}(Nn))return Xe.invokeTask(xt,en,qn,Nn);try{return Za(f),Xe.invokeTask(xt,en,qn,Nn)}finally{(f.shouldCoalesceEventChangeDetection&&"eventTask"===en.type||f.shouldCoalesceRunChangeDetection)&&I(),ia(f)}},onInvoke:(Xe,ft,xt,en,qn,Nn,Qn)=>{try{return Za(f),Xe.invoke(xt,en,qn,Nn,Qn)}finally{f.shouldCoalesceRunChangeDetection&&!f.callbackScheduled&&!function ec(f){return sa(f,"__scheduler_tick__")}(Nn)&&I(),ia(f)}},onHasTask:(Xe,ft,xt,en)=>{Xe.hasTask(xt,en),ft===xt&&("microTask"==en.change?(f._hasPendingMicrotasks=en.microTask,Da(f),ya(f)):"macroTask"==en.change&&(f.hasPendingMacrotasks=en.macroTask))},onHandleError:(Xe,ft,xt,en)=>(Xe.handleError(xt,en),f.runOutsideAngular(()=>f.onError.emit(en)),!1)})}(en)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get(_o)}static assertInAngularZone(){if(!ei.isInAngularZone())throw new Ze(909,!1)}static assertNotInAngularZone(){if(ei.isInAngularZone())throw new Ze(909,!1)}run(I,Z,Xe){return this._inner.run(I,Z,Xe)}runTask(I,Z,Xe,ft){const xt=this._inner,en=xt.scheduleEventTask("NgZoneEvent: "+ft,I,Ki,Mr,Mr);try{return xt.runTask(en,Z,Xe)}finally{xt.cancelTask(en)}}runGuarded(I,Z,Xe){return this._inner.runGuarded(I,Z,Xe)}runOutsideAngular(I){return this._outer.run(I)}}const Ki={};function ya(f){if(0==f._nesting&&!f.hasPendingMicrotasks&&!f.isStable)try{f._nesting++,f.onMicrotaskEmpty.emit(null)}finally{if(f._nesting--,!f.hasPendingMicrotasks)try{f.runOutsideAngular(()=>f.onStable.emit(null))}finally{f.isStable=!0}}}function Da(f){f.hasPendingMicrotasks=!!(f._hasPendingMicrotasks||(f.shouldCoalesceEventChangeDetection||f.shouldCoalesceRunChangeDetection)&&!0===f.callbackScheduled)}function Za(f){f._nesting++,f.isStable&&(f.isStable=!1,f.onUnstable.emit(null))}function ia(f){f._nesting--,ya(f)}class Ja{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new Zn;onMicrotaskEmpty=new Zn;onStable=new Zn;onError=new Zn;run(I,Z,Xe){return I.apply(Z,Xe)}runGuarded(I,Z,Xe){return I.apply(Z,Xe)}runOutsideAngular(I){return I()}runTask(I,Z,Xe,ft){return I.apply(Z,Xe)}}function sa(f,I){return!(!Array.isArray(f)||1!==f.length)&&!0===f[0]?.data?.[I]}class xs{_console=console;handleError(I){this._console.error("ERROR",I)}}const Kr=new Ke("",{factory:()=>{const f=Zt(ei),I=Zt(An);let Z;return Xe=>{f.runOutsideAngular(()=>{I.destroyed&&!Z?setTimeout(()=>{throw Xe}):(Z??=I.get(xs),Z.handleError(Xe))})}}}),Oc={provide:Xr,useValue:()=>{Zt(xs,{optional:!0})},multi:!0};function hl(f,I){const[Z,Xe,ft]=(0,v.n5)(f,I?.equal),xt=Z;return xt.set=Xe,xt.update=ft,xt.asReadonly=C.bind(xt),xt}function C(){const f=this[v.bh];if(void 0===f.readonlyFn){const I=()=>this();I[v.bh]=f,f.readonlyFn=I}return f.readonlyFn}function u(f,I){if(null!==(0,v.nR)())throw new Ze(-602,!1)}let l=(()=>class f{view;node;constructor(Z,Xe){this.view=Z,this.node=Xe}static __NG_ELEMENT_ID__=g})();function g(){return new l(vi(),_i())}class A{}const Q=new Ke("",{factory:()=>!0}),De=new Ke("",{factory:()=>!1}),ze=new Ke("");let ct=(()=>{class f{internalPendingTasks=Zt(Kn);scheduler=Zt(A);errorHandler=Zt(Kr);add(){const Z=this.internalPendingTasks.add();return()=>{this.internalPendingTasks.has(Z)&&(this.scheduler.notify(11),this.internalPendingTasks.remove(Z))}}run(Z){const Xe=this.add();Z().catch(this.errorHandler).finally(Xe)}static \u0275prov=Nt({token:f,providedIn:"root",factory:()=>new f})}return f})(),mt=(()=>{class f{static \u0275prov=Nt({token:f,providedIn:"root",factory:()=>new Qt})}return f})();class Qt{dirtyEffectCount=0;queues=new Map;add(I){this.enqueue(I),this.schedule(I)}schedule(I){I.dirty&&this.dirtyEffectCount++}remove(I){const Xe=this.queues.get(I.zone);Xe.has(I)&&(Xe.delete(I),I.dirty&&this.dirtyEffectCount--)}enqueue(I){const Z=I.zone;this.queues.has(Z)||this.queues.set(Z,new Set);const Xe=this.queues.get(Z);Xe.has(I)||Xe.add(I)}flush(){for(;this.dirtyEffectCount>0;){let I=!1;for(const[Z,Xe]of this.queues)I||=null===Z?this.flushQueue(Xe):Z.run(()=>this.flushQueue(Xe));I||(this.dirtyEffectCount=0)}}flushQueue(I){let Z=!1;for(const Xe of I)Xe.dirty&&(this.dirtyEffectCount--,Z=!0,Xe.run());return Z}}class Xt{[v.bh];constructor(I){this[v.bh]=I}destroy(){this[v.bh].destroy()}}function Pn(f,I){const Z=I?.injector??Zt(Ce);let ft,Xe=!0!==I?.manualCleanup?Z.get(_t):null;const xt=Z.get(l,null,{optional:!0}),en=Z.get(A);return null!==xt?(ft=function mr(f,I,Z){const Xe=Object.create(wn);return Xe.view=f,Xe.zone=typeof Zone<"u"?Zone.current:null,Xe.notifier=I,Xe.fn=Hr(Xe,Z),f[Io]??=new Set,f[Io].add(Xe),Xe.consumerMarkedDirty(Xe),Xe}(xt.view,en,f),Xe instanceof kt&&Xe._lView===xt.view&&(Xe=null)):ft=function kr(f,I,Z){const Xe=Object.create(En);return Xe.fn=Hr(Xe,f),Xe.scheduler=I,Xe.notifier=Z,Xe.zone=typeof Zone<"u"?Zone.current:null,Xe.scheduler.add(Xe),Xe.notifier.notify(12),Xe}(f,Z.get(mt),en),ft.injector=Z,null!==Xe&&(ft.onDestroyFns=[Xe.onDestroy(()=>ft.destroy())]),new Xt(ft)}const bn={...v.vX,cleanupFns:void 0,zone:null,onDestroyFns:null,run(){const f=R(!1);try{(0,v.lh)(this)}finally{R(f)}},cleanup(){if(!this.cleanupFns?.length)return;const f=(0,v.Ht)(null);try{for(;this.cleanupFns.length;)this.cleanupFns.pop()()}finally{this.cleanupFns=[],(0,v.Ht)(f)}}},En={...bn,consumerMarkedDirty(){this.scheduler.schedule(this),this.notifier.notify(12)},destroy(){if((0,v.XR)(this),null!==this.onDestroyFns)for(const f of this.onDestroyFns)f();this.cleanup(),this.scheduler.remove(this)}},wn={...bn,consumerMarkedDirty(){this.view[jr]|=8192,Nr(this.view),this.notifier.notify(13)},destroy(){if((0,v.XR)(this),null!==this.onDestroyFns)for(const f of this.onDestroyFns)f();this.cleanup(),this.view[Io]?.delete(this)}};function Hr(f,I){return()=>{I(Z=>(f.cleanupFns??=[]).push(Z))}}},2271(pt,G,s){s.d(G,{Zf:()=>U,EW:()=>T,wl:()=>he,uu:()=>k,Zc:()=>Ne,O8:()=>X});var v=s(467),S=s(5802),y=s(5824);function H(j,z,$){const je=Object.create(D);je.source=j,je.computation=z,null!=$&&(je.equal=$);const ee=()=>{if((0,y.JC)(je),(0,y.mK)(je),je.value===y.EF)throw je.error;return je.value};return ee[y.bh]=je,(0,y.a7)(je),ee}const D={...y.pL,value:y.Ag,dirty:!0,error:null,equal:y.H8,kind:"linkedSignal",producerMustRecompute:j=>j.value===y.Ag||j.value===y.Ny,producerRecomputeValue(j){if(j.value===y.Ny)throw new Error("");const z=j.value;j.value=y.Ny;const $=(0,y.Bg)(j);let je,oe=!1;try{const ee=j.source(),rt=z!==y.Ag&&z!==y.EF;je=j.computation(ee,rt?{source:j.sourceValue,value:z}:void 0),j.sourceValue=ee,(0,y.Ht)(null),oe=rt&&je!==y.EF&&j.equal(z,je)}catch(ee){je=y.EF,j.error=ee}finally{(0,y.Wu)(j,$)}oe?j.value=z:(j.value=je,j.version++)}};
1class U{destroyed=!1;listeners=null;errorHandler=(0,S.WQX)(S.zcH,{optional:!0});destroyRef=(0,S.WQX)(S.abz);constructor(){this.destroyRef.onDestroy(()=>{this.destroyed=!0,this.listeners=null})}subscribe(z){if(this.destroyed)throw new S.buA(953,!1);return(this.listeners??=[]).push(z),{unsubscribe:()=>{const $=this.listeners?.indexOf(z);void 0!==$&&-1!==$&&this.listeners?.splice($,1)}}}emit(z){if(this.destroyed)return void console.warn((0,S.OsK)(953,!1));if(null===this.listeners)return;const $=(0,y.Ht)(null);try{for(const je of this.listeners)try{je(z)}catch(oe){this.errorHandler?.handleError(oe)}}finally{(0,y.Ht)($)}}}function X(j){return function M(j){const z=(0,y.Ht)(null);try{return j()}finally{(0,y.Ht)(z)}}(j)}function T(j,z){return(0,y.KZ)(j,z?.equal)}const Ee=j=>j;function k(j,z){return ce("function"==typeof j?H(j,Ee,z?.equal):H(j.source,j.computation,j.equal))}function ce(j,z){const $=j[y.bh],je=j;return je.set=oe=>function F(j,z){(0,y.JC)(j),(0,y.j2)(j,z),(0,y.TO)(j)}($,oe),je.update=oe=>function L(j,z){if((0,y.JC)(j),j.value===y.EF)throw j.error;(0,y.mC)(j,z),(0,y.TO)(j)}($,oe),je.asReadonly=S.HO5.bind(j),je}function Ne(j){return new Ze(j.params??j.request??(()=>null),function Be(j){return function fe(j){return!!j.stream}(j)?j.stream:function(){var z=(0,v.A)(function*($){try{return(0,S.vPA)({value:yield j.loader($)},void 0)}catch(je){return(0,S.vPA)({error:he(je)},void 0)}});return function($){return z.apply(this,arguments)}}()}(j),j.defaultValue,j.equal?function Te(j){return(z,$)=>void 0===z||void 0===$?z===$:j(z,$)}(j.equal):void 0,j.debugName,j.injector??(0,S.WQX)(S.zZn))}class xe{value;isLoading;constructor(z,$){this.value=z,this.value.set=this.set.bind(this),this.value.update=this.update.bind(this),this.value.asReadonly=S.HO5,this.isLoading=T(()=>"loading"===this.status()||"reloading"===this.status(),void 0)}isError=T(()=>"error"===this.status());update(z){this.set(z(X(this.value)))}isValueDefined=T(()=>!this.isError()&&void 0!==this.value());_snapshot;get snapshot(){return this._snapshot??=T(()=>{const z=this.status();return"error"===z?{status:"error",error:this.error()}:{status:z,value:this.value()}})}hasValue(){return this.isValueDefined()}asReadonly(){return this}}class Ze extends xe{loaderFn;equal;debugName;pendingTasks;state;extRequest;effectRef;pendingController;resolvePendingTask=void 0;destroyed=!1;unregisterOnDestroy;status;error;constructor(z,$,je,oe,ee,rt,et){super(T(()=>{const ut=this.state().stream?.();if(!ut||"loading"===this.state().status&&this.error())return je;if(!ge(ut))throw new be(this.error());return ut.value},{equal:oe}),ee),this.loaderFn=$,this.equal=oe,this.debugName=ee,this.extRequest=k({source:z,computation:ut=>({request:ut,reload:0})}),this.state=k({source:this.extRequest,computation:(ut,Se)=>{if(Se)return{extRequest:ut,status:void 0===ut.request?"idle":"loading",previousStatus:q(Se.value),stream:Se.value.extRequest.request===ut.request?Se.value.stream
1:void 0};{const Qe=et?.(ut.request);return et=void 0,{extRequest:ut,status:void 0===ut.request?"idle":Qe?"resolved":"loading",previousStatus:"idle",stream:Qe}}}}),this.effectRef=(0,S.QZP)(this.loadEffect.bind(this),{injector:rt,manualCleanup:!0}),this.pendingTasks=rt.get(S.u5s),this.unregisterOnDestroy=rt.get(S.abz).onDestroy(()=>this.destroy()),this.status=T(()=>q(this.state()),void 0),this.error=T(()=>{const ut=this.state().stream?.();return ut&&!ge(ut)?ut.error:void 0},void 0)}set(z){if(this.destroyed)return;const $=X(this.error),je=X(this.state);if(!$){const oe=X(this.value);if("local"===je.status&&(this.equal?this.equal(oe,z):oe===z))return}this.state.set({extRequest:je.extRequest,status:"local",previousStatus:"local",stream:(0,S.vPA)({value:z},void 0)}),this.abortInProgressLoad()}reload(){const{status:z}=X(this.state);return"idle"!==z&&"loading"!==z&&(this.extRequest.update(({request:$,reload:je})=>({request:$,reload:je+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 z=this;return(0,v.A)(function*(){const $=z.extRequest(),{status:je,previousStatus:oe}=X(z.state);if(void 0===$.request)return;if("loading"!==je)return;z.abortInProgressLoad();let ee=z.resolvePendingTask=z.pendingTasks.add();const{signal:rt}=z.pendingController=new AbortController;try{const et=yield X(()=>z.loaderFn({params:$.request,abortSignal:rt,previous:{status:oe}}));if(rt.aborted||X(z.extRequest)!==$)return;z.state.set({extRequest:$,status:"resolved",previousStatus:"resolved",stream:et})}catch(et){if(rt.aborted||X(z.extRequest)!==$)return;z.state.set({extRequest:$,status:"resolved",previousStatus:"error",stream:(0,S.vPA)({error:he(et)},void 0)})}finally{ee?.(),ee=void 0}})()}abortInProgressLoad(){X(()=>this.pendingController?.abort()),this.pendingController=void 0,this.resolvePendingTask?.(),this.resolvePendingTask=void 0}}function q(j){switch(j.status){case"loading":return 0===j.extRequest.reload?"loading":"reloading";case"resolved":return ge(j.stream())?"resolved":"error";default:return j.status}}function ge(j){return void 0===j.error}function he(j){return function ue(j){return j instanceof Error||"object"==typeof j&&"string"==typeof j.name&&"string"==typeof j.message}(j)?j:new me(j)}class be extends Error{constructor(z){super(z.message,{cause:z})}}class me extends Error{constructor(z){super(String(z),{cause:z})}}},7705(pt,G,s){s.d(G,{CGW:()=>tr,ES_:()=>jn,Jn2:()=>zi,L39:()=>_,MKu:()=>Fi,SmG:()=>Ds,TL3:()=>pi,Udg:()=>m,_q3:()=>xi,a0P:()=>Xa,dtW:()=>yt,ebz:()=>we,gRc:()=>oo,geq:()=>Ci,hFB:()=>Re,naY:()=>qi,sbv:()=>pr,uEv:()=>gs});var an=s(5547),Bt=s(5802),fr=s(2271),wo=s(8359),b=s(5824);const ve=Symbol("InputSignalNode#UNSET"),K={...b.s0,transformFn:void 0,applyValueToInputSignal(W,P){(0,b.j2)(W,P)}};function Ge(W,P){const B=Object.create(K);function Ce(){if((0,b.mK)(B),B.value===ve)throw new Bt.buA(-950,null);return B.value}return B.value=W,B.transformFn=P?.transform,Ce[b.bh]=B,Ce}class jn{attributeName;constructor(P){this.attributeName=P}__NG_ELEMENT_ID__=()=>(0,an.kS0)(this.attributeName);toString(){return`HostAttributeToken ${this.attributeName}`}}function tr(W){return new fr.Zf}function zn(W,P){return Ge(W,P)}const Re=(zn.required=function lr(W){return Ge(ve,W)},zn);function An(W,P){return(0,an.mU9)(P)}const we=(An.required=function te(W,P){return(0,an.hnC)(P)},An);function yt(W,P){return(0,an.FuF)(P)}function on(W,P){return(0,an.mU9)(P)}const pr=(on.required=function Wn(W,P){return(0,an.hnC)(P)},on);function Gr(W,P){const B=Object.create(K),Ce=new fr.Zf;function lt(){return(0,b.mK)(B),bo(B.value),B.value}return B.value=W,lt[b.bh]=B,lt.asReadonly=Bt.HO5.bind(lt),lt.set=_t=>{B.equal(B.value,_t)||((0,b.j2)(B,_t),Ce.emit(_t))},lt.update=_t=>{bo(B.value),lt.set(_t(B.value))},lt.subscribe=Ce.subscribe.bind(Ce),lt.destroyRef=Ce.destroyRef,lt}function bo(W){if(W===ve)throw new Bt.buA(952,!1)}function Mo(W,P){return Gr(W)}const Ci=(Mo.required=function gr(W){return Gr(ve)},Mo);let Es=(()=>{class W{zone=(0,Bt.WQX)(Bt.SKi);
vendor: 10,445 bytes, line 1
1changeDetectionScheduler=(0,Bt.WQX)(Bt.hk6);applicationRef=(0,Bt.WQX)(an.o8S);applicationErrorHandler=(0,Bt.WQX)(Bt.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(B){this.applicationErrorHandler(B)}})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(Ce){return new(Ce||W)};static \u0275prov=(0,Bt.jDH)({token:W,factory:W.\u0275fac,providedIn:"root"})}return W})();const Ko=new Bt.nKC("",{factory:()=>!1});function zi(W){const P=W?.scheduleInRootZone,B=function po({ngZoneFactory:W,scheduleInRootZone:P}){return W??=()=>new Bt.SKi({...Qi(),scheduleInRootZone:P}),[{provide:Bt.Evm,useValue:!1},{provide:Bt.SKi,useFactory:W},{provide:Bt.Z63,multi:!0,useFactory:()=>{const B=(0,Bt.WQX)(Es,{optional:!0});return()=>B.initialize()}},{provide:Bt.Z63,multi:!0,useFactory:()=>{const B=(0,Bt.WQX)(ii);return()=>{B.initialize()}}},{provide:Bt.AQb,useValue:P??Bt.kHH}]}({ngZoneFactory:()=>{const Ce=Qi(W);return Ce.scheduleInRootZone=P,Ce.shouldCoalesceEventChangeDetection&&(0,an._jY)("NgZone_CoalesceEvent"),new Bt.SKi(Ce)},scheduleInRootZone:P});return(0,Bt.EmA)([{provide:Ko,useValue:!0},B])}function Qi(W){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:W?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:W?.runCoalescing??!1}}let ii=(()=>{class W{subscription=new wo.yU;initialized=!1;zone=(0,Bt.WQX)(Bt.SKi);pendingTasks=(0,Bt.WQX)(Bt.rev);initialize(){if(this.initialized)return;this.initialized=!0;let B=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(B=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{Bt.SKi.assertNotInAngularZone(),queueMicrotask(()=>{null!==B&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(B),B=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{Bt.SKi.assertInAngularZone(),B??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(Ce){return new(Ce||W)};static \u0275prov=(0,Bt.jDH)({token:W,factory:W.\u0275fac,providedIn:"root"})}return W})();const No=new Bt.nKC(""),ci=new Bt.nKC("");function go(W){return!W.moduleRef}let $o=null;function qi(){return!1}function Ds(){}let oo=(()=>class W{static __NG_ELEMENT_ID__=Fo})();function Fo(W){return function di(W,P,B){if((0,Bt.Qs1)(W)&&!B){const Ce=(0,Bt.KdJ)(W.index,P);return new an.NCX(Ce,Ce)}return 175&W.type?new an.NCX(P[Bt.b5C],P):null}((0,Bt.Mx4)(),(0,Bt.OAn)(),!(16&~W))}class Ni{supports(P){return(0,an.ozJ)(P)}create(P){return new ko(P)}}const Go=(W,P)=>P;class ko{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(P){this._trackByFn=P||Go}forEachItem(P){let B;for(B=this._itHead;null!==B;B=B._next)P(B)}forEachOperation(P){let B=this._itHead,Ce=this._removalsHead,lt=0,_t=null;for(;B||Ce;){const kt=!Ce||B&&B.currentIndex<hi(Ce,lt,_t)?B:Ce,Jt=hi(kt,lt,_t),_n=kt.currentIndex;if(kt===Ce)lt--,Ce=Ce._nextRemoved;else if(B=B._next,null==kt.previousIndex)lt++;else{_t||(_t=[]);const In=Jt-lt,Kn=_n-lt;if(In!=Kn){for(let Zn=0;Zn<In;Zn++){const Mr=Zn<_t.length?_t[Zn]:_t[Zn]=0,Zr=Mr+Zn;Kn<=Zr&&Zr<In&&(_t[Zn]=Mr+1)}_t[kt.previousIndex]=Kn-In}}Jt!==_n&&P(kt,Jt,_n)}}forEachPreviousItem(P){let B;for(B=this._previousItHead;null!==B;B=B._nextPrevious)P(B)}forEachAddedItem(P){let B;for(B=this._additionsHead;null!==B;B=B._nextAdded)P(B)}forEachMovedItem(P){let B;for(B=this._movesHead;null!==B;B=B._nextMoved)P(B)}forEachRemovedItem(P){let B;for(B=this._removalsHead;null!==B;B=B._nextRemoved)P(B)}forEachIdentityChange(P){let B;for(B=this._identityChangesHead;null!==B;B=B._nextIdentityChange)P(B)}diff(P){if(null==P&&(P=[]),!(0,an.ozJ)(P))throw new Bt.buA(900,!1);return this.check(P)?this:null}onDestroy(){}check(P){this._reset();let lt,_t,kt,B=this._itHead,Ce=!1;if(Array.isArray(P)){this.length=P.length;for(let Jt=0;Jt<this.length;Jt++)_t=P[Jt],kt=this._trackByFn(Jt,_t),null!==B&&Object.is(B.trackById,kt)?(Ce&&(B=this._verifyReinsertion(B,_t,kt,Jt)),Object.is(B.item,_t)||this._addIdentityChange(B,_t)):(B=this._mismatch(B,_t,kt,Jt),Ce=!0),B=B._next}else lt=0,(0,an.utN)(P,Jt=>{kt=this._trackByFn(lt,Jt),null!==B&&Object.is(B.trackById,kt)?(Ce&&(B=this._verifyReinsertion(B,Jt,kt,lt)),Object.is(B.item,Jt)||this._addIdentityChange(B,Jt)):(B=this._mismatch(B,Jt,kt,lt),Ce=!0),B=B._next,lt++}),this.length=lt;return this._truncate(B),this.collection=P,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let P;for(P=this._previousItHead=this._itHead;null!==P;P=P._next)P._nextPrevious=P._next;for(P=this._additionsHead;null!==P;P=P._nextAdded)P.previousIndex=P.currentIndex;for(this._additionsHead=this._additionsTail=null,P=this._movesHead;null!==P;P=P._nextMoved)P.previousIndex=P.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(P,B,Ce,lt){let _t;return null===P?_t=this._itTail:(_t=P._prev,this._remove(P)),null!==(P=null===this._unlinkedRecords?null:this._unlinkedRecords.get(Ce,null))?(Object.is(P.item,B)||this._addIdentityChange(P,B),this._reinsertAfter(P,_t,lt)):null!==(P=null===this._linkedRecords?null:this._linkedRecords.get(Ce,lt))?(Object.is(P.item,B)||this._addIdentityChange(P,B),this._moveAfter(P,_t,lt)):P=this._addAfter(new Qs(B,Ce),_t,lt),P}_verifyReinsertion(P,B,Ce,lt){let _t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(Ce,null);return null!==_t?P=this._reinsertAfter(_t,P._prev,lt):P.currentIndex!=lt&&(P.currentIndex=lt,this._addToMoves(P,lt)),P}_truncate(P){for(;null!==P;){const B=P._next;this._addToRemovals(this._unlink(P)),P=B}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(P,B,Ce){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(P);const lt=P._prevRemoved,_t=P._nextRemoved;return null===lt?this._removalsHead=_t:lt._nextRemoved=_t,null===_t?this._removalsTail=lt:_t._prevRemoved=lt,this._insertAfter(P,B,Ce),this._addToMoves(P,Ce),P}_moveAfter(P,B,Ce){return this._unlink(P),this._insertAfter(P,B,Ce),this._addToMoves(P,Ce),P}_addAfter(P,B,Ce){return this._insertAfter(P,B,Ce),this._additionsTail=null===this._additionsTail?this._additionsHead=P:this._additionsTail._nextAdded=P,P}_insertAfter(P,B,Ce){const lt=null===B?this._itHead:B._next;return P._next=lt,P._prev=B,null===lt?this._itTail=P:lt._prev=P,null===B?this._itHead=P:B._next=P,null===this._linkedRecords&&(this._linkedRecords=new is),this._linkedRecords.put(P),P.currentIndex=Ce,P}_remove(P){return this._addToRemovals(this._unlink(P))}_unlink(P){null!==this._linkedRecords&&this._linkedRecords.remove(P);const B=P._prev,Ce=P._next;return null===B?this._itHead=Ce:B._next=Ce,null===Ce?this._itTail=B:Ce._prev=B,P}_addToMoves(P,B){return P.previousIndex===B||(this._movesTail=null===this._movesTail?this._movesHead=P:this._movesTail._nextMoved=P),P}_addToRemovals(P){return null===this._unlinkedRecords&&(this._unlinkedRecords=new is),this._unlinkedRecords.put(P),P.currentIndex=null,P._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=P,P._prevRemoved=null):(P._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=P),P}_addIdentityChange(P,B){return P.item=B,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=P:this._identityChangesTail._nextIdentityChange=P,P}}class Qs{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(P,B){this.item=P,this.trackById=B}}class fi{_head=null;_tail=null;add(P){null===this._head?(this._head=this._tail=P,P._nextDup=null,P._prevDup=null):(this._tail._nextDup=P,P._prevDup=this._tail,P._nextDup=null,this._tail=P)}get(P,B){let Ce;for(Ce=this._head;null!==Ce;Ce=Ce._nextDup)if((null===B||B<=Ce.currentIndex)&&Object.is(Ce.trackById,P))return Ce;return null}remove(P){const B=P._prevDup,Ce=P._nextDup;return null===B?this._head=Ce:B._nextDup=Ce,null===Ce?this._tail=B:Ce._prevDup=B,null===this._head}}class is{map=new Map;put(P){const B=P.trackById;let Ce=this.map.get(B);Ce||(Ce=new fi,this.map.set(B,Ce)),Ce.add(P)}get(P,B){const lt=this.map.get(P);return lt?lt.get(P,B):null}remove(P){const B=P.trackById;return this.map.get(B).remove(P)&&this.map.delete(B),P}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function hi(W,P,B){const Ce=W.previousIndex;if(null===Ce)return Ce;let lt=0;return B&&Ce<B.length&&(lt=B[Ce]),Ce+P+lt}class Yo{supports(P){return P instanceof Map||(0,an.vDg)(P)}create(){return new ss}}class ss{_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(P){let B;for(B=this._mapHead;null!==B;B=B._next)P(B)}forEachPreviousItem(P){let B;for(B=this._previousMapHead;null!==B;B=B._nextPrevious)P(B)}forEachChangedItem(P){let B;for(B=this._changesHead;null!==B;B=B._nextChanged)P(B)}forEachAddedItem(P){let B;for(B=this._additionsHead;null!==B;B=B._nextAdded)P(B)}forEachRemovedItem(P){let B;for(B=this._removalsHead;null!==B;B=B._nextRemoved)P(B)}diff(P){if(P){if(!(P instanceof Map||(0,an.vDg)(P)))throw new Bt.buA(900,!1)}else P=new Map;return this.check(P)?this:null}check(P){this._reset();let B=this._mapHead;
1if(this._appendAfter=null,this._forEach(P,(Ce,lt)=>{if(B&&B.key===lt)this._maybeAddToChanges(B,Ce),this._appendAfter=B,B=B._next;else{const _t=this._getOrCreateRecordForKey(lt,Ce);B=this._insertBeforeOrAppend(B,_t)}}),B){B._prev&&(B._prev._next=null),this._removalsHead=B;for(let Ce=B;null!==Ce;Ce=Ce._nextRemoved)Ce===this._mapHead&&(this._mapHead=null),this._records.delete(Ce.key),Ce._nextRemoved=Ce._next,Ce.previousValue=Ce.currentValue,Ce.currentValue=null,Ce._prev=null,Ce._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(P,B){if(P){const Ce=P._prev;return B._next=P,B._prev=Ce,P._prev=B,Ce&&(Ce._next=B),P===this._mapHead&&(this._mapHead=B),this._appendAfter=P,P}return this._appendAfter?(this._appendAfter._next=B,B._prev=this._appendAfter):this._mapHead=B,this._appendAfter=B,null}_getOrCreateRecordForKey(P,B){if(this._records.has(P)){const lt=this._records.get(P);this._maybeAddToChanges(lt,B);const _t=lt._prev,kt=lt._next;return _t&&(_t._next=kt),kt&&(kt._prev=_t),lt._next=null,lt._prev=null,lt}const Ce=new Nr(P);return this._records.set(P,Ce),Ce.currentValue=B,this._addToAdditions(Ce),Ce}_reset(){if(this.isDirty){let P;for(this._previousMapHead=this._mapHead,P=this._previousMapHead;null!==P;P=P._next)P._nextPrevious=P._next;for(P=this._changesHead;null!==P;P=P._nextChanged)P.previousValue=P.currentValue;for(P=this._additionsHead;null!=P;P=P._nextAdded)P.previousValue=P.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(P,B){Object.is(B,P.currentValue)||(P.previousValue=P.currentValue,P.currentValue=B,this._addToChanges(P))}_addToAdditions(P){null===this._additionsHead?this._additionsHead=this._additionsTail=P:(this._additionsTail._nextAdded=P,this._additionsTail=P)}_addToChanges(P){null===this._changesHead?this._changesHead=this._changesTail=P:(this._changesTail._nextChanged=P,this._changesTail=P)}_forEach(P,B){P instanceof Map?P.forEach(B):Object.keys(P).forEach(Ce=>B(P[Ce],Ce))}}class Nr{key;previousValue=null;currentValue=null;_nextPrevious=null;_next=null;_prev=null;_nextAdded=null;_nextRemoved=null;_nextChanged=null;constructor(P){this.key=P}}function io(){return new xi([new Ni])}let xi=(()=>{class W{factories;static \u0275prov=(0,Bt.jDH)({token:W,providedIn:"root",factory:io});constructor(B){this.factories=B}static create(B,Ce){if(null!=Ce){const lt=Ce.factories.slice();B=B.concat(lt)}return new W(B)}static extend(B){return{provide:W,useFactory:()=>{const Ce=(0,Bt.WQX)(W,{optional:!0,skipSelf:!0});return W.create(B,Ce||io())}}}find(B){const Ce=this.factories.find(lt=>lt.supports(B));if(null!=Ce)return Ce;throw new Bt.buA(901,!1)}}return W})();function Zo(){return new Fi([new Yo])}let Fi=(()=>{class W{static \u0275prov=(0,Bt.jDH)({token:W,providedIn:"root",factory:Zo});factories;constructor(B){this.factories=B}static create(B,Ce){if(Ce){const lt=Ce.factories.slice();B=B.concat(lt)}return new W(B)}static extend(B){return{provide:W,useFactory:()=>{const Ce=(0,Bt.WQX)(W,{optional:!0,skipSelf:!0});return W.create(B,Ce||Zo())}}}find(B){const Ce=this.factories.find(lt=>lt.supports(B));if(Ce)return Ce;throw new Bt.buA(901,!1)}}return W})();function pi(W){const{rootComponent:P,appProviders:B,platformProviders:Ce,platformRef:lt}=W;(0,an.Ef8)(an.mS5.BootstrapApplicationStart);try{const _t=lt?.injector??function Zi(W=[]){if($o)return $o;(0,an.pl0)();const P=function Yi(W=[],P){return Bt.zZn.create({name:P,providers:[{provide:Bt.GBX,useValue:"platform"},{provide:No,useValue:new Set([()=>$o=null])},...W]})}(W);return $o=P,(0,an.ypd)(),function zo(W){const P=W.get(an.PLl,null);(0,Bt.N4e)(W,()=>{P?.forEach(B=>B())})}(P),P}(Ce),kt=[(0,an.rpG)(),Bt.gv8,...B||[]];return function Wr(W){const P=go(W)?W.r3Injector:W.moduleRef.injector,B=P.get(Bt.SKi);return B.run(()=>{go(W)?W.r3Injector.resolveInjectorInitializers():W.moduleRef.resolveInjectorInitializers();const Ce=P.get(Bt.ZTf);let lt;if(B.runOutsideAngular(()=>{lt=B.onError.subscribe({next:Ce})}),go(W)){const _t=()=>P.destroy(),kt=W.platformInjector.get(No);kt.add(_t),P.onDestroy(()=>{lt.unsubscribe(),kt.delete(_t)})}else{const _t=()=>W.moduleRef.destroy(),kt=W.platformInjector.get(No);kt.add(_t),W.moduleRef.onDestroy(()=>{(0,an.TFI)(W.allPlatformModules,W.moduleRef),lt.unsubscribe(),kt.delete(_t)})}return function Ho(W,P,B){try{const Ce=B();return(0,an.yLl)(Ce)?Ce.catch(lt=>{throw P.runOutsideAngular(()=>W(lt)),lt}):Ce}catch(Ce){throw P.runOutsideAngular(()=>W(Ce)),Ce}}(Ce,B,()=>{const _t=P.get(Bt.rev),kt=_t.add(),Jt=P.get(an.H1s);
1return Jt.runInitializers(),Jt.donePromise.then(()=>{const _n=P.get(an.xe9,an.DkB);if((0,an.e6s)(_n||an.DkB),!P.get(ci,!0))return go(W)?P.get(an.o8S):(W.allPlatformModules.push(W.moduleRef),W.moduleRef);if(go(W)){const Kn=P.get(an.o8S);return void 0!==W.rootComponent&&Kn.bootstrap(W.rootComponent),Kn}return W.moduleRef}).finally(()=>{_t.remove(kt)})})})}({r3Injector:new an.bH1({providers:kt,parent:_t,debugName:"",runEnvironmentInitializers:!1}).injector,platformInjector:_t,rootComponent:P})}catch(_t){return Promise.reject(_t)}finally{(0,an.Ef8)(an.mS5.BootstrapApplicationEnd)}}function _(W){return"boolean"==typeof W?W:null!=W&&"false"!==W}function m(W,P=NaN){return isNaN(parseFloat(W))||isNaN(Number(W))?P:Number(W)}const ps=Symbol("NOT_SET"),Zs=new Set,ma={...b.s0,kind:"afterRenderEffectPhase",consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,value:ps,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(W){if(this.sequence.lastPhase=this.phase,!this.dirty)return this.signal;if(this.dirty=!1,this.value!==ps&&!(0,b.si)(this))return this.signal;try{for(const lt of this.cleanup??Zs)lt()}finally{this.cleanup?.clear()}const P=[];void 0!==W&&P.push(W),P.push(this.registerCleanupFn);const B=(0,b.Bg)(this);let Ce;try{Ce=this.userFn.apply(null,P)}finally{(0,b.Wu)(this,B)}return(this.value===ps||!this.equal(this.value,Ce))&&(this.value=Ce,this.version++),this.signal}};class va extends an._ys{scheduler;lastPhase=null;nodes=[void 0,void 0,void 0,void 0];onDestroyFns=null;constructor(P,B,Ce,lt,_t,kt=null){super(P,[void 0,void 0,void 0,void 0],Ce,!1,_t.get(Bt.abz),kt),this.scheduler=lt;for(const Jt of an.zoo){const _n=B[Jt];if(void 0===_n)continue;const In=Object.create(ma);In.sequence=this,In.phase=Jt,In.userFn=_n,In.dirty=!0,In.signal=()=>((0,b.mK)(In),In.value),In.signal[b.bh]=In,In.registerCleanupFn=Kn=>(In.cleanup??=new Set).add(Kn),this.nodes[Jt]=In,this.hooks[Jt]=Kn=>In.phaseFn(Kn)}}afterRun(){super.afterRun(),this.lastPhase=null}destroy(){if(null!==this.onDestroyFns)for(const P of this.onDestroyFns)P();super.destroy();for(const P of this.nodes)if(P)try{for(const B of P.cleanup??Zs)B()}finally{(0,b.XR)(P)}}}function gs(W,P){const B=P?.injector??(0,Bt.WQX)(Bt.zZn),Ce=B.get(Bt.hk6),lt=B.get(an.cf$),_t=B.get(an.a8H,null,{optional:!0});lt.impl??=B.get(an.ziy);let kt=W;"function"==typeof kt&&(kt={mixedReadWrite:W});const Jt=B.get(Bt.r4V,null,{optional:!0}),_n=new va(lt.impl,[kt.earlyRead,kt.write,kt.mixedReadWrite,kt.read],Jt?.view,Ce,B,_t?.snapshot(null));return lt.impl.register(_n),_n}function Xa(W,P){const B=(0,Bt.xUg)(W),Ce=P.elementInjector||(0,Bt.WB9)();return new an.eHC(B).create(Ce,P.projectableNodes,P.hostElement,P.environmentInjector,P.directives,P.bindings)}},9079(pt,G,s){s.d(G,{ZX:()=>ge,br:()=>Ze,ot:()=>Te,pQ:()=>k}
1);var U=s(1985),re=s(2771),X=s(6977),T=s(5802),Ee=s(2271);function k(Y){Y||(Y=(0,T.WQX)(T.abz));const he=new U.c(ue=>{if(!Y.destroyed)return Y.onDestroy(ue.next.bind(ue));ue.next()});return ue=>ue.pipe((0,X.Q)(he))}function Ze(Y,he){const ue=he?.injector??(0,T.WQX)(T.zZn),be=new re.m(1),me=(0,T.QZP)(()=>{let j;try{j=Y()}catch(z){return void(0,Ee.O8)(()=>be.error(z))}(0,Ee.O8)(()=>be.next(j))},{injector:ue,manualCleanup:!0});return ue.get(T.abz).onDestroy(()=>{me.destroy(),be.complete()}),be.asObservable()}function Te(Y,he){const be=he?.manualCleanup?null:he?.injector?.get(T.abz)??(0,T.WQX)(T.abz),me=function Be(Y=Object.is){return(he,ue)=>1===he.kind&&1===ue.kind&&Y(he.value,ue.value)}(he?.equal);let j,z;j=(0,T.vPA)(he?.requireSync?{kind:0}:{kind:1,value:he?.initialValue},{equal:me});const $=Y.subscribe({next:je=>j.set({kind:1,value:je}),error:je=>{j.set({kind:2,error:je}),z?.()},complete:()=>{z?.()}});if(he?.requireSync&&0===j().kind)throw new T.buA(601,!1);return z=be?.onDestroy($.unsubscribe.bind($)),(0,Ee.EW)(()=>{const je=j();switch(je.kind){case 1:return je.value;case 2:throw je.error;case 0:throw new T.buA(601,!1)}},{equal:he?.equal})}function ge(Y){return(0,Ee.Zc)({...Y,loader:void 0,stream:he=>{let ue;const be=()=>ue?.unsubscribe();he.abortSignal.addEventListener("abort",be);const me=(0,T.vPA)({value:void 0});let j;const z=new Promise(oe=>j=oe);function $(oe){me.set(oe),j?.(me),j=void 0}const je=Y.stream;if(void 0===je)throw new T.buA(990,!1);return ue=je(he).subscribe({next:oe=>$({value:oe}),error:oe=>{$({error:(0,Ee.wl)(oe)}),he.abortSignal.removeEventListener("abort",be)},complete:()=>{j&&$({error:new T.buA(991,!1)}),he.abortSignal.removeEventListener("abort",be)}}),z}})}},9337(pt,G,s){s.d(G,{gw:()=>Be});var v=s(5547),S=s(5802),y=s(1985),H=s(2771),F=s(7786),L=s(5558);const D={schedule(q,ge){const Y=setTimeout(q,ge);return()=>clearTimeout(Y)}};let re;function ce(q,ge,Y){let he=Y;return function U(q){return!!q&&q.nodeType===Node.ELEMENT_NODE}(q)&&ge.some((ue,be)=>!("*"===ue||!function X(q,ge){if(!re){const Y=Element.prototype;re=Y.matches||Y.matchesSelector||Y.mozMatchesSelector||Y.msMatchesSelector||Y.oMatchesSelector||Y.webkitMatchesSelector}return q.nodeType===Node.ELEMENT_NODE&&re.call(q,ge)}(q,ue)||(he=be,0))),he}class xe{componentFactory;inputMap=new Map;constructor(ge,Y){this.componentFactory=Y.get(v.OM3).resolveComponentFactory(ge);for(const he of this.componentFactory.inputs)this.inputMap.set(he.propName,he.templateName)}create(ge){return new Ze(this.componentFactory,ge,this.inputMap)}}class Ze{componentFactory;injector;inputMap;eventEmitters=new H.m(1);events=this.eventEmitters.pipe((0,L.n)(ge=>(0,F.h)(...ge)));componentRef=null;scheduledDestroyFn=null;initialInputValues=new Map;ngZone;elementZone;appRef;cdScheduler;constructor(ge,Y,he){this.componentFactory=ge,this.injector=Y,this.inputMap=he,this.ngZone=this.injector.get(S.SKi),this.appRef=this.injector.get(v.o8S),this.cdScheduler=Y.get(S.hk6),this.elementZone=typeof Zone>"u"?null:this.ngZone.run(()=>Zone.current)}connect(ge){this.runInZone(()=>{if(null!==this.scheduledDestroyFn)return this.scheduledDestroyFn(),void(this.scheduledDestroyFn=null);null===this.componentRef&&this.initializeComponent(ge)})}disconnect(){this.runInZone(()=>{null===this.componentRef||null!==this.scheduledDestroyFn||(this.scheduledDestroyFn=D.schedule(()=>{null!==this.componentRef&&(this.componentRef.destroy(),this.componentRef=null)},10))})}getInputValue(ge){return this.runInZone(()=>null===this.componentRef?this.initialInputValues.get(ge):this.componentRef.instance[ge])}setInputValue(ge,Y){null!==this.componentRef?this.runInZone(()=>{this.componentRef.setInput(this.inputMap.get(ge)??ge,Y),(0,v.szM)(this.componentRef.hostView)&&((0,v.cgM)(this.componentRef.changeDetectorRef),this.cdScheduler.notify(6))}):this.initialInputValues.set(ge,Y)}initializeComponent(ge){const Y=S.zZn.create({providers:[],parent:this.injector}),he=function k(q,ge){const Y=q.childNodes,he=ge.map(()=>[]);let ue=-1;ge.some((be,me)=>"*"===be&&(ue=me,!0));for(let be=0,me=Y.length;be<me;++be){const j=Y[be],z=ce(j,ge,ue);-1!==z&&he[z].push(j)}return he}(ge,this.componentFactory.ngContentSelectors);this.componentRef=this.componentFactory.create(Y,he,ge),this.initializeInputs(),this.initializeOutputs(this.componentRef),this.appRef.attachView(this.componentRef.hostView),this.componentRef.hostView.detectChanges()}initializeInputs(){for(const[ge,Y]of this.initialInputValues)this.setInputValue(ge,Y);this.initialInputValues.clear()}initializeOutputs(ge){const Y=this.componentFactory.outputs.map(({propName:he,templateName:ue})=>{const be=ge.instance[he];return new y.c(me=>{const j=be.subscribe(z=>me.next({name:ue,value:z}));return()=>j.unsubscribe()})});this.eventEmitters.next(Y)}runInZone(ge){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(ge):ge()}}class Te extends HTMLElement{ngElementEventsSubscription=null}function Be(q,ge){const Y=function Ee(q,ge){return ge.get(v.OM3).resolveComponentFactory(q).inputs}(q,ge.injector),he=ge.strategyFactory||new xe(q,ge.injector),ue=function T(q){const ge={};return q.forEach(({propName:Y,templateName:he,transform:ue})=>{ge[function M(q){return q.replace(/[A-Z]/g,ge=>`-${ge.toLowerCase()}`)}
1(he)]=[Y,ue]}),ge}(Y);class be extends Te{injector;static observedAttributes=Object.keys(ue);get ngElementStrategy(){if(!this._ngElementStrategy){const j=this._ngElementStrategy=he.create(this.injector||ge.injector);Y.forEach(({propName:z,transform:$})=>{if(!this.hasOwnProperty(z))return;const je=this[z];delete this[z],j.setInputValue(z,je,$)})}return this._ngElementStrategy}_ngElementStrategy;constructor(j){super(),this.injector=j}attributeChangedCallback(j,z,$,je){const[oe,ee]=ue[j];this.ngElementStrategy.setInputValue(oe,$,ee)}connectedCallback(){let j=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),j=!0),this.ngElementStrategy.connect(this),j||this.subscribeToEvents()}disconnectedCallback(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}subscribeToEvents(){this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(j=>{const z=new CustomEvent(j.name,{detail:j.value});this.dispatchEvent(z)})}}return Y.forEach(({propName:me,transform:j,isSignal:z})=>{Object.defineProperty(be.prototype,me,{get(){const $=this.ngElementStrategy.getInputValue(me);return z&&(0,v.Hps)($)?$():$},set($){this.ngElementStrategy.setInputValue(me,$,j)},configurable:!0,enumerable:!0})}),be}},345(pt,G,s){s.d(G,{W8:()=>ue,hE:()=>me,up:()=>N});var ge=s(5802),Y=s(6494),he=s(5547);let ue=(()=>{class Ot{_doc;_dom;constructor(o){this._doc=o,this._dom=(0,Y.rb)()}addTag(o,Ie=!1){return o?this._getOrCreateElement(o,Ie):null}addTags(o,Ie=!1){return o?o.reduce((ie,V)=>(V&&ie.push(this._getOrCreateElement(V,Ie)),ie),[]):[]}getTag(o){if(!o)return null;const Ie=this._doc.querySelector(`meta[${o}]`);return"meta"===Ie?.nodeName.toLowerCase()?Ie:null}getTags(o){if(!o)return[];const Ie=this._doc.querySelectorAll(`meta[${o}]`);return Ie?[].slice.call(Ie).filter(ie=>"meta"===ie.nodeName.toLowerCase()):[]}updateTag(o,Ie){if(!o)return null;Ie=Ie||this._parseSelector(o);const ie=this.getTag(Ie);return ie?this._setMetaElementAttributes(o,ie):this._getOrCreateElement(o,!0)}removeTag(o){this.removeTagElement(this.getTag(o))}removeTagElement(o){o&&this._dom.remove(o)}_getOrCreateElement(o,Ie=!1){if(!Ie){const de=this._parseSelector(o),Ke=this.getTags(de).filter(gt=>this._containsAttributes(o,gt))[0];if(void 0!==Ke)return Ke}const ie=this._dom.createElement("meta");return this._setMetaElementAttributes(o,ie),this._doc.getElementsByTagName("head")[0].appendChild(ie),ie}_setMetaElementAttributes(o,Ie){return Object.keys(o).forEach(ie=>Ie.setAttribute(this._getMetaKeyMap(ie),o[ie])),Ie}_parseSelector(o){const Ie=o.name?"name":"property";return`${Ie}=${this._escapeSelectorValue(String(o[Ie]))}`}_escapeSelectorValue(o){return`"${o.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`}_containsAttributes(o,Ie){return Object.keys(o).every(ie=>Ie.getAttribute(this._getMetaKeyMap(ie))===o[ie])}_getMetaKeyMap(o){return be[o]||o}static \u0275fac=function(Ie){return new(Ie||Ot)(ge.KVO(ge.qQL))};static \u0275prov=ge.jDH({token:Ot,factory:Ot.\u0275fac,providedIn:"root"})}return Ot})();const be={httpEquiv:"http-equiv"};let me=(()=>{class Ot{_doc;constructor(o){this._doc=o}getTitle(){return this._doc.title}setTitle(o){this._doc.title=o||""}static \u0275fac=function(Ie){return new(Ie||Ot)(ge.KVO(ge.qQL))};static \u0275prov=ge.jDH({token:Ot,factory:Ot.\u0275fac,providedIn:"root"})}return Ot})(),N=(()=>{class Ot{static \u0275fac=function(Ie){return new(Ie||Ot)};static \u0275prov=ge.jDH({token:Ot,factory:function(Ie){let ie=null;return ie=Ie?new(Ie||Ot):ge.KVO(pe),ie},providedIn:"root"})}return Ot})(),pe=(()=>{class Ot extends N{_doc;constructor(o){super(),this._doc=o}sanitize(o,Ie){if(null==Ie)return null;switch(o){case he.WPN.NONE:return Ie;case he.WPN.HTML:return(0,he.iWE)(Ie,"HTML")?(0,he.aCM)(Ie):(0,he.wr$)(this._doc,String(Ie)).toString();case he.WPN.STYLE:return(0,he.iWE)(Ie,"Style")?(0,he.aCM)(Ie):Ie;case he.WPN.SCRIPT:if((0,he.iWE)(Ie,"Script"))return(0,he.aCM)(Ie);throw new ge.buA(5200,!1);case he.WPN.URL:return(0,he.iWE)(Ie,"URL")?(0,he.aCM)(Ie):(0,he.g
1il)(String(Ie));case he.WPN.RESOURCE_URL:if((0,he.iWE)(Ie,"ResourceURL"))return(0,he.aCM)(Ie);throw new ge.buA(5201,!1);default:throw new ge.buA(5202,!1)}}bypassSecurityTrustHtml(o){return(0,he.PYC)(o)}bypassSecurityTrustStyle(o){return(0,he.rAh)(o)}bypassSecurityTrustScript(o){return(0,he.p2i)(o)}bypassSecurityTrustUrl(o){return(0,he.B1s)(o)}bypassSecurityTrustResourceUrl(o){return(0,he.RPW)(o)}static \u0275fac=function(Ie){return new(Ie||Ot)(ge.KVO(ge.qQL))};static \u0275prov=ge.jDH({token:Ot,factory:Ot.\u0275fac,providedIn:"root"})}return Ot})()},9882(pt,G,s){s.d(G,{$m:()=>de,Bx:()=>nt,Cq:()=>at,D$:()=>xi,E:()=>V,Ix:()=>Ys,J_:()=>Nr,L6:()=>Ht,Sd:()=>Mn,Z:()=>tn,Zp:()=>ve,bw:()=>io,el:()=>Je,fN:()=>ws,lW:()=>qt,n3:()=>on,nU:()=>nr,nX:()=>Un,tE:()=>ie,wF:()=>ae,wO:()=>bt,we:()=>Gr});var U=s(467),re=s(5984),X=s(5547),T=s(5802),Ee=s(7705),k=s(2271),ce=s(1985),Ne=s(1413),xe=s(4412),Ze=s(8359),Te=s(1203),Be=s(4402),fe=s(9350),q=s(4572),ge=s(8793),Y=s(9030),he=s(9724),ue=s(7673),be=s(8810),me=s(983),j=s(9437),z=s(274),$=s(5964),je=s(980),oe=s(1594),ee=s(6354),rt=s(1397),et=s(9172),ut=s(5558),Se=s(6697),Qe=s(5109),Fe=s(6977),Oe=s(8141),ke=s(345);const N="primary",pe=Symbol("RouteTitle");class Ye{params;constructor(_){this.params=_||{}}has(_){return Object.prototype.hasOwnProperty.call(this.params,_)}get(_){if(this.has(_)){const m=this.params[_];return Array.isArray(m)?m[0]:m}return null}getAll(_){if(this.has(_)){const m=this.params[_];return Array.isArray(m)?m:[m]}return[]}get keys(){return Object.keys(this.params)}}function qe(h){return new Ye(h)}function tt(h,_,m){for(let E=0;E<h.length;E++){const R=h[E],le=_[E];if(":"===R[0])m[R.substring(1)]=le;else if(R!==le.path)return!1}return!0}function jt(h,_,m){const E=m.path.split("/"),R=E.indexOf("**");if(-1===R){if(E.length>h.length||"full"===m.pathMatch&&(_.hasChildren()||E.length<h.length))return null;const Mt={},Rt=h.slice(0,E.length);return tt(E,Rt,Mt)?{consumed:Rt,posParams:Mt}:null}if(R!==E.lastIndexOf("**"))return null;const le=E.slice(0,R),Le=E.slice(R+1);if(le.length+Le.length>h.length||"full"===m.pathMatch&&_.hasChildren()&&"**"!==m.path)return null;const ye={};return tt(le,h.slice(0,le.length),ye)&&tt(Le,h.slice(h.length-Le.length),ye)?{consumed:h,posParams:ye}:null}function Wt(h){return new Promise((_,m)=>{h.pipe((0,oe.$)()).subscribe({next:E=>_(E),error:E=>m(E)})})}function $e(h,_){const m=h?Pt(h):void 0,E=_?Pt(_):void 0;if(!m||!E||m.length!=E.length)return!1;let R;for(let le=0;le<m.length;le++)if(R=m[le],!Nt(h[R],_[R]))return!1;return!0}function Pt(h){return[...Object.keys(h),...Object.getOwnPropertySymbols(h)]}function Nt(h,_){if(Array.isArray(h)&&Array.isArray(_)){if(h.length!==_.length)return!1;const m=[...h].sort(),E=[..._].sort();return m.every((R,le)=>E[le]===R)}return h===_}function Ot(h){return(0,Be.A)(h)?h:(0,X.yLl)(h)?(0,he.H)(Promise.resolve(h)):(0,ue.of)(h)}function Vt(h){return(0,Be.A)(h)?Wt(h):Promise.resolve(h)}const o={exact:function it(h,_,m){if(!xn(h.segments,_.segments)||!Me(h.segments,_.segments,m)||h.numberOfChildren!==_.numberOfChildren)return!1;for(const E in _.children)if(!h.children[E]||!it(h.children[E],_.children[E],m))return!1;return!0},subset:ot},Ie={exact:function gt(h,_){return $e(h,_)},subset:function rn(h,_){return Object.keys(_).length<=Object.keys(h).length&&Object.keys(_).every(m=>Nt(h[m],_[m]))},ignored:()=>!0},ie={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},V={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};function de(h,_,m){const E=h instanceof Je?h:_.parseUrl(h);return(0,k.EW)(()=>Ke(_.lastSuccessfulNavigation()?.finalUrl??new Je,E,{...V,...m}))}function Ke(h,_,m){return o[m.paths](h.root,_.root,m.matrixParams)&&Ie[m.queryParams](h.queryParams,_.queryParams)&&!("exact"===m.fragment&&h.fragment!==_.fragment)}function ot(h,_,m){return Dt(h,_,_.segments,m)}function Dt(h,_,m,E){if(h.segments.length>m.length){const R=h.segments.slice(0,m.length);return!(!xn(R,m)||_.hasChildren()||!Me(R,m,E))}if(h.segments.length===m.length){if(!xn(h.segments,m)||!Me(h.segments,m,E))return!1;for(const R in _.children)if(!h.children[R]||!ot(h.children[R],_.children[R],E))return!1;return!0}{const R=m.slice(0,h.segments.length),le=m.slice(h.segments.length);
1return!!(xn(h.segments,R)&&Me(h.segments,R,E)&&h.children[N])&&Dt(h.children[N],_,le,E)}}function Me(h,_,m){return _.every((E,R)=>Ie[m](h[R].parameters,E.parameters))}class Je{root;queryParams;fragment;_queryParamMap;constructor(_=new Et([],{}),m={},E=null){this.root=_,this.queryParams=m,this.fragment=E}get queryParamMap(){return this._queryParamMap??=qe(this.queryParams),this._queryParamMap}toString(){return gn.serialize(this)}}class Et{segments;children;parent=null;constructor(_,m){this.segments=_,this.children=m,Object.values(m).forEach(E=>E.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Hn(this)}}class Yt{path;parameters;_parameterMap;constructor(_,m){this.path=_,this.parameters=m}get parameterMap(){return this._parameterMap??=qe(this.parameters),this._parameterMap}toString(){return ur(this)}}function xn(h,_){return h.length===_.length&&h.every((m,E)=>m.path===_[E].path)}let Mn=(()=>{class h{static \u0275fac=function(E){return new(E||h)};static \u0275prov=T.jDH({token:h,factory:()=>new nr,providedIn:"root"})}return h})();class nr{parse(_){const m=new st(_);return new Je(m.parseRootSegment(),m.parseQueryParams(),m.parseFragment())}serialize(_){const m=`/${Vn(_.root,!0)}`,E=function Ar(h){const _=Object.entries(h).map(([m,E])=>Array.isArray(E)?E.map(R=>`${rr(m)}=${rr(R)}`).join("&"):`${rr(m)}=${rr(E)}`).filter(m=>m);return _.length?`?${_.join("&")}`:""}(_.queryParams);return`${m}${E}${"string"==typeof _.fragment?`#${function yr(h){return encodeURI(h)}(_.fragment)}`:""}`}}const gn=new nr;function Hn(h){return h.segments.map(_=>ur(_)).join("/")}function Vn(h,_){if(!h.hasChildren())return Hn(h);if(_){const m=h.children[N]?Vn(h.children[N],!1):"",E=[];return Object.entries(h.children).forEach(([R,le])=>{R!==N&&E.push(`${R}:${Vn(le,!1)}`)}),E.length>0?`${m}(${E.join("//")})`:m}{const m=function vr(h,_){let m=[];return Object.entries(h.children).forEach(([E,R])=>{E===N&&(m=m.concat(_(R,E)))}),Object.entries(h.children).forEach(([E,R])=>{E!==N&&(m=m.concat(_(R,E)))}),m}(h,(E,R)=>R===N?[Vn(h.children[N],!1)]:[`${R}:${Vn(E,!1)}`]);return 1===Object.keys(h.children).length&&null!=h.children[N]?`${Hn(h)}/${m[0]}`:`${Hn(h)}/(${m.join("//")})`}}function Rn(h){return encodeURIComponent(h).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function rr(h){return Rn(h).replace(/%3B/gi,";")}function Fn(h){return Rn(h).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Dr(h){return decodeURIComponent(h)}function Cr(h){return Dr(h.replace(/\+/g,"%20"))}function ur(h){return`${Fn(h.path)}${function or(h){return Object.entries(h).map(([_,m])=>`;${Fn(_)}=${Fn(m)}`).join("")}(h.parameters)}`}const Ur=/^[^\/()?;#]+/;function hr(h){const _=h.match(Ur);return _?_[0]:""}const Gn=/^[^\/()?;=#]+/,dt=/^[^=?&#]+/,w=/^[^&#]+/;class st{url;remaining;constructor(_){this.url=_,this.remaining=_}parseRootSegment(){for(;this.consumeOptional("/"););return""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Et([],{}):new Et([],this.parseChildren())}parseQueryParams(){const _={};if(this.consumeOptional("?"))do{this.parseQueryParam(_)}while(this.consumeOptional("&"));return _}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(_=0){if(_>50)throw new T.buA(4010,!1);if(""===this.remaining)return{};this.consumeOptional("/");const m=[];for(this.peekStartsWith("(")||m.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),m.push(this.parseSegment());let E={};this.peekStartsWith("/(")&&(this.capture("/"),E=this.parseParens(!0,_));let R={};return this.peekStartsWith("(")&&(R=this.parseParens(!1,_)),(m.length>0||Object.keys(E).length>0)&&(R[N]=new Et(m,E)),R}parseSegment(){const _=hr(this.remaining);if(""===_&&this.peekStartsWith(";"))throw new T.buA(4009,!1);return this.capture(_),new Yt(Dr(_),this.parseMatrixParams())}parseMatrixParams(){const _={};for(;this.consumeOptional(";");)this.parseParam(_);return _}parseParam(_){const m=function ar(h){const _=h.match(Gn);return _?_[0]:""}(this.remaining);if(!m)return;this.capture(m);let E="";if(this.consumeOptional("=")){const R=hr(this.remaining);R&&(E=R,this.capture(E))}_[Dr(m)]=Dr(E)}parseQueryParam(_){const m=function dn(h){const _=h.match(dt);return _?_[0]:""}(this.remaining);if(!m)return;this.capture(m);let E="";if(this.consumeOptional("=")){const Le=function _e(h){const _=h.match(w);return _?_[0]:""}(this.remaining);Le&&(E=Le,this.capture(E))}const R=Cr(m),le=Cr(E);if(_.hasOwnProperty(R)){let Le=_[R];
1Array.isArray(Le)||(Le=[Le],_[R]=Le),Le.push(le)}else _[R]=le}parseParens(_,m){const E={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const R=hr(this.remaining),le=this.remaining[R.length];if("/"!==le&&")"!==le&&";"!==le)throw new T.buA(4010,!1);let Le;R.indexOf(":")>-1?(Le=R.slice(0,R.indexOf(":")),this.capture(Le),this.capture(":")):_&&(Le=N);const ye=this.parseChildren(m+1);E[Le??N]=1===Object.keys(ye).length&&ye[N]?ye[N]:new Et([],ye),this.consumeOptional("//")}return E}peekStartsWith(_){return this.remaining.startsWith(_)}consumeOptional(_){return!!this.peekStartsWith(_)&&(this.remaining=this.remaining.substring(_.length),!0)}capture(_){if(!this.consumeOptional(_))throw new T.buA(4011,!1)}}function St(h){return h.segments.length>0?new Et([],{[N]:h}):h}function ln(h){const _={};for(const[E,R]of Object.entries(h.children)){const le=ln(R);if(E===N&&0===le.segments.length&&le.hasChildren())for(const[Le,ye]of Object.entries(le.children))_[Le]=ye;else(le.segments.length>0||le.hasChildren())&&(_[E]=le)}return function $t(h){if(1===h.numberOfChildren&&h.children[N]){const _=h.children[N];return new Et(h.segments.concat(_.segments),_.children)}return h}(new Et(h.segments,_))}function bt(h){return h instanceof Je}function Yn(h){let _;const R=St(function m(le){const Le={};for(const Mt of le.children){const Rt=m(Mt);Le[Mt.outlet]=Rt}const ye=new Et(le.url,Le);return le===h&&(_=ye),ye}(h.root));return _??R}function ir(h,_,m,E,R){let le=h;for(;le.parent;)le=le.parent;if(0===_.length)return Bn(le,le,le,m,E,R);const Le=function Sr(h){if("string"==typeof h[0]&&1===h.length&&"/"===h[0])return new xr(!0,0,h);let _=0,m=!1;const E=h.reduce((R,le,Le)=>{if("object"==typeof le&&null!=le){if(le.outlets){const ye={};return Object.entries(le.outlets).forEach(([Mt,Rt])=>{ye[Mt]="string"==typeof Rt?Rt.split("/"):Rt}),[...R,{outlets:ye}]}if(le.segmentPath)return[...R,le.segmentPath]}return"string"!=typeof le?[...R,le]:0===Le?(le.split("/").forEach((ye,Mt)=>{0==Mt&&"."===ye||(0==Mt&&""===ye?m=!0:".."===ye?_++:""!=ye&&R.push(ye))}),R):[...R,le]},[]);return new xr(m,_,E)}(_);if(Le.toRoot())return Bn(le,le,new Et([],{}),m,E,R);const ye=function se(h,_,m){if(h.isAbsolute)return new Fr(_,!0,0);if(!m)return new Fr(_,!1,NaN);if(null===m.parent)return new Fr(m,!0,0);const E=Jn(h.commands[0])?0:1;return function Ue(h,_,m){let E=h,R=_,le=m;for(;le>R;){if(le-=R,E=E.parent,!E)throw new T.buA(4005,!1);R=E.segments.length}return new Fr(E,!1,R-le)}(m,m.segments.length-1+E,h.numberOfDoubleDots)}(Le,le,h),Mt=ye.processChildren?It(ye.segmentGroup,ye.index,Le.commands):vt(ye.segmentGroup,ye.index,Le.commands);return Bn(le,ye.segmentGroup,Mt,m,E,R)}function Jn(h){return"object"==typeof h&&null!=h&&!h.outlets&&!h.segmentPath}function cr(h){return"object"==typeof h&&null!=h&&h.outlets}function co(h,_,m){h||="\u0275";const E=new Je;return E.queryParams={[h]:_},m.parse(m.serialize(E)).queryParams[h]}function Bn(h,_,m,E,R,le){const Le={};for(const[Rt,pn]of Object.entries(E??{}))Le[Rt]=Array.isArray(pn)?pn.map(On=>co(Rt,On,le)):co(Rt,pn,le);let ye;ye=h===_?m:eo(h,_,m);const Mt=St(ln(ye));return new Je(Mt,Le,R)}function eo(h,_,m){const E={};return Object.entries(h.children).forEach(([R,le])=>{E[R]=le===_?m:eo(le,_,m)}),new Et(h.segments,E)}class xr{isAbsolute;numberOfDoubleDots;commands;constructor(_,m,E){if(this.isAbsolute=_,this.numberOfDoubleDots=m,this.commands=E,_&&E.length>0&&Jn(E[0]))throw new T.buA(4003,!1);const R=E.find(cr);if(R&&R!==function Gt(h){return h.length>0?h[h.length-1]:null}(E))throw new T.buA(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Fr{segmentGroup;processChildren;index;constructor(_,m,E){this.segmentGroup=_,this.processChildren=m,this.index=E}}function vt(h,_,m){if(h??=new Et([],{}),0===h.segments.length&&h.hasChildren())return It(h,_,m);const E=function Lt(h,_,m){let E=0,R=_;const le={match:!1,pathIndex:0,commandIndex:0};for(;R<h.segments.length;){if(E>=m.length)return le;const Le=h.segments[R],ye=m[E];if(cr(ye))break;const Mt=`${ye}`,Rt=E<m.length-1?m[E+1]:null;if(R>0&&void 0===Mt)break;
1if(Mt&&Rt&&"object"==typeof Rt&&void 0===Rt.outlets){if(!wt(Mt,Rt,Le))return le;E+=2}else{if(!wt(Mt,{},Le))return le;E++}R++}return{match:!0,pathIndex:R,commandIndex:E}}(h,_,m),R=m.slice(E.commandIndex);if(E.match&&E.pathIndex<h.segments.length){const le=new Et(h.segments.slice(0,E.pathIndex),{});return le.children[N]=new Et(h.segments.slice(E.pathIndex),h.children),It(le,0,R)}return E.match&&0===R.length?new Et(h.segments,{}):E.match&&!h.hasChildren()?zt(h,_,m):E.match?It(h,0,R):zt(h,_,m)}function It(h,_,m){if(0===m.length)return new Et(h.segments,{});{const E=function Pe(h){return cr(h[0])?h[0].outlets:{[N]:h}}(m),R={};if(Object.keys(E).some(le=>le!==N)&&h.children[N]&&1===h.numberOfChildren&&0===h.children[N].segments.length){const le=It(h.children[N],_,m);return new Et(h.segments,le.children)}return Object.entries(E).forEach(([le,Le])=>{"string"==typeof Le&&(Le=[Le]),null!==Le&&(R[le]=vt(h.children[le],_,Le))}),Object.entries(h.children).forEach(([le,Le])=>{void 0===E[le]&&(R[le]=Le)}),new Et(h.segments,R)}}function zt(h,_,m){const E=h.segments.slice(0,_);let R=0;for(;R<m.length;){const le=m[R];if(cr(le)){const Mt=hn(le.outlets);return new Et(E,Mt)}if(0===R&&Jn(m[0])){E.push(new Yt(h.segments[_].path,fn(m[0]))),R++;continue}const Le=cr(le)?le.outlets[N]:`${le}`,ye=R<m.length-1?m[R+1]:null;Le&&ye&&Jn(ye)?(E.push(new Yt(Le,fn(ye))),R+=2):(E.push(new Yt(Le,{})),R++)}return new Et(E,{})}function hn(h){const _={};return Object.entries(h).forEach(([m,E])=>{"string"==typeof E&&(E=[E]),null!==E&&(_[m]=zt(new Et([],{}),0,E))}),_}function fn(h){const _={};return Object.entries(h).forEach(([m,E])=>_[m]=`${E}`),_}function wt(h,_,m){return h==m.path&&$e(_,m.parameters)}const Zt="imperative";var nt=function(h){return h[h.NavigationStart=0]="NavigationStart",h[h.NavigationEnd=1]="NavigationEnd",h[h.NavigationCancel=2]="NavigationCancel",h[h.NavigationError=3]="NavigationError",h[h.RoutesRecognized=4]="RoutesRecognized",h[h.ResolveStart=5]="ResolveStart",h[h.ResolveEnd=6]="ResolveEnd",h[h.GuardsCheckStart=7]="GuardsCheckStart",h[h.GuardsCheckEnd=8]="GuardsCheckEnd",h[h.RouteConfigLoadStart=9]="RouteConfigLoadStart",h[h.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",h[h.ChildActivationStart=11]="ChildActivationStart",h[h.ChildActivationEnd=12]="ChildActivationEnd",h[h.ActivationStart=13]="ActivationStart",h[h.ActivationEnd=14]="ActivationEnd",h[h.Scroll=15]="Scroll",h[h.NavigationSkipped=16]="NavigationSkipped",h}(nt||{});class At{id;url;constructor(_,m){this.id=_,this.url=m}}class tn extends At{type=nt.NavigationStart;navigationTrigger;restoredState;constructor(_,m,E="imperative",R=null){super(_,m),this.navigationTrigger=E,this.restoredState=R}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class ae extends At{urlAfterRedirects;type=nt.NavigationEnd;constructor(_,m,E){super(_,m),this.urlAfterRedirects=E}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var We=function(h){return h[h.Redirect=0]="Redirect",h[h.SupersededByNewNavigation=1]="SupersededByNewNavigation",h[h.NoDataFromResolver=2]="NoDataFromResolver",h[h.GuardRejected=3]="GuardRejected",h[h.Aborted=4]="Aborted",h}(We||{}),He=function(h){return h[h.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",h[h.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",h}(He||{});class at extends At{reason;code;type=nt.NavigationCancel;constructor(_,m,E,R){super(_,m),this.reason=E,this.code=R}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class qt extends At{reason;code;type=nt.NavigationSkipped;constructor(_,m,E,R){super(_,m),this.reason=E,this.code=R}}class Ht extends At{error;target;type=nt.NavigationError;constructor(_,m,E,R){super(_,m),this.error=E,this.target=R}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class mn extends At{urlAfterRedirects;state;type=nt.RoutesRecognized;constructor(_,m,E,R){super(_,m),this.urlAfterRedirects=E,this.state=R}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class dr extends At{urlAfterRedirects;state;type=nt.GuardsCheckStart;constructor(_,m,E,R){super(_,m),this.urlAfterRedirects=E,this.state=R}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class $n extends At{urlAfterRedirects;state;shouldActivate;type=nt.GuardsCheckEnd;constructor(_,m,E,R,le){super(_,m),this.urlAfterRedirects=E,this.state=R,this.shouldActivate=le}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class zr extends At{urlAfterRedirects;state;type=nt.ResolveStart;constructor(_,m,E,R){super(_,m),this.urlAfterRedirects=E,this.state=R}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Xn extends At{urlAfterRedirects;state;type=nt.ResolveEnd;constructor(_,m,E,R){super(_,m),this.urlAfterRedirects=E,this.state=R}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class br{route;type=nt.RouteConfigLoadStart;constructor(_){this.route=_}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Pr{route;type=nt.RouteConfigLoadEnd;constructor(_){this.route=_}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Qr{snapshot;type=nt.ChildActivationStart;constructor(_){this.snapshot=_}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class to{snapshot;type=nt.ChildActivationEnd;constructor(_){this.snapshot=_}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class wr{snapshot;type=nt.ActivationStart;constructor(_){this.snapshot=_}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Xr{snapshot;type=nt.ActivationEnd;constructor(_){this.snapshot=_}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ro{}class an{}class Bt{url;navigationBehaviorOptions;constructor(_,m){this.url=_,this.navigationBehaviorOptions=m}}class b{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return this.route?.snapshot._environmentInjector??this.rootInjector}constructor(_){this.rootInjector=_,this.children=new ve(this.rootInjector)}}let ve=(()=>{class h{rootInjector;contexts=new Map;constructor(m){this.rootInjector=m}onChildOutletCreated(m,E){const R=this.getOrCreateContext(m);R.outlet=E,this.contexts.set(m,R)}onChildOutletDestroyed(m){const E=this.getContext(m);E&&(E.outlet=null,E.attachRef=null)}onOutletDeactivated(){const m=this.contexts;return this.contexts=new Map,m}onOutletReAttached(m){this.contexts=m}getOrCreateContext(m){let E=this.getContext(m);return E||(E=new b(this.rootInjector),this.contexts.set(m,E)),E}getContext(m){return this.contexts.get(m)||null}static \u0275fac=function(E){return new(E||h)(T.KVO(T.uvJ))};static \u0275prov=T.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})();class K{_root;constructor(_){this._root=_}get root(){return this._root.value}
1parent(_){const m=this.pathFromRoot(_);return m.length>1?m[m.length-2]:null}children(_){const m=ne(_,this._root);return m?m.children.map(E=>E.value):[]}firstChild(_){const m=ne(_,this._root);return m&&m.children.length>0?m.children[0].value:null}siblings(_){const m=Ge(_,this._root);return m.length<2?[]:m[m.length-2].children.map(R=>R.value).filter(R=>R!==_)}pathFromRoot(_){return Ge(_,this._root).map(m=>m.value)}}function ne(h,_){if(h===_.value)return _;for(const m of _.children){const E=ne(h,m);if(E)return E}return null}function Ge(h,_){if(h===_.value)return[_];for(const m of _.children){const E=Ge(h,m);if(E.length)return E.unshift(_),E}return[]}class Ct{value;children;constructor(_,m){this.value=_,this.children=m}toString(){return`TreeNode(${this.value})`}}function Ft(h){const _={};return h&&h.children.forEach(m=>_[m.value.outlet]=m),_}class cn extends K{snapshot;constructor(_,m){super(_),this.snapshot=m,lr(this,_)}toString(){return this.snapshot.toString()}}function kn(h,_){const m=function jn(h,_){const Le=new tr([],{},{},"",{},N,h,null,{},_);return new zn("",new Ct(Le,[]))}(h,_),E=new xe.t([new Yt("",{})]),R=new xe.t({}),le=new xe.t({}),Le=new xe.t({}),ye=new xe.t(""),Mt=new Un(E,R,Le,ye,le,N,h,m.root);return Mt.snapshot=m.root,new cn(new Ct(Mt,[]),m)}class Un{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(_,m,E,R,le,Le,ye,Mt){this.urlSubject=_,this.paramsSubject=m,this.queryParamsSubject=E,this.fragmentSubject=R,this.dataSubject=le,this.outlet=Le,this.component=ye,this._futureSnapshot=Mt,this.title=this.dataSubject?.pipe((0,ee.T)(Rt=>Rt[pe]))??(0,ue.of)(void 0),this.url=_,this.params=m,this.queryParams=E,this.fragment=R,this.data=le}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,ee.T)(_=>qe(_))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,ee.T)(_=>qe(_))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Ln(h,_,m="emptyOnly"){let E;const{routeConfig:R}=h;return E=null===_||"always"!==m&&""!==R?.path&&(_.component||_.routeConfig?.loadComponent)?{params:{...h.params},data:{...h.data},resolve:{...h.data,...h._resolvedData??{}}}:{params:{..._.params,...h.params},data:{..._.data,...h.data},resolve:{...h.data,..._.data,...R?.data,...h._resolvedData}},R&&we(R)&&(E.resolve[pe]=R.title),E}class tr{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;_environmentInjector;get title(){return this.data?.[pe]}constructor(_,m,E,R,le,Le,ye,Mt,Rt,pn){this.url=_,this.params=m,this.queryParams=E,this.fragment=R,this.data=le,this.outlet=Le,this.component=ye,this.routeConfig=Mt,this._resolve=Rt,this._environmentInjector=pn}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??=qe(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=qe(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(E=>E.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class zn extends K{url;constructor(_,m){super(m),this.url=_,lr(this,m)}toString(){return Re(this._root)}}function lr(h,_){_.value._routerState=h,_.children.forEach(m=>lr(h,m))}function Re(h){const _=h.children.length>0?` { ${h.children.map(Re).join(", ")} } `:"";return`${h.value}${_}`}function An(h){if(h.snapshot){const _=h.snapshot,m=h._futureSnapshot;h.snapshot=m,$e(_.queryParams,m.queryParams)||h.queryParamsSubject.next(m.queryParams),_.fragment!==m.fragment&&h.fragmentSubject.next(m.fragment),$e(_.params,m.params)||h.paramsSubject.next(m.params),function sn(h,_){if(h.length!==_.length)return!1;for(let m=0;m<h.length;++m)if(!$e(h[m],_[m]))return!1;return!0}(_.url,m.url)||h.urlSubject.next(m.url),$e(_.data,m.data)||h.dataSubject.next(m.data)}else h.snapshot=h._futureSnapshot,h.dataSubject.next(h._futureSnapshot.data)}function te(h,_){const m=$e(h.params,_.params)&&function un(h,_){return xn(h,_)&&h.every((m,E)=>$e(m.parameters,_[E].parameters))}(h.url,_.url);return m&&!(!h.parent!=!_.parent)&&(!h.parent||te(h.parent,_.parent))}function we(h){return"string"==typeof h.title||null===h.title}const yt=new T.nKC("");let on=(()=>{class h{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=N;activateEvents=new T.bkB;deactivateEvents=new T.bkB;attachEvents=new T.bkB;detachEvents=new T.bkB;routerOutletData=(0,Ee.hFB)();parentContexts=(0,T.WQX)(ve);location=(0,T.WQX)(X.c1b);changeDetector=(0,T.WQX)(Ee.gRc);inputBinder=(0,T.WQX)(pr,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(m){if(m.name){const{firstChange:E,previousValue:R}=m.name;if(E)return;this.isTrackedInParentContexts(R)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(R)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(m){return this.parentContexts.getContext(m)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const m=this.parentContexts.getContext(this.name);m?.route&&(m.attachRef?this.attach(m.attachRef,m.route):this.activateWith(m.route,m.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new T.buA(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new T.buA(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new T.buA(4012,!1);this.location.detach();const m=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(m.instance),m}attach(m,E){this.activated=m,this._activatedRoute=E,this.location.insert(m.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(m.instance)}deactivate(){if(this.activated){const m=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(m)}}activateWith(m,E){if(this.isActivated)throw new T.buA(4013,!1);this._activatedRoute=m;const R=this.location,Le=m.snapshot.component,ye=this.parentContexts.getOrCreateContext(this.name).children,Mt=new Wn(m,ye,R.injector,this.routerOutletData);this.activated=R.createComponent(Le,{index:R.length,injector:Mt,environmentInjector:E}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(E){return new(E||h)};static \u0275dir=X.FsC({type:h,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[X.OA$]})}return h})();class Wn{route;childContexts;parent;outletData;constructor(_,m,E,R){this.route=_,this.childContexts=m,this.parent=E,this.outletData=R}get(_,m){return _===Un?this.route:_===ve?this.childContexts:_===yt?this.outletData:this.parent.get(_,m)}}
1const pr=new T.nKC("");let Gr=(()=>{class h{static \u0275fac=function(E){return new(E||h)};static \u0275cmp=X.VBU({type:h,selectors:[["ng-component"]],exportAs:["emptyRouterOutlet"],decls:1,vars:0,template:function(E,R){1&E&&X.nrm(0,"router-outlet")},dependencies:[on],encapsulation:2})}return h})();function bo(h){const _=h.children&&h.children.map(bo),m=_?{...h,children:_}:{...h};return!m.component&&!m.loadComponent&&(_||m.loadChildren)&&m.outlet&&m.outlet!==N&&(m.component=Gr),m}function gr(h,_,m){if(m&&h.shouldReuseRoute(_.value,m.value.snapshot)){const E=m.value;E._futureSnapshot=_.value;const R=function Ci(h,_,m){return _.children.map(E=>{for(const R of m.children)if(h.shouldReuseRoute(E.value,R.value.snapshot))return gr(h,E,R);return gr(h,E)})}(h,_,m);return new Ct(E,R)}{if(h.shouldAttach(_.value)){const le=h.retrieve(_.value);if(null!==le){const Le=le.route;return Le.value._futureSnapshot=_.value,Le.children=_.children.map(ye=>gr(h,ye)),Le}}const E=function _s(h){return new Un(new xe.t(h.url),new xe.t(h.params),new xe.t(h.queryParams),new xe.t(h.fragment),new xe.t(h.data),h.outlet,h.component,h)}(_.value),R=_.children.map(le=>gr(h,le));return new Ct(E,R)}}class Mi{redirectTo;navigationBehaviorOptions;constructor(_,m){this.redirectTo=_,this.navigationBehaviorOptions=m}}const Ti="ngNavigationCancelingError";function Ro(h,_){const{redirectTo:m,navigationBehaviorOptions:E}=bt(_)?{redirectTo:_,navigationBehaviorOptions:void 0}:_,R=jr(!1,We.Redirect);return R.url=m,R.navigationBehaviorOptions=E,R}function jr(h,_){const m=new Error(`NavigationCancelingError: ${h||""}`);return m[Ti]=!0,m.cancellationCode=_,m}function To(h){return!!h&&h[Ti]}class Es{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(_,m,E,R,le){this.routeReuseStrategy=_,this.futureState=m,this.currState=E,this.forwardEvent=R,this.inputBindingEnabled=le}activate(_){const m=this.futureState._root,E=this.currState?this.currState._root:null;this.deactivateChildRoutes(m,E,_),An(this.futureState.root),this.activateChildRoutes(m,E,_)}deactivateChildRoutes(_,m,E){const R=Ft(m);_.children.forEach(le=>{const Le=le.value.outlet;this.deactivateRoutes(le,R[Le],E),delete R[Le]}),Object.values(R).forEach(le=>{this.deactivateRouteAndItsChildren(le,E)})}deactivateRoutes(_,m,E){const R=_.value,le=m?m.value:null;if(R===le)if(R.component){const Le=E.getContext(R.outlet);Le&&this.deactivateChildRoutes(_,m,Le.children)}else this.deactivateChildRoutes(_,m,E);else le&&this.deactivateRouteAndItsChildren(m,E)}deactivateRouteAndItsChildren(_,m){_.value.component&&this.routeReuseStrategy.shouldDetach(_.value.snapshot)?this.detachAndStoreRouteSubtree(_,m):this.deactivateRouteAndOutlet(_,m)}detachAndStoreRouteSubtree(_,m){const E=m.getContext(_.value.outlet),R=E&&_.value.component?E.children:m,le=Ft(_);for(const Le of Object.values(le))this.deactivateRouteAndItsChildren(Le,R);if(E&&E.outlet){const Le=E.outlet.detach(),ye=E.children.onOutletDeactivated();this.routeReuseStrategy.store(_.value.snapshot,{componentRef:Le,route:_,contexts:ye})}}deactivateRouteAndOutlet(_,m){const E=m.getContext(_.value.outlet),R=E&&_.value.component?E.children:m,le=Ft(_);for(const Le of Object.values(le))this.deactivateRouteAndItsChildren(Le,R);E&&(E.outlet&&(E.outlet.deactivate(),E.children.onOutletDeactivated()),E.attachRef=null,E.route=null)}activateChildRoutes(_,m,E){const R=Ft(m);_.children.forEach(le=>{this.activateRoutes(le,R[le.value.outlet],E),this.forwardEvent(new Xr(le.value.snapshot))}),_.children.length&&this.forwardEvent(new to(_.value.snapshot))}activateRoutes(_,m,E){const R=_.value,le=m?m.value:null;if(An(R),R===le)if(R.component){const Le=E.getOrCreateContext(R.outlet);this.activateChildRoutes(_,m,Le.children)}else this.activateChildRoutes(_,m,E);else if(R.component){const Le=E.getOrCreateContext(R.outlet);if(this.routeReuseStrategy.shouldAttach(R.snapshot)){const ye=this.routeReuseStrategy.retrieve(R.snapshot);this.routeReuseStrategy.store(R.snapshot,null),Le.children.onOutletReAttached(ye.contexts),Le.attachRef=ye.componentRef,Le.route=ye.route.value,Le.outlet&&Le.outlet.attach(ye.componentRef,ye.route.value),An(ye.route.value),this.activateChildRoutes(_,null,Le.children)}else Le.attachRef=null,Le.route=R,Le.outlet&&Le.outlet.activateWith(R,Le.injector),this.activateChildRoutes(_,null,Le.children)}else this.activateChildRoutes(_,null,E)}}class Ko{path;route;constructor(_){this.path=_,this.route=this.path[this.path.length-1]}}class po{component;route;constructor(_,m){this.component=_,this.route=m}}function zi(h,_,m){const E=h._root;return si(E,_?_._root:null,m,[E.value])}function ii(h,_){const m=Symbol(),E=_.get(h,m);return E===m?"function"!=typeof h||(0,T.muV)(h)?_.get(h):h:E}function si(h,_,m,E,R={canDeactivateChecks:[],canActivateChecks:[]}){const le=Ft(_);
1return h.children.forEach(Le=>{(function Xi(h,_,m,E,R={canDeactivateChecks:[],canActivateChecks:[]}){const le=h.value,Le=_?_.value:null,ye=m?m.getContext(h.value.outlet):null;if(Le&&le.routeConfig===Le.routeConfig){const Mt=function ai(h,_,m){if("function"==typeof m)return(0,T.N4e)(_._environmentInjector,()=>m(h,_));switch(m){case"pathParamsChange":return!xn(h.url,_.url);case"pathParamsOrQueryParamsChange":return!xn(h.url,_.url)||!$e(h.queryParams,_.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!te(h,_)||!$e(h.queryParams,_.queryParams);default:return!te(h,_)}}(Le,le,le.routeConfig.runGuardsAndResolvers);Mt?R.canActivateChecks.push(new Ko(E)):(le.data=Le.data,le._resolvedData=Le._resolvedData),si(h,_,le.component?ye?ye.children:null:m,E,R),Mt&&ye&&ye.outlet&&ye.outlet.isActivated&&R.canDeactivateChecks.push(new po(ye.outlet.component,Le))}else Le&&Lo(_,ye,R),R.canActivateChecks.push(new Ko(E)),si(h,null,le.component?ye?ye.children:null:m,E,R)})(Le,le[Le.value.outlet],m,E.concat([Le.value]),R),delete le[Le.value.outlet]}),Object.entries(le).forEach(([Le,ye])=>Lo(ye,m.getContext(Le),R)),R}function Lo(h,_,m){const E=Ft(h),R=h.value;Object.entries(E).forEach(([le,Le])=>{Lo(Le,R.component?_?_.children.getContext(le):null:_,m)}),m.canDeactivateChecks.push(new po(R.component&&_&&_.outlet&&_.outlet.isActivated?_.outlet.component:null,R))}function Lr(h){return"function"==typeof h}function Io(h){return h instanceof fe.G||"EmptyError"===h?.name}const Ho=Symbol("INITIAL_VALUE");function Oo(){return(0,ut.n)(h=>(0,q.z)(h.map(_=>_.pipe((0,Se.s)(1),(0,et.Z)(Ho)))).pipe((0,ee.T)(_=>{for(const m of _)if(!0!==m){if(m===Ho)return Ho;if(!1===m||$o(m))return m}return!0}),(0,$.p)(_=>_!==Ho),(0,Se.s)(1)))}function $o(h){return bt(h)||h instanceof Mi}function Vo(h){return h.aborted?(0,ue.of)(void 0).pipe((0,Se.s)(1)):new ce.c(_=>{const m=()=>{_.next(),_.complete()};return h.addEventListener("abort",m),()=>h.removeEventListener("abort",m)})}function Gi(h){return(0,Fe.Q)(Vo(h))}function qi(h){return(0,Te.F)((0,Oe.M)(_=>{if("boolean"!=typeof _)throw Ro(0,_)}),(0,ee.T)(_=>!0===_))}class Vr extends Error{segmentGroup;constructor(_){super(),this.segmentGroup=_||null,Object.setPrototypeOf(this,Vr.prototype)}}class Qo extends Error{urlTree;constructor(_){super(),this.urlTree=_,Object.setPrototypeOf(this,Qo.prototype)}}function Oi(h){throw new T.buA(4e3,!1)}class Ai{urlSerializer;urlTree;constructor(_,m){this.urlSerializer=_,this.urlTree=m}lineralizeSegments(_,m){return(0,U.A)(function*(){let E=[],R=m.root;for(;;){if(E=E.concat(R.segments),0===R.numberOfChildren)return E;if(R.numberOfChildren>1||!R.children[N])throw Oi();R=R.children[N]}})()}applyRedirectCommands(_,m,E,R,le){var Le=this;return(0,U.A)(function*(){const ye=yield function Ws(h,_,m){if("string"==typeof h)return Promise.resolve(h);const E=h;return Wt(Ot((0,T.N4e)(m,()=>E(_))))}(m,R,le);if(ye instanceof Je)throw new Qo(ye);const Mt=Le.applyRedirectCreateUrlTree(ye,Le.urlSerializer.parse(ye),_,E);if("/"===ye[0])throw new Qo(Mt);return Mt})()}applyRedirectCreateUrlTree(_,m,E,R){const le=this.createSegmentGroup(_,m.root,E,R);return new Je(le,this.createQueryParams(m.queryParams,this.urlTree.queryParams),m.fragment)}createQueryParams(_,m){const E={};return Object.entries(_).forEach(([R,le])=>{if("string"==typeof le&&":"===le[0]){const ye=le.substring(1);E[R]=m[ye]}else E[R]=le}),E}createSegmentGroup(_,m,E,R){const le=this.createSegments(_,m.segments,E,R);let Le={};return Object.entries(m.children).forEach(([ye,Mt])=>{Le[ye]=this.createSegmentGroup(_,Mt,E,R)}),new Et(le,Le)}createSegments(_,m,E,R){return m.map(le=>":"===le.path[0]?this.findPosParam(_,le,R):this.findOrReturn(le,E))}findPosParam(_,m,E){const R=E[m.path.substring(1)];if(!R)throw new T.buA(4001,!1);return R}findOrReturn(_,m){let E=0;for(const R of m){if(R.path===_.path)return m.splice(E),R;E++}return _}}function lo(h){return h.outlet||N}function Hs(h,_){const m=h.filter(E=>lo(E)===_);return m.push(...h.filter(E=>lo(E)!==_)),m}const Si={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};
1function Pi(h){return{routeConfig:h.routeConfig,url:h.url,params:h.params,queryParams:h.queryParams,fragment:h.fragment,data:h.data,outlet:h.outlet,title:h.title,paramMap:h.paramMap,queryParamMap:h.queryParamMap}}function $s(h,_,m,E,R,le,Le){const ye=wi(h,_,m);if(!ye.matched)return(0,ue.of)(ye);const Mt=Pi(le(ye));return E=function es(h,_){return h.providers&&!h._injector&&(h._injector=(0,X.Ol2)(h.providers,_,`Route: ${h.path}`)),h._injector??_}(_,E),function Ds(h,_,m,E,R,le){const Le=_.canMatch;if(!Le||0===Le.length)return(0,ue.of)(!0);const ye=Le.map(Mt=>{const Rt=ii(Mt,h);return Ot(function Ii(h){return h&&Lr(h.canMatch)}(Rt)?Rt.canMatch(_,m,R):(0,T.N4e)(h,()=>Rt(_,m,R))).pipe(Gi(le))});return(0,ue.of)(ye).pipe(Oo(),qi())}(E,_,m,0,Mt,Le).pipe((0,ee.T)(Rt=>!0===Rt?ye:{...Si}))}function wi(h,_,m){if(""===_.path)return"full"===_.pathMatch&&(h.hasChildren()||m.length>0)?{...Si}:{matched:!0,consumedSegments:[],remainingSegments:m,parameters:{},positionalParamSegments:{}};const R=(_.matcher||jt)(m,h,_);if(!R)return{...Si};const le={};Object.entries(R.posParams??{}).forEach(([ye,Mt])=>{le[ye]=Mt.path});const Le=R.consumed.length>0?{...le,...R.consumed[R.consumed.length-1].parameters}:le;return{matched:!0,consumedSegments:R.consumed,remainingSegments:m.slice(R.consumed.length),parameters:Le,positionalParamSegments:R.posParams??{}}}function Xo(h,_,m,E,R){return m.length>0&&function Vs(h,_,m,E){return m.some(R=>!(!ns(h,_,R)||lo(R)===N||void 0!==E&&lo(R)===E))}(h,m,E,R)?{segmentGroup:new Et(_,Ts(E,new Et(m,h.children))),slicedSegments:[]}:0===m.length&&function zs(h,_,m){return m.some(E=>ns(h,_,E))}(h,m,E)?{segmentGroup:new Et(h.segments,Ms(h,m,E,h.children)),slicedSegments:m}:{segmentGroup:new Et(h.segments,h.children),slicedSegments:m}}function Ms(h,_,m,E){const R={};for(const le of m)if(ns(h,_,le)&&!E[lo(le)]){const Le=new Et([],{});R[lo(le)]=Le}return{...E,...R}}function Ts(h,_){const m={};m[N]=_;for(const E of h)if(""===E.path&&lo(E)!==N){const R=new Et([],{});m[lo(E)]=R}return m}function ns(h,_,m){return(!(h.hasChildren()||_.length>0)||"full"!==m.pathMatch)&&""===m.path}class bi{}function Ri(){return(Ri=(0,U.A)(function*(h,_,m,E,R,le,Le="emptyOnly",ye){return new As(h,_,m,E,R,Le,le,ye).recognize()})).apply(this,arguments)}class As{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;abortSignal;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(_,m,E,R,le,Le,ye,Mt){this.injector=_,this.configLoader=m,this.rootComponentType=E,this.config=R,this.urlTree=le,this.paramsInheritanceStrategy=Le,this.urlSerializer=ye,this.abortSignal=Mt,this.applyRedirects=new Ai(this.urlSerializer,this.urlTree)}noMatchError(_){return new T.buA(4002,`'${_.segmentGroup}'`)}recognize(){var _=this;return(0,U.A)(function*(){const m=Xo(_.urlTree.root,[],[],_.config).segmentGroup,{children:E,rootSnapshot:R}=yield _.match(m),le=new Ct(R,E),Le=new zn("",le),ye=function _r(h,_,m=null,E=null,R=new nr){return ir(Yn(h),_,m,E,R)}(R,[],_.urlTree.queryParams,_.urlTree.fragment);return ye.queryParams=_.urlTree.queryParams,Le.url=_.urlSerializer.serialize(ye),{state:Le,tree:ye}})()}match(_){var m=this;return(0,U.A)(function*(){const E=new tr([],Object.freeze({}),Object.freeze({...m.urlTree.queryParams}),m.urlTree.fragment,Object.freeze({}),N,m.rootComponentType,null,{},m.injector);try{return{children:yield m.processSegmentGroup(m.injector,m.config,_,N,E),rootSnapshot:E}}catch(R){if(R instanceof Qo)return m.urlTree=R.urlTree,m.match(R.urlTree.root);throw R instanceof Vr?m.noMatchError(R):R}})()}processSegmentGroup(_,m,E,R,le){var Le=this;return(0,U.A)(function*(){if(0===E.segments.length&&E.hasChildren())return Le.processChildren(_,m,E,le);const ye=yield Le.processSegment(_,m,E,E.segments,R,!0,le);return ye instanceof Ct?[ye]:[]})()}processChildren(_,m,E,R){var le=this;return(0,U.A)(function*(){const Le=[];for(const Rt of Object.keys(E.children))"primary"===Rt?Le.unshift(Rt):Le.push(Rt);let ye=[];for(const Rt of Le){const pn=E.children[Rt],On=Hs(m,Rt),Tr=yield le.processSegmentGroup(_,On,pn,Rt,R);ye.push(...Tr)}const Mt=Fo(ye);return function rs(h){h.sort((_,m)=>_.value.outlet===N?-1:m.value.outlet===N?1:_.value.outlet.localeCompare(m.value.outlet))}(Mt),Mt})()}processSegment(_,m,E,R,le,Le,ye){var Mt=this;return(0,U.A)(function*(){for(const Rt of m)try{return yield Mt.processSegmentAgainstRoute(Rt._injector??_,m,Rt,E,R,le,Le,ye)}catch(pn){if(pn instanceof Vr||Io(pn))continue;throw pn}if(function Is(h,_,m){return 0===_.length&&!h.children[m]}(E,R,le))return new bi;throw new Vr(E)})()}processSegmentAgainstRoute(_,m,E,R,le,Le,ye,Mt){var Rt=this;return(0,U.A)(function*(){if(lo(E)!==Le&&(Le===N||!ns(R,le,E)))throw new Vr(R);if(void 0===E.redirectTo)return Rt.matchSegmentAgainstRoute(_,R,E,le,Le,Mt);if(Rt.allowRedirects&&ye)return Rt.expandSegmentAgainstRouteUsingRedirect(_,R,m,E,le,Le,Mt);throw new Vr(R)})()}expandSegmentAgainstRouteUsingRedirect(_,m,E,R,le,Le,ye){var Mt=this;return(0,U.A)(function*(){const{matched:Rt,parameters:pn,consumedSegments:On,positionalParamSegments:Tr,remainingSegments:Po}=wi(m,R,le);
1if(!Rt)throw new Vr(m);"string"==typeof R.redirectTo&&"/"===R.redirectTo[0]&&(Mt.absoluteRedirectCount++,Mt.absoluteRedirectCount>31&&(Mt.allowRedirects=!1));const Jo=Mt.createSnapshot(_,R,le,pn,ye);if(Mt.abortSignal.aborted)throw new Error(Mt.abortSignal.reason);const uo=yield Mt.applyRedirects.applyRedirectCommands(On,R.redirectTo,Tr,Pi(Jo),_),qo=yield Mt.applyRedirects.lineralizeSegments(R,uo);return Mt.processSegment(_,E,m,qo.concat(Po),Le,!1,ye)})()}createSnapshot(_,m,E,R,le){const Le=new tr(E,R,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,function os(h){return h.data||{}}(m),lo(m),m.component??m._loadedComponent??null,m,function na(h){return h.resolve||{}}(m),_),ye=Ln(Le,le,this.paramsInheritanceStrategy);return Le.params=Object.freeze(ye.params),Le.data=Object.freeze(ye.data),Le}matchSegmentAgainstRoute(_,m,E,R,le,Le){var ye=this;return(0,U.A)(function*(){if(ye.abortSignal.aborted)throw new Error(ye.abortSignal.reason);const Rt=yield Wt($s(m,E,R,_,0,hs=>ye.createSnapshot(_,E,hs.consumedSegments,hs.parameters,Le),ye.abortSignal));if("**"===E.path&&(m.children={}),!Rt?.matched)throw new Vr(m);_=E._injector??_;const{routes:pn}=yield ye.getChildConfig(_,E,R),On=E._loadedInjector??_,{parameters:Tr,consumedSegments:Po,remainingSegments:Jo}=Rt,uo=ye.createSnapshot(_,E,Po,Tr,Le),{segmentGroup:qo,slicedSegments:so}=Xo(m,Po,Jo,pn,le);if(0===so.length&&qo.hasChildren()){const hs=yield ye.processChildren(On,pn,qo,uo);return new Ct(uo,hs)}if(0===pn.length&&0===so.length)return new Ct(uo,[]);const fs=lo(E)===le,bs=yield ye.processSegment(On,pn,qo,so,fs?N:le,!0,uo);return new Ct(uo,bs instanceof Ct?[bs]:[])})()}getChildConfig(_,m,E){var R=this;return(0,U.A)(function*(){if(m.children)return{routes:m.children,injector:_};if(m.loadChildren){if(void 0!==m._loadedRoutes){const Le=m._loadedNgModuleFactory;return Le&&!m._loadedInjector&&(m._loadedInjector=Le.create(_).injector),{routes:m._loadedRoutes,injector:m._loadedInjector}}if(R.abortSignal.aborted)throw new Error(R.abortSignal.reason);if(yield Wt(function Ji(h,_,m,E,R){const le=_.canLoad;if(void 0===le||0===le.length)return(0,ue.of)(!0);const Le=le.map(ye=>{const Mt=ii(ye,h),pn=Ot(function ci(h){return h&&Lr(h.canLoad)}(Mt)?Mt.canLoad(_,m):(0,T.N4e)(h,()=>Mt(_,m)));return R?pn.pipe(Gi(R)):pn});return(0,ue.of)(Le).pipe(Oo(),qi())}(_,m,E,0,R.abortSignal))){const Le=yield R.configLoader.loadChildren(_,m);return m._loadedRoutes=Le.routes,m._loadedInjector=Le.injector,m._loadedNgModuleFactory=Le.factory,Le}throw function li(){throw jr(!1,We.GuardRejected)}()}return{routes:[],injector:_}})()}}function oo(h){const _=h.value.routeConfig;return _&&""===_.path}function Fo(h){const _=[],m=new Set;for(const E of h){if(!oo(E)){_.push(E);continue}const R=_.find(le=>E.value.routeConfig===le.value.routeConfig);void 0!==R?(R.children.push(...E.children),m.add(R)):_.push(E)}for(const E of m){const R=Fo(E.children);_.push(new Ct(E.value,R))}return _.filter(E=>!m.has(E))}function ko(h){const _=h.children.map(m=>ko(m)).flat();return[h,..._]}function hi(h){return(0,ut.n)(_=>{const m=h(_);return m?(0,he.H)(m).pipe((0,ee.T)(()=>_)):(0,ue.of)(_)})}let Yo=(()=>{class h{buildTitle(m){let E,R=m.root;for(;void 0!==R;)E=this.getResolvedTitleForRoute(R)??E,R=R.children.find(le=>le.outlet===N);return E}getResolvedTitleForRoute(m){return m.data[pe]}static \u0275fac=function(E){return new(E||h)};static \u0275prov=T.jDH({token:h,factory:()=>(0,T.WQX)(ss),providedIn:"root"})}return h})(),ss=(()=>{class h extends Yo{title;constructor(m){super(),this.title=m}updateTitle(m){const E=this.buildTitle(m);void 0!==E&&this.title.setTitle(E)}static \u0275fac=function(E){return new(E||h)(T.KVO(ke.hE))};static \u0275prov=T.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})();const Nr=new T.nKC("",{factory:()=>({})}),io=new T.nKC("");let xi=(()=>{class h{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=(0,T.WQX)(X.Ql9);loadComponent(m,E){var R=this;return(0,U.A)(function*(){if(R.componentLoaders.get(E))return R.componentLoaders.get(E);if(E._loadedComponent)return Promise.resolve(E._loadedComponent);R.onLoadStartListener&&R.onLoadStartListener(E);const le=(0,U.A)(function*(){try{const Le=yield Vt((0,T.N4e)(m,()=>E.loadComponent())),ye=yield yn(Ss(Le));return R.onLoadEndListener&&R.onLoadEndListener(E),E._loadedComponent=ye,ye}finally{R.componentLoaders.delete(E)}})();return R.componentLoaders.set(E,le),le})()}loadChildren(m,E){var R=this;if(this.childrenLoaders.get(E))return this.childrenLoaders.get(E);if(E._loadedRoutes)return Promise.resolve({routes:E._loadedRoutes,injector:E._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(E);const le=(0,U.A)(function*(){try{const Le=yield function as(h,_,m,E){return Zo.apply(this,arguments)}(E,R.compiler,m,R.onLoadEndListener);return E._loadedRoutes=Le.routes,E._loadedInjector=Le.injector,E._loadedNgModuleFactory=Le.factory,Le}finally{R.childrenLoaders.delete(E)}})();return this.childrenLoaders.set(E,le),le}static \u0275fac=function(E){return new(E||h)};static \u0275prov=T.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})();function Zo(){return(Zo=(0,U.A)(function*(h,_,m,E){const R=yield Vt((0,T.N4e)(m,()=>h.loadChildren())),le=yield yn(Ss(R));let Le;Le=le instanceof X.PYt||Array.isArray(le)?le:yield _.compileModuleAsync(le),E&&E(h);let ye,Mt,pn;return Array.isArray(Le)?Mt=Le:(ye=Le.create(m).injector,pn=Le,Mt=ye.get(io,[],{optional:!0,self:!0}).flat()),{routes:Mt.map(bo),injector:ye,factory:pn}})).apply(this,arguments)}function Ss(h){return function Fi(h){return h&&"object"==typeof h&&"default"in h}(h)?h.default:h}function yn(h){return ki.apply(this,arguments)}function ki(){return(ki=(0,U.A)(function*(h){return h})).apply(this,arguments)}let Bi=(()=>{class h{static \u0275fac=function(E){return new(E||h)};static \u0275prov=T.jDH({token:h,factory:()=>(0,T.WQX)(Ui),providedIn:"root"})}return h})(),Ui=(()=>{class h{shouldProcessUrl(m){return!0}extract(m){return m}merge(m,E){return m}static \u0275fac=function(E){return new(E||h)};static \u0275prov=T.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})();const pa=new T.nKC(""),Ao=()=>{},So=new T.nKC("");let gi=(()=>{class h{currentNavigation=(0,T.vPA)(null,{equal:()=>!1});currentTransition=null;lastSuccessfulNavigation=(0,T.vPA)(null);events=new Ne.B;
1transitionAbortWithErrorSubject=new Ne.B;configLoader=(0,T.WQX)(xi);environmentInjector=(0,T.WQX)(T.uvJ);destroyRef=(0,T.WQX)(T.abz);urlSerializer=(0,T.WQX)(Mn);rootContexts=(0,T.WQX)(ve);location=(0,T.WQX)(re.aZ);inputBindingEnabled=null!==(0,T.WQX)(pr,{optional:!0});titleStrategy=(0,T.WQX)(Yo);options=(0,T.WQX)(Nr,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=(0,T.WQX)(Bi);createViewTransition=(0,T.WQX)(pa,{optional:!0});navigationErrorHandler=(0,T.WQX)(So,{optional:!0});navigationId=0;get hasRequestedNavigation(){return 0!==this.navigationId}transitions;afterPreactivation=()=>(0,ue.of)(void 0);rootComponentType=null;destroyed=!1;constructor(){this.configLoader.onLoadEndListener=R=>this.events.next(new Pr(R)),this.configLoader.onLoadStartListener=R=>this.events.next(new br(R)),this.destroyRef.onDestroy(()=>{this.destroyed=!0})}complete(){this.transitions?.complete()}handleNavigationRequest(m){const E=++this.navigationId;(0,k.O8)(()=>{this.transitions?.next({...m,extractedUrl:this.urlHandlingStrategy.extract(m.rawUrl),targetSnapshot:null,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null,id:E,routesRecognizeHandler:{},beforeActivateHandler:{}})})}setupNavigations(m){return this.transitions=new xe.t(null),this.transitions.pipe((0,$.p)(E=>null!==E),(0,ut.n)(E=>{let R=!1;const le=new AbortController,Le=()=>!R&&this.currentTransition?.id===E.id;return(0,ue.of)(E).pipe((0,ut.n)(ye=>{if(this.navigationId>E.id)return this.cancelNavigationTransition(E,"",We.SupersededByNewNavigation),me.w;this.currentTransition=E;const Mt=this.lastSuccessfulNavigation();this.currentNavigation.set({id:ye.id,initialUrl:ye.rawUrl,extractedUrl:ye.extractedUrl,targetBrowserUrl:"string"==typeof ye.extras.browserUrl?this.urlSerializer.parse(ye.extras.browserUrl):ye.extras.browserUrl,trigger:ye.source,extras:ye.extras,previousNavigation:Mt?{...Mt,previousNavigation:null}:null,abort:()=>le.abort(),routesRecognizeHandler:ye.routesRecognizeHandler,beforeActivateHandler:ye.beforeActivateHandler});const Rt=!m.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!Rt&&"reload"!==(ye.extras.onSameUrlNavigation??m.onSameUrlNavigation))return this.events.next(new qt(ye.id,this.urlSerializer.serialize(ye.rawUrl),"",He.IgnoredSameUrlNavigation)),ye.resolve(!1),me.w;if(this.urlHandlingStrategy.shouldProcessUrl(ye.rawUrl))return(0,ue.of)(ye).pipe((0,ut.n)(On=>(this.events.next(new tn(On.id,this.urlSerializer.serialize(On.extractedUrl),On.source,On.restoredState)),On.id!==this.navigationId?me.w:Promise.resolve(On))),function Ni(h,_,m,E,R,le,Le){return(0,rt.Z)(function(){var ye=(0,U.A)(function*(Mt){const{state:Rt,tree:pn}=yield function Os(h,_,m,E,R,le){return Ri.apply(this,arguments)}(h,_,m,E,Mt.extractedUrl,R,le,Le);return{...Mt,targetSnapshot:Rt,urlAfterRedirects:pn}});return function(Mt){return ye.apply(this,arguments)}}())}(this.environmentInjector,this.configLoader,this.rootComponentType,m.config,this.urlSerializer,this.paramsInheritanceStrategy,le.signal),(0,Oe.M)(On=>{E.targetSnapshot=On.targetSnapshot,E.urlAfterRedirects=On.urlAfterRedirects,this.currentNavigation.update(Tr=>(Tr.finalUrl=On.urlAfterRedirects,Tr)),this.events.next(new an)}),(0,ut.n)(On=>(0,he.H)(E.routesRecognizeHandler.deferredHandle??(0,ue.of)(void 0)).pipe((0,ee.T)(()=>On))),(0,Oe.M)(()=>{const On=new mn(ye.id,this.urlSerializer.serialize(ye.extractedUrl),this.urlSerializer.serialize(ye.urlAfterRedirects),ye.targetSnapshot);this.events.next(On)}));if(Rt&&this.urlHandlingStrategy.shouldProcessUrl(ye.currentRawUrl)){const{id:On,extractedUrl:Tr,source:Po,restoredState:Jo,extras:uo}=ye,qo=new tn(On,this.urlSerializer.serialize(Tr),Po,Jo);this.events.next(qo);const so=kn(this.rootComponentType,this.environmentInjector).snapshot;return this.currentTransition=E={...ye,targetSnapshot:so,urlAfterRedirects:Tr,extras:{...uo,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.update(fs=>(fs.finalUrl=Tr,fs)),(0,ue.of)(E)}return this.events.next(new qt(ye.id,this.urlSerializer.serialize(ye.extractedUrl),"",He.IgnoredByUrlHandlingStrategy)),ye.resolve(!1),me.w}),(0,ee.T)(ye=>{const Mt=new dr(ye.id,this.urlSerializer.serialize(ye.extractedUrl),this.urlSerializer.serialize(ye.urlAfterRedirects),ye.targetSnapshot);return this.events.next(Mt),this.currentTransition=E={...ye,guards:zi(ye.targetSnapshot,ye.currentSnapshot,this.rootContexts)},E}),function Yi(h){return(0,rt.Z)(_=>{const{targetSnapshot:m,currentSnapshot:E,guards:{canActivateChecks:R,canDeactivateChecks:le}}=_;return 0===le.length&&0===R.length?(0,ue.of)({..._,guardsResult:!0}):function Us(h,_,m){return(0,he.H)(h).pipe((0,rt.Z)(E=>function js(h,_,m,E){const R=_&&_.routeConfig?_.routeConfig.canDeactivate:null;if(!R||0===R.length)return(0,ue.of)(!0);const le=R.map(Le=>{const ye=_._environmentInjector,Mt=ii(Le,ye);return Ot(function Yr(h){return h&&Lr(h.canDeactivate)}(Mt)?Mt.canDeactivate(h,_,m,E):(0,T.N4e)(ye,()=>Mt(h,_,m,E))).pipe((0,oe.$)())});return(0,ue.of)(le).pipe(Oo())}(E.component,E.route,m,_)),(0,oe.$)(E=>!0!==E,!0))}(le,m,E).pipe((0,rt.Z)(Le=>Le&&function No(h){return"boolean"==typeof h}(Le)?function mo(h,_,m){return(0,he.H)(_).pipe((0,z.H)(E=>(0,ge.x)(function Zi(h,_){return null!==h&&_&&_(new Qr(h)),(0,ue.of)(!0)}(E.route.parent,m),function ys(h,_){return null!==h&&_&&_(new wr(h)),(0,ue.of)(!0)}(E.route,m),function zo(h,_){const m=_[_.length-1],R=_.slice(0,_.length-1).reverse().map(le=>
1function Qi(h){const _=h.routeConfig?h.routeConfig.canActivateChild:null;return _&&0!==_.length?{node:h,guards:_}:null}(le)).filter(le=>null!==le).map(le=>(0,Y.v)(()=>{const Le=le.guards.map(ye=>{const Mt=le.node._environmentInjector,Rt=ii(ye,Mt);return Ot(function Wr(h){return h&&Lr(h.canActivateChild)}(Rt)?Rt.canActivateChild(m,h):(0,T.N4e)(Mt,()=>Rt(m,h))).pipe((0,oe.$)())});return(0,ue.of)(Le).pipe(Oo())}));return(0,ue.of)(R).pipe(Oo())}(h,E.path),function xo(h,_){const m=_.routeConfig?_.routeConfig.canActivate:null;if(!m||0===m.length)return(0,ue.of)(!0);const E=m.map(R=>(0,Y.v)(()=>{const le=_._environmentInjector,Le=ii(R,le);return Ot(function go(h){return h&&Lr(h.canActivate)}(Le)?Le.canActivate(_,h):(0,T.N4e)(le,()=>Le(_,h))).pipe((0,oe.$)())}));return(0,ue.of)(E).pipe(Oo())}(h,E.route))),(0,oe.$)(E=>!0!==E,!0))}(m,R,h):(0,ue.of)(Le)),(0,ee.T)(Le=>({..._,guardsResult:Le})))})}(ye=>this.events.next(ye)),(0,ut.n)(ye=>{if(E.guardsResult=ye.guardsResult,ye.guardsResult&&"boolean"!=typeof ye.guardsResult)throw Ro(0,ye.guardsResult);const Mt=new $n(ye.id,this.urlSerializer.serialize(ye.extractedUrl),this.urlSerializer.serialize(ye.urlAfterRedirects),ye.targetSnapshot,!!ye.guardsResult);if(this.events.next(Mt),!Le())return me.w;if(!ye.guardsResult)return this.cancelNavigationTransition(ye,"",We.GuardRejected),me.w;if(0===ye.guards.canActivateChecks.length)return(0,ue.of)(ye);const Rt=new zr(ye.id,this.urlSerializer.serialize(ye.extractedUrl),this.urlSerializer.serialize(ye.urlAfterRedirects),ye.targetSnapshot);if(this.events.next(Rt),!Le())return me.w;let pn=!1;return(0,ue.of)(ye).pipe(function Go(h){return(0,rt.Z)(_=>{const{targetSnapshot:m,guards:{canActivateChecks:E}}=_;if(!E.length)return(0,ue.of)(_);const R=new Set(E.map(ye=>ye.route)),le=new Set;for(const ye of R)if(!le.has(ye))for(const Mt of ko(ye))le.add(Mt);let Le=0;return(0,he.H)(le).pipe((0,z.H)(ye=>R.has(ye)?function Qs(h,_,m){const E=h.routeConfig,R=h._resolve;return void 0!==E?.title&&!we(E)&&(R[pe]=E.title),(0,Y.v)(()=>(h.data=Ln(h,h.parent,m).resolve,function fi(h,_,m){const E=Pt(h);if(0===E.length)return(0,ue.of)({});const R={};return(0,he.H)(E).pipe((0,rt.Z)(le=>function is(h,_,m){const E=_._environmentInjector,R=ii(h,E);return Ot(R.resolve?R.resolve(_,m):(0,T.N4e)(E,()=>R(_,m)))}(h[le],_,m).pipe((0,oe.$)(),(0,Oe.M)(Le=>{if(Le instanceof Mi)throw Ro(new nr,Le);R[le]=Le}))),(0,Qe.o)(1),(0,ee.T)(()=>R),(0,j.W)(le=>Io(le)?me.w:(0,be.$)(le)))}(R,h,_).pipe((0,ee.T)(le=>(h._resolvedData=le,h.data={...h.data,...le},null)))))}(ye,m,h):(ye.data=Ln(ye,ye.parent,h).resolve,(0,ue.of)(void 0))),(0,Oe.M)(()=>Le++),(0,Qe.o)(1),(0,rt.Z)(ye=>Le===le.size?(0,ue.of)(_):me.w))})}(this.paramsInheritanceStrategy),(0,Oe.M)({next:()=>{pn=!0;const On=new Xn(ye.id,this.urlSerializer.serialize(ye.extractedUrl),this.urlSerializer.serialize(ye.urlAfterRedirects),ye.targetSnapshot);this.events.next(On)},complete:()=>{pn||this.cancelNavigationTransition(ye,"",We.NoDataFromResolver)}}))}),hi(ye=>{const Mt=pn=>{const On=[];pn.routeConfig?._loadedComponent?pn.component=pn.routeConfig?._loadedComponent:pn.routeConfig?.loadComponent&&On.push(this.configLoader.loadComponent(pn._environmentInjector,pn.routeConfig).then(Po=>{pn.component=Po}));for(const Tr of pn.children)On.push(...Mt(Tr));return On},Rt=Mt(ye.targetSnapshot.root);return 0===Rt.length?(0,ue.of)(ye):(0,he.H)(Promise.all(Rt).then(()=>ye))}),hi(()=>this.afterPreactivation()),(0,ut.n)(()=>{const{currentSnapshot:ye,targetSnapshot:Mt}=E,Rt=this.createViewTransition?.(this.environmentInjector,ye.root,Mt.root);return Rt?(0,he.H)(Rt).pipe((0,ee.T)(()=>E)):(0,ue.of)(E)}),(0,Se.s)(1),(0,ut.n)(ye=>{const Mt=function Mo(h,_,m){const E=gr(h,_._root,m?m._root:void 0);return new cn(E,_)}(m.routeReuseStrategy,ye.targetSnapshot,ye.currentRouterState);this.currentTransition=E=ye={...ye,targetRouterState:Mt},this.currentNavigation.update(pn=>(pn.targetRouterState=Mt,pn)),this.events.next(new ro);const Rt=E.beforeActivateHandler.deferredHandle;return Rt?(0,he.H)(Rt.then(()=>ye)):(0,ue.of)(ye)}),(0,Oe.M)(ye=>{new Es(m.routeReuseStrategy,E.targetRouterState,E.currentRouterState,Mt=>this.events.next(Mt),this.inputBindingEnabled).activate(this.rootContexts),Le()&&(R=!0,this.currentNavigation.update(Mt=>(Mt.abort=Ao,Mt)),this.lastSuccessfulNavigation.set((0,k.O8)(this.currentNavigation)),this.events.next(new ae(ye.id,this.urlSerializer.serialize(ye.extractedUrl),this.urlSerializer.serialize(ye.urlAfterRedirects))),this.titleStrategy?.updateTitle(ye.targetRouterState.snapshot),ye.resolve(!0))}
1),(0,Fe.Q)(Vo(le.signal).pipe((0,$.p)(()=>!R&&!E.targetRouterState),(0,Oe.M)(()=>{this.cancelNavigationTransition(E,le.signal.reason+"",We.Aborted)}))),(0,Oe.M)({complete:()=>{R=!0}}),(0,Fe.Q)(this.transitionAbortWithErrorSubject.pipe((0,Oe.M)(ye=>{throw ye}))),(0,je.j)(()=>{le.abort(),R||this.cancelNavigationTransition(E,"",We.SupersededByNewNavigation),this.currentTransition?.id===E.id&&(this.currentNavigation.set(null),this.currentTransition=null)}),(0,j.W)(ye=>{if(R=!0,this.destroyed)return E.resolve(!1),me.w;if(To(ye))this.events.next(new at(E.id,this.urlSerializer.serialize(E.extractedUrl),ye.message,ye.cancellationCode)),function jo(h){return To(h)&&bt(h.url)}(ye)?this.events.next(new Bt(ye.url,ye.navigationBehaviorOptions)):E.resolve(!1);else{const Mt=new Ht(E.id,this.urlSerializer.serialize(E.extractedUrl),ye,E.targetSnapshot??void 0);try{const Rt=(0,T.N4e)(this.environmentInjector,()=>this.navigationErrorHandler?.(Mt));if(!(Rt instanceof Mi))throw this.events.next(Mt),ye;{const{message:pn,cancellationCode:On}=Ro(0,Rt);this.events.next(new at(E.id,this.urlSerializer.serialize(E.extractedUrl),pn,On)),this.events.next(new Bt(Rt.redirectTo,Rt.navigationBehaviorOptions))}}catch(Rt){this.options.resolveNavigationPromiseOnError?E.resolve(!1):E.reject(Rt)}}return me.w}))}))}cancelNavigationTransition(m,E,R){const le=new at(m.id,this.urlSerializer.serialize(m.extractedUrl),E,R);this.events.next(le),m.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){const m=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),E=(0,k.O8)(this.currentNavigation),R=E?.targetBrowserUrl??E?.extractedUrl;return m.toString()!==R?.toString()&&!E?.extras.skipLocationChange}static \u0275fac=function(E){return new(E||h)};static \u0275prov=T.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})();function mi(h){return h!==Zt}const ji=new T.nKC("");let ds=(()=>{class h{static \u0275fac=function(E){return new(E||h)};static \u0275prov=T.jDH({token:h,factory:()=>(0,T.WQX)(Xs),providedIn:"root"})}return h})();class _i{shouldDetach(_){return!1}store(_,m){}shouldAttach(_){return!1}retrieve(_){return null}shouldReuseRoute(_,m){return _.routeConfig===m.routeConfig}shouldDestroyInjector(_){return!0}}let Xs=(()=>{class h extends _i{static \u0275fac=(()=>{let m;return function(R){return(m||(m=X.xGo(h)))(R||h)}})();static \u0275prov=T.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})(),ws=(()=>{class h{urlSerializer=(0,T.WQX)(Mn);options=(0,T.WQX)(Nr,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";location=(0,T.WQX)(re.aZ);urlHandlingStrategy=(0,T.WQX)(Bi);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new Je;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}createBrowserPath({finalUrl:m,initialUrl:E,targetBrowserUrl:R}){const le=void 0!==m?this.urlHandlingStrategy.merge(m,E):E,Le=R??le;return Le instanceof Je?this.urlSerializer.serialize(Le):Le}routerUrlState(m){return void 0===m?.targetBrowserUrl||void 0===m?.finalUrl?{}:{\u0275routerUrl:this.urlSerializer.serialize(m.finalUrl)}}commitTransition({targetRouterState:m,finalUrl:E,initialUrl:R}){E&&m?(this.currentUrlTree=E,this.rawUrlTree=this.urlHandlingStrategy.merge(E,R),this.routerState=m):this.rawUrlTree=R}routerState=kn(null,(0,T.WQX)(T.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(E){return new(E||h)};static \u0275prov=T.jDH({token:h,factory:()=>(0,T.WQX)(Ei),providedIn:"root"})}return h})(),Ei=(()=>{class h extends ws{currentPageId=0;lastSuccessfulId=-1;get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}registerNonRouterCurrentEntryChangeListener(m){return this.location.subscribe(E=>{"popstate"===E.type&&setTimeout(()=>{m(E.url,E.state,"popstate",{replaceUrl:!0})})})}handleRouterEvent(m,E){m instanceof tn?this.updateStateMemento():m instanceof qt?this.commitTransition(E):m instanceof mn?"eager"===this.urlUpdateStrategy&&(E.extras.skipLocationChange||this.setBrowserUrl(this.createBrowserPath(E),E)):m instanceof ro?(this.commitTransition(E),"deferred"===this.urlUpdateStrategy&&!E.extras.skipLocationChange&&this.setBrowserUrl(this.createBrowserPath(E),E)):m instanceof at&&!function Tt(h){return h instanceof at&&(h.code===We.Redirect||h.code===We.SupersededByNewNavigation)}(m)?this.restoreHistory(E):m instanceof Ht?this.restoreHistory(E,!0):m instanceof ae&&(this.lastSuccessfulId=m.id,this.currentPageId=this.browserPageId)}setBrowserUrl(m,E){const{extras:R,id:le}=E,{replaceUrl:Le,state:ye}=R;if(this.location.isCurrentPathEqualTo(m)||Le){const Mt=this.browserPageId,Rt={...ye,...this.generateNgRouterState(le,Mt,E)};this.location.replaceState(m,"",Rt)}else{const Mt={...ye,...this.generateNgRouterState(le,this.browserPageId+1,E)};this.location.go(m,"",Mt)}}restoreHistory(m,E=!1){if("computed"===this.canceledNavigationResolution){const le=this.currentPageId-this.browserPageId;0!==le?this.location.historyGo(le):this.getCurrentUrlTree()===m.finalUrl&&0===le&&(this.resetInternalState(m),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(E&&this.resetInternalState(m),this.resetUrlToCurrentUrlTree())}resetInternalState({finalUrl:m}){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,m??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.getRawUrlTree()),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(m,E,R){return"computed"===this.canceledNavigationResolution?{navigationId:m,\u0275routerPageId:E,...this.routerUrlState(R)}:{navigationId:m,...this.routerUrlState(R)}}static \u0275fac=(()=>{let m;return function(R){return(m||(m=X.xGo(h)))(R||h)}})();static \u0275prov=T.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})(),Ys=(()=>{class h{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=(0,T.WQX)(X.C7A);stateManager=(0,T.WQX)(ws);options=(0,T.WQX)(Nr,{optional:!0})||{};pendingTasks=(0,T.WQX)(T.rev);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=(0,T.WQX)(gi);
1urlSerializer=(0,T.WQX)(Mn);location=(0,T.WQX)(re.aZ);urlHandlingStrategy=(0,T.WQX)(Bi);injector=(0,T.WQX)(T.uvJ);_events=new Ne.B;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=(0,T.WQX)(ds);injectorCleanup=(0,T.WQX)(ji,{optional:!0});onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=(0,T.WQX)(io,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!(0,T.WQX)(pr,{optional:!0});currentNavigation=this.navigationTransitions.currentNavigation.asReadonly();constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this).subscribe({error:m=>{}}),this.subscribeToNavigationEvents()}eventsSubscription=new Ze.yU;subscribeToNavigationEvents(){const m=this.navigationTransitions.events.subscribe(E=>{try{const R=this.navigationTransitions.currentTransition,le=(0,k.O8)(this.navigationTransitions.currentNavigation);if(null!==R&&null!==le)if(this.stateManager.handleRouterEvent(E,le),E instanceof at&&E.code!==We.Redirect&&E.code!==We.SupersededByNewNavigation)this.navigated=!0;else if(E instanceof ae)this.navigated=!0,this.injectorCleanup?.(this.routeReuseStrategy,this.routerState,this.config);else if(E instanceof Bt){const Le=E.navigationBehaviorOptions,ye=this.urlHandlingStrategy.merge(E.url,R.currentRawUrl),Mt={scroll:R.extras.scroll,browserUrl:R.extras.browserUrl,info:R.extras.info,skipLocationChange:R.extras.skipLocationChange,replaceUrl:R.extras.replaceUrl||"eager"===this.urlUpdateStrategy||mi(R.source),...Le};this.scheduleNavigation(ye,Zt,null,Mt,{resolve:R.resolve,reject:R.reject,promise:R.promise})}(function fr(h){return!(h instanceof ro||h instanceof Bt||h instanceof an)})(E)&&this._events.next(E)}catch(R){this.navigationTransitions.transitionAbortWithErrorSubject.next(R)}});this.eventsSubscription.add(m)}resetRootComponentType(m){this.routerState.root.component=m,this.navigationTransitions.rootComponentType=m}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Zt,this.stateManager.restoredState(),{replaceUrl:!0})}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((m,E,R,le)=>{this.navigateToSyncWithBrowser(m,R,E,le)})}navigateToSyncWithBrowser(m,E,R,le){const Le=R?.navigationId?R:null,ye=R?.\u0275routerUrl??m;if(R?.\u0275routerUrl&&(le={...le,browserUrl:m}),R){const Rt={...R};delete Rt.navigationId,delete Rt.\u0275routerPageId,delete Rt.\u0275routerUrl,0!==Object.keys(Rt).length&&(le.state=Rt)}const Mt=this.parseUrl(ye);this.scheduleNavigation(Mt,E,Le,le).catch(Rt=>{this.disposed||this.injector.get(T.ZTf)(Rt)})}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return(0,k.O8)(this.navigationTransitions.currentNavigation)}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(m){this.config=m.map(bo),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(m,E={}){const{relativeTo:R,queryParams:le,fragment:Le,queryParamsHandling:ye,preserveFragment:Mt}=E,Rt=Mt?this.currentUrlTree.fragment:Le;let On,pn=null;switch(ye??this.options.defaultQueryParamsHandling){case"merge":pn={...this.currentUrlTree.queryParams,...le};break;case"preserve":pn=this.currentUrlTree.queryParams;break;default:pn=le||null}null!==pn&&(pn=this.removeEmptyProps(pn));try{On=Yn(R?R.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof m[0]||"/"!==m[0][0])&&(m=[]),On=this.currentUrlTree.root}return ir(On,m,pn,Rt??null,this.urlSerializer)}navigateByUrl(m,E={skipLocationChange:!1}){const R=bt(m)?m:this.parseUrl(m),le=this.urlHandlingStrategy.merge(R,this.rawUrlTree);return this.scheduleNavigation(le,Zt,null,E)}navigate(m,E={skipLocationChange:!1}){return function ga(h){for(let _=0;_<h.length;_++)if(null==h[_])throw new T.buA(4008,!1)}(m),this.navigateByUrl(this.createUrlTree(m,E),E)}serializeUrl(m){return this.urlSerializer.serialize(m)}parseUrl(m){try{return this.urlSerializer.parse(m)}catch{return this.console.warn((0,T.OsK)(4018,!1)),this.urlSerializer.parse("/")}}isActive(m,E){let R;if(R=!0===E?{...ie}:!1===E?{...V}:{...V,...E},bt(m))return Ke(this.currentUrlTree,m,R);const le=this.parseUrl(m);return Ke(this.currentUrlTree,le,R)}removeEmptyProps(m){return Object.entries(m).reduce((E,[R,le])=>(null!=le&&(E[R]=le),E),{})}scheduleNavigation(m,E,R,le,Le){if(this.disposed)return Promise.resolve(!1);let ye,Mt,Rt;Le?(ye=Le.resolve,Mt=Le.reject,Rt=Le.promise):Rt=new Promise((On,Tr)=>{ye=On,Mt=Tr});const pn=this.pendingTasks.add();
1return function Gs(h,_){h.events.pipe((0,$.p)(m=>m instanceof ae||m instanceof at||m instanceof Ht||m instanceof qt),(0,ee.T)(m=>m instanceof ae||m instanceof qt?0:m instanceof at&&(m.code===We.Redirect||m.code===We.SupersededByNewNavigation)?2:1),(0,$.p)(m=>2!==m),(0,Se.s)(1)).subscribe(()=>{_()})}(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(pn))}),this.navigationTransitions.handleNavigationRequest({source:E,restoredState:R,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:m,extras:le,resolve:ye,reject:Mt,promise:Rt,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),Rt.catch(Promise.reject.bind(Promise))}static \u0275fac=function(E){return new(E||h)};static \u0275prov=T.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})()},3049(pt,G,s){s.d(G,{Ii:()=>Jn,NJ:()=>Hn,Wk:()=>Mn,lh:()=>Ur,u$:()=>rr});var de=s(5984),Ke=s(7705),gt=s(5547),it=s(5802),rn=s(2271),ot=s(9882),Dt=s(1413),Me=s(9724),Je=s(7673),Et=s(274),Yt=s(5964),un=s(6365),xn=s(1397);let vr=(()=>{class wt{router=(0,it.WQX)(ot.Ix);stateManager=(0,it.WQX)(ot.fN);fragment=(0,it.vPA)("");queryParams=(0,it.vPA)({});path=(0,it.vPA)("");serializer=(0,it.WQX)(ot.Sd);constructor(){this.updateState(),this.router.events?.subscribe(nt=>{nt instanceof ot.wF&&this.updateState()})}updateState(){const{fragment:nt,root:At,queryParams:tn}=this.stateManager.getCurrentUrlTree();this.fragment.set(nt),this.queryParams.set(tn),this.path.set(this.serializer.serialize(new ot.el(At)))}static \u0275fac=function(At){return new(At||wt)};static \u0275prov=it.jDH({token:wt,factory:wt.\u0275fac,providedIn:"root"})}return wt})(),Mn=(()=>{class wt{router;route;tabIndexAttribute;renderer;el;locationStrategy;hrefAttributeValue=(0,it.WQX)(new Ke.ES_("href"),{optional:!0});reactiveHref=(0,rn.uu)(()=>this.isAnchorElement?this.computeHref(this._urlTree()):this.hrefAttributeValue);get href(){return(0,rn.O8)(this.reactiveHref)}set href(nt){this.reactiveHref.set(nt)}set target(nt){this._target.set(nt)}get target(){return(0,rn.O8)(this._target)}_target=(0,it.vPA)(void 0);set queryParams(nt){this._queryParams.set(nt)}get queryParams(){return(0,rn.O8)(this._queryParams)}_queryParams=(0,it.vPA)(void 0,{equal:()=>!1});set fragment(nt){this._fragment.set(nt)}get fragment(){return(0,rn.O8)(this._fragment)}_fragment=(0,it.vPA)(void 0);set queryParamsHandling(nt){this._queryParamsHandling.set(nt)}get queryParamsHandling(){return(0,rn.O8)(this._queryParamsHandling)}_queryParamsHandling=(0,it.vPA)(void 0);set state(nt){this._state.set(nt)}get state(){return(0,rn.O8)(this._state)}_state=(0,it.vPA)(void 0,{equal:()=>!1});set info(nt){this._info.set(nt)}get info(){return(0,rn.O8)(this._info)}_info=(0,it.vPA)(void 0,{equal:()=>!1});set relativeTo(nt){this._relativeTo.set(nt)}get relativeTo(){return(0,rn.O8)(this._relativeTo)}_relativeTo=(0,it.vPA)(void 0);set preserveFragment(nt){this._preserveFragment.set(nt)}get preserveFragment(){return(0,rn.O8)(this._preserveFragment)}_preserveFragment=(0,it.vPA)(!1);set skipLocationChange(nt){this._skipLocationChange.set(nt)}get skipLocationChange(){return(0,rn.O8)(this._skipLocationChange)}_skipLocationChange=(0,it.vPA)(!1);set replaceUrl(nt){this._replaceUrl.set(nt)}get replaceUrl(){return(0,rn.O8)(this._replaceUrl)}_replaceUrl=(0,it.vPA)(!1);isAnchorElement;onChanges=new Dt.B;applicationErrorHandler=(0,it.WQX)(it.ZTf);options=(0,it.WQX)(ot.J_,{optional:!0});reactiveRouterState=(0,it.WQX)(vr);constructor(nt,At,tn,ae,We,He){this.router=nt,this.route=At,this.tabIndexAttribute=tn,this.renderer=ae,this.el=We,this.locationStrategy=He;const at=We.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===at||"area"===at||!("object"!=typeof customElements||!customElements.get(at)?.observedAttributes?.includes?.("href"))}setTabIndexIfNotOnNativeEl(nt){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",nt)}ngOnChanges(nt){this.onChanges.next(this)}routerLinkInput=(0,it.vPA)(null);set routerLink(nt){null==nt?(this.routerLinkInput.set(null),this.setTabIndexIfNotOnNativeEl(null)):((0,ot.wO)(nt)?this.routerLinkInput.set(nt):this.routerLinkInput.set(Array.isArray(nt)?nt:[nt]),this.setTabIndexIfNotOnNativeEl("0"))}onClick(nt,At,tn,ae,We){const He=this._urlTree();if(null===He||this.isAnchorElement&&(0!==nt||At||tn||ae||We||"string"==typeof this.target&&"_self"!=this.target))return!0;const at={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info};return this.router.navigateByUrl(He,at)?.catch(Tt=>{this.applicationErrorHandler(Tt)}),!this.isAnchorElement}ngOnDestroy(){}applyAttributeValue(nt,At){const tn=this.renderer,ae=this.el.nativeElement;null!==At?tn.setAttribute(ae,nt,At):tn.removeAttribute(ae,nt)}_urlTree=(0,rn.EW)(()=>{this.reactiveRouterState.path(),this._preserveFragment()&&this.reactiveRouterState.fragment();const nt=tn=>"preserve"===tn||"merge"===tn;(nt(this._queryParamsHandling())||nt(this.options?.defaultQueryParamsHandling))&&this.reactiveRouterState.queryParams();const At=this.routerLinkInput();return null!==At&&this.router.createUrlTree?(0,ot.wO)(At)?At:this.router.createUrlTree(At,{relativeTo:void 0!==this._relativeTo()?this._relativeTo():this.route,queryParams:this._queryParams(),fragment:this._fragment(),queryParamsHandling:this._queryParamsHandling(),preserveFragment:this._preserveFragment()}):null},{equal:(nt,At)=>this.computeHref(nt)===this.computeHref(At)});get urlTree(){return(0,rn.O8)(this._urlTree)}computeHref(nt){return null!==nt&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(nt))??"":null}static \u0275fac=function(At){return new(At||wt)(gt.rXU(ot.Ix),gt.rXU(ot.nX),gt.kS0("tabindex"),gt.rXU(gt.sFG),gt.rXU(gt.aKT),gt.rXU(de.hb))};static \u0275dir=gt.FsC({type:wt,selectors:[["","routerLink",""]],hostVars:2,hostBindings:function(At,tn){1&At&>.bIt("click",function(We){return tn.onClick(We.button,We.ctrlKey,We.shiftKey,We.altKey,We.metaKey)}),2&At&>.BMQ("href",tn.reactiveHref(),gt.n$t)("target",tn._target())},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",Ke.L39],skipLocationChange:[2,"skipLocationChange","skipLocationChange",Ke.L39],replaceUrl:[2,"replaceUrl","replaceUrl",Ke.L39],routerLink:"routerLink"},features:[gt.OA$]})}return wt})();class Hn{}let rr=(()=>{class wt{router;injector;preloadingStrategy;loader;subscription;constructor(nt,At,tn,ae){this.router=nt,this.injector=At,this.preloadingStrategy=tn,this.loader=ae}setUpPreloading(){this.subscription=this.router.events.pipe((0,Yt.p)(nt=>nt instanceof ot.wF),(0,Et.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription?.unsubscribe()}processRoutes(nt,At){const tn=[];for(const ae of At){ae.providers&&!ae._injector&&(ae._injector=(0,gt.Ol2)(ae.providers,nt,""));const We=ae._injector??nt;ae._loadedNgModuleFactory&&!ae._loadedInjector&&(ae._loadedInjector=ae._loadedNgModuleFactory.create(We).injector);const He=ae._loadedInjector??We;(ae.loadChildren&&!ae._loadedRoutes&&void 0===ae.canLoad||ae.loadComponent&&!ae._loadedComponent)&&tn.push(this.preloadConfig(We,ae)),(ae.children||ae._loadedRoutes)&&tn.push(this.processRoutes(He,ae.children??ae._loadedRoutes))}return(0,Me.H)(tn).pipe((0,un.U)())}preloadConfig(nt,At){return this.preloadingStrategy.preload(At,()=>{if(nt.destroyed)return(0,Je.of)(null);let tn;tn=At.loadChildren&&void 0===At.canLoad?(0,Me.H)(this.loader.loadChildren(nt,At)):(0,Je.of)(null);const ae=tn.pipe((0,xn.Z)(We=>null===We?(0,Je.of)(void 0):(At._loadedRoutes=We.routes,At._loadedInjector=We.injector,At._loadedNgModuleFactory=We.factory,this.processRoutes(We.injector??nt,We.routes))));if(At.loadComponent&&!At._loadedComponent){const We=this.loader.loadComponent(nt,At);return(0,Me.H)([ae,We]).pipe((0,un.U)())}return ae})}static \u0275fac=function(At){return new(At||wt)(it.KVO(ot.Ix),it.KVO(it.uvJ),it.KVO(Hn),it.KVO(ot.D$))};static \u0275prov=it.jDH({token:wt,factory:wt.\u0275fac,providedIn:"root"})}return wt})();const yr=new it.nKC("");function Ur(wt,...Zt){return(0,it.EmA)([{provide:ot.bw,multi:!0,useValue:wt},[],{provide:ot.nX,useFactory:hr},{provide:gt.iLQ,multi:!0,useFactory:st},Zt.map(nt=>nt.\u0275providers)])}function hr(){return(0,it.WQX)(ot.Ix).routerState.root}function st(){const wt=(0,it.WQX)(it.zZn);return Zt=>{const nt=wt.get(gt.o8S);if(Zt!==nt.components[0])return;const At=wt.get(ot.Ix),tn=wt.get(St);1===wt.get(ln)&&At.initialNavigation(),wt.get(Yn,null,{optional:!0})?.setUpPreloading(),wt.get(yr,null,{optional:!0})?.init(),At.resetRootComponentType(nt.componentTypes[0]),tn.closed||(tn.next(),tn.complete(),tn.unsubscribe())}}const St=new it.nKC("",{factory:()=>new Dt.B}),ln=new it.nKC("",{factory:()=>1}),Yn=new it.nKC("");function Jn(wt){return function Gn(wt,Zt){return{\u0275kind:wt,\u0275providers:Zt}}(5,[{provide:ot.J_,useValue:wt}])}},6136(pt,G,s){s.d(G,{Go:()=>Dr,J6:()=>Je,cH:()=>ot,ec:()=>yr,gD:()=>Gn,vf:()=>Dt});var T=s(467),Ee=s(5547),k=s(5802),ce=s(1413),Ne=s(4412),xe=s(2771),Ze=s(8359),Te=s(4572),Be=s(9724),fe=s(3726),q=s(7673),ge=s(8810),Y=s(1807),he=s(2498),ue=s(9437),be=s(1986),me=s(1594),j=s(6354),z=s(4668),$=s(5558),je=s(6977),oe=s(8141),ee=s(3794);let et=(()=>{class dt{static{this.\u0275fac=function(_e){return new(_e||dt)}}static{this.\u0275cmp=Ee.VBU({type:dt,selectors:[["kf-initial-spinner"]],decls:3,vars:0,consts:[[1,"kf-initial-spinner-overlay"],["width","40px","height","40px","viewBox","0 0 44 44","xmlns","http://www.w3.org/2000/svg",1,"kf-initial-spinner"],["fill","none","stroke-width","4","stroke-linecap","round","cx","22","cy","22","r","20",1,"kf-initial-spinner-circle"]],template:function(_e,st){1&_e&&(Ee.rj2(0,"div",0),k.qSk(),Ee.rj2(1,"svg",1),Ee.Hgh(2,"circle",2),Ee.eux()())},styles:["[_nghost-%COMP%]{position:fixed;z-index:1000;left:0;top:0;width:100vw;height:100vh;opacity:1;background-color:#fff}.kf-initial-spinner-hidden[_nghost-%COMP%] .kf-initial-spinner-overlay[_ngcontent-%COMP%]{background-color:var(--color-background-background)}.kf-initial-spinner-hidden[_nghost-%COMP%] .kf-initial-spinner-overlay[_ngcontent-%COMP%] .kf-initial-spinner[_ngcontent-%COMP%]{display:none}[_nghost-%COMP%] .kf-initial-spinner-overlay[_ngcontent-%COMP%]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#0003;opacity:1}[_nghost-%COMP%] .kf-initial-spinner-overlay[_ngcontent-%COMP%] .kf-initial-spinner[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_spl-rotate 1.4s linear infinite;opacity:1}[_nghost-%COMP%] .kf-initial-spinner-overlay[_ngcontent-%COMP%] .kf-initial-spinner-circle[_ng
1content-%COMP%]{opacity:1;stroke-dasharray:123;stroke:#fff;transform-origin:center;animation:_ngcontent-%COMP%_spl-dashoffset 1.4s ease-in-out infinite}@keyframes _ngcontent-%COMP%_spl-rotate{to{transform:rotate(270deg)}}@keyframes _ngcontent-%COMP%_spl-dashoffset{0%{stroke-dashoffset:123}50%{stroke-dashoffset:31;transform:rotate(135deg)}to{stroke-dashoffset:123;transform:rotate(450deg)}}"]})}}return dt})();const ut=new k.nKC("KFThemeBathePath"),Se=new k.nKC("KFThemeServiceName"),Qe=new k.nKC("KFThemeScopeSelector"),Oe=new k.nKC("Class name for kf-theme-scope",{providedIn:"root",factory:()=>"kf-theme-scope"}),ke=new k.nKC("KFThemeLoglevel"),N=new k.nKC("KFThemeLoglevelConfigObject"),pe=new k.nKC("KFThemeBasePathConfigObject"),Ye=new k.nKC("KFThemeServiceNameConfigObject"),qe=new k.nKC("KFThemeSpinnerConfigObject"),tt=new k.nKC("KFThemeResourcesPathConfigObject");var sn=function(dt){return dt.DARK="DARK",dt.LIGHT="LIGHT",dt}(sn||{});const $e={version:"12.13.1",THEME_SERVICE_NAME:"kf-theme/assets?f=",THEME_SERVICE_NAME_KEY:"themeServiceName",THEME_BASE_PATH_KEY:"themeBasePath",themeColors:"",themeID:"",themeData:"",themeIsDark:null,themeAppearanceDefault:sn.LIGHT,useImages:!0,isThemeInitialised:!1,themeFirstIsDark:null,themeDefaultId:"9998",themeBaseId:"8840_1",onThemeLoaded:null,basePath:null},Pt=new k.nKC("writable for theme id",{providedIn:"root",factory:()=>new xe.m(1)}),Nt=new k.nKC("writable for useImage of theme",{providedIn:"root",factory:()=>new xe.m(1)}),Gt=new k.nKC("writable for appearance of theme",{providedIn:"root",factory:()=>new xe.m(1)}),Ot=new k.nKC("writable for the information of theming being initialized.",{providedIn:"root",factory:()=>new xe.m(1)});let Vt=(()=>{class dt{constructor(){this.theme=(0,k.WQX)(Pt).asObservable(),this.useImage=(0,k.WQX)(Nt).asObservable(),this.getAppearance=(0,k.WQX)(Gt).asObservable(),this.themingInitialized=(0,k.WQX)(Ot).asObservable()}static{this.\u0275fac=function(_e){return new(_e||dt)}}static{this.\u0275prov=k.jDH({token:dt,factory:dt.\u0275fac,providedIn:"root"})}}return dt})();class o{constructor(dn,w){this.next=dn,this.interceptor=w}handle(dn){return this.interceptor.intercept(dn,this.next)}}class Ie{constructor(dn,w,_e){this.backend=dn,this.injector=w,this.interceptors=_e,this.chain=null}handle(dn){if(null===this.chain){const w=this.injector.get(this.interceptors,[]);this.chain=w.reduceRight((_e,st)=>new o(_e,st),this.backend)}return this.chain.handle(dn)}}const ie=new k.nKC("KF_THEME_HTTP_INTERCEPTORS");let V=(()=>{class dt extends ee.Qq{constructor(){const w=(0,k.WQX)(ee.JV),_e=(0,k.WQX)(k.zZn);super(new Ie(w,_e,ie))}static{this.\u0275fac=function(_e){return new(_e||dt)}}static{this.\u0275prov=k.jDH({token:dt,factory:dt.\u0275fac,providedIn:"root"})}}return dt})(),Ke=(()=>{class dt{get nativeWindow(){return function de(){return window}()}static{this.\u0275fac=function(_e){return new(_e||dt)}}static{this.\u0275prov=k.jDH({token:dt,factory:dt.\u0275fac,providedIn:"root"})}}return dt})(),gt=(()=>{class dt{constructor(){this.windowRef=(0,k.WQX)(Ke),this.kfThemeBasePathConfigObject=(0,k.WQX)(pe,{optional:!0}),this.kfThemeServiceNameConfigObject=(0,k.WQX)(Ye,{optional:!0}),this.kfThemeBasePath=(0,k.WQX)(ut,{optional:!0}),this.kfThemeServiceName=(0,k.WQX)(Se,{optional:!0})}getKfThemeBasePath(){return this.kfThemeBasePathConfigObject??this.kfThemeBasePath}getKfThemeServiceName(){return this.kfThemeServiceNameConfigObject??this.kfThemeServiceName}getAppearanceFromString(w){return sn[w.toUpperCase()]}isHtml(w){return!!w&&-1!==w.indexOf("<html")}isSvg(w){const _e=w.indexOf("<svg"),st=w.indexOf("<html");return-1!==_e&&(-1===st||_e<st)}isDarkTheme(w){const _e=w.match(/--config-is-dark-theme:\s*(\d);/);return!!_e&&!!parseInt(_e[1],10)}calcUseImages(w){const _e=w.match(/--config-use-images:\s*(\d);/);return!_e||!!parseInt(_e[1],10)}getAssetsServiceSrc(w){return this.getKfThemeServiceName()?this.getKfThemeServiceName()+w:this.getBasePath()+this.windowRef.nativeWindow.kfTheme.THEME_SERVICE_NAME+w}retry(w={count:2,delay:0,resetOnSuccess:!0}){return(0,he.L)(w)}getLoggerServiceSrc(){return this.replaceServiceDestinationWith("logger")}getResourcesServiceSrc(){return this.replaceServiceDestinationWith("resources")}replaceServiceDestinationWith(w){return(this.getKfThemeServiceName()||this.getBasePath()+this.windowRef.nativeWindow.kfTheme.THEME_SERVICE_NAME).replace("/assets?f=","/")+w}getBasePath(){if(this.getKfThemeBasePath())return this.getKfThemeBasePath();const w=/^\/services_[a-z]{3,}\/(portal|demo)\d*\/?/i;let _e=this.windowRef.nativeWindow.location.pathname;if(w.test(_e)){const St=w.exec?.(_e);_e=St?St[0]:""}let st=_e.endsWith("/")?_e:_e+"/";return st=st&&-1===st.indexOf(".")?st:"",st}addBasePath(w){let _e=this.getKfThemeBasePath(),st=w;return _e?(_e.endsWith("/")&&(_e=_e.slice(0,_e.length-1)),st=st.replace(/^(\.\/)|^(\/)|^(\..\/)/,""),`${_e}/${st}`):w}static{this.\u0275fac=function(_e){return new(_e||dt)}}static{this.\u0275prov=k.jDH({token:dt,factory:dt.\u0275fac,providedIn:"root"})}}return dt})(),it=(()=>{class dt{static{this.DEBUG="DEBUG"}static{this.INFO="INFO"}static{this.WARN="WARN"}static{this.ERROR="ERROR"}constructor(w,_e,st){this.logLevel=w,this.entryDate=(new Date).toISOString(),this.message=`${_e} ${this.formatParams(st)}`}formatParams(w){let _e=w?.join(",");if(w?.some(st=>"object"==typeof st)){_e="";for(const st of w)_e+=JSON.stringify(st)+","}return _e||""}}return dt})();class rn{isEnabled(){return!0}log(dn){const w=this.getConsoleMsg(dn.message);switch(dn.logLevel){case it.DEBUG:console.debug(w);break;case it.ERROR:console.error(w);break;case it.INFO:console.info(w);break;case it.WARN:console.warn(w)}}getConsoleMsg(dn){return`KfTheme: (12.13.1): ${dn}`}}let ot=(()=>{class dt{static createService(){const w=(0,k.WQX)(Ke);return w.nativeWindow.kfThemeInfo||(w.nativeWindow.kfThemeInfo=new Vt),w.nativeWindow.kfThemeInfo}static{this.\u0275fac=function(_e){return new(_e||dt)}}static{this.\u0275prov=k.jDH({token:dt,factory:()=>dt.createService(),providedIn:"root"})}}return dt})(),Dt=(()=>{class dt{constructor(w,_e,st=(0,k.WQX)(gt),St,ln,$t,bt,_r,Yn,ir,Jn){this.windowRef=w,this.infoService=_e,this.utilService=st,this.kfThemeResourcesPathConfigObject=St,this.kfThemeBasePath=ln,this.kfThemeBasePathConfigObject=$t,this.kfThemeLoglevel=bt,this.kfThemeLoglevelConfigObject=_r,this.kfThemeServiceName=Yn,this.kfThemeServiceNameConfigObject=ir,this.kfThemeScopeSelector=Jn,this.useImageSubject=(0,k.WQX)(Nt),this.appearanceSubject=(0,k.WQX)(Gt),this.subscriptions=[],this.isDarkTheme=!1,this.useImages=this.windowRef.nativeWindow.kfTheme?.useImages??!0,this.destroy$=new ce.B,this.config$=new ce.B,this.themeLoaded$=new Ne.t(!!document.getElementById("theme-styles-full")?.innerHTML),w.nativeWindow.kfTheme.onThemeLoaded.pipe((0,je.Q)(this.destroy$)).subscribe(({success:cr})=>this.themeLoaded$.next(cr)),this.subscriptions.push(this.infoService.getAppearance.subscribe(cr=>{this.isDarkTheme=cr===sn.DARK,this.refreshConfig()}
1)),this.subscriptions.push(this.infoService.useImage.subscribe(cr=>{this.useImages=cr,this.refreshConfig()}))}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.subscriptions&&(this.subscriptions.forEach(w=>{w.unsubscribe()}),this.subscriptions.length=0)}getKfThemeBasePath(){return this.kfThemeBasePathConfigObject??this.kfThemeBasePath}getKfThemeServiceName(){return this.kfThemeServiceNameConfigObject??this.kfThemeServiceName}getKfThemeResourcesPath(){return this.kfThemeResourcesPathConfigObject?this.kfThemeResourcesPathConfigObject:this.utilService.getResourcesServiceSrc()}getKfThemeScopeSelector(){return this.kfThemeScopeSelector}getKfThemeLoglevel(){return this.kfThemeLoglevelConfigObject??this.kfThemeLoglevel}getKfThemeInfo(){return"@de.fiduciagad.kundenportal/kf-theme:12.13.1."}isDevEnv(){const w=this.windowRef.nativeWindow.location.hostname;return void 0!==["localhost","127.0.0.1","local","fiducia.de","bankenit.de"].find(st=>w.endsWith(st))}setUseImage(w){this.useImageSubject.next(w),this.windowRef.nativeWindow.kfTheme.useImages=w,this.useImages=w,this.refreshConfig()}getUseImages(){return this.useImages}setDarkTheme(w){this.appearanceSubject.next(w?sn.DARK:sn.LIGHT),this.isDarkTheme=w,this.refreshConfig()}refreshConfig(){this.config$.next({useImages:this.useImages,isDark:this.isDarkTheme})}getDarkTheme(){return this.isDarkTheme}static{this.\u0275fac=function(_e){return new(_e||dt)(k.KVO(Ke),k.KVO(ot),k.KVO(gt),k.KVO(tt,8),k.KVO(ut,8),k.KVO(pe,8),k.KVO(ke,8),k.KVO(N,8),k.KVO(Se,8),k.KVO(Ye,8),k.KVO(Qe,8))}}static{this.\u0275prov=k.jDH({token:dt,factory:dt.\u0275fac,providedIn:"root"})}}return dt})(),Me=(()=>{class dt{constructor(w,_e){this.http=w,this.utilsService=_e,this.enabled=!0,this.processing=!1,this.subscription=new Ze.yU,this.logBuffer=[],this.headers=new ee.Lr({"Content-Type":"application/json; charset=utf-8"}),this.logging$=(0,Y.O)(3e4).pipe((0,me.$)(),(0,oe.M)(()=>this.processMessageBuffer()))}static{this.MESSAGE_BUFFER_MAX_SIZE=50}isEnabled(){return this.enabled}log(w){this.logBuffer.push(w),this.logBuffer.length>=dt.MESSAGE_BUFFER_MAX_SIZE?this.processMessageBuffer():this.startTimer()}ngOnDestroy(){this.subscription.unsubscribe()}startTimer(){const w=this.logging$.subscribe(()=>{this.subscription.remove(w),w.unsubscribe()});this.subscription.add(w)}processMessageBuffer(){if(!this.processing&&this.logBuffer.length>0){this.processing=!0;try{this.postMessages(),this.logBuffer=[],this.processing=!1,this.logBuffer.length>=dt.MESSAGE_BUFFER_MAX_SIZE&&this.processMessageBuffer()}catch(w){console.error(w)}}}postMessages(){const _e=this.http.post(this.utilsService.getLoggerServiceSrc(),{messages:this.logBuffer},{headers:this.headers}).pipe((0,ue.W)(()=>(0,q.of)([]))).subscribe(()=>{this.subscription.remove(_e),_e.unsubscribe()});this.subscription.add(_e)}static{this.\u0275fac=function(_e){return new(_e||dt)(k.KVO(V),k.KVO(gt))}}static{this.\u0275prov=k.jDH({token:dt,factory:dt.\u0275fac,providedIn:"root"})}}return dt})();class Je{static{this.LOG_LEVELS=[it.DEBUG,it.INFO,it.WARN,it.ERROR]}constructor(dn,w){this.envService=dn,this.loggerRemote=w,this.loggers=[],dn.isDevEnv()&&this.loggers.push(new rn),dn.getKfThemeLoglevel()?this.setLogLevel(dn.getKfThemeLoglevel()):this.setLogLevel(it.INFO),this.info(`KfTheme-Info: ${dn.getKfThemeInfo()}`)}setLogLevel(dn){Je.LOG_LEVELS.findIndex(w=>dn.toUpperCase()===w.toUpperCase())>-1?this.level=dn.toUpperCase():(this.level=it.INFO,this.error(`KfTheme: Could not set loglevel to ${dn}. Using 'INFO' as default.`)),this.debug(`KfTheme: Loglevel set to ${this.level}.`)}debug(dn,...w){this.level===it.DEBUG&&this.writeToLog(dn,it.DEBUG,w)}info(dn,...w){Je.LOG_LEVELS.indexOf(this.level)<=Je.LOG_LEVELS.indexOf(it.INFO)&&this.writeToLog(dn,it.INFO,w)}warn(dn,...w){Je.LOG_LEVELS.indexOf(this.level)<=Je.LOG_LEVELS.indexOf(it.WARN)&&this.writeToLog(dn,it.WARN,w)}error(dn,...w){this.writeToLog(dn,it.ERROR,w)}log(dn,...w){this.writeToLog(dn,it.DEBUG,w)}writeToLog(dn,w,_e){const st=new it(w,dn,_e);this.loggers.forEach(St=>{St.isEnabled()&&St.log(st)})}static{this.\u0275fac=function(w){return new(w||Je)(k.KVO(Dt),k.KVO(Me))}}static{this.\u0275prov=k.jDH({token:Je,factory:Je.\u0275fac,providedIn:"root"})}}let Et=(()=>{class dt{static{this.APPEARANCE_COOKIE_NAME="theme_appearance"}static{this.THEME_COOKIE_NAME="theme"}constructor(w,_e,st){this.windowRef=w,this.environment=_e,this.logger=st}setThemeToCookie(w){this.setCookie(dt.THEME_COOKIE_NAME,w)}setAppearanceToCookie(w){this.setCookie(dt.APPEARANCE_COOKIE_NAME,w)}setCookie(w,_e){if(w&&_e){const{hostname:st}=this.windowRef.nativeWindow.location;this.windowRef.nativeWindow.document.cookie=`${w}=${encodeURIComponent(_e)}; domain=${encodeURIComponent(st)}; path=/;SameSite=None;secure`}}getThemeFromCookie(){const w=this.getCookie(dt.THEME_COOKIE_NAME,/^((\d)+((_)?(\d)+))$/m);return w&&this.logger.info(`Found theme '${w}' in cookie.`),w}getAppearanceFromCookie(){const w=this.getCookie(dt.APPEARANCE_COOKIE_NAME);return w&&this.logger.info(`Found appearance '${w}' in cookie.`),w||""}getCookie(w,_e=null){const St=("; "+this.windowRef.nativeWindow.document.cookie).split("; "+w+"=");return 2==St.length?St.pop()?.split(";").shift():St.length>2?this.getCookieMultiplKeyOccurences(St,w,_e):void 0}getCookieMultiplKeyOccurences(w,_e,st=null){let St,ln;for(;w.length>1;){if(ln=w.pop()?.split(";").shift(),st&&(ln=st.test(ln)?ln:null),!St&&ln&&(St=ln),St!==ln||!ln){this.logger.warn(`cookie value for key: ${_e} was null or had different values: ${St} | ${ln} .`),St=null;break}ln=null}return St??null}getItemFromSessionStorage(w){return this.windowRef.nativeWindow.sessionStorage&&this.windowRef.nativeWindow.sessionStorage.getItem(w)||""}getThemeFromSessionStorage(){const w=this.getItemFromSessionStorage(dt.THEME_COOKIE_NAME);return w&&this.logger.info(`Found theme '${w}' in session-storage.`),w}getAppearanceFromSessionStorage(){const w=this.getItemFromSessionStorage(dt.APPEARANCE_COOKIE_NAME);return w&&this.logger.info(`Found appearance '${w}' in SessionStorage.`),w}getThemeFromApp(){let w;return"function"==typeof this.windowRef.nativeWindow.nativeAppTheming?.requiredThemeId&&(w=this.windowRef.nativeWindow.nativeAppTheming?.requiredThemeId()),w}getThemeAppearanceFromApp(){let w;return"function"==typeof this.windowRef.nativeWindow.nativeAppTheming?.requiredAppearance&&(w=this.windowRef.nativeWindow.nativeAppTheming?.requiredAppearance()),w}getThemeFromURL(){if(this.environment.isDevEnv()){const st=/(?:&|\?)theme=((\d)+((_)?(\d)+))(?:$|&|#)/gm.exec(this.windowRef.nativeWindow.location.href);if(st){const St=st[1];return this.setThemeToCookie(St),St&&this.logger.info(`Found theme '${St}' in URL.`),St}}return null}getThemeAppearanceFromURL(){if(this.environment.isDevEnv()){const st=/(?:&|\?)(?:appearance=){1}(.+?(?=$|&|#))/gm.exec(this.windowRef.nativeWindow.location.href);if(st){const St=st[1];return this.setAppearanceToCookie(St),this.logger.info(`Found appearance '${St}' in URL.`),St}}return""}getThemeId(){return this.getThemeFromURL()||this.getThemeFromApp()||this.getThemeFromSessionStorage()||this.getThemeFromCookie()||$e.themeDefaultId}getThemeAppearance(){const w=this.getThemeAppearanceFromURL()||this.getThemeAppearanceFromApp()||this.getAppearanceFromSessionStorage()||this.getAppearanceFromCookie()||$e.themeAppearanceDefault;return sn[w.toUpperCase()]}static{this.\u0275fac=function(_e){return new(_e||dt)(k.KVO(Ke),k.KVO(Dt),k.KVO(Je))}}static{this.\u0275prov=k.jDH({token:dt,factory:dt.\u0275fac,providedIn:"root"})}}return dt})(),Yt=(()=>{class dt{constructor(w,_e,st){this.logger=w,this.utils=_e,this.theme=st}getAssetPath(w,_e=!1,st=!1){let St;if(_e)St=this.getAssetPathLocal(w);else if(St=this.utils.getAssetsServiceSrc(w),st){const ln=this.theme.getThemeId();St=/\?/.test(St)?`${St}&t=${ln||""}`:St}return St}getAssetPathLocal(w){return this.utils.addBasePath(w)}getCssFilePath(w,_e=!1,st){let St=this.getAssetPath(w,_e);return this.logger.debug(`use url ${St} with fallback = ${_e}`),st&&(St=St+(/\?/.test(St)?"&a=":"?a=")+st),St}static{this.\u0275fac=function(_e){return new(_e||dt)(k.KVO(Je),k.KVO(gt),k.KVO(Et))}}static{this.\u0275prov=k.jDH({token:dt,factory:dt.\u0275fac,providedIn:"root"})}}return dt})(),un=(()=>{class dt{constructor(w,_e,st,St,ln){this.httpClient=w,this.utils=_e,this.logger=st,this.environment=St,this.assetsPathService=ln,this.themeSubject=(0,k.WQX)(Pt),this.scopeClass=(0,k.WQX)(Oe)}loadBundle(w,_e=!1){return this.getCssFile(!1,w,_e)}loadColors(w,_e=!1,st){return this.getCssFile(!0,w,_e,st)}processCss(w){return this.processUrls(w)}setKfThemeScope(){const w=this.environment.getKfThemeScopeSelector()??"body";this.logger.debug(`Setting scope to '${w}'.`);const _e=document.querySelector(w);_e?_e.classList.add(this.scopeClass):this.logger.warn(`KF_THEME_SCOPE_SELECTOR is defined (${this.environment.getKfThemeScopeSelector()}), but no matching element could be found.`)}
1sendThemeIdToInfoService(w){w&&this.themeSubject.next(w)}determineThemeId(w){let _e=this.getThemeIdFromContentDisposition(w);return _e||(_e=this.getThemeIdFromUrl(w)),_e}getThemeIdFromContentDisposition(w){let _e;const st=w.headers?.get("content-disposition");return st&&(_e=this.extractThemeId(st)),_e}getThemeIdFromUrl(w){const st=w.url?.split(".css")[0].split(/[\/\\]+/).pop();return st||void 0}getCssFile(w,_e,st=!1,St){const ln=this.assetsPathService.getCssFilePath(_e,st,St);return this.httpClient.get(ln,{observe:"response",responseType:"text"}).pipe((0,$.n)($t=>{if(this.utils.isHtml($t.body)){const bt=new Error("Invalid respone:"+$t);return(0,ge.$)(()=>bt)}return w&&this.sendThemeIdToInfoService(this.determineThemeId($t)),(0,q.of)($t.body)}),this.utils.retry())}processUrls(w){if(w){const st=/url\(['"]?(\/assets\/(fonts|icons)\/[a-z0-9+*@#?_/. -]+)['"]?\)( format\([a-z0-9"'-]+\))?[;,]/i,St=/url\(['"]?\/assets\/[a-z0-9-_/ ]+\.(jpg|svg|png|gif)['"]?\)/gi,ln=/url\(['"]?(\/assets\/[a-z0-9-_/ ]+\.(jpg|svg|png|gif))['"]?\)/i,$t=w.match(/url\(['"]?\/assets\/(fonts|icons)\/[a-z0-9+*@#?_/. -]+['"]?\)( format\([a-z0-9"'-]+\))?[;,]/gi),bt=w.match(St),_r=this.utils.getBasePath();return $t&&$t.forEach(Yn=>{const ir=st.exec(Yn);if(ir){const Jn=this.assetsPathService.getAssetPath(ir[1]),cr=Yn.replace(/\/assets\//,`${_r}assets/`);w=w?.replace(Yn,`url("${Jn}")${ir[3]||""}, ${cr}`)}}),bt&&bt.forEach(Yn=>{const ir=ln.exec(Yn);if(ir){const Jn=this.assetsPathService.getAssetPath(ir[1]);w=w?.replace(Yn,`url("${Jn}")`)}}),w}return""}extractThemeId(w){const St=w.replace("_dark","").match(/[\\/](\d+_?\d*)\.css/);return St?St[1]:void 0}static{this.\u0275fac=function(_e){return new(_e||dt)(k.KVO(V),k.KVO(gt),k.KVO(Je),k.KVO(Dt),k.KVO(Yt))}}static{this.\u0275prov=k.jDH({token:dt,factory:dt.\u0275fac,providedIn:"root"})}}return dt})();const xn=[{id:"",isDark:!1},{id:"8840_1",isDark:!1},{id:"8888_89",isDark:!1},{id:"9998",isDark:!1}];let vr=(()=>{class dt{constructor(w,_e,st){this.httpClient=w,this.logger=_e,this.utils=st,this.themes=xn}getThemes$(){const w=this.utils.getAssetsServiceSrc("/themes").replace("/assets?f=","");return this.httpClient.get(w).pipe((0,$.n)(_e=>{const st=_e.themeProfiles.sort().map(St=>({id:St,isDark:!1}));return(0,q.of)(st)}),(0,ue.W)(_e=>(this.logger.warn(JSON.stringify(_e)),(0,q.of)(xn))))}loadThemesListService(){const _e=this.utils.getAssetsServiceSrc("/themes");this.httpClient.get(_e.replace("/assets?f=","")).pipe((0,ue.W)(st=>(this.logger.warn(JSON.stringify(st)),(0,q.of)({})))).subscribe(st=>{null!==st&&st.themeProfiles&&(this.themes=st.themeProfiles.sort().map(St=>({id:St,isDark:!1})))})}getThemesList(){return this.themes}static{this.\u0275fac=function(_e){return new(_e||dt)(k.KVO(V),k.KVO(Je),k.KVO(gt))}}static{this.\u0275prov=k.jDH({token:dt,factory:dt.\u0275fac,providedIn:"root"})}}return dt})(),Mn=(()=>{class dt{constructor(w){this.environment=w,this.THEME_STYLES_FULL_ID="theme-styles-full",this.THEME_COLORS_ID="theme-colors",this._THEME_STYLES_ID="theme-styles"}getOrCreateStyleElement(w){let _e=document.getElementById(w);if(!_e){_e=document.createElement("style"),_e.setAttribute("id",w);const st=this.getFirstStyleElement();st?document.head.insertBefore(_e,st):document.head.appendChild(_e)}return _e}getFirstStyleElement(){for(let w=0;w<document.head.childNodes.length;w++){const _e=document.head.childNodes[w];if("STYLE"===document.head.childNodes[w].nodeName)return _e}return null}getStyleElementFull(){return this.styleElementFull||(this.styleElementFull=this.getOrCreateStyleElement(this.THEME_STYLES_FULL_ID)),this.styleElementFull}getStyleElementBase(){return this.styleElementBase||(this.styleElementBase=this.getOrCreateStyleElement(this._THEME_STYLES_ID)),this.styleElementBase}getStyleElementColors(){return this.styleElementColors||(this.styleElementColors=this.getOrCreateStyleElement(this.THEME_COLORS_ID)),this.styleElementColors}getRootScopeElement(){if(this.environment.getKfThemeScopeSelector()){const w=document.body.querySelector(this.environment.getKfThemeScopeSelector());if(w)return w}return document.body}
1setStyleFull(w){this.getStyleElementFull().innerHTML=w}setScopeToStyleFull(w=""){this.getStyleElementFull().setAttribute("scope",w)}setStyleBase(w){this.getStyleElementBase().innerHTML=w}setStyleColors(w,_e,st){this.getStyleElementColors().setAttribute("theme",_e||""),this.getStyleElementColors().setAttribute("appearance",st||""),this.getStyleElementColors().innerHTML=w}getStyleColorsContent(){return this.getStyleElementColors().innerHTML}getStyleColorsTheme(){return this.getStyleElementColors().getAttribute("theme")}getStyleColorsAppearance(){return this.getStyleElementColors().getAttribute("appearance")}getStyleFullContent(){return this.getStyleElementFull().innerHTML}isBundleAlreadyLoaded(){return this.styleElementFull&&""!==this.styleElementFull.innerHTML}getStyleFullScope(){const w=document.getElementById(this.THEME_STYLES_FULL_ID);return w?w.getAttribute("scope"):null}getStyleBaseContent(){return this.getStyleElementBase().innerHTML}static{this.\u0275fac=function(_e){return new(_e||dt)(k.KVO(Dt))}}static{this.\u0275prov=k.jDH({token:dt,factory:dt.\u0275fac,providedIn:"root"})}}return dt})();class nr{constructor(){this.spinner={discard:!1,hide:!1}}}let gn=(()=>{class dt{constructor(w,_e,st){this.componentFactoryResolver=w,this.injector=_e,this.spinner=null,this.componentRef=null;const St=(0,k.WQX)(qe,{optional:!0});this.discardSpinner=St?.discard??st?.spinner.discard,this.hideSpinner=St?.hide??st?.spinner.hide}add(){this.discardSpinner||(this.componentRef=this.componentFactoryResolver.resolveComponentFactory(et).create(this.injector),this.spinner=this.componentRef.hostView.rootNodes[0],this.hideSpinner&&this.spinner.classList.add("kf-initial-spinner-hidden"),document.body.appendChild(this.spinner))}remove(){null!==this.spinner&&document.body.contains(this.spinner)&&(document.body.removeChild(this.spinner),this.componentRef?.destroy())}static{this.\u0275fac=function(_e){return new(_e||dt)(k.KVO(Ee.OM3),k.KVO(k.zZn),k.KVO(nr,8))}}static{this.\u0275prov=k.jDH({token:dt,factory:dt.\u0275fac,providedIn:"root"})}}return dt})(),Hn=(()=>{class dt{constructor(w,_e,st,St,ln){this.logger=w,this.css=_e,this.windowRef=st,this.html=St,this.environment=ln}processThemeDataFull(w){const _e=this.css.processCss(w);this.html.setStyleFull(_e),this.html.setScopeToStyleFull(this.environment.getKfThemeScopeSelector()),this.windowRef.nativeWindow.dispatchEvent&&this.windowRef.nativeWindow.dispatchEvent(new Event("resize"))}getBundleLoadedFromHostpage(){try{for(let w=0;w<=document.styleSheets.length-1;w++){const _e=document.styleSheets[w];if("kf-theme-bundle"===_e.title&&_e.cssRules.length>0)return _e.disabled=this.hasCurrentLocationKfThemeBundleParam()&&this.environment.isDevEnv(),this.removeIdAttributeFromStyleSheetOnCustomBundleInDevMode(_e),_e}}catch(w){this.logger.error("Exception reading bundle from hostpage:",w)}}removeIdAttributeFromStyleSheetOnCustomBundleInDevMode(w){if(w.disabled&&this.environment.isDevEnv()){const _e=w.ownerNode;_e?.removeAttribute&&_e.removeAttribute("id")}}markBundleAsLoadedFromHostpage(w){this.logger.info("Css-bundle was loaded from host-page."),w.ownerNode.setAttribute("id",this.html.THEME_STYLES_FULL_ID),w.ownerNode.setAttribute("scope",this.environment.getKfThemeScopeSelector())}getBundle(w=!1){this.css.setKfThemeScope();const _e=this.getBundleLoadedFromHostpage();if(_e&&!_e.disabled)return this.markBundleAsLoadedFromHostpage(_e),(0,q.of)(!0);this.logger.debug("Css-bundle not found in host-page.");const st=this.getBundlePath();return this.css.loadBundle(st,w).pipe((0,$.n)(St=>(this.processThemeDataFull(St),this.logger.debug(`bundle was successfully loaded from ${st}`),(0,q.of)(!0))),(0,ue.W)(St=>(this.logger.warn(`error ${JSON.stringify(St)}`),this.getFallbackBundle())))}getBundlePath(){const w=this.getBundleParameterFromURL();return w?`./assets/bundle-${w}.css`:"./assets/bundle.css"}getFallbackBundle(){const w="./assets/bundle.css";return this.logger.debug("getFallbackBundle()"),this.css.loadBundle(w,!0).pipe((0,$.n)(_e=>(this.processThemeDataFull(_e),this.logger.debug(`getFallbackBundle() finish ${w}`),(0,q.of)(!0))),(0,ue.W)(_e=>(this.logger.warn(`error ${JSON.stringify(_e)}`),(0,q.of)(!1))))}
1getBundleParameterFromURL(){if(this.environment.isDevEnv()){const st=/(?:&|\?)(?:kf-theme-bundle=){1}(.+?(?=$|&|#))/gm.exec(this.windowRef.nativeWindow.location.href);if(st)return st[1]}return null}hasCurrentLocationKfThemeBundleParam(){return new URLSearchParams(window?.location?.search).has("kf-theme-bundle")}static{this.\u0275fac=function(_e){return new(_e||dt)(k.KVO(Je),k.KVO(un),k.KVO(Ke),k.KVO(Mn),k.KVO(Dt))}}static{this.\u0275prov=k.jDH({token:dt,factory:dt.\u0275fac,providedIn:"root"})}}return dt})(),Vn=(()=>{class dt{constructor(w,_e){this.html=w,this.logger=_e}extractColorsThemeInfoFromURL(w){try{const st=new URL(w).searchParams,St=st.get("f"),ln=st.get("a");let $t=null;if(St){const bt=St.split("/");bt.length>0&&($t=bt[bt.length-1].split(".")[0])}return $t?{themeId:$t,appearance:ln||"LIGHT",css:null}:null}catch{return this.logger.error(`Invalid URL:', ${w}`),null}}findLinkElementByStyleSheet(w){return w?.ownerNode&&"LINK"===w.ownerNode.nodeName?w.ownerNode:null}setCssToColorsThemeInfo(w,_e){w&&(w.css=_e)}hasColorsInHostPage(w,_e){return w?.id===this.html.THEME_COLORS_ID&&null!==w?.href&&_e.cssRules.length>0}getColorsLoadedFromHostPageInfo(){try{for(let w=0;w<=document.styleSheets.length-1;w++){const _e=document.styleSheets[w],st=this.findLinkElementByStyleSheet(_e);if(this.hasColorsInHostPage(st,_e)){this.logger.info(`Css-colors-profile was loaded from host-page (link element with id '${this.html.THEME_COLORS_ID}').`);const St=st?this.extractColorsThemeInfoFromURL(st?.href):null;return this.setCssToColorsThemeInfo(St,_e.cssRules[0].cssText),St}}}catch(w){this.logger.error("Exception reading colors from hostpage:",w)}return null}static{this.\u0275fac=function(_e){return new(_e||dt)(k.KVO(Mn),k.KVO(Je))}}static{this.\u0275prov=k.jDH({token:dt,factory:dt.\u0275fac,providedIn:"root"})}}return dt})(),Rn=(()=>{class dt{set themeID(w){this.windowRef.nativeWindow.kfTheme.themeID=w}set isThemeInitialised(w){this.windowRef.nativeWindow.kfTheme.isThemeInitialised=w}get onThemeLoaded(){return this.windowRef.nativeWindow.kfTheme.onThemeLoaded}constructor(w,_e,st,St,ln,$t,bt,_r,Yn,ir){this.logger=w,this.css=_e,this.windowRef=st,this.html=St,this.utils=ln,this.initialSpinner=$t,this.environment=bt,this.theme=_r,this.themeDataFull=Yn,this.cssHostPageLoadingService=ir,this.fontsLoaded$=document.fonts?(0,Be.H)(document.fonts.ready).pipe((0,j.T)(()=>!0),(0,z.t)(1)):(0,q.of)(!0),this.subscription=new Ze.yU,this.themingInitializedSubject=(0,k.WQX)(Ot)}ngOnDestroy(){this.subscription.unsubscribe()}loadTheme(w){let _e=(0,q.of)(!0),st=(0,q.of)(!0);(!this.html.isBundleAlreadyLoaded()||this.html.getStyleFullScope()!==(this.environment.getKfThemeScopeSelector()||"null"))&&(_e=this.themeDataFull.getBundle(!1)),(this.theme.getThemeId()!==this.html.getStyleColorsTheme()||this.theme.getThemeAppearance()!==this.html.getStyleColorsAppearance())&&(this.themeID=this.theme.getThemeId(),st=this.loadAndProcessThemeColors(w));const St=(0,Te.z)([st,_e,this.fontsLoaded$]).pipe((0,be.c)(10)).subscribe(ln=>{this.finishInitialization(!ln.find($t=>!$t)),this.subscription.remove(St),St.unsubscribe()});this.subscription.add(St)}writeColorsThemeInfoToCookie(w){w?.themeId&&this.theme.setThemeToCookie(w.themeId),w?.appearance&&this.theme.setAppearanceToCookie(w.appearance)}storeProfileData(w){this.initEnv(w),this.applyDark(),this.applyImage()}loadAndProcessThemeColors(w){const _e=this.cssHostPageLoadingService.getColorsLoadedFromHostPageInfo();if(_e)return this.storeProfileData(_e.css),this.writeColorsThemeInfoToCookie(_e),(0,q.of)(!0);const st=this.theme.getThemeId();return this.css.loadColors(`./assets/${st}.css`,!1,w).pipe((0,$.n)(St=>(this.logger.debug(`./assets/${st}.css`),this.utils.isHtml(St)?(this.logger.debug(`${st} cant be loaded.`),(0,ge.$)(St)):(this.processThemeColors(St,st,w),(0,q.of)(!0)))),(0,ue.W)(()=>this.getThemeColorsFallback()),(0,ue.W)(()=>this.getDefaultThemeColors()),(0,ue.W)(()=>(console.error(`The theme ${st} could not be loaded and no fallback was configured/found!`),(0,q.of)(!1))))}getThemeColorsFallback(){const w=this.theme.getThemeId(),_e=this.theme.getThemeAppearance();return this.css.loadColors(`./assets/${w}.css`,!0,_e).pipe((0,$.n)(st=>this.utils.isHtml(st)?(0,ge.$)(st):(this.processThemeColors(st,w,_e),(0,q.of)(!0))))}getDefaultThemeColors(){const w=this.theme.getThemeId(),_e=this.theme.getThemeAppearance();return w!==$e.themeDefaultId?(this.themeID=$e.themeDefaultId,this.css.loadColors(`./assets/${$e.themeDefaultId}.css`,!0,_e).pipe((0,$.n)(st=>this.utils.isHtml(st)?(0,ge.$)(st):(this.processThemeColors(st,$e.themeDefaultId,_e),(0,q.of)(!0))))):(0,ge.$)(!1)}processThemeColors(w,_e,st){this.html.setStyleColors(this.css.processCss(w),_e,st),this.storeProfileData(w)}initEnv(w){w&&(this.environment.setDarkTheme(this.utils.isDarkTheme(w)),this.environment.setUseImage(this.utils.calcUseImages(w)))}
1finishInitialization(w){w&&(this.html.getRootScopeElement().classList.toggle("theme-initialization",!1),this.html.getRootScopeElement().classList.toggle("theme-initialized",!0)),this.initialSpinner.remove(),this.isThemeInitialised=!0,this.logger.debug(`finish initialization; success: ${w}`),this.onThemeLoaded.next({success:w}),this.themingInitializedSubject.next()}applyDark(){const w=this.environment.getDarkTheme(),_e=this.html.getRootScopeElement();_e.classList.remove(w?"kf-theme-light":"kf-theme-dark"),_e.classList.add(w?"kf-theme-dark":"kf-theme-light")}applyImage(){const w=this.html.getRootScopeElement();this.environment.getUseImages()?w.classList.remove("kf-use-images-off"):w.classList.add("kf-use-images-off")}static{this.\u0275fac=function(_e){return new(_e||dt)(k.KVO(Je),k.KVO(un),k.KVO(Ke),k.KVO(Mn),k.KVO(gt),k.KVO(gn),k.KVO(Dt),k.KVO(Et),k.KVO(Hn),k.KVO(Vn))}}static{this.\u0275prov=k.jDH({token:dt,factory:dt.\u0275fac,providedIn:"root"})}}return dt})();window.kfTheme?window.kfTheme=Object.assign(JSON.parse(JSON.stringify($e)),window.kfTheme):(window.kfTheme=JSON.parse(JSON.stringify($e)),window.kfTheme.onThemeLoaded=new xe.m(1),window.kfTheme.applyThemeByID=()=>{console.error("[email protected]: window.kfTheme.applyThemeByID() initialisation not completed yet.")});let yr=(()=>{class dt{constructor(w,_e,st,St,ln,$t,bt,_r,Yn,ir){this.css=w,this.windowRef=_e,this.logger=st,this.environment=St,this.themeList=ln,this.utils=$t,this.theme=bt,this.html=_r,this.initialSpinner=Yn,this.themeDataService=ir,this.appMarkerClass="kf-theme-app-scope",this.createKfThemeInfoServiceAtWindow(),dt.init(_e,this),setTimeout(()=>{this.html.getRootScopeElement().setAttribute("kf-theme-version","12.13.1");let Jn=this.getThemeIdFromStores();const cr=this.getAppearanceFromStores();this.windowRef.nativeWindow.isThemeInitialised?this.logger.debug("Warning: another instance of KFThemeService already initialised."):(this.windowRef.nativeWindow.isThemeInitialised=!0,this.basePath=this.utils.getBasePath(),this.initialSpinner.add(),this.startInitialization(),this.logger.debug(`internal call of applyThemeByID('${Jn}')`),"undefined_undefined"==Jn&&(Jn="",this.logger.debug('replace themeID "undefined_undefined" to ""')),this.applyThemeByID(Jn,cr))},0)}createKfThemeInfoServiceAtWindow(){this.windowRef.nativeWindow.kfThemeInfo||(this.windowRef.nativeWindow.kfThemeInfo=new Vt)}static init(w,_e){w.nativeWindow.kfTheme?w.nativeWindow.kfTheme=Object.assign(JSON.parse(JSON.stringify($e)),w.nativeWindow.kfTheme):(w.nativeWindow.kfTheme=JSON.parse(JSON.stringify($e)),w.nativeWindow.kfTheme.onThemeLoaded=new xe.m(1)),w.nativeWindow.kfTheme.applyThemeByID=(st,St)=>{_e.logger.debug(`window.kfTheme.applyThemeByID('${st}', '${St}')`),_e.applyThemeByID(st,St)},w.nativeWindow.kfTheme.updateThemingInfoForApp=()=>{_e.logger.debug("window.kfTheme.updateThemingInfoForApp()"),_e.updateThemingInfoForApp()}}static setThemeID(w){window.kfTheme.themeID=w}static setBasePath(w){window.kfTheme.basePath=w}getThemeIdFromStores(){return this.theme.getThemeFromURL()||this.theme.getThemeFromSessionStorage()||this.theme.getThemeFromCookie()||""}getAppearanceFromStores(){const w=this.theme.getThemeAppearanceFromURL()||this.theme.getAppearanceFromSessionStorage()||this.theme.getAppearanceFromCookie();return this.utils.getAppearanceFromString(w)}get THEME_SERVICE_NAME(){return this.windowRef.nativeWindow.kfTheme.THEME_SERVICE_NAME}set THEME_SERVICE_NAME(w){this.windowRef.nativeWindow.kfTheme.THEME_SERVICE_NAME=w}get THEME_BASE_PATH_KEY(){return this.windowRef.nativeWindow.kfTheme.THEME_BASE_PATH_KEY}set THEME_BASE_PATH_KEY(w){this.windowRef.nativeWindow.kfTheme.THEME_BASE_PATH_KEY=w}get THEME_SERVICE_NAME_KEY(){return this.windowRef.nativeWindow.kfTheme.THEME_SERVICE_NAME_KEY}set THEME_SERVICE_NAME_KEY(w){this.windowRef.nativeWindow.kfTheme.THEME_SERVICE_NAME_KEY=w}get themeColors(){return this.windowRef.nativeWindow.kfTheme.themeColors}set themeColors(w){this.windowRef.nativeWindow.kfTheme.themeColors=w}get themeID(){return this.windowRef.nativeWindow.kfTheme.themeID}set themeID(w){this.windowRef.nativeWindow.kfTheme.themeID=w}get themeData(){return this.windowRef.nativeWindow.kfTheme.themeData}set themeData(w){this.windowRef.nativeWindow.kfTheme.themeData=w}get themeIsDark(){return this.windowRef.nativeWindow.kfTheme.themeIsDark}set themeIsDark(w){this.windowRef.nativeWindow.kfTheme.themeIsDark=w}get useImages(){return this.windowRef.nativeWindow.kfTheme.useImages}set useImages(w){this.windowRef.nativeWindow.kfTheme.useImages=w}get isThemeInitialised(){return this.windowRef.nativeWindow.kfTheme.isThemeInitialised}set isThemeInitialised(w){this.windowRef.nativeWindow.kfTheme.isThemeInitialised=w}get themeFirstIsDark(){return this.windowRef.nativeWindow.kfTheme.themeFirstIsDark}set themeFirstIsDark(w){this.windowRef.nativeWindow.kfTheme.themeFirstIsDark=w}get themeDefaultId(){return this.windowRef.nativeWindow.kfTheme.themeDefaultId}set themeDefaultId(w){this.windowRef.nativeWindow.kfTheme.themeDefaultId=w}get themeAppearanceDefault(){return this.windowRef.nativeWindow.kfTheme.themeAppearanceDefault}set themeAppearanceDefault(w){this.windowRef.nativeWindow.kfTheme.themeAppearanceDefault=w}get themeBaseId(){return this.windowRef.nativeWindow.kfTheme.themeBaseId}set themeBaseId(w){this.windowRef.nativeWindow.kfTheme.themeBaseId=w}get onThemeLoaded(){return this.windowRef.nativeWindow.kfTheme.onThemeLoaded}set onThemeLoaded(w){this.windowRef.nativeWindow.kfTheme.onThemeLoaded=w}get basePath(){return this.windowRef.nativeWindow.kfTheme.basePath}set basePath(w){this.windowRef.nativeWindow.kfTheme.basePath=w}startInitialization(){this.logger.debug("start initialisation"),this.html.getRootScopeElement().classList.toggle("theme-initialization",!0)}getThemeId(){return this.theme.getThemeId()}applyTheme(w,_e){this.logger.debug(`deprecated call of applyTheme('${w}', '${_e}')`),this.applyThemeByID(w+"_"+_e)}updateThemingInfoForApp(w=null){if("function"==typeof this.windowRef.nativeWindow.nativeAppTheming?.requiredThemingInfo){let st;this.addAppMarkerToBody();try{st=JSON.parse(this.windowRef.nativeWindow.nativeAppTheming?.requiredThemingInfo())}catch(St){return this.logger.error(`Cannot read requiredThemingInfo from nativeAppTheming! ${St}`),!1}return this.logger.info(`Using themeInfo from app: ${st?.themeId} | ${st?.appearance}.`),(!st.themeId||""===st.themeId)&&(st.themeId=w&&""!==w?w:this.getThemeIdFromStores()),this.applyThemeByIDInternal(st.themeId,st.appearance),!0}if("function"==typeof this.windowRef.nativeWindow.nativeAppTheming?.requiredThemeId){const st=this.windowRef.nativeWindow.nativeAppTheming?.requiredThemeId();return this.logger.info(`Using theme from app: ${st}.`),this.applyThemeByIDInternal(st,""),!0}return!1}
1addAppMarkerToBody(){this.html.getRootScopeElement().classList.contains(this.appMarkerClass)||this.html.getRootScopeElement().classList.add(this.appMarkerClass)}applyThemeByID(w,_e){this.logger.debug(`applyThemeByID ${w} with appearance ${_e}`),this.updateThemingInfoForApp(w)||this.applyThemeByIDInternal(w,_e||"")}applyThemeByIDInternal(w,_e){if("0_0"===w||"undefined_undefined"===w)return void this.logger.debug(`wrong theme id provided: ${w}`);""===w&&(w=this.themeDefaultId);let st=this.utils.getAppearanceFromString(_e);st||(st=this.getAppearanceFromStores()??this.themeAppearanceDefault),this.theme.setThemeToCookie(w),this.theme.setAppearanceToCookie(st),this.themeID=w,this.windowRef.nativeWindow.isThemeInitialised?this.themeDataService.loadTheme(st):this.logger.debug(`Skip calling method this.loadTheme() ${w}`)}applyThemeVariables(w=""){""!==w&&(this.html.setStyleColors(this.css.processCss(w)),this.environment.setDarkTheme(this.utils.isDarkTheme(w)),this.environment.setUseImage(this.utils.calcUseImages(w)),this.themeDataService.applyDark(),this.themeDataService.applyImage())}getCSSVariables(){return this.html.getStyleColorsContent()}getCSSVariableValue(w){return getComputedStyle(this.html.getRootScopeElement()).getPropertyValue(w).trim()}loadThemesListService(){this.themeList.loadThemesListService()}getThemes(){return this.themeList.getThemesList()}getThemeServiceName(){return this.environment.getKfThemeServiceName()}getAssetsServiceSrc(w){return this.utils.getAssetsServiceSrc(w)}getThemeFromCookie(){return this.theme.getThemeFromCookie()}static{this.\u0275fac=function(_e){return new(_e||dt)(k.KVO(un),k.KVO(Ke),k.KVO(Je),k.KVO(Dt),k.KVO(vr),k.KVO(gt),k.KVO(Et),k.KVO(Mn),k.KVO(gn),k.KVO(Rn))}}static{this.\u0275prov=k.jDH({token:dt,factory:dt.\u0275fac,providedIn:"root"})}}return dt})(),Dr=(()=>{class dt{constructor(w,_e,st){this.kfHttpClientService=w,this.utils=_e,this.assetsPathService=st,this.assetObservables=new Map}loadImage(w,_e=!1,st=!0,St=!1,ln=!0){let $t=this.assetsPathService.getAssetPath(w,_e,st);if(St&&(/\?/.test($t)?$t+="&n=true":$t+="?n=true"),this.assetObservables.has($t))return this.assetObservables.get($t)??(0,q.of)(void 0);const bt=$t.includes(".svg")?{observe:"response",responseType:"text"}:{observe:"body",responseType:"blob"},_r=this.createAssetObservable($t,_e,bt).pipe((0,ue.W)(()=>ln?this.createFallbackAssetObservable(w,_e,bt):(0,q.of)({replaceFixedColors:!1,img:!1,svg:!1,content:null,url:""}))).pipe((0,z.t)(1));return this.assetObservables.set($t,_r),_r}createAssetObservable(w,_e,st){return this.kfHttpClientService.get(w,st).pipe((0,$.n)(St=>this.mapResultToAsset(St,st.responseType)||(0,ge.$)(`error fetching asset from url ${w}`)),(0,j.T)(St=>{if(St)return St.replaceFixedColors=_e,St}))}createFallbackAssetObservable(w,_e,st){const St={replaceFixedColors:!1,img:!1,svg:!1,content:null,url:""};return _e?(0,q.of)(St):this.createAssetObservable(this.utils.addBasePath(w),!0,st).pipe((0,ue.W)(()=>(0,q.of)(St)))}mapResultToAsset(w,_e){if(w){if("blob"===_e)return this.getBase64Image(w).pipe((0,j.T)(st=>({img:!0,svg:!1,content:st})));if("text"===_e&&w.body&&this.utils.isSvg(w.body))return(0,q.of)({img:!1,svg:!0,content:w.body,url:w.url})}return null}getBase64Image(w){const _e=new FileReader;return _e.onload=()=>{},_e.readAsDataURL(w),(0,fe.R)(_e,"load").pipe((0,j.T)(()=>null===_e.result?"":_e.result.toString()))}cancelLoadImage(){}static{this.\u0275fac=function(_e){return new(_e||dt)(k.KVO(V),k.KVO(gt),k.KVO(Yt))}}static{this.\u0275prov=k.jDH({token:dt,factory:dt.\u0275fac,providedIn:"root"})}}return dt})();const Gn=dt=>[(0,Ee.phd)((0,T.A)(function*(){(0,k.WQX)(yr)})),{provide:N,useFactory:()=>ar(dt)?.logLevel},{provide:pe,useFactory:()=>ar(dt)?.basePath},{provide:Ye,useFactory:()=>ar(dt)?.kfThemeServicePath},{provide:qe,useFactory:()=>ar(dt)?.spinner},{provide:tt,useFactory:()=>ar(dt)?.kfThemeResourcesPath}];function ar(dt){let dn;return dn=dt instanceof k.nKC?(0,k.WQX)(dt):dt,dn}},4104(pt,G,s){s.d(G,{KY:()=>Ot});var S=s(7705),y=s(5547),H=s(5802),F=s(2271),L=s(1413),D=s(4412),M=s(8359),U=s(9724),re=s(3726),X=s(7673),T=s(983),Ee=s(9172),k=s(9437),ce=s(152),Ne=s(5964),xe=s(980),Ze=s(6354),Te=s(4668),Be=s(5558),fe=s(6697),q=s(2087),ge=s(9769),Y=s(6136),he=s(345),ue=s(9079);function be(o,Ie){if(1&o&&(H.qSk(),y.rj2(0,"svg",1),y.Hgh(1,"use"),y.eux()),2&o){const ie=y.XpG();y.R7$(),y.BMQ("href",ie,null,"xlink")}}function me(o,Ie){if(1&o&&y.nVh(0,be,2,1,":svg:svg",1),2&o){const ie=y.XpG();y.vxM(ie.showAltText?-1:0)}}function j(o,Ie){if(1&o&&(y.rj2(0,"div",0),y.EFF(1),y.eux()),2&o){const ie=y.XpG();y.R7$(),y.SpI(" ",ie.alt," ")}}function z(o,Ie){if(1&o&&y.Hgh(0,"div",0),2&o){const ie=y.XpG();y.Avn("innerHTML",ie.sanitizedIcon(),y.npT)}}function $(o,Ie){if(1&o&&(y.rj2(0,"div",1),y.EFF(1),y.eux()),2&o){const ie=y.XpG();y.R7$(),y.SpI(" ",ie.alt()," ")}}function je(o,Ie){if(1&o&&y.Hgh(0,"div",0),2&o){const ie=y.XpG();y.Avn("innerHTML",ie.sanitizedIcon(),y.npT)}}function oe(o,Ie){if(1&o&&(y.rj2(0,"div",1),y.EFF(1),y.eux()),2&o){const ie=y.XpG();y.R7$(),y.SpI(" ",ie.alt()," ")}}function ee(o,Ie){if(1&o&&y.nrm(0,"kf-icon-external",0),2&o){const ie=y.XpG();y.Y8G("url",ie.url)("alt",ie._alt)}}function rt(o,Ie){if(1&o&&y.nrm(0,"kf-icon-animated",1),2&o){const ie=y.XpG();y.Y8G("name",ie.name)("size",ie.size)("alt",ie._alt)}}function et(o,Ie){if(1&o&&y.nrm(0,"kf-icon-font",2),2&o){const ie=y.XpG(3);y.Y8G("name",ie.name)("size",ie.size)}}function ut(o,Ie){if(1&o&&y.nrm(0,"kf-icon-single",3),2&o){const ie=y.XpG(3);y.Y8G("name",ie.name)("size",ie.size)("url",ie.url)("alt",ie._alt)}}function Se(o,Ie){1&o&&y.nVh(0,et,1,2,"kf-icon-font",2)(1,ut,1,4,"kf-icon-single",3),2&o&&y.vxM("loaded"===Ie.status?0:1)}function Qe(o,Ie){if(1&o&&(y.nVh(0,Se,2,1),y.nI1(1,"async")),2&o){let ie;const V=y.XpG();y.vxM((ie=y.bMT(1,1,V.fontStatus$))?0:-1,ie)}}let Fe=(()=>{class o{static{this.DEFAULT_SIZE=24}getSizeForFontName(ie,V){try{const de=ie?.match(/(\d+)(.svg)?$/);if(de?.length)return parseInt(de[0],10)}catch{}return V??o.DEFAULT_SIZE}getSize(ie,V,de){let Ke=de??o.DEFAULT_SIZE;if(!de)try{const gt=ie?.match(/(\d+)(.svg)?$/);gt?.length&&(Ke=parseInt(gt[0],10));const it=V?.match(/(\d+).svg$/);it?.length&&(Ke=parseInt(it[1],10))}catch{}return Ke}static{this.\u0275fac=function(V){return new(V||o)}}static{this.\u0275prov=H.jDH({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o}
1)(),Oe=(()=>{class o{constructor(ie){this.kfAssets=ie,this.iconsElement=null,this.cachedObservables=new Map}init(){this.iconsElement=document.getElementById("kf-icons-svg"),this.iconsElement||(this.iconsElement=document.createElement("div"),this.iconsElement.setAttribute("id","kf-icons-svg"),this.iconsElement.style.display="none",this.iconsElement.innerHTML='<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"></svg>',document.body.appendChild(this.iconsElement))}getIconId(ie,V=!1){const de=V?this.getIconNameFromUrl(ie):ie,Ke=V?de:"sprite-symbol";if(this.cachedObservables.has(Ke))return V?this.cachedObservables.get(de):(0,X.of)(`#${de}`);const gt=this.loadIcon(ie,V).pipe((0,Ze.T)(it=>{const rn=V?this.mapSvgToSprite(it?.content,de):it?.content;return this.setSprite(rn,V),`#${de}`}),(0,Te.t)());return this.cachedObservables.set(Ke,gt),gt}mapSvgToSprite(ie,V){const de=ie?.match(/<svg(.|\n)+?>/gm);if(ie&&de?.length){const Ke=de[0].replace(/(width|height)="(.+?)"\s*/g,"");return ie.replace(de[0],Ke).replace(/(id|version|xmlns:xlink|xmlns)="(.+?)"\s*/g,'xmlns="http://www.w3.org/2000/svg"').replace(/(width|height)="(.+?)px"\s*/g,"").replace(/<svg/,`<symbol id="${V}"`).replace("</svg>","</symbol>").replace(/<\?xml.+\?>/,"").replace(/fill="#[a-f0-9]+"/gi,'fill="currentColor"').replace(/stroke="#[a-f0-9]+"/gi,'stroke="currentColor"').replace(/fill-opacity="[a-f0-9.]+"/gi,"").replace(/fill:\s*#.{3,6};/g,"fill: currentColor;").replace(/stroke:\s*#.{3,6}/g,"stroke: currentColor;").replace(/<title>.+<\/title>/,"").replace(/<desc>.+<\/desc>/,"").replace(/<!--.+-->/,"")}return null}getIconNameFromUrl(ie){const V=ie.split("/");return V[V.length-1].replace(".svg","")}setSprite(ie,V){ie&&this.iconsElement&&(this.iconsElement.children[0].innerHTML+=V?ie:ie.replace(/<svg(.+?)\s*>/,"").replace("</svg>","").replace(/<\?xml.+\?>/,""))}loadIcon(ie,V=!1){return V?this.kfAssets.loadImage(ie):this.kfAssets.loadImage("./assets/svg/sprite-symbol.svg",!1,!1)}ngOnDestroy(){this.cachedObservables.clear()}static{this.\u0275fac=function(V){return new(V||o)(H.KVO(Y.Go))}}static{this.\u0275prov=H.jDH({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})(),ke=(()=>{class o{get url(){return this._url}set url(ie){this._url=ie,this.loadExternalIcon$.next(!!this._url)}constructor(ie,V,de){this.kfIconService=ie,this.ref=V,this.changeDetector=de,this._url=null,this.svgAttachTimeout=500,this.alt=null,this.showAltText=!1,this.iconLoadSubscription=M.yU.EMPTY,this.loadExternalIcon$=new D.t(!1),this.externalIcon$=this.loadExternalIcon$.pipe((0,Be.n)(Ke=>{if(Ke&&this.url){const gt=this.kfIconService.getIconId(this.url,!0);return this.iconLoadSubscription=gt?.subscribe(()=>this.checkSVGLoaded())??M.yU.EMPTY,gt??T.w}return T.w}))}checkSVGLoaded(){setTimeout(()=>{const ie=this.ref.nativeElement.getElementsByTagName("use")?.item(0),V=this.getBBox(ie);this.showAltText=!V||0===V.width||0===V.height,this.changeDetector.markForCheck()},this.svgAttachTimeout)}getBBox(ie){return ie&&"function"==typeof ie.getBBox?ie.getBBox():null}ngOnDestroy(){this.iconLoadSubscription?.unsubscribe(),this.loadExternalIcon$.complete()}static{this.\u0275fac=function(V){return new(V||o)(y.rXU(Oe),y.rXU(y.aKT),y.rXU(S.gRc))}}static{this.\u0275cmp=y.VBU({type:o,selectors:[["kf-icon-external"]],inputs:{url:"url",alt:"alt"},decls:3,vars:4,consts:[["aria-hidden","true",1,"kf-icon-alt"],[1,"kf-icon"]],template:function(V,de){if(1&V&&(y.nVh(0,me,1,1),y.nI1(1,"async"),y.nVh(2,j,2,1,"div",0)),2&V){let Ke;y.vxM((Ke=y.bMT(1,2,de.externalIcon$))?0:-1,Ke),y.R7$(2),y.vxM(de.showAltText&&de.alt?2:-1)}},dependencies:[ge.Jj],styles:["[_nghost-%COMP%]{display:block;width:100%;height:100%}[_nghost-%COMP%] svg{width:100%;height:100%;display:inline-block;vertical-align:top}[_nghost-%COMP%] .kf-icon-alt[_ngcontent-%COMP%]{font-style:normal;font-weight:400;font-size:small}"],changeDetection:0})}}return o})(),N=(()=>{class o{transform(ie,V){const de=/-/g;return ie?ie.match(/_\d+(.svg)?$/)?ie.replace(".svg","").replace(de,"_"):`${ie}
1_${this.getSize(ie,V)}`.replace(".svg","").replace(de,"_"):""}getSize(ie,V){if(null!==V)return V;{let de=24;try{const Ke=ie.match(/\d+$/);Ke?.length&&(de=parseInt(Ke[0],10))}catch{}return de}}static{this.\u0275fac=function(V){return new(V||o)}}static{this.\u0275pipe=y.EJ8({name:"iconName",type:o,pure:!0})}}return o})(),pe=(()=>{class o{constructor(ie){this.iconFontSizeService=ie}transform(ie,V){return`kf-icon-font-${this.iconFontSizeService.getSizeForFontName(ie,V)}`}static{this.\u0275fac=function(V){return new(V||o)(y.rXU(Fe,16))}}static{this.\u0275pipe=y.EJ8({name:"iconFont",type:o,pure:!0})}static{this.\u0275prov=H.jDH({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})(),Ye=(()=>{class o{constructor(){this.size=null}static{this.\u0275fac=function(V){return new(V||o)}}static{this.\u0275cmp=y.VBU({type:o,selectors:[["kf-icon-font"]],inputs:{size:"size",name:"name"},decls:4,vars:9,consts:[["aria-hidden","true","translate","no",1,"kf-icon-font-container"]],template:function(V,de){1&V&&(y.rj2(0,"div",0),y.nI1(1,"iconFont"),y.EFF(2),y.nI1(3,"iconName"),y.eux()),2&V&&(y.xc7("font-family",y.i5U(1,3,de.name,de.size)),y.R7$(2),y.SpI(" ",y.i5U(3,6,de.name,de.size),"\n"))},dependencies:[N,pe],styles:['[_nghost-%COMP%]{display:flex;justify-content:center;align-items:center;font-style:normal;fill:currentColor;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";height:100%;width:100%}[_nghost-%COMP%] .kf-icon-font-container[_ngcontent-%COMP%]{display:flex;height:100%;flex:1;justify-items:center;text-overflow:ellipsis;align-items:center}'],changeDetection:0})}}return o})(),qe=(()=>{class o{constructor(ie){this.kfAssetsService=ie}loadSingleIcon(ie,V,de){const Ke=this.getIconNameWithSize(de,V),gt=this.getFolderPathForIcon(Ke,V);return this.kfAssetsService.loadImage(`${ie}/${gt}/${Ke}.svg`,!1,!1).pipe((0,Ze.T)(it=>it?.content?{...it,content:this.prepareSvgIcon(it.content)}:void 0))}getFolderPathForIcon(ie,V){const Ke=ie.match(/_(\d+)$/);return(Ke?parseInt(Ke[1],10):null)??V}getIconNameWithSize(ie,V){return(new N).transform(ie,V)}prepareSvgIcon(ie){return ie.replace(/(width|height)="(.+?)px"\s*/g,"").replace(/<\?xml.+\?>/,"").replace(/fill-opacity="[a-f0-9.]+"/gi,"").replace(/fill:\s*#.{3,6};/g,"fill: currentColor;").replace(/fill="#[a-f0-9]+"/gi,'fill="currentColor"').replace(/fill="black"/gi,'fill="currentColor"').replace(/stroke:\s*#.{3,6}/g,"stroke: currentColor;").replace(/stroke="#[a-f0-9]+"/gi,'stroke="currentColor"').replace(/<title>.+<\/title>/,"").replace(/<desc>.+<\/desc>/,"").replace(/<!--.+-->/,"").replace(/\s\s+/gm,"")}static{this.\u0275fac=function(V){return new(V||o)(H.KVO(Y.Go))}}static{this.\u0275prov=H.jDH({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})(),tt=(()=>{class o{constructor(){this.name=(0,S.hFB)(null),this.size=(0,S.hFB)(null),this.url=(0,S.hFB)(null),this.alt=(0,S.hFB)(null),this.sanitizer=(0,H.WQX)(he.up),this.iconSingleService=(0,H.WQX)(qe),this.iconSizeService=(0,H.WQX)(Fe),this.iconSizeInRemIfLoaded=(0,F.EW)(()=>{if(this.showAltText())return null;const ie=this.requestedIconSizeInPx();return ie?ie/16:null}),this.sanitizedIcon=(0,F.EW)(()=>this.iconData()?.content?this.iconData()?.content:""),this.showAltText=(0,F.EW)(()=>"error"===this.iconData().status),this.iconParams=(0,F.EW)(()=>({name:this.name(),url:this.url(),size:this.size()})),this.iconData=(0,ue.ot)((0,ue.br)(this.iconParams).pipe((0,ce.B)(10),(0,Be.n)(ie=>ie.name?this.iconSingleService.loadSingleIcon("./assets/svg-icons",this.requestedIconSizeInPx(),ie.name).pipe((0,Ze.T)(V=>({content:this.sanitizer.bypassSecurityTrustHtml(V?.content??""),status:"success"})),(0,Ee.Z)({status:"loading",content:null}),(0,k.W)(()=>(0,X.of)({status:"error",content:null}))):(0,X.of)({status:"error",content:null}))),{initialValue:{content:null,status:"loading"}}),this.requestedIconSizeInPx=(0,F.EW)(()=>{const{name:ie,url:V,size:de}=this.iconParams();return this.iconSizeService.getSize(ie,V,de)})}static{this.\u0275fac=function(V){return new(V||o)}}static{this.\u0275cmp=y.VBU({type:o,selectors:[["kf-icon-single"]],hostVars:4,hostBindings:function(V,de){2&V&&y.xc7("width",de.iconSizeInRemIfLoaded(),"rem")("height",de.iconSizeInRemIfLoaded(),"rem")},inputs:{name:[1,"name"],size:[1,"size"],url:[1,"url"],alt:[1,"alt"]},decls:2,vars:1,consts:[["aria-hidden","true",1,"kf-icon-single",3,"innerHTML"],["aria-hidden","true",1,"kf-icon-alt"]],template:function(V,de){1&V&&y.nVh(0,z,1,1,"div",0)(1,$,2,1,"div",1),2&V&&y.vxM(de.showAltText()?de.alt()?1:-1:0)},styles:["[_nghost-%COMP%]{display:inline-block;vertical-align:top}[_nghost-%COMP%] .kf-icon-single[_ngcontent-%COMP%], [_nghost-%COMP%] svg{width:100%;height:100%;display:inline-block;vertical-align:top}[_nghost-%COMP%] .kf-icon-alt[_ngcontent-%COMP%]{font-style:normal;font-weight:400;font-size:small}"],changeDetection:0})}}return o}
1)();const jt=(o,Ie)=>(o.hasService()||(o.kfIconService=Ie),o.kfIconService);let Wt=(()=>{class o{get kfIconService(){return this._kfIconService}set kfIconService(ie){this._kfIconService=ie,this._kfIconService.init()}hasService(){return!!this._kfIconService}static{this.\u0275fac=function(V){return new(V||o)}}static{this.\u0275prov=H.jDH({token:o,factory:o.\u0275fac,providedIn:"platform"})}}return o})(),sn=(()=>{class o extends Oe{static{this.\u0275fac=(()=>{let ie;return function(de){return(ie||(ie=y.xGo(o)))(de||o)}})()}static{this.\u0275prov=H.jDH({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})(),$e=(()=>{class o{constructor(){this.startOnLoad=(0,S.hFB)(!1,{transform:S.L39}),this.loop=(0,S.hFB)(!1,{transform:S.L39}),this.playOnHover=(0,S.hFB)(!1,{transform:S.L39}),this.playOnPress=(0,S.hFB)(!1,{transform:S.L39}),this.respectReducedMotion=(0,S.hFB)(!1,{transform:S.L39}),this.svgLoaded=new L.B,this.duration=0,this.LOOP_INTERVAL=100,this.mediaQuery=window.matchMedia("(prefers-reduced-motion: reduce)"),this.prefersReducedMotion=(0,ue.ot)((0,re.R)(this.mediaQuery,"change").pipe((0,Ze.T)(ie=>ie.matches)),{initialValue:this.mediaQuery.matches}),this.host=(0,H.WQX)(y.aKT),this.loopEffect=(0,H.QZP)(()=>{this.loop()&&!this.shouldReduceMotion()?this.play():this.clearLoopTimer()}),this.startOnLoadEffect=(0,H.QZP)(()=>{this.startOnLoad()&&!this.shouldReduceMotion()&&this.play()}),this.respectReducedMotionEffect=(0,H.QZP)(()=>{this.respectReducedMotion()&&this.stop()})}ngOnInit(){this.mutationObserver=new MutationObserver(()=>{const ie=this.getSvg();ie&&(this.duration=this.getSvgDuration(),this.svg=ie,this.svgLoaded.next(),this.startOnLoad()?this.play():this.stop(),this.mutationObserver?.disconnect())}),this.mutationObserver.observe(this.host.nativeElement,{childList:!0,subtree:!0})}ngOnDestroy(){this.clearLoopTimer(),this.mutationObserver?.disconnect(),this.svgLoadedSubscription?.unsubscribe()}onHoverStart(){this.playOnHover()&&!this.shouldReduceMotion()&&this.play()}onPressStart(){this.playOnPress()&&!this.shouldReduceMotion()&&this.play()}play(){!this.svg||this.shouldReduceMotion()||(this.svg.setCurrentTime(0),this.svg.unpauseAnimations(),this.loop()&&this.startLoopWatcher())}stop(){this.svg&&(this.svg.pauseAnimations(),this.svg.setCurrentTime(0))}shouldReduceMotion(){return this.respectReducedMotion()&&this.prefersReducedMotion()}startLoopWatcher(){!this.svg||!this.duration||this.loopTimerId||this.shouldReduceMotion()||this.check()}getSvg(){return this.host.nativeElement.querySelector("kf-icon svg")}clearLoopTimer(){void 0!==this.loopTimerId&&(clearTimeout(this.loopTimerId),this.loopTimerId=void 0)}check(){this.svg&&!this.shouldReduceMotion()?(this.svg.getCurrentTime()>=this.duration&&(this.svg.setCurrentTime(0),this.svg.unpauseAnimations()),this.loopTimerId=window.setTimeout(()=>this.check(),this.LOOP_INTERVAL)):this.clearLoopTimer()}getSvgDuration(){if(!this.svg)return 0;const ie=Array.from(this.svg.querySelectorAll("animate, animateTransform, animateMotion"));return Math.max(...ie.map(V=>V.getSimpleDuration()||0),0)}static{this.\u0275fac=function(V){return new(V||o)}}static{this.\u0275dir=y.FsC({type:o,selectors:[["","kfIconAnimated",""]],hostBindings:function(V,de){1&V&&y.bIt("mouseenter",function(){return de.onHoverStart()})("mousedown",function(){return de.onPressStart()})("touchstart",function(){return de.onPressStart()})},inputs:{startOnLoad:[1,"startOnLoad"],loop:[1,"loop"],playOnHover:[1,"playOnHover"],playOnPress:[1,"playOnPress"],respectReducedMotion:[1,"respectReducedMotion"]}})}}return o})(),Pt=(()=>{class o{constructor(){this.name=(0,S.hFB)(null),this.size=(0,S.hFB)(null),this.alt=(0,S.hFB)(null),this.sanitizer=(0,H.WQX)(he.up),this.iconAnimatedService=(0,H.WQX)(qe),this.iconSizeService=(0,H.WQX)(Fe),this.animatedIconDirective=(0,H.WQX)($e,{optional:!0}),this.svgLoadedEffect=(0,H.QZP)(()=>{this.iconData()?.content&&this.animatedIconDirective?.svgLoaded.next()}),this.iconSizeInRemIfLoaded=(0,F.EW)(()=>{if(this.showAltText())return null;const ie=this.requestedIconSizeInPx();return ie?ie/16:null}),this.sanitizedIcon=(0,F.EW)(()=>this.iconData()?.content?this.iconData()?.content:""),this.showAltText=(0,F.EW)(()=>"error"===this.iconData().status),this.iconParams=(0,F.EW)(()=>({name:this.name(),size:this.size()})),this.iconData=(0,ue.ot)((0,ue.br)(this.iconParams).pipe((0,ce.B)(10),(0,Be.n)(ie=>ie.name?this.iconAnimatedService.loadSingleIcon("./assets/animated-icons",this.requestedIconSizeInPx(),ie.name).pipe((0,Ze.T)(V=>({content:this.sanitizer.bypassSecurityTrustHtml(V?.content??""),status:"success"})),(0,Ee.Z)({status:"loading",content:null}),(0,k.W)(()=>(0,X.of)({status:"error",content:null}
1))):(0,X.of)({status:"error",content:null}))),{initialValue:{content:null,status:"loading"}}),this.requestedIconSizeInPx=(0,F.EW)(()=>{const{name:ie,size:V}=this.iconParams();return this.iconSizeService.getSize(ie,null,V)})}static{this.\u0275fac=function(V){return new(V||o)}}static{this.\u0275cmp=y.VBU({type:o,selectors:[["kf-icon-animated"]],hostVars:4,hostBindings:function(V,de){2&V&&y.xc7("width",de.iconSizeInRemIfLoaded(),"rem")("height",de.iconSizeInRemIfLoaded(),"rem")},inputs:{name:[1,"name"],size:[1,"size"],alt:[1,"alt"]},decls:2,vars:1,consts:[["aria-hidden","true",1,"kf-icon-animated",3,"innerHTML"],["aria-hidden","true",1,"kf-icon-alt"]],template:function(V,de){1&V&&y.nVh(0,je,1,1,"div",0)(1,oe,2,1,"div",1),2&V&&y.vxM(de.showAltText()?de.alt()?1:-1:0)},styles:["[_nghost-%COMP%]{display:inline-block;vertical-align:top}[_nghost-%COMP%] .kf-icon-animated[_ngcontent-%COMP%], [_nghost-%COMP%] svg{width:100%;height:100%;display:inline-block;vertical-align:top}[_nghost-%COMP%] .kf-icon-alt[_ngcontent-%COMP%]{font-style:normal;font-weight:400;font-size:small}"],changeDetection:0})}}return o})(),Nt=(()=>{class o{constructor(){this.fontLoadedCache=new Set,this.fontStatusObservables=new Map,this.fontLoadTimeoutMs=600,this.themeReadyTimeoutMs=3e3,this.document=(0,H.WQX)(H.qQL),this.environmentService=(0,H.WQX)(Y.vf)}getFontStatus(ie,V){if(this.fontLoadedCache.has(ie))return(0,X.of)({status:"loaded"});if(this.fontStatusObservables.has(ie))return this.fontStatusObservables.get(ie);const Ke=this.environmentService.themeLoaded$.pipe((0,Ne.p)(Boolean),(0,q.w)({first:this.themeReadyTimeoutMs}),(0,fe.s)(1),(0,Be.n)(()=>this.isFontLoaded(ie,V).pipe((0,Ze.T)(gt=>("loaded"===gt.status&&this.fontLoadedCache.add(ie),gt)))),(0,k.W)(()=>(0,X.of)({status:"unloaded"})),(0,Te.t)({bufferSize:1,refCount:!0}),(0,xe.j)(()=>{this.fontStatusObservables.delete(ie)}));return this.fontStatusObservables.set(ie,Ke),Ke}isFontLoaded(ie,V){const Ke=`${ie}px "kf-icon-font-${ie}"`,gt=document.fonts;return(0,U.H)(gt.load(Ke)).pipe((0,q.w)({first:this.fontLoadTimeoutMs}),(0,Ze.T)(it=>({status:it.length>0&&this.checkFontRenders(ie,Ke,V)?"loaded":"unloaded"})),(0,k.W)(()=>(0,X.of)({status:"unloaded"})))}checkFontRenders(ie,V,de){const gt=this.document.createElement("canvas").getContext("2d",{willReadFrequently:!0}),rn=de??`ic_orden_mit_euro_${ie}`;if(!gt)return!1;gt.font=`${ie}px monospace`;const ot=gt.measureText(rn).width;return gt.font=`${V}, monospace`,ot!==gt.measureText(rn).width}static{this.\u0275fac=function(V){return new(V||o)}}static{this.\u0275prov=H.jDH({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();const Gt=new H.nKC("ICON_FONT_LOADER",{providedIn:"root",factory:()=>(0,H.WQX)(Nt)});let Ot=(()=>{class o{constructor(){this.destroy$=new L.B,this.el=(0,H.WQX)(y.aKT),this.iconSizeService=(0,H.WQX)(Fe),this.iconFontLoader=(0,H.WQX)(Gt),this.size=null,this.name=null,this.isAnimated=!1,this._alt=null,this._userAriaLabel=null,this.url=null,this.expand=!1}static{this.DEFAULT_SIZE=24}static{this.BASE_FONT_SIZE=16}set alt(ie){this._alt=ie,this._userAriaLabel||this.setAriaLabel(ie)}set userAriaLabel(ie){this.setAriaLabel(ie),this._userAriaLabel=ie}ngOnChanges(ie){(ie.name||ie.url||ie.size)&&this.setIconFontLoadedState()}setIconFontLoadedState(){this.fontStatus$=this.iconFontLoader.getFontStatus(this.iconSizeService.getSize(this.name,this.url,this.size),this.name)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}setAriaLabel(ie){ie?this.el.nativeElement.setAttribute("aria-label",ie):this.el.nativeElement.removeAttribute("aria-label")}get fontFamily(){const ie=this.url;return ie?null:`'kf-icon-font-${this.iconSizeService.getSize(this.name,ie,this.size)}'`}get iconSize(){return this.expand?"100%":this.iconSizeService.getSize(this.name,this.url,this.size)/o.BASE_FONT_SIZE+"rem"}get iconFontSize(){if(this.expand){const ie=this.el?.nativeElement?.clientWidth||o.DEFAULT_SIZE,V=this.el?.nativeElement?.clientHeight||o.DEFAULT_SIZE;return(ie>V?V:ie)/o.BASE_FONT_SIZE+"rem"}return this.iconSizeService.getSize(this.name,this.url,this.size)/o.BASE_FONT_SIZE+"rem"}static{this.\u0275fac=function(V){return new(V||o)}}static{this.\u0275cmp=y.VBU({type:o,selectors:[["kf-icon"]],hostVars:12,hostBindings:function(V,de){2&V&&(y.xc7("font-family",de.fontFamily)("width",de.iconSize)("height",de.iconSize)("font-size",de.iconFontSize),y.AVh("kf-icon-custom",de.url)("kf-icon-expand",de.expand))},inputs:{size:"size",name:"name",isAnimated:"isAnimated",alt:"alt",userAriaLabel:[0,"aria-label","userAriaLabel"],url:"url",expand:"expand"},features:[y.Jv_([{provide:Oe,useFactory:jt,deps:[Wt,sn]}]),y.OA$],decls:3,vars:1,consts:[[3,"url","alt"],[3,"name","size","alt"],[3,"name","size"],[3,"name","size","url","alt"]],template:function(V,de){1&V&&y.nVh(0,ee,1,2,"kf-icon-external",0)(1,rt,1,3,"kf-icon-animated",1)(2,Qe,2,3),2&V&&y.vxM(de.url?0:de.isAnimated?1:de.n
1ame?2:-1)},dependencies:[ke,Ye,tt,Pt,ge.Jj],styles:[".mat-menu-panel[_nghost-%COMP%]:not(kf-icon-custom):not(kf-icon-single), .mat-menu-panel [_nghost-%COMP%]:not(kf-icon-custom):not(kf-icon-single){margin-right:.8rem}[_nghost-%COMP%]{display:inline-flex;justify-content:center;align-items:center;vertical-align:middle}.kf-icon-expand[_nghost-%COMP%]{display:flex}.kf-icon-link-text[_nghost-%COMP%]{margin-bottom:.25rem}"],changeDetection:0})}}return o})()},7811(pt,G,s){s.d(G,{jh:()=>Qe});var v=s(1985),S=s(8359),y=s(5007),H=s(2771),F=s(4402),L=s(7673),D=s(6780),U=s(9687);const X=new class re extends U.q{}(class M extends D.R{constructor(Ye,qe){super(Ye,qe),this.scheduler=Ye,this.work=qe}schedule(Ye,qe=0){return qe>0?super.schedule(Ye,qe):(this.delay=qe,this.state=Ye,this.scheduler.flush(this),this)}execute(Ye,qe){return qe>0||this.closed?super.execute(Ye,qe):this._execute(Ye,qe)}requestAsyncId(Ye,qe,tt=0){return null!=tt&&tt>0||null==tt&&this.delay>0?super.requestAsyncId(Ye,qe,tt):(Ye.flush(this),0)}});var Ee=s(983),k=s(8810),ce=s(3083),Ne=s(4572),xe=s(1413),Ze=s(6977),Te=s(941),Be=s(8141),fe=s(3993),q=s(6354),ge=s(9437),Y=s(6697),he=s(3294),ue=s(4668),be=s(5802),me=s(2271),j=s(7705),z=s(9079);function rt(pe){return"function"==typeof pe.ngrxOnStoreInit}function et(pe){return"function"==typeof pe.ngrxOnStateInit}const Se=new be.nKC("@ngrx/component-store Initial State");let Qe=(()=>{class pe{constructor(qe){this.destroySubject$=new H.m(1),this.destroy$=this.destroySubject$.asObservable(),this.stateSubject$=new H.m(1),this.isInitialized=!1,this.state$=this.select(tt=>tt),this.state=(0,z.ot)(this.stateSubject$.pipe((0,Ze.Q)(this.destroy$)),{requireSync:!1,manualCleanup:!0}),this.\u0275hasProvider=!1,qe&&this.initState(qe),this.checkProviderForHooks()}ngOnDestroy(){this.stateSubject$.complete(),this.destroySubject$.next()}updater(qe){return tt=>{let Wt,jt=!0;const $e=((0,F.A)(tt)?tt:(0,L.of)(tt)).pipe((0,Te.Q)(X),(0,Be.M)(()=>this.assertStateIsInitialized()),(0,fe.E)(this.stateSubject$),(0,q.T)(([Pt,Nt])=>qe(Nt,Pt)),(0,Be.M)(Pt=>this.stateSubject$.next(Pt)),(0,ge.W)(Pt=>jt?(Wt=Pt,Ee.w):(0,k.$)(Pt)),(0,Ze.Q)(this.destroy$)).subscribe();if(Wt)throw Wt;return jt=!1,$e}}initState(qe){(0,ce.c)([qe],X).subscribe(tt=>{this.isInitialized=!0,this.stateSubject$.next(tt)})}setState(qe){"function"!=typeof qe?this.initState(qe):this.updater(qe)()}patchState(qe){const tt="function"==typeof qe?qe(this.get()):qe;this.updater((jt,Wt)=>({...jt,...Wt}))(tt)}get(qe){let tt;return this.assertStateIsInitialized(),this.stateSubject$.pipe((0,Y.s)(1)).subscribe(jt=>{tt=qe?qe(jt):jt}),tt}select(...qe){const{observablesOrSelectorsObject:tt,projector:jt,config:Wt}=function Fe(pe){const Ye=Array.from(pe);let tt={debounce:!1,equal:(sn,$e)=>sn===$e};if(function Oe(pe){return typeof pe.debounce<"u"||typeof pe.equal<"u"}(Ye[Ye.length-1])&&(tt={...tt,...Ye.pop()}),1===Ye.length&&"function"!=typeof Ye[0])return{observablesOrSelectorsObject:Ye[0],projector:void 0,config:tt};const jt=Ye.pop();return{observablesOrSelectorsObject:Ye,projector:jt,config:tt}}(qe);return(function ke(pe,Ye){return Array.isArray(pe)&&0===pe.length&&Ye}(tt,jt)?this.stateSubject$:(0,Ne.z)(tt)).pipe(Wt.debounce?function ee(){return pe=>new v.c(Ye=>{let qe,tt;const jt=new S.yU;return jt.add(pe.subscribe({complete:()=>{qe&&Ye.next(tt),Ye.complete()},error:Wt=>{Ye.error(Wt)},next:Wt=>{tt=Wt,qe||(qe=y.$.schedule(()=>{Ye.next(tt),qe=void 0}),jt.add(qe))}})),jt})}():pe=>pe,jt?(0,q.T)($e=>tt.length>0&&Array.isArray($e)?jt(...$e):jt($e)):pe=>pe,(0,he.F)(Wt.equal),(0,ue.t)({refCount:!0,bufferSize:1}),(0,Ze.Q)(this.destroy$))}selectSignal(...qe){const tt=[...qe],jt="object"==typeof tt[qe.length-1]?tt.pop():{},Wt=tt.pop(),sn=tt;return(0,me.EW)(0===sn.length?()=>Wt(this.state()):()=>{const Pt=sn.map(Nt=>Nt());return Wt(...Pt)},jt)}effect(qe){const tt=new xe.B;return qe(tt).pipe((0,Ze.Q)(this.destroy$)).subscribe(),jt=>((0,F.A)(jt)?jt:(0,L.of)(jt)).pipe((0,Ze.Q)(this.destroy$)).subscribe(sn=>{tt.next(sn)})}checkProviderForHooks(){y.$.schedule(()=>{if((0,j.naY)()&&(rt(this)||et(this))&&!this.\u0275hasProvider){const qe=[rt(this)?"OnStoreInit":"",et(this)?"OnStateInit":""].filter(tt=>tt);console.warn(`@ngrx/component-store: ${this.constructor.name} has the ${qe.join(" and ")} lifecycle hook(s) implemented without being provided using the provideComponentStore(${this.constructor.name}) function. To resolve this, provide the component store via provideComponentStore(${this.constructor.name})`)}})}assertStateIsInitialized(){if(!this.isInitialized)throw new Error(`${this.constructor.name} has not been initialized yet. Please make sure it is initialized before updating/getting.`)}static{this.\u0275fac=function(tt){return new(tt||pe)(be.KVO(Se,8))}}static{this.\u0275prov=be.jDH({token:pe,factory:pe.\u0275fac})}}return pe})()},6822(pt,G,s){s.d(G,{Hn:()=>T});var L=s(983),D=s(9437),M=s(980),U=s(8141);function T(Ee,k,ce){const Ne="function"==typeof Ee?{next:Ee,error:k,complete:ce}:Ee;return xe=>xe.pipe((0,U.M)({next:Ne.next,complete:Ne.complete}),(0,D.W)(Ze=>(Ne.error(Ze),L.w)),Ne.finalize?(0,M.j)(Ne.finalize):Ze=>Ze)}},347(pt,G,s){s.d(G,{Y:()=>y});var v=s(5802),S=s(3570);function y(){(0,v.Af3)(y);const H=(0,v.WQX)(v.qQL);return{create:(F,L)=>(0,S.Ir)(H.createElement(F),{contentId:L})}}},3570(pt,G,s){s.d(G,{AT:()=>Be,DA:()=>oe,Gv:()=>Te,Ir:()=>ke,Lc:()=>Ze,Rn:()=>z,Tn:()=>fe,Xj:()=>xe,_j:()=>je,aE:()=>Y,bJ:()=>ge,cF:()=>Qe,d9:()=>Se,g8:()=>ue,hu:()=>be,i5:()=>he,ju:()=>L,qE:()=>Ee,t4:()=>ut,tz:()=>M,xo:()=>me,yL:()=>q});var v=s(467),S=s(1985),y=s(1556);const H=["handler","target","isProxy"],F=N=>H.includes(N),L=N=>!!N&&("object"==typeof N||"function"==typeof N)&&"isProxy"in N,D=(N,pe)=>({...N,target:pe,handler:N,isProxy:!0,get(Ye,qe,tt){return F(qe)?this[qe]:N.get?.(Ye,qe,tt)},has:(Ye,qe)=>F(qe)||!!N.has?.(Ye,qe)}),M=(N,pe={})=>new Proxy(pe,D(N,pe));function Ee(N){return k.apply(this,arguments)}function k(){return(k=(0,v.A)(function*(N){const Ye=`\n const module = { exports: {} };\n const exports = module.exports;
1\n\n (function(module, exports) {\n ${yield fetch(N).then(qe=>{if(!qe.ok)throw new Error(`Failed to load CommonJS module from ${N}`);return qe.text()})}\n })(module, exports);\n\n export default module.exports;`;return URL.createObjectURL(new Blob([Ye],{type:"text/javascript"}))})).apply(this,arguments)}const xe=N=>fe(N)&&"constructor"in N,Ze=N=>fe(N)&&N.prototype,Te=N=>!!N&&"object"==typeof N,Be=N=>!!N&&"object"==typeof N&&(N instanceof S.c||"lift"in N&&"subscribe"in N),fe=N=>"function"==typeof N,q=N=>!!N&&"object"==typeof N&&"then"in N,ge=N=>N instanceof Error,Y=N=>Te(N)&&"constructor"in N&&N.constructor.toString().startsWith("class"),he=(N,pe)=>!!N&&"object"==typeof N&&pe in N,ue=(N,pe)=>!!N&&"function"==typeof N&&pe in N,be=(N,pe)=>pe(N)?N:void 0,me=(N,pe,Ye)=>N?pe(N):Ye?.else()??void 0;function z(N,pe){return N.next().value??pe}function je(N){return[...N]}const oe=()=>N=>new S.c(pe=>{N.subscribe({next:Ye=>pe.next((0,y.ro)(Ye)),error:Ye=>pe.next((0,y.A2)(Ye)),complete:()=>{pe.complete()}})}),et=M({get:()=>()=>et});function ut(){const N=[],pe=M({get:(Ye,qe)=>(N.push(qe),()=>M({get:()=>(N.pop(),()=>et)}))});return{capture:()=>pe,value:()=>N.shift(),values:()=>[...N]}}const Se=N=>N??[];function Qe(N,pe){return N.filter(Ye=>pe(Ye))}const ke=(N,pe)=>{const Ye=N;return Ye.compCtx=pe,Ye}},1556(pt,G,s){s.d(G,{A2:()=>Ze,Zh:()=>Y,ro:()=>Ne});var D=s(1203),M=s(9724),U=s(7673),re=s(9437),X=s(6354),T=s(5558);const Ne=he=>({kind:"N",value:he}),Ze=he=>({kind:"E",error:he}),Y=he=>(0,D.F)((0,T.n)(ue=>(he=>"N"===he.kind)(ue)?(0,M.H)(he(ue.value)).pipe((0,X.T)(be=>Ne(be)),(0,re.W)(be=>(0,U.of)(Ze(be)))):(0,U.of)(ue)))},467(pt,G,s){function v(y,H,F,L,D,M,U){try{var re=y[M](U),X=re.value}catch(T){return void F(T)}re.done?H(X):Promise.resolve(X).then(L,D)}function S(y){return function(){var H=this,F=arguments;return new Promise(function(L,D){var M=y.apply(H,F);function U(X){v(M,L,D,U,re,"next",X)}function re(X){v(M,L,D,U,re,"throw",X)}U(void 0)})}}s.d(G,{A:()=>S})},1635(pt,G,s){function F(Se,Qe,Fe,Oe){var pe,ke=arguments.length,N=ke<3?Qe:null===Oe?Oe=Object.getOwnPropertyDescriptor(Qe,Fe):Oe;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)N=Reflect.decorate(Se,Qe,Fe,Oe);else for(var Ye=Se.length-1;Ye>=0;Ye--)(pe=Se[Ye])&&(N=(ke<3?pe(N):ke>3?pe(Qe,Fe,N):pe(Qe,Fe))||N);return ke>3&&N&&Object.defineProperty(Qe,Fe,N),N}function X(Se,Qe){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(Se,Qe)}function T(Se,Qe,Fe,Oe){return new(Fe||(Fe=Promise))(function(N,pe){function Ye(jt){try{tt(Oe.next(jt))}catch(Wt){pe(Wt)}}function qe(jt){try{tt(Oe.throw(jt))}catch(Wt){pe(Wt)}}function tt(jt){jt.done?N(jt.value):function ke(N){return N instanceof Fe?N:new Fe(function(pe){pe(N)})}(jt.value).then(Ye,qe)}tt((Oe=Oe.apply(Se,Qe||[])).next())})}function fe(Se){return this instanceof fe?(this.v=Se,this):new fe(Se)}function q(Se,Qe,Fe){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var ke,Oe=Fe.apply(Se,Qe||[]),N=[];return ke=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),Ye("next"),Ye("throw"),Ye("return",function pe($e){return function(Pt){return Promise.resolve(Pt).then($e,Wt)}}),ke[Symbol.asyncIterator]=function(){return this},ke;function Ye($e,Pt){Oe[$e]&&(ke[$e]=function(Nt){return new Promise(function(Gt,Ot){N.push([$e,Nt,Gt,Ot])>1||qe($e,Nt)}
vendor: 1,242 bytes, line 1
1)},Pt&&(ke[$e]=Pt(ke[$e])))}function qe($e,Pt){try{!function tt($e){$e.value instanceof fe?Promise.resolve($e.value.v).then(jt,Wt):sn(N[0][2],$e)}(Oe[$e](Pt))}catch(Nt){sn(N[0][3],Nt)}}function jt($e){qe("next",$e)}function Wt($e){qe("throw",$e)}function sn($e,Pt){$e(Pt),N.shift(),N.length&&qe(N[0][0],N[0][1])}}function Y(Se){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Fe,Qe=Se[Symbol.asyncIterator];return Qe?Qe.call(Se):(Se=function Ne(Se){var Qe="function"==typeof Symbol&&Symbol.iterator,Fe=Qe&&Se[Qe],Oe=0;if(Fe)return Fe.call(Se);if(Se&&"number"==typeof Se.length)return{next:function(){return Se&&Oe>=Se.length&&(Se=void 0),{value:Se&&Se[Oe++],done:!Se}}};throw new TypeError(Qe?"Object is not iterable.":"Symbol.iterator is not defined.")}(Se),Fe={},Oe("next"),Oe("throw"),Oe("return"),Fe[Symbol.asyncIterator]=function(){return this},Fe);function Oe(N){Fe[N]=Se[N]&&function(pe){return new Promise(function(Ye,qe){!function ke(N,pe,Ye,qe){Promise.resolve(qe).then(function(tt){N({value:tt,done:Ye})},pe)}(Ye,qe,(pe=Se[N](pe)).done,pe.value)})}}}s.d(G,{AQ:()=>q,Cg:()=>F,N3:()=>fe,Sn:()=>X,sH:()=>T,xN:()=>Y}),"function"==typeof SuppressedError&&SuppressedError}},pt=>{pt(pt.s=8301)}]);
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.