PageSourceSearch

https://l2cygnus.com/main.a88a02391b057483.js

js l2cygnus.com collected 2026-10-04 03:29:52 UTC 642,780 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkl2cygnus_web_frontend=self.webpackChunkl2cygnus_web_frontend||[]).push([[792],{8159(Nt,Fe,T){T.d(Fe,{Bu:()=>ie,CG:()=>rt,Dj:()=>ct,F2:()=>wn,GL:()=>rn,LW:()=>tt,NN:()=>gt,XK:()=>Ne,XN:()=>pe,Y1:()=>_t,Yz:()=>Qt,Z8:()=>cn,ZM:()=>Ke,bj:()=>we,kP:()=>Ot,kl:()=>G,l_:()=>de,pG:()=>Ae,rH:()=>Kt,rN:()=>Re,sG:()=>lt,uu:()=>Qe,x1:()=>jt,xt:()=>me,y3:()=>D,z7:()=>Gt});const D=T(5312).c.baseUrl,ie=D+"/public",K="/user",fe=ie+"/payment",me=ie+K+"/balance",Oe=fe+"/paypal",de=Oe+"/order",G=fe+"/stripe/order",we=Oe+"/donate",Qe="/user/character/stats",pe=ie+"/server/status",tt="/login",_t="/user/register",Ae="/user/recover/password",Ne="/user/captcha",be="/announcements",Re=be+"/news",lt=ie+"/ad",gt=be+"/files",ct=be+"/date",Kt=ie+K+"/changePassword",Gt=ie+K+"/changePassword/currentRequired",rn=ie+K+"/changePassword/temp",Qt=ie+K+"/deleteAccount",jt=ie+K+"/event",wn=jt+"/referral",cn=jt+"/youtube",Ke=ie+"/vote",rt=ie+"/network/ip",Ot=ie+"/oauth/provider"},2785(Nt,Fe,T){T.d(Fe,{L:()=>ce});var b=T(8159),D=T(5802),ie=T(3794);let ce=(()=>{class K{constructor(me){this.http=me}saveAdSource(me){return this.http.post(b.sG+"?source="+me,null)}saveReferrer(me){return this.http.post(b.sG+"/referrer",{url:me})}static{this.\u0275fac=function(Oe){return new(Oe||K)(D.KVO(ie.Qq))}}static{this.\u0275prov=D.jDH({token:K,factory:K.\u0275fac,providedIn:"root"})}}return K})()},6639(Nt,Fe,T){T.d(Fe,{k:()=>me});var b=T(3794),D=T(4412),ie=T(8159);class ce{constructor(V,de,G,we){this.username=V,this.password=de,this.recaptche=G,this.deviceId=we}}class K{}var fe=T(5802);let me=(()=>{class Oe{constructor(de){this.http=de,this.sessionKey="l2cygnus_session",this.defaultSessionTime=20,this._authenticatedSubject=ne
1w D.t(null)}isLoggedIn(){const de=this.session;if(!de)return!1;let G;if(de.verifyDevice||(G=de.expireAt,null===G))return!1;if((new Date).getTime()>=Number(G))return this.logOff(),!1;const we=new Date;return we.setTime(we.getTime()+this.minutesToMillis(5)),we.getTime()>Number(G)&&(this.updateExpiration(1),this.refreshSession()),!0}get token(){const de=this.session;return de?de.token:null}get username(){const de=this.session;return de?de.username:null}logOff(){this.endSession()}tryAuth(de,G,we){const Qe=new ce(de,G,we,localStorage.getItem(`deviceId#${de}`));return this.http.post(ie.y3+ie.LW,Qe,{headers:new b.Lr({"Content-Type":"application/json"}),observe:"response"})}tryVerifyCode(de){return this.http.post(`${ie.y3}${ie.LW}/device/${de}/verify`,null,{headers:new b.Lr({"Content-Type":"application/json",Authorization:`${this.token}`})})}logOut(){return this.http.post(`${ie.y3}/logOff`,null)}doRefresh(){return!this.refreshing&&!this.loggedOut&&(!this.refreshTime||(new Date).getTime()>this.refreshTime+this.minutesToMillis(1))}updateRefreshTime(){this.refreshTime=(new Date).getTime()}minutesToMillis(de){return 60*Math.max(1,de)*1e3}refreshSession(){this.doRefresh()&&(this.refreshing=!0,this.http.post(ie.y3+"/auth/refresh",null).subscribe(de=>{this.updateRefreshTime(),this.refreshing=!1,this.updateExpiration(de)},de=>{this.refreshing=!1,this.updateRefreshTime()}))}updateExpiration(de){let G=this.session;G&&(G.expireAt=(new Date).getTime()+this.minutesToMillis(de||this.defaultSessionTime),this.currentSession=G,localStorage.setItem(this.sessionKey,JSON.stringify(G)),this._authenticatedSubject.next(!0))}saveIncorrectAttempt(de,G){G.expireAt=(new Date).getTime()+this.minutesToMillis(15),localStorage.setItem("incorrectAttempt#"+de,JSON.stringify(G))}getIncorrectAttempt(de){const G=localStorage.getItem("incorrectAttempt#"+de);if(G){const we=JSON.parse(G);if(we.expireAt>(new Date).getTime())return we;localStorage.removeItem("incorrectAttempt#"+de)}return null}saveSession(de,G,we){const Qe=localStorage.getItem(this.sessionKey);let pe;pe=Qe?JSON.parse(Qe):new K,G&&(pe.token=G,this.loggedOut=!1),we&&(pe.username=we),de.deviceId&&(pe.deviceId=de.deviceId),pe.verifyDevice=de.verifyDevice,pe.oauth=de.oauth,pe.expireAt=(new Date).getTime()+this.minutesToMillis(de.sessionTime),this.currentSession=pe,localStorage.setItem(this.sessionKey,JSON.stringify(pe)),this._authenticatedSubject.next(!0)}endSession(){this.loggedOut||(this.loggedOut=!0,this._authenticatedSubject.next(!1),this.logOut().subscribe(de=>{this.currentSession=null,localStorage.removeItem(this.sessionKey)},de=>{this.currentSession=null,localStorage.removeItem(this.sessionKey)}))}get authenticatedSubject(){return this._authenticatedSubject}get oauth(){const de=this.session;return de&&de.oauth}get session(){if(this.currentSession)return this.currentSession;const de=localStorage.getItem(this.sessionKey);return de?JSON.parse(de):null}static{this.\u0275fac=function(G){return new(G||Oe)(fe.KVO(b.Qq))}}static{this.\u0275prov=fe.jDH({token:Oe,factory:Oe.\u0275fac,providedIn:"root"})}}return Oe})()},2691(Nt,Fe,T){T.d(Fe,{$:()=>ie});class b{constructor(K,fe,me,Oe,V){this.url=K,this.description=fe,this.selected=V,this.last=me,this.newTab=Oe,this.newTab&&(this.target="_blank")}}var D=T(5802);let ie=(()=>{class ce{constructor(){this._mainItems=[new b("home","HOME",!1,!1),new b("stats","STATISTICS",!1,!1),new b("files","FILES",!1,!1),new b("feature","FEATURES",!1,!1),new b("rules","RULES",!1,!1),new b("policy/privacy","PRIVACY POLICY",!0,!1)],this._anonymousUserItems=[new b("login","LOGIN",!1,!1),new b("register","REGISTER",!1,!1),new b("recover","RECOVER",!1,!1)],this._userItems=[new b("donation","DONATION",!1,!1),new b("events","EVENTS",!1,!1),new b("settings","SETTINGS",!1,!1),new b("vote/notVoted","VOTE",!1,!1),new b("logOut","LOG OUT",!1,!1)]}select(fe){if(fe.newTab)return;fe.selected=!0;const me=fe.url;for(const Oe of[this.mainItems,this.userItems,this.anonymousUserItems])for(const V of Oe){if(V.url===me)continue;const de=V.selected;if(V.selected=!1,de)return}}resolveSelectedItem(fe){const me=window.location.href,Oe=me.lastIndexOf("/");if(-1!==Oe){const V=me.substring(Oe+1,me.length);for(const de of fe)if(de.url===V){this.select(de);break}}}get mainItems(){return this._mainItems}get userItems(){return this._userItems}get anonymousUserItems(){return this._anonymousUserItems}
vendor: 12,512 bytes, line 1
1onNavigate(fe){this.mainItems.forEach(me=>{me.url.includes(fe)&&this.select(me)})}static{this.\u0275fac=function(me){return new(me||ce)}}static{this.\u0275prov=D.jDH({token:ce,factory:ce.\u0275fac,providedIn:"root"})}}return ce})()},5312(Nt,Fe,T){T.d(Fe,{c:()=>b});const b={production:!0,baseUrl:"https://www.l2cygnus.com:8443"}},3928(Nt,Fe,T){var b=T(5157),D=T(5802),ie=T(1230),ce=T(467),K=T(6494),fe=T(3117),me=T(177),Oe=T(9769),V=T(5547);class de{_doc;constructor(a){this._doc=a}manager}let G=(()=>{class h extends de{constructor(i){super(i)}supports(i){return!0}addEventListener(i,c,d,y){return i.addEventListener(c,d,y),()=>this.removeEventListener(i,c,d,y)}removeEventListener(i,c,d,y){return i.removeEventListener(c,d,y)}static \u0275fac=function(c){return new(c||h)(D.KVO(D.qQL))};static \u0275prov=D.jDH({token:h,factory:h.\u0275fac})}return h})();const we=new D.nKC("");let Qe=(()=>{class h{_zone;_plugins;_eventNameToPlugin=new Map;constructor(i,c){this._zone=c,i.forEach(R=>{R.manager=this});const d=i.filter(R=>!(R instanceof G));this._plugins=d.slice().reverse();const y=i.find(R=>R instanceof G);y&&this._plugins.push(y)}addEventListener(i,c,d,y){return this._findPluginFor(c).addEventListener(i,c,d,y)}getZone(){return this._zone}_findPluginFor(i){let c=this._eventNameToPlugin.get(i);if(c)return c;if(c=this._plugins.find(y=>y.supports(i)),!c)throw new D.buA(5101,!1);return this._eventNameToPlugin.set(i,c),c}static \u0275fac=function(c){return new(c||h)(D.KVO(we),D.KVO(D.SKi))};static \u0275prov=D.jDH({token:h,factory:h.\u0275fac})}return h})();const pe="ng-app-id";function ze(h){for(const a of h)a.remove()}function tt(h,a){const i=a.createElement("style");return i.textContent=h,i}function Ae(h,a){const i=a.createElement("link");return i.setAttribute("rel","stylesheet"),i.setAttribute("href",h),i}let Ne=(()=>{class h{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;constructor(i,c,d,y={}){this.doc=i,this.appId=c,this.nonce=d,function _t(h,a,i,c){const d=h.head?.querySelectorAll(`style[${pe}="${a}"],link[${pe}="${a}"]`);if(d)for(const y of d)y.removeAttribute(pe),y instanceof HTMLLinkElement?c.set(y.href.slice(y.href.lastIndexOf("/")+1),{usage:0,elements:[y]}):y.textContent&&i.set(y.textContent,{usage:0,elements:[y]})}(i,c,this.inline,this.external),this.hosts.add(i.head)}addStyles(i,c){for(const d of i)this.addUsage(d,this.inline,tt);c?.forEach(d=>this.addUsage(d,this.external,Ae))}removeStyles(i,c){for(const d of i)this.removeUsage(d,this.inline);c?.forEach(d=>this.removeUsage(d,this.external))}addUsage(i,c,d){const y=c.get(i);y?y.usage++:c.set(i,{usage:1,elements:[...this.hosts].map(R=>this.addElement(R,d(i,this.doc)))})}removeUsage(i,c){const d=c.get(i);d&&(d.usage--,d.usage<=0&&(ze(d.elements),c.delete(i)))}ngOnDestroy(){for(const[,{elements:i}]of[...this.inline,...this.external])ze(i);this.hosts.clear()}addHost(i){this.hosts.add(i);for(const[c,{elements:d}]of this.inline)d.push(this.addElement(i,tt(c,this.doc)));for(const[c,{elements:d}]of this.external)d.push(this.addElement(i,Ae(c,this.doc)))}removeHost(i){this.hosts.delete(i)}addElement(i,c){return this.nonce&&c.setAttribute("nonce",this.nonce),i.appendChild(c)}static \u0275fac=function(c){return new(c||h)(D.KVO(D.qQL),D.KVO(V.sZ2),D.KVO(V.BIS,8),D.KVO(V.Agw))};static \u0275prov=D.jDH({token:h,factory:h.\u0275fac})}return h})();const ot={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"},be=/%COMP%/g,Gt=new D.nKC("",{factory:()=>!0});function jt(h,a){return a.map(i=>i.replace(be,h))}let cn=(()=>{class h{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;constructor(i,c,d,y,R,B,Q=null,re=null){this.eventManager=i,this.sharedStylesHost=c,this.appId=d,this.removeStylesOnCompDestroy=y,this.doc=R,this.ngZone=B,this.nonce=Q,this.tracingService=re,this.defaultRenderer=new Ke(i,R,B,this.tracingService)}createRenderer(i,c){if(!i||!c)return this.defaultRenderer;const d=this.getOrCreateRenderer(i,c);return d instanceof ue?d.applyToHost(i):d instanceof _e&&d.applyStyles(),d}getOrCreateRenderer(i,c){const d=this.rendererByCompId;let y=d.get(c.id);if(!y){const R=this.doc,B=this.ngZone,Q=this.eventManager,re=this.sharedStylesHost,Te=this.removeStylesOnCompDestroy,$e=this.tracingService;switch(c.encapsulation){case V.gXe.Emulated:y=new ue(Q,re,c,this.appId,Te,R,B,$e);break;case V.gXe.ShadowDom:return new he(Q,i,c,R,B,this.nonce,$e,re);case V.gXe.ExperimentalIsolatedShadowDom:return new he(Q,i,c,R,B,this.nonce,$e);default:y=new _e(Q,re,c,Te,R,B,$e)}d.set(c.id,y)}return y}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(i){this.rendererByCompId.delete(i)}static \u0275fac=function(c){return new(c||h)(D.KVO(Qe),D.KVO(Ne),D.KVO(V.sZ2),D.KVO(Gt),D.KVO(D.qQL),D.KVO(D.SKi),D.KVO(V.BIS),D.KVO(V.a8H,8))};static \u0275prov=D.jDH({token:h,factory:h.\u0275fac})}return h})();class Ke{eventManager;doc;ngZone;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;constructor(a,i,c,d){this.eventManager=a,this.doc=i,this.ngZone=c,this.tracingService=d}destroy(){}destroyNode=null;createElement(a,i){return i?this.doc.createElementNS(ot[i]||i,a):this.doc.createElement(a)}createComment(a){return this.doc.createComment(a)}createText(a){return this.doc.createTextNode(a)}appendChild(a,i){(At(a)?a.content:a).appendChild(i)}insertBefore(a,i,c){a&&(At(a)?a.content:a).insertBefore(i,c)}removeChild(a,i){i.remove()}selectRootElement(a,i){let c="string"==typeof a?this.doc.querySelector(a):a;if(!c)throw new D.buA(-5104,!1);return i||(c.textContent=""),c}parentNode(a){return a.parentNode}nextSibling(a){return a.nextSibling}setAttribute(a,i,c,d){if(d){i=d+":"+i;const y=ot[d];y?a.setAttributeNS(y,i,c):a.setAttribute(i,c)}else a.setAttribute(i,c)}removeAttribute(a,i,c){if(c){const d=ot[c];d?a.removeAttributeNS(d,i):a.removeAttribute(`${c}:${i}`)}else a.removeAttribute(i)}addClass(a,i){a.classList.add(i)}removeClass(a,i){a.classList.remove(i)}setStyle(a,i,c,d){d&(V.czy.DashCase|V.czy.Important)?a.style.setProperty(i,c,d&V.czy.Important?"important":""):a.style[i]=c}removeStyle(a,i,c){c&V.czy.DashCase?a.style.removeProperty(i):a.style[i]=""}setProperty(a,i,c){null!=a&&(a[i]=c)}setValue(a,i){a.nodeValue=i}listen(a,i,c,d){if("string"==typeof a&&!(a=(0,K.rb)().getGlobalEventTarget(this.doc,a)))throw new D.buA(5102,!1);let y=this.decoratePreventDefault(c);return this.tracingService?.wrapEventListener&&(y=this.tracingService.wrapEventListener(a,i,y)),this.eventManager.addEventListener(a,i,y,d)}decoratePreventDefault(a){return i=>{if("__ngUnwrap__"===i)return a;!1===a(i)&&i.preventDefault()}}}function At(h){return"TEMPLATE"===h.tagName&&void 0!==h.content}class he extends Ke{hostEl;sharedStylesHost;shadowRoot;constructor(a,i,c,d,y,R,B,Q){super(a,d,y,B),this.hostEl=i,this.sharedStylesHost=Q,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost&&this.sharedStylesHost.addHost(this.shadowRoot);let re=c.styles;re=jt(c.id,re);for(const $e of re){const Je=document.createElement("style");R&&Je.setAttribute("nonce",R),Je.textContent=$e,this.shadowRoot.appendChild(Je)}const Te=c.getExternalStyles?.();if(Te)for(const $e of Te){const Je=Ae($e,d);R&&Je.setAttribute("nonce",R),this.shadowRoot.appendChild(Je)}}nodeOrShadowRoot(a){return a===this.hostEl?this.shadowRoot:a}appendChild(a,i){return super.appendChild(this.nodeOrShadowRoot(a),i)}insertBefore(a,i,c){return super.insertBefore(this.nodeOrShadowRoot(a),i,c)}removeChild(a,i){return super.removeChild(null,i)}parentNode(a){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(a)))}destroy(){this.sharedStylesHost&&this.sharedStylesHost.removeHost(this.shadowRoot)}}class _e extends Ke{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(a,i,c,d,y,R,B,Q){super(a,y,R,B),this.sharedStylesHost=i,this.removeStylesOnCompDestroy=d;let re=c.styles;this.styles=Q?jt(Q,re):re,this.styleUrls=c.getExternalStyles?.(Q)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&0===V.DUP.size&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}}class ue extends _e{contentAttr;hostAttr;constructor(a,i,c,d,y,R,B,Q){const re=d+"-"+c.id;super(a,i,c,y,R,B,Q,re),this.contentAttr=function rn(h){return"_ngcontent-%COMP%".replace(be,h)}(re),this.hostAttr=function Qt(h){return"_nghost-%COMP%".replace(be,h)}(re)}applyToHost(a){this.applyStyles(),this.setAttribute(a,this.hostAttr,"")}createElement(a,i){const c=super.createElement(a,i);return super.setAttribute(c,this.contentAttr,""),c}}class Lt extends K.qj{supportsDOMEvents=!0;static makeCurrent(){(0,K.ig)(new Lt)}onAndCancel(a,i,c,d){return a.addEventListener(i,c,d),()=>{a.removeEventListener(i,c,d)}}dispatchEvent(a,i){a.dispatchEvent(i)}remove(a){a.remove()}createElement(a,i){return(i=i||this.getDefaultDocument()).createElement(a)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(a){return a.nodeType===Node.ELEMENT_NODE}isShadowRoot(a){return a instanceof DocumentFragment}getGlobalEventTarget(a,i){return"window"===i?window:"document"===i?a:"body"===i?a.body:null}getBaseHref(a){const i=function qe(){return kt=kt||document.head.querySelector("base"),kt?kt.getAttribute("href"):null}();return null==i?null:function zt(h){return new URL(h,document.baseURI).pathname}(i)}resetBaseElement(){kt=null}getUserAgent(){return window.navigator.userAgent}getCookie(a){return(0,fe.b)(document.cookie,a)}}let kt=null,Qn=(()=>{class h{build(){return new XMLHttpRequest}static \u0275fac=function(c){return new(c||h)};static \u0275prov=D.jDH({token:h,factory:h.\u0275fac})}return h})();const Ce=["alt","control","meta","shift"],et={"\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"},Ve={alt:h=>h.altKey,control:h=>h.ctrlKey,meta:h=>h.metaKey,shift:h=>h.shiftKey};let Tt=(()=>{class h extends de{constructor(i){super(i)}supports(i){return null!=h.parseEventName(i)}addEventListener(i,c,d,y){const R=h.parseEventName(c),B=h.eventCallback(R.fullKey,d,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,K.rb)().onAndCancel(i,R.domEventName,B,y))}static parseEventName(i){const c=i.toLowerCase().split("."),d=c.shift();if(0===c.length||"keydown"!==d&&"keyup"!==d)return null;const y=h._normalizeKey(c.pop());let R="",B=c.indexOf("code");if(B>-1&&(c.splice(B,1),R="code."),Ce.forEach(re=>{const Te=c.indexOf(re);Te>-1&&(c.splice(Te,1),R+=re+".")}),R+=y,0!=c.length||0===y.length)return null;const Q={};return Q.domEventName=d,Q.fullKey=R,Q}static matchEventFullKeyCode(i,c){let d=et[i.key]||i.key,y="";return c.indexOf("code.")>-1&&(d=i.code,y="code."),!(null==d||!d)&&(d=d.toLowerCase()," "===d?d="space":"."===d&&(d="dot"),Ce.forEach(R=>{R!==d&&(0,Ve[R])(i)&&(y+=R+".")}),y+=d,y===c)}static eventCallback(i,c,d){return y=>{h.matchEventFullKeyCode(y,i)&&d.runGuarded(()=>c(y))}}static _normalizeKey(i){return"esc"===i?"escape":i}static \u0275fac=function(c){return new(c||h)(D.KVO(D.qQL))};static \u0275prov=D.jDH({token:h,factory:h.\u0275fac})}return h})();function mt(){return(mt=(0,ce.A)(function*(h,a,i){const c={rootComponent:h,...en(a,i)};return(0,b.TL3)(c)})).apply(this,arguments)}function en(h,a){return{platformRef:a?.platformRef,appProviders:[...Bn,...h?.providers??[]],platformProviders:Wn}}const Wn=[{provide:V.Agw,useValue:me.AJ},{provide:V.PLl,useValue:function ir(){Lt.makeCurrent()},multi:!0},{provide:D.qQL,useFactory:function or(){return(0,V._9u)(document),document}}],Vr=[{provide:V.$Ln,useClass:class fn{addToWindow(a){D.laP.getAngularTestability=(c,d=!0)=>{const y=a.findTestabilityInTree(c,d);if(null==y)throw new D.buA(5103,!1);return y},D.laP.getAllAngularTestabilities=()=>a.getAllTestabilities(),D.laP.getAllAngularRootElements=()=>a.getAllRootElements(),D.laP.frameworkStabilizers||(D.laP.frameworkStabilizers=[]),D.laP.frameworkStabilizers.push(c=>{const d=D.laP.getAllAngularTestabilities();let y=d.length;const R=function(){y--,0==y&&c()};d.forEach(B=>{B.whenStable(R)})})}findTestabilityInTree(a,i,c){return null==i?null:a.getTestability(i)??(c?(0,K.rb)().isShadowRoot(i)?this.findTestabilityInTree(
1a,i.host,!0):this.findTestabilityInTree(a,i.parentElement,!0):null)}}},{provide:V.dOL,useClass:V.NYb},{provide:V.NYb,useClass:V.NYb}],Bn=[{provide:D.GBX,useValue:"root"},{provide:D.zcH,useFactory:function Er(){return new D.zcH}},{provide:we,useClass:G,multi:!0},{provide:we,useClass:Tt,multi:!0},cn,Ne,Qe,{provide:V._9s,useExisting:cn},{provide:fe.N,useClass:Qn},[]];let Ar=(()=>{class h{constructor(){}static \u0275fac=function(c){return new(c||h)};static \u0275mod=V.$C({type:h});static \u0275inj=D.G2t({providers:[...Bn,...Vr],imports:[Oe.MD,b.Hbi]})}return h})();var ar=T(3049),Zt=T(3864);let xn=(()=>{class h extends Zt.Oy{constructor(i){super(),this.title=i,this.siteName="L2Cygnus"}updateTitle(i){const c=this.buildTitle(i);this.title.setTitle(c?`${c} | ${this.siteName}`:this.siteName)}static{this.\u0275fac=function(c){return new(c||h)(D.KVO(ie.hE))}}static{this.\u0275prov=D.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})();var Gr=T(5312),ei=T(2785);let qn=(()=>{class h{static{this.\u0275fac=function(c){return new(c||h)}}static{this.\u0275mod=V.$C({type:h})}static{this.\u0275inj=D.G2t({})}}return h})();var Ln=T(6639),Ir=T(2691);const Fn=h=>({"d-none":h});function zn(h,a){if(1&h&&(V.qex(0),V.j41(1,"div",41),V.EFF(2),V.k0s(),V.j41(3,"ul",42)(4,"li",43)(5,"a",44),V.EFF(6,"Donation"),V.k0s()(),V.j41(7,"li",43)(8,"a",45),V.EFF(9,"Vote"),V.k0s()(),V.j41(10,"li",43)(11,"a",46),V.EFF(12,"Events"),V.k0s()(),V.j41(13,"li",43)(14,"a",47),V.EFF(15,"Settings"),V.k0s()(),V.j41(16,"li",43)(17,"a",48),V.EFF(18,"Logout"),V.k0s()()(),V.bVm()),2&h){const i=V.XpG();V.R7$(2),V.JRh(i.username)}}function lr(h,a){1&h&&(V.j41(0,"a",49),V.EFF(1," Sign-In "),V.k0s(),V.j41(2,"a",50),V.EFF(3," Sign-Up "),V.k0s())}let kr=(()=>{class h{constructor(i,c){this.menuService=i,this.authService=c}ngOnInit(){this.isAuthenticated$=this.authService.authenticatedSubject.asObservable(),this.authService.authenticatedSubject.next(this.authService.isLoggedIn()),this.resolveSelectedItem()}select(i){this.menuService.select(i)}get isAuthenticated(){return this.authService.isLoggedIn()}get username(){return this.authService.username}get items(){return this.menuService.mainItems}resolveSelectedItem(){const i=window.location.href,c=i.lastIndexOf("/");if(-1!==c){const d=i.substring(c+1,i.length);for(const y of this.items)if(y.url===d){this.select(y);break}}}static{this.\u0275fac=function(c){return new(c||h)(V.rXU(Ir.$),V.rXU(Ln.k))}}static{this.\u0275cmp=V.VBU({type:h,selectors:[["app-top-menu"]],decls:77,vars:9,consts:[["guestLinks",""],["data-section","navigation",1,"section","compensate-for-scrollbar"],["data-container","navigation",1,"container"],[1,"navigation"],[1,"navigation__box","navigation__box_side_left"],["data-gw-burger","",1,"navigation__gw-burger","gw-burger"],[1,"main-gw-burger__box","gw-burger__box"],[1,"gw-burger__line","gw-burger__line_pos_top"],[1,"gw-burger__line","gw-burger__line_pos_middle"],[1,"gw-burger__line","gw-burger__line_pos_bottom"],["href","/",1,"logo"],["src","assets/ancient-world/images/logotype/logotype.png","alt","logo",1,"logo__img",2,"width","8rem"],["src","assets/ancient-world/images/logotype/logotype.png","alt","logo",1,"logo__img","logo__img_hover"],["data-menu","",1,"navigation__menu","menu"],[1,"menu__content"],[1,"menu__list"],[1,"menu__el"],["href","/",1,"menu__item"],[1,"menu__dot"],["href","https://l2cygnus.com/interlude-gve/features",1,"menu__item"],["routerLink","/vote","data-menu-close","",1,"menu__item"],["href","javascript:;","data-open-window","modal-downloads","data-menu-close","",1,"menu__item"],["routerLink","/stats","data-menu-close","",1,"menu__item"],["routerLink","/rules","data-menu-close","",1,"menu__item"],["routerLink","policy/privacy","data-menu-close","",1,"menu__item"],[1,"menu__el","menu__el_continer","menu__el_continer_divider"],["data-place-from","auth",1,"menu__el","menu__el_continer"],[1,"menu__el","menu__el_continer"],["data-place-from","scl",1,"scl_type_mobile"],["data-menu","",1,"navigation__menu","user-menu"],["routerLink","/donation","data-menu-close","",1,"menu__item"],["routerLink","/vote/notVoted","data-menu-close","",1,"menu__item"],["routerLink","/events","data-menu-close","",1,"menu__item"],["routerLink","/settings","data-menu-close","",1,"menu__item"],["routerLink","/logOut","data-menu-close","",1,"menu__item"],[1,"navigation__box","navigation__box_side_right"],["data-place-to","auth",1,"navigation__auth"],["data-place-container","auth",1,"auth"],[4,"ngIf","ngIfElse"],["user-data-gw-burger","",1,"navigation__gw-burger","gw-burger","user-gw-burger","ps-3",3,"ngClass"],[1,"user-gw-burger__box","gw-burger__box"],[1,"menu__item","menu__item_user"],[1,"menu__sub"],[1,"menu__sub-el"],["routerLink","/donation",1,"menu__sub-item"],["routerLink","/vote/notVoted",1,"menu__sub-item"],["routerLink","/events",1,"menu__sub-item"],["routerLink","/settings",1,"menu__sub-item"],["routerLink","/logOut",1,"menu__sub-item"],["routerLink","/login","data-menu-close","",1,"auth__btn"],["routerLink","/register","data-menu-close","",1,"btn-ancient"]],template:function(c,d){if(1&c&&(V.j41(0,"div",1)(1,"div",2)(2,"div",3)(3,"div",4)(4,"div",5)(5,"div",6),V.nrm(6,"div",7)(7,"div",8)(8,"div",9),V.k0s()(),V.j41(9,"a",10),V.nrm(10,"img",11)(11,"img",12),V.k0s()(),V.j41(12,"div",13)(13,"div",14)(14,"ul",15)(15,"li",16)(16,"a",17),V.EFF(17,"Home"),V.k0s()(),V.nrm(18,"li",18),V.j41(19,"li",16)(20,"a",19),V.EFF(21,"Features"),V.k0s()(),V.nrm(22,"li",18),V.j41(23,"li",16)(24,"a",20),V.EFF(25," Vote "),V.k0s()(),V.nrm(26,"li",18),V.j41(27,"li",16)(28,"a",21),V.EFF(29,"Downloads"),V.k0s()(),V.nrm(30,"li",18),V.j41(31,"li",16)(32,"a",22),V.EFF(33," Stats "),V.k0s()(),V.nrm(34,"li",18),V.j41(35,"li",16)(36,"a",23),V.EFF(37," Rules "),V.k0s()(),V.nrm(38,"li",18),V.j41(39,"li",16)(40,"a",24),V.EFF(41," Privacy policy "),V.k0s()(),V.nrm(42,"li",25)(43,"li",26),V.j41(44,"li",27),V.nrm(45,"div",28),V.k0s()()()(),V.j41(46,"div",29)(47,"div",14)(48,"ul",15)(49,"li",16)(50,"a",30),V.EFF(51,"Donation"),V.k0s()(),V.j41(52,"li",16)(53,"a",31),V.EFF(54,"Vote"),V.k0s()(),V.j41(55,"li",16)(56,"a",32),V.EFF(57,"Events"),V.k0s()(),V.j41(58,"li",16)(59,"a",33),V.EFF(60,"Settings"),V.k0s()(),V.j41(61,"li",16)(62,"a",34),V.EFF(63,"Logout"),V.k0s()()()()(),V.j41(64,"div",35)(65,"div",36)(66,"div",37),V.DNE(67,zn,19,1,"ng-container",38),V.nI1(68,"async"),V.DNE(69,lr,4,0,"ng-template",null,0,V.C5r),V.k0s()(),V.j41(71,"div",39),V.nI1(72,"async"),V.j41(73,"div",40),V.nrm(74,"div",7)(75,"div",8)(76,"div",9),V.k0s()()()()()()),2&c){const y=V.sdS(70);V.R7$(67),V.Y8G("ngIf",V.bMT(68,3,d.isAuthenticated$))("ngIfElse",y),V.R7$(4),V.Y8G("ngClass",V.eq3(7,Fn,!V.bMT(72,5,d.isAuthenticated$)))}},dependencies:[Oe.MD,Oe.YU,Oe.bT,ar.iI,ar.Wk,qn,Oe.Jj],styles:["@media(max-width:767.98px){[_nghost-%COMP%]     .navigation__auth{dis
1play:none!important}[_nghost-%COMP%]     .menu__el.menu__el_continer[data-place-from=auth]{display:block;list-style:none}}[_nghost-%COMP%]     .auth{position:relative}[_nghost-%COMP%]     .auth .menu__item_user{cursor:pointer}[_nghost-%COMP%]     .auth .menu__sub{display:none;position:absolute;top:100%;left:0;z-index:1000;margin:0;padding:0;list-style:none;background-color:#0a0706fa;border:1px solid rgba(255,255,255,.12);border-radius:.375rem;box-shadow:0 8px 24px #00000059;overflow:hidden;min-width:12rem}[_nghost-%COMP%]     .auth:hover .menu__sub, [_nghost-%COMP%]     .auth:focus-within .menu__sub{display:block}[_nghost-%COMP%]     .auth .menu__sub-item{display:block;padding:.5rem 1rem;line-height:1.2}[_nghost-%COMP%]     .navigation__auth{display:block}@media(max-width:767.98px){[_nghost-%COMP%]     .navigation__auth{display:none!important}[_nghost-%COMP%]     .menu__el.menu__el_continer[data-place-from=auth]{display:list-item}[_nghost-%COMP%]     .menu__el.menu__el_continer[data-place-from=auth] .menu__sub{position:static;background:transparent;border:0;border-radius:0;box-shadow:none;min-width:0}}[_nghost-%COMP%]     .auth .menu__item_user{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;min-width:12rem;white-space:nowrap}@media(min-width:768px){[_nghost-%COMP%]     .auth .menu__sub{min-width:100%}}[_nghost-%COMP%]     .menu__list, [_nghost-%COMP%]     .menu__sub{list-style:none;margin:0;padding:0}[_nghost-%COMP%]     .menu__list>li, [_nghost-%COMP%]     .menu__sub>li{list-style:none}[_nghost-%COMP%]     .auth__btn+.btn{margin-left:1rem}"]})}}return h})();var Yn=T(1413);let fr=(()=>{class h{constructor(){this.scrolledSource=new Yn.B,this.scrolled=this.scrolledSource.asObservable()}onScrolled(i){this.scrolledSource.next(i)}static{this.\u0275fac=function(c){return new(c||h)}}static{this.\u0275prov=D.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})(),hr=(()=>{class h{constructor(i,c,d,y){this.meta=i,this.title=c,this.document=d,this.platformId=y}updateFromRoute(i){const d=this.getDeepestSnapshot(i.snapshot)?.data||{};d.description&&(this.setTag("name","description",d.description),this.setTag("property","og:description",d.description),this.setTag("name","twitter:description",d.description));const y=this.title.getTitle();y&&(this.setTag("property","og:title",y),this.setTag("name","twitter:title",y));const R=this.currentUrl();if(R){const B=this.canonicalizeUrl(R);this.setCanonical(B),this.setTag("property","og:url",B),this.setAlternateLinks(B)}}getDeepestSnapshot(i){let c=i;for(;c.firstChild;)c=c.firstChild;return c}setTag(i,c,d){const y=`${i}='${c}'`,R={[i]:c,content:d};this.meta.getTag(y)?this.meta.updateTag(R):this.meta.addTag(R)}setCanonical(i){let c=this.document.querySelector("link[rel='canonical']");c||(c=this.document.createElement("link"),c.setAttribute("rel","canonical"),this.document.head.appendChild(c)),c.setAttribute("href",i)}setAlternateLinks(i){try{const c=new URL(i),y=new URL(c);y.hostname=y.hostname.replace(/^www\./,""),y.hostname.startsWith("www.")||(y.hostname="www."+y.hostname);const R=new URL(c);R.hostname=R.hostname.replace(/^www\./,""),this.document.querySelectorAll("link[rel='alternate'][hreflang]").forEach(Te=>{const $e=Te.getAttribute("hreflang");$e&&($e.startsWith("x-default")||"en"===$e)&&Te.remove()});const Q=this.document.createElement("link");Q.setAttribute("rel","alternate"),Q.setAttribute("hreflang","x-default"),Q.setAttribute("href",i),this.document.head.appendChild(Q);const re=this.document.createElement("link");re.setAttribute("rel","alternate"),re.setAttribute("hreflang","en"),re.setAttribute("href",i),this.document.head.appendChild(re)}catch{}}currentUrl(){try{const i=this.document.location;if(i&&i.href)return i.href}catch{}return(0,me.UE)(this.platformId)&&typeof window<"u"?window.location.href:null}canonicalizeUrl(i){try{const c=new URL(i);("/home"===c.pathname||"/home/"===c.pathname)&&(c.pathname="/"),c.hash="";const d=c.searchParams,y=["utm_"],R=new Set(["gclid","dclid","fbclid","msclkid","ref","referrer","mc_eid","igshid"]),B=[];return d.forEach((Q,re)=>{const Te=re.toLowerCase(),$e=y.some(Je=>Te.startsWith(Je));R.has(Te)||$e||B.push([re,Q])}),B.sort((Q,re)=>Q[0].localeCompare(re[0])||Q[1].localeCompare(re[1])),c.search="",B.forEach(([Q,re])=>c.searchParams.append(Q,re)),"/"!==c.pathname&&c.pathname.endsWith("/")&&(c.pathname=c.pathname.replace(/\/+$/,"")),c.toString()}catch{return i}}static{this.\u0275fac=function(c){return new(c||h)(D.KVO(ie.W8),D.KVO(ie.hE),D.KVO(D.qQL),D.KVO(V.Agw))}}static{this.\u0275prov=D.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})();const cr=["content"];let Xn=(()=>{class h{constructor(i,c,d,y,R,B){this.scrollerService=i,this.router=c,this.route=d,this.advertisementService=y,this.seo=R,this.appRef=B,this.title="l2cygnus-web-frontend",this._preloaderHidden=!1,this.hidePreloader=()=>{if(this._preloaderHidden)return;const Q=document.querySelector(".preload");Q&&Q.parentElement?Q.parentElement.removeChild(Q):Q&&(Q.style.display="none"),document.body.classList.remove("preloading"),this._preloaderHidden=!0},this._sectionClickHandler=Q=>{const re=Q.target;if(!re)return;const Te=re.closest("[data-section], [data-point-name]");
1if(!Te||Te.hasAttribute("data-target-section")&&Te.hasAttribute("data-section"))return;const Je=Te.getAttribute("data-section")||Te.getAttribute("data-point-name");if(!Je)return;const vt=Te.closest("[data-point-name]");if(vt){try{document.querySelectorAll("[data-point-name].point_active").forEach(wt=>wt.classList.remove("point_active"))}catch{const wt=document.querySelectorAll("[data-point-name].point_active");for(let bn=0;bn<wt.length;bn++)wt[bn].classList.remove("point_active")}vt.classList.add("point_active")}("A"===Te.tagName&&Te.href||"button"===Te.getAttribute("role"))&&Q.preventDefault();const Ct=document.querySelector(`[data-target-section="${Je}"]`);if(Ct)try{Ct.scrollIntoView({behavior:"smooth",block:"start"})}catch{const wt=Ct.getBoundingClientRect().top+(window.pageYOffset||document.documentElement.scrollTop||0);window.scrollTo({top:wt,behavior:"smooth"})}},this._isAutoScrolling=!1,this._autoScrollTimer=null,this._setActivePointForSection=Q=>{if(!Q)return;try{document.querySelectorAll("[data-point-name].point_active").forEach(Te=>Te.classList.remove("point_active"))}catch{const Te=document.querySelectorAll("[data-point-name].point_active");for(let $e=0;$e<Te.length;$e++)Te[$e].classList.remove("point_active")}
1const re=document.querySelector(`[data-point-name="${Q}"]`);re&&re.classList.add("point_active")},this._wheelHandler=Q=>{if(this._isAutoScrolling){if(Q.cancelable)try{Q.preventDefault()}catch{}return}if(this._isInsideScrollableContainer(Q.target||null))return;const Te=this._getSections();if(!Te.length)return;const $e=window.scrollY||document.documentElement.scrollTop||0;let vt=null;if(Q.deltaY>0){for(let wt=0;wt<Te.length;wt++)if(Te[wt].getBoundingClientRect().top+window.scrollY>$e+5){vt=Te[wt];break}vt||(vt=Te[Te.length-1])}else{for(let wt=Te.length-1;wt>=0;wt--)if(Te[wt].getBoundingClientRect().top+window.scrollY<$e-5){vt=Te[wt];break}vt||(vt=Te[0])}const Ct=vt.getBoundingClientRect().top+window.scrollY;if(!(Math.abs(Ct-$e)<4)){if(Q.cancelable)try{Q.preventDefault()}catch{}this._scrollToSection(vt)}}}ngOnInit(){document.referrer&&!document.referrer.includes("l2cygnus.com")&&this.advertisementService.saveReferrer(document.referrer).subscribe(),this.seo.updateFromRoute(this.route)}_isInsideScrollableContainer(i){let c=i;for(;c&&c!==document.body;){const y=window.getComputedStyle(c).overflowY;if(c.scrollHeight>c.clientHeight&&("auto"===y||"scroll"===y)&&c.scrollTop>0&&c.scrollTop<c.scrollHeight-c.clientHeight)return!0;c=c.parentElement}return!1}_getSections(){const i=Array.prototype.slice.call(document.querySelectorAll("[data-target-section]"));return i.sort((c,d)=>c.getBoundingClientRect().top+window.scrollY-(d.getBoundingClientRect().top+window.scrollY)),i}_scrollToSection(i){if(!i)return;this._isAutoScrolling=!0,clearTimeout(this._autoScrollTimer);const c=i.getAttribute("data-target-section")||"";try{i.scrollIntoView({behavior:"smooth",block:"start"})}catch{const d=i.getBoundingClientRect().top+(window.pageYOffset||document.documentElement.scrollTop||0);window.scrollTo({top:d,behavior:"smooth"})}this._setActivePointForSection(c),this._autoScrollTimer=setTimeout(()=>{this._isAutoScrolling=!1},800)}ngAfterViewInit(){try{document.addEventListener("click",this._sectionClickHandler,{passive:!1})}catch{document.addEventListener("click",this._sectionClickHandler)}try{window.addEventListener("wheel",this._wheelHandler,{passive:!1})}catch{window.addEventListener("wheel",this._wheelHandler)}try{const i=window.__config?.preload||{},c=Math.max(0,Math.floor(1e3*(i.minTime??0))),d=Math.max(0,Math.floor(1e3*(i.maxTime??10))),y=performance.now(),R=setTimeout(()=>{this.hidePreloader()},d),B=()=>{const re=performance.now()-y,Te=Math.max(0,c-re);setTimeout(()=>this.hidePreloader(),Te)},Q=this.appRef.isStable.subscribe(re=>{re&&(B(),clearTimeout(R),Q.unsubscribe())})}catch{setTimeout(()=>this.hidePreloader(),500)}this.router.events.subscribe(i=>{if(!(i instanceof Zt.wF))return;const c=this.contentRef?.nativeElement;c&&(c.scrollTop=0),this.seo.updateFromRoute(this.route)})}onScrolled(){this.scrollerService.onScrolled(!0)}ngOnDestroy(){document.removeEventListener("click",this._sectionClickHandler);try{window.removeEventListener("wheel",this._wheelHandler)}catch{}clearTimeout(this._autoScrollTimer)}static{this.\u0275fac=function(c){return new(c||h)(V.rXU(fr),V.rXU(Zt.Ix),V.rXU(Zt.nX),V.rXU(ei.L),V.rXU(hr),V.rXU(V.o8S))}}static{this.\u0275cmp=V.VBU({type:h,selectors:[["app-root"]],viewQuery:function(c,d){if(1&c&&V.GBs(cr,5),2&c){let y;V.mGM(y=V.lsd())&&(d.contentRef=y.first)}},decls:61,vars:0,consts:[[1,"page"],["data-section","footer","data-gw-anime","fadeIn","data-gw-anime-delay",".2s","data-gw-anime-duration",".6s",1,"section"],["data-container","footer",1,"container"],[1,"footer"],[1,"footer__copyright"],[1,"footer__desc"],[1,"footer__links"],["routerLink","policy/privacy",1,"footer__link"],[1,"bg"],["data-place-to","scl",1,"scl","scl_type_desk"],["data-place-container","scl",1,"scl__list"],["href","https://www.facebook.com/l2cygnus/","target","_blank",1,"scl__item"],[1,"scl__ico","gwi","gwi_facebook","scl__ico-facebook"],["href","https://discord.com/invite/uzh3xJKYGc","target","_blank",1,"scl__item"],[1,"scl__ico","gwi","gwi_discord","scl__ico-discord"],[2,"display","none"],["id","modal-downloads",1,"mdl","mdl_animated"],[1,"mdl__inner"],["data-fancybox-close","",1,"mdl__close"],[1,"mdl__body","downloads"],[1,"mdl__heading","heading"],[1,"mdl__subtitle","subtitle","subtitle_size_small"],[1,"mdl__title","title","title_size_small"],[1,"downloads__list"],[1,"downloads__box"],[1,"downloads__title"],[1,"downloads__btns"],["href","https://www.mediafire.com/file/5ua4h7verdg87ao/CygnusLauncher.zip/file",1,"downloads__button","button"],["href","https://files.fm/f/a6fz2s8sa6",1,"downloads__button","button"],["href","https://mega.nz/file/KmJlTaoI#wMFd67TrVrRZrVfV8l9QGS_Yc5QupwiAYP9IKL4bRHk",1,"downloads__button","button"],["href","https://www.lineage2.org.uk/download/lineage-interlude-client/",1,"downloads__button","button"],["href","https://www.mediafire.com/file/blifyxhfhvs06j3/l2cygnus_patch.zip/file",1,"downloads__button","button"],[1,"downloads__invite"],["routerLink","/register","data-fancybox-close","",1,"btn-ancient"]],template:function(c,d){1&c&&(V.nrm(0,"app-top-menu"),V.j41(1,"div",0),V.nrm(2,"router-outlet"),V.j41(3,"footer",1)(4,"div",2)(5,"div",3)(6,"div",4),V.EFF(7,"2026 \xa9 www.l2cygnus.com"),V.k0s(),V.nrm(8,"div",5),V.j41(9,"div",6)(10,"a",7),V.EFF(11,"Privacy policy"),V.k0s()()()()()(),V.nrm(12,"div",8),V.j41(13,"div",9)(14,"div",10)(15,"a",11),V.nrm(16,"span",12),V.k0s(),V.j41(17,"a",13),V.nrm(18,"span",14),V.k0s()()(),V.j41(19,"div",15)(20,"div",16)(21,"div",17),V.nrm(22,"div",18),V.j41(23,"div",19)(24,"div",20)(25,"div",21),V.EFF(26,"Resources"),V.k0s(),V.j41(27,"h2",22),V.EFF(28,"Files for the game"),V.k0s()(),V.j41(29,"div",23)(30,"div",24)(31,"div",25),V.EFF(32,"The updater"),V.k0s(),V.j41(33,"div",26)(34,"a",27),V.EFF(35,"Media fire"),V.k0s(),V.j41(36,"a",28),V.EFF(37,"Files"),V.k0s(),V.j41(38,"a",29),V.EFF(39,"Mega"),V.k0s()()(),V.j41(40,"div",24)(41,"div",25),V.EFF(42,"The game client"),
1V.k0s(),V.j41(43,"div",26)(44,"a",30),V.EFF(45,"From Site"),V.k0s()()(),V.j41(46,"div",24)(47,"div",25),V.EFF(48,"Full patch"),V.k0s(),V.j41(49,"div",26)(50,"a",31),V.EFF(51,"Media fire"),V.k0s()()()(),V.nrm(52,"br"),V.j41(53,"div",20)(54,"div",21),V.EFF(55,"To enter the game, you must register"),V.k0s(),V.j41(56,"h2",22),V.EFF(57,"Create an account"),V.k0s()(),V.j41(58,"div",32)(59,"a",33),V.EFF(60,"Sign-Up"),V.k0s()()()()()())},dependencies:[Oe.MD,Zt.n3,kr,ar.Wk],encapsulation:2})}}return h})(),In=(()=>{class h{constructor(i,c,d){this.authService=i,this.router=c,this.menuService=d}canActivate(){return!this.authService.isLoggedIn()||(this.router.navigate(["home"]),this.menuService.onNavigate("home"),!1)}static{this.\u0275fac=function(c){return new(c||h)(D.KVO(Ln.k),D.KVO(Zt.Ix),D.KVO(Ir.$))}}static{this.\u0275prov=D.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})(),Pn=(()=>{class h{constructor(i,c){this.authService=i,this.router=c}canActivate(){return!!this.authService.isLoggedIn()||(this.router.navigate(["login"]),!1)}static{this.\u0275fac=function(c){return new(c||h)(D.KVO(Ln.k),D.KVO(Zt.Ix))}}static{this.\u0275prov=D.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})();const Ue=[{path:"user/captcha",loadComponent:()=>Promise.all([T.e(76),T.e(889)]).then(T.bind(T,2889)).then(h=>h.UserCaptchaComponent),title:"Captcha",data:{description:"User Captcha"}},{path:"oauth",loadChildren:()=>Promise.all([T.e(76),T.e(94)]).then(T.bind(T,3094)).then(h=>h.OauthModule)},{path:"rules",loadComponent:()=>Promise.all([T.e(76),T.e(530)]).then(T.bind(T,2530)).then(h=>h.RulesListComponent),title:"Server Rules",data:{description:"Read the L2Cygnus game server rules and policies."}},{path:"vote",loadComponent:()=>Promise.all([T.e(76),T.e(179)]).then(T.bind(T,1179)).then(h=>h.VoteComponent),title:"Vote for us",data:{description:"Vote for L2Cygnus Interlude GvE server."}},{path:"success",loadComponent:()=>T.e(57).then(T.bind(T,5057)).then(h=>h.SuccessComponent),title:"Success"},{path:"files",loadComponent:()=>Promise.all([T.e(76),T.e(417)]).then(T.bind(T,4417)).then(h=>h.FileListComponent),title:"Downloads",data:{description:"Download L2Cygnus game files, patches, and tools."}},{path:"stats",loadComponent:()=>Promise.all([T.e(76),T.e(663)]).then(T.bind(T,1663)).then(h=>h.PlayerStatsComponent),title:"Player & Clan Stats",data:{description:"Interlude Faction server Top players, clans, hero stats, and leaderboards."}},{path:"policy/privacy",loadComponent:()=>Promise.all([T.e(76),T.e(401)]).then(T.bind(T,2401)).then(h=>h.PrivacyPolicyComponent),title:"Privacy Policy",data:{description:"How L2Cygnus collects and uses your data."}},{path:"feature",loadComponent:()=>T.e(809).then(T.bind(T,3809)).then(h=>h.FeatureComponent),title:"Features",data:{description:"Explore L2Cygnus Interlude GvE server features and gameplay."}},{path:"ad",loadComponent:()=>T.e(705).then(T.bind(T,6705)).then(h=>h.AdvertisementComponent),title:"Advertisement"},{path:"vote/notVoted",loadComponent:()=>Promise.all([T.e(76),T.e(24)]).then(T.bind(T,24)).then(h=>h.NotVotedListComponent),title:"Vote"},{path:"login",loadComponent:()=>Promise.all([T.e(76),T.e(107)]).then(T.bind(T,1107)).then(h=>h.LoginComponent),canActivate:[In],title:"Login"},{path:"static",loadComponent:()=>T.e(797).then(T.bind(T,2797)).then(h=>h.StaticPageExampleComponent),canActivate:[In],title:"Login"},{path:"register",loadComponent:()=>Promise.all([T.e(76),T.e(578)]).then(T.bind(T,1578)).then(h=>h.RegistrationComponent),canActivate:[In],title:"Register"},{path:"recover",loadComponent:()=>Promise.all([T.e(76),T.e(223)]).then(T.bind(T,6223)).then(h=>h.RecoverPasswordComponent),canActivate:[In],title:"Recover Password"},{path:"recover/complete",loadComponent:()=>Promise.all([T.e(76),T.e(768)]).then(T.bind(T,6768)).then(h=>h.CompleteRecoverPasswordComponent),canActivate:[In],title:"Reset Password Complete"},{path:"register/verification",loadComponent:()=>Promise.all([T.e(76),T.e(1)]).then(T.bind(T,1001)).then(h=>h.RegistrationVerificationComponent),title:"Verify Registration"},{path:"logOut",loadComponent:()=>T.e(897).then(T.bind(T,2897)).then(h=>h.LogOutComponent),canActivate:[Pn],title:"Logout"},{path:"donation",loadComponent:()=>Promise.all([T.e(76),T.e(204)]).then(T.bind(T,6204)).then(h=>h.DonationComponent),canActivate:[Pn],title:"Donation"},{path:"events/referral",loadComponent:()=>T.e(76).then(T.bind(T,6931)).then(h=>h.ReferralComponent),canActivate:[Pn],title:"Referral Event"},{path:"events/youtube",loadComponent:()=>T.e(76).then(T.bind(T,7263)).then(h=>h.YoutubeComponent),canActivate:[Pn],title:"YouTube Event"},{path:"events",loadComponent:()=>Promise.all([T.e(76),T.e(320)]).then(T.bind(T,320)).then(h=>h.EventComponent),canActivate:[Pn],title:"Events"},{path:"settings",loadComponent:()=>Promise.all([T.e(76),T.e(9)]).then(T.bind(T,3009)).then(h=>h.UserSettingsComponent),canActivate:[Pn],title:"User Settings"},{path:"changePassword",loadComponent:()=>Promise.all([T.e(76),T.e(448)]).then(T.bind(T,4448)).then(h=>h.ChangePasswordComponent),canActivate:[Pn],title:"Change Password"},{path:"home",redirectTo:"/",pathMatch:"full"},{path:"**",loadComponent:()=>Promise.all([T.e(76),T.e(731)]).then(T.bind(T,5731)).then(h=>h.AnnouncementListComponent),title:"Home"}];var Me=function(h){return h[h.State=0]="State",h[h.Transition=1]="Transition",h[h.Sequence=2]="Sequence",h[h.Group=3]="Group",h[h.Animate=4]="Animate",h[h.Keyframes=5]="Keyframes",h[h.Style=6]="Style",h[h.Trigger=7]="Trigger",h[h.Reference=8]="Reference",h[h.AnimateChild=9]="AnimateChild",h[h.AnimateRef=10]="AnimateRef",h[h.Query=11]="Query",h[h.Stagger=12]="Stagger",h}(Me||{});const De="*";function je(h){return{type:Me.Style,styles:h,offset:null}}class xe{_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_originalOnDoneFns=[];_originalOnStartFns=[];_started=!1;_destroyed=!1;_finished=!1;_position=0;parentPlayer=null;totalTime;constructor(a=0,i=0){this.totalTime=a+i}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(a=>a()),this._onDoneFns=[])}onStart(a){this._originalOnStartFns.push(a),this._onStartFns.push(a)}onDone(a){this._originalOnDoneFns.push(a),this._onDoneFns.push(a)}onDestroy(a){this._onDestroyFns.push(a)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(a=>a()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(a=>a()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(a){this._position=this.totalTime?a*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(a){const i="start"==a?this._onStartFns:this._onDoneFns;
1i.forEach(c=>c()),i.length=0}}class He{_onDoneFns=[];_onStartFns=[];_finished=!1;_started=!1;_destroyed=!1;_onDestroyFns=[];parentPlayer=null;totalTime=0;players;constructor(a){this.players=a;let i=0,c=0,d=0;const y=this.players.length;0==y?queueMicrotask(()=>this._onFinish()):this.players.forEach(R=>{R.onDone(()=>{++i==y&&this._onFinish()}),R.onDestroy(()=>{++c==y&&this._onDestroy()}),R.onStart(()=>{++d==y&&this._onStart()})}),this.totalTime=this.players.reduce((R,B)=>Math.max(R,B.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(a=>a()),this._onDoneFns=[])}init(){this.players.forEach(a=>a.init())}onStart(a){this._onStartFns.push(a)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(a=>a()),this._onStartFns=[])}onDone(a){this._onDoneFns.push(a)}onDestroy(a){this._onDestroyFns.push(a)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(a=>a.play())}pause(){this.players.forEach(a=>a.pause())}restart(){this.players.forEach(a=>a.restart())}finish(){this._onFinish(),this.players.forEach(a=>a.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(a=>a.destroy()),this._onDestroyFns.forEach(a=>a()),this._onDestroyFns=[])}reset(){this.players.forEach(a=>a.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(a){const i=a*this.totalTime;this.players.forEach(c=>{const d=c.totalTime?Math.min(1,i/c.totalTime):1;c.setPosition(d)})}getPosition(){const a=this.players.reduce((i,c)=>null===i||c.totalTime>i.totalTime?c:i,null);return null!=a?a.getPosition():0}beforeDestroy(){this.players.forEach(a=>{a.beforeDestroy&&a.beforeDestroy()})}triggerCallback(a){const i="start"==a?this._onStartFns:this._onDoneFns;i.forEach(c=>c()),i.length=0}}function On(h){return new D.buA(3e3,!1)}function Jn(h){return new D.buA(3002,!1)}function We(h){switch(h.length){case 0:return new xe;case 1:return h[0];default:return new He(h)}}function st(h,a,i=new Map,c=new Map){const d=[],y=[];let R=-1,B=null;if(a.forEach(Q=>{const re=Q.get("offset"),Te=re==R,$e=Te&&B||new Map;Q.forEach((Je,vt)=>{let Ct=vt,wt=Je;if("offset"!==vt)switch(Ct=h.normalizePropertyName(Ct,d),wt){case"!":wt=i.get(vt);break;case De:wt=c.get(vt);break;default:wt=h.normalizeStyleValue(vt,Ct,wt,d)}$e.set(Ct,wt)}),Te||y.push($e),B=$e,R=re}),d.length)throw function Un(){return new D.buA(3502,!1)}();return y}function Dt(h,a,i,c){switch(a){case"start":h.onStart(()=>c(i&&hn(i,"start",h)));break;case"done":h.onDone(()=>c(i&&hn(i,"done",h)));break;case"destroy":h.onDestroy(()=>c(i&&hn(i,"destroy",h)))}}function hn(h,a,i){const y=Mn(h.element,h.triggerName,h.fromState,h.toState,a||h.phaseName,i.totalTime??h.totalTime,!!i.disabled),R=h._data;return null!=R&&(y._data=R),y}function Mn(h,a,i,c,d="",y=0,R){return{element:h,triggerName:a,fromState:i,toState:c,phaseName:d,totalTime:y,disabled:!!R}}function Yt(h,a,i){let c=h.get(a);return c||h.set(a,c=i),c}function an(h){const a=h.indexOf(":");return[h.substring(1,a),h.slice(a+1)]}const Sn=typeof document>"u"?null:document.documentElement;function Cn(h){const a=h.parentNode||h.host||null;return a===Sn?null:a}let pr=null,nr=!1;function wi(h,a){for(;a;){if(a===h)return!0;a=Cn(a)}return!1}function oi(h,a,i){if(i)return Array.from(h.querySelectorAll(a));const c=h.querySelector(a);return c?[c]:[]}const ai="ng-enter",vi="ng-leave",Rr="ng-trigger",dr=".ng-trigger",_o="ng-animating",Si=".ng-animating";function qr(h){if("number"==typeof h)return h;const a=h.match(/^(-?[\.\d]+)(m?s)/);return!a||a.length<2?0:ji(parseFloat(a[1]),a[2])}function ji(h,a){return"s"===a?1e3*h:h}function Mr(h,a,i){return h.hasOwnProperty("duration")?h:function mr(h,a,i){let c,d=0,y="";if("string"==typeof h){const R=h.match(gr);if(null===R)return a.push(On()),{duration:0,delay:0,easing:""};c=ji(parseFloat(R[1]),R[2]);const B=R[3];null!=B&&(d=ji(parseFloat(B),R[4]));const Q=R[5];Q&&(y=Q)}else c=h;if(!i){let R=!1,B=a.length;c<0&&(a.push(function yn(){return new D.buA(3100,!1)}()),R=!0),d<0&&(a.push(function Vt(){return new D.buA(3101,!1)}()),R=!0),R&&a.splice(B,0,On())}return{duration:c,delay:d,easing:y}}(h,a,i)}const gr=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i;function kn(h,a,i){a.forEach((c,d)=>{const y=wr(d);i&&!i.has(d)&&i.set(d,h.style[y]),h.style[y]=c})}function Lr(h,a){a.forEach((i,c)=>{const d=wr(c);
1h.style[d]=""})}function yi(h){return Array.isArray(h)?1==h.length?h[0]:function Bt(h,a=null){return{type:Me.Sequence,steps:h,options:a}}(h):h}const Yr=new RegExp("{{\\s*(.+?)\\s*}}","g");function Ai(h){let a=[];if("string"==typeof h){let i;for(;i=Yr.exec(h);)a.push(i[1]);Yr.lastIndex=0}return a}function Ei(h,a,i){const c=`${h}`,d=c.replace(Yr,(y,R)=>{let B=a[R];return null==B&&(i.push(function An(){return new D.buA(3003,!1)}()),B=""),B.toString()});return d==c?h:d}const Li=/-+([a-z0-9])/g;function wr(h){return h.replace(Li,(...a)=>a[1].toUpperCase())}function A(h,a,i){switch(a.type){case Me.Trigger:return h.visitTrigger(a,i);case Me.State:return h.visitState(a,i);case Me.Transition:return h.visitTransition(a,i);case Me.Sequence:return h.visitSequence(a,i);case Me.Group:return h.visitGroup(a,i);case Me.Animate:return h.visitAnimate(a,i);case Me.Keyframes:return h.visitKeyframes(a,i);case Me.Style:return h.visitStyle(a,i);case Me.Reference:return h.visitReference(a,i);case Me.AnimateChild:return h.visitAnimateChild(a,i);case Me.AnimateRef:return h.visitAnimateRef(a,i);case Me.Query:return h.visitQuery(a,i);case Me.Stagger:return h.visitStagger(a,i);default:throw function Zn(){return new D.buA(3004,!1)}()}}function F(h,a){return window.getComputedStyle(h)[a]}let yt=(()=>{class h{validateStyleProperty(i){return function Hr(h){pr||(pr=function _i(){return typeof document<"u"?document.body:null}()||{},nr=!!pr.style&&"WebkitAppearance"in pr.style);let a=!0;return pr.style&&!function Kn(h){return"ebkit"==h.substring(1,6)}(h)&&(a=h in pr.style,!a&&nr&&(a="Webkit"+h.charAt(0).toUpperCase()+h.slice(1)in pr.style)),a}(i)}containsElement(i,c){return wi(i,c)}getParentElement(i){return Cn(i)}query(i,c,d){return oi(i,c,d)}computeStyle(i,c,d){return d||""}animate(i,c,d,y,R,B=[],Q){return new xe(d,y)}static \u0275fac=function(c){return new(c||h)};static \u0275prov=D.jDH({token:h,factory:h.\u0275fac})}return h})();class _n{static NOOP=new yt}class Hn{}const _r=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 Fr extends Hn{normalizePropertyName(a,i){return wr(a)}normalizeStyleValue(a,i,c,d){let y="";const R=c.toString().trim();if(_r.has(i)&&0!==c&&"0"!==c)if("number"==typeof c)y="px";else{const B=c.match(/^[+-]?[\d\.]+([a-z]*)$/);B&&0==B[1].length&&d.push(function Vn(){return new D.buA(3005,!1)}())}return R+y}}const ao=new Set(["true","1"]),w=new Set(["false","0"]);function N(h,a){const i=ao.has(h)||w.has(h),c=ao.has(a)||w.has(a);return(d,y)=>{let R="*"==h||h==d,B="*"==a||a==y;return!R&&i&&"boolean"==typeof d&&(R=d?ao.has(h):w.has(h)),!B&&c&&"boolean"==typeof y&&(B=y?ao.has(a):w.has(a)),R&&B}}const E=":self",j=new RegExp(`s*${E}s*,?`,"g");function te(h,a,i,c){return new tn(h).build(a,i,c)}class tn{_driver;constructor(a){this._driver=a}build(a,i,c){const d=new ni(i);return this._resetContextStyleTimingState(d),A(this,yi(a),d)}_resetContextStyleTimingState(a){a.currentQuerySelector="",a.collectedStyles=new Map,a.collectedStyles.set("",new Map),a.currentTime=0}visitTrigger(a,i){let c=i.queryCount=0,d=i.depCount=0;const y=[],R=[];return"@"==a.name.charAt(0)&&i.errors.push(function Ht(){return new D.buA(3006,!1)}()),a.definitions.forEach(B=>{if(this._resetContextStyleTimingState(i),B.type==Me.State){const Q=B,re=Q.name;re.toString().split(/\s*,\s*/).forEach(Te=>{Q.name=Te,y.push(this.visitState(Q,i))}),Q.name=re}else if(B.type==Me.Transition){const Q=this.visitTransition(B,i);c+=Q.queryCount,d+=Q.depCount,R.push(Q)}else i.errors.push(function $t(){return new D.buA(3007,!1)}())}),{type:Me.Trigger,name:a.name,states:y,transitions:R,queryCount:c,depCount:d,options:null}}visitState(a,i){const c=this.visitStyle(a.styles,i),d=a.options&&a.options.params||null;if(c.containsDynamicStyles){const y=new Set,R=d||{};
1c.styles.forEach(B=>{B instanceof Map&&B.forEach(Q=>{Ai(Q).forEach(re=>{R.hasOwnProperty(re)||y.add(re)})})}),y.size&&i.errors.push(function Tn(){return new D.buA(3008,!1)}(0,y.values()))}return{type:Me.State,name:a.name,style:c,options:d?{params:d}:null}}visitTransition(a,i){i.queryCount=0,i.depCount=0;const c=A(this,yi(a.animation),i),d=function Po(h,a){const i=[];return"string"==typeof h?h.split(/\s*,\s*/).forEach(c=>function To(h,a,i){if(":"==h[0]){const Q=function No(h,a){switch(h){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(i,c)=>parseFloat(c)>parseFloat(i);case":decrement":return(i,c)=>parseFloat(c)<parseFloat(i);default:return a.push(function Ze(){return new D.buA(3016,!1)}()),"* => *"}}(h,i);if("function"==typeof Q)return void a.push(Q);h=Q}const c=h.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==c||c.length<4)return i.push(function ke(){return new D.buA(3015,!1)}()),a;const d=c[1],y=c[2],R=c[3];a.push(N(d,R)),"<"==y[0]&&("*"!=d||"*"!=R)&&a.push(N(R,d))}(c,i,a)):i.push(h),i}(a.expr,i.errors);return{type:Me.Transition,matchers:d,animation:c,queryCount:i.queryCount,depCount:i.depCount,options:$i(a.options)}}visitSequence(a,i){return{type:Me.Sequence,steps:a.steps.map(c=>A(this,c,i)),options:$i(a.options)}}visitGroup(a,i){const c=i.currentTime;let d=0;const y=a.steps.map(R=>{i.currentTime=c;const B=A(this,R,i);return d=Math.max(d,i.currentTime),B});return i.currentTime=d,{type:Me.Group,steps:y,options:$i(a.options)}}visitAnimate(a,i){const c=function So(h,a){if(h.hasOwnProperty("duration"))return h;if("number"==typeof h)return gs(Mr(h,a).duration,0,"");const i=h;if(i.split(/\s+/).some(y=>"{"==y.charAt(0)&&"{"==y.charAt(1))){const y=gs(0,0,"");return y.dynamic=!0,y.strValue=i,y}const d=Mr(i,a);return gs(d.duration,d.delay,d.easing)}(a.timings,i.errors);i.currentAnimateTimings=c;let d,y=a.styles?a.styles:je({});if(y.type==Me.Keyframes)d=this.visitKeyframes(y,i);else{let R=a.styles,B=!1;if(!R){B=!0;const re={};c.easing&&(re.easing=c.easing),R=je(re)}i.currentTime+=c.duration+c.delay;const Q=this.visitStyle(R,i);Q.isEmptyStep=B,d=Q}return i.currentAnimateTimings=null,{type:Me.Animate,timings:c,style:d,options:null}}visitStyle(a,i){const c=this._makeStyleAst(a,i);return this._validateStyleAst(c,i),c}_makeStyleAst(a,i){const c=[],d=Array.isArray(a.styles)?a.styles:[a.styles];for(let B of d)"string"==typeof B?B===De?c.push(B):i.errors.push(Jn()):c.push(new Map(Object.entries(B)));let y=!1,R=null;return c.forEach(B=>{if(B instanceof Map&&(B.has("easing")&&(R=B.get("easing"),B.delete("easing")),!y))for(let Q of B.values())if(Q.toString().indexOf("{{")>=0){y=!0;break}}),{type:Me.Style,styles:c,easing:R,offset:a.offset,containsDynamicStyles:y,options:null}}_validateStyleAst(a,i){const c=i.currentAnimateTimings;let d=i.currentTime,y=i.currentTime;c&&y>0&&(y-=c.duration+c.delay),a.styles.forEach(R=>{"string"!=typeof R&&R.forEach((B,Q)=>{const re=i.collectedStyles.get(i.currentQuerySelector),Te=re.get(Q);let $e=!0;Te&&(y!=d&&y>=Te.startTime&&d<=Te.endTime&&(i.errors.push(function gn(){return new D.buA(3010,!1)}()),$e=!1),y=Te.startTime),$e&&re.set(Q,{startTime:y,endTime:d}),i.options&&function Xi(h,a,i){const c=a.params||{},d=Ai(h);d.length&&d.forEach(y=>{c.hasOwnProperty(y)||i.push(function ln(){return new D.buA(3001,!1)}())})}(B,i.options,i.errors)})})}visitKeyframes(a,i){const c={type:Me.Keyframes,styles:[],options:null};if(!i.currentAnimateTimings)return i.errors.push(function un(){return new D.buA(3011,!1)}()),c;let y=0;const R=[];let B=!1,Q=!1,re=0;const Te=a.steps.map(rr=>{const $n=this._makeStyleAst(rr,i);let Pr=null!=$n.offset?$n.offset:function Hi(h){if("string"==typeof h)return null;let a=null;if(Array.isArray(h))h.forEach(i=>{if(i instanceof Map&&i.has("offset")){const c=i;a=parseFloat(c.get("offset")),c.delete("offset")}});else if(h instanceof Map&&h.has("offset")){const i=h;a=parseFloat(i.get("offset")),i.delete("offset")}return a}($n.styles),Ur=0;return null!=Pr&&(y++,Ur=$n.offset=Pr),Q=Q||Ur<0||Ur>1,B=B||Ur<re,re=Ur,R.push(Ur),$n});Q&&i.errors.push(function Dn(){return new D.buA(3012,!1)}()),B&&i.errors.push(function Ft(){return new D.buA(3200,!1)}());const $e=a.steps.length;let Je=0;y>0&&y<$e?i.errors.push(function Nn(){return new D.buA(3202,!1)}()):0==y&&(Je=1/($e-1));const vt=$e-1,Ct=i.currentTime,wt=i.currentAnimateTimings,bn=wt.duration;return Te.forEach((rr,$n)=>{const Pr=Je>0?$n==vt?1:Je*$n:R[$n],Ur=Pr*bn;
1i.currentTime=Ct+wt.delay+Ur,wt.duration=Ur,this._validateStyleAst(rr,i),rr.offset=Pr,c.styles.push(rr)}),c}visitReference(a,i){return{type:Me.Reference,animation:A(this,yi(a.animation),i),options:$i(a.options)}}visitAnimateChild(a,i){return i.depCount++,{type:Me.AnimateChild,options:$i(a.options)}}visitAnimateRef(a,i){return{type:Me.AnimateRef,animation:this.visitReference(a.animation,i),options:$i(a.options)}}visitQuery(a,i){const c=i.currentQuerySelector,d=a.options||{};i.queryCount++,i.currentQuery=a;const[y,R]=function Xr(h){const a=!!h.split(/\s*,\s*/).find(i=>i==E);return a&&(h=h.replace(j,"")),h=h.replace(/@\*/g,dr).replace(/@\w+/g,i=>dr+"-"+i.slice(1)).replace(/:animating/g,Si),[h,a]}(a.selector);i.currentQuerySelector=c.length?c+" "+y:y,Yt(i.collectedStyles,i.currentQuerySelector,new Map);const B=A(this,yi(a.animation),i);return i.currentQuery=null,i.currentQuerySelector=c,{type:Me.Query,selector:y,limit:d.limit||0,optional:!!d.optional,includeSelf:R,animation:B,originalSelector:a.selector,options:$i(a.options)}}visitStagger(a,i){i.currentQuery||i.errors.push(function ne(){return new D.buA(3013,!1)}());const c="full"===a.timings?{duration:0,delay:0,easing:"full"}:Mr(a.timings,i.errors,!0);return{type:Me.Stagger,animation:A(this,yi(a.animation),i),timings:c,options:null}}}class ni{errors;queryCount=0;depCount=0;currentTransition=null;currentQuery=null;currentQuerySelector=null;currentAnimateTimings=null;currentTime=0;collectedStyles=new Map;options=null;unsupportedCSSPropertiesFound=new Set;constructor(a){this.errors=a}}function $i(h){return h?(h={...h}).params&&(h.params=function Zi(h){return h?{...h}:null}(h.params)):h={},h}function gs(h,a,i){return{duration:h,delay:a,easing:i}}function lo(h,a,i,c,d,y,R=null,B=!1){return{type:1,element:h,keyframes:a,preStyleProps:i,postStyleProps:c,duration:d,delay:y,totalTime:d+y,easing:R,subTimeline:B}}class Wi{_map=new Map;get(a){return this._map.get(a)||[]}append(a,i){let c=this._map.get(a);c||this._map.set(a,c=[]),c.push(...i)}has(a){return this._map.has(a)}clear(){this._map.clear()}}const ms=new RegExp(":enter","g"),Fi=new RegExp(":leave","g");function _s(h,a,i,c,d,y=new Map,R=new Map,B,Q,re=[]){return(new vs).buildKeyframes(h,a,i,c,d,y,R,B,Q,re)}class vs{buildKeyframes(a,i,c,d,y,R,B,Q,re,Te=[]){re=re||new Wi;const $e=new Zo(a,i,re,d,y,Te,[]);$e.options=Q;const Je=Q.delay?qr(Q.delay):0;$e.currentTimeline.delayNextStep(Je),$e.currentTimeline.setStyles([R],null,$e.errors,Q),A(this,c,$e);const vt=$e.timelines.filter(Ct=>Ct.containsAnimation());if(vt.length&&B.size){let Ct;for(let wt=vt.length-1;wt>=0;wt--){const bn=vt[wt];if(bn.element===i){Ct=bn;break}}Ct&&!Ct.allowOnlyTimelineStyles()&&Ct.setStyles([B],null,$e.errors,Q)}return vt.length?vt.map(Ct=>Ct.buildKeyframes()):[lo(i,[],[],[],0,Je,"",!1)]}visitTrigger(a,i){}visitState(a,i){}visitTransition(a,i){}visitAnimateChild(a,i){const c=i.subInstructions.get(i.element);if(c){const d=i.createSubContext(a.options),y=i.currentTimeline.currentTime,R=this._visitSubInstructions(c,d,d.options);y!=R&&i.transformIntoNewTimeline(R)}i.previousNode=a}visitAnimateRef(a,i){const c=i.createSubContext(a.options);c.transformIntoNewTimeline(),this._applyAnimationRefDelays([a.options,a.animation.options],i,c),this.visitReference(a.animation,c),i.transformIntoNewTimeline(c.currentTimeline.currentTime),i.previousNode=a}_applyAnimationRefDelays(a,i,c){for(const d of a){const y=d?.delay;if(y){const R="number"==typeof y?y:qr(Ei(y,d?.params??{},i.errors));c.delayNextStep(R)}}}_visitSubInstructions(a,i,c){let y=i.currentTimeline.currentTime;const R=null!=c.duration?qr(c.duration):null,B=null!=c.delay?qr(c.delay):null;return 0!==R&&a.forEach(Q=>{const re=i.appendInstructionToTimeline(Q,R,B);y=Math.max(y,re.duration+re.delay)}),y}visitReference(a,i){i.updateOptions(a.options,!0),A(this,a.animation,i),i.previousNode=a}visitSequence(a,i){const c=i.subContextCount;let d=i;const y=a.options;if(y&&(y.params||y.delay)&&(d=i.createSubContext(y),d.transformIntoNewTimeline(),null!=y.delay)){d.previousNode.type==Me.Style&&(d.currentTimeline.snapshotCurrentStyles(),d.previousNode=Ao);const R=qr(y.delay);d.delayNextStep(R)}a.steps.length&&(a.steps.forEach(R=>A(this,R,d)),d.currentTimeline.applyStylesToKeyframe(),d.subContextCount>c&&d.transformIntoNewTimeline()),i.previousNode=a}visitGroup(a,i){const c=[];let d=i.currentTimeline.currentTime;const y=a.options&&a.options.delay?qr(a.options.delay):0;a.steps.forEach(R=>{const B=i.createSubContext(a.options);y&&B.delayNextStep(y),A(this,R,B),d=Math.max(d,B.currentTimeline.currentTime),c.push(B.currentTimeline)}
vendor: 7,521 bytes, line 1
1),c.forEach(R=>i.currentTimeline.mergeTimelineCollectedStyles(R)),i.transformIntoNewTimeline(d),i.previousNode=a}_visitTiming(a,i){if(a.dynamic){const c=a.strValue;return Mr(i.params?Ei(c,i.params,i.errors):c,i.errors)}return{duration:a.duration,delay:a.delay,easing:a.easing}}visitAnimate(a,i){const c=i.currentAnimateTimings=this._visitTiming(a.timings,i),d=i.currentTimeline;c.delay&&(i.incrementTime(c.delay),d.snapshotCurrentStyles());const y=a.style;y.type==Me.Keyframes?this.visitKeyframes(y,i):(i.incrementTime(c.duration),this.visitStyle(y,i),d.applyStylesToKeyframe()),i.currentAnimateTimings=null,i.previousNode=a}visitStyle(a,i){const c=i.currentTimeline,d=i.currentAnimateTimings;!d&&c.hasCurrentStyleProperties()&&c.forwardFrame();const y=d&&d.easing||a.easing;a.isEmptyStep?c.applyEmptyStep(y):c.setStyles(a.styles,y,i.errors,i.options),i.previousNode=a}visitKeyframes(a,i){const c=i.currentAnimateTimings,d=i.currentTimeline.duration,y=c.duration,B=i.createSubContext().currentTimeline;B.easing=c.easing,a.styles.forEach(Q=>{B.forwardTime((Q.offset||0)*y),B.setStyles(Q.styles,Q.easing,i.errors,i.options),B.applyStylesToKeyframe()}),i.currentTimeline.mergeTimelineCollectedStyles(B),i.transformIntoNewTimeline(d+y),i.previousNode=a}visitQuery(a,i){const c=i.currentTimeline.currentTime,d=a.options||{},y=d.delay?qr(d.delay):0;y&&(i.previousNode.type===Me.Style||0==c&&i.currentTimeline.hasCurrentStyleProperties())&&(i.currentTimeline.snapshotCurrentStyles(),i.previousNode=Ao);let R=c;const B=i.invokeQuery(a.selector,a.originalSelector,a.limit,a.includeSelf,!!d.optional,i.errors);i.currentQueryTotal=B.length;let Q=null;B.forEach((re,Te)=>{i.currentQueryIndex=Te;const $e=i.createSubContext(a.options,re);y&&$e.delayNextStep(y),re===i.element&&(Q=$e.currentTimeline),A(this,a.animation,$e),$e.currentTimeline.applyStylesToKeyframe(),R=Math.max(R,$e.currentTimeline.currentTime)}),i.currentQueryIndex=0,i.currentQueryTotal=0,i.transformIntoNewTimeline(R),Q&&(i.currentTimeline.mergeTimelineCollectedStyles(Q),i.currentTimeline.snapshotCurrentStyles()),i.previousNode=a}visitStagger(a,i){const c=i.parentContext,d=i.currentTimeline,y=a.timings,R=Math.abs(y.duration),B=R*(i.currentQueryTotal-1);let Q=R*i.currentQueryIndex;switch(y.duration<0?"reverse":y.easing){case"reverse":Q=B-Q;break;case"full":Q=c.currentStaggerTime}const Te=i.currentTimeline;Q&&Te.delayNextStep(Q);const $e=Te.currentTime;A(this,a.animation,i),i.previousNode=a,c.currentStaggerTime=d.currentTime-$e+(d.startTime-c.currentTimeline.startTime)}}const Ao={};class Zo{_driver;element;subInstructions;_enterClassName;_leaveClassName;errors;timelines;parentContext=null;currentTimeline;currentAnimateTimings=null;previousNode=Ao;subContextCount=0;options={};currentQueryIndex=0;currentQueryTotal=0;currentStaggerTime=0;constructor(a,i,c,d,y,R,B,Q){this._driver=a,this.element=i,this.subInstructions=c,this._enterClassName=d,this._leaveClassName=y,this.errors=R,this.timelines=B,this.currentTimeline=Q||new fi(this._driver,i,0),B.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(a,i){if(!a)return;const c=a;let d=this.options;null!=c.duration&&(d.duration=qr(c.duration)),null!=c.delay&&(d.delay=qr(c.delay));const y=c.params;if(y){let R=d.params;R||(R=this.options.params={}),Object.keys(y).forEach(B=>{(!i||!R.hasOwnProperty(B))&&(R[B]=Ei(y[B],R,this.errors))})}}_copyOptions(){const a={};if(this.options){const i=this.options.params;if(i){const c=a.params={};Object.keys(i).forEach(d=>{c[d]=i[d]})}}return a}createSubContext(a=null,i,c){const d=i||this.element,y=new Zo(this._driver,d,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(d,c||0));return y.previousNode=this.previousNode,y.currentAnimateTimings=this.currentAnimateTimings,y.options=this._copyOptions(),y.updateOptions(a),y.currentQueryIndex=this.currentQueryIndex,y.currentQueryTotal=this.currentQueryTotal,y.parentContext=this,this.subContextCount++,y}transformIntoNewTimeline(a){return this.previousNode=Ao,this.currentTimeline=this.currentTimeline.fork(this.element,a),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(a,i,c){const d={duration:i??a.duration,delay:this.currentTimeline.currentTime+(c??0)+a.delay,easing:""},y=new ko(this._driver,a.element,a.keyframes,a.preStyleProps,a.postStyleProps,d,a.stretchStartingKeyframe);return this.timelines.push(y),d}incrementTime(a){this.currentTimeline.forwardTime(this.currentTimeline.duration+a)}delayNextStep(a){a>0&&this.currentTimeline.delayNextStep(a)}invokeQuery(a,i,c,d,y,R){let B=[];if(d&&B.push(this.element),a.length>0){a=(a=a.replace(ms,"."+this._enterClassName)).replace(Fi,"."+this._leaveClassName);let re=this._driver.query(this.element,a,1!=c);0!==c&&(re=c<0?re.slice(re.length+c,re.length):re.slice(0,c)),B.push(...re)}return!y&&0==B.length&&R.push(function ve(){return new D.buA(3014,!1)}()),B}}class fi{_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(a,i,c,d){this._driver=a,this.element=i,this.startTime=c,this._elementTimelineStylesLookup=d,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(i),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(i,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(a){const i=1===this._keyframes.size&&this._pendingStyles.size;this.duration||i?(this.forwardTime(this.currentTime+a),i&&this.snapshotCurrentStyles()):this.startTime+=a}fork(a,i){return this.applyStylesToKeyframe(),new fi(this._driver,a,i||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(a){this.applyStylesToKeyframe(),this.duration=a,this._loadKeyframe()}_updateStyle(a,i){this._localTimelineStyles.set(a,i),this._globalTimelineStyles.set(a,i),this._styleSummary.set(a,{time:this.currentTime,value:i})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(a){a&&this._previousKeyframe.set("easing",a);for(let[i,c]of this._globalTimelineStyles)this._backFill.set(i,c||De),this._currentKeyframe.set(i,De);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(a,i,c,d){i&&this._previousKeyframe.set("easing",i);const y=d&&d.params||{},R=function Jo(h,a){const i=new Map;let c;return h.forEach(d=>{if("*"===d){c??=a.keys();for(let y of c)i.set(y,De)}else for(let[y,R]of d)i.set(y,R)}),i}(a,this._globalTimelineStyles);for(let[B,Q]of R){const re=Ei(Q,y,c);this._pendingStyles.set(B,re),this._localTimelineStyles.has(B)||this._backFill.set(B,this._globalTimelineStyles.get(B)??De),this._updateStyle(B,re)}}
1applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((a,i)=>{this._currentKeyframe.set(i,a)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((a,i)=>{this._currentKeyframe.has(i)||this._currentKeyframe.set(i,a)}))}snapshotCurrentStyles(){for(let[a,i]of this._localTimelineStyles)this._pendingStyles.set(a,i),this._updateStyle(a,i)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const a=[];for(let i in this._currentKeyframe)a.push(i);return a}mergeTimelineCollectedStyles(a){a._styleSummary.forEach((i,c)=>{const d=this._styleSummary.get(c);(!d||i.time>d.time)&&this._updateStyle(c,i.value)})}buildKeyframes(){this.applyStylesToKeyframe();const a=new Set,i=new Set,c=1===this._keyframes.size&&0===this.duration;let d=[];this._keyframes.forEach((B,Q)=>{const re=new Map([...this._backFill,...B]);re.forEach((Te,$e)=>{"!"===Te?a.add($e):Te===De&&i.add($e)}),c||re.set("offset",Q/this.duration),d.push(re)});const y=[...a.values()],R=[...i.values()];if(c){const B=d[0],Q=new Map(B);B.set("offset",0),Q.set("offset",1),d=[B,Q]}return lo(this.element,d,y,R,this.duration,this.startTime,this.easing,!1)}}class ko extends fi{keyframes;preStyleProps;postStyleProps;_stretchStartingKeyframe;timings;constructor(a,i,c,d,y,R,B=!1){super(a,i,R.delay),this.keyframes=c,this.preStyleProps=d,this.postStyleProps=y,this._stretchStartingKeyframe=B,this.timings={duration:R.duration,delay:R.delay,easing:R.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let a=this.keyframes,{delay:i,duration:c,easing:d}=this.timings;if(this._stretchStartingKeyframe&&i){const y=[],R=c+i,B=i/R,Q=new Map(a[0]);Q.set("offset",0),y.push(Q);const re=new Map(a[0]);re.set("offset",xo(B)),y.push(re);const Te=a.length-1;for(let $e=1;$e<=Te;$e++){let Je=new Map(a[$e]);const vt=Je.get("offset");Je.set("offset",xo((i+vt*c)/R)),y.push(Je)}c=R,i=0,d="",a=y}return lo(this.element,a,this.preStyleProps,this.postStyleProps,c,i,d,!0)}}function xo(h,a=3){const i=Math.pow(10,a-1);return Math.round(h*i)/i}function Lo(h,a,i,c,d,y,R,B,Q,re,Te,$e,Je){return{type:0,element:h,triggerName:a,isRemovalTransition:d,fromState:i,fromStyles:y,toState:c,toStyles:R,timelines:B,queriedElements:Q,preStyleProps:re,postStyleProps:Te,totalTime:$e,errors:Je}}const Fo={};class co{_triggerName;ast;_stateStyles;constructor(a,i,c){this._triggerName=a,this.ast=i,this._stateStyles=c}match(a,i,c,d){return function es(h,a,i,c,d){return h.some(y=>y(a,i,c,d))}(this.ast.matchers,a,i,c,d)}buildStyles(a,i,c){let d=this._stateStyles.get("*");return void 0!==a&&(d=this._stateStyles.get(a?.toString())||d),d?d.buildStyles(i,c):new Map}build(a,i,c,d,y,R,B,Q,re,Te){const $e=[],Je=this.ast.options&&this.ast.options.params||Fo,Ct=this.buildStyles(c,B&&B.params||Fo,$e),wt=Q&&Q.params||Fo,bn=this.buildStyles(d,wt,$e),rr=new Set,$n=new Map,Pr=new Map,Ur="void"===d,Yo={params:Uo(wt,Je),delay:this.ast.options?.delay},Ui=Te?[]:_s(a,i,this.ast.animation,y,R,Ct,bn,Yo,re,$e);let so=0;return Ui.forEach(go=>{so=Math.max(go.duration+go.delay,so)}),$e.length?Lo(i,this._triggerName,c,d,Ur,Ct,bn,[],[],$n,Pr,so,$e):(Ui.forEach(go=>{const va=go.element,xs=Yt($n,va,new Set);go.preStyleProps.forEach(ya=>xs.add(ya));const Ql=Yt(Pr,va,new Set);go.postStyleProps.forEach(ya=>Ql.add(ya)),va!==i&&rr.add(va)}),Lo(i,this._triggerName,c,d,Ur,Ct,bn,Ui,[...rr.values()],$n,Pr,so))}}function Uo(h,a){const i={...a};return Object.entries(h).forEach(([c,d])=>{null!=d&&(i[c]=d)}),i}class Ki{styles;defaultParams;normalizer;constructor(a,i,c){this.styles=a,this.defaultParams=i,this.normalizer=c}buildStyles(a,i){const c=new Map,d=Uo(a,this.defaultParams);return this.styles.styles.forEach(y=>{"string"!=typeof y&&y.forEach((R,B)=>{R&&(R=Ei(R,d,i));const Q=this.normalizer.normalizePropertyName(B,i);R=this.normalizer.normalizeStyleValue(B,Q,R,i),c.set(B,R)})}),c}}class ys{name;ast;_normalizer;transitionFactories=[];fallbackTransition;states=new Map;constructor(a,i,c){this.name=a,this.ast=i,this._normalizer=c,i.states.forEach(d=>{this.states.set(d.name,new Ki(d.style,d.options&&d.options.params||{},c))}),Es(this.states,"true","1"),Es(this.states,"false","0"),i.transitions.forEach(d=>{this.transitionFactories.push(new co(a,d,this.states))}),this.fallbackTransition=function Io(h,a){return new co(h,{type:Me.Transition,animation:{type:Me.Sequence,steps:[],options:null},matchers:[(R,B)=>!0],options:null,queryCount:0,depCount:0},a)}(a,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(a,i,c,d){return this.transitionFactories.find(R=>R.match(a,i,c,d))||null}matchStyles(a,i,c){return this.fallbackTransition.buildStyles(a,i,c)}}function Es(h,a,i){h.has(a)?h.has(i)||h.set(i,h.get(a)):h.has(i)&&h.set(a,h.get(i))}const Ji=new Wi;class ts{bodyNode;_driver;_normalizer;_animations=new Map;_playersById=new Map;players=[];constructor(a,i,c){this.bodyNode=a,this._driver=i,this._normalizer=c}register(a,i){const c=[],y=te(this._driver,i,c,[]);if(c.length)throw function ur(){return new D.buA(3503,!1)}();this._animations.set(a,y)}_buildPlayer(a,i,c){const d=a.element,y=st(this._normalizer,a.keyframes,i,c);return this._driver.animate(d,y,a.duration,a.delay,a.easing,[],!0)}create(a,i,c={}){const d=[],y=this._animations.get(a);let R;const B=new Map;if(y?(R=_s(this._driver,i,y,ai,vi,new Map,new Map,c,Ji,d),R.forEach(Te=>{const $e=Yt(B,Te.element,new Map);Te.postStyleProps.forEach(Je=>$e.set(Je,null))})):(d.push(function Or(){return new D.buA(3300,!1)}()),R=[]),d.length)throw function br(){return new D.buA(3504,!1)}();B.forEach((Te,$e)=>{Te.forEach((Je,vt)=>{Te.set(vt,this._driver.computeStyle($e,vt,De))})});const re=We(R.map(Te=>{const $e=B.get(Te.element);return this._buildPlayer(Te,new Map,$e)}));return this._playersById.set(a,re),re.onDestroy(()=>this.destroy(a)),this.players.push(re),re}destroy(a){const i=this._getPlayer(a);i.destroy(),this._playersById.delete(a);const c=this.players.indexOf(i);c>=0&&this.players.splice(c,1)}_getPlayer(a){const i=this._playersById.get(a);if(!i)throw function ki(){return new D.buA(3301,!1)}();return i}listen(a,i,c,d){const y=Mn(i,"","","");return Dt(this._getPlayer(a),c,y,d),()=>{}}command(a,i,c,d){if("register"==c)return void this.register(a,d[0]);if("create"==c)return void this.create(a,i,d[0]||{});const y=this._getPlayer(a);switch(c){case"play":y.play();break;case"pause":y.pause();break;case"reset":y.reset();break;case"restart":y.restart();break;case"finish":y.finish();break;case"init":y.init();break;case"setPosition":y.setPosition(parseFloat(d[0]));break;
1case"destroy":this.destroy(a)}}}const ns="ng-animate-queued",jo="ng-animate-disabled",Ds=[],Bs={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},nn={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Zr="__ng_removed";class zi{namespaceId;value;options;get params(){return this.options.params}constructor(a,i=""){this.namespaceId=i;const c=a&&a.hasOwnProperty("value");if(this.value=function Vo(h){return h??null}(c?a.value:a),c){const{value:y,...R}=a;this.options=R}else this.options={};this.options.params||(this.options.params={})}absorbOptions(a){const i=a.params;if(i){const c=this.options.params;Object.keys(i).forEach(d=>{null==c[d]&&(c[d]=i[d])})}}}const Gi="void",eo=new zi(Gi);class is{id;hostElement;_engine;players=[];_triggers=new Map;_queue=[];_elementListeners=new Map;_hostClassName;constructor(a,i,c){this.id=a,this.hostElement=i,this._engine=c,this._hostClassName="ng-tns-"+a,hi(i,this._hostClassName)}listen(a,i,c,d){if(!this._triggers.has(i))throw function ii(){return new D.buA(3302,!1)}();if(null==c||0==c.length)throw function ui(){return new D.buA(3303,!1)}();if(!function no(h){return"start"==h||"done"==h}(c))throw function P(){return new D.buA(3400,!1)}();const y=Yt(this._elementListeners,a,[]),R={name:i,phase:c,callback:d};y.push(R);const B=Yt(this._engine.statesByElement,a,new Map);return B.has(i)||(hi(a,Rr),hi(a,Rr+"-"+i),B.set(i,eo)),()=>{this._engine.afterFlush(()=>{const Q=y.indexOf(R);Q>=0&&y.splice(Q,1),this._triggers.has(i)||B.delete(i)})}}register(a,i){return!this._triggers.has(a)&&(this._triggers.set(a,i),!0)}_getTrigger(a){const i=this._triggers.get(a);if(!i)throw function Y(){return new D.buA(3401,!1)}();return i}trigger(a,i,c,d=!0){const y=this._getTrigger(i),R=new Oi(this.id,i,a);let B=this._engine.statesByElement.get(a);B||(hi(a,Rr),hi(a,Rr+"-"+i),this._engine.statesByElement.set(a,B=new Map));let Q=B.get(i);const re=new zi(c,this.id);if(!(c&&c.hasOwnProperty("value"))&&Q&&re.absorbOptions(Q.options),B.set(i,re),Q||(Q=eo),re.value!==Gi&&Q.value===re.value){if(!function Ko(h,a){const i=Object.keys(h),c=Object.keys(a);if(i.length!=c.length)return!1;for(let d=0;d<i.length;d++){const y=i[d];if(!a.hasOwnProperty(y)||h[y]!==a[y])return!1}return!0}(Q.params,re.params)){const wt=[],bn=y.matchStyles(Q.value,Q.params,wt),rr=y.matchStyles(re.value,re.params,wt);wt.length?this._engine.reportError(wt):this._engine.afterFlush(()=>{Lr(a,bn),kn(a,rr)})}return}const Je=Yt(this._engine.playersByElement,a,[]);Je.forEach(wt=>
vendor: 16,765 bytes, line 1
1{wt.namespaceId==this.id&&wt.triggerName==i&&wt.queued&&wt.destroy()});let vt=y.matchTransition(Q.value,re.value,a,re.params),Ct=!1;if(!vt){if(!d)return;vt=y.fallbackTransition,Ct=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:a,triggerName:i,transition:vt,fromState:Q,toState:re,player:R,isFallbackTransition:Ct}),Ct||(hi(a,ns),R.onStart(()=>{ho(a,ns)})),R.onDone(()=>{let wt=this.players.indexOf(R);wt>=0&&this.players.splice(wt,1);const bn=this._engine.playersByElement.get(a);if(bn){let rr=bn.indexOf(R);rr>=0&&bn.splice(rr,1)}}),this.players.push(R),Je.push(R),R}deregister(a){this._triggers.delete(a),this._engine.statesByElement.forEach(i=>i.delete(a)),this._elementListeners.forEach((i,c)=>{this._elementListeners.set(c,i.filter(d=>d.name!=a))})}clearElementCache(a){this._engine.statesByElement.delete(a),this._elementListeners.delete(a);const i=this._engine.playersByElement.get(a);i&&(i.forEach(c=>c.destroy()),this._engine.playersByElement.delete(a))}_signalRemovalForInnerTriggers(a,i){const c=this._engine.driver.query(a,dr,!0);c.forEach(d=>{if(d[Zr])return;const y=this._engine.fetchNamespacesByElement(d);y.size?y.forEach(R=>R.triggerLeaveAnimation(d,i,!1,!0)):this.clearElementCache(d)}),this._engine.afterFlushAnimationsDone(()=>c.forEach(d=>this.clearElementCache(d)))}triggerLeaveAnimation(a,i,c,d){const y=this._engine.statesByElement.get(a),R=new Map;if(y){const B=[];if(y.forEach((Q,re)=>{if(R.set(re,Q.value),this._triggers.has(re)){const Te=this.trigger(a,re,Gi,d);Te&&B.push(Te)}}),B.length)return this._engine.markElementAsRemoved(this.id,a,!0,i,R),c&&We(B).onDone(()=>this._engine.processLeaveNode(a)),!0}return!1}prepareLeaveAnimationListeners(a){const i=this._elementListeners.get(a),c=this._engine.statesByElement.get(a);if(i&&c){const d=new Set;i.forEach(y=>{const R=y.name;if(d.has(R))return;d.add(R);const Q=this._triggers.get(R).fallbackTransition,re=c.get(R)||eo,Te=new zi(Gi),$e=new Oi(this.id,R,a);this._engine.totalQueuedPlayers++,this._queue.push({element:a,triggerName:R,transition:Q,fromState:re,toState:Te,player:$e,isFallbackTransition:!0})})}}removeNode(a,i){const c=this._engine;if(a.childElementCount&&this._signalRemovalForInnerTriggers(a,i),this.triggerLeaveAnimation(a,i,!0))return;let d=!1;if(c.totalAnimations){const y=c.players.length?c.playersByQueriedElement.get(a):[];if(y&&y.length)d=!0;else{let R=a;for(;R=R.parentNode;)if(c.statesByElement.get(R)){d=!0;break}}}if(this.prepareLeaveAnimationListeners(a),d)c.markElementAsRemoved(this.id,a,!1,i);else{const y=a[Zr];(!y||y===Bs)&&(c.afterFlush(()=>this.clearElementCache(a)),c.destroyInnerAnimations(a),c._onRemovalComplete(a,i))}}insertNode(a,i){hi(a,this._hostClassName)}drainQueuedTransitions(a){const i=[];return this._queue.forEach(c=>{const d=c.player;if(d.destroyed)return;const y=c.element,R=this._elementListeners.get(y);R&&R.forEach(B=>{if(B.name==c.triggerName){const Q=Mn(y,c.triggerName,c.fromState.value,c.toState.value);Q._data=a,Dt(c.player,B.phase,Q,B.callback)}}),d.markedForDestroy?this._engine.afterFlush(()=>{d.destroy()}):i.push(c)}),this._queue=[],i.sort((c,d)=>{const y=c.transition.ast.depCount,R=d.transition.ast.depCount;return 0==y||0==R?y-R:this._engine.driver.containsElement(c.element,d.element)?1:-1})}destroy(a){this.players.forEach(i=>i.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,a)}}class Bo{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=(a,i)=>{};_onRemovalComplete(a,i){this.onRemovalComplete(a,i)}constructor(a,i,c){this.bodyNode=a,this.driver=i,this._normalizer=c}get queuedPlayers(){const a=[];return this._namespaceList.forEach(i=>{i.players.forEach(c=>{c.queued&&a.push(c)})}),a}createNamespace(a,i){const c=new is(a,i,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,i)?this._balanceNamespaceList(c,i):(this.newHostElements.set(i,c),this.collectEnterElement(i)),this._namespaceLookup[a]=c}_balanceNamespaceList(a,i){const c=this._namespaceList,d=this.namespacesByHostElement;if(c.length-1>=0){let R=!1,B=this.driver.getParentElement(i);for(;B;){const Q=d.get(B);if(Q){const re=c.indexOf(Q);c.splice(re+1,0,a),R=!0;break}B=this.driver.getParentElement(B)}R||c.unshift(a)}else c.push(a);return d.set(i,a),a}register(a,i){let c=this._namespaceLookup[a];return c||(c=this.createNamespace(a,i)),c}registerTrigger(a,i,c){let d=this._namespaceLookup[a];d&&d.register(i,c)&&this.totalAnimations++}destroy(a,i){a&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const c=this._fetchNamespace(a);this.namespacesByHostElement.delete(c.hostElement);const d=this._namespaceList.indexOf(c);d>=0&&this._namespaceList.splice(d,1),c.destroy(i),delete this._namespaceLookup[a]}))}_fetchNamespace(a){return this._namespaceLookup[a]}fetchNamespacesByElement(a){const i=new Set,c=this.statesByElement.get(a);if(c)for(let d of c.values())if(d.namespaceId){const y=this._fetchNamespace(d.namespaceId);y&&i.add(y)}return i}trigger(a,i,c,d){if(to(i)){const y=this._fetchNamespace(a);if(y)return y.trigger(i,c,d),!0}return!1}insertNode(a,i,c,d){if(!to(i))return;const y=i[Zr];if(y&&y.setForRemoval){y.setForRemoval=!1,y.setForMove=!0;const R=this.collectedLeaveElements.indexOf(i);R>=0&&this.collectedLeaveElements.splice(R,1)}if(a){const R=this._fetchNamespace(a);R&&R.insertNode(i,c)}d&&this.collectEnterElement(i)}collectEnterElement(a){this.collectedEnterElements.push(a)}markElementAsDisabled(a,i){i?this.disabledNodes.has(a)||(this.disabledNodes.add(a),hi(a,jo)):this.disabledNodes.has(a)&&(this.disabledNodes.delete(a),ho(a,jo))}removeNode(a,i,c){if(to(i)){const d=a?this._fetchNamespace(a):null;d?d.removeNode(i,c):this.markElementAsRemoved(a,i,!1,c);const y=this.namespacesByHostElement.get(i);y&&y.id!==a&&y.removeNode(i,c)}else this._onRemovalComplete(i,c)}markElementAsRemoved(a,i,c,d,y){this.collectedLeaveElements.push(i),i[Zr]={namespaceId:a,setForRemoval:d,hasAnimation:c,removedBeforeQueried:!1,previousTriggersValues:y}}listen(a,i,c,d,y){return to(i)?this._fetchNamespace(a).listen(i,c,d,y):()=>{}}_buildInstruction(a,i,c,d,y){return a.transition.build(this.driver,a.element,a.fromState.value,a.toState.value,c,d,a.fromState.options,a.toState.options,i,y)}destroyInnerAnimations(a){let i=this.driver.query(a,dr,!0);i.forEach(c=>this.destroyActiveAnimationsForElement(c)),0!=this.playersByQueriedElement.size&&(i=this.driver.query(a,Si,!0),i.forEach(c=>this.finishActiveQueriedAnimationOnElement(c)))}destroyActiveAnimationsForElement(a){const i=this.playersByElement.get(a);i&&i.forEach(c=>{c.queued?c.markedForDestroy=!0:c.destroy()})}finishActiveQueriedAnimationOnElement(a){const i=this.playersByQueriedElement.get(a);i&&i.forEach(c=>c.finish())}whenRenderingDone(){return new Promise(a=>{if(this.players.length)return We(this.players).onDone(()=>a());a()})}processLeaveNode(a){const i=a[Zr];if(i&&i.setForRemoval){if(a[Zr]=Bs,i.namespaceId){this.destroyInnerAnimations(a);const c=this._fetchNamespace(i.namespaceId);c&&c.clearElementCache(a)}this._onRemovalComplete(a,i.setForRemoval)}a.classList?.contains(jo)&&this.markElementAsDisabled(a,!1),this.driver.query(a,".ng-animate-disabled",!0).forEach(c=>{this.markElementAsDisabled(c,!1)})}flush(a=-1){let i=[];if(this.newHostElements.size&&(this.newHostElements.forEach((c,d)=>this._balanceNamespaceList(c,d)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let c=0;c<this.collectedEnterElements.length;c++)hi(this.collectedEnterElements[c],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const c=[];try{i=this._flushAnimations(c,a)}finally{for(let d=0;d<c.length;d++)c[d]()}}else for(let c=0;c<this.collectedLeaveElements.length;c++)this.processLeaveNode(this.collectedLeaveElements[c]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(c=>c()),this._flushFns=[],this._whenQuietFns.length){const c=this._whenQuietFns;this._whenQuietFns=[],i.length?We(i).onDone(()=>{c.forEach(d=>d())}):c.forEach(d=>d())}}reportError(a){throw function L(){return new D.buA(3402,!1)}()}_flushAnimations(a,i){const c=new Wi,d=[],y=new Map,R=[],B=new Map,Q=new Map,re=new Map,Te=new Set;this.disabledNodes.forEach(Wt=>{Te.add(Wt);const sn=this.driver.query(Wt,".ng-animate-queued",!0);for(let pn=0;pn<sn.length;pn++)Te.add(sn[pn])});const $e=this.bodyNode,Je=Array.from(this.statesByElement.keys()),vt=Eo(Je,this.collectedEnterElements),Ct=new Map;let wt=0;vt.forEach((Wt,sn)=>{const pn=ai+wt++;Ct.set(sn,pn),Wt.forEach(Gn=>hi(Gn,pn))});const bn=[],rr=new Set,$n=new Set;for(let Wt=0;Wt<this.collectedLeaveElements.length;Wt++){const sn=this.collectedLeaveElements[Wt],pn=sn[Zr];pn&&pn.setForRemoval&&(bn.push(sn),rr.add(sn),pn.hasAnimation?this.driver.query(sn,".ng-star-inserted",!0).forEach(Gn=>rr.add(Gn)):$n.add(sn))}const Pr=new Map,Ur=Eo(Je,Array.from(rr));Ur.forEach((Wt,sn)=>{const pn=vi+wt++;Pr.set(sn,pn),Wt.forEach(Gn=>hi(Gn,pn))}),a.push(()=>{vt.forEach((Wt,sn)=>{const pn=Ct.get(sn);Wt.forEach(Gn=>ho(Gn,pn))}),Ur.forEach((Wt,sn)=>{const pn=Pr.get(sn);Wt.forEach(Gn=>ho(Gn,pn))}),bn.forEach(Wt=>{this.processLeaveNode(Wt)})});const Yo=[],Ui=[];for(let Wt=this._namespaceList.length-1;Wt>=0;Wt--)this._namespaceList[Wt].drainQueuedTransitions(i).forEach(pn=>{const Gn=pn.player,pi=pn.element;if(Yo.push(Gn),this.collectedEnterElements.length){const Mi=pi[Zr];if(Mi&&Mi.setForMove){if(Mi.previousTriggersValues&&Mi.previousTriggersValues.has(pn.triggerName)){const Xs=Mi.previousTriggersValues.get(pn.triggerName),Co=this.statesByElement.get(pn.element);if(Co&&Co.has(pn.triggerName)){const ml=Co.get(pn.triggerName);ml.value=Xs,Co.set(pn.triggerName,ml)}}return void Gn.destroy()}}const Ro=!$e||!this.driver.containsElement($e,pi),mo=Pr.get(pi),Ls=Ct.get(pi),jr=this._buildInstruction(pn,c,Ls,mo,Ro);if(jr.errors&&jr.errors.length)return void Ui.push(jr);if(Ro)return Gn.onStart(()=>Lr(pi,jr.fromStyles)),Gn.onDestroy(()=>kn(pi,jr.toStyles)),void d.push(Gn);if(pn.isFallbackTransition)return Gn.onStart(()=>Lr(pi,jr.fromStyles)),Gn.onDestroy(()=>kn(pi,jr.toStyles)),void d.push(Gn);const Ba=[];jr.timelines.forEach(Mi=>{Mi.stretchStartingKeyframe=!0,this.disabledNodes.has(Mi.element)||Ba.push(Mi)}),jr.timelines=Ba,c.append(pi,jr.timelines),R.push({instruction:jr,player:Gn,element:pi}),jr.queriedElements.forEach(Mi=>Yt(B,Mi,[]).push(Gn)),jr.preStyleProps.forEach((Mi,Xs)=>{if(Mi.size){let Co=Q.get(Xs);Co||Q.set(Xs,Co=new Set),Mi.forEach((ml,ql)=>Co.add(ql))}}),jr.postStyleProps.forEach((Mi,Xs)=>{let Co=re.get(Xs);Co||re.set(Xs,Co=new Set),Mi.forEach((ml,ql)=>Co.add(ql))})});if(Ui.length){const Wt=[];Ui.forEach(sn=>{Wt.push(function W(){return new D.buA(3505,!1)}())}),Yo.forEach(sn=>sn.destroy()),this.reportError(Wt)}const so=new Map,go=new Map;R.forEach(Wt=>{const sn=Wt.element;c.has(sn)&&(go.set(sn,sn),this._beforeAnimationBuild(Wt.player.namespaceId,Wt.instruction,so))}),d.forEach(Wt=>{const sn=Wt.element;this._getPreviousPlayers(sn,!1,Wt.namespaceId,Wt.triggerName,null).forEach(Gn=>{Yt(so,sn,[]).push(Gn),Gn.destroy()})});const va=bn.filter(Wt=>Cs(Wt,Q,re)),xs=new Map;Ho(xs,this.driver,$n,re,De).forEach(Wt=>{Cs(Wt,Q,re)&&va.push(Wt)});const ya=new Map;vt.forEach((Wt,sn)=>{Ho(ya,this.driver,new Set(Wt),Q,"!")}),va.forEach(Wt=>{const sn=xs.get(Wt),pn=ya.get(Wt);xs.set(Wt,new Map([...sn?.entries()??[],...pn?.entries()??[]]))});const kc=[],gl=[],xc={};R.forEach(Wt=>{const{element:sn,player:pn,instruction:Gn}=Wt;if(c.has(sn)){if(Te.has(sn))return pn.onDestroy(()=>kn(sn,Gn.toStyles)),pn.disabled=!0,pn.overrideTotalTime(Gn.totalTime),void d.push(pn);let pi=xc;if(go.size>1){let mo=sn;const Ls=[];for(;mo=mo.parentNode;){const jr=go.get(mo);if(jr){pi=jr;break}Ls.push(mo)}Ls.forEach(jr=>go.set(jr,pi))}const Ro=this._buildAnimation(pn.namespaceId,Gn,so,y,ya,xs);if(pn.setRealPlayer(Ro),pi===xc)kc.push(pn);else{const mo=this.playersByElement.get(pi);mo&&mo.length&&(pn.parentPlayer=We(mo)),d.push(pn)}}else Lr(sn,Gn.fromStyles),pn.onDestroy(()=>kn(sn,Gn.toStyles)),gl.push(pn),Te.has(sn)&&d.push(pn)}),gl.forEach(Wt=>{const sn=y.get(Wt.element);if(sn&&sn.length){const pn=We(sn);Wt.setRealPlayer(pn)}}),d.forEach(Wt=>{Wt.parentPlayer?Wt.syncPlayerEvents(Wt.parentPlayer):Wt.destroy()});for(let Wt=0;Wt<bn.length;Wt++){const sn=bn[Wt],pn=sn[Zr];if(ho(sn,vi),pn&&pn.hasAnimation)continue;let Gn=[];if(B.size){let Ro=B.get(sn);Ro&&Ro.length&&Gn.push(...Ro);let mo=this.driver.query(sn,Si,!0);for(let Ls=0;Ls<mo.length;Ls++){let jr=B.get(mo[Ls]);jr&&jr.length&&Gn.push(...jr)}}const pi=Gn.filter(Ro=>!Ro.destroyed);pi.length?$o(this,sn,pi):this.processLeaveNode(sn)}return bn.length=0,kc.forEach(Wt=>{this.players.push(Wt),Wt.onDone(()=>{Wt.destroy();const sn=this.players.indexOf(Wt);this.players.splice(sn,1)}),Wt.play()}),kc}afterFlush(a){this._flushFns.push(a)}afterFlushAnimationsDone(a){this._whenQuietFns.push(a)}_getPreviousPlayers(a,i,c,d,y){let R=[];if(i){const B=this.playersByQueriedElement.get(a);B&&(R=B)}else{const B=this.playersByElement.get(a);if(B){const Q=!y||y==Gi;B.forEach(re=>{re.queued||!Q&&re.triggerName!=d||R.push(re)})}}return(c||d)&&(R=R.filter(B=>!(c&&c!=B.namespaceId||d&&d!=B.triggerName))),R}_beforeAnimationBuild(a,i,c){const y=i.element,R=i.isRemovalTransition?void 0:a,B=i.isRemovalTransition?void 0:i.triggerName;for(const Q of i.timelines){const re=Q.element,Te=re!==y,$e=Yt(c,re,[]);this._getPreviousPlayers(re,Te,R,B,i.toState).forEach(vt=>{const Ct=vt.getRealPlayer();Ct.beforeDestroy&&Ct.beforeDestroy(),vt.destroy(),$e.push(vt)})}Lr(y,i.fromStyles)}_buildAnimation(a,i,c,d,y,R){const B=i.triggerName,Q=i.element,re=[],Te=new Set,$e=new Set,Je=i.timelines.map(Ct=>{const wt=Ct.element;Te.add(wt);const bn=wt[Zr];if(bn&&bn.removedBeforeQueried)return new xe(Ct.duration,Ct.delay);const rr=wt!==Q,$n=function Vs(h){const a=[];return Wo(h,a),a}((c.get(wt)||Ds).map(so=>so.getRealPlayer())).filter(so=>!!so.element&&so.element===wt),Pr=y.get(wt),Ur=R.get(wt),Yo=st(this._normalizer,Ct.keyframes,Pr,Ur),Ui=this._buildPlayer(Ct,Yo,$n);if(Ct.subTimeline&&d&&$e.add(wt),rr){const so=new Oi(a,B,wt);so.setRealPlayer(Ui),re.push(so)}return Ui});re.forEach(Ct=>{Yt(this.playersByQueriedElement,Ct.element,[]).push(Ct),Ct.onDone(()=>function os(h,a,i){let c=h.get(a);if(c){if(c.length){const d=c.indexOf(i);c.splice(d,1)}0==c.length&&h.delete(a)}return c}(this.playersByQueriedElement,Ct.element,Ct))}),Te.forEach(Ct=>hi(Ct,_o));const vt=We(Je);return vt.onDestroy(()=>{Te.forEach(Ct=>ho(Ct,_o)),kn(Q,i.toStyles)}),$e.forEach(Ct=>{Yt(d,Ct,[]).push(vt)}),vt}_buildPlayer(a,i,c){return i.length>0?this.driver.animate(a.element,i,a.duration,a.delay,a.easing,c):new xe(a.duration,a.delay)}}class Oi{namespaceId;triggerName;element;_player=new xe;_containsRealPlayer=!1;_queuedCallbacks=new Map;destroyed=!1;parentPlayer=null;markedForDestroy=!1;disabled=!1;queued=!0;totalTime=0;constructor(a,i,c){this.namespaceId=a,this.triggerName=i,this.element=c}setRealPlayer(a){this._containsRealPlayer||(this._player=a,this._queuedCallbacks.forEach((i,c)=>{i.forEach(d=>Dt(a,c,void 0,d))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(a.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(a){this.totalTime=a}syncPlayerEvents(a){const i=this._player;i.triggerCallback&&a.onStart(()=>i.triggerCallback("start")),a.onDone(()=>this.finish()),a.onDestroy(()=>this.destroy())}_queueEvent(a,i){Yt(this._queuedCallbacks,a,[]).push(i)}onDone(a){this.queued&&this._queueEvent("done",a),this._player.onDone(a)}onStart(a){this.queued&&this._queueEvent("start",a),this._player.onStart(a)}onDestroy(a){this.queued&&this._queueEvent("destroy",a),this._player.onDestroy(a)}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(a){this.queued||this._player.setPosition(a)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(a){const i=this._player;i.triggerCallback&&i.triggerCallback(a)}}function to(h){return h&&1===h.nodeType}function yo(h,a){const i=h.style.display;return h.style.display=a??"none",i}function Ho(h,a,i,c,d){const y=[];i.forEach(Q=>y.push(yo(Q)));const R=[];
1c.forEach((Q,re)=>{const Te=new Map;Q.forEach($e=>{const Je=a.computeStyle(re,$e,d);Te.set($e,Je),(!Je||0==Je.length)&&(re[Zr]=nn,R.push(re))}),h.set(re,Te)});let B=0;return i.forEach(Q=>yo(Q,y[B++])),R}function Eo(h,a){const i=new Map;if(h.forEach(B=>i.set(B,[])),0==a.length)return i;const d=new Set(a),y=new Map;function R(B){if(!B)return 1;let Q=y.get(B);if(Q)return Q;const re=B.parentNode;return Q=i.has(re)?re:d.has(re)?1:R(re),y.set(B,Q),Q}return a.forEach(B=>{const Q=R(B);1!==Q&&i.get(Q).push(B)}),i}function hi(h,a){h.classList?.add(a)}function ho(h,a){h.classList?.remove(a)}function $o(h,a,i){We(i).onDone(()=>h.processLeaveNode(a))}function Wo(h,a){for(let i=0;i<h.length;i++){const c=h[i];c instanceof He?Wo(c.players,a):a.push(c)}}function Cs(h,a,i){const c=i.get(h);if(!c)return!1;let d=a.get(h);return d?c.forEach(y=>d.add(y)):a.set(h,c),i.delete(h),!0}class po{_driver;_normalizer;_transitionEngine;_timelineEngine;_triggerCache={};onRemovalComplete=(a,i)=>{};constructor(a,i,c){this._driver=i,this._normalizer=c,this._transitionEngine=new Bo(a.body,i,c),this._timelineEngine=new ts(a.body,i,c),this._transitionEngine.onRemovalComplete=(d,y)=>this.onRemovalComplete(d,y)}registerTrigger(a,i,c,d,y){const R=a+"-"+d;let B=this._triggerCache[R];if(!B){const Q=[],Te=te(this._driver,y,Q,[]);if(Q.length)throw function dn(){return new D.buA(3404,!1)}();B=function js(h,a,i){return new ys(h,a,i)}(d,Te,this._normalizer),this._triggerCache[R]=B}this._transitionEngine.registerTrigger(i,d,B)}register(a,i){this._transitionEngine.register(a,i)}destroy(a,i){this._transitionEngine.destroy(a,i)}onInsert(a,i,c,d){this._transitionEngine.insertNode(a,i,c,d)}onRemove(a,i,c){this._transitionEngine.removeNode(a,i,c)}disableAnimations(a,i){this._transitionEngine.markElementAsDisabled(a,i)}process(a,i,c,d){if("@"==c.charAt(0)){const[y,R]=an(c);this._timelineEngine.command(y,i,R,d)}else this._transitionEngine.trigger(a,i,c,d)}listen(a,i,c,d,y){if("@"==c.charAt(0)){const[R,B]=an(c);return this._timelineEngine.listen(R,i,B,y)}return this._transitionEngine.listen(a,i,c,d,y)}flush(a=-1){this._transitionEngine.flush(a)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(a){this._transitionEngine.afterFlushAnimationsDone(a)}}let zo=(()=>{class h{_element;_startStyles;_endStyles;static initialStylesByElement=new WeakMap;_state=0;_initialStyles;constructor(i,c,d){this._element=i,this._startStyles=c,this._endStyles=d;let y=h.initialStylesByElement.get(i);y||h.initialStylesByElement.set(i,y=new Map),this._initialStyles=y}start(){this._state<1&&(this._startStyles&&kn(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(kn(this._element,this._initialStyles),this._endStyles&&(kn(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(h.initialStylesByElement.delete(this._element),this._startStyles&&(Lr(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Lr(this._element,this._endStyles),this._endStyles=null),kn(this._element,this._initialStyles),this._state=3)}}return h})();function Oo(h){let a=null;return h.forEach((i,c)=>{(function ia(h){return"display"===h||"position"===h})(c)&&(a=a||new Map,a.set(c,i))}),a}class ss{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(a,i,c,d){this.element=a,this.keyframes=i,this.options=c,this._specialStyles=d,this._duration=c.duration,this._delay=c.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(a=>a()),this._onDoneFns=[])}init(){this._buildPlayer()&&this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return this.domPlayer;this._initialized=!0;const a=this.keyframes,i=this._triggerWebAnimation(this.element,a,this.options);if(!i)return this._onFinish(),null;this.domPlayer=i,this._finalKeyframe=a.length?a[a.length-1]:new Map;const c=()=>this._onFinish();return i.addEventListener("finish",c),this.onDestroy(()=>{i.removeEventListener("finish",c)}),i}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer?.pause()}_convertKeyframesToObject(a){const i=[];return a.forEach(c=>{i.push(Object.fromEntries(c))}),i}_triggerWebAnimation(a,i,c){const d=this._convertKeyframesToObject(i);try{return a.animate(d,c)}catch{return null}}onStart(a){this._originalOnStartFns.push(a),this._onStartFns.push(a)}onDone(a){this._originalOnDoneFns.push(a),this._onDoneFns.push(a)}onDestroy(a){this._onDestroyFns.push(a)}play(){const a=this._buildPlayer();a&&(this.hasStarted()||(this._onStartFns.forEach(i=>
1i()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),a.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(a=>a()),this._onDestroyFns=[])}setPosition(a){this.domPlayer||this.init(),this.domPlayer&&(this.domPlayer.currentTime=a*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 a=new Map;this.hasStarted()&&this._finalKeyframe.forEach((c,d)=>{"offset"!==d&&a.set(d,this._finished?c:F(this.element,d))}),this.currentSnapshot=a}triggerCallback(a){const i="start"===a?this._onStartFns:this._onDoneFns;i.forEach(c=>c()),i.length=0}}class bs{validateStyleProperty(a){return!0}validateAnimatableStyleProperty(a){return!0}containsElement(a,i){return wi(a,i)}getParentElement(a){return Cn(a)}query(a,i,c){return oi(a,i,c)}computeStyle(a,i,c){return F(a,i)}animate(a,i,c,d,y,R=[]){const Q={duration:c,delay:d,fill:0==d?"both":"forwards"};y&&(Q.easing=y);const re=new Map,Te=R.filter(vt=>vt instanceof ss);(function M(h,a){return 0===h||0===a})(c,d)&&Te.forEach(vt=>{vt.currentSnapshot.forEach((Ct,wt)=>re.set(wt,Ct))});let $e=function xr(h){return h.length?h[0]instanceof Map?h:h.map(a=>new Map(Object.entries(a))):[]}(i).map(vt=>new Map(vt));$e=function k(h,a,i){if(i.size&&a.length){let c=a[0],d=[];if(i.forEach((y,R)=>{c.has(R)||d.push(R),c.set(R,y)}),d.length)for(let y=1;y<a.length;y++){let R=a[y];d.forEach(B=>R.set(B,F(h,B)))}}return a}(a,$e,re);const Je=function ra(h,a){let i=null,c=null;return Array.isArray(a)&&a.length?(i=Oo(a[0]),a.length>1&&(c=Oo(a[a.length-1]))):a instanceof Map&&(i=Oo(a)),i||c?new zo(h,i,c):null}(a,$e);return new ss(a,$e,Q,Je)}}const ws="@.disabled";class ro{namespaceId;delegate;engine;_onDestroy;\u0275type=0;constructor(a,i,c,d){this.namespaceId=a,this.delegate=i,this.engine=c,this._onDestroy=d}get data(){return this.delegate.data}destroyNode(a){this.delegate.destroyNode?.(a)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(a,i){return this.delegate.createElement(a,i)}createComment(a){return this.delegate.createComment(a)}createText(a){return this.delegate.createText(a)}appendChild(a,i){this.delegate.appendChild(a,i),this.engine.onInsert(this.namespaceId,i,a,!1)}insertBefore(a,i,c,d=!0){this.delegate.insertBefore(a,i,c),this.engine.onInsert(this.namespaceId,i,a,d)}removeChild(a,i,c,d){d?this.delegate.removeChild(a,i,c,d):this.parentNode(i)&&this.engine.onRemove(this.namespaceId,i,this.delegate)}selectRootElement(a,i){return this.delegate.selectRootElement(a,i)}parentNode(a){return this.delegate.parentNode(a)}nextSibling(a){return this.delegate.nextSibling(a)}setAttribute(a,i,c,d){this.delegate.setAttribute(a,i,c,d)}removeAttribute(a,i,c){this.delegate.removeAttribute(a,i,c)}addClass(a,i){this.delegate.addClass(a,i)}removeClass(a,i){this.delegate.removeClass(a,i)}setStyle(a,i,c,d){this.delegate.setStyle(a,i,c,d)}removeStyle(a,i,c){this.delegate.removeStyle(a,i,c)}setProperty(a,i,c){"@"==i.charAt(0)&&i==ws?this.disableAnimations(a,!!c):this.delegate.setProperty(a,i,c)}setValue(a,i){this.delegate.setValue(a,i)}listen(a,i,c,d){return this.delegate.listen(a,i,c,d)}disableAnimations(a,i){this.engine.disableAnimations(a,i)}}class Ia extends ro{factory;constructor(a,i,c,d,y){super(i,c,d,y),this.factory=a,this.namespaceId=i}setProperty(a,i,c){"@"==i.charAt(0)?"."==i.charAt(1)&&i==ws?this.disableAnimations(a,c=void 0===c||!!c):this.engine.process(this.namespaceId,a,i.slice(1),c):this.delegate.setProperty(a,i,c)}listen(a,i,c,d){if("@"==i.charAt(0)){const y=function p(h){switch(h){case"body":return document.body;case"document":return document;case"window":return window;default:return h}}(a);let R=i.slice(1),B="";return"@"!=R.charAt(0)&&([R,B]=function v(h){const a=h.indexOf(".");return[h.substring(0,a),h.slice(a+1)]}(R)),this.engine.listen(this.namespaceId,y,R,B,Q=>{this.factory.scheduleListenerCallback(Q._data||-1,c,Q)})}return this.delegate.listen(a,i,c,d)}}class _{delegate;engine;_zone;_currentId=0;_microtaskId=1;_animationCallbacksBuffer=[];_rendererCache=new Map;_cdRecurDepth=0;constructor(a,i,c){this.delegate=a,this.engine=i,this._zone=c,i.onRemovalComplete=(d,y)=>{y?.removeChild(null,d)}}createRenderer(a,i){const d=this.delegate.createRenderer(a,i);if(!a||!i?.data?.animation){const re=this._rendererCache;let Te=re.get(d);return Te||(Te=new ro("",d,this.engine,()=>re.delete(d)),re.set(d,Te)),Te}const y=i.id,R=i.id+"-"+this._currentId;this._currentId++,this.engine.register(R,a);const B=re=>{Array.isArray(re)?re.forEach(B):this.engine.registerTrigger(y,R,a,re.name,re)};return i.data.animation.forEach(B),new Ia(this,R,d,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(a,i,c){if(a>=0&&a<this._microtaskId)return void this._zone.run(()=>i(c));const d=this._animationCallbacksBuffer;0==d.length&&queueMicrotask(()=>{this._zone.run(()=>{d.forEach(y=>{const[R,B]=y;R(B)}),this._animationCallbacksBuffer=[]})}),d.push([i,c])}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(a){this.engine.flush(),this.delegate.componentReplaced?.(a)}}const nt=[{provide:Hn,useFactory:function X(){return new Fr}},{provide:po,useClass:(()=>{class h extends po{constructor(i,c,d){super(i,c,d)}ngOnDestroy(){this.flush()}static \u0275fac=function(c){return new(c||h)(D.KVO(D.qQL),D.KVO(_n),D.KVO(Hn))};static \u0275prov=D.jDH({token:h,factory:h.\u0275fac})}return h})()},{provide:V._9s,useFactory:function Be(){return new _((0,D.WQX)(cn),(0,D.WQX)(po),(0,D.WQX)(D.SKi))}}],Ut=[{provide:_n,useClass:yt},{provide:V.bc$,useValue:"NoopAnimations"},...nt],Jt=[{provide:_n,useFactory:()=>new bs},{provide:V.bc$,useFactory:()=>"BrowserAnimations"},...nt];let vr=(()=>{class h{static withConfig(i){return{ngModule:h,providers:i.disableAnimations?Ut:Jt}}static \u0275fac=function(c){return new(c||h)};static \u0275mod=V.$C({type:h});static \u0275inj=D.G2t({providers:Jt,imports:[Ar]})}return h})();var Ri=T(3794),oo=T(992);const ha={toolbar:[["bold","italic","underline","strike"],["blockquote","code-block"],[{header:1},{header:2}],[{list:"ordered"},{list:"bullet"}],[{script:"sub"},{script:"super"}],[{indent:"-1"},{indent:"+1"}],[{direction:"rtl"}],[{size:["small",!1,"large","huge"]}],[{header:[1,2,3,4,5,6,!1]}],[{color:[]},{background:[]}],[{font:[]}],[{align:[]}],["clean"],["link","image","video"]]},pa=new D.nKC("config",{providedIn:"root",factory:()=>({modules:ha})});let zs=(()=>{class h{static forRoot(i){return{ngModule:h,providers:[{provide:pa,useValue:i}]}}}
1return h.\u0275fac=function(i){return new(i||h)},h.\u0275mod=V.$C({type:h}),h.\u0275inj=D.G2t({imports:[[Oe.MD]]}),h})();var Pi=T(5260),Ps=T(8167);let qs=(()=>{class h{static{this.\u0275fac=function(c){return new(c||h)}}static{this.\u0275mod=V.$C({type:h})}static{this.\u0275inj=D.G2t({})}}return h})();var ks=T(4341);let _a=(()=>{class h{constructor(i){this.authenticationService=i}intercept(i,c){return this.authenticationService.isLoggedIn()&&(i=i.clone({setHeaders:{Authorization:this.authenticationService.token}})),c.handle(i)}static{this.\u0275fac=function(c){return new(c||h)(D.KVO(Ln.k))}}static{this.\u0275prov=D.jDH({token:h,factory:h.\u0275fac})}}return h})();var Ys=T(8810),g=T(9437);let I=(()=>{class h{constructor(i,c){this.authenticationService=i,this.router=c}intercept(i,c){return c.handle(i).pipe((0,g.W)(d=>(401===d.status&&(this.authenticationService.logOff(),this.router.navigate(["login"])),(0,Ys.$)(d.message||d.statusText))))}static{this.\u0275fac=function(c){return new(c||h)(D.KVO(Ln.k),D.KVO(Zt.Ix))}}static{this.\u0275prov=D.jDH({token:h,factory:h.\u0275fac})}}return h})();Gr.c.production&&(0,b.SmG)();const H=[(0,ar.lh)(Ue,(0,ar.oH)({scrollPositionRestoration:"enabled",anchorScrolling:"enabled"})),{provide:Zt.Oy,useClass:xn},(0,D.oKB)(vr,Ri.q1,oo.kd,zs.forRoot(),qn,Pi.Zi,Ps.Q_,qs,ks.YN,ks.X1),{provide:Ri.a7,useClass:_a,multi:!0},{provide:Ri.a7,useClass:I,multi:!0}];typeof document<"u"&&document.querySelector('meta[name="ng-server-context"]')&&H.push((0,ie.$x)((0,ie.gT)())),function s(h,a,i){return mt.apply(this,arguments)}(Xn,{providers:H}).catch(h=>console.error(h))},4412(Nt,Fe,T){T.d(Fe,{t:()=>D});var b=T(1413);class D extends b.B{constructor(ce){super(),this._value=ce}get value(){return this.getValue()}_subscribe(ce){const K=super._subscribe(ce);return!K.closed&&ce.next(this._value),K}getValue(){const{hasError:ce,thrownError:K,_value:fe}=this;if(ce)throw K;return this._throwIfClosed(),fe}next(ce){super.next(this._value=ce)}}},1985(Nt,Fe,T){T.d(Fe,{c:()=>Oe});var b=T(7707),D=T(8359),ie=T(3494),ce=T(1203),K=T(1026),fe=T(8071),me=T(9786);let Oe=(()=>{class we{constructor(pe){pe&&(this._subscribe=pe)}lift(pe){const ze=new we;return ze.source=this,ze.operator=pe,ze}subscribe(pe,ze,tt){const _t=function G(we){return we&&we instanceof b.vU||function de(we){return we&&(0,fe.T)(we.next)&&(0,fe.T)(we.error)&&(0,fe.T)(we.complete)}(we)&&(0,D.Uv)(we)}(pe)?pe:new b.Ms(pe,ze,tt);return(0,me.Y)(()=>{const{operator:Ae,source:Ne}=this;_t.add(Ae?Ae.call(_t,Ne):Ne?this._subscribe(_t):this._trySubscribe(_t))}),_t}_trySubscribe(pe){try{return this._subscribe(pe)}catch(ze){pe.error(ze)}}forEach(pe,ze){return new(ze=V(ze))((tt,_t)=>{const Ae=new b.Ms({next:Ne=>{try{pe(Ne)}catch(ot){_t(ot),Ae.unsubscribe()}},error:_t,complete:tt});this.subscribe(Ae)})}_subscribe(pe){var ze;return null===(ze=this.source)||void 0===ze?void 0:ze.subscribe(pe)}[ie.s](){return this}pipe(...pe){return(0,ce.m)(pe)(this)}toPromise(pe){return new(pe=V(pe))((ze,tt)=>{let _t;this.subscribe(Ae=>_t=Ae,Ae=>tt(Ae),()=>ze(_t))})}}return we.create=Qe=>new we(Qe),we})();function V(we){var Qe;return null!==(Qe=we??K.$.Promise)&&void 0!==Qe?Qe:Promise}},1413(Nt,Fe,T){T.d(Fe,{B:()=>me});var b=T(1985),D=T(8359);const ce=(0,T(1853).L)(V=>function(){V(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var K=T(7908),fe=T(9786);let me=(()=>{class V extends b.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(G){const we=new Oe(this,this);return we.operator=G,we}_throwIfClosed(){if(this.closed)throw new ce}next(G){(0,fe.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const we of this.currentObservers)we.next(G)}})}error(G){(0,fe.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=G;const{observers:we}=this;for(;we.length;)we.shift().error(G)}})}complete(){(0,fe.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:G}=this;for(;G.length;)G.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var G;return(null===(G=this.observers)||void 0===G?void 0:G.length)>0}_trySubscribe(G){return this._throwIfClosed(),super._trySubscribe(G)}_subscribe(G){return this._throwIfClosed(),this._checkFinalizedStatuses(G),this._innerSubscribe(G)}_innerSubscribe(G){const{hasError:we,isStopped:Qe,observers:pe}=this;return we||Qe?D.Kn:(this.currentObservers=null,pe.push(G),new D.yU(()=>{this.currentObservers=null,(0,K.o)(pe,G)}))}_checkFinalizedStatuses(G){const{hasError:we,thrownError:Qe,isStopped:pe}=this;we?G.error(Qe):pe&&G.complete()}asObservable(){const G=new b.c;return G.source=this,G}}return V.create=(de,G)=>new Oe(de,G),V})();class Oe extends me{constructor(de,G){super(),this.destination=de,this.source=G}next(de){var G,we;null===(we=null===(G=this.destination)||void 0===G?void 0:G.next)||void 0===we||we.call(G,de)}error(de){var G,we;null===(we=null===(G=this.destination)||void 0===G?void 0:G.error)||void 0===we||we.call(G,de)}complete(){var de,G;null===(G=null===(de=this.destination)||void 0===de?void 0:de.complete)||void 0===G||G.call(de)}_subscribe(de){var G,we;return null!==(we=null===(G=this.source)||void 0===G?void 0:G.subscribe(de))&&void 0!==we?we:D.Kn}}},7707(Nt,Fe,T){T.d(Fe,{Ms:()=>tt,vU:()=>we});var b=T(8071),D=T(8359),ie=T(1026),ce=T(5334),K=T(5343);
vendor: 4,706 bytes, line 1
1const fe=V("C",void 0,void 0);function V(be,Re,lt){return{kind:be,value:Re,error:lt}}var de=T(9270),G=T(9786);class we extends D.yU{constructor(Re){super(),this.isStopped=!1,Re?(this.destination=Re,(0,D.Uv)(Re)&&Re.add(this)):this.destination=ot}static create(Re,lt,gt){return new tt(Re,lt,gt)}next(Re){this.isStopped?Ne(function Oe(be){return V("N",be,void 0)}(Re),this):this._next(Re)}error(Re){this.isStopped?Ne(function me(be){return V("E",void 0,be)}(Re),this):(this.isStopped=!0,this._error(Re))}complete(){this.isStopped?Ne(fe,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(Re){this.destination.next(Re)}_error(Re){try{this.destination.error(Re)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const Qe=Function.prototype.bind;function pe(be,Re){return Qe.call(be,Re)}class ze{constructor(Re){this.partialObserver=Re}next(Re){const{partialObserver:lt}=this;if(lt.next)try{lt.next(Re)}catch(gt){_t(gt)}}error(Re){const{partialObserver:lt}=this;if(lt.error)try{lt.error(Re)}catch(gt){_t(gt)}else _t(Re)}complete(){const{partialObserver:Re}=this;if(Re.complete)try{Re.complete()}catch(lt){_t(lt)}}}class tt extends we{constructor(Re,lt,gt){let ct;if(super(),(0,b.T)(Re)||!Re)ct={next:Re??void 0,error:lt??void 0,complete:gt??void 0};else{let pt;this&&ie.$.useDeprecatedNextContext?(pt=Object.create(Re),pt.unsubscribe=()=>this.unsubscribe(),ct={next:Re.next&&pe(Re.next,pt),error:Re.error&&pe(Re.error,pt),complete:Re.complete&&pe(Re.complete,pt)}):ct=Re}this.destination=new ze(ct)}}function _t(be){ie.$.useDeprecatedSynchronousErrorHandling?(0,G.l)(be):(0,ce.m)(be)}function Ne(be,Re){const{onStoppedNotification:lt}=ie.$;lt&&de.f.setTimeout(()=>lt(be,Re))}const ot={closed:!0,next:K.l,error:function Ae(be){throw be},complete:K.l}},8359(Nt,Fe,T){T.d(Fe,{Kn:()=>fe,yU:()=>K,Uv:()=>me});var b=T(8071);const ie=(0,T(1853).L)(V=>function(G){V(this),this.message=G?`${G.length} errors occurred during unsubscription:\n${G.map((we,Qe)=>`${Qe+1}) ${we.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=G});var ce=T(7908);class K{constructor(de){this.initialTeardown=de,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let de;if(!this.closed){this.closed=!0;const{_parentage:G}=this;if(G)if(this._parentage=null,Array.isArray(G))for(const pe of G)pe.remove(this);else G.remove(this);const{initialTeardown:we}=this;if((0,b.T)(we))try{we()}catch(pe){de=pe instanceof ie?pe.errors:[pe]}const{_finalizers:Qe}=this;if(Qe){this._finalizers=null;for(const pe of Qe)try{Oe(pe)}catch(ze){de=de??[],ze instanceof ie?de=[...de,...ze.errors]:de.push(ze)}}if(de)throw new ie(de)}}add(de){var G;if(de&&de!==this)if(this.closed)Oe(de);else{if(de instanceof K){if(de.closed||de._hasParent(this))return;de._addParent(this)}(this._finalizers=null!==(G=this._finalizers)&&void 0!==G?G:[]).push(de)}}_hasParent(de){const{_parentage:G}=this;return G===de||Array.isArray(G)&&G.includes(de)}_addParent(de){const{_parentage:G}=this;this._parentage=Array.isArray(G)?(G.push(de),G):G?[G,de]:de}_removeParent(de){const{_parentage:G}=this;G===de?this._parentage=null:Array.isArray(G)&&(0,ce.o)(G,de)}remove(de){const{_finalizers:G}=this;G&&(0,ce.o)(G,de),de instanceof K&&de._removeParent(this)}}K.EMPTY=(()=>{const V=new K;return V.closed=!0,V})();const fe=K.EMPTY;function me(V){return V instanceof K||V&&"closed"in V&&(0,b.T)(V.remove)&&(0,b.T)(V.add)&&(0,b.T)(V.unsubscribe)}function Oe(V){(0,b.T)(V)?V():V.unsubscribe()}},1026(Nt,Fe,T){T.d(Fe,{$:()=>b});const b={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},983(Nt,Fe,T){T.d(Fe,{w:()=>ie});const ie=new(T(1985).c)(fe=>fe.complete())},6648(Nt,Fe,T){T.d(Fe,{H:()=>gt});var b=T(8750),D=T(5225),ie=T(9974),ce=T(4360);function K(ct,pt=0){return(0,ie.N)((Kt,Gt)=>{Kt.subscribe((0,ce._)(Gt,rn=>(0,D.N)(Gt,ct,()=>Gt.next(rn),pt),()=>(0,D.N)(Gt,ct,()=>Gt.complete(),pt),rn=>(0,D.N)(Gt,ct,()=>Gt.error(rn),pt)))})}function fe(ct,pt=0){return(0,ie.N)((Kt,Gt)=>{Gt.add(ct.schedule(()=>Kt.subscribe(Gt),pt))})}var V=T(1985),G=T(4761),we=T(8071);function pe(ct,pt){if(!ct)throw new Error("Iterable cannot be null");return new V.c(Kt=>{(0,D.N)(Kt,pt,()=>{const Gt=ct[Symbol.asyncIterator]();(0,D.N)(Kt,pt,()=>{Gt.next().then(rn=>{rn.done?Kt.complete():Kt.next(rn.value)})},0,!0)})})}var ze=T(5055),tt=T(9858),_t=T(7441),Ae=T(5397),Ne=T(7953),ot=T(591),be=T(5196);function gt(ct,pt){return pt?function lt(ct,pt){if(null!=ct){if((0,ze.l)(ct))return function me(ct,pt){return(0,b.Tg)(ct).pipe(fe(pt),K(pt))}(ct,pt);
1if((0,_t.X)(ct))return function de(ct,pt){return new V.c(Kt=>{let Gt=0;return pt.schedule(function(){Gt===ct.length?Kt.complete():(Kt.next(ct[Gt++]),Kt.closed||this.schedule())})})}(ct,pt);if((0,tt.y)(ct))return function Oe(ct,pt){return(0,b.Tg)(ct).pipe(fe(pt),K(pt))}(ct,pt);if((0,Ne.T)(ct))return pe(ct,pt);if((0,Ae.x)(ct))return function Qe(ct,pt){return new V.c(Kt=>{let Gt;return(0,D.N)(Kt,pt,()=>{Gt=ct[G.l](),(0,D.N)(Kt,pt,()=>{let rn,Qt;try{({value:rn,done:Qt}=Gt.next())}catch(jt){return void Kt.error(jt)}Qt?Kt.complete():Kt.next(rn)},0,!0)}),()=>(0,we.T)(Gt?.return)&&Gt.return()})}(ct,pt);if((0,be.U)(ct))return function Re(ct,pt){return pe((0,be.C)(ct),pt)}(ct,pt)}throw(0,ot.L)(ct)}(ct,pt):(0,b.Tg)(ct)}},8750(Nt,Fe,T){T.d(Fe,{Tg:()=>Qe});var b=T(1635),D=T(7441),ie=T(9858),ce=T(1985),K=T(5055),fe=T(7953),me=T(591),Oe=T(5397),V=T(5196),de=T(8071),G=T(5334),we=T(3494);function Qe(be){if(be instanceof ce.c)return be;if(null!=be){if((0,K.l)(be))return function pe(be){return new ce.c(Re=>{const lt=be[we.s]();if((0,de.T)(lt.subscribe))return lt.subscribe(Re);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(be);if((0,D.X)(be))return function ze(be){return new ce.c(Re=>{for(let lt=0;lt<be.length&&!Re.closed;lt++)Re.next(be[lt]);Re.complete()})}(be);if((0,ie.y)(be))return function tt(be){return new ce.c(Re=>{be.then(lt=>{Re.closed||(Re.next(lt),Re.complete())},lt=>Re.error(lt)).then(null,G.m)})}(be);if((0,fe.T)(be))return Ae(be);if((0,Oe.x)(be))return function _t(be){return new ce.c(Re=>{for(const lt of be)if(Re.next(lt),Re.closed)return;Re.complete()})}(be);if((0,V.U)(be))return function Ne(be){return Ae((0,V.C)(be))}(be)}throw(0,me.L)(be)}function Ae(be){return new ce.c(Re=>{(function ot(be,Re){var lt,gt,ct,pt;return(0,b.sH)(this,void 0,void 0,function*(){try{for(lt=(0,b.xN)(be);!(gt=yield lt.next()).done;)if(Re.next(gt.value),Re.closed)return}catch(Kt){ct={error:Kt}}finally{try{gt&&!gt.done&&(pt=lt.return)&&(yield pt.call(lt))}finally{if(ct)throw ct.error}}Re.complete()})})(be,Re).catch(lt=>Re.error(lt))})}},7673(Nt,Fe,T){T.d(Fe,{of:()=>ie});var b=T(6175),D=T(6648);function ie(...ce){const K=(0,b.lI)(ce);return(0,D.H)(ce,K)}},8810(Nt,Fe,T){T.d(Fe,{$:()=>ie});var b=T(1985),D=T(8071);function ie(ce,K){const fe=(0,D.T)(ce)?ce:()=>ce,me=Oe=>Oe.error(fe());return new b.c(K?Oe=>K.schedule(me,0,Oe):me)}},4360(Nt,Fe,T){T.d(Fe,{_:()=>D});var b=T(7707);function D(ce,K,fe,me,Oe){return new ie(ce,K,fe,me,Oe)}class ie extends b.vU{constructor(K,fe,me,Oe,V,de){super(K),this.onFinalize=V,this.shouldUnsubscribe=de,this._next=fe?function(G){try{fe(G)}catch(we){K.error(we)}}:super._next,this._error=Oe?function(G){try{Oe(G)}catch(we){K.error(we)}finally{this.unsubscribe()}}:super._error,this._complete=me?function(){try{me()}catch(G){K.error(G)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var K;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:fe}=this;super.unsubscribe(),!fe&&(null===(K=this.onFinalize)||void 0===K||K.call(this))}}}},9437(Nt,Fe,T){T.d(Fe,{W:()=>ce});var b=T(8750),D=T(4360),ie=T(9974);function ce(K){return(0,ie.N)((fe,me)=>{let de,Oe=null,V=!1;Oe=fe.subscribe((0,D._)(me,void 0,void 0,G=>{de=(0,b.Tg)(K(G,ce(K)(fe))),Oe?(Oe.unsubscribe(),Oe=null,de.subscribe(me)):V=!0})),V&&(Oe.unsubscribe(),Oe=null,de.subscribe(me))})}},274(Nt,Fe,T){T.d(Fe,{H:()=>ie});var b=T(1397),D=T(8071);function ie(ce,K){return(0,D.T)(K)?(0,b.Z)(ce,K,1):(0,b.Z)(ce,1)}},5964(Nt,Fe,T){T.d(Fe,{p:()=>ie});var b=T(9974),D=T(4360);function ie(ce,K){return(0,b.N)((fe,me)=>{let Oe=0;fe.subscribe((0,D._)(me,V=>ce.call(K,V,Oe++)&&me.next(V)))})}},980(Nt,Fe,T){T.d(Fe,{j:()=>D});var b=T(9974);function D(ie){return(0,b.N)((ce,K)=>{try{ce.subscribe(K)}finally{K.add(ie)}})}},6354(Nt,Fe,T){T.d(Fe,{T:()=>ie});var b=T(9974),D=T(4360);function ie(ce,K){return(0,b.N)((fe,me)=>{let Oe=0;fe.subscribe((0,D._)(me,V=>{me.next(ce.call(K,V,Oe++))}))})}},6365(Nt,Fe,T){T.d(Fe,{U:()=>ie});var b=T(1397),D=T(3669);function ie(ce=1/0){return(0,b.Z)(D.D,ce)}},1397(Nt,Fe,T){T.d(Fe,{Z:()=>Oe});var b=T(6354),D=T(8750),ie=T(9974),ce=T(5225),K=T(4360),me=T(8071);function Oe(V,de,G=1/0){return(0,me.T)(de)?Oe((we,Qe)=>(0,b.T)((pe,ze)=>de(we,pe,Qe,ze))((0,D.Tg)(V(we,Qe))),G):("number"==typeof de&&(G=de),(0,ie.N)((we,Qe)=>function fe(V,de,G,we,Qe,pe,ze,tt){const _t=[];let Ae=0,Ne=0,ot=!1;const be=()=>{ot&&!_t.length&&!Ae&&de.complete()},Re=gt=>Ae<we?lt(gt):_t.push(gt),lt=gt=>{pe&&de.next(gt),Ae++;let ct=!1;(0,D.Tg)(G(gt,Ne++)).subscribe((0,K._)(de,pt=>{Qe?.(pt),pe?Re(pt):de.next(pt)}
1,()=>{ct=!0},void 0,()=>{if(ct)try{for(Ae--;_t.length&&Ae<we;){const pt=_t.shift();ze?(0,ce.N)(de,ze,()=>lt(pt)):lt(pt)}be()}catch(pt){de.error(pt)}}))};return V.subscribe((0,K._)(de,Re,()=>{ot=!0,be()})),()=>{tt?.()}}(we,Qe,V,G)))}},5558(Nt,Fe,T){T.d(Fe,{n:()=>ce});var b=T(8750),D=T(9974),ie=T(4360);function ce(K,fe){return(0,D.N)((me,Oe)=>{let V=null,de=0,G=!1;const we=()=>G&&!V&&Oe.complete();me.subscribe((0,ie._)(Oe,Qe=>{V?.unsubscribe();let pe=0;const ze=de++;(0,b.Tg)(K(Qe,ze)).subscribe(V=(0,ie._)(Oe,tt=>Oe.next(fe?fe(Qe,tt,ze,pe++):tt),()=>{V=null,we()}))},()=>{G=!0,we()}))})}},6977(Nt,Fe,T){T.d(Fe,{Q:()=>K});var b=T(9974),D=T(4360),ie=T(8750),ce=T(5343);function K(fe){return(0,b.N)((me,Oe)=>{(0,ie.Tg)(fe).subscribe((0,D._)(Oe,()=>Oe.complete(),ce.l)),!Oe.closed&&me.subscribe(Oe)})}},8141(Nt,Fe,T){T.d(Fe,{M:()=>K});var b=T(8071),D=T(9974),ie=T(4360),ce=T(3669);function K(fe,me,Oe){const V=(0,b.T)(fe)||me||Oe?{next:fe,error:me,complete:Oe}:fe;return V?(0,D.N)((de,G)=>{var we;null===(we=V.subscribe)||void 0===we||we.call(V);let Qe=!0;de.subscribe((0,ie._)(G,pe=>{var ze;null===(ze=V.next)||void 0===ze||ze.call(V,pe),G.next(pe)},()=>{var pe;Qe=!1,null===(pe=V.complete)||void 0===pe||pe.call(V),G.complete()},pe=>{var ze;Qe=!1,null===(ze=V.error)||void 0===ze||ze.call(V,pe),G.error(pe)},()=>{var pe,ze;Qe&&(null===(pe=V.unsubscribe)||void 0===pe||pe.call(V)),null===(ze=V.finalize)||void 0===ze||ze.call(V)}))}):ce.D}},6780(Nt,Fe,T){T.d(Fe,{R:()=>K});var b=T(8359);class D extends b.yU{constructor(me,Oe){super()}schedule(me,Oe=0){return this}}const ie={setInterval(fe,me,...Oe){const{delegate:V}=ie;return V?.setInterval?V.setInterval(fe,me,...Oe):setInterval(fe,me,...Oe)},clearInterval(fe){const{delegate:me}=ie;return(me?.clearInterval||clearInterval)(fe)},delegate:void 0};var ce=T(7908);class K extends D{constructor(me,Oe){super(me,Oe),this.scheduler=me,this.work=Oe,this.pending=!1}schedule(me,Oe=0){var V;if(this.closed)return this;this.state=me;const de=this.id,G=this.scheduler;return null!=de&&(this.id=this.recycleAsyncId(G,de,Oe)),this.pending=!0,this.delay=Oe,this.id=null!==(V=this.id)&&void 0!==V?V:this.requestAsyncId(G,this.id,Oe),this}requestAsyncId(me,Oe,V=0){return ie.setInterval(me.flush.bind(me,this),V)}recycleAsyncId(me,Oe,V=0){if(null!=V&&this.delay===V&&!1===this.pending)return Oe;null!=Oe&&ie.clearInterval(Oe)}execute(me,Oe){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const V=this._execute(me,Oe);if(V)return V;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(me,Oe){let de,V=!1;try{this.work(me)}catch(G){V=!0,de=G||new Error("Scheduled action threw falsy error")}if(V)return this.unsubscribe(),de}unsubscribe(){if(!this.closed){const{id:me,scheduler:Oe}=this,{actions:V}=Oe;this.work=this.state=this.scheduler=null,this.pending=!1,(0,ce.o)(V,this),null!=me&&(this.id=this.recycleAsyncId(Oe,me,null)),this.delay=null,super.unsubscribe()}}}},3604(Nt,Fe,T){T.d(Fe,{q:()=>ie});const b={now:()=>(b.delegate||Date).now(),delegate:void 0};class D{constructor(K,fe=D.now){this.schedulerActionCtor=K,this.now=fe}schedule(K,fe=0,me){return new this.schedulerActionCtor(this,K).schedule(me,fe)}}D.now=b.now;class ie extends D{constructor(K,fe=D.now){super(K,fe),this.actions=[],this._active=!1}flush(K){const{actions:fe}=this;if(this._active)return void fe.push(K);let me;this._active=!0;do{if(me=K.execute(K.state,K.delay))break}while(K=fe.shift());if(this._active=!1,me){for(;K=fe.shift();)K.unsubscribe();throw me}}}},9270(Nt,Fe,T){T.d(Fe,{f:()=>b});const b={setTimeout(D,ie,...ce){const{delegate:K}=b;return K?.setTimeout?K.setTimeout(D,ie,...ce):setTimeout(D,ie,...ce)},clearTimeout(D){const{delegate:ie}=b;return(ie?.clearTimeout||clearTimeout)(D)},delegate:void 0}},4761(Nt,Fe,T){T.d(Fe,{l:()=>D});const D=function b(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494(Nt,Fe,T){T.d(Fe,{s:()=>b});const b="function"==typeof Symbol&&Symbol.observable||"@@observable"},6175(Nt,Fe,T){T.d(Fe,{R0:()=>fe,ms:()=>ce,lI:()=>K});var b=T(8071);function ie(me){return me[me.length-1]}function ce(me){return(0,b.T)(ie(me))?me.pop():void 0}function K(me){return function D(me){return me&&(0,b.T)(me.schedule)}(ie(me))?me.pop():void 0}function fe(me,Oe){return"number"==typeof ie(me)?me.pop():Oe}},3073(Nt,Fe,T){T.d(Fe,{D:()=>K});const{isArray:b}=Array,{getPrototypeOf:D,prototype:ie,keys:ce}=Object;function K(me){if(1===me.length){const Oe=me[0];if(b(Oe))return{args:Oe,keys:null};if(function fe(me){return me&&"object"==typeof me&&D(me)===ie}(Oe)){const V=ce(Oe);return{args:V.map(de=>Oe[de]),keys:V}}}return{args:me,keys:null}}},7908(Nt,Fe,T){function b(D,ie){if(D){const ce=D.indexOf(ie);0<=ce&&D.splice(ce,1)}}T.d(Fe,{o:()=>b})},1853(Nt,Fe,T){function b(D){const ce=D(K=>{Error.call(K),K.stack=(new Error).stack});return ce.prototype=Object.create(Error.prototype),ce.prototype.constructor=ce,ce}T.d(Fe,{L:()=>b})},8496(Nt,Fe,T){function b(D,ie){return D.reduce((ce,K,fe)=>(ce[K]=ie[fe],ce),{})}T.d(Fe,{e:()=>b})},9786(Nt,Fe,T){T.d(Fe,{Y:()=>ie,l:()=>ce});var b=T(1026);let D=null;function ie(K){if(b.$.useDeprecatedSynchronousErrorHandling){const fe=!D;if(fe&&(D={errorThrown:!1,error:null}),K(),fe){const{errorThrown:me,error:Oe}=D;if(D=null,me)throw Oe}}else K()}function ce(K){b.$.useDeprecatedSynchronousErrorHandling&&D&&(D.errorThrown=!0,D.error=K)}}
1,5225(Nt,Fe,T){function b(D,ie,ce,K=0,fe=!1){const me=ie.schedule(function(){ce(),fe?D.add(this.schedule(null,K)):this.unsubscribe()},K);if(D.add(me),!fe)return me}T.d(Fe,{N:()=>b})},3669(Nt,Fe,T){function b(D){return D}T.d(Fe,{D:()=>b})},7441(Nt,Fe,T){T.d(Fe,{X:()=>b});const b=D=>D&&"number"==typeof D.length&&"function"!=typeof D},7953(Nt,Fe,T){T.d(Fe,{T:()=>D});var b=T(8071);function D(ie){return Symbol.asyncIterator&&(0,b.T)(ie?.[Symbol.asyncIterator])}},8071(Nt,Fe,T){function b(D){return"function"==typeof D}T.d(Fe,{T:()=>b})},5055(Nt,Fe,T){T.d(Fe,{l:()=>ie});var b=T(3494),D=T(8071);function ie(ce){return(0,D.T)(ce[b.s])}},5397(Nt,Fe,T){T.d(Fe,{x:()=>ie});var b=T(4761),D=T(8071);function ie(ce){return(0,D.T)(ce?.[b.l])}},9858(Nt,Fe,T){T.d(Fe,{y:()=>D});var b=T(8071);function D(ie){return(0,b.T)(ie?.then)}},5196(Nt,Fe,T){T.d(Fe,{C:()=>ie,U:()=>ce});var b=T(1635),D=T(8071);function ie(K){return(0,b.AQ)(this,arguments,function*(){const me=K.getReader();try{for(;;){const{value:Oe,done:V}=yield(0,b.N3)(me.read());if(V)return yield(0,b.N3)(void 0);yield yield(0,b.N3)(Oe)}}finally{me.releaseLock()}})}function ce(K){return(0,D.T)(K?.getReader)}},9974(Nt,Fe,T){T.d(Fe,{N:()=>ie});var b=T(8071);function ie(ce){return K=>{if(function D(ce){return(0,b.T)(ce?.lift)}(K))return K.lift(function(fe){try{return ce(fe,this)}catch(me){this.error(me)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450(Nt,Fe,T){T.d(Fe,{I:()=>ce});var b=T(6354);const{isArray:D}=Array;function ce(K){return(0,b.T)(fe=>function ie(K,fe){return D(fe)?K(...fe):K(fe)}(K,fe))}},5343(Nt,Fe,T){function b(){}T.d(Fe,{l:()=>b})},1203(Nt,Fe,T){T.d(Fe,{F:()=>D,m:()=>ie});var b=T(3669);function D(...ce){return ie(ce)}function ie(ce){return 0===ce.length?b.D:1===ce.length?ce[0]:function(fe){return ce.reduce((me,Oe)=>Oe(me),fe)}}},5334(Nt,Fe,T){T.d(Fe,{m:()=>ie});var b=T(1026),D=T(9270);function ie(ce){D.f.setTimeout(()=>{const{onUnhandledError:K}=b.$;if(!K)throw ce;K(ce)})}},591(Nt,Fe,T){function b(D){return new TypeError(`You provided ${null!==D&&"object"==typeof D?"an invalid object":`'${D}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}T.d(Fe,{L:()=>b})},9769(Nt,Fe,T){T.d(Fe,{Jj:()=>Zn,MD:()=>ui,QX:()=>dn,Sq:()=>It,YU:()=>Ue,bT:()=>je,fw:()=>de,vh:()=>Ft});var ce=T(5157),K=T(5547),fe=T(5802),me=T(2271),Oe=T(5984),V=T(6494);let de=(()=>{class P extends Oe.hb{_platformLocation;_baseHref="";_removeListenerFns=[];constructor(L,W){super(),this._platformLocation=L,null!=W&&(this._baseHref=W)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(L){this._removeListenerFns.push(this._platformLocation.onPopState(L),this._platformLocation.onHashChange(L))}getBaseHref(){return this._baseHref}path(L=!1){const W=this._platformLocation.hash??"#";return W.length>0?W.substring(1):W}prepareExternalUrl(L){const W=(0,Oe.om)(this._baseHref,L);return W.length>0?"#"+W:W}pushState(L,W,ae,We){const st=this.prepareExternalUrl(ae+(0,Oe.Q)(We))||this._platformLocation.pathname;this._platformLocation.pushState(L,W,st)}replaceState(L,W,ae,We){const st=this.prepareExternalUrl(ae+(0,Oe.Q)(We))||this._platformLocation.pathname;this._platformLocation.replaceState(L,W,st)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(L=0){this._platformLocation.historyGo?.(L)}static \u0275fac=function(W){return new(W||P)(fe.KVO(V.Vw),fe.KVO(Oe.kB,8))};static \u0275prov=fe.jDH({token:P,factory:P.\u0275fac})}return P})();var we=function(P){return P[P.Decimal=0]="Decimal",P[P.Percent=1]="Percent",P[P.Currency=2]="Currency",P[P.Scientific=3]="Scientific",P}(we||{}),pe=function(P){return P[P.Format=0]="Format",P[P.Standalone=1]="Standalone",P}(pe||{}),ze=function(P){return P[P.Narrow=0]="Narrow",P[P.Abbreviated=1]="Abbreviated",P[P.Wide=2]="Wide",P[P.Short=3]="Short",P}(ze||{}),tt=function(P){return P[P.Short=0]="Short",P[P.Medium=1]="Medium",P[P.Long=2]="Long",P[P.Full=3]="Full",P}(tt||{});function pt(P,Y){return ue((0,K.kBR)(P)[K.NSC.DateFormat],Y)}function Kt(P,Y){return ue((0,K.kBR)(P)[K.NSC.TimeFormat],Y)}function Gt(P,Y){return ue((0,K.kBR)(P)[K.NSC.DateTimeFormat],Y)}function rn(P,Y){const L=(0,K.kBR)(P),W=L[K.NSC.NumberSymbols][Y];if(typeof W>"u"){if(12===Y)return L[K.NSC.NumberSymbols][0];if(13===Y)return L[K.NSC.NumberSymbols][1]}return W}function Ot(P){if(!P[K.NSC.ExtraData])throw new fe.buA(2303,!1)}function ue(P,Y){for(let L=Y;L>-1;L--)if(typeof P[L]<"u")return P[L];throw new fe.buA(2304,!1)}function oe(P){const[Y,L]=P.split(":");return{hours:+Y,minutes:+L}}const Lt=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,kt={},qe=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;function fn(P,Y,L,W){let ae=function Zt(P){if(Gr(P))return P;if("number"==typeof P&&!isNaN(P))return new Date(P);if("string"==typeof P){if(P=P.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(P)){const[ae,We=1,st=1]=P.split("-").map(Dt=>+Dt);return et(ae,We-1,st)}const L=parseFloat(P);if(!isNaN(P-L))return new Date(L);let W;if(W=P.match(Lt))return function xn(P){const Y=new Date(0);let L=0,W=0;const ae=P[8]?Y.setUTCFullYear:Y.setFullYear,We=P[8]?Y.setUTCHours:Y.setHours;P[9]&&(L=Number(P[9]+P[10]),W=Number(P[9]+P[11])),ae.call(Y,Number(P[1]),Number(P[2])-1,Number(P[3]));const st=Number(P[4]||0)-L,Dt=Number(P[5]||0)-W,hn=Number(P[6]||0),Mn=Math.floor(1e3*parseFloat("0."+(P[7]||0)));return We.call(Y,st,Dt,hn,Mn),Y}(W)}const Y=new Date(P);if(!Gr(Y))throw new fe.buA(2311,!1);return Y}(P);(function Qn(P){if(P.length>256)throw new fe.buA(2300,!1)})(Y),Y=Ve(L,Y)||Y;let Dt,st=[];for(;Y;){if(Dt=qe.exec(Y),!Dt){st.push(Y);break}{st=st.concat(Dt.slice(1));const Yt=st.pop();if(!Yt)break;Y=Yt}}let hn=ae.getTimezoneOffset();W&&(hn=Bn(W,hn),ae=function ar(P,Y){const ae=P.getTimezoneOffset();return function Ar(P,Y){return(P=new Date(P.getTime())).setMinutes(P.getMinutes()+Y),P}(P,-1*(Bn(Y,ae)-ae))}(ae,W));let Mn="";return st.forEach(Yt=>{const an=function Vr(P){if(jn[P])return jn[P];let Y;switch(P){case"G":case"GG":case"GGG":Y=en(3,ze.Abbreviated);break;
1case"GGGG":Y=en(3,ze.Wide);break;case"GGGGG":Y=en(3,ze.Narrow);break;case"y":Y=on(0,1,0,!1,!0);break;case"yy":Y=on(0,2,0,!0,!0);break;case"yyy":Y=on(0,3,0,!1,!0);break;case"yyyy":Y=on(0,4,0,!1,!0);break;case"Y":Y=sr(1);break;case"YY":Y=sr(2,!0);break;case"YYY":Y=sr(3);break;case"YYYY":Y=sr(4);break;case"M":case"L":Y=on(1,1,1);break;case"MM":case"LL":Y=on(1,2,1);break;case"MMM":Y=en(2,ze.Abbreviated);break;case"MMMM":Y=en(2,ze.Wide);break;case"MMMMM":Y=en(2,ze.Narrow);break;case"LLL":Y=en(2,ze.Abbreviated,pe.Standalone);break;case"LLLL":Y=en(2,ze.Wide,pe.Standalone);break;case"LLLLL":Y=en(2,ze.Narrow,pe.Standalone);break;case"w":Y=Wn(1);break;case"ww":Y=Wn(2);break;case"W":Y=Wn(1,!0);break;case"d":Y=on(2,1);break;case"dd":Y=on(2,2);break;case"c":case"cc":Y=on(7,1);break;case"ccc":Y=en(1,ze.Abbreviated,pe.Standalone);break;case"cccc":Y=en(1,ze.Wide,pe.Standalone);break;case"ccccc":Y=en(1,ze.Narrow,pe.Standalone);break;case"cccccc":Y=en(1,ze.Short,pe.Standalone);break;case"E":case"EE":case"EEE":Y=en(1,ze.Abbreviated);break;case"EEEE":Y=en(1,ze.Wide);break;case"EEEEE":Y=en(1,ze.Narrow);break;case"EEEEEE":Y=en(1,ze.Short);break;case"a":case"aa":case"aaa":Y=en(0,ze.Abbreviated);break;case"aaaa":Y=en(0,ze.Wide);break;case"aaaaa":Y=en(0,ze.Narrow);break;case"b":case"bb":case"bbb":Y=en(0,ze.Abbreviated,pe.Standalone,!0);break;case"bbbb":Y=en(0,ze.Wide,pe.Standalone,!0);break;case"bbbbb":Y=en(0,ze.Narrow,pe.Standalone,!0);break;case"B":case"BB":case"BBB":Y=en(0,ze.Abbreviated,pe.Format,!0);break;case"BBBB":Y=en(0,ze.Wide,pe.Format,!0);break;case"BBBBB":Y=en(0,ze.Narrow,pe.Format,!0);break;case"h":Y=on(3,1,-12);break;case"hh":Y=on(3,2,-12);break;case"H":Y=on(3,1);break;case"HH":Y=on(3,2);break;case"m":Y=on(4,1);break;case"mm":Y=on(4,2);break;case"s":Y=on(5,1);break;case"ss":Y=on(5,2);break;case"S":Y=on(6,1);break;case"SS":Y=on(6,2);break;case"SSS":Y=on(6,3);break;case"Z":case"ZZ":case"ZZZ":Y=qt(0);break;case"ZZZZZ":Y=qt(3);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":Y=qt(1);break;case"OOOO":case"ZZZZ":case"zzzz":Y=qt(2);break;default:return null}return jn[P]=Y,Y}(Yt);Mn+=an?an(ae,L,hn):"''"===Yt?"'":Yt.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),Mn}function et(P,Y,L){const W=new Date(0);return W.setFullYear(P,Y,L),W.setHours(0,0,0),W}function Ve(P,Y){const L=function Ne(P){return(0,K.kBR)(P)[K.NSC.LocaleId]}(P);if(kt[L]??={},kt[L][Y])return kt[L][Y];let W="";switch(Y){case"shortDate":W=pt(P,tt.Short);break;case"mediumDate":W=pt(P,tt.Medium);break;case"longDate":W=pt(P,tt.Long);break;case"fullDate":W=pt(P,tt.Full);break;case"shortTime":W=Kt(P,tt.Short);break;case"mediumTime":W=Kt(P,tt.Medium);break;case"longTime":W=Kt(P,tt.Long);break;case"fullTime":W=Kt(P,tt.Full);break;case"short":const ae=Ve(P,"shortTime"),We=Ve(P,"shortDate");W=Tt(Gt(P,tt.Short),[ae,We]);break;case"medium":const st=Ve(P,"mediumTime"),Dt=Ve(P,"mediumDate");W=Tt(Gt(P,tt.Medium),[st,Dt]);break;case"long":const hn=Ve(P,"longTime"),Mn=Ve(P,"longDate");W=Tt(Gt(P,tt.Long),[hn,Mn]);break;case"full":const Yt=Ve(P,"fullTime"),an=Ve(P,"fullDate");W=Tt(Gt(P,tt.Full),[Yt,an])}return W&&(kt[L][Y]=W),W}function Tt(P,Y){return Y&&(P=P.replace(/\{([^}]+)}/g,function(L,W){return null!=Y&&W in Y?Y[W]:L})),P}function s(P,Y,L="-",W,ae){let We="";(P<0||ae&&P<=0)&&(ae?P=1-P:(P=-P,We=L));let st=String(P);for(;st.length<Y;)st="0"+st;return W&&(st=st.slice(st.length-Y)),We+st}function on(P,Y,L=0,W=!1,ae=!1){return function(We,st){let Dt=function Br(P,Y){switch(P){case 0:return Y.getFullYear();case 1:return Y.getMonth();case 2:return Y.getDate();case 3:return Y.getHours();case 4:return Y.getMinutes();case 5:return Y.getSeconds();case 6:return Y.getMilliseconds();case 7:return Y.getDay();default:throw new fe.buA(2301,!1)}}(P,We);if((L>0||Dt>-L)&&(Dt+=L),3===P)0===Dt&&-12===L&&(Dt=12);else if(6===P)return function mt(P,Y){return s(P,3).substring(0,Y)}(Dt,Y);const hn=rn(st,5);return s(Dt,Y,hn,W,ae)}}function en(P,Y,L=pe.Format,W=!1){return function(ae,We){return function zr(P,Y,L,W,ae,We){switch(L){case 2:return function Re(P,Y,L){const W=(0,K.kBR)(P),We=ue([W[K.NSC.MonthsFormat],W[K.NSC.MonthsStandalone]],Y);return ue(We,L)}(Y,ae,W)[P.getMonth()];case 1:return function be(P,Y,L){const W=(0,K.kBR)(P),We=ue([W[K.NSC.DaysFormat],W[K.NSC.DaysStandalone]],Y);return ue(We,L)}(Y,ae,W)[P.getDay()];case 0:const st=P.getHours(),Dt=P.getMinutes();if(We){const Mn=function At(P){const Y=(0,K.kBR)(P);return Ot(Y),(Y[K.NSC.ExtraData][2]||[]).map(W=>"string"==typeof W?oe(W):[oe(W[0]),oe(W[1])])}(Y),Yt=function he(P,Y,L){const W=(0,K.kBR)(P);Ot(W);const We=ue([W[K.NSC.ExtraData][0],W[K.NSC.ExtraData][1]],Y)||[];return ue(We,L)||[]}(Y,ae,W),an=Mn.findIndex(Sn=>{if(Array.isArray(Sn)){const[Cn,Kn]=Sn,pr=st>=Cn.hours&&Dt>=Cn.minutes,nr=st<Kn.hours||st===Kn.hours&&Dt<Kn.minutes;if(Cn.hours<Kn.hours){if(pr&&nr)return!0}else if(pr||nr)return!0}else if(Sn.hours===st&&Sn.minutes===Dt)return!0;return!1});if(-1!==an)return Yt[an]}return function ot(P,Y,L){const W=(0,K.kBR)(P),We=ue([W[K.NSC.DayPeriodsFormat],W[K.NSC.DayPeriodsStandalone]],Y);return ue(We,L)}(Y,ae,W)[st<12?0:1];case 3:return function lt(P,Y){return ue((0,K.kBR)(P)[K.NSC.Eras],Y)}(Y,W)[P.getFullYear()<=0?0:1];default:throw new fe.buA(2302,!1)}}(ae,We,P,Y,L,W)}}function qt(P){return function(Y,L,W){const ae=-1*W,We=rn(L,5),st=ae>0?Math.floor(ae/60):Math.ceil(ae/60);switch(P){case 0:return(ae>=0?"+":"")+s(st,2,We)+s(Math.abs(ae%60),2,We);case 1:return"GMT"+(ae>=0?"+":"")+s(st,1,We);case 2:return"GMT"+(ae>=0?"+":"")+s(st,2,We)+":"+s(Math.abs(ae%60),2,We);case 3:return 0===W?"Z":(ae>=0?"+":"")+s(st,2,We)+":"+s(Math.abs(ae%60),2,We);default:throw new fe.buA(2310,!1)}}}function or(P){const Y=P.getDay(),L=0===Y?-3:4-Y;return et(P.getFullYear(),P.getMonth(),P.getDate()+L)}function Wn(P,Y=!1){return function(L,W){let ae;if(Y){const We=new Date(L.getFullYear(),L.getMonth(),1).getDay()-1,st=L.getDate();ae=1+Math.floor((st+We)/7)}else{const We=or(L),st=function Er(P){const Y=et(P,0,1).getDay();return et(P,0,1+(Y<=4?4:11)-Y)}(We.getFullYear()),Dt=We.getTime()-st.getTime();ae=1+Math.round(Dt/6048e5)}return s(ae,P,rn(W,5))}}function sr(P,Y=!1){return function(L,W){return s(or(L).getFullYear(),P,rn(W,5),Y)}}const jn={};function Bn(P,Y){P=P.replace(/:/g,"");const L=Date.parse("Jan 01, 1970 00:00:00 "+P)/6e4;return isNaN(L)?Y:L}function Gr(P){return P instanceof Date&&!isNaN(P.valueOf())}const ei=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function fr(P){const Y=parseInt(P);if(isNaN(Y))throw new fe.buA(2305,!1);return Y}const In=/\s+/,Pn=[];let Ue=(()=>{class P{_ngEl;_renderer;initialClasses=Pn;rawClass;stateMap=new Map;constructor(L,W){this._ngEl=L,this._renderer=W}set klass(L){this.initialClasses=null!=L?L.trim().split(In):Pn}set ngClass(L){this.rawClass="string"==typeof L?L.trim().split(In):L}ngDoCheck(){for(const W of this.initialClasses)this._updateState(W,!0);const L=this.rawClass;if(Array.isArray(L)||L instanceof Set)for(const W of L)this._updateState(W,!0);else if(null!=L)for(const W of Object.keys(L))this._updateState(W,!!L[W]);this._applyStateDiff()}_updateState(L,W){const ae=this.stateMap.get(L);void 0!==ae?(ae.enabled!==W&&(ae.changed=!0,ae.enabled=W),ae.touched=!0):this.stateMap.set(L,{enabled:W,changed:!0,touched:!0})}_applyStateDiff(){for(const L of this.stateMap){const W=L[0],ae=L[1];ae.changed?(this._toggleClass(W,ae.enabled),ae.changed=!1):ae.touched||(ae.enabled&&this._toggleClass(W,!1),this.stateMap.delete(W)),ae.touched=!1}}_toggleClass(L,W){(L=L.trim()).length>
vendor: 2,136 bytes, line 1
10&&L.split(In).forEach(ae=>{W?this._renderer.addClass(this._ngEl.nativeElement,ae):this._renderer.removeClass(this._ngEl.nativeElement,ae)})}static \u0275fac=function(W){return new(W||P)(K.rXU(K.aKT),K.rXU(K.sFG))};static \u0275dir=K.FsC({type:P,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return P})();class Ge{$implicit;ngForOf;index;count;constructor(Y,L,W,ae){this.$implicit=Y,this.ngForOf=L,this.index=W,this.count=ae}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let It=(()=>{class P{_viewContainer;_template;_differs;set ngForOf(L){this._ngForOf=L,this._ngForOfDirty=!0}set ngForTrackBy(L){this._trackByFn=L}get ngForTrackBy(){return this._trackByFn}_ngForOf=null;_ngForOfDirty=!0;_differ=null;_trackByFn;constructor(L,W,ae){this._viewContainer=L,this._template=W,this._differs=ae}set ngForTemplate(L){L&&(this._template=L)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const L=this._ngForOf;!this._differ&&L&&(this._differ=this._differs.find(L).create(this.ngForTrackBy))}if(this._differ){const L=this._differ.diff(this._ngForOf);L&&this._applyChanges(L)}}_applyChanges(L){const W=this._viewContainer;L.forEachOperation((ae,We,st)=>{if(null==ae.previousIndex)W.createEmbeddedView(this._template,new Ge(ae.item,this._ngForOf,-1,-1),null===st?void 0:st);else if(null==st)W.remove(null===We?void 0:We);else if(null!==We){const Dt=W.get(We);W.move(Dt,st),Mt(Dt,ae)}});for(let ae=0,We=W.length;ae<We;ae++){const Dt=W.get(ae).context;Dt.index=ae,Dt.count=We,Dt.ngForOf=this._ngForOf}L.forEachIdentityChange(ae=>{Mt(W.get(ae.currentIndex),ae)})}static ngTemplateContextGuard(L,W){return!0}static \u0275fac=function(W){return new(W||P)(K.rXU(K.c1b),K.rXU(K.C4Q),K.rXU(ce._q3))};static \u0275dir=K.FsC({type:P,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}})}return P})();function Mt(P,Y){P.context.$implicit=Y.item}let je=(()=>{class P{_viewContainer;_context=new at;_thenTemplateRef=null;_elseTemplateRef=null;
1_thenViewRef=null;_elseViewRef=null;constructor(L,W){this._viewContainer=L,this._thenTemplateRef=W}set ngIf(L){this._context.$implicit=this._context.ngIf=L,this._updateView()}set ngIfThen(L){Se(L),this._thenTemplateRef=L,this._thenViewRef=null,this._updateView()}set ngIfElse(L){Se(L),this._elseTemplateRef=L,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngIfUseIfTypeGuard;static ngTemplateGuard_ngIf;static ngTemplateContextGuard(L,W){return!0}static \u0275fac=function(W){return new(W||P)(K.rXU(K.c1b),K.rXU(K.C4Q))};static \u0275dir=K.FsC({type:P,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}})}return P})();class at{$implicit=null;ngIf=null}function Se(P,Y){if(P&&!P.createEmbeddedView)throw new fe.buA(2020,!1)}function bt(P,Y){return new fe.buA(2100,!1)}class yn{createSubscription(Y,L,W){return(0,me.O8)(()=>Y.subscribe({next:L,error:W}))}dispose(Y){(0,me.O8)(()=>Y.unsubscribe())}}class Vt{createSubscription(Y,L,W){return Y.then(ae=>L?.(ae),ae=>W?.(ae)),{unsubscribe:()=>{L=null,W=null}}}dispose(Y){Y.unsubscribe()}}const ln=new Vt,An=new yn;let Zn=(()=>{class P{_ref;_latestValue=null;markForCheckOnValueUpdate=!0;_subscription=null;_obj=null;_strategy=null;applicationErrorHandler=(0,fe.WQX)(fe.ZTf);constructor(L){this._ref=L}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(L){if(!this._obj){if(L)try{this.markForCheckOnValueUpdate=!1,this._subscribe(L)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return L!==this._obj?(this._dispose(),this.transform(L)):this._latestValue}_subscribe(L){this._obj=L,this._strategy=this._selectStrategy(L),this._subscription=this._strategy.createSubscription(L,W=>this._updateLatestValue(L,W),W=>this.applicationErrorHandler(W))}_selectStrategy(L){if((0,K.yLl)(L))return ln;if((0,K.cdK)(L))return An;throw bt()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(L,W){L===this._obj&&(this._latestValue=W,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static \u0275fac=function(W){return new(W||P)(K.rXU(ce.gRc,16))};static \u0275pipe=K.EJ8({name:"async",type:P,pure:!1})}return P})();const un=new fe.nKC(""),Dn=new fe.nKC("");let Ft=(()=>{class P{locale;defaultTimezone;defaultOptions;constructor(L,W,ae){this.locale=L,this.defaultTimezone=W,this.defaultOptions=ae}transform(L,W,ae,We){if(null==L||""===L||L!=L)return null;try{return fn(L,W??this.defaultOptions?.dateFormat??"mediumDate",We||this.locale,ae??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(st){throw bt()}}static \u0275fac=function(W){return new(W||P)(K.rXU(K.xe9,16),K.rXU(un,24),K.rXU(Dn,24))};static \u0275pipe=K.EJ8({name:"date",type:P,pure:!0})}return P})(),dn=(()=>{class P{_locale;constructor(L){this._locale=L}transform(L,W,ae){if(!function Or(P){return!(null==P||""===P||P!=P)}(L))return null;ae||=this._locale;try{return function Fn(P,Y,L){return function qn(P,Y,L,W,ae,We,st=!1){let Dt="",hn=!1;if(isFinite(P)){let Mn=function kr(P){let W,ae,We,st,Dt,Y=Math.abs(P)+"",L=0;for((ae=Y.indexOf("."))>-1&&(Y=Y.replace(".","")),(We=Y.search(/e/i))>0?(ae<0&&(ae=We),ae+=+Y.slice(We+1),Y=Y.substring(0,We)):ae<0&&(ae=Y.length),We=0;"0"===Y.charAt(We);We++);if(We===(Dt=Y.length))W=[0],ae=1;else{for(Dt--;"0"===Y.charAt(Dt);)Dt--;for(ae-=We,W=[],st=0;We<=Dt;We++,st++)W[st]=Number(Y.charAt(We))}return ae>22&&(W=W.splice(0,21),L=ae-1,ae=1),{digits:W,exponent:L,integerLen:ae}}(P);st&&(Mn=function lr(P){if(0===P.digits[0])return P;const Y=P.digits.length-P.integerLen;return P.exponent?P.exponent+=2:(0===Y?P.digits.push(0,0):1===Y&&P.digits.push(0),P.integerLen+=2),P}(Mn));let Yt=Y.minInt,an=Y.minFrac,Sn=Y.maxFrac;if(We){const $r=We.match(ei);if(null===$r)throw new fe.buA(2306,!1);const _i=$r[1],wi=$r[3],oi=$r[5];null!=_i&&(Yt=fr(_i)),null!=wi&&(an=fr(wi)),null!=oi?Sn=fr(oi):null!=wi&&an>Sn&&(Sn=an);const si=100;if(Yt>si||an>si||Sn>si)throw new fe.buA(2306,!1)}!function Yn(P,Y,L){if(Y>L)throw new fe.buA(2307,!1);let W=P.digits,ae=W.length-P.integerLen;const We=Math.min(Math.max(Y,ae),L);let st=We+P.integerLen,Dt=W[st];if(st>0){W.splice(Math.max(P.integerLen,st));for(let an=st;an<W.length;an++)W[an]=0}else{ae=Math.max(0,ae),P.integerLen=1,W.length=Math.max(1,st=We+1),W[0]=0;for(let an=1;an<st;an++)W[an]=0}if(Dt>
1=5)if(st-1<0){for(let an=0;an>st;an--)W.unshift(0),P.integerLen++;W.unshift(1),P.integerLen++}else W[st-1]++;for(;ae<Math.max(0,We);ae++)W.push(0);let hn=0!==We;const Mn=Y+P.integerLen,Yt=W.reduceRight(function(an,Sn,Cn,Kn){return Kn[Cn]=(Sn+=an)<10?Sn:Sn-10,hn&&(0===Kn[Cn]&&Cn>=Mn?Kn.pop():hn=!1),Sn>=10?1:0},0);Yt&&(W.unshift(Yt),P.integerLen++)}(Mn,an,Sn);let Cn=Mn.digits,Kn=Mn.integerLen;const pr=Mn.exponent;let nr=[];for(hn=Cn.every($r=>!$r);Kn<Yt;Kn++)Cn.unshift(0);for(;Kn<0;Kn++)Cn.unshift(0);Kn>0?nr=Cn.splice(Kn,Cn.length):(nr=Cn,Cn=[0]);const Hr=[];for(Cn.length>=Y.lgSize&&Hr.unshift(Cn.splice(-Y.lgSize,Cn.length).join(""));Cn.length>Y.gSize;)Hr.unshift(Cn.splice(-Y.gSize,Cn.length).join(""));Cn.length&&Hr.unshift(Cn.join("")),Dt=Hr.join(rn(L,W)),nr.length&&(Dt+=rn(L,ae)+nr.join("")),pr&&(Dt+=rn(L,6)+"+"+pr)}else Dt=rn(L,9);return Dt=P<0&&!hn?Y.negPre+Dt+Y.negSuf:Y.posPre+Dt+Y.posSuf,Dt}(P,function zn(P,Y="-"){const L={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},W=P.split(";"),ae=W[0],We=W[1],st=-1!==ae.indexOf(".")?ae.split("."):[ae.substring(0,ae.lastIndexOf("0")+1),ae.substring(ae.lastIndexOf("0")+1)],Dt=st[0],hn=st[1]||"";L.posPre=Dt.substring(0,Dt.indexOf("#"));for(let Yt=0;Yt<hn.length;Yt++){const an=hn.charAt(Yt);"0"===an?L.minFrac=L.maxFrac=Yt+1:"#"===an?L.maxFrac=Yt+1:L.posSuf+=an}const Mn=Dt.split(",");if(L.gSize=Mn[1]?Mn[1].length:0,L.lgSize=Mn[2]||Mn[1]?(Mn[2]||Mn[1]).length:0,We){const Yt=ae.length-L.posPre.length-L.posSuf.length,an=We.indexOf("#");L.negPre=We.substring(0,an).replace(/'/g,""),L.negSuf=We.slice(an+Yt).replace(/'/g,"")}else L.negPre=Y+L.posPre,L.negSuf=L.posSuf;return L}(function Qt(P,Y){return(0,K.kBR)(P)[K.NSC.NumberFormats][Y]}(Y,we.Decimal),rn(Y,5)),Y,1,0,L)}(function br(P){if("string"==typeof P&&!isNaN(Number(P)-parseFloat(P)))return Number(P);if("number"!=typeof P)throw new fe.buA(2309,!1);return P}(L),ae,W)}catch(We){throw bt()}}static \u0275fac=function(W){return new(W||P)(K.rXU(K.xe9,16))};static \u0275pipe=K.EJ8({name:"number",type:P,pure:!0})}return P})();let ui=(()=>{class P{static \u0275fac=function(W){return new(W||P)};static \u0275mod=K.$C({type:P});static \u0275inj=fe.G2t({})}return P})()},5984(Nt,Fe,T){T.d(Fe,{Q:()=>me,Sm:()=>de,aZ:()=>pe,hb:()=>Oe,kB:()=>V,om:()=>K});var D=T(5802),ie=T(1413),ce=T(6494);function K(Ne,ot){return Ne?ot?Ne.endsWith("/")?ot.startsWith("/")?Ne+ot.slice(1):Ne+ot:ot.startsWith("/")?Ne+ot:`${Ne}/${ot}`:Ne:ot}function fe(Ne){const ot=Ne.search(/#|\?|$/);return"/"===Ne[ot-1]?Ne.slice(0,ot-1)+Ne.slice(ot):Ne}function me(Ne){return Ne&&"?"!==Ne[0]?`?${Ne}`:Ne}let Oe=(()=>{class Ne{historyGo(be){throw new Error("")}static \u0275fac=function(Re){return new(Re||Ne)};static \u0275prov=D.jDH({token:Ne,factory:()=>(0,D.WQX)(de),providedIn:"root"})}return Ne})();const V=new D.nKC("");let de=(()=>{class Ne extends Oe{_platformLocation;_baseHref;_removeListenerFns=[];constructor(be,Re){super(),this._platformLocation=be,this._baseHref=Re??this._platformLocation.getBaseHrefFromDOM()??(0,D.WQX)(D.qQL).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(be){this._removeListenerFns.push(this._platformLocation.onPopState(be),this._platformLocation.onHashChange(be))}getBaseHref(){return this._baseHref}prepareExternalUrl(be){return K(this._baseHref,be)}path(be=!1){const Re=this._platformLocation.pathname+me(this._platformLocation.search),lt=this._platformLocation.hash;return lt&&be?`${Re}${lt}`:Re}pushState(be,Re,lt,gt){const ct=this.prepareExternalUrl(lt+me(gt));this._platformLocation.pushState(be,Re,ct)}replaceState(be,Re,lt,gt){const ct=this.prepareExternalUrl(lt+me(gt));this._platformLocation.replaceState(be,Re,ct)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(be=0){this._platformLocation.historyGo?.(be)}static \u0275fac=function(Re){return new(Re||Ne)(D.KVO(ce.Vw),D.KVO(V,8))};static \u0275prov=D.jDH({token:Ne,factory:Ne.\u0275fac,providedIn:"root"})}return Ne})(),pe=(()=>
1{class Ne{_subject=new ie.B;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(be){this._locationStrategy=be;const Re=this._locationStrategy.getBaseHref();this._basePath=function Ae(Ne){if(new RegExp("^(https?:)?//").test(Ne)){const[,be]=Ne.split(/\/\/[^\/]+/);return be}return Ne}(fe(_t(Re))),this._locationStrategy.onPopState(lt=>{this._subject.next({url:this.path(!0),pop:!0,state:lt.state,type:lt.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(be=!1){return this.normalize(this._locationStrategy.path(be))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(be,Re=""){return this.path()==this.normalize(be+me(Re))}normalize(be){return Ne.stripTrailingSlash(function tt(Ne,ot){if(!Ne||!ot.startsWith(Ne))return ot;const be=ot.substring(Ne.length);return""===be||["/",";","?","#"].includes(be[0])?be:ot}(this._basePath,_t(be)))}prepareExternalUrl(be){return be&&"/"!==be[0]&&(be="/"+be),this._locationStrategy.prepareExternalUrl(be)}go(be,Re="",lt=null){this._locationStrategy.pushState(lt,"",be,Re),this._notifyUrlChangeListeners(this.prepareExternalUrl(be+me(Re)),lt)}replaceState(be,Re="",lt=null){this._locationStrategy.replaceState(lt,"",be,Re),this._notifyUrlChangeListeners(this.prepareExternalUrl(be+me(Re)),lt)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(be=0){this._locationStrategy.historyGo?.(be)}onUrlChange(be){return this._urlChangeListeners.push(be),this._urlChangeSubscription??=this.subscribe(Re=>{this._notifyUrlChangeListeners(Re.url,Re.state)}),()=>{const Re=this._urlChangeListeners.indexOf(be);this._urlChangeListeners.splice(Re,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(be="",Re){this._urlChangeListeners.forEach(lt=>lt(be,Re))}subscribe(be,Re,lt){return this._subject.subscribe({next:be,error:Re??void 0,complete:lt??void 0})}static normalizeQueryParams=me;static joinWithSlash=K;static stripTrailingSlash=fe;static \u0275fac=function(Re){return new(Re||Ne)(D.KVO(Oe))};static \u0275prov=D.jDH({token:Ne,factory:()=>function ze(){return new pe((0,D.KVO)(Oe))}(),providedIn:"root"})}return Ne})();function _t(Ne){return Ne.replace(/\/index\.html$/,"")}},3794(Nt,Fe,T){T.d(Fe,{Lr:()=>Re,Ml:()=>sr,Nl:()=>wn,Qq:()=>Gr,a7:()=>or,cS:()=>qe,hv:()=>ft,q1:()=>Ye,yz:()=>zt}),T(467);var de=T(5547),G=T(5802),we=T(274),Qe=T(5964),pe=T(980),ze=T(6354),tt=T(5558),_t=T(1985),Ne=(T(6648),T(7673)),ot=T(3117),be=T(6494);class Re{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(Z){Z?"string"==typeof Z?this.lazyInit=()=>{this.headers=new Map,Z.split("\n").forEach(q=>{const ye=q.indexOf(":");if(ye>0){const xe=q.slice(0,ye),He=q.slice(ye+1).trim();this.addHeaderEntry(xe,He)}})}:typeof Headers<"u"&&Z instanceof Headers?(this.headers=new Map,Z.forEach((q,ye)=>{this.addHeaderEntry(ye,q)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(Z).forEach(([q,ye])=>{this.setHeaderEntries(q,ye)})}:this.headers=new Map}has(Z){return this.init(),this.headers.has(Z.toLowerCase())}get(Z){this.init();const q=this.headers.get(Z.toLowerCase());return q&&q.length>0?q[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(Z){return this.init(),this.headers.get(Z.toLowerCase())||null}append(Z,q){return this.clone({name:Z,value:q,op:"a"})}set(Z,q){return this.clone({name:Z,value:q,op:"s"})}delete(Z,q){return this.clone({name:Z,value:q,op:"d"})}maybeSetNormalizedName(Z,q){this.normalizedNames.has(q)||this.normalizedNames.set(q,Z)}init(){this.lazyInit&&(this.lazyInit instanceof Re?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(Z=>this.applyUpdate(Z)),this.lazyUpdate=null))}copyFrom(Z){Z.init(),Array.from(Z.headers.keys()).forEach(q=>{this.headers.set(q,Z.headers.get(q)),this.normalizedNames.set(q,Z.normalizedNames.get(q))})}clone(Z){const q=new Re;return q.lazyInit=this.lazyInit&&this.lazyInit instanceof Re?this.lazyInit:this,q.lazyUpdate=(this.lazyUpdate||[]).concat([Z]),q}applyUpdate(Z){const q=Z.name.toLowerCase();switch(Z.op){case"a":case"s":let ye=Z.value;if("string"==typeof ye&&(ye=[ye]),0===ye.length)return;this.maybeSetNormalizedName(Z.name,q);const xe=("a"===Z.op?this.headers.get(q):void 0)||[];xe.push(...ye),this.headers.set(q,xe);break;case"d":const He=Z.value;if(He){let Xe=this.headers.get(q);if(!Xe)return;Xe=Xe.filter(xt=>-1===He.indexOf(xt)),0===Xe.length?(this.headers.delete(q),this.normalizedNames.delete(q)):this.headers.set(q,Xe)}else this.headers.delete(q),this.normalizedNames.delete(q)}}addHeaderEntry(Z,q){const ye=Z.toLowerCase();this.maybeSetNormalizedName(Z,ye),this.headers.has(ye)?this.headers.get(ye).push(q):this.headers.set(ye,[q])}setHeaderEntries(Z,q){const ye=(Array.isArray(q)?q:[q]).map(He=>He.toString()),xe=Z.toLowerCase();
vendor: 8,521 bytes, line 1
1this.headers.set(xe,ye),this.maybeSetNormalizedName(Z,xe)}forEach(Z){this.init(),Array.from(this.normalizedNames.keys()).forEach(q=>Z(this.normalizedNames.get(q),this.headers.get(q)))}}class ct{map=new Map;set(Z,q){return this.map.set(Z,q),this}get(Z){return this.map.has(Z)||this.map.set(Z,Z.defaultValue()),this.map.get(Z)}delete(Z){return this.map.delete(Z),this}has(Z){return this.map.has(Z)}keys(){return this.map.keys()}}class pt{encodeKey(Z){return Qt(Z)}encodeValue(Z){return Qt(Z)}decodeKey(Z){return decodeURIComponent(Z)}decodeValue(Z){return decodeURIComponent(Z)}}const Gt=/%(\d[a-f0-9])/gi,rn={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Qt(U){return encodeURIComponent(U).replace(Gt,(Z,q)=>rn[q]??Z)}function jt(U){return`${U}`}class wn{map;encoder;updates=null;cloneFrom=null;constructor(Z={}){if(this.encoder=Z.encoder||new pt,Z.fromString){if(Z.fromObject)throw new G.buA(2805,!1);this.map=function Kt(U,Z){const q=new Map;return U.length>0&&U.replace(/^\?/,"").split("&").forEach(xe=>{const He=xe.indexOf("="),[Xe,xt]=-1==He?[Z.decodeKey(xe),""]:[Z.decodeKey(xe.slice(0,He)),Z.decodeValue(xe.slice(He+1))],bt=q.get(Xe)||[];bt.push(xt),q.set(Xe,bt)}),q}(Z.fromString,this.encoder)}else Z.fromObject?(this.map=new Map,Object.keys(Z.fromObject).forEach(q=>{const ye=Z.fromObject[q],xe=Array.isArray(ye)?ye.map(jt):[jt(ye)];this.map.set(q,xe)})):this.map=null}has(Z){return this.init(),this.map.has(Z)}get(Z){this.init();const q=this.map.get(Z);return q?q[0]:null}getAll(Z){return this.init(),this.map.get(Z)||null}keys(){return this.init(),Array.from(this.map.keys())}append(Z,q){return this.clone({param:Z,value:q,op:"a"})}appendAll(Z){const q=[];return Object.keys(Z).forEach(ye=>{const xe=Z[ye];Array.isArray(xe)?xe.forEach(He=>{q.push({param:ye,value:He,op:"a"})}):q.push({param:ye,value:xe,op:"a"})}),this.clone(q)}set(Z,q){return this.clone({param:Z,value:q,op:"s"})}delete(Z,q){return this.clone({param:Z,value:q,op:"d"})}toString(){return this.init(),this.keys().map(Z=>{const q=this.encoder.encodeKey(Z);return this.map.get(Z).map(ye=>q+"="+this.encoder.encodeValue(ye)).join("&")}).filter(Z=>""!==Z).join("&")}clone(Z){const q=new wn({encoder:this.encoder});return q.cloneFrom=this.cloneFrom||this,q.updates=(this.updates||[]).concat(Z),q}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(Z=>this.map.set(Z,this.cloneFrom.map.get(Z))),this.updates.forEach(Z=>{switch(Z.op){case"a":case"s":const q=("a"===Z.op?this.map.get(Z.param):void 0)||[];q.push(jt(Z.value)),this.map.set(Z.param,q);break;case"d":if(void 0===Z.value){this.map.delete(Z.param);break}{let ye=this.map.get(Z.param)||[];const xe=ye.indexOf(jt(Z.value));-1!==xe&&ye.splice(xe,1),ye.length>0?this.map.set(Z.param,ye):this.map.delete(Z.param)}}}),this.cloneFrom=this.updates=null)}}function Ke(U){return typeof ArrayBuffer<"u"&&U instanceof ArrayBuffer}function rt(U){return typeof Blob<"u"&&U instanceof Blob}function Ot(U){return typeof FormData<"u"&&U instanceof FormData}const he="Content-Type",ue="text/plain",oe="application/json",Pe=`${oe}, ${ue}, */*`;class ge{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(Z,q,ye,xe){let He;if(this.url=q,this.method=Z.toUpperCase(),function cn(U){switch(U){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||xe?(this.body=void 0!==ye?ye:null,He=xe):He=ye,He){if(this.reportProgress=!!He.reportProgress,this.withCredentials=!!He.withCredentials,this.keepalive=!!He.keepalive,He.responseType&&(this.responseType=He.responseType),He.headers&&(this.headers=He.headers),He.context&&(this.context=He.context),He.params&&(this.params=He.params),He.priority&&(this.priority=He.priority),He.cache&&(this.cache=He.cache),He.credentials&&(this.credentials=He.credentials),"number"==typeof He.timeout){if(He.timeout<1||!Number.isInteger(He.timeout))throw new G.buA(2822,"");this.timeout=He.timeout}He.mode&&(this.mode=He.mode),He.redirect&&(this.redirect=He.redirect),He.integrity&&(this.integrity=He.integrity),void 0!==He.referrer&&(this.referrer=He.referrer),He.referrerPolicy&&(this.referrerPolicy=He.referrerPolicy),this.transferCache=He.transferCache}if(this.headers??=new Re,this.context??=new ct,this.params){const Xe=this.params.toString();if(0===Xe.length)this.urlWithParams=q;else{const xt=q.indexOf("?");this.urlWithParams=q+(-1===xt?"?":xt<q.length-1?"&":"")+Xe}}else this.params=new wn,this.urlWithParams=q}serializeBody(){return null===this.body?null:"string"==typeof this.body||Ke(this.body)||rt(this.body)||Ot(this.body)||function At(U){return typeof URLSearchParams<"u"&&U instanceof URLSearchParams}(this.body)?this.body:this.body instanceof wn?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||Ot(this.body)?null:rt(this.body)?this.body.type||null:Ke(this.body)?null:"string"==typeof this.body?ue:this.body instanceof wn?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?oe:null}clone(Z={}){const q=Z.method||this.method,ye=Z.url||this.url,xe=Z.responseType||this.responseType,He=Z.keepalive??this.keepalive,Xe=Z.priority||this.priority,xt=Z.cache||this.cache,bt=Z.mode||this.mode,On=Z.redirect||this.redirect,yn=Z.credentials||this.credentials,Vt=Z.referrer??this.referrer,ln=Z.integrity||this.integrity,An=Z.referrerPolicy||this.referrerPolicy,Zn=Z.transferCache??this.transferCache,Vn=Z.timeout??this.timeout,Ht=void 0!==Z.body?Z.body:this.body,$t=Z.withCredentials??this.withCredentials,Tn=Z.reportProgress??this.reportProgress;let Jn=Z.headers||this.headers,gn=Z.params||this.params;const un=Z.context??this.context;return void 0!==Z.setHeaders&&(Jn=Object.keys(Z.setHeaders).reduce((Dn,Ft)=>Dn.set(Ft,Z.setHeaders[Ft]),Jn)),Z.setParams&&(gn=Object.keys(Z.setParams).reduce((Dn,Ft)=>Dn.set(Ft,Z.setParams[Ft]),gn)),new ge(q,ye,Ht,{params:gn,headers:Jn,context:un,reportProgress:Tn,responseType:xe,withCredentials:$t,transferCache:Zn,keepalive:He,cache:xt,priority:Xe,timeout:Vn,mode:bt,redirect:On,credentials:yn,referrer:Vt,integrity:ln,referrerPolicy:An})}}var ft=function(U){return U[U.Sent=0]="Sent",U[U.UploadProgress=1]="UploadProgress",U[U.ResponseHeader=2]="ResponseHeader",U[U.DownloadProgress=3]="DownloadProgress",U[U.Response=4]="Response",U[U.User=5]="User",U}(ft||{});class Lt{headers;status;statusText;url;ok;type;redirected;responseType;constructor(Z,q=200,ye="OK"){this.headers=Z.headers||new Re,this.status=void 0!==Z.status?Z.status:q,this.statusText=Z.statusText||ye,this.url=Z.url||null,this.redirected=Z.redirected,this.responseType=Z.responseType,this.ok=this.status>=200&&this.status<300}}class kt extends Lt{constructor(Z={}){super(Z)}type=ft.ResponseHeader;clone(Z={}){return new kt({headers:Z.headers||this.headers,status:void 0!==Z.status?Z.status:this.status,statusText:Z.statusText||this.statusText,url:Z.url||this.url||void 0})}}class qe extends Lt{body;constructor(Z={}){super(Z),this.body=void 0!==Z.body?Z.body:null}type=ft.Response;clone(Z={}){return new qe({body:void 0!==Z.body?Z.body:this.body,headers:Z.headers||this.headers,status:void 0!==Z.status?Z.status:this.status,statusText:Z.statusText||this.statusText,url:Z.url||this.url||void 0,redirected:Z.redirected??this.redirected,responseType:Z.responseType??this.responseType})}}class zt extends Lt{name="HttpErrorResponse";message;error;ok=!1;constructor(Z){super(Z,0,"Unknown Error"),this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${Z.url||"(unknown url)"}`:`Http failure response for ${Z.url||"(unknown url)"}: ${Z.status} ${Z.statusText}`,this.error=Z.error||null}}const Ve=new G.nKC(""),en=/^\)\]\}',?\n/;let qt=(()=>{class U{xhrFactory;tracingService=(0,G.WQX)(de.a8H,{optional:!0});constructor(q){this.xhrFactory=q}maybePropagateTrace(q){return this.tracingService?.propagate?this.tracingService.propagate(q):q}handle(q){if("JSONP"===q.method)throw new G.buA(-2800,!1);const ye=this.xhrFactory;return(0,Ne.of)(null).pipe((0,tt.n)(()=>new _t.c(He=>{const Xe=ye.build();if(Xe.open(q.method,q.urlWithParams),q.withCredentials&&(Xe.withCredentials=!0),q.headers.forEac
1h((Ht,$t)=>Xe.setRequestHeader(Ht,$t.join(","))),q.headers.has("Accept")||Xe.setRequestHeader("Accept",Pe),!q.headers.has(he)){const Ht=q.detectContentTypeHeader();null!==Ht&&Xe.setRequestHeader(he,Ht)}if(q.timeout&&(Xe.timeout=q.timeout),q.responseType){const Ht=q.responseType.toLowerCase();Xe.responseType="json"!==Ht?Ht:"text"}const xt=q.serializeBody();let bt=null;const On=()=>{if(null!==bt)return bt;const Ht=Xe.statusText||"OK",$t=new Re(Xe.getAllResponseHeaders());return bt=new kt({headers:$t,status:Xe.status,statusText:Ht,url:Xe.responseURL||q.url}),bt},yn=this.maybePropagateTrace(()=>{let{headers:Ht,status:$t,statusText:Tn,url:Jn}=On(),gn=null;204!==$t&&(gn=typeof Xe.response>"u"?Xe.responseText:Xe.response),0===$t&&($t=gn?200:0);let un=$t>=200&&$t<300;if("json"===q.responseType&&"string"==typeof gn){const Dn=gn;gn=gn.replace(en,"");try{gn=""!==gn?JSON.parse(gn):null}catch(Ft){gn=Dn,un&&(un=!1,gn={error:Ft,text:gn})}}un?(He.next(new qe({body:gn,headers:Ht,status:$t,statusText:Tn,url:Jn||void 0})),He.complete()):He.error(new zt({error:gn,headers:Ht,status:$t,statusText:Tn,url:Jn||void 0}))}),Vt=this.maybePropagateTrace(Ht=>{const{url:$t}=On(),Tn=new zt({error:Ht,status:Xe.status||0,statusText:Xe.statusText||"Unknown Error",url:$t||void 0});He.error(Tn)});let ln=Vt;q.timeout&&(ln=this.maybePropagateTrace(Ht=>{const{url:$t}=On(),Tn=new zt({error:new DOMException("Request timed out","TimeoutError"),status:Xe.status||0,statusText:Xe.statusText||"Request timeout",url:$t||void 0});He.error(Tn)}));let An=!1;const Zn=this.maybePropagateTrace(Ht=>{An||(He.next(On()),An=!0);let $t={type:ft.DownloadProgress,loaded:Ht.loaded};Ht.lengthComputable&&($t.total=Ht.total),"text"===q.responseType&&Xe.responseText&&($t.partialText=Xe.responseText),He.next($t)}),Vn=this.maybePropagateTrace(Ht=>{let $t={type:ft.UploadProgress,loaded:Ht.loaded};Ht.lengthComputable&&($t.total=Ht.total),He.next($t)});return Xe.addEventListener("load",yn),Xe.addEventListener("error",Vt),Xe.addEventListener("timeout",ln),Xe.addEventListener("abort",Vt),q.reportProgress&&(Xe.addEventListener("progress",Zn),null!==xt&&Xe.upload&&Xe.upload.addEventListener("progress",Vn)),Xe.send(xt),He.next({type:ft.Sent}),()=>{Xe.removeEventListener("error",Vt),Xe.removeEventListener("abort",Vt),Xe.removeEventListener("load",yn),Xe.removeEventListener("timeout",ln),q.reportProgress&&(Xe.removeEventListener("progress",Zn),null!==xt&&Xe.upload&&Xe.upload.removeEventListener("progress",Vn)),Xe.readyState!==Xe.DONE&&Xe.abort()}})))}static \u0275fac=function(ye){return new(ye||U)(G.KVO(ot.N))};static \u0275prov=G.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}return U})();function En(U,Z){return Z(U)}function ir(U,Z){return(q,ye)=>Z.intercept(q,{handle:xe=>U(xe,ye)})}const or=new G.nKC(""),Wn=new G.nKC("",{factory:()=>[]}),sr=new G.nKC(""),jn=new G.nKC("",{factory:()=>!0});function Vr(){let U=null;return(Z,q)=>{null===U&&(U=((0,G.WQX)(or,{optional:!0})??[]).reduceRight(ir,En));const ye=(0,G.WQX)(G.u5s);if((0,G.WQX)(jn)){const He=ye.add();return U(Z,q).pipe((0,pe.j)(He))}return U(Z,q)}}let Bn=(()=>{class U{static \u0275fac=function(ye){return new(ye||U)};static \u0275prov=G.jDH({token:U,factory:function(ye){let xe=null;return xe=ye?new(ye||U):G.KVO(qt),xe},providedIn:"root"})}return U})(),ar=(()=>{class U{backend;injector;chain=null;pendingTasks=(0,G.WQX)(G.u5s);contributeToStability=(0,G.WQX)(jn);constructor(q,ye){this.backend=q,this.injector=ye}handle(q){if(null===this.chain){const ye=Array.from(new Set([...this.injector.get(Wn),...this.injector.get(sr,[])]));this.chain=ye.reduceRight((xe,He)=>function Er(U,Z,q){return(ye,xe)=>(0,G.N4e)(q,()=>Z(ye,He=>U(He,xe)))}(xe,He,this.injector),En)}if(this.contributeToStability){const ye=this.pendingTasks.add();return this.chain(q,xe=>this.backend.handle(xe)).pipe((0,pe.j)(ye))}return this.chain(q,ye=>this.backend.handle(ye))}static \u0275fac=function(ye){return new(ye||U)(G.KVO(Bn),G.KVO(G.uvJ))};static \u0275prov=G.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}return U})(),Zt=(()=>{class U{static \u0275fac=function(ye){return new(ye||U)};static \u0275prov=G.jDH({token:U,factory:function(ye){let xe=null;return xe=ye?new(ye||U):G.KVO(ar),xe},providedIn:"root"})}return U})();function xn(U,Z){return{body:Z,headers:U.headers,context:U.context,observe:U.observe,params:U.params,reportProgress:U.reportProgress,responseType:U.responseType,withCredentials:U.withCredentials,credentials:U.credentials,transferCache:U.transferCache,timeout:U.timeout,keepalive:U.keepalive,priority:U.priority,cache:U.cache,mode:U.mode,redirect:U.redirect,integrity:U.integrity,referrer:U.referrer,referrerPolicy:U.referrerPolicy}}let Gr=(()=>{class U{handler;constructor(q){this.handler=q}
1request(q,ye,xe={}){let He;if(q instanceof ge)He=q;else{let bt,On;bt=xe.headers instanceof Re?xe.headers:new Re(xe.headers),xe.params&&(On=xe.params instanceof wn?xe.params:new wn({fromObject:xe.params})),He=new ge(q,ye,void 0!==xe.body?xe.body:null,{headers:bt,context:xe.context,params:On,reportProgress:xe.reportProgress,responseType:xe.responseType||"json",withCredentials:xe.withCredentials,transferCache:xe.transferCache,keepalive:xe.keepalive,priority:xe.priority,cache:xe.cache,mode:xe.mode,redirect:xe.redirect,credentials:xe.credentials,referrer:xe.referrer,referrerPolicy:xe.referrerPolicy,integrity:xe.integrity,timeout:xe.timeout})}const Xe=(0,Ne.of)(He).pipe((0,we.H)(bt=>this.handler.handle(bt)));if(q instanceof ge||"events"===xe.observe)return Xe;const xt=Xe.pipe((0,Qe.p)(bt=>bt instanceof qe));switch(xe.observe||"body"){case"body":switch(He.responseType){case"arraybuffer":return xt.pipe((0,ze.T)(bt=>{if(null!==bt.body&&!(bt.body instanceof ArrayBuffer))throw new G.buA(2806,!1);return bt.body}));case"blob":return xt.pipe((0,ze.T)(bt=>{if(null!==bt.body&&!(bt.body instanceof Blob))throw new G.buA(2807,!1);return bt.body}));case"text":return xt.pipe((0,ze.T)(bt=>{if(null!==bt.body&&"string"!=typeof bt.body)throw new G.buA(2808,!1);return bt.body}));default:return xt.pipe((0,ze.T)(bt=>bt.body))}case"response":return xt;default:throw new G.buA(2809,!1)}}delete(q,ye={}){return this.request("DELETE",q,ye)}get(q,ye={}){return this.request("GET",q,ye)}head(q,ye={}){return this.request("HEAD",q,ye)}jsonp(q,ye){return this.request("JSONP",q,{params:(new wn).append(ye,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(q,ye={}){return this.request("OPTIONS",q,ye)}patch(q,ye,xe={}){return this.request("PATCH",q,xn(xe,ye))}post(q,ye,xe={}){return this.request("POST",q,xn(xe,ye))}put(q,ye,xe={}){return this.request("PUT",q,xn(xe,ye))}static \u0275fac=function(ye){return new(ye||U)(G.KVO(Zt))};static \u0275prov=G.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}return U})();const Fn=new G.nKC("",{factory:()=>!0}),lr=new G.nKC("",{factory:()=>"XSRF-TOKEN"}),Yn=new G.nKC("",{factory:()=>"X-XSRF-TOKEN"});let fr=(()=>{class U{cookieName=(0,G.WQX)(lr);doc=(0,G.WQX)(G.qQL);lastCookieString="";lastToken=null;parseCount=0;getToken(){const q=this.doc.cookie||"";return q!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,ot.b)(q,this.cookieName),this.lastCookieString=q),this.lastToken}static \u0275fac=function(ye){return new(ye||U)};static \u0275prov=G.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}return U})(),hr=(()=>{class U{static \u0275fac=function(ye){return new(ye||U)};static \u0275prov=G.jDH({token:U,factory:function(ye){let xe=null;return xe=ye?new(ye||U):G.KVO(fr),xe},providedIn:"root"})}return U})();function cr(U,Z){if(!(0,G.WQX)(Fn)||"GET"===U.method||"HEAD"===U.method)return Z(U);try{const xe=(0,G.WQX)(be.Vw).href,{origin:He}=new URL(xe),{origin:Xe}=new URL(U.url,He);if(He!==Xe)return Z(U)}catch{return Z(U)}const q=(0,G.WQX)(hr).getToken(),ye=(0,G.WQX)(Yn);return null!=q&&!U.headers.has(ye)&&(U=U.clone({headers:U.headers.set(ye,q)})),Z(U)}var In=function(U){return U[U.Interceptors=0]="Interceptors",U[U.LegacyInterceptors=1]="LegacyInterceptors",U[U.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",U[U.NoXsrfProtection=3]="NoXsrfProtection",U[U.JsonpSupport=4]="JsonpSupport",U[U.RequestsMadeViaParent=5]="RequestsMadeViaParent",U[U.Fetch=6]="Fetch",U}(In||{});function Ue(...U){const Z=[Gr,ar,{provide:Zt,useExisting:ar},{provide:Bn,useFactory:()=>(0,G.WQX)(Ve,{optional:!0})??(0,G.WQX)(qt)},{provide:Wn,useValue:cr,multi:!0}];for(const q of U)Z.push(...q.\u0275providers);return(0,G.EmA)(Z)}const De=new G.nKC("");function Ge(){return function Pn(U,Z){return{\u0275kind:U,\u0275providers:Z}}(In.LegacyInterceptors,[{provide:De,useFactory:Vr},{provide:Wn,useExisting:De,multi:!0}])}let Ye=(()=>{class U{static \u0275fac=function(ye){return new(ye||U)};static \u0275mod=de.$C({type:U});static \u0275inj=G.G2t({providers:[Ue(Ge())]})}return U})()},6494(Nt,Fe,T){T.d(Fe,{Vw:()=>fe,hj:()=>me,ig:()=>ce,qj:()=>K,rb:()=>ie});var b=T(5802);let D=null;function ie(){return D}function ce(V){D??=V}class K{}let fe=(()=>{class V{historyGo(G){throw new Error("")}static \u0275fac=function(we){return new(we||V)};static \u0275prov=b.jDH({token:V,factory:()=>(0,b.WQX)(Oe),providedIn:"platform"})}return V})();const me=new b.nKC("");let Oe=(()=>{class V extends fe{_location;_history;_doc=(0,b.WQX)(b.qQL);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return ie().getBaseHref(this._doc)}onPopState(G){const we=ie().getGlobalEventTarget(this._doc,"window");return we.addEventListener("popstate",G,!1),()=>we.removeEventListener("popstate",G)}onHashChange(G){const we=ie().getGlobalEventTarget(this._doc,"window");return we.addEventListener("hashchange",G,!1),()=>we.removeEventListener("hashchange",G)}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(G){this._location.pathname=G}pushState(G,we,Qe){this._history.pushState(G,we,Qe)}replaceState(G,we,Qe){this._history.replaceState(G,we,Qe)}forward(){this._history.forward()}back(){this._history.back()}historyGo(G=0){this._history.go(G)}getState(){return this._history.state}static \u0275fac=function(we){return new(we||V)};static \u0275prov=b.jDH({token:V,factory:()=>new V,providedIn:"platform"})}return V})()}
1,3117(Nt,Fe,T){function b(ie,ce){ce=encodeURIComponent(ce);for(const K of ie.split(";")){const fe=K.indexOf("="),[me,Oe]=-1==fe?[K,""]:[K.slice(0,fe),K.slice(fe+1)];if(me.trim()===ce)return decodeURIComponent(Oe)}return null}T.d(Fe,{N:()=>D,b:()=>b});class D{}},177(Nt,Fe,T){T.d(Fe,{AJ:()=>Gt,UE:()=>Qt,Xr:()=>cn});var ct=T(5802);const Gt="browser";function Qt(ne){return ne===Gt}let cn=(()=>{class ne{static \u0275prov=(0,ct.jDH)({token:ne,providedIn:"root",factory:()=>new Ke((0,ct.WQX)(ct.qQL),window)})}return ne})();class Ke{document;window;offset=()=>[0,0];constructor(ve,ke){this.document=ve,this.window=ke}setOffset(ve){this.offset=Array.isArray(ve)?()=>ve:ve}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(ve,ke){this.window.scrollTo({...ke,left:ve[0],top:ve[1]})}scrollToAnchor(ve,ke){const Ze=function rt(ne,ve){const ke=ne.getElementById(ve)||ne.getElementsByName(ve)[0];if(ke)return ke;if("function"==typeof ne.createTreeWalker&&ne.body&&"function"==typeof ne.body.attachShadow){const Ze=ne.createTreeWalker(ne.body,NodeFilter.SHOW_ELEMENT);let Rt=Ze.currentNode;for(;Rt;){const mn=Rt.shadowRoot;if(mn){const dn=mn.getElementById(ve)||mn.querySelector(`[name="${ve}"]`);if(dn)return dn}Rt=Ze.nextNode()}}return null}(this.document,ve);Ze&&(this.scrollToElement(Ze,ke),Ze.focus({preventScroll:!0}))}setHistoryScrollRestoration(ve){try{this.window.history.scrollRestoration=ve}catch{console.warn((0,ct.OsK)(2400,!1))}}scrollToElement(ve,ke){const Ze=ve.getBoundingClientRect(),Rt=Ze.left+this.window.pageXOffset,mn=Ze.top+this.window.pageYOffset,dn=this.offset();this.window.scrollTo({...ke,left:Rt-dn[0],top:mn-dn[1]})}}},4529(Nt,Fe,T){T.d(Fe,{n:()=>b});const b={JSACTION:"jsaction"}},5547(Nt,Fe,T){T.d(Fe,{$C:()=>Ug,$KE:()=>ws,$Ln:()=>Tm,$o8:()=>Aa,$ul:()=>nn,ATY:()=>sa,AVh:()=>th,Ab1:()=>el,Agw:()=>Us,Avn:()=>Hf,B4B:()=>Ju,BIS:()=>_s,BMQ:()=>If,C4Q:()=>oc,C5r:()=>Pv,C7A:()=>lm,Co$:()=>kg,CsU:()=>cb,DH7:()=>dv,DNE:()=>hf,DQ1:()=>wa,DUP:()=>za,DkB:()=>Wf,EFF:()=>G_,EJ8:()=>Bg,Ef8:()=>Ue,FsC:()=>jg,GBs:()=>Xf,H1s:()=>Om,HbH:()=>U_,Hgh:()=>Uf,Hps:()=>Ef,JRh:()=>rh,JeD:()=>Wo,Jt5:()=>Jm,Jv_:()=>yv,KED:()=>MT,Kzh:()=>Ds,L8h:()=>MC,LN$:()=>Wp,Lme:()=>ih,N1r:()=>Bs,NAR:()=>b_,NCX:()=>ru,NOj:()=>Nh,NSC:()=>Fl,NYb:()=>ub,OA$:()=>Fn,OR8:()=>Xa,Ocv:()=>QT,Ol2:()=>cf,PLl:()=>ms,PYt:()=>Ng,PeT:()=>pf,QTQ:()=>Zp,Qdn:()=>DM,Ql9:()=>WT,R50:()=>oh,R7$:()=>Bh,RV6:()=>Xm,SML:()=>jw,SVM:()=>ra,SdG:()=>M_,SpI:()=>Bu,TFI:()=>wu,TMN:()=>_,UJm:()=>hE,UQZ:()=>po,UQu:()=>HT,VBU:()=>Lg,VeQ:()=>Ao,VkB:()=>gv,Vt3:()=>df,VzW:()=>UC,XSi:()=>n0,XpG:()=>C_,Y8G:()=>xf,YEm:()=>lo,Zhj:()=>PC,_9s:()=>jd,_9u:()=>gs,_jY:()=>Qi,_qm:()=>xi,_ys:()=>qh,a8H:()=>yl,aKT:()=>Rr,bH1:()=>xg,bIt:()=>Qf,bMT:()=>Ov,bRx:()=>ul,bVm:()=>bc,bc$:()=>Fi,c0O:()=>ia,c1b:()=>mu,cDI:()=>b0,cTO:()=>bs,cdK:()=>Am,czy:()=>Vc,d80:()=>KT,dOL:()=>wm,dfE:()=>Cy,e6s:()=>AM,eHC:()=>gu,eq3:()=>Cv,eux:()=>Pu,gXe:()=>Pi,hkx:()=>yM,i5U:()=>Rv,iBR:()=>Ko,iLQ:()=>Rm,j41:()=>Cc,k0s:()=>Ou,kBR:()=>$f,kS0:()=>Yt,lJ4:()=>Dv,lJT:()=>Pm,l_i:()=>bv,lsd:()=>T_,mGM:()=>w_,mNQ:()=>pv,mS5:()=>Me,mal:()=>pd,mu_:()=>zi,mxI:()=>sh,n$e:()=>$o,n$t:()=>Ah,nI1:()=>Iv,nVh:()=>Km,npT:()=>Zu,nrm:()=>Ff,o8S:()=>bf,ozJ:()=>Wd,pDL:()=>hD,pJN:()=>fi,phd:()=>hb,pl0:()=>pb,qBF:()=>jo,qex:()=>Nu,rXU:()=>Sl,rj2:()=>Ru,rpG:()=>Zv,sFG:()=>ND,sZ2:()=>Wi,sdS:()=>I_,sgu:()=>kC,tDU:()=>Oa,tSv:()=>Oh,tvf:()=>Gi,uiO:()=>xn,utN:()=>qD,uzI:()=>vo,vDg:()=>og,vxM:()=>zm,w6W:()=>FC,wXG:()=>Sh,wni:()=>Yf,xGo:()=>st,xe9:()=>Jv,xtN:()=>SD,yJU:()=>Ut,yLl:()=>Sm,ypd:()=>gb,zoo:()=>Qh,zw6:()=>Zo});var Tt=T(467),s=T(5802),mt=T(5824),on=T(1413),Br=T(8359),en=T(6354),zr=T(4529);function qt(e){return{toString:e}.toString()}const En="__annotations__",ir="__parameters__",Er="__prop__metadata__";function or(e,t,n,r,o){return qt(()=>{const l=Wn(t);function u(...f){if(this instanceof u)return l.call(this,...f),this;const m=new u(...f);return function(x){return o&&o(x,...f),(x.hasOwnProperty(En)?x[En]:Object.defineProperty(x,En,{value:[]})[En]).push(m),x}}return n&&(u.prototype=Object.create(n.prototype)),u.prototype.ngMetadataName=e,u.annotationCls=u,u})}function Wn(e){return function(...n){if(e){const r=e(...n);for(const o in r)this[o]=r[o]}}}function sr(e,t,n){return qt(()=>{const r=Wn(t);function o(...l){if(this instanceof o)return r.apply(this,l),this;const u=new o(...l);return f.annotation=u,f;function f(m,S,x){const $=m.hasOwnProperty(ir)?m[ir]:Object.defineProperty(m,ir,{value:[]})[ir];for(;$.length<=x;)$.push(null);return($[x]=$[x]||[]).push(u),m}}return o.prototype.ngMetadataName=e,o.annotationCls=o,o})}const Vr=(0,s.z6V)(sr("Inject",e=>({token:e})),-1),Bn=(0,s.z6V)(sr("Optional"),8),Ar=(0,s.z6V)(sr("Self"),2),ar=(0,s.z6V)(sr("SkipSelf"),4),Zt=(0,s.z6V)(sr("Host"),1);function xn(e){const t=s.laP.ng;if(t&&t.\u0275compilerFacade)return t.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}const Gr={\u0275\u0275defineInjectable:s.jDH,\u0275\u0275defineInjector:s.G2t,\u0275\u0275inject:s.KVO,\u0275\u0275invalidFactoryDep:s.dmw,resolveForwardRef:s.nl4},ei=Function;function Nr(e){return"function"==typeof e}const Dr=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*(arguments|(?:[^()]+\(\[\],)?[^()]+\(arguments\).*)\)/,Rn=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{/,vn=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(/,Qr=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(\)\s*{[^}]*super\(\.\.\.arguments\)/;class Cr{_reflect;constructor(t){this._reflect=t||s.laP.Reflect}factory(t){return(...n)=>new t(...n)}_zipTypesAndAnnotations(t,n){let r;r=(0,s.WfI)(typeof t>"u"?n.length:t.length);for(let o=0;o<r.length;o++)r[o]=typeof t>"u"?[]:t[o]&&t[o]!=Object?[t[o]]:[],n&&null!=n[o]&&(r[o]=r[o].concat(n[o]));return r}_ownParameters(t,n){if(function ti(e){return Dr.test(e)||Qr.test(e)||Rn.test(e)&&!vn.test(e)}(t.toString()))return null;if(t.parameters&&t.parameters!==n.parameters)return t.parameters;const o=t.ctorParameters;if(o&&o!==n.ctorParameters){const f="function"==typeof o?o():o,m=f.map(x=>x&&x.type),S=f.map(x=>x&&ri(x.decorators));return this._zipTypesAndAnnotations(m,S)}const l=t.hasOwnProperty(ir)&&t[ir],u=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",t);return u||l?this._zipTypesAndAnnotations(u,l):(0,s.WfI)(t.length)}parameters(t){if(!Nr(t))return[];const n=qn(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?ri(t.decorators):t.hasOwnProperty(En)?t[En]:null}annotations(t){if(!Nr(t))return[];const n=qn(t),r=this._ownAnnotations(t,n)||[];return(n!==Object?this.annotations(n):[]).concat(r)}_ownPropMetadata(t,n){if(t.propMetadata&&t.propMetadata!==n.propMetadata){let r=t.propMetadata;return"function"==typeof r&&r.propMetadata&&(r=r.propMetadata),r}if(t.propDecorators&&t.propDecorators!==n.propDecorators){const r=t.propDecorators,o={};return Object.keys(r).forEach(l=>{o[l]=ri(r[l])}),o}return t.hasOwnProperty(Er)?t[Er]:null}propMetadata(t){if(!Nr(t))return{};const n=qn(t),r={};if(n!==Object){const l=this.propMetadata(n);Object.keys(l).forEach(u=>{r[u]=l[u]})}const o=this._ownPropMetadata(t,n);
vendor: 15,702 bytes, line 1
1return o&&Object.keys(o).forEach(l=>{const u=[];r.hasOwnProperty(l)&&u.push(...r[l]),u.push(...o[l]),r[l]=u}),r}ownPropMetadata(t){return Nr(t)&&this._ownPropMetadata(t,qn(t))||{}}hasLifecycleHook(t,n){return t instanceof ei&&n in t.prototype}}function ri(e){return e?e.map(t=>new(0,t.type.annotationCls)(...t.args?t.args:[])):[]}function qn(e){const t=e.prototype?Object.getPrototypeOf(e.prototype):null;return(t?t.constructor:null)||Object}function Ln(e,t,n,r){null!==t?t.applyValueToInputSignal(t,r):e[n]=r}class Ir{previousValue;currentValue;firstChange;constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}const Fn=(()=>{const e=()=>zn;return e.ngInherit=!0,e})();function zn(e){return e.type.prototype.ngOnChanges&&(e.setInput=kr),lr}function lr(){const e=fr(this),t=e?.current;if(t){const n=e.previous;if(n===s.MZA)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function kr(e,t,n,r,o){const l=this.declaredInputs[r],u=fr(e)||function hr(e,t){return e[Yn]=t}(e,{previous:s.MZA,current:null}),f=u.current||(u.current={}),m=u.previous,S=m[l];f[l]=new Ir(S&&S.currentValue,n,m===s.MZA),Ln(e,t,o,n)}const Yn="__ngSimpleChanges__";function fr(e){return e[Yn]||null}const cr=[],Ue=function(e,t=null,n){for(let r=0;r<cr.length;r++)(0,cr[r])(e,t,n)};var Me=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}(Me||{});function Ge(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n<r;n++){const l=e.data[n].type.prototype,{ngAfterContentInit:u,ngAfterContentChecked:f,ngAfterViewInit:m,ngAfterViewChecked:S,ngOnDestroy:x}=l;u&&(e.contentHooks??=[]).push(-n,u),f&&((e.contentHooks??=[]).push(n,f),(e.contentCheckHooks??=[]).push(n,f)),m&&(e.viewHooks??=[]).push(-n,m),S&&((e.viewHooks??=[]).push(n,S),(e.viewCheckHooks??=[]).push(n,S)),null!=x&&(e.destroyHooks??=[]).push(n,x)}}function It(e,t,n){je(e,t,3,n)}function Mt(e,t,n,r){(3&e[s.Wg1])===n&&je(e,t,n,r)}function Bt(e,t){let n=e[s.Wg1];(3&n)===t&&(n&=16383,n+=1,e[s.Wg1]=n)}function je(e,t,n,r){const l=r??-1,u=t.length-1;let f=0;for(let m=void 0!==r?65535&e[s.wVl]:0;m<u;m++)if("number"==typeof t[m+1]){if(f=t[m],null!=r&&f>=r)break}else t[m]<0&&(e[s.wVl]+=65536),(f<l||-1==l)&&(Se(e,n,t,m),e[s.wVl]=(4294901760&e[s.wVl])+m+2),m++}function at(e,t){Ue(Me.LifecycleHookStart,e,t);const n=(0,mt.Ht)(null);try{t.call(e)}finally{(0,mt.Ht)(n),Ue(Me.LifecycleHookEnd,e,t)}}function Se(e,t,n,r){const o=n[r]<0,l=n[r+1],f=e[o?-n[r]:n[r]];o?e[s.Wg1]>>14<e[s.wVl]>>16&&(3&e[s.Wg1])===t&&(e[s.Wg1]+=16384,at(f,l)):at(f,l)}class Et{factory;name;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(t,n,r,o){this.factory=t,this.name=o,this.canSeeViewProviders=n,this.injectImpl=r}}function Z(e){return null!=e&&"object"==typeof e&&(null===e.insertBeforeIndex||"number"==typeof e.insertBeforeIndex||Array.isArray(e.insertBeforeIndex))}function bt(e){return 3===e||4===e||6===e}function On(e){return 64===e.charCodeAt(0)}function yn(e,t){if(null!==t&&0!==t.length)if(null===e||0===e.length)e=t.slice();else{let n=-1;for(let r=0;r<t.length;r++){const o=t[r];"number"==typeof o?n=o:0===n||Vt(e,n,o,0,-1===n||2===n?t[++r]:null)}}return e}function Vt(e,t,n,r,o){let l=0,u=e.length;if(-1===t)u=-1;else for(;l<e.length;){const f=e[l++];if("number"==typeof f){if(f===t){u=-1;break}if(f>t){u=l-1;break}}}for(;l<e.length;){const f=e[l];if("number"==typeof f)break;if(f===n)return void(null!==o&&(e[l+1]=o));l++,null!==o&&l++}-1!==u&&(e.splice(u,0,t),l=u+1),e.splice(l++,0,n),null!==o&&e.splice(l++,0,o)}function ln(e){return-1!==e}function An(e){return 32767&e}function Vn(e,t){let n=function Zn(e){return e>>16}(e),r=t;for(;n>0;)r=r[s.X5O],n--;return r}let Ht=!0;function $t(e){const t=Ht;return Ht=e,t}let un=0;const Dn={};function Nn(e,t){const n=ve(e,t);if(-1!==n)return n;const r=t[s.eDl];r.firstCreatePass&&(e.injectorIndex=t.length,ne(r.data,e),ne(t,null),ne(r.blueprint,null));const o=ke(e,t),l=e.injectorIndex;if(ln(o)){const u=An(o),f=Vn(o,t),m=f[s.eDl].data;for(let S=0;S<8;S++)t[l+S]=f[u+S]|m[u+S]}return t[l+8]=o,l}function ne(e,t){e.push(0,0,0,0,0,0,0,0,t)}function ve(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function ke(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,r=null,o=t;for(;null!==o;){if(r=Mn(o),null===r)return-1;if(n++,o=o[s.X5O],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return-1}function Ze(e,t,n){!function Ft(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(s.p9y)&&(r=n[s.p9y]),null==r&&(r=n[s.p9y]=un++);const o=255&r;t.data[e+(o>>5)]|=1<<o}(e,t,n)}function mn(e,t,n){if(8&n||void 0!==e)return e;(0,s.$Hz)(t,"NodeInjector")}function dn(e,t,n,r){if(8&n&&void 0===r&&(r=null),!(3&n)){const o=e[s.YEL],l=(0,s.a2B)(void 0);try{return o?o.get(t,r,8&n):(0,s.MzJ)(t,r,8&n)}finally{(0,s.a2B)(l)}}return mn(r,t,n)}function Un(e,t,n,r=0,o){if(null!==e){if(2048&t[s.Wg1]&&!(2&r)){const u=function hn(e,t,n,r,o){let l=e,u=t;for(;null!==l&&null!==u&&2048&u[s.Wg1]&&!(0,s.EFk)(u);){const f=ur(l,u,n,2|r,Dn);if(f!==Dn)return f;let m=l.parent;if(!m){const S=u[s.oMQ];if(S){const x=S.get(n,Dn,-5&r);if(x!==Dn)return x}m=Mn(u),u=u[s.X5O]}l=m}return o}(e,t,n,r,Dn);if(u!==Dn)return u}const l=ur(e,t,n,r,Dn);if(l!==Dn)return l}return dn(t,n,r,o)}function ur(e,t,n,r,o){const l=function ui(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(s.p9y)?e[s.p9y]:void 0;return"number"==typeof t?t>=0?255&t:We:t}(n);if("function"==typeof l){if(!(0,s.ihb)(t,e,r))return 1&r?mn(o,n,r):dn(t,n,r,o);try{let u;if(u=l(r),null!=u||8&r)return u;(0,s.$Hz)(n)}finally{(0,s.niQ)()}}else if("number"==typeof l){let u=null,f=ve(e,t),m=-1,S=1&r?t[s.b5C][s.qlT]:null;for((-1===f||4&r)&&(m=-1===f?ke(e,t):t[f+8],-1!==m&&Y(r,!1)?(u=t[s.eDl],f=An(m),t=Vn(m,t)):f=-1);-1!==f;){const x=t[s.eDl];if(P(l,f,x.data)){const $=Or(f,t,n,u,r,S);if($!==Dn)return $}m=t[f+8],-1!==m&&Y(r,t[s.eDl].data[f+8]===S)&&P(l,f,t)?(u=x,f=An(m),t=Vn(m,t)):f=-1}}return o}function Or(e,t,n,r,o,l){const u=t[s.eDl],f=u.data[e+8],x=br(f,u,n,null==r?(0,s.Qs1)(f)&&Ht:r!=u&&!!(3&f.type),1&o&&l===f);return null!==x?ii(t,u,x,f,o):Dn}function br(e,t,n,r,o){const l=e.providerIndexes,u=t.data,f=1048575&l,m=e.directiveStart,x=l>>20,J=o?f+x:e.directiveEnd;for(let se=r?f:f+x;se<J;se++){const Ie=u[se];if(se<m&&n===Ie||se>=m&&Ie.type===n)return se}if(o){const se=u[m];if(se&&(0,s.JlV)(se)&&se.type===n)return m}return null}function ii(e,t,n,r,o){let l=e[n];const u=t.data;if(l instanceof Et){const f=l;if(f.resolving)throw(0,s.PQT)("");const m=$t(f.canSeeViewProviders);f.resolving=!0;const $=f.injectImpl?(0,s.a2B)(f.injectImpl):null;(0,s.ihb)(e,r,0);try{l=e[n]=f.factory(void 0,o,u,e,r),t.firstCreatePass&&n>=r.directiveStart&&function De(e,t,n){const{ngOnChanges:r,ngOnInit:o,ngDoCheck:l}=t.type.prototype;if(r){const u=zn(t);(n.preOrderHooks??=[]).push(e,u),(n.preOrderCheckHooks??=[]).push(e,u)}o&&(n.preOrderHooks??=[]).push(0-e,o),l&&((n.preOrderHooks??=[]).push(e,l),(n.preOrderCheckHooks??=[]).push(e,l))}(n,u[n],t)}finally{null!==$&&(0,s.a2B)($),$t(m),f.resolving=!1,(0,s.niQ)()}}return l}function P(e,t,n){return!!(n[t+(e>>5)]&1<<e)}function Y(e,t){return!(2&e||1&e&&t)}class ae{_tNode;_lView;constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return Un(this._tNode,this._lView,t,(0,s.hjC)(r),n)}}function We(){return new ae((0,s.Mx4)(),(0,s.OAn)())}function st(e){return qt(()=>{const t=e.prototype.constructor,n=t[s.zSs]||Dt(t),r=Object.prototype;let o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){const l=o[s.zSs]||Dt(o);if(l&&l!==n)return l;o=Object.getPrototypeOf(o)}return l=>new l})}function Dt(e){return(0,s.Jzi)(e)?()=>{const t=Dt((0,s.nl4)(e));return t&&t()}:(0,s.wGu)(e)}function Mn(e){const t=e[s.eDl],n=t.type;return 2===n?t.declTNode:1===n?e[s.qlT]:null}function Yt(e){return function Rt(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const r=n.length;let o=0;for(;o<r;){const l=n[o];if(bt(l))break;if(0===l)o+=2;else if("number"==typeof l)for(o++;o<r&&"string"==typeof n[o];)o++;else{if(l===t)return n[o+1];o+=2}}}return null}((0,s.Mx4)(),e)}const an=sr("Attribute",e=>({attributeName:e,__NG_ELEMENT_ID__:()=>Yt(e)}));let Sn=null;function Kn(e){return pr(function Cn(){return Sn=Sn||new Cr}().parameters(e))}function pr(e){return e.map(t=>function nr(e){const t={token:null,attribute:null,host:!1,optional:!1,self:!1,skipSelf:!1};if(Array.isArray(e)&&e.length>0)for(let n=0;n<e.length;n++){const r=e[n];if(void 0===r)continue;const o=Object.getPrototypeOf(r);if(r instanceof Bn||"Optional"===o.ngMetadataName)t.optional=!0;else if(r instanceof ar||"SkipSelf"===o.ngMetadataName)t.skipSelf=!0;else if(r instanceof Ar||"Self"===o.ngMetadataName)t.self=!0;else if(r instanceof Zt||"Host"===o.ngMetadataName)t.host=!0;else if(r instanceof Vr)t.token=r.token;else if(r instanceof an){if(void 0===r.attributeName)throw new s.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 $r=(0,s.kLh)({provide:String,useValue:s.kLh});function _i(e){return void 0!==e.useClass}function oi(e){return void 0!==e.useFactory}const xi=or("Injectable",void 0,void 0,0,(e,t)=>function Hr(e,t){let n=null,r=null;e.hasOwnProperty(s.yAH)||Object.defineProperty(e,s.yAH,{get:()=>(null===n&&(n=xn().compileInjectable(Gr,`ng:///${e.name}/\u0275prov.js`,function Ti(e,t){const n=t||{providedIn:null},r={name:e.name,type:e,typeArgumentCount:0,providedIn:n.providedIn};return(_i(n)||oi(n))&&void 0!==n.deps&&(r.deps=pr(n.deps)),_i(n)?r.useClass=n.useClass:function wi(e){return $r in e}(n)?r.useValue=n.useValue:oi(n)?r.useFactory=n.useFactory:function si(e){return void 0!==e.useExisting}(n)&&(r.useExisting=n.useExisting),r}(e,t))),n)}),e.hasOwnProperty(s.zSs)||Object.defineProperty(e,s.zSs,{get:()=>{if(null===r){const o=xn();r=o.compileFactory(Gr,`ng:///${e.name}/\u0275fac.js`,{name:e.name,type:e,typeArgumentCount:0,deps:Kn(e),target:o.FactoryTarget.Injectable})}return r},configurable:!0})}(e,t));function ai(){return vi((0,s.Mx4)(),(0,s.OAn)())}function vi(e,t){return new Rr((0,s.d31)(e,t))}let Rr=(()=>class e{nativeElement;constructor(n){this.nativeElement=n}static __NG_ELEMENT_ID__=ai})();function dr(e){return e instanceof Rr?e.nativeElement:e}function _o(){return this._results[Symbol.iterator]()}class Si{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new on.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,s.Bqz)(t);(this._changesDetected=!(0,s.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]=_o}function Mr(e){const t=e.mergedAttrs;if(null===t)return!1;for(let n=0;n<t.length;n+=2){const r=t[n];if("number"==typeof r)return!1;if("string"==typeof r&&"ngskiphydration"===r.toLowerCase())return!0}return!1}function gr(e){return e.hasAttribute("ngSkipHydration")}function mr(e){return!(128&~e.flags)}var kn=function(e){return e[e.OnPush=0]="OnPush",e[e.Eager=1]="Eager",e[e.Default=1]="Default",e}(kn||{});const Lr=new Map;let yi=0;function Ei(e){Lr.delete(e[s.ID])}const A="__ngContext__";function F(e,t){(0,s.q$2)(t)?(e[A]=t[s.ID],function Yr(e){Lr.set(e[s.ID],e)}(t)):e[A]=t}function Di(e){return di(e[s.EJG])}function Ci(e){return di(e[s.K29])}function di(e){for(;null!==e&&!(0,s.A0l)(e);)e=e[s.K29];return e}let $i;function gs(e){$i=e}function lo(){if(void 0!==$i)return $i;if(typeof document<"u")return document;throw new s.buA(210,!1)}const Wi=new s.nKC("",{factory:()=>ta}),ta="ng",Aa={provide:s.Z63,multi:!0,useValue:()=>{const e=(0,s.WQX)(Wi);if(!/^[a-zA-Z0-9\-_]+$/.test(e))throw new s.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.`)}},ms=new s.nKC(""),Us=new s.nKC("",{providedIn:"platform",factory:()=>"unknown"}),Fi=new s.nKC(""),_s=new s.nKC("",{factory:()=>(0,s.WQX)(s.qQL).body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null}),vs={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840],placeholderResolution:30,disableImageSizeWarning:!1,disableImageLazyLoadWarning:!1},Ao=new s.nKC("",{factory:()=>vs});function Zo(e){return e}let fi=(()=>{class e{static \u0275prov=(0,s.jDH)({token:e,providedIn:"root",factory:()=>{const n=new e;return n.store=function ko(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,s.WQX)(s.qQL),(0,s.WQX)(Wi)),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 jo=new s.nKC(""),vo=new s.nKC("",{factory:()=>!1}),Ds=new s.nKC(""),Bs=!1,nn=new s.nKC("",{factory:()=>[]}),Zr=new s.nKC(""),zi=new s.nKC("",{factory:()=>new Map}),Gi=new s.nKC(""),eo={passive:!0,capture:!0},is=new WeakMap,Bo=new WeakMap,Oi=new WeakMap,os=["click","keydown"],Vo=["mouseenter","mouseover","focusin"],to=new Map;
1class no{callbacks=new Set;listener=()=>{for(const t of this.callbacks)t()}}function yo(e,t){let n=Bo.get(e);if(!n){n=new no,Bo.set(e,n);for(const r of os)e.addEventListener(r,n.listener,eo)}return n.callbacks.add(t),()=>{const{callbacks:r,listener:o}=n;if(r.delete(t),0===r.size){Bo.delete(e);for(const l of os)e.removeEventListener(l,o,eo)}}}function Ho(e,t){let n=is.get(e);if(!n){n=new no,is.set(e,n);for(const r of Vo)e.addEventListener(r,n.listener,eo)}return n.callbacks.add(t),()=>{const{callbacks:r,listener:o}=n;if(r.delete(t),0===r.size){for(const l of Vo)e.removeEventListener(l,o,eo);is.delete(e)}}}function ho(e){return e?`${e.rootMargin}/${"number"==typeof e.threshold?e.threshold:e.threshold?.join("\n")}`:""}const $o="ngb",Wo=(e,t,n)=>{const r=e,o=r.__jsaction_fns??new Map,l=o.get(t)??[];l.push(n),o.set(t,l),r.__jsaction_fns=o},Ko=(e,t)=>{const n=e;let r=n.getAttribute($o)??"";const o=t.get(r)??new Set;o.has(n)||o.add(n),t.set(r,o)},po=e=>{e.removeAttribute(zr.n.JSACTION),e.removeAttribute($o),e.__jsaction_fns=void 0},ra=new s.nKC("",{factory:()=>({})}),zo=new WeakMap;function ia(e,t){const n=t?.__jsaction_fns?.get(e.type);if(n&&t?.isConnected&&(!t||!zo.get(e)?.has(t)))for(const r of n)r(e)}const ss=new Map;function bs(e,t){return ss.set(e,t),()=>ss.delete(e)}let as=!1,Ms=(e,t,n,r)=>{};function ws(){as||(Ms=(e,t,n,r)=>{const o=e[s.YEL].get(Wi);ss.get(o)?.(t,n,r)},as=!0)}const ro=new s.nKC("");function p(e){return!(32&~e.flags)}const _="__nghData__",O="__nghDeferData__";let Be=()=>null;function nt(e,t,n=!1){let r=e.getAttribute("ngh");if(null==r)return null;const[o,l]=r.split("|");if(r=n?l:o,!r)return null;const f=n?o:l?`|${l}`:"";let m={};if(""!==r){const x=t.get(fi,null,{optional:!0});null!==x&&(m=x.get(_,[])[Number(r)])}const S={data:m,firstChild:e.firstChild??null};return n&&(S.firstChild=e,Ss(S,0,e.nextSibling)),f?e.setAttribute("ngh",f):e.removeAttribute("ngh"),S}function Ut(){Be=nt}function Jt(e,t,n=!1){return Be(e,t,n)}function vr(e){let t=e._lView;return 2===t[s.eDl].type?null:((0,s.EFk)(t)&&(t=t[s.Yw1]),t)}function Oa(e){e.get(fi).get(O,{})}function Ss(e,t,n){e.segmentHeads??={},e.segmentHeads[t]=n}function ls(e,t){return e.segmentHeads?.[t]??null}function sa(e){return e.get(Zr,!1,{optional:!0})}function ca(e,t){return e.data.c?.[t]??null}function ua(e,t){const n=ca(e,t)??[];let r=0;for(let o of n)r+=o.r*(o.x??1);return r}function cs(e,t){if(typeof e.disconnectedNodes>"u"){const n=e.data.d;e.disconnectedNodes=n?new Set(n):null}return!!function da(e){if(typeof e.disconnectedNodes>"u"){const t=e.data.d;e.disconnectedNodes=t?new Set(t):null}return e.disconnectedNodes}(e)?.has(t)}function us(e,t){const n=e[s.tcA];return null!==n&&!(0,s.KtD)()&&!p(t)&&!cs(n,t.index-s.Yw1)}function Ks(e){return!!e&&e.nodeType===Node.COMMENT_NODE&&"nghm"===e.textContent?.trim()}function xa(e){for(;e&&e.nodeType===Node.TEXT_NODE;)e=e.previousSibling;return e}function ul(e){for(const r of e.body.childNodes)if(Ks(r))return;if(!Ks(xa(e.body.previousSibling))&&!Ks(xa(e.head.lastChild)))throw new s.buA(-507,!1)}function Rs(e,t){const n=e.contentQueries;if(null!==n){const r=(0,mt.Ht)(null);try{for(let o=0;o<n.length;o+=2){const u=n[o+1];if(-1!==u){const f=e.data[u];(0,s.GA0)(n[o]),f.contentQueries(2,t[u],u)}}}finally{(0,mt.Ht)(r)}}}function La(e,t,n){(0,s.GA0)(0);const r=(0,mt.Ht)(null);try{t(e,n)}finally{(0,mt.Ht)(r)}}function zs(e,t,n){if((0,s.srX)(t)){const r=(0,mt.Ht)(null);try{const l=t.directiveEnd;for(let u=t.directiveStart;u<l;u++){const f=e.data[u];f.contentQueries&&f.contentQueries(1,n[u],u)}}finally{(0,mt.Ht)(r)}}}var Pi=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e[e.ExperimentalIsolatedShadowDom=4]="ExperimentalIsolatedShadowDom",e}(Pi||{});let Ns,qs;function hl(){if(void 0===Ns&&(Ns=null,s.laP.trustedTypes))try{Ns=s.laP.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Ns}function fs(e){return hl()?.createHTML(e)||e}function ks(){if(void 0===qs&&(qs=null,s.laP.trustedTypes))try{qs=s.laP.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return qs}function _a(e){return ks()?.createHTML(e)||e}function Ys(e){return ks()?.createScript(e)||e}function g(e){return ks()?.createScriptURL(e)||e}class I{changingThisBreaksApplicationSecurity;constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${s.ok8})`}}function d(e){return e instanceof I?e.changingThisBreaksApplicationSecurity:e}function y(e,t){const n=function R(e){return e instanceof I&&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 ${s.ok8})`)}return n===t}
vendor: 4,592 bytes, line 1
1function Je(e){const t=new Ct(e);return function wt(){try{return!!(new window.DOMParser).parseFromString(fs(""),"text/html")}catch{return!1}}()?new vt(t):t}class vt{inertDocumentHelper;constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{const n=(new window.DOMParser).parseFromString(fs(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.firstChild?.remove(),n)}catch{return null}}}class Ct{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=fs(t),n}}const bn=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function rr(e){return(e=String(e)).match(bn)?e:"unsafe:"+e}function $n(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function Pr(...e){const t={};for(const n of e)for(const r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t}const Ur=$n("area,br,col,hr,img,wbr"),Yo=$n("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Ui=$n("rp,rt"),xs=Pr(Ur,Pr(Yo,$n("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")),Pr(Ui,$n("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")),Pr(Ui,Yo)),Ql=$n("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),gl=Pr(Ql,$n("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),$n("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")),xc=$n("script,style,template");class Wt{sanitizedSomething=!1;buf=[];sanitizeChildren(t){let n=t.firstChild,r=!0,o=[];for(;n;)if(n.nodeType===Node.ELEMENT_NODE?r=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,r&&n.firstChild)o.push(n),n=Gn(n);else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let l=pn(n);if(l){n=l;break}n=o.pop()}return this.buf.join("")}startElement(t){const n=pi(t).toLowerCase();if(!xs.hasOwnProperty(n))return this.sanitizedSomething=!0,!xc.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const r=t.attributes;for(let o=0;o<r.length;o++){const l=r.item(o),u=l.name,f=u.toLowerCase();if(!gl.hasOwnProperty(f)){this.sanitizedSomething=!0;continue}let m=l.value;Ql[f]&&(m=rr(m)),this.buf.push(" ",u,'="',jr(m),'"')}return this.buf.push(">"),!0}endElement(t){const n=pi(t).toLowerCase();xs.hasOwnProperty(n)&&!Ur.hasOwnProperty(n)&&(this.buf.push("</"),this.buf.push(n),this.buf.push(">"))}chars(t){this.buf.push(jr(t))}}function pn(e){const t=e.nextSibling;if(t&&e!==t.previousSibling)throw Ro(t);return t}function Gn(e){const t=e.firstChild;if(t&&function sn(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,t))throw Ro(t);return t}function pi(e){const t=e.nodeName;return"string"==typeof t?t:"FORM"}function Ro(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const mo=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Ls=/([^\#-~ |!])/g;function jr(e){return e.replace(/&/g,"&amp;").replace(mo,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(Ls,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let Ba;
1function Mi(e){return"content"in e&&function Xs(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}const Co=/^>|^->|<!--|-->|--!>|<!-$/g,ml=/(<|>)/g;function Yu(e,t){return e.createText(t)}function yh(e,t,n){e.setValue(t,n)}function Xu(e,t){return e.createComment(function vh(e){return e.replace(Co,t=>t.replace(ml,"\u200b$1\u200b"))}(t))}function Lc(e,t,n){return e.createElement(t,n)}function Va(e,t,n,r,o){e.insertBefore(t,n,r,o)}function Eh(e,t,n){e.appendChild(t,n)}function Dh(e,t,n,r,o){null!==r?Va(e,t,n,r,o):Eh(e,t,n)}function Yl(e,t,n,r){e.removeChild(null,t,n,r)}function Ch(e){e.textContent=""}function bh(e,t,n){const{mergedAttrs:r,classes:o,styles:l}=n;null!==r&&function xt(e,t,n){let r=0;for(;r<n.length;){const o=n[r];if("number"==typeof o){if(0!==o)break;r++;const l=n[r++],u=n[r++],f=n[r++];e.setAttribute(t,u,f,l)}else{const l=o,u=n[++r];On(l)?e.setProperty(t,l,u):e.setAttribute(t,l,u),r++}}}(e,t,r),null!==o&&function sy(e,t,n){""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n)}(e,t,o),null!==l&&function oy(e,t,n){e.setAttribute(t,"style",n)}(e,t,l)}var gi=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}(gi||{});let Fc;function Ea(e,t,n){for(const[r,o]of n){let l=t&&"*"!==r&&"unknown"!==r?`:${t}:${r}`:r;l=l.toLowerCase();for(const u of o)Fc[`${l}|${u.toLowerCase()}`]=e}}function Zu(e){const t=Xl();return t?_a(t.sanitize(gi.HTML,e)||""):y(e,"HTML")?_a(d(e)):function qu(e,t){let n=null;try{Ba=Ba||Je(e);let r=t?String(t):"";n=Ba.getInertBodyElement(r);let o=5,l=r;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,r=l,l=n.innerHTML,n=Ba.getInertBodyElement(r)}while(r!==l);return fs((new Wt).sanitizeChildren(Mi(n)||n))}finally{if(n){const r=Mi(n)||n;for(;r.firstChild;)r.firstChild.remove()}}}(lo(),(0,s.eFE)(e))}function wh(e){const t=Xl();return t?t.sanitize(gi.STYLE,e)||"":y(e,"Style")?d(e):(0,s.eFE)(e)}function Ju(e){const t=Xl();return t?t.sanitize(gi.URL,e)||"":y(e,"URL")?d(e):rr((0,s.eFE)(e))}function ed(e){const t=Xl();if(t)return g(t.sanitize(gi.RESOURCE_URL,e)||"");if(y(e,"ResourceURL"))return g(d(e));throw new s.buA(904,!1)}function Th(e){const t=Xl();if(t)return Ys(t.sanitize(gi.SCRIPT,e)||"");if(y(e,"Script"))return Ys(d(e));throw new s.buA(905,!1)}function Sh(e){return function pl(e){return hl()?.createScriptURL(e)||e}(e[0])}const dy={embed:{src:!0},frame:{src:!0},iframe:{src:!0},media:{src:!0},base:{href:!0},link:{href:!0},object:{data:!0,codebase:!0}};function Ah(e,t,n){return function fy(e,t){return!0===dy[e.toLowerCase()]?.[t.toLowerCase()]?ed:Ju}(t,n)(e)}function Xl(){const e=(0,s.OAn)();return e&&e[s.M0L].sanitizer}const Uc=new Set(["href","xlink:href"]),hy=["attributeName","attributename"],py={iframe:{sandbox:!0,allow:!0,allowfullscreen:!0,referrerpolicy:!0,csp:!0,fetchpriority:!0},":svg:animate":{attributename:!0,to:Uc,values:Uc,from:Uc},":svg:set":{attributename:!0,to:Uc},":svg:animatemotion":{attributename:!0},":svg:animatetransform":{attributename:!0}};function Ih(e,t,n){const r=t.toLowerCase(),o=n.toLowerCase(),u=-1===(0,s._px)()?null:(0,s.CpD)();if(u&&2!==u.type)return e;const f=":"!==r[0]&&u?.namespace?`:${u.namespace}:${r}`:r,m=py[f]?.[o];if(!m)return e;const S=(0,s.OAn)();if(u&&"iframe"===r&&function ay(e){const t=(0,s.OAn)();e.src="",e.srcdoc=fs(""),Yl(t[s.GpT],e)}((0,s.d31)(u,S)),":"===t[0]&&t.split(":").pop(),"boolean"!=typeof m){if(!u)throw new s.buA(-910,!1);if(function gy(e,t){for(const n of hy){const r=e.getAttribute(n);if(null!==r&&t.has(r.toLowerCase()))return r}return null}((0,s.d31)(u,S),m))throw new s.buA(-910,!1);return e}throw new s.buA(-910,!1)}function Oh(e){return e.ownerDocument.defaultView}function Rh(e){return e.ownerDocument.body}function Fs(e){return e instanceof Function?e():e}function Cy(e){if(Nh(e),!(0,s.xUg)(e).standalone)throw new s.buA(907,`The ${(0,s.PP7)(e)} component is not marked as standalone, but Angular expects to have a standalone component here. Please make sure the ${(0,s.PP7)(e)} component does not have the \`standalone: false\` flag in the decorator.`)}function Nh(e){if(!(0,s.xUg)(e))throw new s.buA(906,`The ${(0,s.PP7)(e)} is not an Angular component, make sure it has the \`@Component\` decorator.`)}function by(e,t,n){let r=e.length;for(;;){const o=e.indexOf(t,n);if(-1===o)return o;if(0===o||e.charCodeAt(o-1)<=32){const l=t.length;if(o+l===r||e.charCodeAt(o+l)<=32)return o}n=o+1}}const Lh="ng-template";function My(e,t,n,r){let o=0;if(r){for(;o<t.length&&"string"==typeof t[o];o+=2)if("class"===t[o]&&-1!==by(t[o+1].toLowerCase(),n,0))return!0}else if(td(e))return!1;if(o=t.indexOf(1,o),o>-1){let l;for(;++o<t.length&&"string"==typeof(l=t[o]);)if(l.toLowerCase()===n)return!0}return!1}function td(e){return 4===e.type&&e.value!==Lh}function wy(e,t,n){return t===(4!==e.type||n?e.value:Lh)}
vendor: 27,148 bytes, line 1
1function Ty(e,t,n){let r=4;const o=e.attrs,l=null!==o?function Iy(e){for(let t=0;t<e.length;t++)if(bt(e[t]))return t;return e.length}(o):0;let u=!1;for(let f=0;f<t.length;f++){const m=t[f];if("number"!=typeof m){if(!u)if(4&r){if(r=2|1&r,""!==m&&!wy(e,m,n)||""===m&&1===t.length){if(hs(r))return!1;u=!0}}else if(8&r){if(null===o||!My(e,o,m,n)){if(hs(r))return!1;u=!0}}else{const S=t[++f],x=Sy(m,o,td(e),n);if(-1===x){if(hs(r))return!1;u=!0;continue}if(""!==S){let $;if($=x>l?"":o[x+1].toLowerCase(),2&r&&S!==$){if(hs(r))return!1;u=!0}}}}else{if(!u&&!hs(r)&&!hs(m))return!1;if(u&&hs(m))continue;u=!1,r=m|1&r}}return hs(r)||u}function hs(e){return!(1&e)}function Sy(e,t,n,r){if(null===t)return-1;let o=0;if(r||!n){let l=!1;for(;o<t.length;){const u=t[o];if(u===e)return o;if(3===u||6===u)l=!0;else{if(1===u||2===u){let f=t[++o];for(;"string"==typeof f;)f=t[++o];continue}if(4===u)break;if(0===u){o+=4;continue}}o+=l?1:2}return-1}return function Oy(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 Fh(e,t,n=!1){for(let r=0;r<t.length;r++)if(Ty(e,t[r],n))return!0;return!1}function Ry(e,t){e:for(let n=0;n<t.length;n++){const r=t[n];if(e.length===r.length){for(let o=0;o<e.length;o++)if(e[o]!==r[o])continue e;return!0}}return!1}function Uh(e,t){return e?":not("+t.trim()+")":t}function Py(e){let t=e[0],n=1,r=2,o="",l=!1;for(;n<e.length;){let u=e[n];if("string"==typeof u)if(2&r){const f=e[++n];o+="["+u+(f.length>0?'="'+f+'"':"")+"]"}else 8&r?o+="."+u:4&r&&(o+=" "+u);else""!==o&&!hs(u)&&(t+=Uh(l,o),o=""),r=u,l=l||!hs(r);n++}return""!==o&&(t+=Uh(l,o)),t}const yr={};function nd(e,t,n,r,o,l,u,f,m,S,x){const $=s.Yw1+r,J=$+o,se=function xy(e,t){const n=[];for(let r=0;r<t;r++)n.push(r<e?null:yr);return n}($,J),Ie="function"==typeof S?S():S;return se[s.eDl]={type:e,blueprint:se,template:n,queries:null,viewQuery:f,declTNode:t,data:se.slice().fill(null,$),bindingStartIndex:$,expandoStartIndex:J,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 l?l():l,pipeRegistry:"function"==typeof u?u():u,firstChild:null,schemas:m,consts:Ie,incompleteFirstPass:!1,ssrId:x}}function jh(e){const t=e.tView;return null===t||t.incompleteFirstPass?e.tView=nd(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}function jc(e,t,n,r,o,l,u,f,m,S,x){const $=t.blueprint.slice();return $[s.jgP]=o,$[s.Wg1]=1228|r,(null!==S||e&&2048&e[s.Wg1])&&($[s.Wg1]|=2048),(0,s.HUe)($),$[s.f7T]=$[s.X5O]=e,$[s.SKP]=n,$[s.M0L]=u||e&&e[s.M0L],$[s.GpT]=f||e&&e[s.GpT],$[s.YEL]=m||e&&e[s.YEL]||null,$[s.qlT]=l,$[s.ID]=function Xi(){return yi++}(),$[s.tcA]=x,$[s.oMQ]=S,$[s.b5C]=2==t.type?e[s.b5C]:$,$}function rd(e){let t=16;return e.signals?t=4096:e.onPush&&(t=64),t}function Zl(e,t,n,r){if(0===n)return-1;const o=t.length;for(let l=0;l<n;l++)t.push(r),e.blueprint.push(r),e.data.push(null);return o}function id(e,t){return e[s.EJG]?e[s.Yrj][s.K29]=t:e[s.EJG]=t,e[s.Yrj]=t,t}function Bh(e=1){Vh((0,s.klJ)(),(0,s.OAn)(),(0,s._px)()+e,!1)}function Vh(e,t,n,r){if(!r)if(3&~t[s.Wg1]){const l=e.preOrderHooks;null!==l&&Mt(t,l,0,n)}else{const l=e.preOrderCheckHooks;null!==l&&It(t,l,n)}(0,s.ypq)(n)}var Bc=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(Bc||{});function Da(e,t,n,r){const o=(0,mt.Ht)(null);try{const[l,u,f]=e.inputs[n];let m=null;0!==(u&Bc.SignalBased)&&(m=t[l][mt.bh]),null!==m&&void 0!==m.transformFn?r=m.transformFn(r):null!==f&&(r=f.call(t,r)),null!==e.setInput?e.setInput(t,m,r,n,l):Ln(t,m,l,r)}finally{(0,mt.Ht)(o)}}var Vc=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(Vc||{});let od;function sd(e,t){return od(e,t)}const Uy=new s.nKC("",{factory:()=>!1}),jy=new s.nKC("",{factory:()=>By}),By=4e3,Ha=typeof document<"u"&&"function"==typeof document?.documentElement?.getAnimations;function Hc(e){return e[s.YEL].get(Uy,!1)}function ad(e){const t=vl.get(e);if(t){for(const n of t.cleanupFns)n();vl.delete(e)}$a.delete(e)}const $y=()=>{},vl=new WeakMap,$a=new WeakMap,Jl=new WeakMap,ec=new WeakSet;function ld(e,t){const n=Jl.get(e);if(n&&n.length>0){const r=n.findIndex(o=>o===t);r>-1&&n.splice(r,1)}0===n?.length&&Jl.delete(e)}function cd(e,t){const n=Jl.get(e);n?n.includes(t)||n.push(t):Jl.set(e,[t])}function $c(e){const t=e[s.Isx]??={};return t.enter??=new Map}function Wa(e){const t=e[s.Isx]??={};return t.leave??=new Map}function Hh(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 tc(e){return e.composedPath?e.composedPath()[0]:e.target}function ud(e,t){const n=$a.get(t);return void 0===n||t===tc(e)&&(void 0!==n.animationName&&e.animationName===n.animationName||void 0!==n.propertyName&&("all"===n.propertyName||e.propertyName===n.propertyName))}function Wc(e,t,n){const r=e.get(t.index)??{animateFns:[]};r.animateFns.push(n),e.set(t.index,r)}function dd(e,t){if(e)for(const n of e)n();for(const n of t)n()}function fd(e,t){const n=Wa(e).get(t.index);n&&(n.resolvers=void 0)}function Kc(e,t,n,r,o){ld(t,n),dd(r,o),fd(e,t)}function zc(e){if(!e)return 0;const t=e.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(e)*t}function Ka(e,t){return e.getPropertyValue(t).split(",").map(r=>r.trim())}function $h(e,t){return void 0!==e&&e.duration>t.duration}function Wh(e){return(null!=e.animationName||null!=e.propertyName)&&e.duration>0}function Kh(e,t,n){if(!n)return;const r=e.getAnimations();return 0===r.length?function qy(e,t){const n=getComputedStyle(e),r=function Qy(e){const t=Ka(e,"animation-name"),n=Ka(e,"animation-delay"),r=Ka(e,"animation-duration"),o=Ka(e,"animation-iteration-count"),l={animationName:"",propertyName:void 0,duration:0};for(let u=0;u<t.length;u++){const f=zc(n[u])+zc(r[u]);f>l.duration&&"infinite"!==o[u]&&(l.animationName=t[u],l.duration=f)}return l}(n),o=function Gy(e){const t=Ka(e,"transition-property"),n=Ka(e,"transition-duration"),r=Ka(e,"transition-delay"),o={propertyName:"",duration:0,animationName:void 0};for(let l=0;l<t.length;l++){const u=zc(r[l])+zc(n[l]);u>o.duration&&(o.propertyName=t[l],o.duration=u)}return o}(n),l=r.duration>o.duration?r:o;$h(t.get(e),l)||Wh(l)&&t.set(e,l)}(e,t):function Yy(e,t,n){let r={animationName:void 0,propertyName:void 0,duration:0};for(const o of n){const l=o.effect?.getTiming();if(l?.iterations===1/0)continue;const u="number"==typeof l?.duration?l.duration:0;let f=(l?.delay??0)+u;const m=o.playbackRate;let S,x;void 0!==m&&0!==m&&1!==m&&(f/=Math.abs(m)),o.animationName?x=o.animationName:S=o.transitionProperty,f>=r.duration&&(r={animationName:x,propertyName:S,duration:f})}$h(t.get(e),r)||Wh(r)&&t.set(e,r)}(e,t,r)}const za=new Set;var hd=function(e){return e[e.CHANGE_DETECTION=0]="CHANGE_DETECTION",e[e.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",e}(hd||{});const yl=new s.nKC(""),zh=new Set;function Qi(e){zh.has(e)||(zh.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}let Gh=(()=>{class e{impl=null;execute(){this.impl?.execute()}static \u0275prov=(0,s.jDH)({token:e,providedIn:"root",factory:()=>new e})}return e})();const Qh=[0,1,2,3];let Xy=(()=>{class e{ngZone=(0,s.WQX)(s.SKi);scheduler=(0,s.WQX)(s.hk6);errorHandler=(0,s.WQX)(s.zcH,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){(0,s.WQX)(yl,{optional:!0})}execute(){const n=this.sequences.size>0;n&&Ue(Me.AfterRenderHooksStart),this.executing=!0;for(const r of Qh)for(const o of this.sequences)if(!o.erroredOrDestroyed&&o.hooks[r])try{o.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>(0,o.hooks[r])(o.pipelinedValue),o.snapshot))}catch(l){o.erroredOrDestroyed=!0,this.errorHandler?.handleError(l)}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&&Ue(Me.AfterRenderHooksEnd)}register(n){const{view:r}=n;void 0!==r?((r[s.JEi]??=[]).push(n),(0,s.blu)(r),r[s.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(hd.AFTER_NEXT_RENDER,n):n()}static \u0275prov=(0,s.jDH)({token:e,providedIn:"root",factory:()=>new e})}return e})();class qh{impl;hooks;view;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(t,n,r,o,l,u=null){this.impl=t,this.hooks=n,this.view=r,this.once=o,this.snapshot=u,this.unregisterOnDestroy=l?.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?.[s.JEi];t&&(this.view[s.JEi]=t.filter(n=>n!==this))}}function pd(e,t){const n=t?.injector??(0,s.WQX)(s.zZn);return Qi("NgAfterNextRender"),Yh(e,n,t,!0)}function Yh(e,t,n,r){const o=t.get(Gh);o.impl??=t.get(Xy);const l=t.get(yl,null,{optional:!0}),u=!0!==n?.manualCleanup?t.get(s.abz):null,f=t.get(s.r4V,null,{optional:!0}),m=new qh(o.impl,function Jy(e){return e instanceof Function?[void 0,void 0,e,void 0]:[e.earlyRead,e.write,e.mixedReadWrite,e.read]}(e),f?.view,r,u,l?.snapshot(null));return o.impl.register(m),m}const Gc=new s.nKC("",{factory:()=>({queue:new Set,isScheduled:!1,scheduler:null,injector:(0,s.WQX)(s.uvJ)})});function Xh(e,t,n){const r=e.get(Gc);if(Array.isArray(t))for(const o of t)r.queue.add(o),n?.detachedLeaveAnimationFns?.push(o);else r.queue.add(t),n?.detachedLeaveAnimationFns?.push(t);r.scheduler&&r.scheduler(e)}function tE(e){const t=e.get(Gc);t.isScheduled||(pd(()=>{t.isScheduled=!1;for(let n of t.queue)n();t.queue.clear()},{injector:t.injector}),t.isScheduled=!0)}function Qc(e){const t=e.get(Gc);t.scheduler=tE,t.scheduler(e)}function gd(e,t){for(const[n,r]of t)Xh(e,r.animateFns)}function Zh(e,t,n,r){const o=e?.[s.Isx]?.enter;null!==t&&o&&o.has(n.index)&&gd(r,o)}function El(e,t,n,r,o,l,u,f){if(null!=o){let m,S=!1;(0,s.A0l)(o)?m=o:(0,s.q$2)(o)&&(S=!0,o=o[s.jgP]);const x=(0,s.IvY)(o);0===e&&null!==r?(Zh(f,r,l,n),null==u?Eh(t,r,x):Va(t,r,x,u||null,!0)):1===e&&null!==r?(Zh(f,r,l,n),Va(t,r,x,u||null,!0),function Wy(e,t){const n=Jl.get(e);if(!n||0===n.length)return;const r=t.parentNode,o=t.previousSibling;for(let l=n.length-1;l>=0;l--){const u=n[l],f=u.parentNode;u===t?(n.splice(l,1),ec.add(u),u.dispatchEvent(new CustomEvent("animationend",{detail:{cancel:!0}}))):(o&&u===o||f&&r&&f!==r)&&(n.splice(l,1),u.dispatchEvent(new CustomEvent("animationend",{detail:{cancel:!0}})),u.parentNode?.removeChild(u))}}(l,x)):2===e?(f?.[s.Isx]?.leave?.has(l.index)&&cd(l,x),ec.delete(x),tp(f,l,n,$=>{ec.has(x)?ec.delete(x):Yl(t,x,S,$)})):3===e&&(ec.delete(x),tp(f,l,n,()=>{t.destroyNode(x)})),null!=m&&function lE(e,t,n,r,o,l,u){const f=r[s.s6P];f!==(0,s.IvY)(r)&&El(t,e,n,l,f,o,u);for(let S=s.Y20;S<r.length;S++){const x=r[S];qc(x[s.eDl],x,e,t,l,f)}}(t,e,n,m,l,r,u)}}function Jh(e,t){ep(e,t),t[s.jgP]=null,t[s.qlT]=null}function ep(e,t){t[s.M0L].changeDetectionScheduler?.notify(9),qc(e,t,t[s.GpT],2,null,null)}function md(e,t){const n=e[s.nfM],r=n.indexOf(t);n.splice(r,1)}function nc(e,t){if((0,s.EPY)(t))return;const n=t[s.GpT];n.destroyNode&&qc(e,t,n,3,null,null),function rE(e){let t=e[s.EJG];if(!t)return _d(e[s.eDl],e);for(;t;){let n=null;if((0,s.q$2)(t))n=t[s.EJG];else{const r=t[s.Y20];r&&(n=r)}if(!n){for(;t&&!t[s.K29]&&t!==e;)(0,s.q$2)(t)&&_d(t[s.eDl],t),t=t[s.f7T];null===t&&(t=e),(0,s.q$2)(t)&&_d(t[s.eDl],t),n=t&&t[s.K29]}t=n}}(t)}function _d(e,t){if((0,s.EPY)(t))return;const n=(0,mt.Ht)(null);try{t[s.Wg1]&=-129,t[s.Wg1]|=256,t[s.Iaj]&&(0,mt.XR)(t[s.Iaj]),function sE(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r<n.length;r+=2){const o=t[n[r]];if(!(o instanceof Et)){const l=n[r+1];if(Array.isArray(l))for(let u=0;u<l.length;u+=2){const f=o[l[u]],m=l[u+1];Ue(Me.LifecycleHookStart,f,m);try{m.call(f)}finally{Ue(Me.LifecycleHookEnd,f,m)}}else{Ue(Me.LifecycleHookStart,o,l);try{l.call(o)}finally{Ue(Me.LifecycleHookEnd,o,l)}}}}}(e,t),function oE(e,t){const n=e.cleanup,r=t[s.VVG];if(null!==n)for(let u=0;u<n.length-1;u+=2)if("string"==typeof n[u]){const f=n[u+3];f>=0?r[f]():r[-f].unsubscribe(),u+=2}else n[u].call(r[n[u+1]]);null!==r&&(t[s.VVG]=null);const o=t[s.Czx];if(null!==o){t[s.Czx]=null;for(let u=0;u<o.length;u++)(0,o[u])()}const l=t[s.tQN];if(null!==l){t[s.tQN]=null;for(const u of l)u.destroy()}}(e,t),1===t[s.eDl].type&&t[s.GpT].destroy();const r=t[s.rQE];if(null!==r&&(0,s.A0l)(t[s.f7T])){r!==t[s.f7T]&&md(r,t);const o=t[s.Ds7];null!==o&&o.detachView(e)}Ei(t)}finally{(0,mt.Ht)(n)}}function tp(e,t,n,r){const o=e?.[s.Isx];if(null==o||null==o.leave||!o.leave.has(t.index))return r(!1);e&&za.add(e[s.ID]),Xh(n,()=>{if(o.leave&&o.leave.has(t.index)){const u=o.leave.get(t.index),f=[];if(u){for(let m=0;m<u.animateFns.length;m++){const S=u.animateFns[m],{promise:x}=S();f.push(x)}o.detachedLeaveAnimationFns=void 0}o.running=Promise.allSettled(f),function iE(e,t){const n=e[s.Isx]?.running;n?n.then(()=>{e[s.Isx].running=void 0,za.delete(e[s.ID]),t(!0)}):t(!1)}(e,r)}else e&&za.delete(e[s.ID]),r(!1)},o)}function vd(e,t,n){return np(e,t.parent,n)}function np(e,t,n){let r=t;for(;null!==r&&168&r.type;)r=(t=r).parent;if(null===r)return n[s.jgP];if((0,s.Qs1)(r)){const{encapsulation:o}=e.data[r.directiveStart+r.componentOffset];if(o===Pi.None||o===Pi.Emulated)return null}return(0,s.d31)(r,n)}function rp(e,t,n){return op(e,t,n)}function ip(e,t,n){return 40&e.type?(0,s.d31)(e,n):null}let yd,op=ip;function sp(e,t){op=e,yd=t}function Ed(e,t,n,r){const o=vd(e,r,t),l=t[s.GpT],f=rp(r.parent||t[s.qlT],r,t);if(null!=o)if(Array.isArray(n))for(let m=0;m<n.length;m++)Dh(l,o,n[m],f,!1);else Dh(l,o,n,f,!1);void 0!==yd&&yd(l,r,t,n,o)}function Ga(e,t){if(null!==t){const n=t.type;if(3&n)return(0,s.d31)(t,e);if(4&n)return Dd(-1,e[t.index]);if(8&n){const r=t.child;if(null!==r)return Ga(e,r);{const o=e[t.index];return(0,s.A0l)(o)?Dd(-1,o):(0,s.IvY)(o)}}if(128&n)return Ga(e,t.next);if(32&n)return sd(t,e)()||(0,s.IvY)(e[t.index]);{const r=ap(e,t);return null!==r?Array.isArray(r)?r[0]:Ga((0,s._0$)(e[s.b5C]),r):Ga(e,t.next)}}return null}function ap(e,t){return null!==t?e[s.b5C][s.qlT].projection[t.projection]:null}function Dd(e,t){const n=s.Y20+e+1;if(n<t.length){const r=t[n],o=r[s.eDl].firstChild;if(null!==o)return Ga(r,o)}return t[s.s6P]}function Cd(e,t,n,r,o,l,u){for(;null!=n;){const f=r[s.YEL];if(128===n.type){n=n.next;continue}const m=r[n.index],S=n.type;if(u&&0===t&&(m&&F((0,s.IvY)(m),r),n.flags|=2),!p(n))if(8&S)Cd(e,t,n.child,r,o,l,!1),El(t,e,f,o,m,n,l,r);else if(32&S){const x=sd(n,r);let $;for(;$=x();)El(t,e,f,o,$,n,l,r);El(t,e,f,o,m,n,l,r)}else 16&S?lp(e,t,r,n,o,l):El(t,e,f,o,m,n,l,r);n=u?n.projectionNext:n.next}}function qc(e,t,n,r,o,l){Cd(n,r,e.firstChild,t,o,l,!1)}function lp(e,t,n,r,o,l){const u=n[s.b5C],m=u[s.qlT].projection[r.projection];if(Array.isArray(m))for(let S=0;S<m.length;S++)El(t,e,n[s.YEL],o,m[S],r,l,n);else{let S=m;const x=u[s.f7T];mr(r)&&(S.flags|=128),Cd(e,t,S,x,o,l,!0)}}function cp(e,t,n,r,o){const l=(0,s._px)(),u=2&r;try{(0,s.ypq)(-1),u&&t.length>s.Yw1&&Vh(e,t,s.Yw1,!1),Ue(u?Me.TemplateUpdateStart:Me.TemplateCreateStart,o,n),n(r,o)}finally{(0,s.ypq)(l),Ue(u?Me.TemplateUpdateEnd:Me.TemplateCreateEnd,o,n)}}function Yc(e,t,n){(function gE(e,t,n){const r=n.directiveStart,o=n.directiveEnd;(0,s.Qs1)(n)&&function Ly(e,t,n){const r=(0,s.d31)(t,e),o=jh(n),l=e[s.M0L].rendererFactory,u=id(e,jc(e,o,null,rd(n),r,t,null,l.createRenderer(r,n),null,null,null));e[t.index]=u}(t,n,e.data[r+n.componentOffset]),e.firstCreatePass||Nn(n,t);const l=n.initialInputs;for(let u=r;u<o;u++){const f=e.data[u],m=ii(t,e,u,n);F(m,t),null!==l&&yE(0,u-r,m,f,0,l),(0,s.JlV)(f)&&((0,s.KdJ)(n.index,t)[s.SKP]=ii(t,e,u,n))}})(e,t,n),!(64&~n.flags)&&function mE(e,t,n){const r=n.directiveStart,o=n.directiveEnd,l=n.index,u=(0,s.Z9v)();try{(0,s.ypq)(l);for(let f=r;f<o;f++){const m=e.data[f],S=t[f];(0,s.RZ9)(f),(null!==m.hostBindings||0!==m.hostVars||null!==m.hostAttrs)&&_E(m,S)}}finally{(0,s.ypq)(-1),(0,s.RZ9)(u)}}(e,t,n)}function Dl(e,t,n=s.d31){const r=t.localNames;if(null!==r){let o=t.index+1;for(let l=0;l<r.length;l+=2){const u=r[l+1],f=-1===u?n(t,e):e[u];e[o++]=f}}}let up=()=>null;function fE(e){gr(e)?Ch(e):function Qo(e){const t=lo(),n=t.createNodeIterator(e,NodeFilter.SHOW_COMMENT,{acceptNode(l){const u=function io(e){return e.textContent?.replace(/\s/gm,"")}(l);return"ngetn"===u||"ngtns"===u?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let r;const o=[];for(;r=n.nextNode();)o.push(r);for(const l of o)"ngetn"===l.textContent?l.replaceWith(t.createTextNode("")):l.remove()}(e)}function hE(){up=fE}function bd(e,t,n,r,o,l){eu(e,t[s.eDl],t,n,r)?(0,s.Qs1)(e)&&dp(t,e.index):(3&e.type&&(n=function pE(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(n)),Md(e,t,n,r,o,l))}function Md(e,t,n,r,o,l){if(3&e.type){const u=(0,s.d31)(e,t);r=null!=l?l(r,e.value||"",n):r,o.setProperty(u,n,r)}}function dp(e,t){const n=(0,s.KdJ)(t,e);16&n[s.Wg1]||(n[s.Wg1]|=64)}function _E(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function wd(e,t){const n=e.directiveRegistry;let r=null;if(n)for(let o=0;o<n.length;o++){const l=n[o];Fh(t,l.selectors,!1)&&(r??=[],(0,s.JlV)(l)?r.unshift(l):r.push(l))}return r}function Xc(e,t,n,r,o,l,u){if(null==l)e.removeAttribute(t,o,n);else{const f=null==u?(0,s.eFE)(l):u(l,r||"",o);e.setAttribute(t,o,f,n)}}function yE(e,t,n,r,o,l){const u=l[t];if(null!==u)for(let f=0;f<u.length;f+=2)Da(r,n,u[f],u[f+1])}function Zc(e,t,n,r,o){const l=s.Yw1+n,u=t[s.eDl],f=o(u,t,e,r,n);t[l]=f,(0,s.iMd)(e,!0);const m=2===e.type;return m?(bh(t[s.GpT],f,e),(0===(0,s.znI)()||(0,s.yoD)(e))&&F(f,t),(0,s.Fje)()):F(f,t),(0,s.SX7)()&&(!m||!p(e))&&Ed(u,t,f,e),e}function Jc(e){let t=e;return(0,s.YWB)()?(0,s.Pfq)():(t=t.parent,(0,s.iMd)(t,!1)),t}function hp(e,t,n){return(null===e||(0,s.JlV)(e))&&(n=(0,s.zAe)(n[t.index])),n[s.GpT]}function Td(e,t){const n=e[s.YEL];if(!n)return;let r;try{r=n.get(s.ZTf,null)}catch{r=null}r?.(t)}function eu(e,t,n,r,o){const l=e.inputs?.[r],u=e.hostDirectiveInputs?.[r];let f=!1;if(u)for(let m=0;m<u.length;m+=2){const S=u[m];Da(t.data[S],n[S],u[m+1],o),f=!0}if(l)for(const m of l)Da(t.data[m],n[m],r,o),f=!0;return f}function DE(e,t){const n=(0,s.KdJ)(t,e),r=n[s.eDl];!function CE(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}(r,n);const o=n[s.jgP];null!==o&&null===n[s.tcA]&&(n[s.tcA]=Jt(o,n[s.YEL])),Ue(Me.ComponentStart);try{tu(r,n,n[s.SKP])}finally{Ue(Me.ComponentEnd,n[s.SKP])}}function tu(e,t,n){(0,s.ID8)(t);try{const r=e.viewQuery;null!==r&&La(1,r,n);const o=e.template;null!==o&&cp(e,t,o,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),t[s.Ds7]?.finishViewCreation(e),e.staticContentQueries&&Rs(e,t),e.staticViewQueries&&La(2,e.viewQuery,n);const l=e.components;null!==l&&function bE(e,t){for(let n=0;n<t.length;n++)DE(e,t[n])}(t,l)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{t[s.Wg1]&=-5,(0,s.bll)()}}function Cl(e,t,n,r){const o=(0,mt.Ht)(null);try{const l=t.tView,m=jc(e,l,n,4096&e[s.Wg1]?4096:16,null,t,null,null,r?.injector??null,r?.embeddedViewInjector??null,r?.dehydratedView??null);m[s.rQE]=e[t.index];const x=e[s.Ds7];return null!==x&&(m[s.Ds7]=x.createEmbeddedView(l)),tu(l,m,n),m}finally{(0,mt.Ht)(o)}}function Qa(e,t){return!t||null===t.firstChild||mr(e)}function rc(e,t,n,r,o=!1){for(;null!==n;){if(128===n.type){n=o?n.projectionNext:n.next;continue}const l=t[n.index];null!==l&&r.push((0,s.IvY)(l)),(0,s.A0l)(l)&&ME(l,r);const u=n.type;if(8&u)rc(e,t,n.child,r);else if(32&u){const f=sd(n,t);let m;for(;m=f();)r.push(m)}else if(16&u){const f=ap(t,n);if(Array.isArray(f))r.push(...f);else{const m=(0,s._0$)(t[s.b5C]);rc(m[s.eDl],m,f,r,!0)}}n=o?n.projectionNext:n.next}return r}function ME(e,t){for(let n=s.Y20;n<e.length;n++){const r=e[n],o=r[s.eDl].firstChild;null!==o&&rc(r[s.eDl],r,o,t)}e[s.s6P]!==e[s.jgP]&&t.push(e[s.s6P])}function pp(e){if(null!==e[s.JEi]){for(const t of e[s.JEi])t.impl.addSequence(t);e[s.JEi].length=0}}let gp=[];const AE={...mt.pL,consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{(0,s.blu)(e.lView)},consumerOnSignalRead(){this.lView[s.Iaj]=this}},OE={...mt.pL,consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{let t=(0,s._0$)(e.lView);for(;t&&!mp(t[s.eDl]);)t=(0,s._0$)(t);t&&(0,s.HAh)(t)},consumerOnSignalRead(){this.lView[s.Iaj]=this}};function mp(e){return 2!==e.type}function _p(e){if(null===e[s.tQN])return;let t=!0;for(;t;){let n=!1;for(const r of e[s.tQN])r.dirty&&(n=!0,null===r.zone||Zone.current===r.zone?r.run():r.zone.run(()=>r.run()));t=n&&!!(8192&e[s.Wg1])}}function nu(e,t=0){const r=e[s.M0L].rendererFactory;r.begin?.();try{!function PE(e,t){const n=(0,s.yP_)();try{(0,s.cBl)(!0),Sd(e,t);let r=0;for(;(0,s.dMS)(e);){if(100===r)throw new s.buA(103,!1);r++,Sd(e,1)}}finally{(0,s.cBl)(n)}}(e,t)}finally{r.end?.()}}function vp(e,t,n,r){if((0,s.EPY)(t))return;const o=t[s.Wg1];(0,s.ID8)(t);let f=!0,m=null,S=null;mp(e)?(S=function wE(e){return e[s.Iaj]??function TE(e){const t=gp.pop()??Object.create(AE);return t.lView=e,t}(e)}(t),m=(0,mt.Bg)(S)):null===(0,mt.nR)()?(f=!1,S=function IE(e){const t=e[s.Iaj]??Object.create(OE);return t.lView=e,t}(t),m=(0,mt.Bg)(S)):t[s.Iaj]&&((0,mt.XR)(t[s.Iaj]),t[s.Iaj]=null);try{(0,s.HUe)(t),(0,s.Kw3)(e.bindingStartIndex),null!==n&&cp(e,t,n,2,r);const x=!(3&~o);if(x){const se=e.preOrderCheckHooks;null!==se&&It(t,se,null)}else{const se=e.preOrderHooks;null!==se&&Mt(t,se,0,null),Bt(t,0)}if(function NE(e){for(let t=Di(e);null!==t;t=Ci(t)){if(!(2&t[s.Wg1]))continue;const n=t[s.nfM];for(let r=0;r<n.length;r++)(0,s.HAh)(n[r])}}(t),_p(t),yp(t,0),null!==e.contentQueries&&Rs(e,t),x){const se=e.contentCheckHooks;null!==se&&It(t,se)}else{const se=e.contentHooks;null!==se&&Mt(t,se,1),Bt(t,1)}!function xE(e,t){const n=e.hostBindingOpCodes;if(null!==n)try{for(let r=0;r<n.length;r++){const o=n[r];if(o<0)(0,s.ypq)(~o);else{const l=o,u=n[++r],f=n[++r];(0,s.vQI)(u,l);const m=t[l];Ue(Me.HostBindingsUpdateStart,m);try{f(2,m)}finally{Ue(Me.HostBindingsUpdateEnd,m)}}}}finally{(0,s.ypq)(-1)}}(e,t);const $=e.components;null!==$&&Dp(t,$,0);const J=e.viewQuery;if(null!==J&&La(2,J,r),x){const se=e.viewCheckHooks;null!==se&&It(t,se)}else{const se=e.viewHooks;null!==se&&Mt(t,se,2),Bt(t,2)}if(!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),t[s.pcR]){for(const se of t[s.pcR])se();t[s.pcR]=null}pp(t),t[s.Wg1]&=-73}catch(x){throw(0,s.blu)(t),x}finally{null!==S&&((0,mt.Wu)(S,m),f&&function SE(e){e.lView[s.Iaj]!==e&&(e.lView=null,gp.push(e))}(S)),(0,s.bll)()}}function yp(e,t){for(let n=Di(e);null!==n;n=Ci(n))for(let r=s.Y20;r<n.length;r++)Ep(n[r],t)}function kE(e,t,n){Ue(Me.ComponentStart);const r=(0,s.KdJ)(t,e);try{Ep(r,n)}finally{Ue(Me.ComponentEnd,r[s.SKP])}}function Ep(e,t){(0,s.F1c)(e)&&Sd(e,t)}function Sd(e,t){const r=e[s.eDl],o=e[s.Wg1],l=e[s.Iaj];let u=!!(0===t&&16&o);if(u||=!!(64&o&&0===t),u||=!!(1024&o),u||=!(!l?.dirty||!(0,mt.si)(l)),u||=!1,l&&(l.dirty=!1),e[s.Wg1]&=-9217,u)vp(r,e,r.template,e[s.SKP]);else if(8192&o){const f=(0,mt.Ht)(null);try{_p(e),yp(e,1);const m=r.components;null!==m&&Dp(e,m,1),pp(e)}finally{(0,mt.Ht)(f)}}}function Dp(e,t,n){for(let r=0;r<t.length;r++)kE(e,t[r],n)}function bl(e,t){const n=(0,s.yP_)()?64:1088;for(e[s.M0L].changeDetectionScheduler?.notify(t);e;){e[s.Wg1]|=n;const r=(0,s._0$)(e);if((0,s.EFk)(e)&&!r)return e;e=r}return null}function Cp(e,t,n,r){return[e,!0,0,t,null,r,null,n,null,null]}function bp(e,t){const n=s.Y20+t;if(n<e.length)return e[n]}function Ml(e,t,n,r=!0){const o=t[s.eDl];if(function LE(e,t,n,r){const o=s.Y20+r,l=n.length;r>0&&(n[o-1][s.K29]=t),r<l-s.Y20?(t[s.K29]=n[o],(0,s.EYC)(n,s.Y20+r,t)):(n.push(t),t[s.K29]=null),t[s.f7T]=n;const u=t[s.rQE];null!==u&&n!==u&&Mp(u,t);const f=t[s.Ds7];null!==f&&f.insertView(e),(0,s._gW)(t),t[s.Wg1]|=128}(o,t,e,n),r){const u=Dd(n,e),f=t[s.GpT],m=f.parentNode(e[s.s6P]);null!==m&&function nE(e,t,n,r,o,l){r[s.jgP]=o,r[s.qlT]=t,qc(e,r,n,1,o,l)}(o,e[s.qlT],f,t,m,u)}const l=t[s.tcA];null!==l&&null!==l.firstChild&&(l.firstChild=null)}function Ad(e,t){const n=ic(e,t);return void 0!==n&&nc(n[s.eDl],n),n}function ic(e,t){if(e.length<=s.Y20)return;const n=s.Y20+t,r=e[n];if(r){const o=r[s.rQE];null!==o&&o!==e&&md(o,r),t>0&&(e[n-1][s.K29]=r[s.K29]);const l=(0,s.E6O)(e,s.Y20+t);Jh(r[s.eDl],r);const u=l[s.Ds7];null!==u&&u.detachView(l[s.eDl]),r[s.f7T]=null,r[s.K29]=null,r[s.Wg1]&=-129}return r}function Mp(e,t){const n=e[s.nfM],r=t[s.f7T];((0,s.q$2)(r)||t[s.b5C]!==r[s.f7T][s.b5C])&&(e[s.Wg1]|=2),null===n?e[s.nfM]=[t]:n.push(t)}class ru{_lView;_cdRefInjectingView;_appRef=null;_attachedToViewContainer=!1;exhaustive;get rootNodes(){const t=this._lView,n=t[s.eDl];return rc(n,t,n.firstChild,[])}constructor(t,n){this._lView=t,this._cdRefInjectingView=n}get context(){return this._lView[s.SKP]}set context(t){this._lView[s.SKP]=t}get destroyed(){return(0,s.EPY)(this._lView)}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[s.f7T];if((0,s.A0l)(t)){const n=t[s.bm_],r=n?n.indexOf(this):-1;r>-1&&(ic(t,r),(0,s.E6O)(n,r))}this._attachedToViewContainer=!1}nc(this._lView[s.eDl],this._lView)}onDestroy(t){(0,s.ik5)(this._lView,t)}markForCheck(){bl(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[s.Wg1]&=-129}reattach(){(0,s._gW)(this._lView),this._lView[s.Wg1]|=128}detectChanges(){this._lView[s.Wg1]|=1024,nu(this._lView)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new s.buA(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const t=(0,s.EFk)(this._lView),n=this._lView[s.rQE];null!==n&&!t&&md(n,this._lView),ep(this._lView[s.eDl],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new s.buA(902,!1);this._appRef=t;const n=(0,s.EFk)(this._lView),r=this._lView[s.rQE];null!==r&&!n&&Mp(r,this._lView),(0,s._gW)(this._lView)}}let oc=(()=>class e{_declarationLView;_declarationTContainer;elementRef;static __NG_ELEMENT_ID__=FE;constructor(n,r,o){this._declarationLView=n,this._declarationTContainer=r,this.elementRef=o}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(n,r){return this.createEmbeddedViewImpl(n,r)}createEmbeddedViewImpl(n,r,o){const l=Cl(this._declarationLView,this._declarationTContainer,n,{embeddedViewInjector:r,dehydratedView:o});return new ru(l)}})();function FE(){return iu((0,s.Mx4)(),(0,s.OAn)())}function iu(e,t){return 4&e.type?new oc(t,e,vi(e,t)):null}
1function Sp(e,t,n){const r=t.insertBeforeIndex,o=Array.isArray(r)?r[0]:r;return null===o?ip(e,0,n):(0,s.IvY)(n[o])}function Ap(e,t,n,r,o){const l=t.insertBeforeIndex;if(Array.isArray(l)){let u=r,f=null;if(3&t.type||(f=u,u=o),null!==u&&-1===t.componentOffset)for(let m=1;m<l.length;m++)Va(e,u,n[l[m]],f,!1)}}function qa(e,t,n,r,o){let l=e.data[t];if(null===l)l=Pd(e,t,n,r,o),(0,s.JjR)()&&(l.flags|=32);else if(64&l.type){l.type=n,l.value=r,l.attrs=o;const u=(0,s.Ab)();l.injectorIndex=null===u?-1:u.injectorIndex}return(0,s.iMd)(l,!0),l}function Pd(e,t,n,r,o){const l=(0,s.veI)(),u=(0,s.YWB)(),m=e.data[t]=function QE(e,t,n,r,o,l){let u=t?t.injectorIndex:-1,f=0;return(0,s.KtD)()&&(f|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:u,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,controlDirectiveIndex:-1,customControlIndex:-1,propertyBindings:null,flags:f,providerIndexes:0,value:o,namespace:(0,s.UaU)(),attrs:l,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,u?l:l&&l.parent,n,t,r,o);return function GE(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,m,l,u),m}function Ip(e,t){if(e.push(t),e.length>1)for(let n=e.length-2;n>=0;n--){const r=e[n];Op(r)||qE(r,t)&&null===YE(r)&&XE(r,t.index)}}function Op(e){return!(64&e.type)}function qE(e,t){return Op(t)||e.index>t.index}function YE(e){const t=e.insertBeforeIndex;return Array.isArray(t)?t[0]:t}function XE(e,t){const n=e.insertBeforeIndex;Array.isArray(n)?n[0]=t:(sp(Sp,Ap),e.insertBeforeIndex=t)}function cc(e,t){const n=e.data[t];return null===n||"string"==typeof n?null:n.hasOwnProperty("currentCaseLViewIndex")?n:n.value}function eD(e,t,n){const r=Pd(e,n,64,null,null);return Ip(t,r),r}function su(e,t){const n=t[e.currentCaseLViewIndex];return null===n?n:n<0?~n:n}function Rp(e){return e>>>17}function Pp(e){return(131070&e)>>>1}function Nd(e,t,n){e.index=0;const r=su(t,n);e.removes=null!==r?t.remove[r]:s.Mlv}function au(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),Nd(e,e.lView[s.eDl].data[~t],e.lView),au(e))}return 0===e.stack.length?(e.lView=void 0,null):(e.removes=e.stack.pop(),e.index=e.stack.pop(),au(e))}function nD(){const e={stack:[],index:-1};return function t(n,r){for(e.lView=r;e.stack.length;)e.stack.pop();return Nd(e,n.value,r),au.bind(null,e)}}const iD=new RegExp("^(\\d+)*(b|h)*(.*)");function kd(e){return e.index-s.Yw1}function uc(e,t,n,r){const o=kd(r);let l=function Lp(e,t){const n=e.i18nNodes;if(n)return n.get(t)}(e,o);if(void 0===l){const u=e.data.n;if(u?.[o])l=function Fp(e,t){const[n,...r]=function sD(e){const t=e.match(iD),[n,r,o,l]=t,u=r?parseInt(r,10):o,f=[];for(const[m,S,x]of l.matchAll(/(f|n)(\d*)/g)){const $=parseInt(x,10)||1;f.push(S,$)}return[u,...f]}(e);let o;if("h"===n)o=t[s.b5C][s.jgP];else if("b"===n)o=Rh(t[s.b5C][s.jgP]);else{const l=Number(n);o=(0,s.IvY)(t[l+s.Yw1])}return function uD(e,t){let n=e;for(let r=0;r<t.length;r+=2){const o=t[r],l=t[r+1];for(let u=0;u<l;u++)switch(o){case"f":n=n.firstChild;break;case"n":n=n.nextSibling}}return n}(o,r)}(u[o],n);else if(t.firstChild===r)l=e.firstChild;else{const f=null===r.prev,m=r.prev??r.parent;if(function aD(e){return!e.prev&&8===e.parent?.type}(r))l=ls(e,kd(r.parent));else{let S=(0,s.d31)(m,n);if(f)l=S.firstChild;else{const x=kd(m),$=ls(e,x);l=2===m.type&&$?lu(ua(e,x)+1,$):S.nextSibling}}}}return l}function lu(e,t){let n=t;for(let r=0;r<e;r++)n=n.nextSibling;return n}let jp=!1;function hD(e){jp=e}function bD(e,t,n){for(const r of n.node.cases[n.case]){const o=t.get(r.index-s.Yw1);o&&Yl(e,o,!1)}}function cu(e){const t=e[s.qFA]??[],r=e[s.f7T][s.GpT],o=[];for(const l of t)void 0!==l.data.di?o.push(l):$p(l,r);e[s.qFA]=o}function MD(e){const{lContainer:t}=e,n=t[s.qFA];if(null===n)return;const o=t[s.f7T][s.GpT];for(const l of n)$p(l,o)}function $p(e,t){let n=0,r=e.firstChild;if(r){const o=e.data.r;for(;n<o;){const l=r.nextSibling;Yl(t,r,!1),r=l,n++}}}function uu(e){cu(e);const t=e[s.jgP];(0,s.q$2)(t)&&fc(t);for(let n=s.Y20;n<e.length;n++)fc(e[n])}function fc(e){!function CD(e){const t=e[s.tcA];if(t){const{i18nNodes:n,dehydratedIcuData:r}=t;if(n&&r){const o=e[s.GpT];for(const l of r.values())bD(o,n,l)}t.i18nNodes=void 0,t.dehydratedIcuData=void 0}}(e);const t=e[s.eDl];for(let n=s.Yw1;n<t.bindingStartIndex;n++)(0,s.A0l)(e[n])?uu(e[n]):(0,s.q$2)(e[n])&&fc(e[n])}function Wp(e){const t=e._views;for(const n of t){const r=vr(n);null!==r&&null!==r[s.jgP]&&((0,s.q$2)(r)?fc(r):uu(r))}}let Kp=()=>null,zp=()=>null;function SD(){Kp=AD,zp=ID}function AD(e,t){return Qp(e,t)?e[s.qFA].shift():(cu(e),null)}function hc(e,t){return Kp(e,t)}
1function ID(e,t,n){if(null===t.tView.ssrId)return null;const r=hc(e,t.tView.ssrId);return n[s.eDl].firstUpdatePass&&null===r&&function OD(e,t){let n=t;for(;n;){if(qp(e,n))return;if(!(256&~n.flags))break;n=n.prev}for(n=t.next;n&&!(512&~n.flags);){if(qp(e,n))return;n=n.next}}(n,t),r}function Gp(e,t,n){return zp(e,t,n)}function Qp(e,t){const n=e[s.qFA];return!(!t||null===n||0===n.length)&&n[0].data.i===t}function qp(e,t){const n=t.tView?.ssrId;if(null==n)return!1;const r=e[t.index];return!(!(0,s.A0l)(r)||!Qp(r,n)||(cu(r),0))}let RD=class{},Yp=class{};class PD{resolveComponentFactory(t){throw new s.buA(917,!1)}}let du=class{static NULL=new PD};class jd{}let ND=(()=>class e{destroyNode=null;static __NG_ELEMENT_ID__=()=>function kD(){const e=(0,s.OAn)(),t=(0,s.Mx4)(),n=(0,s.KdJ)(t.index,e);return((0,s.q$2)(n)?n:e)[s.GpT]}()})(),xD=(()=>{class e{static \u0275prov=(0,s.jDH)({token:e,providedIn:"root",factory:()=>null})}return e})();function Bd(e){return void 0!==e.ngModule}function Xa(e){return!!(0,s.phH)(e)}function fu(e){return!!(0,s.oyA)(e)}function Xp(e){return!!(0,s.HaV)(e)}function pc(e){return!!(0,s.xUg)(e)}function FD(e,t){if((0,s.Jzi)(e)&&!(e=(0,s.nl4)(e)))throw new Error(`Expected forwardRef function, imported from "${(0,s.PP7)(t)}", to return a standalone entity or NgModule but got "${(0,s.PP7)(e)||e}".`);if(null==(0,s.phH)(e)){const n=(0,s.xUg)(e)||(0,s.HaV)(e)||(0,s.oyA)(e);if(null==n)throw Bd(e)?new Error(`A module with providers was imported from "${(0,s.PP7)(t)}". Modules with providers are not supported in standalone components imports.`):new Error(`The "${(0,s.PP7)(e)}" type, imported from "${(0,s.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 LD(e){return(0,s.xUg)(e)?"component":(0,s.HaV)(e)?"directive":(0,s.oyA)(e)?"pipe":"type"}(e);throw new Error(`The "${(0,s.PP7)(e)}" ${r}, imported from "${(0,s.PP7)(t)}", is not standalone. Does the ${r} have the standalone: false flag?`)}}}class UD{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,s.phH)(t);if(n?.declarations)for(const r of Fs(n.declarations))pc(r)&&this.ownerNgModule.set(r,t)}this.ngModulesWithSomeUnresolvedDecls.clear()}}getComponentDependencies(t,n){this.resolveNgModulesDecls();const r=(0,s.xUg)(t);if(null===r)throw new Error(`Attempting to get component dependencies for a type that is not a component: ${t}`);if(r.standalone){const o=this.getStandaloneComponentScope(t,n);return o.compilation.isPoisoned?{dependencies:[]}:{dependencies:[...o.compilation.directives,...o.compilation.pipes,...o.compilation.ngModules]}}{if(!this.ownerNgModule.has(t))return{dependencies:[]};const o=this.getNgModuleScope(this.ownerNgModule.get(t));return o.compilation.isPoisoned?{dependencies:[]}:{dependencies:[...o.compilation.directives,...o.compilation.pipes]}}}registerNgModule(t,n){if(!Xa(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,s.WbQ)(t),r={exported:{directives:new Set,pipes:new Set},compilation:{directives:new Set,pipes:new Set}};for(const o of Fs(n.imports))if(Xa(o)){const l=this.getNgModuleScope(o);Ca(l.exported.directives,r.compilation.directives),Ca(l.exported.pipes,r.compilation.pipes)}else{if(!(0,s.QuC)(o)){r.compilation.isPoisoned=!0;break}if(Xp(o)||pc(o))r.compilation.directives.add(o);else{if(!fu(o))throw new s.buA(980,"The standalone imported type is neither a component nor a directive nor a pipe");r.compilation.pipes.add(o)}}if(!r.compilation.isPoisoned)for(const o of Fs(n.declarations)){if(Xa(o)||(0,s.QuC)(o)){r.compilation.isPoisoned=!0;break}fu(o)?r.compilation.pipes.add(o):r.compilation.directives.add(o)}
vendor: 16,964 bytes, line 1
1for(const o of Fs(n.exports))if(Xa(o)){const l=this.getNgModuleScope(o);Ca(l.exported.directives,r.exported.directives),Ca(l.exported.pipes,r.exported.pipes),Ca(l.exported.directives,r.compilation.directives),Ca(l.exported.pipes,r.compilation.pipes)}else fu(o)?r.exported.pipes.add(o):r.exported.directives.add(o);return r}getStandaloneComponentScope(t,n){if(this.standaloneComponentsScopeCache.has(t))return this.standaloneComponentsScopeCache.get(t);const r=this.computeStandaloneComponentScope(t,n);return this.standaloneComponentsScopeCache.set(t,r),r}computeStandaloneComponentScope(t,n){const r={compilation:{directives:new Set([t]),pipes:new Set,ngModules:new Set}};for(const o of(0,s.Bqz)(n??[])){const l=(0,s.nl4)(o);try{FD(l,t)}catch{return r.compilation.isPoisoned=!0,r}if(Xa(l)){r.compilation.ngModules.add(l);const u=this.getNgModuleScope(l);if(u.exported.isPoisoned)return r.compilation.isPoisoned=!0,r;Ca(u.exported.directives,r.compilation.directives),Ca(u.exported.pipes,r.compilation.pipes)}else if(fu(l))r.compilation.pipes.add(l);else{if(!Xp(l)&&!pc(l))return r.compilation.isPoisoned=!0,r;r.compilation.directives.add(l)}}return r}isOrphanComponent(t){const n=(0,s.xUg)(t);return!(!n||n.standalone||(this.resolveNgModulesDecls(),this.ownerNgModule.has(t)))}}function Ca(e,t){for(const n of e)t.add(n)}const gc=new UD,Vd={};class Tl{injector;parentInjector;constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){const o=this.injector.get(t,Vd,r);return o!==Vd||n===Vd?o:this.parentInjector.get(t,n,r)}}function hu(e,t,n){let r=n?e.styles:null,o=n?e.classes:null,l=0;if(null!==t)for(let u=0;u<t.length;u++){const f=t[u];if("number"==typeof f)l=f;else if(1==l)o=(0,s.n$e)(o,f);else if(2==l){const S=t[++u];r=(0,s.n$e)(r,f+": "+S+";")}}n?e.styles=r:e.stylesWithoutHost=r,n?e.classes=o:e.classesWithoutHost=o}function Sl(e,t=0){const n=(0,s.OAn)();return null===n?(0,s.KVO)(e,t):Un((0,s.Mx4)(),n,(0,s.nl4)(e),t)}function Zp(){throw new Error("invalid")}function Jp(e,t,n,r,o){const l=null===r?null:{"":-1},u=o(e,n);if(null!==u){let f=u,m=null,S=null;for(const x of u)if(null!==x.resolveHostDirectives){[f,m,S]=x.resolveHostDirectives(u);break}!function VD(e,t,n,r,o,l,u){const f=r.length;let m=null;for(let J=0;J<f;J++){const se=r[J];null===m&&(0,s.JlV)(se)&&(m=se,BD(e,n,J)),Ze(Nn(n,t),e,se.type)}(function GD(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t})(n,e.data.length,f),m?.viewProvidersResolver&&m.viewProvidersResolver(m);for(let J=0;J<f;J++){const se=r[J];se.providersResolver&&se.providersResolver(se)}let S=!1,x=!1,$=Zl(e,t,f,null);f>0&&(n.directiveToIndex=new Map);for(let J=0;J<f;J++){const se=r[J];if(n.mergedAttrs=yn(n.mergedAttrs,se.hostAttrs),$D(e,n,t,$,se),zD($,se,o),null!==u&&u.has(se)){const[ht,Pt]=u.get(se);n.directiveToIndex.set(se.type,[$,ht+n.directiveStart,Pt+n.directiveStart])}else(null===l||!l.has(se))&&n.directiveToIndex.set(se.type,$);null!==se.contentQueries&&(n.flags|=4),(null!==se.hostBindings||null!==se.hostAttrs||0!==se.hostVars)&&(n.flags|=64);const Ie=se.type.prototype;!S&&(Ie.ngOnChanges||Ie.ngOnInit||Ie.ngDoCheck)&&((e.preOrderHooks??=[]).push(n.index),S=!0),!x&&(Ie.ngOnChanges||Ie.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(n.index),x=!0),$++}!function HD(e,t,n){for(let r=t.directiveStart;r<t.directiveEnd;r++){const o=e.data[r];if(null!==n&&n.has(o)){const l=n.get(o);tg(0,t,l,r),tg(1,t,l,r),rg(t,r,!0)}else eg(0,t,o,r),eg(1,t,o,r),rg(t,r,!1)}}(e,n,l)}(e,t,n,f,l,m,S)}null!==l&&null!==r&&function jD(e,t,n){const r=e.localNames=[];for(let o=0;o<t.length;o+=2){const l=n[t[o+1]];if(null==l)throw new s.buA(-301,!1);r.push(t[o],l)}}(n,r,l)}function BD(e,t,n){t.componentOffset=n,(e.components??=[]).push(t.index)}function eg(e,t,n,r){const o=0===e?n.inputs:n.outputs;for(const l in o)if(o.hasOwnProperty(l)){let u;u=0===e?t.inputs??={}:t.outputs??={},u[l]??=[],u[l].push(r),ng(t,l)}}function tg(e,t,n,r){const o=0===e?n.inputs:n.outputs;for(const l in o)if(o.hasOwnProperty(l)){const u=o[l];let f;f=0===e?t.hostDirectiveInputs??={}:t.hostDirectiveOutputs??={},f[u]??=[],f[u].push(r,l),ng(t,u)}}function ng(e,t){"class"===t?e.flags|=8:"style"===t&&(e.flags|=16)}function rg(e,t,n){const{attrs:r,inputs:o,hostDirectiveInputs:l}=e;if(null===r||!n&&null===o||n&&null===l||td(e))return e.initialInputs??=[],void e.initialInputs.push(null);let u=null,f=0;for(;f<r.length;){const m=r[f];if(0!==m)if(5!==m){if("number"==typeof m)break;if(!n&&o.hasOwnProperty(m)){const S=o[m];for(const x of S)if(x===t){u??=[],u.push(m,r[f+1]);break}}else if(n&&l.hasOwnProperty(m)){const S=l[m];for(let x=0;x<S.length;x+=2)if(S[x]===t){u??=[],u.push(S[x+1],r[f+1]);break}}f+=2}else f+=2;else f+=4}e.initialInputs??=[],e.initialInputs.push(u)}function $D(e,t,n,r,o){e.data[r]=o;const l=o.factory||(o.factory=(0,s.wGu)(o.type,!0)),u=new Et(l,(0,s.JlV)(o),Sl,null);e.blueprint[r]=u,n[r]=u,function WD(e,t,n,r,o){const l=o.hostBindings;if(l){let u=e.hostBindingOpCodes;null===u&&(u=e.hostBindingOpCodes=[]);const f=~t.index;(function KD(e){let t=e.length;for(;t>0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(u)!=f&&u.push(f),u.push(n,r,l)}}(e,t,r,Zl(e,n,o.hostVars,yr),o)}function zD(e,t,n){if(n){if(t.exportAs)for(let r=0;r<t.exportAs.length;r++)n[t.exportAs[r]]=e;(0,s.JlV)(t)&&(n[""]=e)}}function Hd(e,t,n,r,o,l,u,f){const m=t[s.eDl],S=m.consts,$=qa(m,e,n,r,(0,s.db4)(S,u));return l&&Jp(m,t,$,(0,s.db4)(S,f),o),$.mergedAttrs=yn($.mergedAttrs,$.attrs),null!==$.attrs&&hu($,$.attrs,!1),null!==$.mergedAttrs&&hu($,$.mergedAttrs,!0),null!==m.queries&&m.queries.elementStart(m,$),$}function $d(e,t){Ge(e,t),(0,s.srX)(t)&&e.queries.elementEnd(t)}function ig(e,t,n,r,o,l){const u=t.consts,m=qa(t,e,n,r,(0,s.db4)(u,o));if(m.mergedAttrs=yn(m.mergedAttrs,m.attrs),null!=l){const S=(0,s.db4)(u,l);m.localNames=[];for(let x=0;x<S.length;x+=2)m.localNames.push(S[x],-1)}return null!==m.attrs&&hu(m,m.attrs,!1),null!==m.mergedAttrs&&hu(m,m.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,m),m}function Wd(e){return!!og(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function qD(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 og(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function ps(e,t,n){return e[t]=n}function Al(e,t){return e[t]}function Kr(e,t,n){return n!==yr&&(!Object.is(e[t],n)&&(e[t]=n,!0))}function Za(e,t,n,r){const o=Kr(e,t,n);return Kr(e,t+1,r)||o}function pu(e,t,n,r,o){const l=Za(e,t,n,r);return Kr(e,t+2,o)||l}function Xo(e,t,n,r,o,l){const u=Za(e,t,n,r);return Za(e,t+2,o,l)||u}function ba(e,t,n){return function r(o){const l=r.__ngNativeEl__;void 0!==l&&function Oo(e,t){if(null==e||"object"!=typeof e)return;let n=zo.get(e);n||(n=new WeakSet,zo.set(e,n)),n.add(t)}(o,l),bl((0,s.Qs1)(e)?(0,s.KdJ)(e.index,t):t,5);const f=t[s.SKP];let m=sg(t,f,n,o),S=r.__ngNextListenerFn__;for(;S;)m=sg(t,f,S,o)&&m,S=S.__ngNextListenerFn__;return m}}function sg(e,t,n,r){const o=(0,mt.Ht)(null);try{return Ue(Me.OutputStart,t,n),!1!==n(r)}catch(l){return Td(e,l),!1}finally{Ue(Me.OutputEnd,t,n),(0,mt.Ht)(o)}}function Kd(e,t,n,r,o,l,u,f){const m=(0,s.yoD)(e);let S=!1,x=null;if(!r&&m&&(x=function ZD(e,t,n,r){const o=e.cleanup;if(null!=o)for(let l=0;l<o.length-1;l+=2){const u=o[l];if(u===n&&o[l+1]===r){const f=t[s.VVG],m=o[l+2];return f&&f.length>m?f[m]:null}"string"==typeof u&&(l+=2)}return null}(t,n,l,e.index)),null!==x)(x.__ngLastListenerFn__||x).__ngNextListenerFn__=u,x.__ngLastListenerFn__=u,S=!0;else{const $=(0,s.d31)(e,n),J=r?r($):$;(function Go(e,t,n,r){Ms(e,t,n,r)})(n,J,l,f),r||(f.__ngNativeEl__=$);const se=o.listen(J,l,f);(function XD(e){return e.startsWith("animation")||e.startsWith("transition")})(l)||ag(r?ht=>r((0,s.IvY)(ht[e.index])):e.index,t,n,l,f,se,!1)}return S}function ag(e,t,n,r,o,l,u){const f=t.firstCreatePass?(0,s.vNG)(t):null,m=(0,s.d_l)(n),S=m.length;m.push(o,l),f&&f.push(r,e,S,(S+1)*(u?-1:1))}function Il(e,t,n,r,o,l){const f=t[s.eDl],$=t[n][f.data[n].outputs[r]].subscribe(l);ag(e.index,f,t,o,l,$,!0)}class ug{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){fg(this.tView.data[this.tNode.customControlIndex],t)&&Il(this.tNode,this.lView,this.tNode.customControlIndex,t,t,ba(this.tNode,this.lView,n))}listenToCustomControlModel(t){const n=1024&this.tNode.flags?"valueChange":"checkedChange";Il(this.tNode,this.lView,this.tNode.customControlIndex,n,n,ba(this.tNode,this.lView,t))}listenToDom(t,n){Kd(this.tNode,this.tView,this.lView,void 0,this.lView[s.GpT],t,n,ba(this.tNode,this.lView,n))}setInputOnDirectives(t,n){const r=this.tNode.inputs?.[t],o=this.tNode.hostDirectiveInputs?.[t];if(!r&&!o)return!1;if(r)for(const l of r)Da(this.tView.data[l],this.lView[l],t,n);if(o)for(let l=0;l<o.length;l+=2){const u=o[l];Da(this.tView.data[u],this.lView[u],o[l+1],n)}return!0}setCustomControlModelInput(t){Da(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 dg(e,t){return function oC(e,t){return t in e.inputs}(e,t)&&fg(e,t+"Change")}function fg(e,t){return t in e.outputs}const Zs=Symbol("BINDING");function zd(e){return e.debugInfo?.className||e.type.name||null}class gg extends du{ngModule;constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=(0,s.xUg)(t);return new gu(n,this.ngModule)}}class gu extends Yp{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=function cC(e){return Object.keys(e).map(t=>{const[n,r,o]=e[t],l={propName:n,templateName:t,isSignal:0!==(r&Bc.SignalBased)};return o&&(l.transform=o),l})}(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=function uC(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 Ny(e){return e.map(Py).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors??[],this.isBoundToModule=!!n}create(t,n,r,o,l,u){Ue(Me.DynamicComponentStart);const f=(0,mt.Ht)(null);try{const m=this.componentDef,S=function dC(e,t,n){let r=t instanceof s.uvJ?t:t?.injector;return r&&null!==e.getStandaloneInjector&&(r=e.getStandaloneInjector(r)||r),r?new Tl(n,r):n}(m,o||this.ngModule,t),x=function fC(e){const t=e.get(jd,null);if(null===t)throw new s.buA(407,!1);return{rendererFactory:t,sanitizer:e.get(xD,null),changeDetectionScheduler:e.get(s.hk6,null),ngReflect:!1,tracingService:e.get(yl,null,{optional:!0})}}(S),$=x.tracingService;return $&&$.componentCreate?$.componentCreate(zd(m),()=>this.createComponentRef(x,S,n,r,l,u)):this.createComponentRef(x,S,n,r,l,u)}finally{(0,mt.Ht)(f)}}createComponentRef(t,n,r,o,l,u){const f=this.componentDef,m=function mC(e,t,n,r){const o=e?["ng-version","21.2.18"]:function ky(e){const t=[],n=[];let r=1,o=2;for(;r<e.length;){let l=e[r];if("string"==typeof l)2===o?""!==l&&t.push(l,e[++r]):8===o&&n.push(l);else{if(!hs(o))break;o=l}r++}return n.length&&t.push(1,...n),t}(t.selectors[0]);let l=null,u=null,f=0;if(n)for(const x of n)f+=x[Zs].requiredVars,x.create&&(x.targetIdx=0,(l??=[]).push(x)),x.update&&(x.targetIdx=0,(u??=[]).push(x));if(r)for(let x=0;x<r.length;x++){const $=r[x];if("function"!=typeof $)for(const J of $.bindings){f+=J[Zs].requiredVars;const se=x+1;J.create&&(J.targetIdx=se,(l??=[]).push(J)),J.update&&(J.targetIdx=se,(u??=[]).push(J))}}const m=[t];if(r)for(const x of r){const J=(0,s.HaV)("function"==typeof x?x:x.type);m.push(J)}return nd(0,null,function _C(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}(l,u),1,f,m,null,null,null,[o],null)}(o,f,u,l),S=t.rendererFactory.createRenderer(null,f),x=o?function uE(e,t,n,r){const l=r.get(vo,!1)||n===Pi.ShadowDom||n===Pi.ExperimentalIsolatedShadowDom,u=e.selectRootElement(t,l);return function dE(e){up(e)}(u),u}(S,o,f.encapsulation,n):function hC(e,t){const n=function gC(e){return(e.selectors[0][0]||"div").toLowerCase()}(e);return Lc(t,n,"svg"===n?s.jNX:"math"===n?s.rJ1:null)}(f,S);!function pC(e){if("script"===e?.toLowerCase())throw new s.buA(905,!1)}(x?.tagName);const $=u?.some(mg)||l?.some(Ie=>"function"!=typeof Ie&&Ie.bindings.some(mg)),J=jc(null,m,null,512|rd(f),null,null,t,S,n,null,Jt(x,n,!0));J[s.Yw1]=x,(0,s.ID8)(J);let se=null;try{const Ie=Hd(s.Yw1,J,2,"#host",()=>m.directiveRegistry,!0,0);bh(S,x,Ie),F(x,J),Yc(m,J,Ie),zs(m,Ie,J),$d(m,Ie),void 0!==r&&function yC(e,t,n){const r=e.projection=[];for(let o=0;o<t.length;o++){const l=n[o];r.push(null!=l&&l.length?Array.from(l):null)}}(Ie,this.ngContentSelectors,r),se=(0,s.KdJ)(Ie.index,J),J[s.SKP]=se[s.SKP],tu(m,J,null)}catch(Ie){throw null!==se&&Ei(se),Ei(J),Ie}finally{Ue(Me.DynamicComponentEnd),(0,s.bll)()}return new vC(this.componentType,J,!!$)}}function mg(e){const t=e[Zs].kind;return"input"===t||"twoWay"===t}class vC extends RD{_rootLView;_hasInputBindings;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(t,n,r){super(),this._rootLView=n,this._hasInputBindings=r,this._tNode=(0,s.XRZ)(n[s.eDl],s.Yw1),this.location=vi(this._tNode,n),this.instance=(0,s.KdJ)(this._tNode.index,n)[s.SKP],this.hostView=this.changeDetectorRef=new ru(n,void 0),this.componentType=t}setInput(t,n){const r=this._tNode;if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),n))return;const o=this._rootLView;eu(r,o[s.eDl],o,t,n),this.previousInputValues.set(t,n),bl((0,s.KdJ)(r.index,o),1)}get injector(){return new ae(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}let mu=(()=>class e{static __NG_ELEMENT_ID__=EC})();function EC(){return vg((0,s.Mx4)(),(0,s.OAn)())}class Gd extends mu{_lContainer;_hostTNode;_hostLView;constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return vi(this._hostTNode,this._hostLView)}get injector(){return new ae(this._hostTNode,this._hostLView)}get parentInjector(){const t=ke(this._hostTNode,this._hostLView);if(ln(t)){const n=Vn(t,this._hostLView),r=An(t);return new ae(n[s.eDl].data[r+8],n)}return new ae(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=_g(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-s.Y20}createEmbeddedView(t,n,r){let o,l;"number"==typeof r?o=r:null!=r&&(o=r.index,l=r.injector);const u=hc(this._lContainer,t.ssrId),f=t.createEmbeddedViewImpl(n||{},l,u);return this.insertImpl(f,o,Qa(this._hostTNode,u)),f}createComponent(t,n,r,o,l,u,f){const m=t&&!Nr(t);let S;if(m)S=n;else{const Pt=n||{};S=Pt.index,r=Pt.injector,o=Pt.projectableNodes,l=Pt.environmentInjector||Pt.ngModuleRef,u=Pt.directives,f=Pt.bindings}const x=m?t:new gu((0,s.xUg)(t)),$=r||this.parentInjector;if(!l&&null==x.ngModule){const Xt=(m?$:this.parentInjector).get(s.uvJ,null);Xt&&(l=Xt)}const J=(0,s.xUg)(x.componentType??{}),se=hc(this._lContainer,J?.id??null),ht=x.create($,o,se?.firstChild??null,l,u,f);return this.insertImpl(ht.hostView,S,Qa(this._hostTNode,se)),ht}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,r){const o=t._lView;if((0,s.ITl)(o)){const f=this.indexOf(t);if(-1!==f)this.detach(f);else{const m=o[s.f7T],S=new Gd(m,m[s.qlT],m[s.f7T]);S.detach(S.indexOf(t))}}const l=this._adjustIndex(n),u=this._lContainer;return Ml(u,o,l,r),t.attachToViewContainerRef(),(0,s.EYC)(Qd(u),l,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=_g(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),r=ic(this._lContainer,n);r&&((0,s.E6O)(Qd(this._lContainer),n),nc(r[s.eDl],r))}detach(t){const n=this._adjustIndex(t,-1),r=ic(this._lContainer,n);return r&&null!=(0,s.E6O)(Qd(this._lContainer),n)?new ru(r):null}_adjustIndex(t,n=0){return t??this.length+n}}function _g(e){return e[s.bm_]}function Qd(e){return e[s.bm_]||(e[s.bm_]=[])}function vg(e,t){let n;const r=t[e.index];return(0,s.A0l)(r)?n=r:(n=Cp(r,t,null,e),t[e.index]=n,id(t,n)),yg(n,t,e,r),new Gd(n,e,t)}let yg=Dg,qd=()=>!1;function Eg(e,t,n){return qd(e,t,n)}function Dg(e,t,n,r){if(e[s.s6P])return;let o;o=8&n.type?(0,s.IvY)(r):function DC(e,t){const n=e[s.GpT],r=n.createComment(""),o=(0,s.d31)(t,e),l=n.parentNode(o);return Va(n,l,r,n.nextSibling(o),!1),r}(t,n),e[s.s6P]=o}function CC(e,t,n){if(e[s.s6P]&&e[s.qFA])return!0;const r=n[s.tcA],o=t.index-s.Yw1;
1if(!r||function xr(e){if(mr(e))return!0;let t=e.parent;for(;t;){if(mr(e)||Mr(t))return!0;t=t.parent}return!1}(t)||cs(r,o))return!1;const u=ls(r,o),f=r.data.c?.[o];if(void 0===f)return!1;const[m,S]=function TD(e,t){const n=[];for(const r of t)for(let o=0;o<(r.x??1);o++){const l={data:r,firstChild:null};r.r>0&&(l.firstChild=e,e=lu(r.r,e)),n.push(l)}return[e,n]}(u,f);return e[s.s6P]=m,e[s.qFA]=S,!0}function bC(e,t,n,r){qd(e,n,t)||Dg(e,t,n,r)}function MC(){yg=bC,qd=CC}class Yd{queryList;matches=null;constructor(t){this.queryList=t}clone(){return new Yd(this.queryList)}setDirty(){this.queryList.setDirty()}}class Xd{queries;constructor(t=[]){this.queries=t}createEmbeddedView(t){const n=t.queries;if(null!==n){const r=null!==t.contentQueries?t.contentQueries[0]:n.length,o=[];for(let l=0;l<r;l++){const u=n.getByIndex(l);o.push(this.queries[u.indexInDeclarationView].clone())}return new Xd(o)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}finishViewCreation(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let n=0;n<this.queries.length;n++)null!==nf(t,n).matches&&this.queries[n].setDirty()}}class Cg{flags;read;predicate;constructor(t,n,r=null){this.flags=n,this.read=r,this.predicate="string"==typeof t?function IC(e){return e.split(",").map(t=>t.trim())}(t):t}}class Zd{queries;constructor(t=[]){this.queries=t}elementStart(t,n){for(let r=0;r<this.queries.length;r++)this.queries[r].elementStart(t,n)}elementEnd(t){for(let n=0;n<this.queries.length;n++)this.queries[n].elementEnd(t)}embeddedTView(t){let n=null;for(let r=0;r<this.length;r++){const o=null!==n?n.length:0,l=this.getByIndex(r).embeddedTView(t,o);l&&(l.indexInDeclarationView=r,null!==n?n.push(l):n=[l])}return null!==n?new Zd(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 Jd{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 Jd(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&1&~this.metadata.flags){const n=this._declarationNodeIndex;let r=t.parent;for(;null!==r&&8&r.type&&r.index!==n;)r=r.parent;return n===(null!==r?r.index:-1)}return this._appliesToNextNode}matchTNode(t,n){const r=this.metadata.predicate;if(Array.isArray(r))for(let o=0;o<r.length;o++){const l=r[o];this.matchTNodeWithReadOption(t,n,wC(n,l)),this.matchTNodeWithReadOption(t,n,br(n,t,l,!1,!1))}else r===oc?4&n.type&&this.matchTNodeWithReadOption(t,n,-1):this.matchTNodeWithReadOption(t,n,br(n,t,r,!1,!1))}matchTNodeWithReadOption(t,n,r){if(null!==r){const o=this.metadata.read;if(null!==o)if(o===Rr||o===mu||o===oc&&4&n.type)this.addMatch(n.index,-2);else{const l=br(n,t,o,!1,!1);null!==l&&this.addMatch(n.index,l)}else this.addMatch(n.index,r)}}addMatch(t,n){null===this.matches?this.matches=[t,n]:this.matches.push(t,n)}}function wC(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 SC(e,t,n,r){return-1===n?function TC(e,t){return 11&e.type?vi(e,t):4&e.type?iu(e,t):null}(t,e):-2===n?function AC(e,t,n){return n===Rr?vi(t,e):n===oc?iu(t,e):n===mu?vg(t,e):void 0}(e,t,r):ii(e,e[s.eDl],n,t)}function bg(e,t,n,r){const o=t[s.Ds7].queries[r];if(null===o.matches){const l=e.data,u=n.matches,f=[];for(let m=0;null!==u&&m<u.length;m+=2){const S=u[m];f.push(S<0?null:SC(t,l[S],u[m+1],n.metadata.read))}o.matches=f}return o.matches}function ef(e,t,n,r){const o=e.queries.getByIndex(n),l=o.matches;if(null!==l){const u=bg(e,t,o,n);for(let f=0;f<l.length;f+=2){const m=l[f];if(m>0)r.push(u[f/2]);else{const S=l[f+1],x=t[-m];for(let $=s.Y20;$<x.length;$++){const J=x[$];J[s.rQE]===J[s.f7T]&&ef(J[s.eDl],J,S,r)}if(null!==x[s.nfM]){const $=x[s.nfM];for(let J=0;J<$.length;J++){const se=$[J];ef(se[s.eDl],se,S,r)}}}}}return r}function tf(e,t){return e[s.Ds7].queries[t].queryList}function Mg(e,t,n){const r=new Si(!(4&~n));return(0,s.B22)(e,t,r,r.destroy),(t[s.Ds7]??=new Xd).queries.push(new Yd(r))-1}function wg(e,t,n){const r=(0,s.klJ)();return r.firstCreatePass&&(Sg(r,new Cg(e,t,n),-1),!(2&~t)&&(r.staticViewQueries=!0)),Mg(r,(0,s.OAn)(),t)}function Tg(e,t,n,r){const o=(0,s.klJ)();if(o.firstCreatePass){const l=(0,s.Mx4)();Sg(o,new Cg(t,n,r),l.index),function OC(e,t){const n=e.contentQueries||(e.contentQueries=[]);t!==(n.length?n[n.length-1]:-1)&&n.push(e.queries.length-1,t)}
vendor: 31,891 bytes, line 1
1(o,e),!(2&~n)&&(o.staticContentQueries=!0)}return Mg(o,(0,s.OAn)(),n)}function Sg(e,t,n){null===e.queries&&(e.queries=new Zd),e.queries.track(new Jd(t,n))}function nf(e,t){return e.queries.getByIndex(t)}function Ag(e,t){const n=e[s.eDl],r=nf(n,t);return r.crossesNgTemplate?ef(n,e,t,[]):bg(n,e,r,t)}function Ig(e,t){const n=e[mt.bh];n._lView=(0,s.OAn)(),n._queryIndex=t,n._queryList=tf(n._lView,t),n._queryList.onDirty(()=>n._dirtyCounter.update(r=>r+1))}let Ja=new Map;const mc=new Set;function PC(e){return of.apply(this,arguments)}function of(){return of=(0,Tt.A)(function*(e){const t=Ja;Ja=new Map;const n=new Map;function r(l){const u=n.get(l);if(u)return u;const f=e(l).then(m=>function xC(e,t){return sf.apply(this,arguments)}(l,m));return n.set(l,f),f}const o=Array.from(t).map(function(){var l=(0,Tt.A)(function*([u,f]){if(f.styleUrl&&f.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 m=[];f.templateUrl&&m.push(r(f.templateUrl).then(J=>{f.template=J}));const S="string"==typeof f.styles?[f.styles]:f.styles??[];f.styles=S;let{styleUrl:x,styleUrls:$}=f;if(x&&($=[x],f.styleUrl=void 0),$?.length){const J=Promise.all($.map(se=>r(se))).then(se=>{S.push(...se),f.styleUrls=void 0});m.push(J)}yield Promise.all(m),mc.delete(u)});return function(u){return l.apply(this,arguments)}}());yield Promise.all(o)}),of.apply(this,arguments)}function kC(){return 0===Ja.size}function sf(){return(sf=(0,Tt.A)(function*(e,t){if("string"==typeof t)return t;if(void 0!==t.status&&200!==t.status)throw new s.buA(918,!1);return t.text()})).apply(this,arguments)}const af=new Map;function Pg(e,t){(function LC(e,t,n){if(t&&t!==n)throw new s.buA(921,!1)})(0,af.get(t)||null,e),af.set(t,e)}let el=class{},Ng=class{};function FC(e,t){return new lf(e,t??null,[])}class lf extends el{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new gg(this);constructor(t,n,r,o=!0){super(),this.ngModuleType=t,this._parent=n;const l=(0,s.phH)(t);this._bootstrapComponents=Fs(l.bootstrap),this._r3Injector=(0,s.Pz9)(t,n,[{provide:el,useValue:this},{provide:du,useValue:this.componentFactoryResolver},...r],(0,s.AsM)(t),new Set(["environment"])),o&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class kg extends Ng{moduleType;constructor(t){super(),this.moduleType=t}create(t){return new lf(this.moduleType,t,[])}}function UC(e,t,n){return new lf(e,t,n,!1)}class xg extends el{injector;componentFactoryResolver=new gg(this);instance=null;constructor(t){super();const n=new s.e5P([...t.providers,{provide:el,useValue:this},{provide:du,useValue:this.componentFactoryResolver}],t.parent||(0,s.WB9)(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function cf(e,t,n=null){return new xg({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}let jC=(()=>{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,s.jXY)(!1,n.type),o=r.length>0?cf([r],this._injector,""):null;this.cachedInjectors.set(n,o)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=(0,s.jDH)({token:e,providedIn:"environment",factory:()=>new e((0,s.KVO)(s.uvJ))})}return e})();function Lg(e){return qt(()=>{const t=Vg(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===kn.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:t.standalone?o=>o.get(jC).getOrCreateStandaloneInjector(n):null,getExternalStyles:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||Pi.Emulated,styles:e.styles||s.Mlv,_:null,schemas:e.schemas||null,tView:null,id:""};t.standalone&&Qi("NgStandalone"),Hg(n);const r=e.dependencies;return n.directiveDefs=_u(r,Fg),n.pipeDefs=_u(r,s.oyA),n.id=function $C(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 l of r.join("|"))t=Math.imul(31,t)+l.charCodeAt(0)|0;return t+=2147483648,"c"+t}(n),n})}function Fg(e){return(0,s.xUg)(e)||(0,s.HaV)(e)}function Ug(e){return qt(()=>({type:e.type,bootstrap:e.bootstrap||s.Mlv,declarations:e.declarations||s.Mlv,imports:e.imports||s.Mlv,exports:e.exports||s.Mlv,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function BC(e,t){if(null==e)return s.MZA;const n={};for(const r in e)if(e.hasOwnProperty(r)){const o=e[r];let l,u,f,m;Array.isArray(o)?(f=o[0],l=o[1],u=o[2]??l,m=o[3]||null):(l=o,u=o,f=Bc.None,m=null),n[l]=[r,f,m],t[l]=u}return n}function VC(e){if(null==e)return s.MZA;const t={};for(const n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function jg(e){return qt(()=>{const t=Vg(e);return Hg(t),t})}function Bg(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 Vg(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||s.MZA,exportAs:e.exportAs||null,standalone:e.standalone??!0,signals:!0===e.signals,selectors:e.selectors||s.Mlv,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,resolveHostDirectives:null,hostDirectives:null,controlDef:null,inputs:BC(e.inputs,t),outputs:VC(e.outputs),debugInfo:null}}function Hg(e){e.features?.forEach(t=>t(e))}function _u(e,t){return e?()=>{const n="function"==typeof e?e():e,r=[];for(const o of n){const l=t(o);null!==l&&r.push(l)}return r}:null}function zC(e){const t=[];let n=!1,r=null,o=null;for(let l=0;l<e.length;l++){const u=e[l];if(null!==u.hostDirectives){const f=t.length;r??=new Map,o??=new Map,$g(u,t,r),o.set(u,[f,t.length-1])}0===l&&(0,s.JlV)(u)&&(n=!0,t.push(u))}for(let l=n?1:0;l<e.length;l++)t.push(e[l]);return[t,r,o]}function $g(e,t,n){if(null!==e.hostDirectives)for(const r of e.hostDirectives)if("function"==typeof r){const o=r();for(const l of o)Wg(uf(l),t,n)}else Wg(r,t,n)}function Wg(e,t,n){const r=(0,s.HaV)(e.directive);(function GC(e,t){for(const n in t)t.hasOwnProperty(n)&&(e[t[n]]=e[n])})(r.declaredInputs,e.inputs),$g(r,t,n),n.set(r,e),t.push(r)}function uf(e){return"function"==typeof e?{directive:(0,s.nl4)(e),inputs:s.MZA,outputs:s.MZA}:{directive:(0,s.nl4)(e.directive),inputs:Kg(e.inputs),outputs:Kg(e.outputs)}}function Kg(e){if(void 0===e||0===e.length)return s.MZA;const t={};for(let n=0;n<e.length;n+=2)t[e[n]]=e[n+1];return t}function df(e){let t=function QC(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),n=!0;const r=[e];for(;t&&t!==Function.prototype&&t!==Object.prototype;){let o;const l=Object.hasOwn(t,s.CQl)?t[s.CQl]:void 0,u=Object.hasOwn(t,s.CZt)?t[s.CZt]:void 0;if((0,s.JlV)(e))o=l??u;else{if(l)throw new s.buA(903,!1);o=u}if(o){if(n){r.push(o);const m=e;m.inputs=ff(e.inputs),m.declaredInputs=ff(e.declaredInputs),m.outputs=ff(e.outputs);const S=o.hostBindings;S&&JC(e,S);const x=o.viewQuery,$=o.contentQueries;if(x&&XC(e,x),$&&ZC(e,$),qC(e,o),(0,s.dwj)(e.outputs,o.outputs),(0,s.JlV)(o)&&o.data.animation){const J=e.data;J.animation=(J.animation||[]).concat(o.data.animation)}}const f=o.features;if(f)for(let m=0;m<f.length;m++){const S=f[m];S&&S.ngInherit&&S(e),S===df&&(n=!1)}}t=Object.getPrototypeOf(t)}!function YC(e){let t=0,n=null;for(let r=e.length-1;r>=0;r--){const o=e[r];o.hostVars=t+=o.hostVars,o.hostAttrs=yn(o.hostAttrs,n=yn(n,o.hostAttrs))}}(r)}function qC(e,t){for(const n in t.inputs){if(!t.inputs.hasOwnProperty(n)||e.inputs.hasOwnProperty(n))continue;const r=t.inputs[n];void 0!==r&&(e.inputs[n]=r,e.declaredInputs[n]=t.declaredInputs[n])}}function ff(e){return e===s.MZA?{}:e===s.Mlv?[]:e}function XC(e,t){const n=e.viewQuery;e.viewQuery=n?(r,o)=>{t(r,o),n(r,o)}:t}function ZC(e,t){const n=e.contentQueries;e.contentQueries=n?(r,o,l)=>{t(r,o,l),n(r,o,l)}:t}function JC(e,t){const n=e.hostBindings;e.hostBindings=n?(r,o)=>{t(r,o),n(r,o)}:t}function Gg(e,t,n,r,o,l,u,f){if(n.firstCreatePass){e.mergedAttrs=yn(e.mergedAttrs,e.attrs);const x=e.tView=nd(2,e,o,l,u,n.directiveRegistry,n.pipeRegistry,null,n.schemas,n.consts,null);null!==n.queries&&(n.queries.template(n,e),x.queries=n.queries.embeddedTView(e))}f&&(e.flags|=f),(0,s.iMd)(e,!1);const m=Qg(n,t,e,r);(0,s.SX7)()&&Ed(n,t,m,e),F(m,t);const S=Cp(m,t,m,e);t[r+s.Yw1]=S,id(t,S),Eg(S,e,t)}function tl(e,t,n,r,o,l,u,f,m,S,x){const $=n+s.Yw1;let J;if(t.firstCreatePass){if(J=qa(t,$,4,u||null,f||null),null!=S){const se=(0,s.db4)(t.consts,S);J.localNames=[];for(let Ie=0;Ie<se.length;Ie+=2)J.localNames.push(se[Ie],-1)}}else J=t.data[$];return Gg(J,e,t,n,r,o,l,m),null!=S&&Dl(e,J,x),J}function hf(e,t,n,r,o,l,u,f){const m=(0,s.OAn)(),S=(0,s.klJ)();return function e0(e,t,n,r,o,l,u,f,m,S,x){const $=n+s.Yw1;let J;t.firstCreatePass?(J=qa(t,$,4,u||null,f||null),(0,s.ckz)()&&Jp(t,e,J,(0,s.db4)(t.consts,S),wd),Ge(t,J)):J=t.data[$],Gg(J,e,t,n,r,o,l,m),(0,s.yoD)(J)&&Yc(t,e,J),null!=S&&Dl(e,J,x)}(m,S,e,t,n,r,o,(0,s.db4)(S.consts,l),void 0,u,f),hf}function pf(e,t,n,r,o,l,u,f){const m=(0,s.OAn)(),S=(0,s.klJ)();return tl(m,S,e,t,n,r,o,(0,s.db4)(S.consts,l),void 0,u,f),pf}let Qg=qg;function qg(e,t,n,r){return(0,s.m7n)(!0),t[s.GpT].createComment("")}function t0(e,t,n,r){const o=!us(t,n);(0,s.m7n)(o);const l=t[s.tcA]?.data.t?.[r]??null;if(null!==l&&null!==n.tView&&null===n.tView.ssrId&&(n.tView.ssrId=l),o)return qg(0,t);const u=t[s.tcA],f=uc(u,e,t,n);return Ss(u,r,f),lu(ua(u,r),f)}function n0(){Qg=t0}var mi=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}(mi||{}),Sr=function(e){return e[e.Placeholder=0]="Placeholder",e[e.Loading=1]="Loading",e[e.Complete=2]="Complete",e[e.Error=3]="Error",e}(Sr||{}),Ol=function(e){return e[e.Initial=-1]="Initial",e}(Ol||{}),Xg=function(e){return e[e.Manual=0]="Manual",e[e.Playthrough=1]="Playthrough",e}(Xg||{});function vc(e,t,n){const r=Jg(e);null===t[r]&&(t[r]=[]),t[r].push(n)}function Eu(e,t){const n=Jg(e),r=t[n];if(null!==r){for(const o of r)o();t[n]=null}}function Zg(e){Eu(1,e),Eu(0,e),Eu(2,e)}function Jg(e){let t=4;return 1===e?t=5:2===e&&(t=9),t}function yc(e){return e+1}function bo(e,t){return e[yc(t.index)]}function qi(e,t){const n=yc(t.index);return e.data[n]}function gf(e,t){return t===Sr.Placeholder?e.placeholderBlockConfig?.[0]??null:t===Sr.Loading?e.loadingBlockConfig?.[0]??null:null}function em(e){return e.loadingBlockConfig?.[1]??null}function tm(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 mf(e,t,n,r){const o=n.get(s.SKi);return function hi(e,t,n,r){const o=ho(r);let l=Oi.get(e)?.get(o);to.has(o)||to.set(o,{observer:n(r),count:0});const u=to.get(o);if(!l){l=new no,u.observer.observe(e);let f=Oi.get(e);f?f.set(o,l):(f=new Map,Oi.set(e,f)),f.set(o,l),u.count++}return l.callbacks.add(t),()=>{if(Oi.get(e)?.has(o)){if(l.callbacks.delete(t),0===l.callbacks.size){u.observer.unobserve(e),u.count--;const f=Oi.get(e);f&&(f.delete(o),0===f.size&&Oi.delete(e))}0===u.count&&(u.observer.disconnect(),to.delete(o))}}}(e,()=>o.run(t),l=>o.runOutsideAngular(()=>function Eo(e){const t=ho(e);return new IntersectionObserver(n=>{for(const r of n)r.isIntersecting&&Oi.has(r.target)&&Oi.get(r.target)?.get(t)?.listener()},e)}(l)),r)}function Nl(e,t,n,r,o,l,u,f){const m=e[s.YEL],S=m.get(s.SKi);let x;x=function Zy(e,t){const n=t?.injector??(0,s.WQX)(s.zZn);return Qi("NgAfterRender"),Yh(e,n,t,!1)}({read:function $(){if((0,s.EPY)(e))return void x.destroy();const J=bo(e,t),se=J[1];if(se!==Ol.Initial&&se!==Sr.Placeholder)return void x.destroy();const Ie=function d0(e,t,n){return null==n?e:n>=0?(0,s.jRZ)(n,e):e[t.index][s.Y20]??null}(e,t,r);if(!Ie||(x.destroy(),(0,s.EPY)(Ie)))return;const ht=function f0(e,t){return(0,s.vaC)(s.Yw1+t,e)}(Ie,n),Pt=o(ht,()=>{S.run(()=>{e!==Ie&&(0,s.DyX)(Ie,Pt),l()})},m,f);e!==Ie&&(0,s.ik5)(Ie,Pt),vc(u,J,Pt)}},{injector:m})}function Du(e,t){const n=t.get(g0);return n.add(e),()=>n.remove(e)}let g0=(()=>{class e{executingCallbacks=!1;idleId=null;current=new Set;deferred=new Set;ngZone=(0,s.WQX)(s.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:o}=this;r.delete(n),o.delete(n),0===r.size&&0===o.size&&this.cancelIdleCallback()}scheduleIdleCallback(){const n=()=>{this.cancelIdleCallback(),this.executingCallbacks=!0;for(const r of this.current)r();if(this.current.clear(),this.executingCallbacks=!1,this.deferred.size>0){for(const r of this.deferred)this.current.add(r);this.deferred.clear(),this.scheduleIdleCallback()}};this.idleId=this.requestIdleCallbackFn(()=>this.ngZone.run(n))}cancelIdleCallback(){null!==this.idleId&&(this.cancelIdleCallbackFn(this.idleId),this.idleId=null)}ngOnDestroy(){this.cancelIdleCallback(),this.current.clear(),this.deferred.clear()}static \u0275prov=(0,s.jDH)({token:e,providedIn:"root",factory:()=>new e})}return e})();function Cu(e){return(t,n)=>rm(e,t,n)}function rm(e,t,n){const r=n.get(m0),o=n.get(s.SKi);return r.add(e,t,o),()=>r.remove(t)}let m0=(()=>{class e{executingCallbacks=!1;timeoutId=null;invokeTimerAt=null;current=[];deferred=[];add(n,r,o){this.addToQueue(this.executingCallbacks?this.deferred:this.current,Date.now()+n,r),this.scheduleTimer(o)}remove(n){const{current:r,deferred:o}=this;-1===this.removeFromQueue(r,n)&&this.removeFromQueue(o,n),0===r.length&&0===o.length&&this.clearTimeout()}addToQueue(n,r,o){let l=n.length;for(let u=0;u<n.length;u+=2)if(n[u]>r){l=u;break}(0,s.llW)(n,l,r,o)}removeFromQueue(n,r){let o=-1;for(let l=0;l<n.length;l+=2)if(n[l+1]===r){o=l;break}return o>-1&&(0,s.gsJ)(n,o,2),o}scheduleTimer(n){const r=()=>{this.clearTimeout(),this.executingCallbacks=!0;const l=[...this.current],u=Date.now();for(let m=0;m<l.length;m+=2){const x=l[m+1];if(!(l[m]<=u))break;x()}let f=-1;for(let m=0;m<this.current.length&&this.current[m]<=u;m+=2)f=m+1;if(f>=0&&(0,s.gsJ)(this.current,0,f+1),this.executingCallbacks=!1,this.deferred.length>0){for(let m=0;m<this.deferred.length;m+=2)this.addToQueue(this.current,this.deferred[m],this.deferred[m+1]);this.deferred.length=0}this.scheduleTimer(n)};if(this.current.length>0){const l=Date.now(),u=this.current[0];if(null===this.timeoutId||this.invokeTimerAt&&this.invokeTimerAt-u>16){this.clearTimeout();const f=Math.max(u-l,16);this.invokeTimerAt=u,this.timeoutId=n.runOutsideAngular(()=>setTimeout(()=>n.run(r),f))}}}clearTimeout(){null!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}ngOnDestroy(){this.clearTimeout(),this.current.length=0,this.deferred.length=0}static \u0275prov=(0,s.jDH)({token:e,providedIn:"root",factory:()=>new e})}return e})(),_0=(()=>{class e{cachedInjectors=new Map;getOrCreateInjector(n,r,o,l){if(!this.cachedInjectors.has(n)){const u=o.length>0?cf(o,r,l):null;this.cachedInjectors.set(n,u)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=(0,s.jDH)({token:e,providedIn:"environment",factory:()=>new e})}return e})();const v0=new s.nKC("");function _f(e,t,n){return e.get(_0).getOrCreateInjector(t,e,n,"")}function Ma(e,t,n,r=!1){const o=n[s.f7T],l=o[s.eDl];if((0,s.EPY)(o))return;const u=bo(o,t),m=u[7];if(!(null!==m&&e<m)&&sm(u[1],e)&&sm(u[0]??-1,e)){const S=qi(l,t),$=r||null===em(S)&&null===gf(S,Sr.Loading)&&!gf(S,Sr.Placeholder)?im:vf;try{$(e,u,n,t,o)}catch(J){Td(o,J)}}}function im(e,t,n,r,o){Ue(Me.DeferBlockStateStart);const l=function c0(e,t,n){const o=qi(t[s.eDl],n);switch(e){case Sr.Complete:return o.primaryTmplIndex;case Sr.Loading:return o.loadingTmplIndex;case Sr.Error:return o.errorTmplIndex;case Sr.Placeholder:return o.placeholderTmplIndex;default:return null}}(e,o,r);if(null!==l){t[1]=e;const u=o[s.eDl],m=(0,s.XRZ)(u,l+s.Yw1),S=0;let x;if(Ad(n,S),e===Sr.Complete){const Ie=qi(u,r),ht=Ie.providers;ht&&ht.length>0&&(x=function y0(e,t,n){if(e instanceof Tl){const o=e.injector,u=_f(e.parentInjector,t,n);return new Tl(o,u)}const r=e.get(s.uvJ);if(r!==e){const o=_f(r,t,n);return new Tl(e,o)}return _f(e,t,n)}(o[s.YEL],Ie,ht))}const{dehydratedView:$,dehydratedViewIx:J}=function E0(e,t){const n=e[s.qFA]?.findIndex(o=>o.data.s===t[1])??-1;return{dehydratedView:n>-1?e[s.qFA][n]:null,dehydratedViewIx:n}}(n,t),se=Cl(o,m,null,{injector:x,dehydratedView:$});if(Ml(n,se,S,Qa(m,$)),bl(se,2),J>-1&&n[s.qFA]?.splice(J,1),(e===Sr.Complete||e===Sr.Error)&&Array.isArray(t[8])){for(const Ie of t[8])Ie();t[8]=null}}Ue(Me.DeferBlockStateEnd)}function D0(e,t,n,r,o){const l=Date.now(),f=qi(o[s.eDl],r);if(null===t[2]||t[2]<=l){t[2]=null;const m=em(f),S=null!==t[3];if(e!==Sr.Loading||null===m||S){e>Sr.Loading&&S&&(t[3](),t[3]=null,t[0]=null),im(e,t,n,r,o);const x=gf(f,e);null!==x&&(t[2]=l+x,om(x,t,r,n,o))}else{t[0]=e;const x=om(m,t,r,n,o);t[3]=x}}else t[0]=e}function om(e,t,n,r,o){return rm(e,()=>{const u=t[0];t[2]=null,t[0]=null,null!==u&&Ma(u,n,r)},o[s.YEL])}function sm(e,t){return e<t}function kl(e,t){Ma(Sr.Placeholder,t,e[t.index])}function am(e,t,n){e.loadingPromise.then(()=>{e.loadingState===mi.COMPLETE?Ma(Sr.Complete,t,n):e.loadingState===mi.FAILED&&Ma(Sr.Error,t,n)})}let vf=null;function b0(e,t,n,r){return qt(()=>{const o=e;null!==t&&(o.hasOwnProperty("decorators")&&void 0!==o.decorators?o.decorators.push(...t):o.decorators=t),null!==n&&(o.ctorParameters=n),null!==r&&(o.propDecorators=o.hasOwnProperty("propDecorators")&&void 0!==o.propDecorators?{...o.propDecorators,...r}:r)})}let lm=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=(0,s.jDH)({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function Ef(e){return"function"==typeof e&&void 0!==e[mt.bh]}function um(e){return Ef(e)&&"function"==typeof e.set}function cb(e,t){!function Mm(e,t){if(typeof COMPILED>"u"||!COMPILED){const n=s.laP;n.ng??={},n.ng[e]=t}}(e,t)}const wm=new s.nKC(""),Tm=new s.nKC("");let Cf,ub=(()=>{class e{_ngZone;registry;_isZoneStable=!0;_callbacks=[];_taskTrackingZone=null;_destroyRef;constructor(n,r,o){this._ngZone=n,this.registry=r,(0,s.M6u)()&&(this._destroyRef=(0,s.WQX)(s.abz,{optional:!0})??void 0),Cf||(function fb(e){Cf=e}(o),o.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:()=>{s.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,o){let l=-1;r&&r>0&&(l=setTimeout(()=>{this._callbacks=this._callbacks.filter(u=>u.timeoutId!==l),n()},r)),this._callbacks.push({doneCb:n,timeoutId:l,updateCb:o})}whenStable(n,r,o){if(o&&!this._taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,r,o),this._runCallbacksIfReady()}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,r,o){return[]}static \u0275fac=function(r){return new(r||e)((0,s.KVO)(s.SKi),(0,s.KVO)(db),(0,s.KVO)(Tm))};static \u0275prov=(0,s.jDH)({token:e,factory:e.\u0275fac})}return e})(),db=(()=>{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 Cf?.findTestabilityInTree(this,n,r)??null}static \u0275fac=function(r){return new(r||e)};static \u0275prov=(0,s.jDH)({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function Sm(e){return!!e&&"function"==typeof e.then}function Am(e){return!!e&&"function"==typeof e.subscribe}const Im=new s.nKC("");function hb(e){return(0,s.EmA)([{provide:Im,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,s.WQX)(Im,{optional:!0})??[];injector=(0,s.WQX)(s.zZn);constructor(){}runInitializers(){if(this.initialized)return;const n=[];for(const o of this.appInits){const l=(0,s.N4e)(this.injector,o);if(Sm(l))n.push(l);else if(Am(l)){const u=new Promise((f,m)=>{l.subscribe({complete:f,error:m})});n.push(u)}}const r=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{r()}).catch(o=>{this.reject(o)}),0===n.length&&r(),this.initialized=!0}static \u0275fac=function(r){return new(r||e)};static \u0275prov=(0,s.jDH)({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const Rm=new s.nKC("");function pb(){}function gb(){(0,mt.KO)(()=>{throw new s.buA(600,"")})}function Pm(e,t){return Array.isArray(t)?t.reduce(Pm,e):{...e,...t}}let bf=(()=>{class e{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=(0,s.WQX)(s.ZTf);afterRenderManager=(0,s.WQX)(Gh);zonelessEnabled=(0,s.WQX)(s.Evm);rootEffectScheduler=(0,s.WQX)(s.VML);dirtyFlags=0;tracingSnapshot=null;allTestViews=new Set;autoDetectTestViews=new Set;includeAllTestViews=!1;afterTick=new on.B;get allViews(){return[...(this.includeAllTestViews?this.allTestViews:this.autoDetectTestViews).keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];internalPendingTask=(0,s.WQX)(s.rev);get isStable(){return this.internalPendingTask.hasPendingTasksObservable.pipe((0,en.T)(n=>!n))}constructor(){(0,s.WQX)(yl,{optional:!0})}whenStable(){let n;return new Promise(r=>{n=this.isStable.subscribe({next:o=>{o&&r()}})}).finally(()=>{n.unsubscribe()})}_injector=(0,s.WQX)(s.uvJ);_rendererFactory=null;get injector(){return this._injector}bootstrap(n,r){return this.bootstrapImpl(n,r)}bootstrapImpl(n,r,o=s.zZn.NULL){return this._injector.get(s.SKi).run(()=>{Ue(Me.BootstrapComponentStart);const u=n instanceof Yp;if(!this._injector.get(Om).done)throw new s.buA(405,"");let m;m=u?n:this._injector.get(du).resolveComponentFactory(n),this.componentTypes.push(m.componentType);const S=function mb(e){return e.isBoundToModule}(m)?void 0:this._injector.get(el),$=m.create(o,[],r||m.selector,S),J=$.location.nativeElement,se=$.injector.get(wm,null);return se?.registerApplication(J),$.onDestroy(()=>{this.detachView($.hostView),wu(this.components,$),se?.unregisterApplication(J)}),this._loadComponent($),Ue(Me.BootstrapComponentEnd,$),$})}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){Ue(Me.ChangeDetectionStart),null!==this.tracingSnapshot?this.tracingSnapshot.run(hd.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw Ue(Me.ChangeDetectionEnd),new s.buA(101,!1);const n=(0,mt.Ht)(null);try{this._runningTick=!0,this.synchronize()}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,(0,mt.Ht)(n),this.afterTick.next(),Ue(Me.ChangeDetectionEnd)}};synchronize(){null===this._rendererFactory&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(jd,null,{optional:!0}));let n=0;for(;0!==this.dirtyFlags&&n++<10;){Ue(Me.ChangeDetectionSyncStart);try{this.synchronizeOnce()}finally{Ue(Me.ChangeDetectionSyncEnd)}}}synchronizeOnce(){16&this.dirtyFlags&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush());let n=!1;if(7&this.dirtyFlags){const r=!!(1&this.dirtyFlags);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:o}of this.allViews)(r||(0,s.dMS)(o))&&(nu(o,r&&!this.zonelessEnabled?0:1),n=!0);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),23&this.dirtyFlags)return}n||(this._rendererFactory?.begin?.(),this._rendererFactory?.end?.()),8&this.dirtyFlags&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){this.allViews.some(({_lView:n})=>(0,s.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;wu(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView);try{this.tick()}catch(o){this.internalErrorHandler(o)}this.components.push(n),this._injector.get(Rm,[]).forEach(o=>o(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>wu(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new s.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,s.jDH)({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function wu(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function Mf(){let e,t;return{promise:new Promise((r,o)=>{e=r,t=o}),resolve:e,reject:t}}function Nm(e){const t=(0,s.OAn)(),n=(0,s.Mx4)();if(kl(t,n),!Lm(0,t))return;const r=t[s.YEL];vc(0,bo(t,n),e(()=>il(0,t,n),r))}function km(e){const t=(0,s.OAn)(),n=t[s.YEL],r=(0,s.Mx4)(),l=qi(t[s.eDl],r);l.loadingState===mi.NOT_STARTED&&vc(1,bo(t,r),e(()=>Dc(l,t,r),n))}function xm(e,t,n){const r=t[s.YEL],o=bo(t,n),l=o[6];vc(2,o,e(()=>wa(r,l),r))}function Dc(e,t,n){wf(e,t,n)}function wf(e,t,n){const r=t[s.YEL],o=t[s.eDl];if(e.loadingState!==mi.NOT_STARTED)return e.loadingPromise??Promise.resolve();const l=bo(t,n),u=function u0(e,t){return(0,s.XRZ)(e,t.primaryTmplIndex+s.Yw1)}(o,e);e.loadingState=mi.IN_PROGRESS,Eu(1,l);let f=e.dependencyResolverFn;const m=r.get(s.u5s).add();return f?(e.loadingPromise=Promise.allSettled(f()).then(S=>{let x=!1,$=null;const J=[],se=[];for(let Ie=0;Ie<S.length;Ie++){const ht=S[Ie];if("fulfilled"!==ht.status){x=!0,$=ht.reason instanceof Error?ht.reason:new Error(String(ht.reason));break}{const Pt=ht.value,Xt=(0,s.xUg)(Pt)||(0,s.HaV)(Pt);if(Xt)J.push(Xt);else{const ut=(0,s.oyA)(Pt);ut&&se.push(ut)}}}if(x){if(e.loadingState=mi.FAILED,null===e.errorTmplIndex){const Pt=new s.buA(-750,"");Td(t,Pt)}}else{e.loadingState=mi.COMPLETE;const Ie=u.tView;if(J.length>0){Ie.directiveRegistry=tm(Ie.directiveRegistry,J);const ht=J.map(Xt=>Xt.type),Pt=(0,s.jXY)(!1,...ht);e.providers=Pt}se.length>0&&(Ie.pipeRegistry=tm(Ie.pipeRegistry,se))}}),e.loadingPromise.finally(()=>{e.loadingPromise=null,m()})):(e.loadingPromise=Promise.resolve().then(()=>{e.loadingPromise=null,e.loadingState=mi.COMPLETE,m()}),e.loadingPromise)}function Lm(e,t){return t[s.YEL].get(v0,null,{optional:!0})?.behavior!==Xg.Manual}function il(e,t,n){const r=t[s.eDl],o=t[n.index];if(!Lm(0,t))return;const l=bo(t,n),u=qi(r,n);switch(Zg(l),u.loadingState){case mi.NOT_STARTED:Ma(Sr.Loading,n,o),wf(u,t,n),u.loadingState===mi.IN_PROGRESS&&am(u,n,o);break;case mi.IN_PROGRESS:Ma(Sr.Loading,n,o),am(u,n,o);break;case mi.COMPLETE:Ma(Sr.Complete,n,o);break;case mi.FAILED:Ma(Sr.Error,n,o)}}function wa(e,t,n){return Tf.apply(this,arguments)}function Tf(){return(Tf=(0,Tt.A)(function*(e,t,n){const r=e.get(ro);if(r.hydrating.has(t))return;const{parentBlockPromise:l,hydrationQueue:u}=function fa(e,t){const n=t.get(ro),o=t.get(fi).get(O,{});let l=!1,u=e,f=null;const m=[];for(;!l&&u;){l=n.has(u);const S=n.hydrating.get(u);if(null===f&&null!=S){f=S.promise;break}m.unshift(u),u=o[u].p}return{parentBlockPromise:f,hydrationQueue:m}}(t,e);if(0===u.length)return;null!==l&&u.shift(),function Eb(e,t){for(let n of t)e.hydrating.set(n,Mf())}(r,u),null!==l&&(yield l);const f=u[0];r.has(f)?yield Fm(e,u,n):r.awaitParentBlock(f,(0,Tt.A)(function*(){return yield Fm(e,u,n)}))})).apply(this,arguments)}function Fm(e,t,n){return Sf.apply(this,arguments)}function Sf(){return(Sf=(0,Tt.A)(function*(e,t,n){const r=e.get(ro),o=r.hydrating,l=e.get(s.rev),u=l.add();for(let m=0;m<t.length;m++){const S=t[m],x=r.get(S);if(null==x){yb(m,t,r),Um(t.slice(m),r);break}if(yield Cb(x),yield Db(e),vb(x)){MD(x),Um(t.slice(m),r);break}o.get(S).resolve()}const f=t[t.length-1];yield o.get(f)?.promise,l.remove(u),n&&n(t),function wD(e,t,n,r){null!==e&&(n.cleanup(t),uu(e.lContainer),Wp(r))}(r.get(f),t,r,e.get(bf))})).apply(this,arguments)}function vb(e){return bo(e.lView,e.tNode)[1]===Sr.Error}function yb(e,t,n){const r=e-1,o=r>-1?n.get(t[r]):null;o&&uu(o.lContainer)}function Um(e,t){const n=t.hydrating;for(const r in e)n.get(r)?.reject();t.cleanup(e)}function Db(e){return new Promise(t=>pd(t,{injector:e}))}function Cb(e){return Af.apply(this,arguments)}function Af(){return(Af=(0,Tt.A)(function*(e){const{tNode:t,lView:n}=e,r=bo(n,t);return new Promise(o=>{(function bb(e,t){Array.isArray(e[8])||(e[8]=[]),e[8].push(t)})(r,o),il(0,n,t)})})).apply(this,arguments)}function ci(e,t,n){return 0===e?jm(t,n):2!==e||!jm(t,n)}function jm(e,t){const n=e[s.YEL],r=qi(e[s.eDl],t),o=sa(n),l=function Mb(e){return null!=e&&!(1&~e)}(r.flags),f=null!==bo(e,t)[6];return!(l&&f&&o)}function Ta(e,t){const n=qi(e,t);return n.hydrateTriggers??=new Map}function If(e,t,n,r){const o=(0,s.OAn)();return Kr(o,(0,s.xbp)(),t)&&((0,s.klJ)(),function vE(e,t,n,r,o,l){const u=(0,s.d31)(e,t);Xc(t[s.GpT],u,l,e.value,n,r,o)}((0,s.CpD)(),o,e,t,n,r)),If}class oM{destroy(t){}updateValue(t,n){}swap(t,n){const r=Math.min(t,n),o=Math.max(t,n),l=this.detach(o);if(o-r>1){const u=this.detach(r);this.attach(r,l),this.attach(o,u)}else this.attach(r,l)}move(t,n){this.attach(n,this.detach(t))}}function Rf(e,t,n,r,o){return e===n&&Object.is(t,r)?1:Object.is(o(e,t),o(n,r))?-1:0}function Pf(e,t,n,r){return!(void 0===t||!t.has(r)||(e.attach(n,t.get(r)),t.delete(r),0))}function Hm(e,t,n,r,o){if(Pf(e,t,r,n(r,o)))e.updateValue(r,o);else{const l=e.create(r,o);e.attach(r,l)}}function $m(e,t,n,r){const o=new Set;for(let l=t;l<=n;l++)o.add(r(l,e.at(l)));return o}class Wm{kvMap=new Map;_vMap=void 0;has(t){return this.kvMap.has(t)}
vendor: 5,061 bytes, line 1
1delete(t){if(!this.has(t))return!1;const n=this.kvMap.get(t);return void 0!==this._vMap&&this._vMap.has(n)?(this.kvMap.set(t,this._vMap.get(n)),this._vMap.delete(n)):this.kvMap.delete(t),!0}get(t){return this.kvMap.get(t)}set(t,n){if(this.kvMap.has(t)){let r=this.kvMap.get(t);void 0===this._vMap&&(this._vMap=new Map);const o=this._vMap;for(;o.has(r);)r=o.get(r);o.set(r,n)}else this.kvMap.set(t,n)}forEach(t){for(let[n,r]of this.kvMap)if(t(r,n),void 0!==this._vMap){const o=this._vMap;for(;o.has(r);)r=o.get(r),t(r,n)}}}function Km(e,t,n,r,o,l,u,f){Qi("NgControlFlow");const m=(0,s.OAn)(),S=(0,s.klJ)();return tl(m,S,e,t,n,r,o,(0,s.db4)(S.consts,l),256,u,f),Nf}function Nf(e,t,n,r,o,l,u,f){Qi("NgControlFlow");const m=(0,s.OAn)(),S=(0,s.klJ)();return tl(m,S,e,t,n,r,o,(0,s.db4)(S.consts,l),512,u,f),Nf}function zm(e,t){Qi("NgControlFlow");const n=(0,s.OAn)(),r=(0,s.xbp)(),o=n[r]!==yr?n[r]:-1,l=-1!==o?Iu(n,s.Yw1+o):void 0;if(Kr(n,r,e)){const f=(0,mt.Ht)(null);try{if(void 0!==l&&Ad(l,0),-1!==e){const m=s.Yw1+e,S=Iu(n,m),x=kf(n[s.eDl],m),$=Gp(S,x,n);Ml(S,Cl(n,x,t,{dehydratedView:$}),0,Qa(x,$))}}finally{(0,mt.Ht)(f)}}else if(void 0!==l){const f=bp(l,0);void 0!==f&&(f[s.SKP]=t)}}class aM{lContainer;$implicit;$index;constructor(t,n,r){this.lContainer=t,this.$implicit=n,this.$index=r}get $count(){return this.lContainer.length-s.Y20}}class uM{hasEmptyBlock;trackByFn;liveCollection;constructor(t,n,r){this.hasEmptyBlock=t,this.trackByFn=n,this.liveCollection=r}}class fM extends oM{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-s.Y20}at(t){return this.getLView(t)[s.SKP].$implicit}attach(t,n){const r=n[s.tcA];this.needsIndexUpdate||=t!==this.length,Ml(this.lContainer,n,t,Qa(this.templateTNode,r)),function pM(e,t){if(e.length<=s.Y20)return;const r=e[s.Y20+t],o=r?r[s.Isx]:void 0;r&&o&&o.detachedLeaveAnimationFns&&o.detachedLeaveAnimationFns.length>0&&(function eE(e,t){const n=e.get(Gc);if(t.detachedLeaveAnimationFns){for(const r of t.detachedLeaveAnimationFns)n.queue.delete(r);t.detachedLeaveAnimationFns=void 0}}(r[s.YEL],o),za.delete(r[s.ID]),o.detachedLeaveAnimationFns=void 0)}(this.lContainer,t)}detach(t){return this.needsIndexUpdate||=t!==this.length-1,function gM(e,t){if(e.length<=s.Y20)return;const r=e[s.Y20+t],o=r?r[s.Isx]:void 0;o&&o.leave&&o.leave.size>0&&(o.detachedLeaveAnimationFns=[])}(this.lContainer,t),function mM(e,t){return ic(e,t)}(this.lContainer,t)}create(t,n){const r=hc(this.lContainer,this.templateTNode.tView.ssrId);return Cl(this.hostLView,this.templateTNode,new aM(this.lContainer,n,t),{dehydratedView:r})}destroy(t){nc(t[s.eDl],t)}updateValue(t,n){this.getLView(t)[s.SKP].$implicit=n}reset(){this.needsIndexUpdate=!1}updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t<this.length;t++)this.getLView(t)[s.SKP].$index=t}getLView(t){return function _M(e,t){return bp(e,t)}(this.lContainer,t)}}function Iu(e,t){return e[t]}function kf(e,t){return(0,s.XRZ)(e,t)}function xf(e,t,n){const r=(0,s.OAn)();return Kr(r,(0,s.xbp)(),t)&&((0,s.klJ)(),bd((0,s.CpD)(),r,e,t,r[s.GpT],n)),xf}function Lf(e,t,n,r,o){eu(t,e,n,o?"class":"style",r)}function Cc(e,t,n,r){const o=(0,s.OAn)(),l=o[s.eDl],u=e+s.Yw1,f=l.firstCreatePass?Hd(u,o,2,t,wd,(0,s.ckz)(),n,r):l.data[u];if((0,s.Qs1)(f)){const m=o[s.M0L].tracingService;if(m&&m.componentCreate)return m.componentCreate(zd(l.data[f.directiveStart+f.componentOffset]),()=>(Gm(e,t,o,f,r),Cc))}return Gm(e,t,o,f,r),Cc}function Gm(e,t,n,r,o){if(Zc(r,n,e,t,jf),(0,s.yoD)(r)){const l=n[s.eDl];Yc(l,n,r),zs(l,r,n)}null!=o&&Dl(n,r)}function Ou(){const e=(0,s.klJ)(),n=Jc((0,s.Mx4)());return e.firstCreatePass&&$d(e,n),(0,s.UhH)(n)&&(0,s.krE)(),(0,s.N79)(),null!=n.classesWithoutHost&&function ye(e){return!!(8&e.flags)}(n)&&Lf(e,n,(0,s.OAn)(),n.classesWithoutHost,!0),null!=n.stylesWithoutHost&&function xe(e){return!!(16&e.flags)}(n)&&Lf(e,n,(0,s.OAn)(),n.stylesWithoutHost,!1),Ou}function Ff(e,t,n,r){return Cc(e,t,n,r),Ou(),Ff}function Ru(e,t,n,r){const o=(0,s.OAn)(),l=o[s.eDl],u=e+s.Yw1,f=l.firstCreatePass?ig(u,l,2,t,n,r):l.data[u];return Zc(f,o,e,t,jf),null!=r&&Dl(o,f),Ru}function Pu(){const t=Jc((0,s.Mx4)());return(0,s.UhH)(t)&&(0,s.krE)(),(0,s.N79)(),Pu}function Uf(e,t,n,r){return Ru(e,t,n,r),Pu(),Uf}let jf=(e,t,n,r,o)=>((0,s.m7n)(!0),Lc(t[s.GpT],r,(0,s.UaU)()));function vM(e,t,n,r,o){const l=!us(t,n);if((0,s.m7n)(l),l)return Lc(t[s.GpT],r,(0,s.UaU)());const u=t[s.tcA],f=uc(u,e,t,n);return ca(u,o)&&Ss(u,o,f.nextSibling),u&&(Mr(n)||gr(f))&&(0,s.Qs1)(n)&&((0,s.jNO)(n),Ch(f)),f}function yM(){jf=vM}function Nu(e,t,n){const r=(0,s.OAn)(),o=r[s.eDl],l=e+s.Yw1,u=o.firstCreatePass?Hd(l,r,8,"ng-container",wd,(0,s.ckz)(),t,n):o.data[l];if(Zc(u,r,e,"ng-container",Vf),(0,s.yoD)(u)){const f=r[s.eDl];Yc(f,r,u),zs(f,u,r)}return null!=n&&Dl(r,u),Nu}function bc(){const e=(0,s.klJ)(),n=Jc((0,s.Mx4)());return e.firstCreatePass&&$d(e,n),bc}function Bf(e,t,n){const r=(0,s.OAn)(),o=r[s.eDl],l=e+s.Yw1,u=o.firstCreatePass?ig(l,o,8,"
1ng-container",t,n):o.data[l];return Zc(u,r,e,"ng-container",Vf),null!=n&&Dl(r,u),Bf}function qm(){return Jc((0,s.Mx4)()),bc}let Vf=(e,t,n,r,o)=>((0,s.m7n)(!0),Xu(t[s.GpT],""));function EM(e,t,n,r,o){let l;const u=!us(t,n);if((0,s.m7n)(u),u)return Xu(t[s.GpT],"");const f=t[s.tcA],m=uc(f,e,t,n),S=function la(e,t){const n=e.data;let r=n.e?.[t]??null;return null===r&&n.c?.[t]&&(r=ua(e,t)),r}(f,o);return Ss(f,o,m),l=lu(S,m),l}function DM(){Vf=EM}function Xm(){return(0,s.OAn)()}function Hf(e,t,n){const r=(0,s.OAn)();return Kr(r,(0,s.xbp)(),t)&&((0,s.klJ)(),Md((0,s.CpD)(),r,e,t,r[s.GpT],n)),Hf}const Mc=void 0;var bM=["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","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Mc,[["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"]],Mc,[["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}",Mc,Mc,Mc],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function CM(e){const t=Math.floor(Math.abs(e)),n=e.toString().replace(/^[^.]*\.?/,"").length;return 1===t&&0===n?1:5}];let Ll=Object.create(null);function $f(e){const t=function MM(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=e_(t);if(n)return n;const r=t.split("-")[0];if(n=e_(r),n)return n;if("en"===r)return bM;throw new s.buA(701,!1)}function Jm(e){return $f(e)[Fl.PluralCase]}function e_(e){if(!(e in Ll)){const t=s.laP.ng&&s.laP.ng.common&&s.laP.ng.common.locales&&s.laP.ng.common.locales[e];return void 0!==t&&(Ll[e]=t),t}return Ll[e]}var Fl=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}(Fl||{});const wM=["zero","one","two","few","many"],Wf="en-US",ku={marker:"element"},xu={marker:"ICU"};var wo=function(e){return e[e.SHIFT=2]="SHIFT",e[e.APPEND_EAGERLY=1]="APPEND_EAGERLY",e[e.COMMENT=2]="COMMENT",e}(wo||{});let t_=Wf;function AM(e){"string"==typeof e&&(t_=e.toLowerCase().replace(/_/g,"-"))}let wc=0,Tc=0;let Sc=(e,t,n,r)=>((0,s.m7n)(!0),function n_(e,t,n){const r=e[s.GpT];switch(n){case Node.COMMENT_NODE:return Xu(r,t);case Node.TEXT_NODE:return Yu(r,t);case Node.ELEMENT_NODE:return Lc(r,t,null)}}(e,n,r));function r_(e,t,n,r){const o=n[s.GpT];let u,l=null;for(let f=0;f<t.length;f++){const m=t[f];if("string"==typeof m){const S=t[++f];null===n[S]&&(n[S]=Sc(n,0,m,Node.TEXT_NODE))}else if("number"==typeof m)switch(1&m){case 0:const S=Rp(m);let x,$;if(null===l&&(l=S,u=o.parentNode(r)),S===l?(x=r,$=u):(x=null,$=(0,s.IvY)(n[S])),null!==$){const ht=Pp(m);Va(o,$,n[ht],x,!1);const Xt=cc(e,ht);if(null!==Xt&&"object"==typeof Xt){const ut=su(Xt,n);null!==ut&&r_(e,Xt.create[ut],n,n[Xt.anchorIdx])}}break;case 1:const se=t[++f],Ie=t[++f];Xc(o,(0,s.vaC)(m>>>1,n),null,null,se,Ie,null)}else switch(m){case xu:const S=t[++f],x=t[++f];null===n[x]&&F(n[x]=Sc(n,0,S,Node.COMMENT_NODE),n);break;case ku:const $=t[++f],J=t[++f];null===n[J]&&F(n[J]=Sc(n,0,$,Node.ELEMENT_NODE),n)}}}function i_(e,t,n,r,o){for(let l=0;l<n.length;l++){const u=n[l],f=n[++l];if(u&o){let m="";for(let S=l+1;S<=l+f;S++){const x=n[S];if("string"==typeof x)m+=x;else if("number"==typeof x)if(x<0)m+=(0,s.eFE)(t[r-x]);else{const $=x>>>2;switch(3&x){case 1:const J=n[++S],se=n[++S],Ie=e.data[$];if("string"==typeof Ie)Xc(t[s.GpT],t[$],null,Ie,J,m,se);else{const Pt=(0,s._px)();(0,s.ypq)($);try{bd(Ie,t,J,m,t[s.GpT],se)}finally{(0,s.ypq)(Pt)}}break;case 0:const ht=t[$];null!==ht&&yh(t[s.GpT],ht,m);break;case 2:kM(e,cc(e,$),t,m);break;case 3:o_(e,cc(e,$),r,t)}}}}else{const m=n[l+1];if(m>0&&!(3&~m)){const x=cc(e,m>>>2);t[x.currentCaseLViewIndex]<0&&o_(e,x,r,t)}}l+=f}}function o_(e,t,n,r){let o=r[t.currentCaseLViewIndex];if(null!==o){let l=wc;o<0&&(o=r[t.currentCaseLViewIndex]=~o,l=-1),i_(e,r,t.update[o],n,l)}}function kM(e,t,n,r){const o=function xM(e,t){let n=e.cases.indexOf(t);if(-1===n)switch(e.type){case 1:{const r=function TM(e,t){const n=Jm(t)(parseInt(e,10)),r=wM[n];return void 0!==r?r:"other"}(t,function IM(){return t_}());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(su(t,n)!==o&&(s_(e,t,n),n[t.currentCaseLViewIndex]=null===o?null:~o,null!==o)
vendor: 4,838 bytes, line 1
1){const u=n[t.anchorIdx];u&&r_(e,t.create[o],n,u)}}function s_(e,t,n){let r=su(t,n);if(null!==r){const o=t.remove[r];for(let l=0;l<o.length;l++){const u=o[l];if(u>0){const f=(0,s.vaC)(u,n);null!==f&&Yl(n[s.GpT],f)}else s_(e,cc(e,~u),n)}}}const Lu=/\ufffd(\d+):?\d*\ufffd/gi,LM=/({\s*\ufffd\d+:?\d*\ufffd\s*,\s*\S{6}\s*,[\s\S]*})/gi,FM=/\ufffd(\d+)\ufffd/,l_=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,UM=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,jM=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,BM=/\uE500/g;function c_(e,t,n,r,o,l,u){const f=Zl(e,r,1,null);let m=f<<wo.SHIFT,S=(0,s.Ab)();t===S&&(S=null),null===S&&(m|=wo.APPEND_EAGERLY),u&&(m|=wo.COMMENT,function Fy(e){void 0===od&&(od=e())}(nD)),o.push(m,null===l?"":l);const x=Pd(e,f,u?32:1,null===l?"":l,null);Ip(n,x);const $=x.index;return(0,s.iMd)(x,!1),null!==S&&t!==S&&function JE(e,t){let n=e.insertBeforeIndex;null===n?(sp(Sp,Ap),n=e.insertBeforeIndex=[null,t]):((0,s.Xln)(Array.isArray(n),!0,"Expecting array here"),n.push(t))}(S,$),x}function $M(e,t,n,r,o,l,u,f){const m=f.match(Lu),x=c_(t,n,r,u,o,m?null:f,!1).index;m&&Fu(l,f,x,null,0,null),e.push({kind:0,index:x})}function Fu(e,t,n,r,o,l){const u=e.length,f=u+1;e.push(null,null);const m=u+2,S=t.split(Lu);let x=0;for(let $=0;$<S.length;$++){const J=S[$];if(1&$){const se=o+parseInt(J,10);e.push(-1-se),x|=u_(se)}else""!==J&&e.push(J)}return e.push(n<<2|(r?1:0)),r&&e.push(r,l),e[u]=x,e[f]=e.length-m,x}function KM(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 u_(e){return 1<<Math.min(e,31)}function d_(e){let t,l,n="",r=0,o=!1;for(;null!==(t=UM.exec(e));)o?t[0]===`\ufffd/*${l}\ufffd`&&(r=t.index,o=!1):(n+=e.substring(r,t.index+t[0].length),l=t[1],o=!0);return n+=e.slice(r),n}function f_(e,t,n,r,o,l,u){let f=0;const m={type:l.type,currentCaseLViewIndex:Zl(t,n,1,null),anchorIdx:u,cases:[],create:[],remove:[],update:[]};(function YM(e,t,n){e.push(u_(t.mainBinding),2,-1-t.mainBinding,n<<2|2)})(r,l,u),function ZE(e,t,n){const r=e.data[t];null===r?e.data[t]=n:r.value=n}(t,u,m);const S=l.values,x=[];for(let $=0;$<S.length;$++){const J=S[$],se=[];for(let ht=0;ht<J.length;ht++){const Pt=J[ht];if("string"!=typeof Pt){const Xt=se.push(Pt)-1;J[ht]=`\x3c!--\ufffd${Xt}\ufffd--\x3e`}}const Ie=[];x.push(Ie),f=QM(Ie,t,m,n,r,o,l.cases[$],J.join(""),se)|f}f&&function XM(e,t,n){e.push(t,1,n<<2|3)}(r,f,u),e.push({kind:3,index:u,cases:x,currentCaseLViewIndex:m.currentCaseLViewIndex})}function GM(e){const t=[],n=[];let r=1,o=0;const l=Kf(e=e.replace(l_,function(u,f,m){return r="select"===m?0:1,o=parseInt(f.slice(1),10),""}));for(let u=0;u<l.length;){let f=l[u++].trim();1===r&&(f=f.replace(/\s*(?:=)?(\w+)\s*/,"$1")),f.length&&t.push(f);const m=Kf(l[u++]);t.length>n.length&&n.push(m)}return{type:r,mainBinding:o,cases:t,values:n}}function Kf(e){if(!e)return[];let t=0;const n=[],r=[],o=/[{}]/g;let l;for(o.lastIndex=0;l=o.exec(e);){const f=l.index;if("}"==l[0]){if(n.pop(),0==n.length){const m=e.substring(t,f);l_.test(m)?r.push(GM(m)):r.push(m),t=f+1}}else{if(0==n.length){const m=e.substring(t,f);r.push(m),t=f+1}n.push("{")}}const u=e.substring(t);return r.push(u),r}function QM(e,t,n,r,o,l,u,f,m){const S=[],x=[],$=[];n.cases.push(u),n.create.push(S),n.remove.push(x),n.update.push($);const se=Je(lo()).getInertBodyElement(f),Ie=Mi(se)||se;return Ie?h_(e,t,n,r,o,S,x,$,Ie,l,m,0):0}function h_(e,t,n,r,o,l,u,f,m,S,x,$){let J=0,se=m.firstChild;for(;se;){const Ie=Zl(t,r,1,null);switch(se.nodeType){case Node.ELEMENT_NODE:const ht=se,Pt=ht.tagName.toLowerCase();if(xs.hasOwnProperty(Pt)){zf(l,ku,Pt,S,Ie),t.data[Ie]=Pt;const Yi=ht.attributes;for(let ea=0;ea<Yi.length;ea++){const al=Yi.item(ea),zu=al.name.toLowerCase(),JT=!!al.value.match(Lu),ry=ht.namespaceURI,iy="http://www.w3.org/2000/svg"===ry?`:svg:${Pt}`:"http://www.w3.org/1998/Math/MathML"===ry?`:math:${Pt}`:Pt;if(JT)gl.hasOwnProperty(zu)&&Fu(f,al.value,Ie,al.name,0,Gf(zu,iy));else if(gl[zu]){let eS=al.value;Gf(zu,iy)?g_(l,Ie,al.name,"unsafe:blocked"):g_(l,Ie,al.name,eS)}}const Jr={kind:1,index:Ie,children:[]};e.push(Jr),J=h_(Jr.children,t,n,r,o,l,u,f,se,Ie,x,$+1)|J,p_(u,Ie,$)}break;case Node.TEXT_NODE:const Xt=se.textContent||"",ut=Xt.match(Lu);zf(l,null,ut?"":Xt,S,Ie),p_(u,Ie,$),ut&&(J=Fu(f,Xt,Ie,null,0,null)|J),e.push({kind:0,index:Ie});break;case Node.COMMENT_NODE:const tr=FM.exec(se.textContent||"");if(tr){const Jr=x[parseInt(tr[1],10)];zf(l,xu,"",S,Ie),f_(e,t,r,o,S,Jr,Ie),qM(u,Ie,$)}}se=se.nextSibling}return J}function p_(e,t,n){0===n&&e.push(t)}function qM(e,t,n){0===n&&(e.push(~t),e.push(t))}function zf(e,t,n,r,o){null!==t&&e.push(t),e.push(n,o,function tD(e,t,n){return e|t<<17|n<<1}(0,r,o))}function g_(e,t,n,r){e.push(t<<1|1,n,r)}function Gf(e,t){const n=e.toLowerCase(),r=t?function JM(e){const t=e.toLowerCase(),[n,r]=function ZM(e,t=!0){if(":"!=e[0])return[null,e];const n=e.indexOf(":",1);
1if(-1===n){if(t)throw new Error(`Unsupported format "${e}" expecting ":namespace:name"`);return[null,e]}return[e.slice(1,n),e.slice(n+1)]}(t,!1);return n===s.jNX||n===s.rJ1?`:${n}:${r}`:r}(t):"*",o=function cy(){return Fc||(Fc={},Ea(gi.HTML,void 0,[["iframe",["srcdoc"]],["*",["innerHTML","outerHTML"]]]),Ea(gi.STYLE,void 0,[["*",["style"]]]),Ea(gi.URL,void 0,[["*",["formAction"]],["area",["href"]],["a",["href","xlink:href"]],["form",["action"]],["img",["src"]],["video",["src"]]]),Ea(gi.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"]]]),Ea(gi.RESOURCE_URL,void 0,[["base",["href"]],["embed",["src"]],["frame",["src"]],["iframe",["src"]],["link",["href"]],["object",["codebase","data"]]]),Ea(gi.URL,"svg",[["a",["href","xlink:href"]]]),Ea(gi.ATTRIBUTE_NO_BINDING,"svg",[["animate",["attributeName","values","to","from"]],["set",["to","attributeName"]],["animateMotion",["attributeName"]],["animateTransform",["attributeName"]]]),Ea(gi.ATTRIBUTE_NO_BINDING,void 0,[["unknown",["attributeName","values","to","from","sandbox","allow","allowFullscreen","referrerPolicy","csp","fetchPriority"]],["iframe",["sandbox","allow","allowFullscreen","referrerPolicy","csp","fetchPriority"]]])),Fc}();switch(o[`${r}|${n}`]||o[`*|${n}`]||gi.NONE){case gi.HTML:return Zu;case gi.STYLE:return wh;case gi.SCRIPT:return Th;case gi.URL:return rr;case gi.RESOURCE_URL:return ed;case gi.ATTRIBUTE_NO_BINDING:return Ih;default:return null}}const ew=/\[(\ufffd.+?\ufffd?)\]/,tw=/\[(\ufffd.+?\ufffd?)\]|(\ufffd\/?\*\d+:\d+\ufffd)/g,nw=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g,rw=/{([A-Z0-9_]+)}/g,iw=/\ufffdI18N_EXP_(ICU(_\d+)?)\ufffd/g,ow=/\/\*/,sw=/\d+\:(\d+)/;function __(e,t,n=-1){const r=(0,s.klJ)(),o=(0,s.OAn)(),l=s.Yw1+e,u=(0,s.db4)(r.consts,t),f=(0,s.Ab)();r.firstCreatePass&&function HM(e,t,n,r,o,l){const u=(0,s.Ab)(),f=[],m=[],S=[[]],x=[[]];o=function zM(e,t){if(function kp(e){return-1===e}(t))return d_(e);{const n=e.indexOf(`:${t}\ufffd`)+2+t.toString().length,r=e.search(new RegExp(`\ufffd\\/\\*\\d+:${t}\ufffd`));return d_(e.substring(n,r))}}(o,l);const $=function VM(e){return e.replace(BM," ")}(o).split(jM);for(let J=0;J<$.length;J++){let se=$[J];if(1&J){const Ie=47===se.charCodeAt(0),ht=se.charCodeAt(Ie?1:0),Pt=s.Yw1+Number.parseInt(se.substring(Ie?2:1));if(Ie)S.shift(),x.shift(),(0,s.iMd)((0,s.Ab)(),!1);else{const Xt=eD(e,S[0],Pt);S.unshift([]),(0,s.iMd)(Xt,!0);const ut={kind:2,index:Pt,children:[],type:35===ht?0:1};x[0].push(ut),x.unshift(ut.children)}}else{const Ie=Kf(se);for(let ht=0;ht<Ie.length;ht++){let Pt=Ie[ht];if(1&ht){const Xt=Pt;if("object"!=typeof Xt)throw new Error(`Unable to parse ICU expression in "${o}" message.`);const tr=c_(e,u,S[0],n,f,"",!0).index;f_(x[0],e,n,m,t,Xt,tr)}else""!==Pt&&$M(x[0],e,u,S[0],f,m,n,Pt)}}}e.data[r]={create:f,update:m,ast:x[0],parentTNodeIndex:t}}(r,null===f?0:f.index,o,l,u,n),2===r.type?o[s.b5C][s.Wg1]|=32:o[s.Wg1]|=32;const m=r.data[l],x=np(r,f===o[s.qlT]?null:f,o);(function NM(e,t,n,r){const o=e[s.GpT];for(let l=0;l<t.length;l++){const u=t[l++],S=(u&wo.APPEND_EAGERLY)===wo.APPEND_EAGERLY,x=u>>>wo.SHIFT;let $=e[x],J=!1;null===$&&($=e[x]=Sc(e,0,t[l],(u&wo.COMMENT)===wo.COMMENT?Node.COMMENT_NODE:Node.TEXT_NODE),J=(0,s.SX7)()),S&&null!==n&&J&&V
vendor: 4,712 bytes, line 1
1a(o,n,$,r,!1)}})(o,m.create,x,f&&8&f.type?o[f.index]:null),(0,s.xyx)(!0)}function v_(){(0,s.xyx)(!1)}function Qf(e,t,n){const r=(0,s.OAn)(),o=(0,s.klJ)(),l=(0,s.Mx4)();return qf(o,r,r[s.GpT],l,e,t,n),Qf}function qf(e,t,n,r,o,l,u){let f=!0,m=null;if((3&r.type||u)&&(m??=ba(r,t,l),Kd(r,e,t,u,n,o,l,m)&&(f=!1)),f){const S=r.outputs?.[o],x=r.hostDirectiveOutputs?.[o];if(x&&x.length)for(let $=0;$<x.length;$+=2){const J=x[$],se=x[$+1];m??=ba(r,t,l),Il(r,t,J,se,o,m)}if(S&&S.length)for(const $ of S)m??=ba(r,t,l),Il(r,t,$,o,o,m)}}function C_(e=1){return(0,s.jvu)(e)}function fw(e,t){let n=null;const r=function Ay(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(!(1&n))return t[n+1]}return null}(e);for(let o=0;o<t.length;o++){const l=t[o];if("*"!==l){if(null===r?Fh(e,l,!0):Ry(r,l))return o}else n=o}return n}function b_(e){const t=(0,s.OAn)()[s.b5C][s.qlT];if(!t.projection){const r=t.projection=(0,s.WfI)(e?e.length:1,null),o=r.slice();let l=t.child;for(;null!==l;){if(128!==l.type){const u=e?fw(l,e):0;null!==u&&(o[u]?o[u].projectionNext=l:r[u]=l,o[u]=l)}l=l.next}}}function M_(e,t=0,n,r,o,l){const u=(0,s.OAn)(),f=(0,s.klJ)(),m=r?e+1:null;null!==m&&tl(u,f,m,r,o,l,null,n);const S=qa(f,s.Yw1+e,16,null,n||null);null===S.projection&&(S.projection=t),(0,s.Pfq)();const $=!u[s.tcA]||(0,s.KtD)();null===u[s.b5C][s.qlT].projection[S.projection]&&null!==m?function hw(e,t,n){const r=s.Yw1+n,o=t.data[r],l=e[r],u=hc(l,o.tView.ssrId);Ml(l,Cl(e,o,void 0,{dehydratedView:u}),0,Qa(o,u))}(u,f,m):$&&!p(S)&&function aE(e,t,n){lp(t[s.GpT],0,t,n,vd(e,n,t),rp(n.parent||t[s.qlT],n,t))}(f,u,S)}function Yf(e,t,n,r){return Tg(e,t,n,r),Yf}function Xf(e,t,n){return wg(e,t,n),Xf}function w_(e){const t=(0,s.OAn)(),n=(0,s.klJ)(),r=(0,s.w7Z)();(0,s.GA0)(r+1);const o=nf(n,r);if(e.dirty&&(0,s.vOT)(t)===!(2&~o.metadata.flags)){if(null===o.matches)e.reset([]);else{const l=Ag(t,r);e.reset(l,dr),e.notifyOnChanges()}return!0}return!1}function T_(){return tf((0,s.OAn)(),(0,s.w7Z)())}function I_(e){const t=(0,s.VPL)();return(0,s.Hh6)(t,s.Yw1+e)}function Uu(e,t){return e<<17|t<<2}function ol(e){return e>>17&32767}function Zf(e){return 2|e}function Ul(e){return(131068&e)>>2}function Jf(e,t){return-131069&e|t<<2}function eh(e){return 1|e}function O_(e,t,n,r){const o=e[n+1],l=null===t;let u=r?ol(o):Ul(o),f=!1;for(;0!==u&&(!1===f||l);){const S=e[u+1];Ew(e[u],t)&&(f=!0,e[u+1]=r?eh(S):Zf(S)),u=r?ol(S):Ul(S)}f&&(e[n+1]=r?Zf(o):eh(o))}function Ew(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&(0,s.FRF)(e,t)>=0}const Ni={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function R_(e){return e.substring(Ni.key,Ni.keyEnd)}function Dw(e){return e.substring(Ni.value,Ni.valueEnd)}function P_(e,t){const n=Ni.textEnd;return n===t?-1:(t=Ni.keyEnd=function Mw(e,t,n){for(;t<n&&e.charCodeAt(t)>32;)t++;return t}(e,Ni.key=t,n),jl(e,t,n))}function N_(e,t){const n=Ni.textEnd;let r=Ni.key=jl(e,t,n);return n===r?-1:(r=Ni.keyEnd=function ww(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=x_(e,r,n),r=Ni.value=jl(e,r,n),r=Ni.valueEnd=function Tw(e,t,n){let r=-1,o=-1,l=-1,u=t,f=u;for(;u<n;){const m=e.charCodeAt(u++);if(59===m)return f;34===m||39===m?f=u=L_(e,m,u,n):t===u-4&&85===l&&82===o&&76===r&&40===m?f=u=L_(e,41,u,n):m>32&&(f=u),l=o,o=r,r=-33&m}return f}(e,r,n),x_(e,r,n))}function k_(e){Ni.key=0,Ni.keyEnd=0,Ni.value=0,Ni.valueEnd=0,Ni.textEnd=e.length}function jl(e,t,n){for(;t<n&&e.charCodeAt(t)<=32;)t++;return t}function x_(e,t,n,r){return(t=jl(e,t,n))<n&&t++,t}function L_(e,t,n,r){let o=-1,l=n;for(;l<r;){const u=e.charCodeAt(l++);if(u==t&&92!==o)return l;o=92==u&&92===o?0:u}throw new Error}function th(e,t){return j_(e,t,null,!0),th}function Aw(e,t){for(let n=function bw(e){return k_(e),N_(e,jl(e,0,Ni.textEnd))}(t);n>=0;n=N_(t,n))$_(e,R_(t),Dw(t))}function U_(e){B_(xw,Iw,e,!0)}function Iw(e,t){for(let n=function Cw(e){return k_(e),P_(e,jl(e,0,Ni.textEnd))}(t);n>=0;n=P_(t,n))(0,s.ezK)(e,R_(t),!0)}function j_(e,t,n,r){const o=(0,s.OAn)(),l=(0,s.klJ)(),u=(0,s.b$O)(2);l.firstUpdatePass&&H_(l,e,u,r),t!==yr&&Kr(o,u,t)&&W_(l,l.data[(0,s._px)()],o,o[s.GpT],e,o[u+1]=function Fw(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=(0,s.AsM)(d(e)))),e}(t,n),r,u)}function B_(e,t,n,r){const o=(0,s.klJ)(),l=(0,s.b$O)(2);o.firstUpdatePass&&H_(o,null,l,r);const u=(0,s.OAn)();if(n!==yr&&Kr(u,l,n)){const f=o.data[(0,s._px)()];if(z_(f,r)&&!V_(o,l)){let m=r?f.classesWithoutHost:f.stylesWithoutHost;null!==m&&(n=(0,s.n$e)(m,n||"")),Lf(o,f,u,n,r)}else!function Lw(e,t,n,r,o,l,u,f){o===yr&&(o=s.Mlv);let m=0,S=0,x=0<o.length?o[0]:null,$=0<l.length?l[0]:null;for(;null!==x||null!==$;
vendor: 5,229 bytes, line 1
1){const J=m<o.length?o[m+1]:void 0,se=S<l.length?l[S+1]:void 0;let ht,Ie=null;x===$?(m+=2,S+=2,J!==se&&(Ie=$,ht=se)):null===$||null!==x&&x<$?(m+=2,Ie=x):(S+=2,Ie=$,ht=se),null!==Ie&&W_(e,t,n,r,Ie,ht,u,f),x=m<o.length?o[m]:null,$=S<l.length?l[S]:null}}(o,f,u,u[s.GpT],u[l+1],u[l+1]=function kw(e,t,n){if(null==n||""===n)return s.Mlv;const r=[],o=d(n);if(Array.isArray(o))for(let l=0;l<o.length;l++)e(r,o[l],!0);else if(o instanceof Set)for(const l of o)e(r,l,!0);else if("object"==typeof o)for(const l in o)o.hasOwnProperty(l)&&e(r,l,o[l]);else"string"==typeof o&&t(r,o);return r}(e,t,n),r,l)}}function V_(e,t){return t>=e.expandoStartIndex}function H_(e,t,n,r){const o=e.data;if(null===o[n+1]){const l=o[(0,s._px)()],u=V_(e,n);z_(l,r)&&null===t&&!u&&(t=!1),t=function Ow(e,t,n,r){const o=(0,s.MT)(e);let l=r?t.residualClasses:t.residualStyles;if(null===o)0===(r?t.classBindings:t.styleBindings)&&(n=Ic(n=nh(null,e,t,n,r),t.attrs,r),l=null);else{const u=t.directiveStylingLast;if(-1===u||e[u]!==o)if(n=nh(o,e,t,n,r),null===l){let m=function Rw(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0!==Ul(r))return e[ol(r)]}(e,t,r);void 0!==m&&Array.isArray(m)&&(m=nh(null,e,t,m[1],r),m=Ic(m,t.attrs,r),function Pw(e,t,n,r){e[ol(n?t.classBindings:t.styleBindings)]=r}(e,t,r,m))}else l=function Nw(e,t,n){let r;const o=t.directiveEnd;for(let l=1+t.directiveStylingLast;l<o;l++)r=Ic(r,e[l].hostAttrs,n);return Ic(r,t.attrs,n)}(e,t,r)}return void 0!==l&&(r?t.residualClasses=l:t.residualStyles=l),n}(o,l,t,r),function vw(e,t,n,r,o,l){let u=l?t.classBindings:t.styleBindings,f=ol(u),m=Ul(u);e[r]=n;let x,S=!1;if(Array.isArray(n)?(x=n[1],(null===x||(0,s.FRF)(n,x)>0)&&(S=!0)):x=n,o)if(0!==m){const J=ol(e[f+1]);e[r+1]=Uu(J,f),0!==J&&(e[J+1]=Jf(e[J+1],r)),e[f+1]=function mw(e,t){return 131071&e|t<<17}(e[f+1],r)}else e[r+1]=Uu(f,0),0!==f&&(e[f+1]=Jf(e[f+1],r)),f=r;else e[r+1]=Uu(m,0),0===f?f=r:e[m+1]=Jf(e[m+1],r),m=r;S&&(e[r+1]=Zf(e[r+1])),O_(e,x,r,!0),O_(e,x,r,!1),function yw(e,t,n,r,o){const l=o?e.residualClasses:e.residualStyles;null!=l&&"string"==typeof t&&(0,s.FRF)(l,t)>=0&&(n[r+1]=eh(n[r+1]))}(t,x,e,r,l),u=Uu(f,m),l?t.classBindings=u:t.styleBindings=u}(o,l,t,n,u,r)}}function nh(e,t,n,r,o){let l=null;const u=n.directiveEnd;let f=n.directiveStylingLast;for(-1===f?f=n.directiveStart:f++;f<u&&(l=t[f],r=Ic(r,l.hostAttrs,o),l!==e);)f++;return null!==e&&(n.directiveStylingLast=f),r}function Ic(e,t,n){const r=n?1:2;let o=-1;if(null!==t)for(let l=0;l<t.length;l++){const u=t[l];"number"==typeof u?o=u:o===r&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),(0,s.ezK)(e,u,!!n||t[++l]))}return void 0===e?null:e}function $_(e,t,n){(0,s.ezK)(e,t,d(n))}function xw(e,t,n){const r=String(t);""!==r&&!r.includes(" ")&&(0,s.ezK)(e,r,n)}function W_(e,t,n,r,o,l,u,f){if(!(3&t.type))return;const m=e.data,S=m[f+1],x=function _w(e){return!(1&~e)}(S)?K_(m,t,n,o,Ul(S),u):void 0;ju(x)||(ju(l)||function gw(e){return!(2&~e)}(S)&&(l=K_(m,null,n,o,f,u)),function cE(e,t,n,r,o){if(t)o?e.addClass(n,r):e.removeClass(n,r);else{let l=-1===r.indexOf("-")?void 0:Vc.DashCase;null==o?e.removeStyle(n,r,l):("string"==typeof o&&o.endsWith("!important")&&(o=o.slice(0,-10),l|=Vc.Important),e.setStyle(n,r,o,l))}}(r,u,(0,s.vaC)((0,s._px)(),n),o,l))}function K_(e,t,n,r,o,l){const u=null===t;let f;for(;o>0;){const m=e[o],S=Array.isArray(m),x=S?m[1]:m,$=null===x;let J=n[o+1];J===yr&&(J=$?s.Mlv:void 0);let se=$?(0,s.K7h)(J,r):x===r?J:void 0;if(S&&!ju(se)&&(se=(0,s.K7h)(m,r)),ju(se)&&(f=se,u))return f;const Ie=e[o+1];o=u?ol(Ie):Ul(Ie)}if(null!==t){let m=l?t.residualClasses:t.residualStyles;null!=m&&(f=(0,s.K7h)(m,r))}return f}function ju(e){return void 0!==e}function z_(e,t){return!!(e.flags&(t?8:16))}function G_(e,t=""){const n=(0,s.OAn)(),r=(0,s.klJ)(),o=e+s.Yw1,l=r.firstCreatePass?qa(r,o,1,t,null):r.data[o],u=Q_(r,n,l,t);n[o]=u,(0,s.SX7)()&&Ed(r,n,u,l),(0,s.iMd)(l,!1)}let Q_=(e,t,n,r)=>((0,s.m7n)(!0),Yu(t[s.GpT],r));function Uw(e,t,n,r){const o=!us(t,n);return(0,s.m7n)(o),o?Yu(t[s.GpT],r):uc(t[s.tcA],e,t,n)}function jw(){Q_=Uw}function q_(e,t){let n=!1,r=(0,s.c$7)();for(let l=1;l<t.length;l+=2)n=Kr(e,r++,t[l])||n;if((0,s.Kw3)(r),!n)return yr;let o=t[0];for(let l=1;l<t.length;l+=2)o+=(0,s.eFE)(t[l])+(l+1!==t.length?t[l+1]:"");return o}function Y_(e,t,n,r=""){return Kr(e,(0,s.xbp)(),n)?t+(0,s.eFE)(n)+r:yr}function X_(e,t,n,r,o,l=""){const f=Za(e,(0,s.c$7)(),n,o);return(0,s.b$O)(2),f?t+(0,s.eFE)(n)+r+(0,s.eFE)(o)+l:yr}function Z_(e,t,n,r,o,l,u,f=""){const S=pu(e,(0,s.c$7)(),n,o,u);return(0,s.b$O)(3),S?t+(0,s.eFE)(n)+r+(0,s.eFE)(o)+l+(0,s.eFE)(u)+f:yr}function J_(e,t,n,r,o,l,u,f,m,S=""){const $=Xo(e,(0,s.c$7)(),n,o,u,m);return(0,s.b$O)(4),$?t+(0,s.eFE)(n)+r+(0,s.eFE)(o)+l+(0,s.eFE)(u)+f+(0,s.eFE)(m)+S:yr}function ev(e,t,n,r,o,l,u,f,m,S,x,$=""){const J=(0,s.c$7)();let se=Xo(e,J,n,o,u,m);return se=Kr(e,J+4,x)||se,(0,s.b$O)(5),se?t+(0,s.eFE)(n)+r+(0,s.eFE)(o)+l+(0,s.eFE)(u)+f+(0,s.eFE)(m)+S+(0,s.eFE)(x)+$:yr}function tv(e,t,n,r,o,l,u,f,m,S,x,$,J,se=""){const Ie=(0,s.c$7)();let ht=Xo(e,Ie,n,o,u,m);return ht=Za(e,Ie+4,x,J)||ht,(0,s.b$O)(6),ht?t+(0,s.eFE)(n)+r+(0,s.eFE)(o)+l+(0,s.eFE)(u)+f+(0,s.eFE)(m)+S+(0,s.eFE)(x)+$+(0,s.eFE)(J)+se:yr}function nv(e,t,n,r,o,l,u,f,m,S,x,$,J,se,Ie,ht=""){const Pt=(0,s.c$7)();let Xt=Xo(e,Pt,n,o,u,m);
vendor: 5,314 bytes, line 1
1return Xt=pu(e,Pt+4,x,J,Ie)||Xt,(0,s.b$O)(7),Xt?t+(0,s.eFE)(n)+r+(0,s.eFE)(o)+l+(0,s.eFE)(u)+f+(0,s.eFE)(m)+S+(0,s.eFE)(x)+$+(0,s.eFE)(J)+se+(0,s.eFE)(Ie)+ht:yr}function rv(e,t,n,r,o,l,u,f,m,S,x,$,J,se,Ie,ht,Pt,Xt=""){const ut=(0,s.c$7)();let tr=Xo(e,ut,n,o,u,m);return tr=Xo(e,ut+4,x,J,Ie,Pt)||tr,(0,s.b$O)(8),tr?t+(0,s.eFE)(n)+r+(0,s.eFE)(o)+l+(0,s.eFE)(u)+f+(0,s.eFE)(m)+S+(0,s.eFE)(x)+$+(0,s.eFE)(J)+se+(0,s.eFE)(Ie)+ht+(0,s.eFE)(Pt)+Xt:yr}function rh(e){return Bu("",e),rh}function Bu(e,t,n){const r=(0,s.OAn)(),o=Y_(r,e,t,n);return o!==yr&&Js(r,(0,s._px)(),o),Bu}function ih(e,t,n,r,o){const l=(0,s.OAn)(),u=X_(l,e,t,n,r,o);return u!==yr&&Js(l,(0,s._px)(),u),ih}function Js(e,t,n){const r=(0,s.vaC)(t,e);yh(e[s.GpT],r,n)}function oh(e,t,n){um(t)&&(t=t());const r=(0,s.OAn)();return Kr(r,(0,s.xbp)(),t)&&((0,s.klJ)(),bd((0,s.CpD)(),r,e,t,r[s.GpT],n)),oh}function dv(e,t){const n=um(e);return n&&e.set(t),n}function sh(e,t){const n=(0,s.OAn)(),r=(0,s.klJ)(),o=(0,s.Mx4)();return qf(r,n,n[s.GpT],o,e,t),sh}const fv={};function pv(e){return Kr((0,s.OAn)(),(0,s.xbp)(),e)?(0,s.eFE)(e):yr}function gv(e,t,n=""){return Y_((0,s.OAn)(),e,t,n)}function mv(e,t,n){const r=(0,s.klJ)();r.firstCreatePass&&_v(t,r.data,r.blueprint,(0,s.JlV)(e),n)}function _v(e,t,n,r,o){if(e=(0,s.nl4)(e),Array.isArray(e))for(let l=0;l<e.length;l++)_v(e[l],t,n,r,o);else{const l=(0,s.klJ)(),u=(0,s.OAn)(),f=(0,s.Mx4)();let m=(0,s.Y3W)(e)?e:(0,s.nl4)(e.provide);const S=(0,s.Rc9)(e),x=1048575&f.providerIndexes,$=f.directiveStart,J=f.providerIndexes>>20;if((0,s.Y3W)(e)||!e.multi){const se=new Et(S,o,Sl,null),Ie=lh(m,t,o?x:x+J,$);-1===Ie?(Ze(Nn(f,u),l,m),ah(l,e,t.length),t.push(m),f.directiveStart++,f.directiveEnd++,o&&(f.providerIndexes+=1048576),n.push(se),u.push(se)):(n[Ie]=se,u[Ie]=se)}else{const se=lh(m,t,x+J,$),Ie=lh(m,t,x,x+J),Pt=Ie>=0&&n[Ie];if(o&&!Pt||!o&&!(se>=0&&n[se])){Ze(Nn(f,u),l,m);const Xt=function eT(e,t,n,r,o){const u=new Et(e,n,Sl,null);return u.multi=[],u.index=t,u.componentProviders=0,vv(u,o,r&&!n),u}(o?Jw:Zw,n.length,o,r,S);!o&&Pt&&(n[Ie].providerFactory=Xt),ah(l,e,t.length,0),t.push(m),f.directiveStart++,f.directiveEnd++,o&&(f.providerIndexes+=1048576),n.push(Xt),u.push(Xt)}else ah(l,e,se>-1?se:Ie,vv(n[o?Ie:se],S,!o&&r));!o&&r&&Pt&&n[Ie].componentProviders++}}}function ah(e,t,n,r){const o=(0,s.Y3W)(t),l=(0,s.MME)(t);if(o||l){const m=(l?(0,s.nl4)(t.useClass):t).prototype.ngOnDestroy;if(m){const S=e.destroyHooks||(e.destroyHooks=[]);if(!o&&t.multi){const x=S.indexOf(n);-1===x?S.push(n,[r,m]):S[x+1].push(r,m)}else S.push(n,m)}}}function vv(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function lh(e,t,n,r){for(let o=n;o<r;o++)if(t[o]===e)return o;return-1}function Zw(e,t,n,r,o){return ch(this.multi,[])}function Jw(e,t,n,r,o){const l=this.multi;let u;if(this.providerFactory){const f=this.providerFactory.componentProviders,m=ii(r,r[s.eDl],this.providerFactory.index,o);u=m.slice(0,f),ch(l,u);for(let S=f;S<m.length;S++)u.push(m[S])}else u=[],ch(l,u);return u}function ch(e,t){for(let n=0;n<e.length;n++)t.push((0,e[n])());return t}function yv(e,t){return n=>{n.providersResolver=(r,o)=>mv(r,o?o(e):e,!1),t&&(n.viewProvidersResolver=(r,o)=>mv(r,o?o(t):t,!0))}}function Vu(e){if("function"==typeof e)return e;const t=(0,s.Bqz)(e);return t.some(s.Jzi)?()=>t.map(s.nl4).map(Ev):t.map(Ev)}function Ev(e){return Bd(e)?e.ngModule:e}function Dv(e,t){const n=(0,s.gxQ)()+e,r=(0,s.OAn)();return r[n]===yr?ps(r,n,t()):Al(r,n)}function Cv(e,t,n){return Mv((0,s.OAn)(),(0,s.gxQ)(),e,t,n)}function bv(e,t,n,r){return wv((0,s.OAn)(),(0,s.gxQ)(),e,t,n,r)}function Oc(e,t){const n=e[t];return n===yr?void 0:n}function Mv(e,t,n,r,o,l){const u=t+n;return Kr(e,u,o)?ps(e,u+1,l?r.call(l,o):r(o)):Oc(e,u+1)}function wv(e,t,n,r,o,l,u){const f=t+n;return Za(e,f,o,l)?ps(e,f+2,u?r.call(u,o,l):r(o,l)):Oc(e,f+2)}function Tv(e,t,n,r,o,l,u,f){const m=t+n;return pu(e,m,o,l,u)?ps(e,m+3,f?r.call(f,o,l,u):r(o,l,u)):Oc(e,m+3)}function Sv(e,t,n,r,o,l,u,f,m){const S=t+n;return Xo(e,S,o,l,u,f)?ps(e,S+4,m?r.call(m,o,l,u,f):r(o,l,u,f)):Oc(e,S+4)}function Av(e,t,n,r,o,l){let u=t+n,f=!1;for(let m=0;m<o.length;m++)Kr(e,u++,o[m])&&(f=!0);return f?ps(e,u,r.apply(l,o)):Oc(e,u)}function Iv(e,t){const n=(0,s.klJ)();let r;const o=e+s.Yw1;n.firstCreatePass?(r=function dT(e,t){if(t)for(let n=t.length-1;n>=0;n--){const r=t[n];if(e===r.name)return r}}(t,n.pipeRegistry),n.data[o]=r,r.onDestroy&&(n.destroyHooks??=[]).push(o,r.onDestroy)):r=n.data[o];const l=r.factory||(r.factory=(0,s.wGu)(r.type,!0)),f=(0,s.a2B)(Sl);try{const m=$t(!1),S=l();return $t(m),(0,s.M_e)(n,(0,s.OAn)(),o,S),S}finally{(0,s.a2B)(f)}}function Ov(e,t,n){const r=e+s.Yw1,o=(0,s.OAn)(),l=(0,s.Hh6)(o,r);return Rc(o,r)?Mv(o,(0,s.gxQ)(),t,l.transform,n,l):l.transform(n)}function Rv(e,t,n,r){const o=e+s.Yw1,l=(0,s.OAn)(),u=(0,s.Hh6)(l,o);return Rc(l,o)?wv(l,(0,s.gxQ)(),t,u.transform,n,r,u):u.transform(n,r)}function Rc(e,t){return e[s.eDl].data[t].pure}function Pv(e,t){return iu(e,t)}function Hu(e,t,n,r,o){const l=o[s.eDl];if(l!==r.tView)for(let u=s.Yw1;u<l.bindingStartIndex;u++){const f=o[u];if((0,s.A0l)(f)){(0,s.q$2)(f[s.jgP])&&Hu(e,t,n,r,f[s.jgP]);for(let m=s.Y20;m<f.length;m++)Hu(e,t,n,r,f[m])}else(0,s.q$2)(f)&&Hu(e,t,n,r,f)}else!function DT(e,t,n,r,o){const l=o[s.SKP];let u=o[s.jgP];const f=o[s.f7T],m=o[s.qlT],S=o[s.YEL].get(s.SKi,null),x=()=>
vendor: 21,274 bytes, line 1
1{if(r.encapsulation===Pi.ShadowDom||r.encapsulation===Pi.ExperimentalIsolatedShadowDom){const Ie=u.cloneNode(!1);u.replaceWith(Ie),u=Ie}const $=jh(n),J=jc(f,$,l,rd(n),u,m,null,null,null,null,null);(function CT(e,t,n,r){for(let o=s.Yw1;o<e[s.eDl].bindingStartIndex;o++){const l=e[o];if(((0,s.q$2)(l)||(0,s.A0l)(l))&&l[s.K29]===t){l[s.K29]=n;break}}e[s.EJG]===t&&(e[s.EJG]=n),e[s.Yrj]===t&&(e[s.Yrj]=n),n[s.K29]=t[s.K29],t[s.K29]=null,e[r]=n})(f,o,J,m.index),nc(o[s.eDl],o),fc(o);const se=o[s.M0L].rendererFactory;(function ET(e,t){e.componentReplaced?.(t.id)})(se,r),J[s.GpT]=se.createRenderer(u,n),Jh(o[s.eDl],o),function bT(e){if(null!==e.projection){for(const t of e.projection)Z(t)&&(t.projectionNext=null,t.flags&=-3);e.projection=null}}(m),tu($,J,l),vp($,J,$.template,l)};null===S?Nv(e,t,x):S.run(()=>Nv(e,t,x))}(e,t,n,r,o)}function Nv(e,t,n){try{n()}catch(r){if(null!==t&&r.message){const l=r.message+(r.stack?"\n"+r.stack:"");e?.hot?.send?.("angular:invalidate",{id:t,message:l,error:!0})}throw r}}const Sa={\u0275\u0275animateEnter:function Tu(e){if(Qi("NgAnimateEnter"),!Ha)return Tu;const t=(0,s.OAn)();if(Hc(t))return Tu;const n=(0,s.Mx4)(),r=t[s.YEL].get(s.SKi);return Wc($c(t),n,()=>function Zb(e,t,n,r){const o=(0,s.d31)(t,e),l=e[s.GpT],u=Hh(n),f=[];let m=!1;const S=$=>{if(tc($)!==o)return;const J=$ instanceof AnimationEvent?"animationend":"transitionend";r.runOutsideAngular(()=>{l.listen(o,J,x)})},x=$=>{tc($)===o&&(ud($,o)&&(m=!0),function Jb(e,t,n){const r=vl.get(t);if(tc(e)===t&&r&&ud(e,t)){e.stopPropagation();for(const o of r.classList)n.removeClass(t,o);ad(t)}}($,o,l))};if(u&&u.length>0){r.runOutsideAngular(()=>{f.push(l.listen(o,"animationstart",S)),f.push(l.listen(o,"transitionstart",S))}),function Hy(e,t,n){const r=vl.get(e);if(r){for(const o of t)r.classList.push(o);for(const o of n)r.cleanupFns.push(o)}else vl.set(e,{classList:t,cleanupFns:n})}(o,u,f);for(const $ of u)l.addClass(o,$);r.runOutsideAngular(()=>{requestAnimationFrame(()=>{if(!m&&(Kh(o,$a,Ha),!$a.has(o))){for(const $ of u)l.removeClass(o,$);ad(o)}})})}}(t,n,e,r)),Qc(t[s.YEL]),gd(t[s.YEL],$c(t)),Tu},\u0275\u0275animateEnterListener:function Su(e){if(Qi("NgAnimateEnter"),!Ha)return Su;const t=(0,s.OAn)();if(Hc(t))return Su;const n=(0,s.Mx4)();return Wc($c(t),n,()=>function eM(e,t,n){const r=(0,s.d31)(t,e);n.call(e[s.SKP],{target:r,animationComplete:$y})}(t,n,e)),Qc(t[s.YEL]),gd(t[s.YEL],$c(t)),Su},\u0275\u0275animateLeave:function Au(e){if(Qi("NgAnimateLeave"),!Ha)return Au;const t=(0,s.OAn)();if(Hc(t))return Au;const r=(0,s.Mx4)(),o=t[s.YEL].get(s.SKi);return Wc(Wa(t),r,()=>function tM(e,t,n,r){const{promise:o,resolve:l}=Mf(),u=(0,s.d31)(t,e),f=e[s.GpT];za.add(e[s.ID]),(Wa(e).get(t.index).resolvers??=[]).push(l);const m=Hh(n);return m&&m.length>0?function nM(e,t,n,r,o,l){!function Ky(e,t){if(!Ha)return;const n=vl.get(e);if(n&&n.classList.length>0&&function zy(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);ad(e)}(e,o);const u=[],f=Wa(n).get(t.index)?.resolvers;let m,S=!1;const x=$=>{if((tc($)===e||"animation-fallback"===$.type)&&("animation-fallback"===$.type||ud($,e))){if(S=!0,m&&clearTimeout(m),"animation-fallback"!==$.type&&$.stopPropagation(),$a.delete(e),ld(t,e),Array.isArray(t.projection))for(const se of r)o.removeClass(e,se);dd(f,u),fd(n,t)}};l.runOutsideAngular(()=>{u.push(o.listen(e,"animationend",x)),u.push(o.listen(e,"transitionend",x))}),cd(t,e);for(const $ of r)o.addClass(e,$);l.runOutsideAngular(()=>{requestAnimationFrame(()=>{if(S)return;Kh(e,$a,Ha);const $=$a.get(e);$?(m=setTimeout(()=>{x(new CustomEvent("animation-fallback"))},$.duration+50),u.push(()=>clearTimeout(m))):(ld(t,e),dd(f,u),fd(n,t))})})}(u,t,e,m,f,r):l(),{promise:o,resolve:l}}(t,r,e,o)),Qc(t[s.YEL]),Au},\u0275\u0275animateLeaveListener:function Of(e){if(Qi("NgAnimateLeave"),!Ha)return Of;const t=(0,s.OAn)(),n=(0,s.Mx4)();za.add(t[s.ID]);const r=t[s.YEL].get(s.SKi),o=t[s.YEL].get(jy);return Wc(Wa(t),n,()=>function rM(e,t,n,r,o){const{promise:l,resolve:u}=Mf(),f=(0,s.d31)(t,e),m=[],S=e[s.GpT],x=Hc(e);(Wa(e).get(t.index).resolvers??=[]).push(u);const $=Wa(e).get(t.index)?.resolvers;if(x)Kc(e,t,f,$,m);else{const J=setTimeout(()=>Kc(e,t,f,$,m),o),se={target:f,animationComplete:()=>{Kc(e,t,f,$,m),clearTimeout(J)}};cd(t,f),r.runOutsideAngular(()=>{m.push(S.listen(f,"animationend",()=>{Kc(e,t,f,$,m),clearTimeout(J)},{once:!0}))}),n.call(e[s.SKP],se)}return{promise:l,resolve:u}}(t,n,e,r,o)),Qc(t[s.YEL]),Of},\u0275\u0275attribute:If,\u0275\u0275defineComponent:Lg,\u0275\u0275defineDirective:jg,\u0275\u0275defineInjectable:s.jDH,\u0275\u0275defineInjector:s.G2t,\u0275\u0275defineNgModule:Ug,\u0275\u0275definePipe:Bg,\u0275\u0275directiveInject:Sl,\u0275\u0275getInheritedFactory:st,\u0275\u0275inject:s.KVO,\u0275\u0275injectAttribute:Yt,\u0275\u0275invalidFactory:Zp,\u0275\u0275invalidFactoryDep:s.dmw,\u0275\u0275templateRefExtractor:Pv,\u0275\u0275resetView:s.Njj,\u0275\u0275HostDirectivesFeature:function KC(e){const t=n=>{const r=Array.isArray(e);null===n.hostDirectives?(n.resolveHostDirectives=zC,n.hostDirectives=r?e.map(uf):[e]):r?n.hostDirectives.unshift(...e.map(uf)):n.hostDirectives.unshift(e)};return t.ngInherit=!0,t},\u0275\u0275NgOnChangesFeature:Fn,\u0275\u0275ControlFeature:function WC(e){return t=>{t.controlDef={create:(n,r)=>{n?.\u0275ngControlCreate(r)},update:(n,r)=>{n?.\u0275ngControlUpdate?.(r)},passThroughInput:e}}},\u0275\u0275ProvidersFeature:yv,\u0275\u0275InheritDefinitionFeature:df,\u0275\u0275ExternalStylesFeature:function tT(e){return t=>{e.length<1||(t.getExternalStyles=n=>e.map(o=>o+"?ngcomp"+(n?"="+encodeURIComponent(n):"")+"&e="+t.encapsulation))}},\u0275\u0275nextContext:C_,\u0275\u0275namespaceHTML:s.joV,\u0275\u0275namespaceMathML:s.By9,\u0275\u0275namespaceSVG:s.qSk,\u0275\u0275enableBindings:s.cSN,\u0275\u0275disableBindings:s.fuf,\u0275\u0275elementStart:Cc,\u0275\u0275elementEnd:Ou,\u0275\u0275element:Ff,\u0275\u0275elementContainerStart:Nu,\u0275\u0275elementContainerEnd:bc,\u0275\u0275domElement:Uf,\u0275\u0275domElementStart:Ru,\u0275\u0275domElementEnd:Pu,\u0275\u0275domElementContainer:function Ym(e,t,n){return Bf(e,t,n),qm(),Ym},\u0275\u0275domElementContainerStart:Bf,\u0275\u0275domElementContainerEnd:qm,\u0275\u0275domTemplate:pf,\u0275\u0275domListener:function D_(e,t,n){const r=(0,s.OAn)(),o=(0,s.klJ)(),l=(0,s.Mx4)();return(3&l.type||n)&&Kd(l,o,r,n,r[s.GpT],e,t,ba(l,r,t)),D_},\u0275\u0275elementContainer:function Qm(e,t,n){return Nu(e,t,n),bc(),Qm},\u0275\u0275pureFunction0:Dv,\u0275\u0275pureFunction1:Cv,\u0275\u0275pureFunction2:bv,\u0275\u0275pureFunction3:function iT(e,t,n,r,o){return Tv((0,s.OAn)(),(0,s.gxQ)(),e,t,n,r,o)},\u0275\u0275pureFunction4:function oT(e,t,n,r,o,l,u){return Sv((0,s.OAn)(),(0,s.gxQ)(),e,t,n,r,o,l)},\u0275\u0275pureFunction5:function sT(e,t,n,r,o,l,u){const f=(0,s.gxQ)()+e,m=(0,s.OAn)(),S=Xo(m,f,n,r,o,l);return Kr(m,f+4,u)||S?ps(m,f+5,t(n,r,o,l,u)):Al(m,f+5)},\u0275\u0275pureFunction6:function aT(e,t,n,r,o,l,u,f){const m=(0,s.gxQ)()+e,S=(0,s.OAn)(),x=Xo(S,m,n,r,o,l);return Za(S,m+4,u,f)||x?ps(S,m+6,t(n,r,o,l,u,f)):Al(S,m+6)},\u0275\u0275pureFunction7:function lT(e,t,n,r,o,l,u,f,m){const S=(0,s.gxQ)()+e,x=(0,s.OAn)();let $=Xo(x,S,n,r,o,l);return pu(x,S+4,u,f,m)||$?ps(x,S+7,t(n,r,o,l,u,f,m)):Al(x,S+7)},\u0275\u0275pureFunction8:function cT(e,t,n,r,o,l,u,f,m,S){const x=(0,s.gxQ)()+e,$=(0,s.OAn)(),J=Xo($,x,n,r,o,l);return Xo($,x+4,u,f,m,S)||J?ps($,x+8,t(n,r,o,l,u,f,m,S)):Al($,x+8)},\u0275\u0275pureFunctionV:function uT(e,t,n){return Av((0,s.OAn)(),(0,s.gxQ)(),e,t,n)},\u0275\u0275getCurrentView:Xm,\u0275\u0275restoreView:s.eBV,\u0275\u0275listener:Qf,\u0275\u0275projection:M_,\u0275\u0275syntheticHostProperty:function Zm(e,t,n){const r=(0,s.OAn)();if(Kr(r,(0,s.xbp)(),t)){const l=(0,s.klJ)(),u=(0,s.CpD)();Md(u,r,e,t,hp((0,s.MT)(l.data),u,r),n)}return Zm},\u0275\u0275syntheticHostListener:function E_(e,t){const n=(0,s.Mx4)(),r=(0,s.OAn)(),o=(0,s.klJ)();return qf(o,r,hp((0,s.MT)(o.data),n,r),n,e,t),E_},\u0275\u0275pipeBind1:Ov,\u0275\u0275pipeBind2:Rv,\u0275\u0275pipeBind3:function fT(e,t,n,r,o){const l=e+s.Yw1,u=(0,s.OAn)(),f=(0,s.Hh6)(u,l);return Rc(u,l)?Tv(u,(0,s.gxQ)(),t,f.transform,n,r,o,f):f.transform(n,r,o)},\u0275\u0275pipeBind4:function hT(e,t,n,r,o,l){const u=e+s.Yw1,f=(0,s.OAn)(),m=(0,s.Hh6)(f,u);return Rc(f,u)?Sv(f,(0,s.gxQ)(),t,m.transform,n,r,o,l,m):m.transform(n,r,o,l)},\u0275\u0275pipeBindV:function pT(e,t,n){const r=e+s.Yw1,o=(0,s.OAn)(),l=(0,s.Hh6)(o,r);return Rc(o,r)?Av(o,(0,s.gxQ)(),t,l.transform,n,l):l.transform.apply(l,n)},\u0275\u0275projectionDef:b_,\u0275\u0275domProperty:Hf,\u0275\u0275ariaProperty:function Vm(e,t){const n=(0,s.OAn)();if(Kr(n,(0,s.xbp)(),t)){const o=(0,s.klJ)(),l=(0,s.CpD)();if(eu(l,o,n,e,t))(0,s.Qs1)(l)&&dp(n,l.index);else{const f=(0,s.d31)(l,n);Xc(n[s.GpT],f,null,l.value,e,t,null)}}return Vm},\u0275\u0275property:xf,\u0275\u0275control:function nC(){!function cg(){const e=(0,s.OAn)(),t=(0,s.klJ)(),n=(0,s.CpD)();-1!==n.controlDirectiveIndex&&t.data[n.controlDirectiveIndex].controlDef.update(e[n.controlDirectiveIndex],new ug(e,t,n))}()},\u0275\u0275controlCreate:function tC(){!function lg(){const e=(0,s.OAn)(),t=(0,s.klJ)(),n=(0,s.Mx4)();t.firstCreatePass&&function rC(e,t){for(let o=t.directiveStart;o<t.directiveEnd;o++)if(e.data[o].controlDef){t.controlDirectiveIndex=o;break}if(-1===t.controlDirectiveIndex)return;const r=e.data[t.controlDirectiveIndex].controlDef;r.passThroughInput&&(t.inputs?.[r.passThroughInput]?.length??0)>1?t.flags|=4096:function iC(e,t){for(let n=t.directiveStart;n<t.directiveEnd;n++){const r=e.data[n];if(dg(r,"value"))return t.flags|=1024,void(t.customControlIndex=n);if(dg(r,"checked"))return t.flags|=2048,void(t.customControlIndex=n)}}(e,t)}(t,n),-1!==n.controlDirectiveIndex&&(Qi("NgSignalForms"),t.data[n.controlDirectiveIndex].controlDef.create(e[n.controlDirectiveIndex],new ug(e,t,n)))}()},\u0275\u0275pipe:Iv,\u0275\u0275queryRefresh:w_,\u0275\u0275queryAdvance:function pw(e=1){(0,s.GA0)((0,s.w7Z)()+e)},\u0275\u0275viewQuery:Xf,\u0275\u0275viewQuerySignal:function A_(e,t,n,r){return Ig(e,wg(t,n,r)),A_},\u0275\u0275loadQuery:T_,\u0275\u0275contentQuery:Yf,\u0275\u0275contentQuerySignal:function S_(e,t,n,r,o){return Ig(t,Tg(e,n,r,o)),S_},\u0275\u0275reference:I_,\u0275\u0275classMap:U_,\u0275\u0275styleMap:function Sw(e){B_($_,Aw,e,!1)},\u0275\u0275styleProp:function F_(e,t,n){return j_(e,t,n,!1),F_},\u0275\u0275classProp:th,\u0275\u0275advance:Bh,\u0275\u0275template:hf,\u0275\u0275conditional:zm,\u0275\u0275conditionalCreate:Km,\u0275\u0275conditionalBranchCreate:Nf,\u0275\u0275defer:function Ib(e,t,n,r,o,l,u,f,m,S){const x=(0,s.OAn)(),$=(0,s.klJ)(),J=e+s.Yw1,se=tl(x,$,e,null,0,0),Ie=x[s.YEL],ht=sa(Ie);if($.firstCreatePass){Qi("NgDefer");const ea={primaryTmplIndex:t,loadingTmplIndex:r??null,placeholderTmplIndex:o??null,errorTmplIndex:l??null,placeholderBlockConfig:null,loadingBlockConfig:null,dependencyResolverFn:n??null,loadingState:mi.NOT_STARTED,loadingPromise:null,providers:null,hydrateTriggers:null,debug:null,flags:S??0};m?.($,ea,f,u),function l0(e,t,n){const r=yc(t);e.data[r]=n}($,J,ea)}const Pt=x[J];Eg(Pt,se,x);let Xt=null,ut=null;if(Pt[s.qFA]?.length>0){const ea=Pt[s.qFA][0].data;ut=ea.di??null,Xt=ea.s}const tr=[null,Ol.Initial,null,null,null,null,ut,Xt,null,null];!function a0(e,t,n){e[yc(t)]=n}(x,J,tr);let Yi=null;null!==ut&&ht&&(Yi=Ie.get(ro),Yi.add(ut,{lView:x,tNode:se,lContainer:Pt}));const Jr=()=>{Zg(tr),null!==ut&&Yi?.cleanup([ut])};vc(0,tr,()=>(0,s.DyX)(x,Jr)),(0,s.ik5)(x,Jr)},\u0275\u0275deferWhen:function Ob(e){const t=(0,s.OAn)(),n=(0,s.CpD)();if(ci(0,t,n)&&Kr(t,(0,s.xbp)(),e)){const o=(0,mt.Ht)(null);try{const l=!!e,f=bo(t,n)[1];!1===l&&f===Ol.Initial?kl(t,n):!0===l&&(f===Ol.Initial||f===Sr.Placeholder)&&il(0,t,n)}finally{(0,mt.Ht)(o)}}},\u0275\u0275deferOnIdle:function kb(){ci(0,(0,s.OAn)(),(0,s.Mx4)())&&Nm(Du)},\u0275\u0275deferOnImmediate:function Fb(){const e=(0,s.OAn)(),t=(0,s.Mx4)();ci(0,e,t)&&(null===qi(e[s.eDl],t).loadingTmplIndex&&kl(e,t),il(0,e,t))},\u0275\u0275deferOnTimer:function Bb(e){ci(0,(0,s.OAn)(),(0,s.Mx4)())&&Nm(Cu(e))},\u0275\u0275deferOnHover:function $b(e,t){const n=(0,s.OAn)(),r=(0,s.Mx4)();ci(0,n,r)&&(kl(n,r),Nl(n,r,e,t,Ho,()=>il(0,n,r),0))},\u0275\u0275deferOnInteraction:function zb(e,t){const n=(0,s.OAn)(),r=(0,s.Mx4)();ci(0,n,r)&&(kl(n,r),Nl(n,r,e,t,yo,()=>il(0,n,r),0))},\u0275\u0275deferOnViewport:function qb(e,t,n){const r=(0,s.OAn)(),o=(0,s.Mx4)();ci(0,r,o)&&(kl(r,o),Nl(r,o,e,t,mf,()=>il(0,r,o),0,n))},\u0275\u0275deferPrefetchWhen:function Rb(e){const t=(0,s.OAn)(),n=(0,s.CpD)();if(ci(1,t,n)&&Kr(t,(0,s.xbp)(),e)){const o=(0,mt.Ht)(null);try{const l=!!e,f=qi(t[s.eDl],n);!0===l&&f.loadingState===mi.NOT_STARTED&&Dc(f,t,n)}finally{(0,mt.Ht)(o)}}},\u0275\u0275deferPrefetchOnIdle:function xb(){ci(1,(0,s.OAn)(),(0,s.Mx4)())&&km(Du)},\u0275\u0275deferPrefetchOnImmediate:function Ub(){const e=(0,s.OAn)(),t=(0,s.Mx4)();if(!ci(1,e,t))return;const r=qi(e[s.eDl],t);r.loadingState===mi.NOT_STARTED&&wf(r,e,t)},\u0275\u0275deferPrefetchOnTimer:function Vb(e){ci(1,(0,s.OAn)(),(0,s.Mx4)())&&km(Cu(e))},\u0275\u0275deferPrefetchOnHover:function Wb(e,t){const n=(0,s.OAn)(),r=(0,s.Mx4)();if(!ci(1,n,r))return;const l=qi(n[s.eDl],r);l.loadingState===mi.NOT_STARTED&&Nl(n,r,e,t,Ho,()=>Dc(l,n,r),1)},\u0275\u0275deferPrefetchOnInteraction:function Gb(e,t){const n=(0,s.OAn)(),r=(0,s.Mx4)();if(!ci(1,n,r))return;const l=qi(n[s.eDl],r);l.loadingState===mi.NOT_STARTED&&Nl(n,r,e,t,yo,()=>Dc(l,n,r),1)},\u0275\u0275deferPrefetchOnViewport:function Yb(e,t,n){const r=(0,s.OAn)(),o=(0,s.Mx4)();if(!ci(1,r,o))return;const u=qi(r[s.eDl],o);u.loadingState===mi.NOT_STARTED&&Nl(r,o,e,t,mf,()=>Dc(u,r,o),1,n)},\u0275\u0275deferHydrateWhen:function Pb(e){const t=(0,s.OAn)(),n=(0,s.CpD)();if(!ci(2,t,n))return;const r=(0,s.xbp)();if(Ta((0,s.klJ)(),n).set(6,null),Kr(t,r,e)){const u=t[s.YEL],f=(0,mt.Ht)(null);try{1==!!e&&wa(u,bo(t,n)[6])}finally{(0,mt.Ht)(f)}}},\u0275\u0275deferHydrateNever:function Nb(){const e=(0,s.OAn)(),t=(0,s.Mx4)();ci(2,e,t)&&Ta((0,s.klJ)(),t).set(7,null)},\u0275\u0275deferHydrateOnIdle:function Lb(){const e=(0,s.OAn)(),t=(0,s.Mx4)();ci(2,e,t)&&(Ta((0,s.klJ)(),t).set(0,null),xm(Du,e,t))},\u0275\u0275deferHydrateOnImmediate:function jb(){const e=(0,s.OAn)(),t=(0,s.Mx4)();ci(2,e,t)&&(Ta((0,s.klJ)(),t).set(1,null),wa(e[s.YEL],bo(e,t)[6]))},\u0275\u0275deferHydrateOnTimer:function Hb(e){const t=(0,s.OAn)(),n=(0,s.Mx4)();ci(2,t,n)&&(Ta((0,s.klJ)(),n).set(5,{type:5,delay:e}),xm(Cu(e),t,n))},\u0275\u0275deferHydrateOnHover:function Kb(){const e=(0,s.OAn)(),t=(0,s.Mx4)();ci(2,e,t)&&Ta((0,s.klJ)(),t).set(4,null)},\u0275\u0275deferHydrateOnInteraction:function Qb(){const e=(0,s.OAn)(),t=(0,s.Mx4)();ci(2,e,t)&&Ta((0,s.klJ)(),t).set(3,null)},\u0275\u0275deferHydrateOnViewport:function Xb(e){const t=(0,s.OAn)(),n=(0,s.Mx4)();ci(2,t,n)&&Ta((0,s.klJ)(),n).set(2,e?{type:2,intersectionObserverOptions:e}:null)},\u0275\u0275deferEnableTimerScheduling:function C0(e,t,n,r){const o=e.consts;null!=n&&(t.placeholderBlockConfig=(0,s.db4)(o,n)),null!=r&&(t.loadingBlockConfig=(0,s.db4)(o,r)),null===vf&&(vf=D0)},\u0275\u0275repeater:function hM(e){const t=(0,mt.Ht)(null),n=(0,s._px)();try{const r=(0,s.OAn)(),o=r[s.eDl],l=r[n],u=n+1,f=Iu(r,u);if(void 0===l.liveCollection){const S=kf(o,u);l.liveCollection=new fM(f,r,S)}else l.liveCollection.reset();const m=l.liveCollection;if(function sM(e,t,n,r){let o,l,u=0,f=e.length-1;if(Array.isArray(t)){(0,mt.Ht)(r);let S=t.length-1;for((0,mt.Ht)(null);u<=f&&u<=S;){const x=e.at(u),$=t[u],J=Rf(u,x,u,$,n);if(0!==J){J<0&&e.updateValue(u,$),u++;continue}const se=e.at(f),Ie=t[S],ht=Rf(f,se,S,Ie,n);if(0!==ht){ht<0&&e.updateValue(f,Ie),f--,S--;continue}const Pt=n(u,x),Xt=n(f,se),ut=n(u,$);if(Object.is(ut,Xt)){const tr=n(S,Ie);Object.is(tr,Pt)?(e.swap(u,f),e.updateValue(f,Ie),S--,f--):e.move(f,u),e.updateValue(u,$),u++;continue}if(o??=new Wm,l??=$m(e,u,f,n),Pf(e,o,u,ut))e.updateValue(u,$),u++,f++;else if(l.has(ut))o.set(Pt,e.detach(u)),f--;else{const tr=e.create(u,t[u]);e.attach(u,tr),u++,f++}}for(;u<=S;)Hm(e,o,n,u,t[u]),u++}else if(null!=t){(0,mt.Ht)(r);const S=t[Symbol.iterator]();(0,mt.Ht)(null);let x=S.next();for(;!x.done&&u<=f;){const $=e.at(u),J=x.value,se=Rf(u,$,u,J,n);if(0!==se)se<0&&e.updateValue(u,J),u++,x=S.next();else{o??=new Wm,l??=$m(e,u,f,n);const Ie=n(u,J);if(Pf(e,o,u,Ie))e.updateValue(u,J),u++,f++,x=S.next();else if(l.has(Ie)){const ht=n(u,$);o.set(ht,e.detach(u)),f--}else e.attach(u,e.create(u,J)),u++,f++,x=S.next()}}for(;!x.done;)Hm(e,o,n,e.length,x.value),x=S.next()}for(;u<=f;)e.destroy(e.detach(f--));o?.forEach(S=>{e.destroy(S)})}(m,e,l.trackByFn,t),m.updateIndexes(),l.hasEmptyBlock){const S=(0,s.xbp)(),x=0===m.length;if(Kr(r,S,x)){const $=n+2,J=Iu(r,$);if(x){const se=kf(o,$),Ie=Gp(J,se,r);Ml(J,Cl(r,se,void 0,{dehydratedView:Ie}),0,Qa(se,Ie))}else o.firstUpdatePass&&cu(J),Ad(J,0)}}}finally{(0,mt.Ht)(t)}},\u0275\u0275repeaterCreate:function dM(e,t,n,r,o,l,u,f,m,S,x,$,J){Qi("NgControlFlow");const se=(0,s.OAn)(),Ie=(0,s.klJ)(),ht=void 0!==m,Pt=(0,s.OAn)(),Xt=f?u.bind(Pt[s.b5C][s.SKP]):u,ut=new uM(ht,Xt);Pt[s.Yw1+e]=ut,tl(se,Ie,e+1,t,n,r,o,(0,s.db4)(Ie.consts,l),256),ht&&tl(se,Ie,e+2,m,S,x,$,(0,s.db4)(Ie.consts,J),512)},\u0275\u0275repeaterTrackByIndex:function lM(e){return e},\u0275\u0275repeaterTrackByIdentity:function cM(e,t){return t},\u0275\u0275componentInstance:function iM(){return(0,s.OAn)()[s.b5C][s.SKP]},\u0275\u0275text:G_,\u0275\u0275textInterpolate:rh,\u0275\u0275textInterpolate1:Bu,\u0275\u0275textInterpolate2:ih,\u0275\u0275textInterpolate3:function iv(e,t,n,r,o,l,u){const f=(0,s.OAn)(),m=Z_(f,e,t,n,r,o,l,u);return m!==yr&&Js(f,(0,s._px)(),m),iv},\u0275\u0275textInterpolate4:function ov(e,t,n,r,o,l,u,f,m){const S=(0,s.OAn)(),x=J_(S,e,t,n,r,o,l,u,f,m);return x!==yr&&Js(S,(0,s._px)(),x),ov},\u0275\u0275textInterpolate5:function sv(e,t,n,r,o,l,u,f,m,S,x){const $=(0,s.OAn)(),J=ev($,e,t,n,r,o,l,u,f,m,S,x);return J!==yr&&Js($,(0,s._px)(),J),sv},\u0275\u0275textInterpolate6:function av(e,t,n,r,o,l,u,f,m,S,x,$,J){const se=(0,s.OAn)(),Ie=tv(se,e,t,n,r,o,l,u,f,m,S,x,$,J);return Ie!==yr&&Js(se,(0,s._px)(),Ie),av},\u0275\u0275textInterpolate7:function lv(e,t,n,r,o,l,u,f,m,S,x,$,J,se,Ie){const ht=(0,s.OAn)(),Pt=nv(ht,e,t,n,r,o,l,u,f,m,S,x,$,J,se,Ie);return Pt!==yr&&Js(ht,(0,s._px)(),Pt),lv},\u0275\u0275textInterpolate8:function cv(e,t,n,r,o,l,u,f,m,S,x,$,J,se,Ie,ht,Pt){const Xt=(0,s.OAn)(),ut=rv(Xt,e,t,n,r,o,l,u,f,m,S,x,$,J,se,Ie,ht,Pt);return ut!==yr&&Js(Xt,(0,s._px)(),ut),cv},\u0275\u0275textInterpolateV:function uv(e){const t=(0,s.OAn)(),n=q_(t,e);return n!==yr&&Js(t,(0,s._px)(),n),uv},\u0275\u0275i18n:function lw(e,t,n){__(e,t,n),v_()},\u0275\u0275i18nAttributes:function cw(e,t){const n=(0,s.klJ)(),r=(0,s.db4)(n.consts,t);!function WM(e,t,n){const r=(0,s.Mx4)(),o=r.index,l=[];if(e.firstCreatePass&&null===e.data[t]){for(let u=0;u<n.length;u+=2){const f=n[u],m=n[u+1];if(""!==m){if(LM.test(m))throw new Error(`ICU expressions are not supported in attributes. Message: "${m}".`);const S=r.namespace?`:${r.namespace}:${r.value}`:r.value;Fu(l,m,o,f,KM(l),Gf(f,S))}}e.data[t]=l}}(n,e+s.Yw1,r)},\u0275\u0275i18nExp:function y_(e){return function OM(e){e&&(wc|=1<<Math.min(Tc,31)),Tc++}(Kr((0,s.OAn)(),(0,s.xbp)(),e)),y_},\u0275\u0275i18nStart:__,\u0275\u0275i18nEnd:v_,\u0275\u0275i18nApply:function uw(e){!function RM(e,t,n){try{if(Tc>0){const r=e.data[n];i_(e,t,Array.isArray(r)?r:r.update,(0,s.c$7)()-Tc-1,wc)}}finally{wc=0,Tc=0}}((0,s.klJ)(),(0,s.OAn)(),e+s.Yw1)},\u0275\u0275i18nPostprocess:function dw(e,t={}){return function aw(e,t={}){let n=e;if(ew.test(e)){const r={},o=[0];n=n.replace(tw,(l,u,f)=>{const m=u||f,S=r[m]||[];if(S.length||(m.split("|").forEach(ht=>{const Pt=ht.match(sw),Xt=Pt?parseInt(Pt[1],10):0,ut=ow.test(ht);S.push([Xt,ut,ht])}),r[m]=S),!S.length)throw new Error(`i18n postprocess: unmatched placeholder - ${m}`);const x=o[o.length-1];let $=0;for(let ht=0;ht<S.length;ht++)if(S[ht][0]===x){$=ht;break}const[J,se,Ie]=S[$];return se?o.pop():x!==J&&o.push(J),S.splice($,1),Ie})}return Object.keys(t).length&&(n=n.replace(nw,(r,o,l,u,f,m)=>t.hasOwnProperty(l)?`${o}${t[l]}${m}`:r),n=n.replace(rw,(r,o)=>t.hasOwnProperty(o)?t[o]:r),n=n.replace(iw,(r,o)=>{if(t.hasOwnProperty(o)){const l=t[o];if(!l.length)throw new Error(`i18n postprocess: unmatched ICU - ${r} with key: ${o}`);return l.shift()}return r})),n}(e,t)},\u0275\u0275resolveWindow:Oh,\u0275\u0275resolveDocument:function Dy(e){return e.ownerDocument},\u0275\u0275resolveBody:Rh,\u0275\u0275setComponentScope:function nT(e,t,n){const r=e.\u0275cmp;r.directiveDefs=_u(t,Fg),r.pipeDefs=_u(n,s.oyA)},\u0275\u0275setNgModuleScope:function rT(e,t){return qt(()=>{const n=(0,s.WbQ)(e);n.declarations=Vu(t.declarations||s.Mlv),n.imports=Vu(t.imports||s.Mlv),n.exports=Vu(t.exports||s.Mlv),t.bootstrap&&(n.bootstrap=Vu(t.bootstrap)),gc.registerNgModule(e,t)})},\u0275\u0275registerNgModuleType:Pg,\u0275\u0275getComponentDepsFactory:function gT(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 mT(e,t){const n=(0,s.xUg)(e);null!==n&&(n.debugInfo=t)}
vendor: 5,045 bytes, line 1
1,\u0275\u0275declareLet:function hv(e){Qi("NgLet");const t=(0,s.klJ)(),n=(0,s.OAn)(),r=e+s.Yw1,o=qa(t,r,128,null,null);return(0,s.iMd)(o,!1),(0,s.M_e)(t,n,r,fv),hv},\u0275\u0275storeLet:function Bw(e){const t=(0,s.klJ)(),n=(0,s.OAn)(),r=(0,s._px)();return(0,s.M_e)(t,n,r,e),e},\u0275\u0275arrowFunction:function Xw(e,t,n){const r=(0,s.gxQ)()+e,o=(0,s.OAn)();return o[r]===yr?ps(o,r,t(n,o)):Al(o,r)},\u0275\u0275readContextLet:function Vw(e){const t=(0,s.VPL)(),n=(0,s.Hh6)(t,s.Yw1+e);if(n===fv)throw new s.buA(314,!1);return n},\u0275\u0275attachSourceLocations:function Hw(e,t){const n=(0,s.klJ)(),r=(0,s.OAn)(),o=r[s.GpT],l="data-ng-source-location";for(const[u,f,m,S]of t){(0,s.XRZ)(n,u+s.Yw1);const $=(0,s.vaC)(u+s.Yw1,r);$.hasAttribute(l)||o.setAttribute($,l,`${e}@o:${f},l:${m},c:${S}`)}},\u0275\u0275interpolate:pv,\u0275\u0275interpolate1:gv,\u0275\u0275interpolate2:function $w(e,t,n,r,o=""){return X_((0,s.OAn)(),e,t,n,r,o)},\u0275\u0275interpolate3:function Ww(e,t,n,r,o,l,u=""){return Z_((0,s.OAn)(),e,t,n,r,o,l,u)},\u0275\u0275interpolate4:function Kw(e,t,n,r,o,l,u,f,m=""){return J_((0,s.OAn)(),e,t,n,r,o,l,u,f,m)},\u0275\u0275interpolate5:function zw(e,t,n,r,o,l,u,f,m,S,x=""){return ev((0,s.OAn)(),e,t,n,r,o,l,u,f,m,S,x)},\u0275\u0275interpolate6:function Gw(e,t,n,r,o,l,u,f,m,S,x,$,J=""){return tv((0,s.OAn)(),e,t,n,r,o,l,u,f,m,S,x,$,J)},\u0275\u0275interpolate7:function Qw(e,t,n,r,o,l,u,f,m,S,x,$,J,se,Ie=""){return nv((0,s.OAn)(),e,t,n,r,o,l,u,f,m,S,x,$,J,se,Ie)},\u0275\u0275interpolate8:function qw(e,t,n,r,o,l,u,f,m,S,x,$,J,se,Ie,ht,Pt=""){return rv((0,s.OAn)(),e,t,n,r,o,l,u,f,m,S,x,$,J,se,Ie,ht,Pt)},\u0275\u0275interpolateV:function Yw(e){return q_((0,s.OAn)(),e)},\u0275\u0275sanitizeHtml:Zu,\u0275\u0275sanitizeStyle:wh,\u0275\u0275sanitizeResourceUrl:ed,\u0275\u0275sanitizeScript:Th,\u0275\u0275validateAttribute:Ih,\u0275\u0275sanitizeUrl:Ju,\u0275\u0275sanitizeUrlOrResourceUrl:Ah,\u0275\u0275trustConstantHtml:function uy(e){return fs(e[0])},\u0275\u0275trustConstantResourceUrl:Sh,forwardRef:s.Rfq,resolveForwardRef:s.nl4,\u0275\u0275twoWayProperty:oh,\u0275\u0275twoWayBindingSet:dv,\u0275\u0275twoWayListener:sh,\u0275\u0275replaceMetadata:function vT(e,t,n,r,o=null,l=null){const u=(0,s.xUg)(e);t.apply(null,[e,n,...r]);const{newDef:f,oldDef:m}=function yT(e,t){const n={...e};return{newDef:Object.assign(e,t,{directiveDefs:n.directiveDefs,pipeDefs:n.pipeDefs,setInput:n.setInput,type:n.type}),oldDef:n}}(u,(0,s.xUg)(e));if(e[s.CQl]=f,m.tView){const S=function Li(){return Lr}().values();for(const x of S)(0,s.EFk)(x)&&null===x[s.f7T]&&Hu(o,l,f,m,x)}},\u0275\u0275getReplaceMetadataURL:function _T(e,t,n){const r=`./@ng/component?c=${e}&t=${encodeURIComponent(t)}`;return new URL(r,n).href}};let Bl=null;function MT(e){null!==Bl&&(e.defaultEncapsulation!==Bl.defaultEncapsulation||e.preserveWhitespaces!==Bl.preserveWhitespaces)||(Bl=e)}const Pc=[];function jv(e){return Bd(e)?e.ngModule:e}const HT=or("NgModule",e=>e,void 0,0,(e,t)=>function AT(e,t={}){(function IT(e,t){const r=(0,s.Bqz)(t.declarations||s.Mlv);let o=null;Object.defineProperty(e,s.hmW,{configurable:!0,get:()=>(null===o&&(o=xn().compileNgModule(Sa,`ng:///${e.name}/\u0275mod.js`,{type:e,bootstrap:(0,s.Bqz)(t.bootstrap||s.Mlv).map(s.nl4),declarations:r.map(s.nl4),imports:(0,s.Bqz)(t.imports||s.Mlv).map(s.nl4).map(jv),exports:(0,s.Bqz)(t.exports||s.Mlv).map(s.nl4).map(jv),schemas:t.schemas?(0,s.Bqz)(t.schemas):null,id:t.id||null}),o.schemas||(o.schemas=[])),o)});let l=null;Object.defineProperty(e,s.zSs,{get:()=>{if(null===l){const f=xn();l=f.compileFactory(Sa,`ng:///${e.name}/\u0275fac.js`,{name:e.name,type:e,deps:Kn(e),target:f.FactoryTarget.NgModule,typeArgumentCount:0})}return l},configurable:!1});let u=null;Object.defineProperty(e,s.ONQ,{get:()=>{if(null===u){const f={name:e.name,type:e,providers:t.providers||s.Mlv,imports:[(t.imports||s.Mlv).map(s.nl4),(t.exports||s.Mlv).map(s.nl4)]};u=xn().compileInjector(Sa,`ng:///${e.name}/\u0275inj.js`,f)}return u},configurable:!1})})(e,t),void 0!==t.id&&Pg(e,t.id),function TT(e,t){Pc.push({moduleType:e,ngModule:t})}(e,t)}(e,t));class $T{ngModuleFactory;componentFactories;constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let WT=(()=>{class e{compileModuleSync(n){return new kg(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const r=this.compileModuleSync(n),l=Fs((0,s.phH)(n).declarations).reduce((u,f)=>{const m=(0,s.xUg)(f);return m&&u.push(new gu(m)),u},[]);return new $T(r,l)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static \u0275fac=function(r){return new(r||e)};static \u0275prov=(0,s.jDH)({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const KT=new s.nKC("");let zT=(()=>{class e{applicationErrorHandler=(0,s.WQX)(s.ZTf);appRef=(0,s.WQX)(bf);taskService=(0,s.WQX)(s.rev);ngZone=(0,s.WQX)(s.SKi);zonelessEnabled=(0,s.WQX)(s.Evm);tracing=(0,s.WQX)(yl,{optional:!0});
vendor: 38,432 bytes, line 1
1zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new Br.yU;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(s.AbJ):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&((0,s.WQX)(s.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?s.uiq:s.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(s.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,s.jDH)({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Zv(){return[{provide:s.hk6,useExisting:zT},{provide:s.SKi,useClass:s.myG},{provide:s.Evm,useValue:!0}]}const Jv=new s.nKC("",{factory:()=>(0,s.WQX)(Jv,{optional:!0,skipSelf:!0})||function GT(){return typeof $localize<"u"&&$localize.locale||Wf}()}),QT=new s.nKC("",{factory:()=>"USD"})},5824(Nt,Fe,T){T.d(Fe,{Ag:()=>wn,Bg:()=>Ae,EF:()=>Ke,H8:()=>Qt,Ht:()=>fe,JC:()=>Qe,KE:()=>Oe,KO:()=>_e,KZ:()=>jt,Ny:()=>cn,TO:()=>_t,Wu:()=>ot,XR:()=>lt,a7:()=>Kt,bh:()=>K,j2:()=>ft,lh:()=>Qn,mC:()=>Lt,mK:()=>G,n5:()=>oe,nR:()=>me,pL:()=>de,s0:()=>qe,si:()=>Re,vX:()=>fn});let b=null,D=!1,ie=1;const K=Symbol("SIGNAL");function fe(Ce){const et=b;return b=Ce,et}function me(){return b}function Oe(){return D}const de={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 G(Ce){if(D)throw new Error("");if(null===b)return;b.consumerOnSignalRead(Ce);const et=b.producersTail;if(void 0!==et&&et.producer===Ce)return;let Ve;const Tt=b.recomputing;if(Tt&&(Ve=void 0!==et?et.nextProducer:b.producers,void 0!==Ve&&Ve.producer===Ce))return b.producersTail=Ve,void(Ve.lastReadVersion=Ce.version);const s=Ce.consumersTail;if(void 0!==s&&s.consumer===b&&(!Tt||function rn(Ce,et){const Ve=et.producersTail;if(void 0!==Ve){let Tt=et.producers;do{if(Tt===Ce)return!0;if(Tt===Ve)break;Tt=Tt.nextProducer}while(void 0!==Tt)}return!1}(s,b)))return;const mt=pt(b),on={producer:Ce,consumer:b,nextProducer:Ve,prevConsumer:s,lastReadVersion:Ce.version,nextConsumer:void 0};b.producersTail=on,void 0!==et?et.nextProducer=on:b.producers=on,mt&&gt(Ce,on)}function Qe(Ce){if((!pt(Ce)||Ce.dirty)&&(Ce.dirty||Ce.lastCleanEpoch!==ie)){if(!Ce.producerMustRecompute(Ce)&&!Re(Ce))return void _t(Ce);Ce.producerRecomputeValue(Ce),_t(Ce)}}function pe(Ce){if(void 0===Ce.consumers)return;const et=D;D=!0;try{for(let Ve=Ce.consumers;void 0!==Ve;Ve=Ve.nextConsumer){const Tt=Ve.consumer;Tt.dirty||tt(Tt)}}finally{D=et}}function ze(){return!1!==b?.consumerAllowSignalWrites}function tt(Ce){Ce.dirty=!0,pe(Ce),Ce.consumerMarkedDirty?.(Ce)}function _t(Ce){Ce.dirty=!1,Ce.lastCleanEpoch=ie}function Ae(Ce){return Ce&&function Ne(Ce){Ce.producersTail=void 0,Ce.recomputing=!0}(Ce),fe(Ce)}function ot(Ce,et){fe(et),Ce&&function be(Ce){Ce.recomputing=!1;const et=Ce.producersTail;let Ve=void 0!==et?et.nextProducer:Ce.producers;if(void 0!==Ve){if(pt(Ce))do{Ve=ct(Ve)}while(void 0!==Ve);void 0!==et?et.nextProducer=void 0:Ce.producers=void 0}}(Ce)}function Re(Ce){for(let et=Ce.producers;void 0!==et;et=et.nextProducer){const Ve=et.producer,Tt=et.lastReadVersion;if(Tt!==Ve.version||(Qe(Ve),Tt!==Ve.version))return!0}return!1}function lt(Ce){if(pt(Ce)){let et=Ce.producers;for(;void 0!==et;)et=ct(et)}Ce.producers=void 0,Ce.producersTail=void 0,Ce.consumers=void 0,Ce.consumersTail=void 0}function gt(Ce,et){const Ve=Ce.consumersTail,Tt=pt(Ce);if(void 0!==Ve?(et.nextConsumer=Ve.nextConsumer,Ve.nextConsumer=et):(et.nextConsumer=void 0,Ce.consumers=et),et.prevConsumer=Ve,Ce.consumersTail=et,!Tt)for(let s=Ce.producers;void 0!==s;s=s.nextProducer)gt(s.producer,s)}function ct(Ce){const et=Ce.producer,Ve=Ce.nextProducer,Tt=Ce.nextConsumer,s=Ce.prevConsumer;if(Ce.nextConsumer=void 0,Ce.prevConsumer=void 0,void 0!==Tt?Tt.prevConsumer=s:et.consumersTail=s,void 0!==s)s.nextConsumer=Tt;else if(et.consumers=Tt,!pt(et)){let mt=et.producers;for(;void 0!==mt;)mt=ct(mt)}return Ve}function pt(Ce){return Ce.consumerIsAlwaysLive||void 0!==Ce.consumers}function Kt(Ce){}function Qt(Ce,et){return Object.is(Ce,et)}function jt(Ce,et){const Ve=Object.create(rt);Ve.computation=Ce,void 0!==et&&(Ve.equal=et);const Tt=()=>{if(Qe(Ve),G(Ve),Ve.value===Ke)throw Ve.error;return Ve.value};return Tt[K]=Ve,Tt}const wn=Symbol("UNSET"),cn=Symbol("COMPUTING"),Ke=Symbol("ERRORED"),rt={...de,value:wn,dirty:!0,error:null,equal:Qt,kind:"computed",producerMustRecompute:Ce=>Ce.value===wn||Ce.value===cn,producerRecomputeValue(Ce){if(Ce.value===cn)throw new Error("");const et=Ce.value;Ce.value=cn;const Ve=Ae(Ce);let Tt,s=!1;try{Tt=Ce.computation(),fe(null),s=et!==wn&&et!==Ke&&Tt!==Ke&&Ce.equal(et,Tt)}catch(mt){Tt=Ke,Ce.error=mt}finally{ot(Ce,Ve)}s?Ce.value=et:(Ce.value=Tt,Ce.version++)}};let At=function Ot(){throw new Error};function he(Ce){At(Ce)}function _e(Ce){At=Ce}function oe(Ce,et){const Ve=Object.create(qe);Ve.value=Ce,void 0!==et&&(Ve.equal=et);const Tt=()=>function ge(Ce){return G(Ce),Ce.value}(Ve);return Tt[K]=Ve,[Tt,on=>ft(Ve,on),on=>Lt(Ve,on)]}function ft(Ce,et){ze()||he(Ce),Ce.equal(Ce.value,et)||(Ce.value=et,function zt(Ce){Ce.version++,function we(){ie++}(),pe(Ce)}(Ce))}function Lt(Ce,et){ze()||he(Ce),ft(Ce,et(Ce.value))}const qe={...de,equal:Qt,value:void 0,kind:"signal"},fn={...de,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,kind:"effect"};function Qn(Ce){if(Ce.dirty=!1,Ce.version>0&&!Re(Ce))return;Ce.version++;const et=Ae(Ce);try{Ce.cleanup(),Ce.fn()}finally{ot(Ce,et)}}},5802(Nt,Fe,T){T.d(Fe,{JEi:()=>yt,Isx:()=>_n,EJG:()=>Ei,Yrj:()=>Li,VVG:()=>Lr,Y20:()=>Di,SKP:()=>yi,hk6:()=>fl,eVN:()=>Zr,l3R:()=>cs,b5C:()=>Wr,rQE:()=>M,X5O:()=>wr,qFA:()=>_r,qQL:()=>la,dUD:()=>ze,abz:()=>As,tQN:()=>it,pcR:()=>Le,oMQ:()=>le,Mlv:()=>Un,MZA:()=>dn,M0L:()=>Yr,Z63:()=>ur,Ap:()=>tt,dTm:()=>Ns,VML:()=>Qs,uvJ:()=>Hr,zcH:()=>Pi,bkB:()=>Do,Wg1:()=>gr,Yw1:()=>Hn,jgP:()=>ji,tcA:()=>kn,ID:()=>F,YEL:()=>Xi,B9r:()=>br,GBX:()=>Sn,ZTf:()=>Ps,nKC:()=>En,zZn:()=>Ra,rJ1:()=>Zo,nfM:()=>Vi,s6P:()=>Fr,K29:()=>xr,CQl:()=>Rn,CZt:()=>vn,p9y:()=>ri,zSs:()=>Cr,ONQ:()=>qt,hmW:()=>ti,yAH:()=>zr,SKi:()=>Os,myG:()=>ul,oTH:()=>ki,Czx:()=>Ee,f7T:()=>mr,wVl:()=>k,GYQ:()=>ga,u5s:()=>Gs,rev:()=>us,Ds7:()=>A,e5P:()=>$r,Iaj:()=>dt,GpT:()=>Ai,buA:()=>Ae,AQb:()=>ma,jNX:()=>Ao,eDl:()=>Mr,qlT:()=>Bi,bm_:()=>Ii,RxE:()=>Qe,r4V:()=>dl,ok8:()=>_t,Evm:()=>Gl,laP:()=>be,EYC:()=>Dn,AbJ:()=>Hs,ng7:()=>Jn,llW:()=>ve,gsJ:()=>ne,GZS:()=>Zi,iYM:()=>kt,PEr:()=>ta,z7f:()=>zt,LZP:()=>fn,Xln:()=>At,yzR:()=>lo,TWe:()=>Wi,LIA:()=>Ot,GWr:()=>ge,pbo:()=>ft,bBq:()=>Hi,Af3:()=>qr,zQk:()=>Aa,oZy:()=>ms,tF7:()=>Qn,ZFY:()=>xe,cP4:()=>So,MdC:()=>gs,XvL:()=>oe,KET:()=>ni,Tkx:()=>vs,iw4:()=>he,tdH:()=>Nc,pr_:()=>et,IAh:()=>ue,U45:()=>cn,WrV:()=>Ke,kNT:()=>Ce,MI:()=>_s,biv:()=>Fi,ZQF:()=>_e,Cv0:()=>rt,W0r:()=>Xr,R2n:()=>tn,O8q:()=>te,VKj:()=>j,Rom:()=>St,z6V:()=>Ht,n$e:()=>Kt,hjC:()=>An,Pz9:()=>$l,PQT:()=>De,VX4:()=>Ge,_Z$:()=>Xn,N79:()=>Bo,xLP:()=>un,QZP:()=>hl,A7J:()=>ei,BI7:()=>xn,U7d:()=>ar,uXy:()=>Zt,nZS:()=>Ar,ihb:()=>nt,jNO:()=>no,ID8:()=>Ut,gv8:()=>Wl,dwj:()=>ct,Bqz:()=>gn,OsK:()=>ot,Rfq:()=>Qt,c$7:()=>Go,gxQ:()=>Ms,ckz:()=>Oi,kLh:()=>gt,xUg:()=>Fn,KdJ:()=>es,db4:()=>ys,VPL:()=>zo,MT:()=>z,Z9v:()=>C,Ab:()=>Ko,w7Z:()=>ee,Mx4:()=>Vs,veI:()=>Wo,HaV:()=>lr,Agf:()=>zn,znI:()=>eo,wGu:()=>Tn,ebl:()=>en,OAn:()=>Eo,_0$:()=>vo,UaU:()=>Ss,vaC:()=>xo,d31:()=>Jo,ZRn:()=>Lo,phH:()=>Ln,WbQ:()=>Ir,WB9:()=>nr,d_l:()=>fo,vNG:()=>Ds,oyA:()=>kr,_px:()=>oo,CpD:()=>oa,XRZ:()=>Fo,klJ:()=>hi,oKB:()=>P,Fje:()=>is,b$O:()=>Ia,SMZ:()=>lt,WQX:()=>ln,MzJ:()=>ye,jXY:()=>Y,MME:()=>an,JlV:()=>No,Qs1:()=>Po,srX:()=>li,vOT:()=>Uo,YWB:()=>po,EPY:()=>E,yoD:()=>To,P3H:()=>ia,Jzi:()=>wn,rFz:()=>Oo,JjR:()=>p,M6u:()=>Si,KtD:()=>os,muV:()=>mt,A0l:()=>di,q$2:()=>Ci,yP_:()=>bs,EFk:()=>ao,UhH:()=>Vo,QuC:()=>fr,Y3W:()=>Yt,K7h:()=>Ze,FRF:()=>Rt,ezK:()=>ke,m7n:()=>aa,niQ:()=>Qo,krE:()=>Ho,bll:()=>bi,Hh6:()=>co,EmA:()=>ii,blu:()=>uo,HAh:()=>Es,WfI:()=>Nn,xbp:()=>ro,jvu:()=>Ri,Rc9:()=>si,E6O:()=>Ft,DyX:()=>rs,eFE:()=>hr,dMS:()=>ts,HUe:()=>Io,nl4:()=>jt,N4e:()=>_o,XaM:()=>Nr,uiq:()=>ll,l4E:()=>Na,Kw3:()=>ws,vQI:()=>_,RZ9:()=>O,GA0:()=>X,iMd:()=>Cs,Pfq:()=>ra,xyx:()=>v,a2B:()=>q,kcM:()=>Vr,DFp:()=>or,P2g:()=>ss,cBl:()=>as,ypq:()=>qo,vPA:()=>Ua,HO5:()=>Kl,M_e:()=>na,B22:()=>Bs,ik5:()=>jo,AsM:()=>pt,PP7:()=>cr,$8:()=>qe,$Hz:()=>Bt,kU6:()=>Gt,zAe:()=>ko,IvY:()=>fi,_gW:()=>ns,F1c:()=>Ki,ITl:()=>js,brz:()=>W,jRZ:()=>Ji,SX7:()=>sa,jDH:()=>Ve,G2t:()=>Tt,fuf:()=>yo,cSN:()=>to,KVO:()=>yn,dmw:()=>Vt,joV:()=>er,By9:()=>Oa,qSk:()=>Ts,Njj:()=>$o,eBV:()=>ho});var b=T(5824),D=T(4412),ie=T(1985),ce=T(1413),K=T(8359);let fe;function me(){return fe}function Oe(g){const I=fe;return fe=g,I}const de=Symbol("NotFound");function we(g){return g===de||"\u0275NotFound"===g?.name}Error;class Qe{full;major;minor;patch;constructor(I){this.full=I;const H=I.split(".");this.major=H[0],this.minor=H[1],this.patch=H.slice(2).join(".")}}const pe=new Qe("21.2.18"),ze=(()=>{const g=pe.full;return`https://${g.includes("-next")||g.includes("-rc")||"0.0.0-PLACEHOLDER"===g?"next":`v${pe.major}`}.angular.dev`})(),tt=`${ze}/errors`,_t="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss";class Ae extends Error{code;constructor(I,H){super(ot(I,H)),this.code=I}}function ot(g,I){return`${function Ne(g){return`NG0${Math.abs(g)}`}(g)}${I?": "+I:""}`}const be=globalThis;function lt(){return!1}function gt(g){for(let I in g)if(g[I]===gt)return I;throw Error("")}function ct(g,I){for(const H in I)I.hasOwnProperty(H)&&!g.hasOwnProperty(H)&&(g[H]=I[H])}function pt(g){if("string"==typeof g)return g;if(Array.isArray(g))return`[${g.map(pt).join(", ")}]`;if(null==g)return""+g;const I=g.overriddenName||g.name;if(I)return`${I}`;const H=g.toString();if(null==H)return""+H;const h=H.indexOf("\n");return h>=0?H.slice(0,h):H}function Kt(g,I){return g?I?`${g} ${I}`:g:I||""}function Gt(g,I=100){if(!g||I<1||g.length<=I)return g;if(1==I)return g.substring(0,1)+"...";const H=Math.round(I/2);return g.substring(0,H)+"..."+g.substring(g.length-H)}const rn=gt({__forward_ref__:gt});function Qt(g){return g.__forward_ref__=Qt,g}function jt(g){return wn(g)?g():g}function wn(g){return"function"==typeof g&&g.hasOwnProperty(rn)&&g.__forward_ref__===Qt}function cn(g,I){"number"!=typeof g&&qe(I,typeof g,"number","===")}function Ke(g,I,H){cn(g,"Expected a number"),function Pe(g,I,H){g<=I||qe(H,g,I,"<=")}(g,H,"Expected number to be less than or equal to"),ft(g,I,"Expected number to be greater than or equal to")}function rt(g,I){"string"!=typeof g&&qe(I,null===g?"null":typeof g,"string","===")}function Ot(g,I){"function"!=typeof g&&qe(I,null===g?"null":typeof g,"function","===")}function At(g,I,H){g!=I&&qe(H,g,I,"==")}function he(g,I,H){g==I&&qe(H,g,I,"!=")}function _e(g,I,H){g!==I&&qe(H,g,I,"===")}function ue(g,I,H){g===I&&qe(H,g,I,"!==")}function oe(g,I,H){g<I||qe(H,g,I,"<")}function ge(g,I,H){g>I||qe(H,g,I,">")}function ft(g,I,H){g>=I||qe(H,g,I,">=")}function kt(g,I){null==g&&qe(I,g,null,"!=")}function qe(g,I,H,h){throw new Error(`ASSERTION ERROR: ${g}`+(null==h?"":` [Expected=> ${H} ${h} ${I} <=Actual]`))}function zt(g){g instanceof Node||qe(`The provided value must be an instance of a DOM Node but got ${pt(g)}`)}function fn(g){g instanceof Element||qe(`The provided value must be an element but got ${pt(g)}`)}function Qn(g,I){kt(g,"Array must be defined.");const H=g.length;(I<0||I>=H)&&qe(`Index expected to be less than ${H} but got ${I}`)}function Ce(g,...I){if(-1!==I.indexOf(g))return!0;qe(`Expected value to be one of ${JSON.stringify(I)} but was ${JSON.stringify(g)}.`)}function et(g){null!==(0,b.nR)()&&qe(`${g}() should never be called in a reactive context.`)}function Ve(g){return{token:g.token,providedIn:g.providedIn||null,factory:g.factory,value:void 0}}function Tt(g){return{providers:g.providers||[],imports:g.imports||[]}}function s(g){return function on(g,I){return g.hasOwnProperty(I)&&g[I]||null}(g,zr)}function mt(g){return null!==s(g)}function en(g){return g&&g.hasOwnProperty(qt)?g[qt]:null}const zr=gt({\u0275prov:gt}),qt=gt({\u0275inj:gt});class En{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(I,H){this._desc=I,this.\u0275prov=void 0,"number"==typeof H?this.__NG_ELEMENT_ID__=H:void 0!==H&&(this.\u0275prov=Ve({token:this,providedIn:H.providedIn||"root",factory:H.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}let ir;function Er(){return qe("getInjectorProfilerContext should never be called in production mode"),ir}function or(g){qe("setInjectorProfilerContext should never be called in production mode");const I=ir;return ir=g,I}const Wn=[],sr=()=>{};function Vr(g){return qe("setInjectorProfiler should never be called in production mode"),null!==g?(Wn.includes(g)||Wn.push(g),()=>function jn(g){const I=Wn.indexOf(g);-1!==I&&Wn.splice(I,1)}(g)):(Wn.length=0,sr)}function Bn(g){qe("Injector profiler should never be called in production mode");for(let I=0;I<Wn.length;I++)(0,Wn[I])(g)}function Ar(g,I=!1){let H;qe("Injector profiler should never be called in production mode"),H="function"==typeof g||g instanceof En?g:jt(g.provide);let h=g;g instanceof En&&(h=g.\u0275prov||g),Bn({type:2,context:Er(),providerRecord:{token:H,provider:h,isViewProvider:I}})}function ar(g){qe("Injector profiler should never be called in production mode"),Bn({type:5,context:Er(),token:g})}function Zt(g){qe("Injector profiler should never be called in production mode"),Bn({type:1,context:Er(),instance:{value:g}})}function xn(g,I,H){qe("Injector profiler should never be called in production mode"),Bn({type:0,context:Er(),service:{token:g,value:I,flags:H}})}function ei(g){qe("Injector profiler should never be called in production mode"),Bn({type:4,context:Er(),effectPhase:g})}function Nr(g,I,H){qe("runInInjectorProfilerContext should never be called in production mode");const h=or({injector:g,token:I});try{H()}finally{or(h)}}function Dr(g){return g&&!!g.\u0275providers}const Rn=gt({\u0275cmp:gt}),vn=gt({\u0275dir:gt}),Qr=gt({\u0275pipe:gt}),ti=gt({\u0275mod:gt}),Cr=gt({\u0275fac:gt}),ri=gt({__NG_ELEMENT_ID__:gt}),qn=gt({__NG_ENV_ID__:gt});function Ln(g){return Yn(g),g[ti]||null}function Ir(g){const I=Ln(g);if(!I)throw new Ae(915,!1);return I}function Fn(g){return Yn(g),g[Rn]||null}function zn(g){const I=lr(g);if(!I)throw new Ae(916,!1);return I}function lr(g){return Yn(g),g[vn]||null}function kr(g){return Yn(g),g[Qr]||null}function Yn(g,I){if(null==g)throw new Ae(-919,!1)}function fr(g){const I=Fn(g)||lr(g)||kr(g);return null!==I&&I.standalone}function hr(g){return"string"==typeof g?g:null==g?"":String(g)}function cr(g){return"function"==typeof g?g.name||g.toString():"object"==typeof g&&null!=g&&"function"==typeof g.type?g.type.name||g.type.toString():hr(g)}function Xn(g){const I=Fn(g);return null!==I&&I.debugInfo?function In(g){return g.filePath&&g.lineNumber?`${g.className} (at ${g.filePath}:${g.lineNumber})`:g.className}(I.debugInfo):cr(g)}const Pn=gt({ngErrorCode:gt}),Ue=gt({ngErrorMessage:gt}),Me=gt({ngTokenPath:gt});function De(g,I){return Se("",-200,I)}function Ge(g,I){return function at(g,I){return g.message=function Et(g,I,H=[],h=null){let a="";H&&H.length>1&&(a=` Path: ${H.join(" -> ")}.`);return ot(I,`${g}${h?` Source: ${h}.`:""}${a}`)}(g[Ue]||g.message,g[Pn],g[Me],I),g}(De(0,I),null)}function Bt(g,I){throw new Ae(-201,!1)}function Se(g,I,H){const h=new Ae(I,g);return h[Pn]=I,h[Ue]=g,H&&(h[Me]=H),h}let U;function Z(){return U}function q(g){const I=U;return U=g,I}function ye(g,I,H){const h=s(g);return h&&"root"==h.providedIn?void 0===h.value?h.value=h.factory():h.value:8&H?null:void 0!==I?I:void Bt()}function xe(g){}const Xe={},xt="__NG_DI_FLAG__";class bt{injector;constructor(I){this.injector=I}retrieve(I,H){const h=An(H)||0;try{return this.injector.get(I,8&h?null:Xe,h)}catch(a){if(we(a))return a;throw a}}}function On(g,I=0){const H=me();if(void 0===H)throw new Ae(-203,!1);if(null===H)return ye(g,void 0,I);{const h=function Zn(g){return{optional:!!(8&g),host:!!(1&g),self:!!(2&g),skipSelf:!!(4&g)}}(I),a=H.retrieve(g,h);if(we(a)){if(h.optional)return null;throw a}return a}}function yn(g,I=0){return(Z()||On)(jt(g),I)}function Vt(g){throw new Ae(202,!1)}function ln(g,I){return yn(g,An(I))}function An(g){return typeof g>"u"||"number"==typeof g?g:0|(g.optional&&8)|(g.host&&1)|(g.self&&2)|(g.skipSelf&&4)}function Vn(g){const I=[];for(let H=0;H<g.length;H++){const h=jt(g[H]);if(Array.isArray(h)){if(0===h.length)throw new Ae(900,!1);let a,i=0;for(let c=0;c<h.length;c++){const d=h[c],y=$t(d);"number"==typeof y?-1===y?a=d.token:i|=y:a=d}I.push(yn(a,i))}else I.push(yn(h))}return I}function Ht(g,I){return g[xt]=I,g.prototype[xt]=I,g}function $t(g){return g[xt]}function Tn(g,I){return g.hasOwnProperty(Cr)?g[Cr]:null}function Jn(g,I,H){if(g.length!==I.length)return!1;for(let h=0;h<g.length;h++){let a=g[h],i=I[h];if(H&&(a=H(a),i=H(i)),i!==a)return!1}return!0}function gn(g){return g.flat(Number.POSITIVE_INFINITY)}function un(g,I){g.forEach(H=>Array.isArray(H)?un(H,I):I(H))}function Dn(g,I,H){I>=g.length?g.push(H):g.splice(I,0,H)}function Ft(g,I){return I>=g.length-1?g.pop():g.splice(I,1)[0]}function Nn(g,I){const H=[];for(let h=0;h<g;h++)H.push(I);return H}function ne(g,I,H){const h=g.length-H;for(;I<h;)g[I]=g[I+H],I++;for(;H--;)g.pop()}function ve(g,I,H,h){let a=g.length;if(a==I)g.push(H,h);else if(1===a)g.push(h,g[0]),g[0]=H;else{for(a--,g.push(g[a-1],g[a]);a>I;)g[a]=g[a-2],a--;g[I]=H,g[I+1]=h}}function ke(g,I,H){let h=Rt(g,I);return h>=0?g[1|h]=H:(h=~h,ve(g,h,I,H)),h}function Ze(g,I){const H=Rt(g,I);if(H>=0)return g[1|H]}function Rt(g,I){return function mn(g,I,H){let h=0,a=g.length>>H;for(;a!==h;){const i=h+(a-h>>1),c=g[i<<H];if(I===c)return i<<H;c>I?a=i:h=i+1}return~(a<<H)}(g,I,1)}const dn={},Un=[],ur=new En(""),Or=new En("",-1),br=new En("");class ki{get(I,H=Xe){if(H===Xe){const a=Se("",-201);throw a.name="\u0275NotFound",a}return H}}function ii(g){return{\u0275providers:g}}function P(...g){return{\u0275providers:Y(0,g),\u0275fromNgModule:!0}}function Y(g,...I){const H=[],h=new Set;let a;const i=c=>{H.push(c)};return un(I,c=>{const d=c;W(d,i,[],h)&&(a||=[],a.push(d))}),void 0!==a&&L(a,i),H}function L(g,I){for(let H=0;H<g.length;H++){const{ngModule:h,providers:a}=g[H];We(a,i=>{I(i,h)})}}function W(g,I,H,h){if(!(g=jt(g)))return!1;let a=null,i=en(g);const c=!i&&Fn(g);if(i||c){if(c&&!c.standalone)return!1;a=g}else{const y=g.ngModule;if(i=en(y),!i)return!1;a=y}const d=h.has(a);if(c){if(d)return!1;if(h.add(a),c.dependencies){const y="function"==typeof c.dependencies?c.dependencies():c.dependencies;for(const R of y)W(R,I,H,h)}}else{if(!i)return!1;{if(null!=i.imports&&!d){let R;h.add(a),un(i.imports,B=>{W(B,I,H,h)&&(R||=[],R.push(B))}),void 0!==R&&L(R,I)}if(!d){const R=Tn(a)||(()=>new a);I({provide:a,useFactory:R,deps:Un},a),I({provide:br,useValue:a,multi:!0},a),I({provide:ur,useValue:()=>yn(a),multi:!0},a)}const y=i.providers;if(null!=y&&!d){const R=g;We(y,B=>{I(B,R)})}}}return a!==g&&void 0!==g.providers}function We(g,I){for(let H of g)Dr(H)&&(H=H.\u0275providers),Array.isArray(H)?We(H,I):I(H)}const st=gt({provide:String,useValue:gt});function Dt(g){return null!==g&&"object"==typeof g&&st in g}function Yt(g){return"function"==typeof g}function an(g){return!!g.useClass}const Sn=new En(""),Cn={},Kn={};let pr;function nr(){return void 0===pr&&(pr=new ki),pr}class Hr{}class $r extends Hr{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(I,H,h,a){super(),this.parent=H,this.source=h,this.scopes=a,dr(I,c=>this.processProvider(c)),this.records.set(Or,xi(void 0,this)),a.has("environment")&&this.records.set(Hr,xi(void 0,this));const i=this.records.get(Sn);null!=i&&"string"==typeof i.value&&this.scopes.add(i.value),this.injectorDefTypes=new Set(this.get(br,Un,{self:!0}))}retrieve(I,H){const h=An(H)||0;try{return this.get(I,Xe,h)}catch(a){if(we(a))return a;throw a}}destroy(){Ti(this),this._destroyed=!0;const I=(0,b.Ht)(null);try{for(const h of this._ngOnDestroyHooks)h.ngOnDestroy();const H=this._onDestroyHooks;this._onDestroyHooks=[];for(const h of H)h()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),(0,b.Ht)(I)}}onDestroy(I){return Ti(this),this._onDestroyHooks.push(I),()=>this.removeOnDestroy(I)}runInContext(I){Ti(this);const H=Oe(this),h=q(void 0);try{return I()}finally{Oe(H),q(h)}}get(I,H=Xe,h){if(Ti(this),I.hasOwnProperty(qn))return I[qn](this);const a=An(h),c=Oe(this),d=q(void 0);try{if(!(4&a)){let R=this.records.get(I);if(void 0===R){const B=function Rr(g){return"function"==typeof g||"object"==typeof g&&"InjectionToken"===g.ngMetadataName}(I)&&s(I);R=B&&this.injectableDefInScope(B)?xi(_i(I),Cn):null,this.records.set(I,R)}if(null!=R)return this.hydrate(I,R,a)}return(2&a?nr():this.parent).get(I,H=8&a&&H===Xe?null:H)}catch(y){const R=function Ye(g){return g[Pn]}(y);throw-200===R||-201===R?new Ae(R,null):y}finally{q(d),Oe(c)}}resolveInjectorInitializers(){const I=(0,b.Ht)(null),H=Oe(this),h=q(void 0);try{const i=this.get(ur,Un,{self:!0});for(const c of i)c()}finally{Oe(H),q(h),(0,b.Ht)(I)}}toString(){return"R3Injector[...]"}processProvider(I){let H=Yt(I=jt(I))?I:jt(I&&I.provide);const h=function oi(g){return Dt(g)?xi(void 0,g.useValue):xi(si(g),Cn)}(I);if(!Yt(I)&&!0===I.multi){let a=this.records.get(H);a||(a=xi(void 0,Cn,!0),a.factory=()=>Vn(a.multi),this.records.set(H,a)),H=I,a.multi.push(I)}this.records.set(H,h)}hydrate(I,H,h){const a=(0,b.Ht)(null);try{if(H.value===Kn)throw De();return H.value===Cn&&(H.value=Kn,H.value=H.factory(void 0,h)),"object"==typeof H.value&&H.value&&function vi(g){return null!==g&&"object"==typeof g&&"function"==typeof g.ngOnDestroy}(H.value)&&this._ngOnDestroyHooks.add(H.value),H.value}finally{(0,b.Ht)(a)}}injectableDefInScope(I){if(!I.providedIn)return!1;const H=jt(I.providedIn);return"string"==typeof H?"any"===H||this.scopes.has(H):this.injectorDefTypes.has(H)}removeOnDestroy(I){const H=this._onDestroyHooks.indexOf(I);-1!==H&&this._onDestroyHooks.splice(H,1)}}function _i(g){const I=s(g),H=null!==I?I.factory:Tn(g);if(null!==H)return H;if(g instanceof En)throw new Ae(-204,!1);if(g instanceof Function)return function wi(g){if(g.length>0)throw new Ae(-204,!1);const H=function Br(g){return(g?.[zr]??null)||null}(g);return null!==H?()=>H.factory(g):()=>new g}(g);throw new Ae(-204,!1)}function si(g,I,H){let h;if(Yt(g)){const a=jt(g);return Tn(a)||_i(a)}if(Dt(g))h=()=>jt(g.useValue);else if(function Mn(g){return!(!g||!g.useFactory)}(g))h=()=>g.useFactory(...Vn(g.deps||[]));else if(function hn(g){return!(!g||!g.useExisting)}(g))h=(a,i)=>yn(jt(g.useExisting),void 0!==i&&8&i?8:void 0);else{const a=jt(g&&(g.useClass||g.provide));if(!function ai(g){return!!g.deps}(g))return Tn(a)||_i(a);h=()=>new a(...Vn(g.deps))}return h}function Ti(g){if(g.destroyed)throw new Ae(-205,!1)}function xi(g,I,H=!1){return{factory:g,value:I,multi:H?[]:void 0}}function dr(g,I){for(const H of g)Array.isArray(H)?dr(H,I):H&&Dr(H)?dr(H.\u0275providers,I):I(H)}function _o(g,I){let H;g instanceof $r?(Ti(g),H=g):H=new bt(g);const a=Oe(H),i=q(void 0);try{return I()}finally{Oe(a),q(i)}}function Si(){return void 0!==Z()||null!=me()}function qr(g){if(!Si())throw new Ae(-203,!1)}const ji=0,Mr=1,gr=2,mr=3,xr=4,Bi=5,kn=6,Lr=7,yi=8,Xi=9,Yr=10,Ai=11,Ei=12,Li=13,wr=14,Wr=15,M=16,k=17,A=18,F=19,le=20,Ee=21,Le=22,it=23,dt=24,yt=25,_n=26,Hn=27,_r=6,Fr=7,Ii=8,Vi=9,Di=10;function Ci(g){return Array.isArray(g)&&"object"==typeof g[1]}function di(g){return Array.isArray(g)&&!0===g[1]}function li(g){return!!(4&g.flags)}function Po(g){return g.componentOffset>-1}function To(g){return!(1&~g.flags)}function No(g){return!!g.template}function ao(g){return!!(512&g[gr])}function E(g){return!(256&~g[gr])}function j(g,I){St(g,I[Mr])}function te(g,I){const H=I+Hn;Qn(g,H),oe(H,g[Mr].bindingStartIndex,"TNodes should be created before any bindings")}function St(g,I){tn(g);const H=I.data;for(let h=Hn;h<H.length;h++)if(H[h]===g)return;qe("This TNode does not belong to this TView.")}function tn(g){kt(g,"TNode must be defined"),g&&"object"==typeof g&&g.hasOwnProperty("directiveStylingLast")||qe("Not of type TNode, got: "+g)}function Xr(g){kt(g,"Expected TIcu to be defined"),"number"!=typeof g.currentCaseLViewIndex&&qe("Object is not of TIcu type.")}function Zi(g,I="Type passed in is not ComponentType, it does not have '\u0275cmp' property."){Fn(g)||qe(I)}function ni(g,I="Type passed in is not NgModuleType, it does not have '\u0275mod' property."){Ln(g)||qe(I)}function Hi(g){kt(g,"currentTNode should exist!"),kt(g.parent,"currentTNode should have a parent")}function So(g){kt(g,"LContainer must be defined"),At(di(g),!0,"Expecting LContainer")}function gs(g){kt(g,"LView must be defined"),At(Ci(g),!0,"Expecting LView")}function lo(g,I){At(g.firstCreatePass,!0,I||"Should only be called in first create pass.")}function Wi(g,I){At(g.firstUpdatePass,!0,"Should only be called in first update pass.")}function ta(g){(void 0===g.type||null==g.selectors||void 0===g.inputs)&&qe("Expected a DirectiveDef/ComponentDef and this object does not seem to have the expected shape.")}function Aa(g,I){Us(Hn,g.bindingStartIndex,I)}function ms(g,I){Us(g[1].expandoStartIndex,g.length,I)}function Us(g,I,H){g<=H&&H<I||qe(`Index out of range (expecting ${g} <= ${H} < ${I})`)}function Fi(g,I){kt(g[Wr],"Component views should exist."),kt(g[Wr][Bi].projection,"Components with projection nodes (<ng-content>) must have projection slots defined.")}function _s(g,I){kt(g,"Component views should always have a parent view (component's host view)")}function vs(g,I){ms(g,I),ms(g,I+8),cn(g[I+0],"injectorIndex should point to a bloom filter"),cn(g[I+1],"injectorIndex should point to a bloom filter"),cn(g[I+2],"injectorIndex should point to a bloom filter"),cn(g[I+3],"injectorIndex should point to a bloom filter"),cn(g[I+4],"injectorIndex should point to a bloom filter"),cn(g[I+5],"injectorIndex should point to a bloom filter"),cn(g[I+6],"injectorIndex should point to a bloom filter"),cn(g[I+7],"injectorIndex should point to a bloom filter"),cn(g[I+8],"injectorIndex should point to parent injector")}const Ao="svg",Zo="math";function fi(g){for(;Array.isArray(g);)g=g[ji];return g}function ko(g){for(;Array.isArray(g);){if("object"==typeof g[1])return g;g=g[ji]}return null}function xo(g,I){return fi(I[g])}function Jo(g,I){return fi(I[g.index])}function Lo(g,I){const H=null===g?-1:g.index;return-1!==H?fi(I[H]):null}function Fo(g,I){return g.data[I]}function co(g,I){return g[I]}function na(g,I,H,h){H>=g.data.length&&(g.data[H]=null,g.blueprint[H]=null),I[H]=h}function es(g,I){const H=I[g];return Ci(H)?H:H[ji]}function Uo(g){return!(4&~g[gr])}function Ki(g){return!(128&~g[gr])}function js(g){return di(g[mr])}function ys(g,I){return null==I?null:g[I]}function Io(g){g[k]=0}function Es(g){1024&g[gr]||(g[gr]|=1024,Ki(g)&&uo(g))}function Ji(g,I){for(;g>0;)I=I[wr],g--;return I}function ts(g){return!!(9216&g[gr]||g[dt]?.dirty)}function ns(g){g[Yr].changeDetectionScheduler?.notify(8),64&g[gr]&&(g[gr]|=1024),ts(g)&&uo(g)}function uo(g){g[Yr].changeDetectionScheduler?.notify(0);let I=vo(g);for(;null!==I&&!(8192&I[gr])&&(I[gr]|=8192,Ki(I));)I=vo(I)}function jo(g,I){if(E(g))throw new Ae(911,!1);null===g[Ee]&&(g[Ee]=[]),g[Ee].push(I)}function rs(g,I){if(null===g[Ee])return;const H=g[Ee].indexOf(I);-1!==H&&g[Ee].splice(H,1)}function vo(g){const I=g[mr];return di(I)?I[mr]:I}function fo(g){return g[Lr]??=[]}function Ds(g){return g.cleanup??=[]}function Bs(g,I,H,h){const a=fo(I);a.push(H),g.firstCreatePass&&Ds(g).push(h,a.length-1)}const nn={lFrame:vr(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var Zr=function(g){return g[g.Off=0]="Off",g[g.Exhaustive=1]="Exhaustive",g[g.OnlyDirtyViews=2]="OnlyDirtyViews",g}(Zr||{});let zi=0,Gi=!1;function eo(){return nn.lFrame.elementDepthCount}function is(){nn.lFrame.elementDepthCount++}function Bo(){nn.lFrame.elementDepthCount--}function Oi(){return nn.bindingsEnabled}function os(){return null!==nn.skipHydrationRootTNode}function Vo(g){return nn.skipHydrationRootTNode===g}function to(){nn.bindingsEnabled=!0}function no(g){nn.skipHydrationRootTNode=g}function yo(){nn.bindingsEnabled=!1}function Ho(){nn.skipHydrationRootTNode=null}function Eo(){return nn.lFrame.lView}function hi(){return nn.lFrame.tView}function ho(g){return nn.lFrame.contextLView=g,g[yi]}function $o(g){return nn.lFrame.contextLView=null,g}function Vs(){let g=Wo();for(;null!==g&&64===g.type;)g=g.parent;return g}function Wo(){return nn.lFrame.currentTNode}function Ko(){const g=nn.lFrame,I=g.currentTNode;return g.isParent?I:I.parent}function Cs(g,I){const H=nn.lFrame;H.currentTNode=g,H.isParent=I}function po(){return nn.lFrame.isParent}function ra(){nn.lFrame.isParent=!1}function zo(){return nn.lFrame.contextLView}function Oo(){return qe("Must never be called in production mode"),zi!==Zr.Off}function ia(){return qe("Must never be called in production mode"),zi===Zr.Exhaustive}function ss(g){qe("Must never be called in production mode"),zi=g}function bs(){return Gi}function as(g){const I=Gi;return Gi=g,I}function Ms(){const g=nn.lFrame;let I=g.bindingRootIndex;return-1===I&&(I=g.bindingRootIndex=g.tView.bindingStartIndex),I}function Go(){return nn.lFrame.bindingIndex}function ws(g){return nn.lFrame.bindingIndex=g}function ro(){return nn.lFrame.bindingIndex++}function Ia(g){const I=nn.lFrame,H=I.bindingIndex;return I.bindingIndex=I.bindingIndex+g,H}function p(){return nn.lFrame.inI18n}function v(g){nn.lFrame.inI18n=g}function _(g,I){const H=nn.lFrame;H.bindingIndex=H.bindingRootIndex=g,O(I)}function C(){return nn.lFrame.currentDirectiveIndex}function O(g){nn.lFrame.currentDirectiveIndex=g}function z(g){const I=nn.lFrame.currentDirectiveIndex;return-1===I?null:g[I]}function ee(){return nn.lFrame.currentQueryIndex}function X(g){nn.lFrame.currentQueryIndex=g}function Be(g){const I=g[Mr];return 2===I.type?I.declTNode:1===I.type?g[Bi]:null}function nt(g,I,H){if(4&H){let a=I,i=g;for(;!(a=a.parent,null!==a||1&H||(a=Be(i),null===a||(i=i[wr],10&a.type))););if(null===a)return!1;I=a,g=i}const h=nn.lFrame=Jt();return h.currentTNode=I,h.lView=g,!0}function Ut(g){const I=Jt(),H=g[Mr];nn.lFrame=I,I.currentTNode=H.firstChild,I.lView=g,I.tView=H,I.contextLView=g,I.bindingIndex=H.bindingStartIndex,I.inI18n=!1}function Jt(){const g=nn.lFrame,I=null===g?null:g.child;return null===I?vr(g):I}function vr(g){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:g,child:null,inI18n:!1};return null!==g&&(g.child=I),I}function io(){const g=nn.lFrame;return nn.lFrame=g.parent,g.currentTNode=null,g.lView=null,g}const Qo=io;function bi(){const g=io();g.isParent=!0,g.tView=null,g.selectedIndex=-1,g.contextLView=null,g.elementDepthCount=0,g.currentDirectiveIndex=-1,g.currentNamespace=null,g.bindingRootIndex=-1,g.bindingIndex=-1,g.currentQueryIndex=0}function Ri(g){return(nn.lFrame.contextLView=Ji(g,nn.lFrame.contextLView))[yi]}function oo(){return nn.lFrame.selectedIndex}function qo(g){nn.lFrame.selectedIndex=g}function oa(){const g=nn.lFrame;return Fo(g.tView,g.selectedIndex)}function Ts(){nn.lFrame.currentNamespace=Ao}function Oa(){nn.lFrame.currentNamespace=Zo}function er(){!function Vl(){nn.lFrame.currentNamespace=null}()}function Ss(){return nn.lFrame.currentNamespace}let ls=!0;function sa(){return ls}function aa(g){ls=g}function Hl(g,I=null,H=null,h){const a=$l(g,I,H);return a.resolveInjectorInitializers(),a}function $l(g,I=null,H=null,h,a=new Set){const i=[H||Un,P(g)];return new $r(i,I||nr(),null,a)}class Ra{static THROW_IF_NOT_FOUND=Xe;static NULL=new ki;static create(I,H){if(Array.isArray(I))return Hl({name:""},H,I);{const h=I.name??"";return Hl({name:h},I.parent,I.providers)}}static \u0275prov=Ve({token:Ra,providedIn:"any",factory:()=>yn(Or)});static __NG_ELEMENT_ID__=-1}const la=new En("");let As=(()=>class g{static __NG_ELEMENT_ID__=ua;static __NG_ENV_ID__=H=>H})();class ca extends As{_lView;constructor(I){super(),this._lView=I}get destroyed(){return E(this._lView)}onDestroy(I){const H=this._lView;return jo(H,I),()=>rs(H,I)}}function ua(){return new ca(Eo())}const da=!1,cs=new En("");let us=(()=>{class g{taskId=0;pendingTasks=new Set;destroyed=!1;pendingTask=new D.t(!1);debugTaskTracker=ln(cs,{optional:!0});get hasPendingTasks(){return!this.destroyed&&this.pendingTask.value}get hasPendingTasksObservable(){return this.destroyed?new ie.c(H=>{H.next(!1),H.complete()}):this.pendingTask}add(){!this.hasPendingTasks&&!this.destroyed&&this.pendingTask.next(!0);const H=this.taskId++;return this.pendingTasks.add(H),this.debugTaskTracker?.add(H),H}has(H){return this.pendingTasks.has(H)}remove(H){this.pendingTasks.delete(H),this.debugTaskTracker?.remove(H),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=Ve({token:g,providedIn:"root",factory:()=>new g})}return g})();const Do=class Pa extends ce.B{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(I=!1){super(),this.__isAsync=I,Si()&&(this.destroyRef=ln(As,{optional:!0})??void 0,this.pendingTasks=ln(us,{optional:!0})??void 0)}emit(I){const H=(0,b.Ht)(null);try{super.next(I)}finally{(0,b.Ht)(H)}}subscribe(I,H,h){let a=I,i=H||(()=>null),c=h;if(I&&"object"==typeof I){const y=I;a=y.next?.bind(y),i=y.error?.bind(y),c=y.complete?.bind(y)}this.__isAsync&&(i=this.wrapInTimeout(i),a&&(a=this.wrapInTimeout(a)),c&&(c=this.wrapInTimeout(c)));const d=super.subscribe({next:a,error:i,complete:c});return I instanceof K.yU&&I.add(d),d}wrapInTimeout(I){return H=>{const h=this.pendingTasks?.add();setTimeout(()=>{try{I(H)}finally{void 0!==h&&this.pendingTasks?.remove(h)}})}}};function fa(...g){}function Na(g){let I,H;function h(){g=fa;try{void 0!==H&&"function"==typeof cancelAnimationFrame&&cancelAnimationFrame(H),void 0!==I&&clearTimeout(I)}catch{}}return I=setTimeout(()=>{g(),h()}),"function"==typeof requestAnimationFrame&&(H=requestAnimationFrame(()=>{g(),h()})),()=>h()}function ll(g){return queueMicrotask(()=>g()),()=>{g=fa}}const Is="isAngularZone",Hs=Is+"_ID";let ka=0;class Os{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new Do(!1);onMicrotaskEmpty=new Do(!1);onStable=new Do(!1);onError=new Do(!1);constructor(I){const{enableLongStackTrace:H=!1,shouldCoalesceEventChangeDetection:h=!1,shouldCoalesceRunChangeDetection:a=!1,scheduleInRootZone:i=da}=I;if(typeof Zone>"u")throw new Ae(908,!1);Zone.assertZonePatched();const c=this;c._nesting=0,c._outer=c._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(c._inner=c._inner.fork(new Zone.TaskTrackingZoneSpec)),H&&Zone.longStackTraceZoneSpec&&(c._inner=c._inner.fork(Zone.longStackTraceZoneSpec)),c.shouldCoalesceEventChangeDetection=!a&&h,c.shouldCoalesceRunChangeDetection=a,c.callbackScheduled=!1,c.scheduleInRootZone=i,function cl(g){const I=()=>{!function ha(g){function I(){Na(()=>{g.callbackScheduled=!1,pa(g),g.isCheckStableRunning=!0,Ws(g),g.isCheckStableRunning=!1})}g.isCheckStableRunning||g.callbackScheduled||(g.callbackScheduled=!0,g.scheduleInRootZone?Zone.root.run(()=>{I()}):g._outer.run(()=>{I()}),pa(g))}(g)},H=ka++;g._inner=g._inner.fork({name:"angular",properties:{[Is]:!0,[Hs]:H,[Hs+H]:!0},onInvokeTask:(h,a,i,c,d,y)=>{if(function Rs(g){return zs(g,"__ignore_ng_zone__")}(y))return h.invokeTask(i,c,d,y);try{return Ks(g),h.invokeTask(i,c,d,y)}finally{(g.shouldCoalesceEventChangeDetection&&"eventTask"===c.type||g.shouldCoalesceRunChangeDetection)&&I(),xa(g)}},onInvoke:(h,a,i,c,d,y,R)=>{try{return Ks(g),h.invoke(i,c,d,y,R)}finally{g.shouldCoalesceRunChangeDetection&&!g.callbackScheduled&&!function La(g){return zs(g,"__scheduler_tick__")}(y)&&I(),xa(g)}},onHasTask:(h,a,i,c)=>{h.hasTask(i,c),a===i&&("microTask"==c.change?(g._hasPendingMicrotasks=c.microTask,pa(g),Ws(g)):"macroTask"==c.change&&(g.hasPendingMacrotasks=c.macroTask))},onHandleError:(h,a,i,c)=>(h.handleError(i,c),g.runOutsideAngular(()=>g.onError.emit(c)),!1)})}(c)}
1static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get(Is)}static assertInAngularZone(){if(!Os.isInAngularZone())throw new Ae(909,!1)}static assertNotInAngularZone(){if(Os.isInAngularZone())throw new Ae(909,!1)}run(I,H,h){return this._inner.run(I,H,h)}runTask(I,H,h,a){const i=this._inner,c=i.scheduleEventTask("NgZoneEvent: "+a,I,$s,fa,fa);try{return i.runTask(c,H,h)}finally{i.cancelTask(c)}}runGuarded(I,H,h){return this._inner.runGuarded(I,H,h)}runOutsideAngular(I){return this._outer.run(I)}}const $s={};function Ws(g){if(0==g._nesting&&!g.hasPendingMicrotasks&&!g.isStable)try{g._nesting++,g.onMicrotaskEmpty.emit(null)}finally{if(g._nesting--,!g.hasPendingMicrotasks)try{g.runOutsideAngular(()=>g.onStable.emit(null))}finally{g.isStable=!0}}}function pa(g){g.hasPendingMicrotasks=!!(g._hasPendingMicrotasks||(g.shouldCoalesceEventChangeDetection||g.shouldCoalesceRunChangeDetection)&&!0===g.callbackScheduled)}function Ks(g){g._nesting++,g.isStable&&(g.isStable=!1,g.onUnstable.emit(null))}function xa(g){g._nesting--,Ws(g)}class ul{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new Do;onMicrotaskEmpty=new Do;onStable=new Do;onError=new Do;run(I,H,h){return I.apply(H,h)}runGuarded(I,H,h){return I.apply(H,h)}runOutsideAngular(I){return I()}runTask(I,H,h,a){return I.apply(H,h)}}function zs(g,I){return!(!Array.isArray(g)||1!==g.length)&&!0===g[0]?.data?.[I]}class Pi{_console=console;handleError(I){this._console.error("ERROR",I)}}const Ps=new En("",{factory:()=>{const g=ln(Os),I=ln(Hr);let H;return h=>{g.runOutsideAngular(()=>{I.destroyed&&!H?setTimeout(()=>{throw h}):(H??=I.get(Pi),H.handleError(h))})}}}),Wl={provide:ur,useValue:()=>{ln(Pi,{optional:!0})},multi:!0};function Ua(g,I){const[H,h,a]=(0,b.n5)(g,I?.equal),i=H;return i.set=h,i.update=a,i.asReadonly=Kl.bind(i),i}function Kl(){const g=this[b.bh];if(void 0===g.readonlyFn){const I=()=>this();I[b.bh]=g,g.readonlyFn=I}return g.readonlyFn}function Nc(g,I){if(null!==(0,b.nR)())throw new Ae(-602,!1)}let dl=(()=>class g{view;node;constructor(H,h){this.view=H,this.node=h}static __NG_ELEMENT_ID__=zl})();function zl(){return new dl(Eo(),Vs())}class fl{}const Gl=new En("",{factory:()=>!0}),ga=new En("",{factory:()=>!1}),ma=new En("");let Gs=(()=>{class g{internalPendingTasks=ln(us);scheduler=ln(fl);errorHandler=ln(Ps);add(){const H=this.internalPendingTasks.add();return()=>{this.internalPendingTasks.has(H)&&(this.scheduler.notify(11),this.internalPendingTasks.remove(H))}}run(H){const h=this.add();H().catch(this.errorHandler).finally(h)}static \u0275prov=Ve({token:g,providedIn:"root",factory:()=>new g})}return g})(),Qs=(()=>{class g{static \u0275prov=Ve({token:g,providedIn:"root",factory:()=>new ja})}return g})();class ja{dirtyEffectCount=0;queues=new Map;add(I){this.enqueue(I),this.schedule(I)}schedule(I){I.dirty&&this.dirtyEffectCount++}remove(I){const h=this.queues.get(I.zone);h.has(I)&&(h.delete(I),I.dirty&&this.dirtyEffectCount--)}enqueue(I){const H=I.zone;this.queues.has(H)||this.queues.set(H,new Set);const h=this.queues.get(H);h.has(I)||h.add(I)}flush(){for(;this.dirtyEffectCount>0;){let I=!1;for(const[H,h]of this.queues)I||=null===H?this.flushQueue(h):H.run(()=>this.flushQueue(h));I||(this.dirtyEffectCount=0)}}flushQueue(I){let H=!1;for(const h of I)h.dirty&&(this.dirtyEffectCount--,H=!0,h.run());return H}}class Ns{[b.bh];constructor(I){this[b.bh]=I}destroy(){this[b.bh].destroy()}}function hl(g,I){const H=I?.injector??ln(Ra);let a,h=!0!==I?.manualCleanup?H.get(As):null;const i=H.get(dl,null,{optional:!0}),c=H.get(fl);return null!==i?(a=function ks(g,I,H){const h=Object.create(qs);return h.view=g,h.zone=typeof Zone<"u"?Zone.current:null,h.notifier=I,h.fn=Ys(h,H),g[it]??=new Set,g[it].add(h),h.consumerMarkedDirty(h),h}(i.view,c,g),h instanceof ca&&h._lView===i.view&&(h=null)):a=function _a(g,I,H){const h=Object.create(pl);return h.fn=Ys(h,g),h.scheduler=I,h.notifier=H,h.zone=typeof Zone<"u"?Zone.current:null,h.scheduler.add(h),h.notifier.notify(12),h}(g,H.get(Qs),c),a.injector=H,null!==h&&(a.onDestroyFns=[h.onDestroy(()=>a.destroy())]),new Ns(a)}const fs={...b.vX,cleanupFns:void 0,zone:null,onDestroyFns:null,run(){const g=as(!1);try{(0,b.lh)(this)}finally{as(g)}},cleanup(){if(!this.cleanupFns?.length)return;const g=(0,b.Ht)(null);try{for(;this.cleanupFns.length;)this.cleanupFns.pop()()}finally{this.cleanupFns=[],(0,b.Ht)(g)}}},pl={...fs,consumerMarkedDirty(){this.scheduler.schedule(this),this.notifier.notify(12)},destroy(){if((0,b.XR)(this),null!==this.onDestroyFns)for(const g of this.onDestroyFns)g();this.cleanup(),this.scheduler.remove(this)}},qs={...fs,consumerMarkedDirty(){this.view[gr]|=8192,uo(this.view),this.notifier.notify(13)},destroy(){if((0,b.XR)(this),null!==this.onDestroyFns)for(const g of this.onDestroyFns)g();this.cleanup(),this.view[it]?.delete(this)}};function Ys(g,I){return()=>{I(H=>(g.cleanupFns??=[]).push(H))}}},2271(Nt,Fe,T){T.d(Fe,{Zf:()=>pe,vG:()=>lt,EW:()=>_t,wl:()=>Qt,uu:()=>Ne,O8:()=>tt});var b=T(467),D=T(5802),ie=T(5824);function ce(Ke,rt,Ot){const At=Object.create(me);At.source=Ke,At.computation=rt,null!=Ot&&(At.equal=Ot);const _e=()=>{if((0,ie.JC)(At),(0,ie.mK)(At),At.value===ie.EF)throw At.error;return At.value};return _e[ie.bh]=At,(0,ie.a7)(At),_e}const me={...ie.pL,value:ie.Ag,dirty:!0,error:null,equal:ie.H8,kind:"linkedSignal",producerMustRecompute:Ke=>Ke.value===ie.Ag||Ke.value===ie.Ny,producerRecomputeValue(Ke){if(Ke.value===ie.Ny)throw new Error("");const rt=Ke.value;Ke.value=ie.Ny;const Ot=(0,ie.Bg)(Ke);let At,he=!1;try{const _e=Ke.source(),ue=rt!==ie.Ag&&rt!==ie.EF;At=Ke.computation(_e,ue?{source:Ke.sourceValue,value:rt}:void 0),Ke.sourceValue=_e,(0,ie.Ht)(null),he=ue&&At!==ie.EF&&Ke.equal(rt,At)}catch(_e){At=ie.EF,Ke.error=_e}finally{(0,ie.Wu)(Ke,Ot)}he?Ke.value=rt:(Ke.value=At,Ke.version++)}};class pe{destroyed=!1;listeners=null;errorHandler=(0,D.WQX)(D.zcH,{optional:!0});destroyRef=(0,D.WQX)(D.abz);constructor(){this.destroyRef.onDestroy(()=>{this.destroyed=!0,this.listeners=null})}subscribe(rt){if(this.destroyed)throw new D.buA(953,!1);return(this.listeners??=[]).push(rt),{unsubscribe:()=>{const Ot=this.listeners?.indexOf(rt);void 0!==Ot&&-1!==Ot&&this.listeners?.splice(Ot,1)}}}emit(rt){if(this.destroyed)return void console.warn((0,D.OsK)(953,!1));if(null===this.listeners)return;const Ot=(0,ie.Ht)(null);try{for(const At of this.listeners)try{At(rt)}catch(he){this.errorHandler?.handleError(he)}}finally{(0,ie.Ht)(Ot)}}}function tt(Ke){return function Oe(Ke){const rt=(0,ie.Ht)(null);try{return Ke()}finally{(0,ie.Ht)(rt)}}(Ke)}function _t(Ke,rt){return(0,ie.KZ)(Ke,rt?.equal)}const Ae=Ke=>Ke;function Ne(Ke,rt){return ot("function"==typeof Ke?ce(Ke,Ae,rt?.equal):ce(Ke.source,Ke.computation,Ke.equal))}function ot(Ke,rt){const Ot=Ke[ie.bh],At=Ke;return At.set=he=>function K(Ke,rt){(0,ie.JC)(Ke),(0,ie.j2)(Ke,rt),(0,ie.TO)(Ke)}(Ot,he),At.update=he=>function fe(Ke,rt){if((0,ie.JC)(Ke),Ke.value===ie.EF)throw Ke.error;(0,ie.mC)(Ke,rt),(0,ie.TO)(Ke)}(Ot,he),At.asReadonly=D.HO5.bind(Ke),At}class Re{value;isLoading;constructor(rt,Ot){this.value=rt,this.value.set=this.set.bind(this),this.value.update=this.update.bind(this),this.value.asReadonly=D.HO5,this.isLoading=_t(()=>"loading"===this.status()||"reloading"===this.status(),void 0)}isError=_t(()=>"error"===this.status());update(rt){this.set(rt(tt(this.value)))}isValueDefined=_t(()=>!this.isError()&&void 0!==this.value());_snapshot;get snapshot(){return this._snapshot??=_t(()=>{const rt=this.status();return"error"===rt?{status:"error",error:this.error()}:{status:rt,value:this.value()}})}hasValue(){return this.isValueDefined()}asReadonly(){return this}}class lt extends Re{loaderFn;equal;debugName;pendingTasks;state;extRequest;effectRef;pendingController;resolvePendingTask=void 0;destroyed=!1;unregisterOnDestroy;status;error;constructor(rt,Ot,At,he,_e,ue,oe){super(_t(()=>{const Pe=this.state().stream?.();if(!Pe||"loading"===this.state().status&&this.error())return At;if(!Gt(Pe))throw new wn(this.error());return Pe.value},{equal:he}),_e),this.loaderFn=Ot,this.equal=he,this.debugName=_e,this.extRequest=Ne({source:rt,computation:Pe=>({request:Pe,reload:0})}),this.state=Ne({source:this.extRequest,computation:(Pe,ge)=>
1{if(ge)return{extRequest:Pe,status:void 0===Pe.request?"idle":"loading",previousStatus:Kt(ge.value),stream:ge.value.extRequest.request===Pe.request?ge.value.stream:void 0};{const ft=oe?.(Pe.request);return oe=void 0,{extRequest:Pe,status:void 0===Pe.request?"idle":ft?"resolved":"loading",previousStatus:"idle",stream:ft}}}}),this.effectRef=(0,D.QZP)(this.loadEffect.bind(this),{injector:ue,manualCleanup:!0}),this.pendingTasks=ue.get(D.u5s),this.unregisterOnDestroy=ue.get(D.abz).onDestroy(()=>this.destroy()),this.status=_t(()=>Kt(this.state()),void 0),this.error=_t(()=>{const Pe=this.state().stream?.();return Pe&&!Gt(Pe)?Pe.error:void 0},void 0)}set(rt){if(this.destroyed)return;const Ot=tt(this.error),At=tt(this.state);if(!Ot){const he=tt(this.value);if("local"===At.status&&(this.equal?this.equal(he,rt):he===rt))return}this.state.set({extRequest:At.extRequest,status:"local",previousStatus:"local",stream:(0,D.vPA)({value:rt},void 0)}),this.abortInProgressLoad()}reload(){const{status:rt}=tt(this.state);return"idle"!==rt&&"loading"!==rt&&(this.extRequest.update(({request:Ot,reload:At})=>({request:Ot,reload:At+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 rt=this;return(0,b.A)(function*(){const Ot=rt.extRequest(),{status:At,previousStatus:he}=tt(rt.state);if(void 0===Ot.request)return;if("loading"!==At)return;rt.abortInProgressLoad();let _e=rt.resolvePendingTask=rt.pendingTasks.add();const{signal:ue}=rt.pendingController=new AbortController;try{const oe=yield tt(()=>rt.loaderFn({params:Ot.request,abortSignal:ue,previous:{status:he}}));if(ue.aborted||tt(rt.extRequest)!==Ot)return;rt.state.set({extRequest:Ot,status:"resolved",previousStatus:"resolved",stream:oe})}catch(oe){if(ue.aborted||tt(rt.extRequest)!==Ot)return;rt.state.set({extRequest:Ot,status:"resolved",previousStatus:"error",stream:(0,D.vPA)({error:Qt(oe)},void 0)})}finally{_e?.(),_e=void 0}})()}abortInProgressLoad(){tt(()=>this.pendingController?.abort()),this.pendingController=void 0,this.resolvePendingTask?.(),this.resolvePendingTask=void 0}}function Kt(Ke){switch(Ke.status){case"loading":return 0===Ke.extRequest.reload?"loading":"reloading";case"resolved":return Gt(Ke.stream())?"resolved":"error";default:return Ke.status}}function Gt(Ke){return void 0===Ke.error}function Qt(Ke){return function jt(Ke){return Ke instanceof Error||"object"==typeof Ke&&"string"==typeof Ke.name&&"string"==typeof Ke.message}(Ke)?Ke:new cn(Ke)}
1class wn extends Error{constructor(rt){super(rt.message,{cause:rt})}}class cn extends Error{constructor(rt){super(String(rt),{cause:rt})}}},5157(Nt,Fe,T){T.d(Fe,{Hbi:()=>la,gRc:()=>ee,ES_:()=>ao,_q3:()=>er,MKu:()=>ls,L39:()=>Ks,a0P:()=>_a,SmG:()=>to,hFB:()=>St,CGW:()=>E,D6M:()=>_,HJs:()=>Ys,TL3:()=>As,M8M:()=>Go,XA_:()=>Eo});var b=T(5547),D=T(5802),ie=T(2271),K=(T(8359),T(5824)),fe=T(4529);const Oe={};function G(a,i){a.__jsaction=i}const ze=["mouseenter","mouseleave","pointerenter","pointerleave"],_t=["focus","blur","error","load","toggle"],Ae=a=>_t.indexOf(a)>=0;function lt(a,i){a.removeEventListener?a.removeEventListener(i.eventType,i.handler,"boolean"==typeof i.passive?{capture:i.capture}:i.capture):a.detachEvent&&a.detachEvent(`on${i.eventType}`,i.handler)}let ct=typeof navigator<"u"&&/Macintosh/.test(navigator.userAgent);class Qt{element;handlerInfos=[];constructor(i){this.element=i}addEventListener(i,c,d){this.handlerInfos.push(function Re(a,i,c,d){let y=!1;return Ae(i)&&(y=!0),a.addEventListener(i,c,"boolean"==typeof d?{capture:y,passive:d}:y),{eventType:i,handler:c,capture:y,passive:d}}(this.element,i,c(this.element),d))}cleanUp(){for(let i=0;i<this.handlerInfos.length;i++)lt(this.element,this.handlerInfos[i]);this.handlerInfos=[]}}function wn(a){return a.eventType}function cn(a,i){a.eventType=i}function Ke(a){return a.event}function rt(a,i){a.event=i}function Ot(a){return a.targetElement}function At(a,i){a.targetElement=i}function he(a){return a.eic}function Pe(a){return a.eia}function ge(a,i,c){a.eia=[i,c]}function ft(a){a.eia=void 0}function Lt(a){return a[1]}function qe(a,i){a.eirp=i}function zt(a){return a.eir}function fn(a,i){a.eir=i}function Qn(a){return{eventType:a.eventType,event:a.event,targetElement:a.targetElement,eic:a.eic,eia:a.eia,timeStamp:a.timeStamp,eirp:a.eirp,eiack:a.eiack,eir:a.eir}}class et{eventInfo;constructor(i){this.eventInfo=i}getEventType(){return wn(this.eventInfo)}setEventType(i){cn(this.eventInfo,i)}getEvent(){return Ke(this.eventInfo)}setEvent(i){rt(this.eventInfo,i)}getTargetElement(){return Ot(this.eventInfo)}setTargetElement(i){At(this.eventInfo,i)}getContainer(){return he(this.eventInfo)}setContainer(i){!function _e(a,i){a.eic=i}(this.eventInfo,i)}getTimestamp(){return function ue(a){return a.timeStamp}(this.eventInfo)}setTimestamp(i){!function oe(a,i){a.timeStamp=i}(this.eventInfo,i)}getAction(){const i=Pe(this.eventInfo);if(i)return{name:i[0],element:i[1]}}setAction(i){i?ge(this.eventInfo,i.name,i.element):ft(this.eventInfo)}getIsReplay(){return function kt(a){return a.eirp}(this.eventInfo)}setIsReplay(i){qe(this.eventInfo,i)}getResolved(){return zt(this.eventInfo)}setResolved(i){fn(this.eventInfo,i)}clone(){return new et(Qn(this.eventInfo))}}const Ve={},Tt=/\s*;\s*/;class mt{a11yClickSupport=!1;clickModSupport=!0;syntheticMouseEventSupport;updateEventInfoForA11yClick=void 0;preventDefaultForA11yClick=void 0;populateClickOnlyAction=void 0;constructor({syntheticMouseEventSupport:i=!1,clickModSupport:c=!0}={}){this.syntheticMouseEventSupport=i,this.clickModSupport=c}resolveEventType(i){this.clickModSupport&&"click"===wn(i)&&function Kt(a){return ct&&a.metaKey||!ct&&a.ctrlKey||function pt(a){return 2===a.which||null==a.which&&4===a.button}(a)||a.shiftKey}(Ke(i))?cn(i,"clickmod"):this.a11yClickSupport&&this.updateEventInfoForA11yClick(i)}resolveAction(i){zt(i)||(this.populateAction(i,Ot(i)),fn(i,!0))}resolveParentAction(i){const c=Pe(i),d=c&&Lt(c);ft(i);const y=d&&this.getParentNode(d);y&&this.populateAction(i,y)}populateAction(i,c){let d=c;for(;d&&d!==he(i)&&(d.nodeType===Node.ELEMENT_NODE&&this.populateActionOnElement(d,i),!Pe(i));)d=this.getParentNode(d);const y=Pe(i);if(y&&(this.a11yClickSupport&&this.preventDefaultForA11yClick(i),this.syntheticMouseEventSupport&&("mouseenter"===wn(i)||"mouseleave"===wn(i)||"pointerenter"===wn(i)||"pointerleave"===wn(i))))if(function Gt(a,i,c){const d=a.relatedTarget;return("mouseover"===a.type&&"mouseenter"===i||"mouseout"===a.type&&"mouseleave"===i||"pointerover"===a.type&&"pointerenter"===i||"pointerout"===a.type&&"pointerleave"===i)&&(!d||d!==c&&!c.contains(d))}(Ke(i),wn(i),Lt(y))){const R=function rn(a,i){const c={};
1for(const d in a){if("srcElement"===d||"target"===d)continue;const R=a[d];"function"!=typeof R&&(c[d]=R)}return c.type="mouseover"===a.type?"mouseenter":"mouseout"===a.type?"mouseleave":"pointerover"===a.type?"pointerenter":"pointerleave",c.target=c.srcElement=i,c.bubbles=!1,c._originalEvent=a,c}(Ke(i),Lt(y));rt(i,R),At(i,Lt(y))}else ft(i)}getParentNode(i){const c=i.__owner;if(c)return c;const d=i.parentNode;return"#document-fragment"===d?.nodeName?d?.host??null:d}populateActionOnElement(i,c){const d=this.parseActions(i),y=d[wn(c)];void 0!==y&&ge(c,y,i),this.a11yClickSupport&&this.populateClickOnlyAction(i,c,d)}parseActions(i){let c=function V(a){return a.__jsaction}(i);if(!c){const d=i.getAttribute(fe.n.JSACTION);if(d){if(c=function we(a){return Oe[a]}(d),!c){c={};const y=d.split(Tt);for(let R=0;R<y.length;R++){const B=y[R];if(!B)continue;const Q=B.indexOf(":"),re=-1!==Q,Te=re?B.substr(0,Q).trim():"click",$e=re?B.substr(Q+1).trim():B;c[Te]=$e}!function Qe(a,i){Oe[a]=i}(d,c)}G(i,c)}else c=Ve,G(i,c)}return c}addA11yClickSupport(i,c,d){this.a11yClickSupport=!0,this.updateEventInfoForA11yClick=i,this.preventDefaultForA11yClick=c,this.populateClickOnlyAction=d}}var on=function(a){return a[a.I_AM_THE_JSACTION_FRAMEWORK=0]="I_AM_THE_JSACTION_FRAMEWORK",a}(on||{});class Br{dispatchDelegate;actionResolver;eventReplayer;eventReplayScheduled=!1;replayEventInfoWrappers=[];constructor(i,{actionResolver:c,eventReplayer:d}={}){this.dispatchDelegate=i,this.actionResolver=c,this.eventReplayer=d}dispatch(i){const c=new et(i);this.actionResolver?.resolveEventType(i),this.actionResolver?.resolveAction(i);const d=c.getAction();d&&function en(a,i){return"A"===a.tagName&&("click"===i.getEventType()||"clickmod"===i.getEventType())}(d.element,c)&&function gt(a){a.preventDefault?a.preventDefault():a.returnValue=!1}(c.getEvent()),this.eventReplayer&&c.getIsReplay()?this.scheduleEventInfoWrapperReplay(c):this.dispatchDelegate(c)}scheduleEventInfoWrapperReplay(i){this.replayEventInfoWrappers.push(i),!this.eventReplayScheduled&&(this.eventReplayScheduled=!0,Promise.resolve().then(()=>{this.eventReplayScheduled=!1,this.eventReplayer(this.replayEventInfoWrappers)}))}}const zr=Symbol.for("propagationStopped");class Wn{dispatchDelegate;clickModSupport;actionResolver;dispatcher;constructor(i,c=!0){this.dispatchDelegate=i,this.clickModSupport=c,this.actionResolver=new mt({clickModSupport:c}),this.dispatcher=new Br(d=>{this.dispatchToDelegate(d)},{actionResolver:this.actionResolver})}dispatch(i){this.dispatcher.dispatch(i)}dispatchToDelegate(i){for(i.getIsReplay()&&function Vr(a){const i=a.getEvent(),c=a.getTargetElement(),d=i.preventDefault.bind(i);Ar(i,"target",c),Ar(i,"eventPhase",101),Ar(i,"preventDefault",()=>{throw d(),new Error("`preventDefault` called during event replay.")}),Ar(i,"composedPath",()=>{throw new Error("`composedPath` called during event replay.")})}(i),function sr(a){const i=a.getEvent(),c=a.getEvent().stopPropagation.bind(i),d=()=>{i[zr]=!0,c()};Ar(i,"stopPropagation",d),Ar(i,"stopImmediatePropagation",d)}(i);i.getAction();){if(Bn(i),Ae(i.getEventType())&&i.getAction().element!==i.getTargetElement()||(this.dispatchDelegate(i.getEvent(),i.getAction().name),jn(i)))return;this.actionResolver.resolveParentAction(i.eventInfo)}}}function jn(a){return!!a.getEvent()[zr]}function Bn(a){const i=a.getEvent(),c=a.getAction()?.element;c&&Ar(i,"currentTarget",c,{configurable:!0})}function Ar(a,i,c,{configurable:d=!1}={}){Object.defineProperty(a,i,{value:c,configurable:d})}function Dr(a,i,c,d){for(let y=0;y<i.length;y++)a.removeEventListener(i[y],c,d)}let vn=(()=>{class a{static MOUSE_SPECIAL_SUPPORT=!1;containerManager;eventHandlers={};browserEventTypeToExtraEventTypes={};dispatcher=null;queuedEventInfos=[];constructor(c){this.containerManager=c}handleEvent(c,d,y){const R=function Ce(a,i,c,d,y,R,B,Q){return{eventType:a,event:i,targetElement:c,eic:d,timeStamp:y,eia:R,eirp:B,eiack:Q}}(c,d,d.target,y,Date.now());this.handleEventInfo(R)}handleEventInfo(c){if(!this.dispatcher)return qe(c,!0),void this.queuedEventInfos?.push(c);this.dispatcher(c)}addEvent(c,d,y){if(c in this.eventHandlers||!this.containerManager||!a.MOUSE_SPECIAL_SUPPORT&&ze.indexOf(c)>=0)return;const R=(Q,re,Te)=>{this.handleEvent(Q,re,Te)};this.eventHandlers[c]=R;
1const B=function be(a){return"mouseenter"===a?"mouseover":"mouseleave"===a?"mouseout":"pointerenter"===a?"pointerover":"pointerleave"===a?"pointerout":a}(d||c);if(B!==c){const Q=this.browserEventTypeToExtraEventTypes[B]||[];Q.push(c),this.browserEventTypeToExtraEventTypes[B]=Q}this.containerManager.addEventListener(B,Q=>re=>{R(c,re,Q)},y)}replayEarlyEvents(c=window._ejsa){c&&(this.replayEarlyEventInfos(c.q),function Nr(a){a&&(Dr(a.c,a.et,a.h),Dr(a.c,a.etc,a.h,!0))}(c),delete window._ejsa)}replayEarlyEventInfos(c){for(let d=0;d<c.length;d++){const y=c[d],R=this.getEventTypesForBrowserEventType(y.eventType);for(let B=0;B<R.length;B++){const Q=Qn(y);cn(Q,R[B]),this.handleEventInfo(Q)}}}getEventTypesForBrowserEventType(c){const d=[];return this.eventHandlers[c]&&d.push(c),this.browserEventTypeToExtraEventTypes[c]&&d.push(...this.browserEventTypeToExtraEventTypes[c]),d}handler(c){return this.eventHandlers[c]}cleanUp(){this.containerManager?.cleanUp(),this.containerManager=null,this.eventHandlers={},this.browserEventTypeToExtraEventTypes={},this.dispatcher=null,this.queuedEventInfos=[]}registerDispatcher(c,d){this.ecrd(c,d)}ecrd(c,d){if(this.dispatcher=c,this.queuedEventInfos?.length){for(let y=0;y<this.queuedEventInfos.length;y++)this.handleEventInfo(this.queuedEventInfos[y]);this.queuedEventInfos=null}}}return a})();function qn(a,i=window){i._ejsas&&(i._ejsas[a]=void 0)}const Vi=Symbol("InputSignalNode#UNSET"),Di={...K.s0,transformFn:void 0,applyValueToInputSignal(a,i){(0,K.j2)(a,i)}};function di(a,i){const c=Object.create(Di);function d(){if((0,K.mK)(c),c.value===Vi)throw new D.buA(-950,null);return c.value}return c.value=a,c.transformFn=i?.transform,d[K.bh]=c,d}class ao{attributeName;constructor(i){this.attributeName=i}__NG_ELEMENT_ID__=()=>(0,b.kS0)(this.attributeName);toString(){return`HostAttributeToken ${this.attributeName}`}}function E(a){return new ie.Zf}function j(a,i){return di(a,i)}const St=(j.required=function te(a){return di(Vi,a)},j),Io=new D.nKC(""),Es=new D.nKC("");function Ji(a){return!a.moduleRef}let fo=null;function to(){}const no=new WeakSet;function Ho(a){return a.get(b.Kzh,b.N1r)}function Eo(){const a=[{provide:b.Kzh,useFactory:()=>{let i=!0;{const c=(0,D.WQX)(b.sZ2);i=!!window._ejsas?.[c]}return i&&(0,b._jY)("NgEventReplay"),i}}];return a.push({provide:D.Z63,useValue:()=>{const i=(0,D.WQX)(b.o8S),{injector:c}=i;if(!no.has(i)){const d=(0,D.WQX)(b.mu_);if(Ho(c)){(0,b.$KE)();const y=c.get(b.sZ2),R=(0,b.cTO)(y,(B,Q,re)=>{B.nodeType===Node.ELEMENT_NODE&&((0,b.JeD)(B,Q,re),(0,b.iBR)(B,d))});i.onDestroy(R)}}},multi:!0},{provide:b.iLQ,useFactory:()=>{const i=(0,D.WQX)(b.o8S),{injector:c}=i;return()=>{if(!Ho(c)||no.has(i))return;no.add(i);const d=c.get(b.sZ2);i.onDestroy(()=>{no.delete(i),qn(d)}),i.whenStable().then(()=>{if(i.destroyed)return;const y=c.get(b.SVM);hi(y,c);const R=c.get(b.mu_);R.get("")?.forEach(b.UQZ),R.delete("");const B=y.instance;(0,b.ATY)(c)?i.onDestroy(()=>B.cleanUp()):B.cleanUp()})}},multi:!0}),a}const hi=(a,i)=>{const c=i.get(b.sZ2),d=window._ejsas[c],y=a.instance=new vn(new Qt(d.c));for(const Q of d.et)y.addEvent(Q);for(const Q of d.etc)y.addEvent(Q);const R=function ti(a,i=window){return function Gr(a){return a?.q??[]}(i._ejsas?.[a])}(c);y.replayEarlyEventInfos(R),qn(c);const B=new Wn(Q=>{!function $o(a,i,c){const d=(c&&c.getAttribute(b.n$e))??"";/d\d+/.test(d)?function Vs(a,i,c,d){const y=i.get(b.$ul);y.push({event:c,currentTarget:d}),(0,b.DQ1)(i,a,function Wo(a){return i=>{const c=new Set(i),d=[];for(let{event:y,currentTarget:R}of a){const B=R.getAttribute(b.n$e);c.has(B)?(0,b.c0O)(y,R):d.push({event:y,currentTarget:R})}a.length=0,a.push(...d)}}(y))}(d,a,i,c):101===i.eventPhase&&(0,b.c0O)(i,c)}(i,Q,Q.currentTarget)});!function ar(a,i){a.ecrd(c=>{i.dispatch(c)},on.I_AM_THE_JSACTION_FRAMEWORK)}(y,B)};let Ko=!1;function Go(){const a=[{provide:b.qBF,useFactory:()=>{let i=!0;return i=!!(0,D.WQX)(b.pJN,{optional:!0})?.get(b.TMN,null),i&&(0,b._jY)("NgHydration"),i}},{provide:D.Z63,useValue:()=>{(0,b.pDL)(!1);const i=(0,D.WQX)(D.qQL);(0,D.WQX)(b.qBF)&&((0,b.bRx)(i),function zo(){Ko||(Ko=!0,(0,b.yJU)(),(0,b.hkx)(),(0,b.SML)(),(0,b.Qdn)(),(0,b.XSi)(),(0,b.L8h)(),(0,b.xtN)(),(0,b.UJm)())}())},multi:!0}];return a.push({provide:b.uzI,useFactory:()=>(0,D.WQX)(b.qBF)},{provide:b.iLQ,useFactory:()=>{const i=(0,D.WQX)(D.hk6);if((0,D.WQX)(b.qBF)){const c=(0,D.WQX)(b.o8S);return()=>{(function bs(a){return a.whenStable()})(c).then(()=>{c.destroyed||((0,b.LN$)(c),i.notify(7))})}}return()=>{}},multi:!0}),(0,D.EmA)(a)}class v{openTasks=new Map;add(i){this.openTasks.set(i,new Error("Task stack tracking error"))}remove(i){this.openTasks.delete(i)}}function _(){const a=new v,{openTasks:i}=a;return(0,D.EmA)([{provide:D.l3R,useValue:a},(0,b.phd)(()=>{console.warn("Stability debugging utility was provided in production mode. This will cause debug code to be included in production bundles. If this is intentional because you are debugging stability issues in a production environment, you can ignore this warning.");const c=(0,D.WQX)(D.SKi),d=(0,D.WQX)(b.o8S);let y=null;typeof Zone<"u"&&c.run(()=>{y=Zone.current.get("TaskTrackingZone")}),c.runOutsideAngular(()=>{const R=setTimeout(()=>{if(console.debug("---- Application did not stabilize within 9 seconds ----"),typeof Zone<"u"&&!y&&console.info('Zone.js is present but no TaskTrackingZone found. To enable better debugging of tasks in the Angular Zone, import "zone.js/plugins/task-tracking" in your application.'),y?.macroTasks?.length){console.group("Macrotasks keeping Angular Zone unstable:");for(const B of y?.macroTasks??[])console.debug(B.creationLocation.stack);console.groupEnd()}console.group("PendingTasks keeping application unstable:");for(const B of i.values())console.debug(B.stack);console.groupEnd()},9e3);d.whenStable().then(()=>{clearTimeout(R)})})})])}let ee=(()=>class a{static __NG_ELEMENT_ID__=X})();function X(a){return function Be(a,i,c){if((0,D.Qs1)(a)&&!c){const d=(0,D.KdJ)(a.index,i);return new b.NCX(d,d)}return 175&a.type?new b.NCX(i[D.b5C],i):null}((0,D.Mx4)(),(0,D.OAn)(),!(16&~a))}class Jt{supports(i){return(0,b.ozJ)(i)}create(i){return new io(i)}}const vr=(a,i)=>i;class io{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(i){this._trackByFn=i||vr}forEachItem(i){let c;for(c=this._itHead;null!==c;c=c._next)i(c)}forEachOperation(i){let c=this._itHead,d=this._removalsHead,y=0,R=null;for(;c||d;){const B=!d||c&&c.currentIndex<oo(d,y,R)?c:d,Q=oo(B,y,R),re=B.currentIndex;if(B===d)y--,d=d._nextRemoved;else if(c=c._next,null==B.previousIndex)y++;else{R||(R=[]);const Te=Q-y,$e=re-y;if(Te!=$e){for(let vt=0;vt<Te;vt++){const Ct=vt<R.length?R[vt]:R[vt]=0,wt=Ct+vt;$e<=wt&&wt<Te&&(R[vt]=Ct+1)}R[B.previousIndex]=$e-Te}}Q!==re&&i(B,Q,re)}}forEachPreviousItem(i){let c;for(c=this._previousItHead;null!==c;c=c._nextPrevious)i(c)}forEachAddedItem(i){let c;for(c=this._additionsHead;null!==c;c=c._nextAdded)i(c)}forEachMovedItem(i){let c;for(c=this._movesHead;null!==c;c=c._nextMoved)i(c)}forEachRemovedItem(i){let c;for(c=this._removalsHead;null!==c;c=c._nextRemoved)i(c)}forEachIdentityChange(i){let c;for(c=this._identityChangesHead;null!==c;c=c._nextIdentityChange)i(c)}diff(i){if(null==i&&(i=[]),!(0,b.ozJ)(i))throw new D.buA(900,!1);return this.check(i)?this:null}onDestroy(){}check(i){this._reset();let y,R,B,c=this._itHead,d=!1;if(Array.isArray(i)){this.length=i.length;for(let Q=0;Q<this.length;Q++)R=i[Q],B=this._trackByFn(Q,R),null!==c&&Object.is(c.trackById,B)?(d&&(c=this._verifyReinsertion(c,R,B,Q)),Object.is(c.item,R)||this._addIdentityChange(c,R)):(c=this._mismatch(c,R,B,Q),d=!0),c=c._next}else y=0,(0,b.utN)(i,Q=>{B=this._trackByFn(y,Q),null!==c&&Object.is(c.trackById,B)?(d&&(c=this._verifyReinsertion(c,Q,B,y)),Object.is(c.item,Q)||this._addIdentityChange(c,Q)):(c=this._mismatch(c,Q,B,y),d=!0),c=c._next,y++}),this.length=y;return this._truncate(c),this.collection=i,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let i;for(i=this._previousItHead=this._itHead;null!==i;i=i._next)i._nextPrevious=i._next;for(i=this._additionsHead;null!==i;i=i._nextAdded)i.previousIndex=i.currentIndex;for(this._additionsHead=this._additionsTail=null,i=this._movesHead;null!==i;i=i._nextMoved)i.previousIndex=i.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(i,c,d,y){let R;return null===i?R=this._itTail:(R=i._prev,this._remove(i)),null!==(i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(d,null))?(Object.is(i.item,c)||this._addIdentityChange(i,c),this._reinsertAfter(i,R,y)):null!==(i=null===this._linkedRecords?null:this._linkedRecords.get(d,y))?(Object.is(i.item,c)||this._addIdentityChange(i,c),this._moveAfter(i,R,y)):i=this._addAfter(new Qo(c,d),R,y),i}_verifyReinsertion(i,c,d,y){let R=null===this._unlinkedRecords?null:this._unlinkedRecords.get(d,null);return null!==R?i=this._reinsertAfter(R,i._prev,y):i.currentIndex!=y&&(i.currentIndex=y,this._addToMoves(i,y)),i}_truncate(i){for(;null!==i;){const c=i._next;this._addToRemovals(this._unlink(i)),i=c}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(i,c,d){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(i);const y=i._prevRemoved,R=i._nextRemoved;return null===y?this._removalsHead=R:y._nextRemoved=R,null===R?this._removalsTail=y:R._prevRemoved=y,this._insertAfter(i,c,d),this._addToMoves(i,d),i}_moveAfter(i,c,d){return this._unlink(i),this._insertAfter(i,c,d),this._addToMoves(i,d),i}_addAfter(i,c,d){return this._insertAfter(i,c,d),this._additionsTail=null===this._additionsTail?this._additionsHead=i:this._additionsTail._nextAdded=i,i}_insertAfter(i,c,d){const y=null===c?this._itHead:c._next;return i._next=y,i._prev=c,null===y?this._itTail=i:y._prev=i,null===c?this._itHead=i:c._next=i,null===this._linkedRecords&&(this._linkedRecords=new Ri),this._linkedRecords.put(i),i.currentIndex=d,i}_remove(i){return this._addToRemovals(this._unlink(i))}_unlink(i){null!==this._linkedRecords&&this._linkedRecords.remove(i);const c=i._prev,d=i._next;return null===c?this._itHead=d:c._next=d,null===d?this._itTail=c:d._prev=c,i}_addToMoves(i,c){return i.previousIndex===c||(this._movesTail=null===this._movesTail?this._movesHead=i:this._movesTail._nextMoved=i),i}_addToRemovals(i){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Ri),this._unlinkedRecords.put(i),i.currentIndex=null,i._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=i,i._prevRemoved=null):(i._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=i),i}_addIdentityChange(i,c){return i.item=c,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=i:this._identityChangesTail._nextIdentityChange=i,i}}class Qo{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(i,c){this.item=i,this.trackById=c}}class bi{_head=null;_tail=null;add(i){null===this._head?(this._head=this._tail=i,i._nextDup=null,i._prevDup=null):(this._tail._nextDup=i,i._prevDup=this._tail,i._nextDup=null,this._tail=i)}get(i,c){let d;for(d=this._head;null!==d;d=d._nextDup)if((null===c||c<=d.currentIndex)&&Object.is(d.trackById,i))return d;return null}remove(i){const c=i._prevDup,d=i._nextDup;return null===c?this._head=d:c._nextDup=d,null===d?this._tail=c:d._prevDup=c,null===this._head}}class Ri{map=new Map;put(i){const c=i.trackById;let d=this.map.get(c);d||(d=new bi,this.map.set(c,d)),d.add(i)}get(i,c){const y=this.map.get(i);return y?y.get(i,c):null}remove(i){const c=i.trackById;return this.map.get(c).remove(i)&&this.map.delete(c),i}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function oo(a,i,c){const d=a.previousIndex;if(null===d)return d;let y=0;return c&&d<c.length&&(y=c[d]),d+i+y}class qo{supports(i){return i instanceof Map||(0,b.vDg)(i)}create(){return new oa}}class oa{_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(i){let c;for(c=this._mapHead;null!==c;c=c._next)i(c)}forEachPreviousItem(i){let c;for(c=this._previousMapHead;null!==c;c=c._nextPrevious)i(c)}forEachChangedItem(i){let c;for(c=this._changesHead;null!==c;c=c._nextChanged)i(c)}forEachAddedItem(i){let c;for(c=this._additionsHead;null!==c;c=c._nextAdded)i(c)}forEachRemovedItem(i){let c;for(c=this._removalsHead;null!==c;c=c._nextRemoved)i(c)}diff(i){if(i){if(!(i instanceof Map||(0,b.vDg)(i)))throw new D.buA(900,!1)}else i=new Map;return this.check(i)?this:null}check(i){this._reset();let c=this._mapHead;
vendor: 2,062 bytes, line 1
1if(this._appendAfter=null,this._forEach(i,(d,y)=>{if(c&&c.key===y)this._maybeAddToChanges(c,d),this._appendAfter=c,c=c._next;else{const R=this._getOrCreateRecordForKey(y,d);c=this._insertBeforeOrAppend(c,R)}}),c){c._prev&&(c._prev._next=null),this._removalsHead=c;for(let d=c;null!==d;d=d._nextRemoved)d===this._mapHead&&(this._mapHead=null),this._records.delete(d.key),d._nextRemoved=d._next,d.previousValue=d.currentValue,d.currentValue=null,d._prev=null,d._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(i,c){if(i){const d=i._prev;return c._next=i,c._prev=d,i._prev=c,d&&(d._next=c),i===this._mapHead&&(this._mapHead=c),this._appendAfter=i,i}return this._appendAfter?(this._appendAfter._next=c,c._prev=this._appendAfter):this._mapHead=c,this._appendAfter=c,null}_getOrCreateRecordForKey(i,c){if(this._records.has(i)){const y=this._records.get(i);this._maybeAddToChanges(y,c);const R=y._prev,B=y._next;return R&&(R._next=B),B&&(B._prev=R),y._next=null,y._prev=null,y}const d=new Ts(i);return this._records.set(i,d),d.currentValue=c,this._addToAdditions(d),d}_reset(){if(this.isDirty){let i;for(this._previousMapHead=this._mapHead,i=this._previousMapHead;null!==i;i=i._next)i._nextPrevious=i._next;for(i=this._changesHead;null!==i;i=i._nextChanged)i.previousValue=i.currentValue;for(i=this._additionsHead;null!=i;i=i._nextAdded)i.previousValue=i.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(i,c){Object.is(c,i.currentValue)||(i.previousValue=i.currentValue,i.currentValue=c,this._addToChanges(i))}_addToAdditions(i){null===this._additionsHead?this._additionsHead=this._additionsTail=i:(this._additionsTail._nextAdded=i,this._additionsTail=i)}_addToChanges(i){null===this._changesHead?this._changesHead=this._changesTail=i:(this._changesTail._nextChanged=i,this._changesTail=i)}_forEach(i,c){i instanceof Map?i.forEach(c):Object.keys(i).forEac
1h(d=>c(i[d],d))}}class Ts{key;previousValue=null;currentValue=null;_nextPrevious=null;_next=null;_prev=null;_nextAdded=null;_nextRemoved=null;_nextChanged=null;constructor(i){this.key=i}}function Oa(){return new er([new Jt])}let er=(()=>{class a{factories;static \u0275prov=(0,D.jDH)({token:a,providedIn:"root",factory:Oa});constructor(c){this.factories=c}static create(c,d){if(null!=d){const y=d.factories.slice();c=c.concat(y)}return new a(c)}static extend(c){return{provide:a,useFactory:()=>{const d=(0,D.WQX)(a,{optional:!0,skipSelf:!0});return a.create(c,d||Oa())}}}find(c){const d=this.factories.find(y=>y.supports(c));if(null!=d)return d;throw new D.buA(901,!1)}}return a})();function Ss(){return new ls([new qo])}let ls=(()=>{class a{static \u0275prov=(0,D.jDH)({token:a,providedIn:"root",factory:Ss});factories;constructor(c){this.factories=c}static create(c,d){if(d){const y=d.factories.slice();c=c.concat(y)}return new a(c)}static extend(c){return{provide:a,useFactory:()=>{const d=(0,D.WQX)(a,{optional:!0,skipSelf:!0});return a.create(c,d||Ss())}}}find(c){const d=this.factories.find(y=>y.supports(c));if(d)return d;throw new D.buA(901,!1)}}return a})(),la=(()=>{class a{constructor(c){}static \u0275fac=function(d){return new(d||a)((0,D.KVO)(b.o8S))};static \u0275mod=(0,b.$C)({type:a});static \u0275inj=(0,D.G2t)({})}return a})();function As(a){const{rootComponent:i,appProviders:c,platformProviders:d,platformRef:y}=a;(0,b.Ef8)(b.mS5.BootstrapApplicationStart);try{const R=y?.injector??function eo(a=[]){if(fo)return fo;(0,b.pl0)();const i=function nn(a=[],i){return D.zZn.create({name:i,providers:[{provide:D.GBX,useValue:"platform"},{provide:Io,useValue:new Set([()=>fo=null])},...a]})}(a);return fo=i,(0,b.ypd)(),function Bo(a){const i=a.get(b.PLl,null);(0,D.N4e)(a,()=>{i?.forEach(c=>c())})}(i),i}(d),B=[(0,b.rpG)(),D.gv8,...c||[]];return function ts(a){const i=Ji(a)?a.r3Injector:a.moduleRef.injector,c=i.get(D.SKi);return c.run(()=>{Ji(a)?a.r3Injector.resolveInjectorInitializers():a.moduleRef.resolveInjectorInitializers();const d=i.get(D.ZTf);let y;if(c.runOutsideAngular(()=>{y=c.onError.subscribe({next:d})}),Ji(a)){const R=()=>i.destroy(),B=a.platformInjector.get(Io);B.add(R),i.onDestroy(()=>{y.unsubscribe(),B.delete(R)})}else{const R=()=>a.moduleRef.destroy(),B=a.platformInjector.get(Io);B.add(R),a.moduleRef.onDestroy(()=>{(0,b.TFI)(a.allPlatformModules,a.moduleRef),y.unsubscribe(),B.delete(R)})}return function rs(a,i,c){try{const d=c();return(0,b.yLl)(d)?d.catch(y=>{throw i.runOutsideAngular(()=>a(y)),y}):d}catch(d){throw i.runOutsideAngular(()=>a(d)),d}}(d,c,()=>{const R=i.get(D.rev),B=R.add(),Q=i.get(b.H1s);return Q.runInitializers(),Q.donePromise.then(()=>{const re=i.get(b.xe9,b.DkB);if((0,b.e6s)(re||b.DkB),!i.get(Es,!0))return Ji(a)?i.get(b.o8S):(a.allPlatformModules.push(a.moduleRef),a.moduleRef);if(Ji(a)){const $e=i.get(b.o8S);return void 0!==a.rootComponent&&$e.bootstrap(a.rootComponent),$e}return a.moduleRef}).finally(()=>{R.remove(B)})})})}({r3Injector:new b.bH1({providers:B,parent:R,debugName:"",runEnvironmentInitializers:!1}).injector,platformInjector:R,rootComponent:i})}catch(R){return Promise.reject(R)}finally{(0,b.Ef8)(b.mS5.BootstrapApplicationEnd)}}function Ks(a){return"boolean"==typeof a?a:null!=a&&"false"!==a}function _a(a,i){const c=(0,D.xUg)(a),d=i.elementInjector||(0,D.WB9)();return new b.eHC(c).create(d,i.projectableNodes,i.hostElement,i.environmentInjector,i.directives,i.bindings)}function Ys(a){const i=(0,D.xUg)(a);if(!i)return null;const c=new b.eHC(i);return{get selector(){return c.selector},get type(){return c.componentType},get inputs(){return c.inputs},get outputs(){return c.outputs},get ngContentSelectors(){return c.ngContentSelectors},get isStandalone(){return i.standalone},get isSignal(){return i.signals}}}},4341(Nt,Fe,T){T.d(Fe,{Zm:()=>lt,me:()=>Kt,JD:()=>Si,j4:()=>Mr,YN:()=>No,VZ:()=>A,kq:()=>be,vO:()=>En,BC:()=>or,cb:()=>Wn,vS:()=>ae,xH:()=>kn,Q0:()=>hn,X1:()=>ao,YS:()=>Ee,wz:()=>Bi,ze:()=>To,hs:()=>Un,k0:()=>cn,qT:()=>st,y7:()=>Ai});var b=T(5547),D=T(5802),ie=T(2271),ce=T(5157),K=T(6648),fe=T(1985),me=T(3073),Oe=T(8750),V=T(6175),de=T(4360),G=T(6450),we=T(8496),pe=T(1413),ze=T(6354),tt=T(6494);let Ne=(()=>{class w{_renderer;_elementRef;onChange=E=>{};onTouched=()=>{};constructor(E,j){this._renderer=E,this._elementRef=j}setProperty(E,j){this._renderer.setProperty(this._elementRef.nativeElement,E,j)}registerOnTouched(E){this.onTouched=E}registerOnChange(E){this.onChange=E}setDisabledState(E){this.setProperty("disabled",E)}static \u0275fac=function(j){return new(j||w)(b.rXU(b.sFG),b.rXU(b.aKT))};static \u0275dir=b.FsC({type:w})}return w})(),ot=(()=>{class w extends Ne{static \u0275fac=(()=>{let E;return function(te){return(E||(E=b.xGo(w)))(te||w)}})();static \u0275dir=b.FsC({type:w,features:[b.Vt3]})}return w})();const be=new D.nKC(""),Re={provide:be,useExisting:(0,D.Rfq)(()=>lt),multi:!0};let lt=(()=>{class w extends ot{writeValue(E){this.setProperty("checked",E)}static \u0275fac=(()=>{let E;return function(te){return(E||(E=b.xGo(w)))(te||w)}})();static \u0275dir=b.FsC({type:w,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(j,te){1&j&&b.bIt("change",function(tn){return te.onChange(tn.target.checked)})("blur",function(){return te.onTouched()})},standalone:!1,features:[b.Jv_([Re]),b.Vt3]})}return w})();const gt={provide:be,useExisting:(0,D.Rfq)(()=>Kt),multi:!0},pt=new D.nKC("");let Kt=(()=>{class w extends Ne{_compositionMode;_composing=!1;constructor(E,j,te){super(E,j),this._compositionMode=te,null==this._compositionMode&&(this._compositionMode=!function ct(){const w=(0,tt.rb)()?(0,tt.rb)().getUserAgent():"";return/android (\d+)/.test(w.toLowerCase())}())}writeValue(E){this.setProperty("value",E??"")}_handleInput(E){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(E)}_compositionStart(){this._composing=!0}_compositionEnd(E){this._composing=!1,this._compositionMode&&this.onChange(E)}static \u0275fac=function(j){return new(j||w)(b.rXU(b.sFG),b.rXU(b.aKT),b.rXU(pt,8))};static \u0275dir=b.FsC({type:w,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(j,te){1&j&&b.bIt("input",function(tn){return te._handleInput(tn.target.value)})("blur",function(){return te.onTouched()})("compositionstart",function(){return te._compositionStart()})("compositionend",function(tn){return te._compositionEnd(tn.target.value)})},standalone:!1,features:[b.Jv_([gt]),b.Vt3]})}return w})();function Gt(w){return null==w||0===rn(w)}function rn(w){return null==w?null:Array.isArray(w)||"string"==typeof w?w.length:w instanceof Set?w.size:null}const Qt=new D.nKC(""),jt=new D.nKC(""),wn=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class cn{static min(N){return Ke(N)}static max(N){return function rt(w){return N=>{if(null==N.value||null==w)return null;const E=parseFloat(N.value);return!isNaN(E)&&E>w?{max:{max:w,actual:N.value}}:null}}(N)}static required(N){return Ot(N)}static requiredTrue(N){return function At(w){return!0===w.value?null:{required:!0}}(N)}static email(N){return function he(w){return Gt(w.value)||wn.test(w.value)?null:{email:!0}}(N)}static minLength(N){return function _e(w){return N=>{const E=N.value?.length??rn(N.value);return null===E||0===E?null:E<w?{minlength:{requiredLength:w,actualLength:E}}:null}}(N)}static maxLength(N){return function ue(w){return N=>{const E=N.value?.length??rn(N.value);return null!==E&&E>w?{maxlength:{requiredLength:w,actualLength:E}}:null}}(N)}static pattern(N){return function oe(w){if(!w)return Pe;let N,E;return"string"==typeof w?(E="","^"!==w.charAt(0)&&(E+="^"),E+=w,"$"!==w.charAt(w.length-1)&&(E+="$"),N=new RegExp(E)):(E=w.toString(),N=w),j=>{if(Gt(j.value))return null;const te=j.value;return N.test(te)?null:{pattern:{requiredPattern:E,actualValue:te}}}}(N)}static nullValidator(N){return null}static compose(N){return fn(N)}static composeAsync(N){return Ce(N)}}function Ke(w){return N=>{if(null==N.value||null==w)return null;const E=parseFloat(N.value);return!isNaN(E)&&E<w?{min:{min:w,actual:N.value}}:null}}function Ot(w){return Gt(w.value)?{required:!0}:null}function Pe(w){return null}function ge(w){return null!=w}function ft(w){return(0,b.yLl)(w)?(0,K.H)(w):w}function Lt(w){let N={};
1return w.forEach(E=>{N=null!=E?{...N,...E}:N}),0===Object.keys(N).length?null:N}function kt(w,N){return N.map(E=>E(w))}function zt(w){return w.map(N=>function qe(w){return!w.validate}(N)?N:E=>N.validate(E))}function fn(w){if(!w)return null;const N=w.filter(ge);return 0==N.length?null:function(E){return Lt(kt(E,N))}}function Qn(w){return null!=w?fn(zt(w)):null}function Ce(w){if(!w)return null;const N=w.filter(ge);return 0==N.length?null:function(E){return function Qe(...w){const N=(0,V.ms)(w),{args:E,keys:j}=(0,me.D)(w),te=new fe.c(St=>{const{length:tn}=E;if(!tn)return void St.complete();const Xr=new Array(tn);let Zi=tn,ni=tn;for(let Hi=0;Hi<tn;Hi++){let So=!1;(0,Oe.Tg)(E[Hi]).subscribe((0,de._)(St,$i=>{So||(So=!0,ni--),Xr[Hi]=$i},()=>Zi--,void 0,()=>{(!Zi||!So)&&(ni||St.next(j?(0,we.e)(j,Xr):Xr),St.complete())}))}});return N?te.pipe((0,G.I)(N)):te}(kt(E,N).map(ft)).pipe((0,ze.T)(Lt))}}function et(w){return null!=w?Ce(zt(w)):null}function Ve(w,N){return null===w?[N]:Array.isArray(w)?[...w,N]:[w,N]}function Tt(w){return w._rawValidators}function s(w){return w._rawAsyncValidators}function mt(w){return w?Array.isArray(w)?w:[w]:[]}function on(w,N){return Array.isArray(w)?w.includes(N):w===N}function Br(w,N){const E=mt(N);return mt(w).forEach(te=>{on(E,te)||E.push(te)}),E}function en(w,N){return mt(N).filter(E=>!on(w,E))}class zr{get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators=[];_rawAsyncValidators=[];_setValidators(N){this._rawValidators=N||[],this._composedValidatorFn=Qn(this._rawValidators)}_setAsyncValidators(N){this._rawAsyncValidators=N||[],this._composedAsyncValidatorFn=et(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_onDestroyCallbacks=[];_registerOnDestroy(N){this._onDestroyCallbacks.push(N)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(N=>N()),this._onDestroyCallbacks=[]}reset(N=void 0){this.control?.reset(N)}hasError(N,E){return!!this.control&&this.control.hasError(N,E)}getError(N,E){return this.control?this.control.getError(N,E):null}}class qt extends zr{name;get formDirective(){return null}get path(){return null}}class En extends zr{_parent=null;name=null;valueAccessor=null}class ir{_cd;constructor(N){this._cd=N}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}}let or=(()=>{class w extends ir{constructor(E){super(E)}static \u0275fac=function(j){return new(j||w)(b.rXU(En,2))};static \u0275dir=b.FsC({type:w,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(j,te){2&j&&b.AVh("ng-untouched",te.isUntouched)("ng-touched",te.isTouched)("ng-pristine",te.isPristine)("ng-dirty",te.isDirty)("ng-valid",te.isValid)("ng-invalid",te.isInvalid)("ng-pending",te.isPending)},standalone:!1,features:[b.Vt3]})}return w})(),Wn=(()=>{class w extends ir{constructor(E){super(E)}static \u0275fac=function(j){return new(j||w)(b.rXU(qt,10))};static \u0275dir=b.FsC({type:w,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["","formArray",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(j,te){2&j&&b.AVh("ng-untouched",te.isUntouched)("ng-touched",te.isTouched)("ng-pristine",te.isPristine)("ng-dirty",te.isDirty)("ng-valid",te.isValid)("ng-invalid",te.isInvalid)("ng-pending",te.isPending)("ng-submitted",te.isSubmitted)},standalone:!1,features:[b.Vt3]})}return w})();const Ln="VALID",Ir="INVALID",Fn="PENDING",zn="DISABLED";class lr{}class kr extends lr{value;source;constructor(N,E){super(),this.value=N,this.source=E}}class Yn extends lr{pristine;source;constructor(N,E){super(),this.pristine=N,this.source=E}}class fr extends lr{touched;source;constructor(N,E){super(),this.touched=N,this.source=E}}class hr extends lr{status;source;constructor(N,E){super(),this.status=N,this.source=E}}class cr extends lr{source;constructor(N){super(),this.source=N}}class Xn extends lr{source;constructor(N){super(),this.source=N}}function In(w){return(De(w)?w.validators:w)||null}function Ue(w,N){return(De(N)?N.asyncValidators:w)||null}function De(w){return null!=w&&!Array.isArray(w)&&"object"==typeof w}function Ge(w,N,E){const j=w.controls;if(!(N?Object.keys(j):j).length)throw new D.buA(1e3,"");if(!j[E])throw new D.buA(1001,"")}
vendor: 8,485 bytes, line 1
1function It(w,N,E){w._forEachChild((j,te)=>{if(void 0===E[te])throw new D.buA(-1002,"")})}class Mt{_pendingDirty=!1;_hasOwnPendingAsyncValidator=null;_pendingTouched=!1;_onCollectionChange=()=>{};_updateOn;_parent=null;_asyncValidationSubscription;_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators;_rawAsyncValidators;value;constructor(N,E){this._assignValidators(N),this._assignAsyncValidators(E)}get validator(){return this._composedValidatorFn}set validator(N){this._rawValidators=this._composedValidatorFn=N}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(N){this._rawAsyncValidators=this._composedAsyncValidatorFn=N}get parent(){return this._parent}get status(){return(0,ie.O8)(this.statusReactive)}set status(N){(0,ie.O8)(()=>this.statusReactive.set(N))}_status=(0,ie.EW)(()=>this.statusReactive());statusReactive=(0,D.vPA)(void 0);get valid(){return this.status===Ln}get invalid(){return this.status===Ir}get pending(){return this.status===Fn}get disabled(){return this.status===zn}get enabled(){return this.status!==zn}errors;get pristine(){return(0,ie.O8)(this.pristineReactive)}set pristine(N){(0,ie.O8)(()=>this.pristineReactive.set(N))}_pristine=(0,ie.EW)(()=>this.pristineReactive());pristineReactive=(0,D.vPA)(!0);get dirty(){return!this.pristine}get touched(){return(0,ie.O8)(this.touchedReactive)}set touched(N){(0,ie.O8)(()=>this.touchedReactive.set(N))}_touched=(0,ie.EW)(()=>this.touchedReactive());touchedReactive=(0,D.vPA)(!1);get untouched(){return!this.touched}_events=new pe.B;events=this._events.asObservable();valueChanges;statusChanges;get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(N){this._assignValidators(N)}setAsyncValidators(N){this._assignAsyncValidators(N)}addValidators(N){this.setValidators(Br(N,this._rawValidators))}addAsyncValidators(N){this.setAsyncValidators(Br(N,this._rawAsyncValidators))}removeValidators(N){this.setValidators(en(N,this._rawValidators))}removeAsyncValidators(N){this.setAsyncValidators(en(N,this._rawAsyncValidators))}hasValidator(N){return on(this._rawValidators,N)}hasAsyncValidator(N){return on(this._rawAsyncValidators,N)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(N={}){const E=!1===this.touched;this.touched=!0;const j=N.sourceControl??this;N.onlySelf||this._parent?.markAsTouched({...N,sourceControl:j}),E&&!1!==N.emitEvent&&this._events.next(new fr(!0,j))}markAllAsDirty(N={}){this.markAsDirty({onlySelf:!0,emitEvent:N.emitEvent,sourceControl:this}),this._forEachChild(E=>E.markAllAsDirty(N))}markAllAsTouched(N={}){this.markAsTouched({onlySelf:!0,emitEvent:N.emitEvent,sourceControl:this}),this._forEachChild(E=>E.markAllAsTouched(N))}markAsUntouched(N={}){const E=!0===this.touched;this.touched=!1,this._pendingTouched=!1;const j=N.sourceControl??this;this._forEachChild(te=>{te.markAsUntouched({onlySelf:!0,emitEvent:N.emitEvent,sourceControl:j})}),N.onlySelf||this._parent?._updateTouched(N,j),E&&!1!==N.emitEvent&&this._events.next(new fr(!1,j))}markAsDirty(N={}){const E=!0===this.pristine;this.pristine=!1;const j=N.sourceControl??this;N.onlySelf||this._parent?.markAsDirty({...N,sourceControl:j}),E&&!1!==N.emitEvent&&this._events.next(new Yn(!1,j))}markAsPristine(N={}){const E=!1===this.pristine;this.pristine=!0,this._pendingDirty=!1;const j=N.sourceControl??this;this._forEachChild(te=>{te.markAsPristine({onlySelf:!0,emitEvent:N.emitEvent})}),N.onlySelf||this._parent?._updatePristine(N,j),E&&!1!==N.emitEvent&&this._events.next(new Yn(!0,j))}markAsPending(N={}){this.status=Fn;const E=N.sourceControl??this;!1!==N.emitEvent&&(this._events.next(new hr(this.status,E)),this.statusChanges.emit(this.status)),N.onlySelf||this._parent?.markAsPending({...N,sourceControl:E})}disable(N={}){const E=this._parentMarkedDirty(N.onlySelf);this.status=zn,this.errors=null,this._forEachChild(te=>{te.disable({...N,onlySelf:!0})}),this._updateValue();const j=N.sourceControl??this;!1!==N.emitEvent&&(this._events.next(new kr(this.value,j)),this._events.next(new hr(this.status,j)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...N,skipPristineCheck:E},this),this._onDisabledChange.forEach(te=>te(!0))}enable(N={}){const E=this._parentMarkedDirty(N.onlySelf);this.status=Ln,this._forEachChild(j=>{j.enable({...N,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:N.emitEvent}),this._updateAncestors({...N,skipPristineCheck:E},this),this._onDisabledChange.forEach(j=>j(!1))}_updateAncestors(N,E){N.onlySelf||(this._parent?.updateValueAndValidity(N),N.skipPristineCheck||this._parent?._updatePristine({},E),this._parent?._updateTouched({},E))}setParent(N){this._parent=N}getRawValue(){return this.value}updateValueAndValidity(N={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){const j=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Ln||this.status===Fn)&&this._runAsyncValidator(j,N.emitEvent)}const E=N.sourceControl??this;!1!==N.emitEvent&&(this._events.next(new kr(this.value,E)),this._events.next(new hr(this.status,E)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),N.onlySelf||this._parent?.updateValueAndValidity({...N,sourceControl:E})}_updateTreeValidity(N={emitEvent:!0}){this._forEachChild(E=>E._updateTreeValidity(N)),this.updateValueAndValidity({onlySelf:!0,emitEvent:N.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?zn:Ln}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(N,E){if(this.asyncValidator){this.status=Fn,this._hasOwnPendingAsyncValidator={emitEvent:!1!==E,shouldHaveEmitted:!1!==N};const j=ft(this.asyncValidator(this));this._asyncValidationSubscription=j.subscribe(te=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(te,{emitEvent:E,shouldHaveEmitted:N})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();const N=(this._hasOwnPendingAsyncValidator?.emitEvent||this._hasOwnPendingAsyncValidator?.shouldHaveEmitted)??!1;return this._hasOwnPendingAsyncValidator=null,N}return!1}setErrors(N,E={}){this.errors=N,this._updateControlsErrors(!1!==E.emitEvent,this,E.shouldHaveEmitted)}get(N){let E=N;return null==E||(Array.isArray(E)||(E=E.split(".")),0===E.length)?null:E.reduce((j,te)=>j&&j._find(te),this)}getError(N,E){const j=E?this.get(E):this;return j?.errors?j.errors[N]:null}hasError(N,E){return!!this.getError(N,E)}get root(){let N=this;for(;N._parent;)N=N._parent;return N}_updateControlsErrors(N,E,j){this.status=this._calculateStatus(),N&&this.statusChanges.emit(this.status),(N||j)&&this._events.next(new hr(this.status,E)),this._parent&&this._parent._updateControlsErrors(N,E,j)}_initObservables(){this.valueChanges=new D.bkB,this.statusChanges=new D.bkB}_calculateStatus(){return this._allControlsDisabled()?zn:this.errors?Ir:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Fn)?Fn:this._anyControlsHaveStatus(Ir)?Ir:Ln}_anyControlsHaveStatus(N){return this._anyControls(E=>E.status===N)}_anyControlsDirty(){return this._anyControls(N=>N.dirty)}_anyControlsTouched(){return this._anyControls(N=>N.touched)}_updatePristine(N,E){const j=!this._anyControlsDirty(),te=this.pristine!==j;this.pristine=j,N.onlySelf||this._parent?._updatePristine(N,E),te&&this._events.next(new Yn(this.pristine,E))}_updateTouched(N={},E){this.touched=this._anyControlsTouched(),this._events.next(new fr(this.touched,E)),N.onlySelf||this._parent?._updateTouched(N,E)}_onDisabledChange=[];_registerOnCollectionChange(N){this._onCollectionChange=N}_setUpdateStrategy(N){De(N)&&null!=N.updateOn&&(this._updateOn=N.updateOn)}_parentMarkedDirty(N){return!N&&!!this._parent?.dirty&&!this._parent._anyControlsDirty()}_find(N){return null}_assignValidators(N){this._rawValidators=Array.isArray(N)?N.slice():N,this._composedValidatorFn=function Pn(w){return Array.isArray(w)?Qn(w):w||null}(this._rawValidators)}_assignAsyncValidators(N){this._rawAsyncValidators=Array.isArray(N)?N.slice():N,this._composedAsyncValidatorFn=function Me(w){return Array.isArray(w)?et(w):w||null}(this._rawAsyncValidators)}}class Bt extends Mt{constructor(N,E,j){super(In(E),Ue(j,E)),this.controls=N,this._initObservables(),this._setUpdateStrategy(E),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}
vendor: 2,140 bytes, line 1
1controls;registerControl(N,E){return this.controls[N]?this.controls[N]:(this.controls[N]=E,E.setParent(this),E._registerOnCollectionChange(this._onCollectionChange),E)}addControl(N,E,j={}){this.registerControl(N,E),this.updateValueAndValidity({emitEvent:j.emitEvent}),this._onCollectionChange()}removeControl(N,E={}){this.controls[N]&&this.controls[N]._registerOnCollectionChange(()=>{}),delete this.controls[N],this.updateValueAndValidity({emitEvent:E.emitEvent}),this._onCollectionChange()}setControl(N,E,j={}){this.controls[N]&&this.controls[N]._registerOnCollectionChange(()=>{}),delete this.controls[N],E&&this.registerControl(N,E),this.updateValueAndValidity({emitEvent:j.emitEvent}),this._onCollectionChange()}contains(N){return this.controls.hasOwnProperty(N)&&this.controls[N].enabled}setValue(N,E={}){It(this,0,N),Object.keys(N).forEach(j=>{Ge(this,!0,j),this.controls[j].setValue(N[j],{onlySelf:!0,emitEvent:E.emitEvent})}),this.updateValueAndValidity(E)}patchValue(N,E={}){null!=N&&(Object.keys(N).forEach(j=>{const te=this.controls[j];te&&te.patchValue(N[j],{onlySelf:!0,emitEvent:E.emitEvent})}),this.updateValueAndValidity(E))}reset(N={},E={}){this._forEachChild((j,te)=>{j.reset(N?N[te]:null,{...E,onlySelf:!0})}),this._updatePristine(E,this),this._updateTouched(E,this),this.updateValueAndValidity(E),!1!==E?.emitEvent&&this._events.next(new Xn(this))}getRawValue(){return this._reduceChildren({},(N,E,j)=>(N[j]=E.getRawValue(),N))}_syncPendingControls(){let N=this._reduceChildren(!1,(E,j)=>!!j._syncPendingControls()||E);return N&&this.updateValueAndValidity({onlySelf:!0}),N}_forEachChild(N){Object.keys(this.controls).forEach(E=>{const j=this.controls[E];j&&N(j,E)})}_setUpControls(){this._forEachChild(N=>{N.setParent(this),N._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(N){for(const[E,j]of Object.entries(this.controls))if(this.contains(E)&&N(j))return!0;return!1}_reduceValue(){return this._reduceChildren({},(E,j,te)=>((j.enabled||this.disabled)&&(E[te]=j.value),E))}_reduceChildren(N,E){let j=N;return this._forEachChild((te,St)=>{j=E(j,te,St)}
vendor: 4,201 bytes, line 1
1),j}_allControlsDisabled(){for(const N of Object.keys(this.controls))if(this.controls[N].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(N){return this.controls.hasOwnProperty(N)?this.controls[N]:null}}class Ye extends Bt{}const U=new D.nKC("",{factory:()=>Z}),Z="always";function q(w,N){return[...N.path,w]}function ye(w,N,E=Z){xt(w,N),N.valueAccessor.writeValue(w.value),(w.disabled||"always"===E)&&N.valueAccessor.setDisabledState?.(w.disabled),function On(w,N){N.valueAccessor.registerOnChange(E=>{w._pendingValue=E,w._pendingChange=!0,w._pendingDirty=!0,"change"===w.updateOn&&Vt(w,N)})}(w,N),function ln(w,N){const E=(j,te)=>{N.valueAccessor.writeValue(j),te&&N.viewToModelUpdate(j)};w.registerOnChange(E),N._registerOnDestroy(()=>{w._unregisterOnChange(E)})}(w,N),function yn(w,N){N.valueAccessor.registerOnTouched(()=>{w._pendingTouched=!0,"blur"===w.updateOn&&w._pendingChange&&Vt(w,N),"submit"!==w.updateOn&&w.markAsTouched()})}(w,N),function Xe(w,N){if(N.valueAccessor.setDisabledState){const E=j=>{N.valueAccessor.setDisabledState(j)};w.registerOnDisabledChange(E),N._registerOnDestroy(()=>{w._unregisterOnDisabledChange(E)})}}(w,N)}function xe(w,N,E=!0){const j=()=>{};N?.valueAccessor?.registerOnChange(j),N?.valueAccessor?.registerOnTouched(j),bt(w,N),w&&(N._invokeOnDestroyCallbacks(),w._registerOnCollectionChange(()=>{}))}function He(w,N){w.forEach(E=>{E.registerOnValidatorChange&&E.registerOnValidatorChange(N)})}function xt(w,N){const E=Tt(w);null!==N.validator?w.setValidators(Ve(E,N.validator)):"function"==typeof E&&w.setValidators([E]);const j=s(w);null!==N.asyncValidator?w.setAsyncValidators(Ve(j,N.asyncValidator)):"function"==typeof j&&w.setAsyncValidators([j]);const te=()=>w.updateValueAndValidity();He(N._rawValidators,te),He(N._rawAsyncValidators,te)}function bt(w,N){let E=!1;if(null!==w){if(null!==N.validator){const te=Tt(w);if(Array.isArray(te)&&te.length>0){const St=te.filter(tn=>tn!==N.validator);St.length!==te.length&&(E=!0,w.setValidators(St))}}if(null!==N.asyncValidator){const te=s(w);if(Array.isArray(te)&&te.length>0){const St=te.filter(tn=>tn!==N.asyncValidator);St.length!==te.length&&(E=!0,w.setAsyncValidators(St))}}}const j=()=>{};return He(N._rawValidators,j),He(N._rawAsyncValidators,j),E}function Vt(w,N){w._pendingDirty&&w.markAsDirty(),w.setValue(w._pendingValue,{emitModelToViewChange:!1}),N.viewToModelUpdate(w._pendingValue),w._pendingChange=!1}function gn(w,N){if(!w.hasOwnProperty("model"))return!1;const E=w.model;return!!E.isFirstChange()||!Object.is(N,E.currentValue)}function Ft(w,N){if(!N)return null;let E,j,te;return Array.isArray(N),N.forEach(St=>{St.constructor===Kt?E=St:function un(w){return Object.getPrototypeOf(w.constructor)===ot}(St)?j=St:te=St}),te||j||E||null}function Rt(w,N){const E=w.indexOf(N);E>-1&&w.splice(E,1)}function mn(w){return"object"==typeof w&&null!==w&&2===Object.keys(w).length&&"value"in w&&"disabled"in w}Promise.resolve();const dn=class extends Mt{defaultValue=null;_onChange=[];_pendingValue;_pendingChange=!1;constructor(N=null,E,j){super(In(E),Ue(j,E)),this._applyFormState(N),this._setUpdateStrategy(E),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),De(E)&&(E.nonNullable||E.initialValueIsDefault)&&(this.defaultValue=mn(N)?N.value:N)}setValue(N,E={}){this.value=this._pendingValue=N,this._onChange.length&&!1!==E.emitModelToViewChange&&this._onChange.forEach(j=>j(this.value,!1!==E.emitViewToModelChange)),this.updateValueAndValidity(E)}patchValue(N,E={}){this.setValue(N,E)}reset(N=this.defaultValue,E={}){this._applyFormState(N),this.markAsPristine(E),this.markAsUntouched(E),this.setValue(this.value,E),E.overwriteDefaultValue&&(this.defaultValue=this.value),this._pendingChange=!1,!1!==E?.emitEvent&&this._events.next(new Xn(this))}_updateValue(){}_anyControls(N){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(N){this._onChange.push(N)}_unregisterOnChange(N){Rt(this._onChange,N)}registerOnDisabledChange(N){this._onDisabledChange.push(N)}_unregisterOnDisabledChange(N){Rt(this._onDisabledChange,N)}_forEachChild(N){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pe
1ndingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(N){mn(N)?(this.value=this._pendingValue=N.value,N.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=N}},Un=dn,L={provide:En,useExisting:(0,D.Rfq)(()=>ae)},W=Promise.resolve();let ae=(()=>{class w extends En{_changeDetectorRef;callSetDisabledState;control=new dn;static ngAcceptInputType_isDisabled;_registered=!1;viewModel;name="";isDisabled;model;options;update=new D.bkB;constructor(E,j,te,St,tn,Xr){super(),this._changeDetectorRef=tn,this.callSetDisabledState=Xr,this._parent=E,this._setValidators(j),this._setAsyncValidators(te),this.valueAccessor=Ft(0,St)}ngOnChanges(E){if(this._checkForErrors(),!this._registered||"name"in E){if(this._registered&&(this._checkName(),this.formDirective)){const j=E.name.previousValue;this.formDirective.removeControl({name:j,path:this._getPath(j)})}this._setUpControl()}"isDisabled"in E&&this._updateDisabled(E),gn(E,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective?.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(E){this.viewModel=E,this.update.emit(E)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){ye(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._checkName()}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(E){W.then(()=>{this.control.setValue(E,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(E){const j=E.isDisabled.currentValue,te=0!==j&&(0,ce.L39)(j);W.then(()=>{te&&!this.control.disabled?this.control.disable():!te&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(E){return this._parent?q(E,this._parent):[E]}static \u0275fac=function(j){return new(j||w)(b.rXU(qt,9),b.rXU(Qt,10),b.rXU(jt,10),b.rXU(be,10),b.rXU(ce.gRc,8),b.rXU(U,8))};static \u0275dir=b.FsC({type:w,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],standalone:!1,features:[b.Jv_([L]),b.Vt3,b.OA$]})}return w})(),st=(()=>{class w{static \u0275fac=function(j){return new(j||w)};static \u0275dir=b.FsC({type:w,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""],standalone:!1})}return w})();const Dt={provide:be,useExisting:(0,D.Rfq)(()=>hn),multi:!0};let hn=(()=>{class w extends ot{writeValue(E){this.setProperty("value",E??"")}registerOnChange(E){this.onChange=j=>{E(""==j?null:parseFloat(j))}}static \u0275fac=(()=>{let E;return function(te){return(E||(E=b.xGo(w)))(te||w)}})();static \u0275dir=b.FsC({type:w,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(j,te){1&j&&b.bIt("input",function(tn){return te.onChange(tn.target.value)})("blur",function(){return te.onTouched()})},standalone:!1,features:[b.Jv_([Dt]),b.Vt3]})}return w})();class pr extends Mt{constructor(N,E,j){super(In(E),Ue(j,E)),this.controls=N,this._initObservables(),this._setUpdateStrategy(E),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;at(N){return this.controls[this._adjustIndex(N)]}push(N,E={}){Array.isArray(N)?N.forEach(j=>{this.controls.push(j),this._registerControl(j)}
1):(this.controls.push(N),this._registerControl(N)),this.updateValueAndValidity({emitEvent:E.emitEvent}),this._onCollectionChange()}insert(N,E,j={}){this.controls.splice(N,0,E),this._registerControl(E),this.updateValueAndValidity({emitEvent:j.emitEvent})}removeAt(N,E={}){let j=this._adjustIndex(N);j<0&&(j=0),this.controls[j]&&this.controls[j]._registerOnCollectionChange(()=>{}),this.controls.splice(j,1),this.updateValueAndValidity({emitEvent:E.emitEvent})}setControl(N,E,j={}){let te=this._adjustIndex(N);te<0&&(te=0),this.controls[te]&&this.controls[te]._registerOnCollectionChange(()=>{}),this.controls.splice(te,1),E&&(this.controls.splice(te,0,E),this._registerControl(E)),this.updateValueAndValidity({emitEvent:j.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(N,E={}){It(this,0,N),N.forEach((j,te)=>{Ge(this,!1,te),this.at(te).setValue(j,{onlySelf:!0,emitEvent:E.emitEvent})}),this.updateValueAndValidity(E)}patchValue(N,E={}){null!=N&&(N.forEach((j,te)=>{this.at(te)&&this.at(te).patchValue(j,{onlySelf:!0,emitEvent:E.emitEvent})}),this.updateValueAndValidity(E))}reset(N=[],E={}){this._forEachChild((j,te)=>{j.reset(N[te],{...E,onlySelf:!0})}),this._updatePristine(E,this),this._updateTouched(E,this),this.updateValueAndValidity(E),!1!==E?.emitEvent&&this._events.next(new Xn(this))}getRawValue(){return this.controls.map(N=>N.getRawValue())}clear(N={}){this.controls.length<1||(this._forEachChild(E=>E._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:N.emitEvent}))}_adjustIndex(N){return N<0?N+this.length:N}_syncPendingControls(){let N=this.controls.reduce((E,j)=>!!j._syncPendingControls()||E,!1);return N&&this.updateValueAndValidity({onlySelf:!0}),N}_forEachChild(N){this.controls.forEach((E,j)=>{N(E,j)})}_updateValue(){this.value=this.controls.filter(N=>N.enabled||this.disabled).map(N=>N.value)}_anyControls(N){return this.controls.some(E=>E.enabled&&N(E))}_setUpControls(){this._forEachChild(N=>this._registerControl(N))}_allControlsDisabled(){for(const N of this.controls)if(N.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(N){N.setParent(this),N._registerOnCollectionChange(this._onCollectionChange)}_find(N){return this.at(N)??null}}let $r=(()=>{class w extends qt{callSetDisabledState;get submitted(){return(0,ie.O8)(this._submittedReactive)}set submitted(E){this._submittedReactive.set(E)}_submitted=(0,ie.EW)(()=>this._submittedReactive());_submittedReactive=(0,D.vPA)(!1);_oldForm;_onCollectionChange=()=>this._updateDomValue();directives=[];constructor(E,j,te){super(),this.callSetDisabledState=te,this._setValidators(E),this._setAsyncValidators(j)}ngOnChanges(E){this.onChanges(E)}ngOnDestroy(){this.onDestroy()}onChanges(E){this._checkFormPresent(),E.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}onDestroy(){this.form&&(bt(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get path(){return[]}addControl(E){const j=this.form.get(E.path);return ye(j,E,this.callSetDisabledState),j.updateValueAndValidity({emitEvent:!1}),this.directives.push(E),j}getControl(E){return this.form.get(E.path)}
1removeControl(E){xe(E.control||null,E,!1),function Nn(w,N){const E=w.indexOf(N);E>-1&&w.splice(E,1)}(this.directives,E)}addFormGroup(E){this._setUpFormContainer(E)}removeFormGroup(E){this._cleanUpFormContainer(E)}getFormGroup(E){return this.form.get(E.path)}getFormArray(E){return this.form.get(E.path)}addFormArray(E){this._setUpFormContainer(E)}removeFormArray(E){this._cleanUpFormContainer(E)}updateModel(E,j){this.form.get(E.path).setValue(j)}onReset(){this.resetForm()}resetForm(E=void 0,j={}){this.form.reset(E,j),this._submittedReactive.set(!1)}onSubmit(E){return this.submitted=!0,function Dn(w,N){w._syncPendingControls(),N.forEach(E=>{const j=E.control;"submit"===j.updateOn&&j._pendingChange&&(E.viewToModelUpdate(j._pendingValue),j._pendingChange=!1)})}(this.form,this.directives),this.ngSubmit.emit(E),this.form._events.next(new cr(this.control)),"dialog"===E?.target?.method}_updateDomValue(){this.directives.forEach(E=>{const j=E.control,te=this.form.get(E.path);j!==te&&(xe(j||null,E),(w=>w instanceof dn)(te)&&(ye(te,E,this.callSetDisabledState),E.control=te))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(E){const j=this.form.get(E.path);(function An(w,N){xt(w,N)})(j,E),j.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(E){const j=this.form?.get(E.path);j&&function Zn(w,N){return bt(w,N)}(j,E)&&j.updateValueAndValidity({emitEvent:!1})}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm?._registerOnCollectionChange(()=>{})}_updateValidators(){xt(this.form,this),this._oldForm&&bt(this._oldForm,this)}_checkFormPresent(){}static \u0275fac=function(j){return new(j||w)(b.rXU(Qt,10),b.rXU(jt,10),b.rXU(U,8))};static \u0275dir=b.FsC({type:w,features:[b.Vt3,b.OA$]})}return w})();const oi=new D.nKC(""),_o={provide:En,useExisting:(0,D.Rfq)(()=>Si)};let Si=(()=>{class w extends En{_ngModelWarningConfig;_added=!1;viewModel;control;name=null;set isDisabled(E){}model;update=new D.bkB;static _ngModelWarningSentOnce=!1;_ngModelWarningSent=!1;constructor(E,j,te,St,tn){super(),this._ngModelWarningConfig=tn,this._parent=E,this._setValidators(j),this._setAsyncValidators(te),this.valueAccessor=Ft(0,St)}ngOnChanges(E){this._added||this._setUpControl(),gn(E,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective?.removeControl(this)}viewToModelUpdate(E){this.viewModel=E,this.update.emit(E)}get path(){return q(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_setUpControl(){this.control=this.formDirective.addControl(this),this._added=!0}static \u0275fac=function(j){return new(j||w)(b.rXU(qt,13),b.rXU(Qt,10),b.rXU(jt,10),b.rXU(be,10),b.rXU(oi,8))};static \u0275dir=b.FsC({type:w,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},standalone:!1,features:[b.Jv_([_o]),b.Vt3,b.OA$]})}return w})();const ji={provide:qt,useExisting:(0,D.Rfq)(()=>Mr)};let Mr=(()=>{class w extends $r{form=null;ngSubmit=new D.bkB;get control(){return this.form}static \u0275fac=(()=>{let E;return function(te){return(E||(E=b.xGo(w)))(te||w)}})();static \u0275dir=b.FsC({type:w,selectors:[["","formGroup",""]],hostBindings:function(j,te){1&j&&b.bIt("submit",function(tn){return te.onSubmit(tn)})("reset",function(){return te.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[b.Jv_([ji]),b.Vt3]})}return w})();const gr={provide:be,useExisting:(0,D.Rfq)(()=>Bi),multi:!0};function mr(w,N){return null==w?`${N}`:(N&&"object"==typeof N&&(N="Object"),`${w}: ${N}`.slice(0,50))}let Bi=(()=>{class w extends ot{value;_optionMap=new Map;_idCounter=0;set compareWith(E){this._compareWith=E}_compareWith=Object.is;appRefInjector=(0,D.WQX)(b.o8S).injector;destroyRef=(0,D.WQX)(D.abz);cdr=(0,D.WQX)(ce.gRc);_queuedWrite=!1;_writeValueAfterRender(){this._queuedWrite||this.appRefInjector.de
1stroyed||(this._queuedWrite=!0,(0,b.mal)({write:()=>{this.destroyRef.destroyed||(this._queuedWrite=!1,this.writeValue(this.value))}},{injector:this.appRefInjector}))}writeValue(E){this.cdr.markForCheck(),this.value=E;const te=mr(this._getOptionId(E),E);this.setProperty("value",te)}registerOnChange(E){this.onChange=j=>{this.value=this._getOptionValue(j),E(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(E){for(const j of this._optionMap.keys())if(this._compareWith(this._optionMap.get(j),E))return j;return null}_getOptionValue(E){const j=function xr(w){return w.split(":")[0]}(E);return this._optionMap.has(j)?this._optionMap.get(j):E}static \u0275fac=(()=>{let E;return function(te){return(E||(E=b.xGo(w)))(te||w)}})();static \u0275dir=b.FsC({type:w,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(j,te){1&j&&b.bIt("change",function(tn){return te.onChange(tn.target.value)})("blur",function(){return te.onTouched()})},inputs:{compareWith:"compareWith"},standalone:!1,features:[b.Jv_([gr]),b.Vt3]})}return w})(),kn=(()=>{class w{_element;_renderer;_select;id;constructor(E,j,te){this._element=E,this._renderer=j,this._select=te,this._select&&(this.id=this._select._registerOption())}set ngValue(E){null!=this._select&&(this._select._optionMap.set(this.id,E),this._setElementValue(mr(this.id,E)),this._select._writeValueAfterRender())}set value(E){this._setElementValue(E),this._select?._writeValueAfterRender()}_setElementValue(E){this._renderer.setProperty(this._element.nativeElement,"value",E)}ngOnDestroy(){this._select?._optionMap.delete(this.id),this._select?._writeValueAfterRender()}static \u0275fac=function(j){return new(j||w)(b.rXU(b.aKT),b.rXU(b.sFG),b.rXU(Bi,9))};static \u0275dir=b.FsC({type:w,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"},standalone:!1})}return w})();const Lr={provide:be,useExisting:(0,D.Rfq)(()=>Yr),multi:!0};function yi(w,N){return null==w?`${N}`:("string"==typeof N&&(N=`'${N}'`),N&&"object"==typeof N&&(N="Object"),`${w}: ${N}`.slice(0,50))}let Yr=(()=>{class w extends ot{value;_optionMap=new Map;_idCounter=0;set compareWith(E){this._compareWith=E}_compareWith=Object.is;writeValue(E){let j;if(this.value=E,Array.isArray(E)){const te=E.map(St=>this._getOptionId(St));j=(St,tn)=>{St._setSelected(te.indexOf(tn)>-1)}}else j=te=>{te._setSelected(!1)};this._optionMap.forEach(j)}registerOnChange(E){this.onChange=j=>{const te=[],St=j.selectedOptions;if(void 0!==St){const tn=St;for(let Xr=0;Xr<tn.length;Xr++){const ni=this._getOptionValue(tn[Xr].value);te.push(ni)}}else{const tn=j.options;for(let Xr=0;Xr<tn.length;Xr++){const Zi=tn[Xr];if(Zi.selected){const ni=this._getOptionValue(Zi.value);te.push(ni)}}}this.value=te,E(te)}}_registerOption(E){const j=(this._idCounter++).toString();return this._optionMap.set(j,E),j}_getOptionId(E){for(const j of this._optionMap.keys())if(this._compareWith(this._optionMap.get(j)._value,E))return j;return null}_getOptionValue(E){const j=function Xi(w){return w.split(":")[0]}(E);return this._optionMap.has(j)?this._optionMap.get(j)._value:E}static \u0275fac=(()=>{let E;return function(te){return(E||(E=b.xGo(w)))(te||w)}})();static \u0275dir=b.FsC({type:w,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(j,te){1&j&&b.bIt("change",function(tn){return te.onChange(tn.target)})("blur",function(){return te.onTouched()})},inputs:{compareWith:"compareWith"},standalone:!1,features:[b.Jv_([Lr]),b.Vt3]})}return w})(),Ai=(()=>{class w{_element;_renderer;_select;id;_value;constructor(E,j,te){this._element=E,this._renderer=j,this._select=te,this._select&&(this.id=this._select._registerOption(this))}set ngValue(E){null!=this._select&&(this._value=E,this._setElementValue(yi(this.id,E)),this._select.writeValue(this._select.value))}set value(E){this._select?(this._value=E,this._setElementValue(yi(this.id,E)),this._select.writeValue(this._select.value)):this._setElementValue(E)}_setElementValue(E){this._renderer.setProperty(this._element.nativeElement,"value",E)}_setSelected(E){this._renderer.setProperty(this._element.nativeElement,"selected",E)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id
1),this._select.writeValue(this._select.value))}static \u0275fac=function(j){return new(j||w)(b.rXU(b.aKT),b.rXU(b.sFG),b.rXU(Yr,9))};static \u0275dir=b.FsC({type:w,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"},standalone:!1})}return w})();let wr=(()=>{class w{_validator=Pe;_onChange;_enabled;ngOnChanges(E){if(this.inputName in E){const j=this.normalizeInput(E[this.inputName].currentValue);this._enabled=this.enabled(j),this._validator=this._enabled?this.createValidator(j):Pe,this._onChange?.()}}validate(E){return this._validator(E)}registerOnValidatorChange(E){this._onChange=E}enabled(E){return null!=E}static \u0275fac=function(j){return new(j||w)};static \u0275dir=b.FsC({type:w,features:[b.OA$]})}return w})();const k={provide:Qt,useExisting:(0,D.Rfq)(()=>A),multi:!0};let A=(()=>{class w extends wr{min;inputName="min";normalizeInput=E=>function Li(w){return"number"==typeof w?w:parseFloat(w)}(E);createValidator=E=>Ke(E);static \u0275fac=(()=>{let E;return function(te){return(E||(E=b.xGo(w)))(te||w)}})();static \u0275dir=b.FsC({type:w,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(j,te){2&j&&b.BMQ("min",te._enabled?te.min:null)},inputs:{min:"min"},standalone:!1,features:[b.Jv_([k]),b.Vt3]})}return w})();const F={provide:Qt,useExisting:(0,D.Rfq)(()=>Ee),multi:!0};let Ee=(()=>{class w extends wr{required;inputName="required";normalizeInput=ce.L39;createValidator=E=>Ot;enabled(E){return E}static \u0275fac=(()=>{let E;return function(te){return(E||(E=b.xGo(w)))(te||w)}})();static \u0275dir=b.FsC({type:w,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(j,te){2&j&&b.BMQ("required",te._enabled?"":null)},inputs:{required:"required"},standalone:!1,features:[b.Jv_([F]),b.Vt3]})}return w})(),Ci=(()=>{class w{static \u0275fac=function(j){return new(j||w)};static \u0275mod=b.$C({type:w});static \u0275inj=D.G2t({})}return w})();function di(w){return!!w&&(void 0!==w.asyncValidators||void 0!==w.validators||void 0!==w.updateOn)}let li=(()=>{class w{useNonNullable=!1;get nonNullable(){const E=new w;return E.useNonNullable=!0,E}group(E,j=null){const te=this._reduceControls(E);let St={};return di(j)?St=j:null!==j&&(St.validators=j.validator,St.asyncValidators=j.asyncValidator),new Bt(te,St)}record(E,j=null){const te=this._reduceControls(E);return new Ye(te,j)}control(E,j,te){let St={};return this.useNonNullable?(di(j)?St=j:(St.validators=j,St.asyncValidators=te),new dn(E,{...St,nonNullable:!0})):new dn(E,j,te)}array(E,j,te){const St=E.map(tn=>this._createControl(tn));return new pr(St,j,te)}_reduceControls(E){const j={};
1return Object.keys(E).forEach(te=>{j[te]=this._createControl(E[te])}),j}_createControl(E){return E instanceof dn||E instanceof Mt?E:Array.isArray(E)?this.control(E[0],E.length>1?E[1]:null,E.length>2?E[2]:null):this.control(E)}static \u0275fac=function(j){return new(j||w)};static \u0275prov=D.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}return w})(),To=(()=>{class w extends li{group(E,j=null){return super.group(E,j)}control(E,j,te){return super.control(E,j,te)}array(E,j,te){return super.array(E,j,te)}static \u0275fac=(()=>{let E;return function(te){return(E||(E=b.xGo(w)))(te||w)}})();static \u0275prov=D.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}return w})(),No=(()=>{class w{static withConfig(E){return{ngModule:w,providers:[{provide:U,useValue:E.callSetDisabledState??Z}]}}static \u0275fac=function(j){return new(j||w)};static \u0275mod=b.$C({type:w});static \u0275inj=D.G2t({imports:[Ci]})}return w})(),ao=(()=>{class w{static withConfig(E){return{ngModule:w,providers:[{provide:oi,useValue:E.warnOnNgModelWithFormControl??"always"},{provide:U,useValue:E.callSetDisabledState??Z}]}}static \u0275fac=function(j){return new(j||w)};static \u0275mod=b.$C({type:w});static \u0275inj=D.G2t({imports:[Ci]})}return w})()},1230(Nt,Fe,T){T.d(Fe,{W8:()=>Nr,hE:()=>Rn,$x:()=>Mt,gT:()=>De});var b=T(6494),D=T(5802),ie=T(5157),ce=T(5547),K=T(3794),me=(T(2271),T(7673));T(8141);const _t=new D.nKC(""),Ae="b",Ne="h",ot="s",be="st",Re="u",lt="rt",gt=new D.nKC(""),ct=["GET","HEAD"];function pt(je,at){const{isCacheActive:Se,...Ye}=at,{transferCache:Et,method:U}=je;return!(!Se||!1===Et||function jt(je){const{withCredentials:at,credentials:Se}=je;return at||"include"===Se||"same-origin"===Se}(je)||"POST"===U&&!Ye.includePostRequests&&!Et||"POST"!==U&&!ct.includes(U)||!Ye.includeRequestsWithAuthHeaders&&function Qt(je){const at=je.headers;return at.has("authorization")||at.has("proxy-authorization")||at.has("cookie")}(je)||function cn(je){const at=je.get("cache-control");return!!at&&at.split(",").some(Se=>{const Ye=Se.split("=",1)[0].trim().toLowerCase();return wn.has(Ye)})}(je.headers)||function rt(je){return"no-cache"===je||"no-store"===je}(je.cache)||!1===Ye.filter?.(je))}function rn(je,at){const Se=(0,D.WQX)(gt);if(!pt(je,Se))return at(je);const Ye=(0,D.WQX)(ce.pJN),q=((0,D.WQX)(_t,{optional:!0}),function Gt(je,at,Se,Ye,Et,U=!1){if(!U&&!pt(je,at))return null;if(Ye)throw new D.buA(2803,!1);Et||(Et=he(je,je.url));const Z=Se.get(Et,null);if(!Z)return null;const{[Ae]:q,[lt]:ye,[Ne]:xe,[ot]:He,[be]:Xe,[Re]:xt}=Z;let bt=q;switch(ye){case"arraybuffer":bt=ue(q);break;case"blob":bt=new Blob([ue(q)])}let On=new K.Lr(xe);return new K.cS({body:bt,headers:On,status:He,statusText:Xe,url:xt})}(je,Se,Ye,null,he(je,je.url),!0));return q?(0,me.of)(q):at(je)}const wn=new Set(["no-store","private","no-cache"]);function At(je){return[...je.keys()].sort().map(at=>`${at}=${je.getAll(at)}`).join("&")}function he(je,at){const{params:Se,method:Ye,responseType:Et}=je,U=At(Se);let Z=je.serializeBody();Z instanceof URLSearchParams?Z=At(Z):"string"!=typeof Z&&(Z="");const ye=function qe(je){kt??=new TextEncoder;const at=kt.encode(je);let Se=1779033703,Ye=3144134277,Et=1013904242,U=2773480762,Z=1359893119,q=2600822924,ye=528734635,xe=1541459225;const He=8*at.length,Xe=1+(at.length+8>>6)<<6,xt=new Uint8Array(Xe);xt.set(at),xt[at.length]=128;const bt=new DataView(xt.buffer),On=He>>>0;bt.setUint32(Xe-8,He/4294967296>>>0,!1),bt.setUint32(Xe-4,On,!1);const Vt=new Uint32Array(64);for(let ln=0;ln<Xe;ln+=64){for(let un=0;un<16;un++)Vt[un]=bt.getUint32(ln+4*un,!1);for(let un=16;un<64;un++){const Dn=Vt[un-15],Nn=Vt[un-2];Vt[un]=Vt[un-16]+(((Dn>>>7|Dn<<25)^(Dn>>>18|Dn<<14)^Dn>>>3)>>>0)+Vt[un-7]+(((Nn>>>17|Nn<<15)^(Nn>>>19|Nn<<13)^Nn>>>10)>>>0)>>>0}let An=Se,Zn=Ye,Vn=Et,Ht=U,$t=Z,Tn=q,Jn=ye,gn=xe;for(let un=0;un<64;un++){const Nn=gn+((($t>>>6|$t<<26)^($t>>>11|$t<<21)^($t>>>25|$t<<7))>>>0)+(($t&Tn^~$t&Jn)>>>0)+Lt[un]+Vt[un]>>>0,ve=(An&Zn^An&Vn^Zn&Vn)>>>0;
1gn=Jn,Jn=Tn,Tn=$t,$t=Ht+Nn>>>0,Ht=Vn,Vn=Zn,Zn=An,An=Nn+((((An>>>2|An<<30)^(An>>>13|An<<19)^(An>>>22|An<<10))>>>0)+ve>>>0)>>>0}Se=Se+An>>>0,Ye=Ye+Zn>>>0,Et=Et+Vn>>>0,U=U+Ht>>>0,Z=Z+$t>>>0,q=q+Tn>>>0,ye=ye+Jn>>>0,xe=xe+gn>>>0}return[Se,Ye,Et,U,Z,q,ye,xe].map(ln=>ln.toString(16).padStart(8,"0")).join("")}([Ye,Et,at,Z,U].join("|"));return(0,ce.zw6)(ye)}function ue(je){const at=atob(je);return Uint8Array.from(at,Ye=>Ye.charCodeAt(0)).buffer}function oe(je){return[{provide:gt,useFactory:()=>((0,ce._jY)("NgHttpTransferCache"),{isCacheActive:!0,...je})},{provide:K.Ml,useValue:rn,multi:!0},{provide:ce.iLQ,multi:!0,useFactory:()=>{const at=(0,D.WQX)(ce.o8S),Se=(0,D.WQX)(gt);return()=>{at.whenStable().then(()=>{Se.isCacheActive=!1})}}}]}const Lt=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]);let kt,Nr=(()=>{class je{_doc;_dom;constructor(Se){this._doc=Se,this._dom=(0,b.rb)()}addTag(Se,Ye=!1){return Se?this._getOrCreateElement(Se,Ye):null}addTags(Se,Ye=!1){return Se?Se.reduce((Et,U)=>(U&&Et.push(this._getOrCreateElement(U,Ye)),Et),[]):[]}getTag(Se){if(!Se)return null;const Ye=this._doc.querySelector(`meta[${Se}]`);return"meta"===Ye?.nodeName.toLowerCase()?Ye:null}getTags(Se){if(!Se)return[];const Ye=this._doc.querySelectorAll(`meta[${Se}]`);return Ye?[].slice.call(Ye).filter(Et=>"meta"===Et.nodeName.toLowerCase()):[]}updateTag(Se,Ye){if(!Se)return null;Ye=Ye||this._parseSelector(Se);const Et=this.getTag(Ye);return Et?this._setMetaElementAttributes(Se,Et):this._getOrCreateElement(Se,!0)}removeTag(Se){this.removeTagElement(this.getTag(Se))}removeTagElement(Se){Se&&this._dom.remove(Se)}_getOrCreateElement(Se,Ye=!1){if(!Ye){const Z=this._parseSelector(Se),q=this.getTags(Z).filter(ye=>this._containsAttributes(Se,ye))[0];if(void 0!==q)return q}const Et=this._dom.createElement("meta");return this._setMetaElementAttributes(Se,Et),this._doc.getElementsByTagName("head")[0].appendChild(Et),Et}_setMetaElementAttributes(Se,Ye){return Object.keys(Se).forEach(Et=>Ye.setAttribute(this._getMetaKeyMap(Et),Se[Et])),Ye}_parseSelector(Se){const Ye=Se.name?"name":"property";return`${Ye}=${this._escapeSelectorValue(String(Se[Ye]))}`}_escapeSelectorValue(Se){return`"${Se.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`}_containsAttributes(Se,Ye){return Object.keys(Se).every(Et=>Ye.getAttribute(this._getMetaKeyMap(Et))===Se[Et])}_getMetaKeyMap(Se){return Dr[Se]||Se}static \u0275fac=function(Ye){return new(Ye||je)(D.KVO(D.qQL))};static \u0275prov=D.jDH({token:je,factory:je.\u0275fac,providedIn:"root"})}return je})();const Dr={httpEquiv:"http-equiv"};let Rn=(()=>{class je{_doc;constructor(Se){this._doc=Se}getTitle(){return this._doc.title}setTitle(Se){this._doc.title=Se||""}static \u0275fac=function(Ye){return new(Ye||je)(D.KVO(D.qQL))};static \u0275prov=D.jDH({token:je,factory:je.\u0275fac,providedIn:"root"})}return je})();var Xn=function(je){return je[je.NoHttpTransferCache=0]="NoHttpTransferCache",je[je.HttpTransferCacheOptions=1]="HttpTransferCacheOptions",je[je.I18nSupport=2]="I18nSupport",je[je.EventReplay=3]="EventReplay",je[je.IncrementalHydration=4]="IncrementalHydration",je}(Xn||{});function De(){return function In(je,at=[],Se={}){return{\u0275kind:je,\u0275providers:at}}(Xn.EventReplay,(0,ie.XA_)())}function Mt(...je){const at=[],Se=new Set;for(const{\u0275providers:Et,\u0275kind:U}of je)Se.add(U),Et.length&&at.push(Et);const Ye=Se.has(Xn.HttpTransferCacheOptions);return(0,D.EmA)([[],[],(0,ie.M8M)(),Se.has(Xn.NoHttpTransferCache)||Ye?[]:oe({}),at])}},3864(Nt,Fe,T){T.d(Fe,{nX:()=>oi,Pu:()=>Eo,Zp:()=>Sn,nU:()=>Ln,wU:()=>Dn,c1:()=>Mr,XR:()=>Wo,wF:()=>ve,lW:()=>dn,mo:()=>Ze,Z:()=>ne,J2:()=>Ko,J_:()=>Gi,bw:()=>eo,tD:()=>gr,Ix:()=>ro,D$:()=>is,n3:()=>qr,OY:()=>We,fN:()=>Ms,Oy:()=>Zr,Sd:()=>qn,el:()=>Rn,bK:()=>hi,gk:()=>ws,Lg:()=>ho,tE:()=>Vr,$m:()=>Ar,wO:()=>U,Us:()=>Yt,E:()=>Bn,we:()=>mr});var b=T(467),D=T(5802),ie=T(5984),ce=T(5547),K=T(2271),fe=T(5157),me=T(1985),Oe=T(8071);function V(p){return!!p&&(p instanceof me.c||(0,Oe.T)(p.lift)&&(0,Oe.T)(p.subscribe))}var de=T(6648),G=T(7673),we=T(4412),Qe=T(3073),pe=T(3669),ze=T(6450),tt=T(6175),_t=T(8496),Ae=T(4360),Ne=T(5225);function ot(...p){const v=(0,tt.lI)(p),_=(0,tt.ms)(p),{args:C,keys:O}=(0,Qe.D)(p);if(0===C.length)return(0,de.H)([],v);const z=new me.c(function be(p,v,_=pe.D){return C=>{Re(v,()=>{const{length:O}=p,z=new Array(O);let ee=O,X=O;for(let Be=0;Be<O;Be++)Re(v,()=>{const nt=(0,de.H)(p[Be],v);let Ut=!1;nt.subscribe((0,Ae._)(C,Jt=>{z[Be]=Jt,Ut||(Ut=!0,X--),X||C.next(_(z.slice()))},()=>{--ee||C.complete()}
1))},C)},C)}}(C,v,O?ee=>(0,_t.e)(O,ee):pe.D));return _?z.pipe((0,ze.I)(_)):z}function Re(p,v,_){p?(0,Ne.N)(_,p,v):v()}const gt=(0,T(1853).L)(p=>function(){p(this),this.name="EmptyError",this.message="no elements in sequence"});var ct=T(6365);function Kt(...p){return function pt(){return(0,ct.U)(1)}()((0,de.H)(p,(0,tt.lI)(p)))}var Gt=T(8750);function rn(p){return new me.c(v=>{(0,Gt.Tg)(p()).subscribe(v)})}var Qt=T(1203),jt=T(983),wn=T(8810),cn=T(1413),Ke=T(8359),rt=T(5964),Ot=T(9974);function At(p){return p<=0?()=>jt.w:(0,Ot.N)((v,_)=>{let C=0;v.subscribe((0,Ae._)(_,O=>{++C<=p&&(_.next(O),p<=C&&_.complete())}))})}function _e(p=ue){return(0,Ot.N)((v,_)=>{let C=!1;v.subscribe((0,Ae._)(_,O=>{C=!0,_.next(O)},()=>C?_.complete():_.error(p())))})}function ue(){return new gt}function oe(p,v){const _=arguments.length>=2;return C=>C.pipe(p?(0,rt.p)((O,z)=>p(O,z,C)):pe.D,At(1),_?function he(p){return(0,Ot.N)((v,_)=>{let C=!1;v.subscribe((0,Ae._)(_,O=>{C=!0,_.next(O)},()=>{C||_.next(p),_.complete()}))})}(v):_e(()=>new gt))}var Pe=T(6354),ge=T(5558),Lt=T(6977),kt=T(1397),qe=T(274),zt=T(8141);function fn(p){return p<=0?()=>jt.w:(0,Ot.N)((v,_)=>{let C=[];v.subscribe((0,Ae._)(_,O=>{C.push(O),p<C.length&&C.shift()},()=>{for(const O of C)_.next(O);_.complete()},void 0,()=>{C=null}))})}var Qn=T(9437),Ce=T(980),et=T(1230);const Ve="primary",Tt=Symbol("RouteTitle");class s{params;constructor(v){this.params=v||{}}has(v){return Object.prototype.hasOwnProperty.call(this.params,v)}get(v){if(this.has(v)){const _=this.params[v];return Array.isArray(_)?_[0]:_}return null}getAll(v){if(this.has(v)){const _=this.params[v];return Array.isArray(_)?_:[_]}return[]}get keys(){return Object.keys(this.params)}}function mt(p){return new s(p)}function on(p,v,_){for(let C=0;C<p.length;C++){const O=p[C],z=v[C];if(":"===O[0])_[O.substring(1)]=z;else if(O!==z.path)return!1}return!0}function Br(p,v,_){const C=_.path.split("/"),O=C.indexOf("**");if(-1===O){if(C.length>p.length||"full"===_.pathMatch&&(v.hasChildren()||C.length<p.length))return null;const Be={},nt=p.slice(0,C.length);return on(C,nt,Be)?{consumed:nt,posParams:Be}:null}if(O!==C.lastIndexOf("**"))return null;const z=C.slice(0,O),ee=C.slice(O+1);if(z.length+ee.length>p.length||"full"===_.pathMatch&&v.hasChildren()&&"**"!==_.path)return null;const X={};return on(z,p.slice(0,z.length),X)&&on(ee,p.slice(p.length-ee.length),X)?{consumed:p,posParams:X}:null}function en(p){return new Promise((v,_)=>{p.pipe(oe()).subscribe({next:C=>v(C),error:C=>_(C)})})}function qt(p,v){const _=p?En(p):void 0,C=v?En(v):void 0;if(!_||!C||_.length!=C.length)return!1;let O;for(let z=0;z<_.length;z++)if(O=_[z],!ir(p[O],v[O]))return!1;return!0}function En(p){return[...Object.keys(p),...Object.getOwnPropertySymbols(p)]}function ir(p,v){if(Array.isArray(p)&&Array.isArray(v)){if(p.length!==v.length)return!1;const _=[...p].sort(),C=[...v].sort();return _.every((O,z)=>C[z]===O)}return p===v}function or(p){return V(p)?p:(0,ce.yLl)(p)?(0,de.H)(Promise.resolve(p)):(0,G.of)(p)}function Wn(p){return V(p)?en(p):Promise.resolve(p)}const sr={exact:function xn(p,v,_){if(!Cr(p.segments,v.segments)||!Dr(p.segments,v.segments,_)||p.numberOfChildren!==v.numberOfChildren)return!1;for(const C in v.children)if(!p.children[C]||!xn(p.children[C],v.children[C],_))return!1;return!0},subset:ei},jn={exact:function Zt(p,v){return qt(p,v)},subset:function Gr(p,v){return Object.keys(v).length<=Object.keys(p).length&&Object.keys(v).every(_=>ir(p[_],v[_]))},ignored:()=>!0},Vr={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Bn={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};function Ar(p,v,_){const C=p instanceof Rn?p:v.parseUrl(p);return(0,K.EW)(()=>ar(v.lastSuccessfulNavigation()?.finalUrl??new Rn,C,{...Bn,..._}))}function ar(p,v,_){return sr[_.paths](p.root,v.root,_.matrixParams)&&jn[_.queryParams](p.queryParams,v.queryParams)&&!("exact"===_.fragment&&p.fragment!==v.fragment)}function ei(p,v,_){return Nr(p,v,v.segments,_)}function Nr(p,v,_,C){if(p.segments.length>_.length){const O=p.segments.slice(0,_.length);
1return!(!Cr(O,_)||v.hasChildren()||!Dr(O,_,C))}if(p.segments.length===_.length){if(!Cr(p.segments,_)||!Dr(p.segments,_,C))return!1;for(const O in v.children)if(!p.children[O]||!ei(p.children[O],v.children[O],C))return!1;return!0}{const O=_.slice(0,p.segments.length),z=_.slice(p.segments.length);return!!(Cr(p.segments,O)&&Dr(p.segments,O,C)&&p.children[Ve])&&Nr(p.children[Ve],v,z,C)}}function Dr(p,v,_){return v.every((C,O)=>jn[_](p[O].parameters,C.parameters))}class Rn{root;queryParams;fragment;_queryParamMap;constructor(v=new vn([],{}),_={},C=null){this.root=v,this.queryParams=_,this.fragment=C}get queryParamMap(){return this._queryParamMap??=mt(this.queryParams),this._queryParamMap}toString(){return Ir.serialize(this)}}class vn{segments;children;parent=null;constructor(v,_){this.segments=v,this.children=_,Object.values(_).forEach(C=>C.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Fn(this)}}class Qr{path;parameters;_parameterMap;constructor(v,_){this.path=v,this.parameters=_}get parameterMap(){return this._parameterMap??=mt(this.parameters),this._parameterMap}toString(){return Xn(this)}}function Cr(p,v){return p.length===v.length&&p.every((_,C)=>_.path===v[C].path)}let qn=(()=>{class p{static \u0275fac=function(C){return new(C||p)};static \u0275prov=D.jDH({token:p,factory:()=>new Ln,providedIn:"root"})}return p})();class Ln{parse(v){const _=new at(v);return new Rn(_.parseRootSegment(),_.parseQueryParams(),_.parseFragment())}serialize(v){const _=`/${zn(v.root,!0)}`,C=function Pn(p){const v=Object.entries(p).map(([_,C])=>Array.isArray(C)?C.map(O=>`${kr(_)}=${kr(O)}`).join("&"):`${kr(_)}=${kr(C)}`).filter(_=>_);return v.length?`?${v.join("&")}`:""}(v.queryParams);return`${_}${C}${"string"==typeof v.fragment?`#${function Yn(p){return encodeURI(p)}(v.fragment)}`:""}`}}const Ir=new Ln;function Fn(p){return p.segments.map(v=>Xn(v)).join("/")}function zn(p,v){if(!p.hasChildren())return Fn(p);if(v){const _=p.children[Ve]?zn(p.children[Ve],!1):"",C=[];return Object.entries(p.children).forEach(([O,z])=>{O!==Ve&&C.push(`${O}:${zn(z,!1)}`)}),C.length>0?`${_}(${C.join("//")})`:_}{const _=function ri(p,v){let _=[];return Object.entries(p.children).forEach(([C,O])=>{C===Ve&&(_=_.concat(v(O,C)))}),Object.entries(p.children).forEach(([C,O])=>{C!==Ve&&(_=_.concat(v(O,C)))}),_}(p,(C,O)=>O===Ve?[zn(p.children[Ve],!1)]:[`${O}:${zn(C,!1)}`]);return 1===Object.keys(p.children).length&&null!=p.children[Ve]?`${Fn(p)}/${_[0]}`:`${Fn(p)}/(${_.join("//")})`}}function lr(p){return encodeURIComponent(p).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function kr(p){return lr(p).replace(/%3B/gi,";")}function fr(p){return lr(p).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function hr(p){return decodeURIComponent(p)}function cr(p){return hr(p.replace(/\+/g,"%20"))}function Xn(p){return`${fr(p.path)}${function In(p){return Object.entries(p).map(([v,_])=>`;${fr(v)}=${fr(_)}`).join("")}(p.parameters)}`}const Ue=/^[^\/()?;#]+/;function Me(p){const v=p.match(Ue);return v?v[0]:""}const De=/^[^\/()?;=#]+/,It=/^[^=?&#]+/,Bt=/^[^&#]+/;class at{url;remaining;constructor(v){this.url=v,this.remaining=v}parseRootSegment(){for(;this.consumeOptional("/"););return""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new vn([],{}):new vn([],this.parseChildren())}parseQueryParams(){const v={};if(this.consumeOptional("?"))do{this.parseQueryParam(v)}while(this.consumeOptional("&"));return v}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(v=0){if(v>50)throw new D.buA(4010,!1);if(""===this.remaining)return{};this.consumeOptional("/");const _=[];for(this.peekStartsWith("(")||_.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),_.push(this.parseSegment());let C={};this.peekStartsWith("/(")&&(this.capture("/"),C=this.parseParens(!0,v));let O={};return this.peekStartsWith("(")&&(O=this.parseParens(!1,v)),(_.length>0||Object.keys(C).length>0)&&(O[Ve]=new vn(_,C)),O}parseSegment(){const v=Me(this.remaining);if(""===v&&this.peekStartsWith(";"))throw new D.buA(4009,!1);return this.capture(v),new Qr(hr(v),this.parseMatrixParams())}parseMatrixParams(){const v={};for(;this.consumeOptional(";");)this.parseParam(v);return v}parseParam(v){const _=function Ge(p){const v=p.match(De);return v?v[0]:""}(this.remaining);if(!_)return;this.capture(_);let C="";if(this.consumeOptional("=")){const O=Me(this.remaining);O&&(C=O,this.capture(C))}v[hr(_)]=hr(C)}parseQueryParam(v){const _=function Mt(p){const v=p.match(It);return v?v[0]:""}(this.remaining);if(!_)return;this.capture(_);let C="";if(this.consumeOptional("=")){const ee=function je(p){const v=p.match(Bt);return v?v[0]:""}(this.remaining);ee&&(C=ee,this.capture(C))}const O=cr(_),z=cr(C);if(v.hasOwnProperty(O)){let ee=v[O];Array.isArray(ee)||(ee=[ee],v[O]=ee),ee.push(z)}else v[O]=z}parseParens(v,_){const C={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const O=Me(this.remaining),z=this.remaining[O.length];if("/"!==z&&")"!==z&&";"!==z)throw new D.buA(4010,!1);let ee;O.indexOf(":")>-1?(ee=O.slice(0,O.indexOf(":")),this.capture(ee),this.capture(":")):v&&(ee=Ve);const X=this.parseChildren(_+1);C[ee??Ve]=1===Object.keys(X).length&&X[Ve]?X[Ve]:new vn([],X),this.consumeOptional("//")}return C}peekStartsWith(v){return this.remaining.startsWith(v)}consumeOptional(v){return!!this.peekStartsWith(v)&&(this.remaining=this.remaining.substring(v.length),!0)}capture(v){if(!this.consumeOptional(v))throw new D.buA(4011,!1)}}function Se(p){return p.segments.length>0?new vn([],{[Ve]:p}):p}function Ye(p){const v={};for(const[C,O]of Object.entries(p.children)){const z=Ye(O);if(C===Ve&&0===z.segments.length&&z.hasChildren())for(const[ee,X]of Object.entries(z.children))v[ee]=X;else(z.segments.length>0||z.hasChildren())&&(v[C]=z)}return function Et(p){if(1===p.numberOfChildren&&p.children[Ve]){const v=p.children[Ve];return new vn(p.segments.concat(v.segments),v.children)}return p}(new vn(p.segments,v))}
1function U(p){return p instanceof Rn}function q(p){let v;const O=Se(function _(z){const ee={};for(const Be of z.children){const nt=_(Be);ee[Be.outlet]=nt}const X=new vn(z.url,ee);return z===p&&(v=X),X}(p.root));return v??O}function ye(p,v,_,C,O){let z=p;for(;z.parent;)z=z.parent;if(0===v.length)return xt(z,z,z,_,C,O);const ee=function yn(p){if("string"==typeof p[0]&&1===p.length&&"/"===p[0])return new On(!0,0,p);let v=0,_=!1;const C=p.reduce((O,z,ee)=>{if("object"==typeof z&&null!=z){if(z.outlets){const X={};return Object.entries(z.outlets).forEach(([Be,nt])=>{X[Be]="string"==typeof nt?nt.split("/"):nt}),[...O,{outlets:X}]}if(z.segmentPath)return[...O,z.segmentPath]}return"string"!=typeof z?[...O,z]:0===ee?(z.split("/").forEach((X,Be)=>{0==Be&&"."===X||(0==Be&&""===X?_=!0:".."===X?v++:""!=X&&O.push(X))}),O):[...O,z]},[]);return new On(_,v,C)}(v);if(ee.toRoot())return xt(z,z,new vn([],{}),_,C,O);const X=function ln(p,v,_){if(p.isAbsolute)return new Vt(v,!0,0);if(!_)return new Vt(v,!1,NaN);if(null===_.parent)return new Vt(_,!0,0);const C=xe(p.commands[0])?0:1;return function An(p,v,_){let C=p,O=v,z=_;for(;z>O;){if(z-=O,C=C.parent,!C)throw new D.buA(4005,!1);O=C.segments.length}return new Vt(C,!1,O-z)}(_,_.segments.length-1+C,p.numberOfDoubleDots)}(ee,z,p),Be=X.processChildren?Ht(X.segmentGroup,X.index,ee.commands):Vn(X.segmentGroup,X.index,ee.commands);return xt(z,X.segmentGroup,Be,_,C,O)}function xe(p){return"object"==typeof p&&null!=p&&!p.outlets&&!p.segmentPath}function He(p){return"object"==typeof p&&null!=p&&p.outlets}function Xe(p,v,_){p||="\u0275";const C=new Rn;return C.queryParams={[p]:v},_.parse(_.serialize(C)).queryParams[p]}function xt(p,v,_,C,O,z){const ee={};for(const[nt,Ut]of Object.entries(C??{}))ee[nt]=Array.isArray(Ut)?Ut.map(Jt=>Xe(nt,Jt,z)):Xe(nt,Ut,z);let X;X=p===v?_:bt(p,v,_);const Be=Se(Ye(X));return new Rn(Be,ee,O)}function bt(p,v,_){const C={};return Object.entries(p.children).forEach(([O,z])=>{C[O]=z===v?_:bt(z,v,_)}),new vn(p.segments,C)}class On{isAbsolute;numberOfDoubleDots;commands;constructor(v,_,C){if(this.isAbsolute=v,this.numberOfDoubleDots=_,this.commands=C,v&&C.length>0&&xe(C[0]))throw new D.buA(4003,!1);const O=C.find(He);if(O&&O!==function Er(p){return p.length>0?p[p.length-1]:null}(C))throw new D.buA(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Vt{segmentGroup;processChildren;index;constructor(v,_,C){this.segmentGroup=v,this.processChildren=_,this.index=C}}function Vn(p,v,_){if(p??=new vn([],{}),0===p.segments.length&&p.hasChildren())return Ht(p,v,_);const C=function $t(p,v,_){let C=0,O=v;const z={match:!1,pathIndex:0,commandIndex:0};for(;O<p.segments.length;){if(C>=_.length)return z;const ee=p.segments[O],X=_[C];if(He(X))break;const Be=`${X}`,nt=C<_.length-1?_[C+1]:null;if(O>0&&void 0===Be)break;if(Be&&nt&&"object"==typeof nt&&void 0===nt.outlets){if(!un(Be,nt,ee))return z;C+=2}else{if(!un(Be,{},ee))return z;C++}O++}return{match:!0,pathIndex:O,commandIndex:C}}(p,v,_),O=_.slice(C.commandIndex);if(C.match&&C.pathIndex<p.segments.length){const z=new vn(p.segments.slice(0,C.pathIndex),{});return z.children[Ve]=new vn(p.segments.slice(C.pathIndex),p.children),Ht(z,0,O)}return C.match&&0===O.length?new vn(p.segments,{}):C.match&&!p.hasChildren()?Tn(p,v,_):C.match?Ht(p,0,O):Tn(p,v,_)}function Ht(p,v,_){if(0===_.length)return new vn(p.segments,{});{const C=function Zn(p){return He(p[0])?p[0].outlets:{[Ve]:p}}(_),O={};if(Object.keys(C).some(z=>z!==Ve)&&p.children[Ve]&&1===p.numberOfChildren&&0===p.children[Ve].segments.length){const z=Ht(p.children[Ve],v,_);return new vn(p.segments,z.children)}return Object.entries(C).forEach(([z,ee])=>{"string"==typeof ee&&(ee=[ee]),null!==ee&&(O[z]=Vn(p.children[z],v,ee))}),Object.entries(p.children).forEach(([z,ee])=>{void 0===C[z]&&(O[z]=ee)}),new vn(p.segments,O)}}function Tn(p,v,_){const C=p.segments.slice(0,v);let O=0;for(;O<_.length;){const z=_[O];if(He(z)){const Be=Jn(z.outlets);return new vn(C,Be)}if(0===O&&xe(_[0])){C.push(new Qr(p.segments[v].path,gn(_[0]))),O++;continue}const ee=He(z)?z.outlets[Ve]:`${z}`,X=O<_.length-1?_[O+1]:null;ee&&X&&xe(X)?(C.push(new Qr(ee,gn(X))),O+=2):(C.push(new Qr(ee,{})),O++)}return new vn(C,{})}function Jn(p){const v={};
1return Object.entries(p).forEach(([_,C])=>{"string"==typeof C&&(C=[C]),null!==C&&(v[_]=Tn(new vn([],{}),0,C))}),v}function gn(p){const v={};return Object.entries(p).forEach(([_,C])=>v[_]=`${C}`),v}function un(p,v,_){return p==_.path&&qt(v,_.parameters)}const Dn="imperative";var Ft=function(p){return p[p.NavigationStart=0]="NavigationStart",p[p.NavigationEnd=1]="NavigationEnd",p[p.NavigationCancel=2]="NavigationCancel",p[p.NavigationError=3]="NavigationError",p[p.RoutesRecognized=4]="RoutesRecognized",p[p.ResolveStart=5]="ResolveStart",p[p.ResolveEnd=6]="ResolveEnd",p[p.GuardsCheckStart=7]="GuardsCheckStart",p[p.GuardsCheckEnd=8]="GuardsCheckEnd",p[p.RouteConfigLoadStart=9]="RouteConfigLoadStart",p[p.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",p[p.ChildActivationStart=11]="ChildActivationStart",p[p.ChildActivationEnd=12]="ChildActivationEnd",p[p.ActivationStart=13]="ActivationStart",p[p.ActivationEnd=14]="ActivationEnd",p[p.Scroll=15]="Scroll",p[p.NavigationSkipped=16]="NavigationSkipped",p}(Ft||{});class Nn{id;url;constructor(v,_){this.id=v,this.url=_}}class ne extends Nn{type=Ft.NavigationStart;navigationTrigger;restoredState;constructor(v,_,C="imperative",O=null){super(v,_),this.navigationTrigger=C,this.restoredState=O}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class ve extends Nn{urlAfterRedirects;type=Ft.NavigationEnd;constructor(v,_,C){super(v,_),this.urlAfterRedirects=C}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var ke=function(p){return p[p.Redirect=0]="Redirect",p[p.SupersededByNewNavigation=1]="SupersededByNewNavigation",p[p.NoDataFromResolver=2]="NoDataFromResolver",p[p.GuardRejected=3]="GuardRejected",p[p.Aborted=4]="Aborted",p}(ke||{}),Ze=function(p){return p[p.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",p[p.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",p}(Ze||{});class Rt extends Nn{reason;code;type=Ft.NavigationCancel;constructor(v,_,C,O){super(v,_),this.reason=C,this.code=O}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class dn extends Nn{reason;code;type=Ft.NavigationSkipped;constructor(v,_,C,O){super(v,_),this.reason=C,this.code=O}}class Un extends Nn{error;target;type=Ft.NavigationError;constructor(v,_,C,O){super(v,_),this.error=C,this.target=O}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class ur extends Nn{urlAfterRedirects;state;type=Ft.RoutesRecognized;constructor(v,_,C,O){super(v,_),this.urlAfterRedirects=C,this.state=O}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Or extends Nn{urlAfterRedirects;state;type=Ft.GuardsCheckStart;constructor(v,_,C,O){super(v,_),this.urlAfterRedirects=C,this.state=O}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class br extends Nn{urlAfterRedirects;state;shouldActivate;type=Ft.GuardsCheckEnd;constructor(v,_,C,O,z){super(v,_),this.urlAfterRedirects=C,this.state=O,this.shouldActivate=z}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class ki extends Nn{urlAfterRedirects;state;type=Ft.ResolveStart;constructor(v,_,C,O){super(v,_),this.urlAfterRedirects=C,this.state=O}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ii extends Nn{urlAfterRedirects;state;type=Ft.ResolveEnd;constructor(v,_,C,O){super(v,_),this.urlAfterRedirects=C,this.state=O}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ui{route;type=Ft.RouteConfigLoadStart;constructor(v){this.route=v}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class P{route;type=Ft.RouteConfigLoadEnd;constructor(v){this.route=v}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Y{snapshot;type=Ft.ChildActivationStart;constructor(v){this.snapshot=v}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class L{snapshot;type=Ft.ChildActivationEnd;constructor(v){this.snapshot=v}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class W{snapshot;type=Ft.ActivationStart;constructor(v){this.snapshot=v}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ae{snapshot;type=Ft.ActivationEnd;constructor(v){this.snapshot=v}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class We{routerEvent;position;anchor;scrollBehavior;type=Ft.Scroll;constructor(v,_,C,O){this.routerEvent=v,this.position=_,this.anchor=C,this.scrollBehavior=O}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class st{}class Dt{}class hn{url;navigationBehaviorOptions;constructor(v,_){this.url=v,this.navigationBehaviorOptions=_}}function Yt(p){switch(p.type){case Ft.ActivationEnd:return`ActivationEnd(path: '${p.snapshot.routeConfig?.path||""}')`;case Ft.ActivationStart:return`ActivationStart(path: '${p.snapshot.routeConfig?.path||""}')`;case Ft.ChildActivationEnd:return`ChildActivationEnd(path: '${p.snapshot.routeConfig?.path||""}')`;case Ft.ChildActivationStart:return`ChildActivationStart(path: '${p.snapshot.routeConfig?.path||""}')`;case Ft.GuardsCheckEnd:return`GuardsCheckEnd(id: ${p.id}, url: '${p.url}', urlAfterRedirects: '${p.urlAfterRedirects}', state: ${p.state}, shouldActivate: ${p.shouldActivate})`;case Ft.GuardsCheckStart:return`GuardsCheckStart(id: ${p.id}, url: '${p.url}', urlAfterRedirects: '${p.urlAfterRedirects}', state: ${p.state})`;
1case Ft.NavigationCancel:return`NavigationCancel(id: ${p.id}, url: '${p.url}')`;case Ft.NavigationSkipped:return`NavigationSkipped(id: ${p.id}, url: '${p.url}')`;case Ft.NavigationEnd:return`NavigationEnd(id: ${p.id}, url: '${p.url}', urlAfterRedirects: '${p.urlAfterRedirects}')`;case Ft.NavigationError:return`NavigationError(id: ${p.id}, url: '${p.url}', error: ${p.error})`;case Ft.NavigationStart:return`NavigationStart(id: ${p.id}, url: '${p.url}')`;case Ft.ResolveEnd:return`ResolveEnd(id: ${p.id}, url: '${p.url}', urlAfterRedirects: '${p.urlAfterRedirects}', state: ${p.state})`;case Ft.ResolveStart:return`ResolveStart(id: ${p.id}, url: '${p.url}', urlAfterRedirects: '${p.urlAfterRedirects}', state: ${p.state})`;case Ft.RouteConfigLoadEnd:return`RouteConfigLoadEnd(path: ${p.route.path})`;case Ft.RouteConfigLoadStart:return`RouteConfigLoadStart(path: ${p.route.path})`;case Ft.RoutesRecognized:return`RoutesRecognized(id: ${p.id}, url: '${p.url}', urlAfterRedirects: '${p.urlAfterRedirects}', state: ${p.state})`;case Ft.Scroll:return`Scroll(anchor: '${p.anchor}', position: '${p.position?`${p.position[0]}, ${p.position[1]}`:null}')`}}class an{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return this.route?.snapshot._environmentInjector??this.rootInjector}constructor(v){this.rootInjector=v,this.children=new Sn(this.rootInjector)}}let Sn=(()=>{class p{rootInjector;contexts=new Map;constructor(_){this.rootInjector=_}onChildOutletCreated(_,C){const O=this.getOrCreateContext(_);O.outlet=C,this.contexts.set(_,O)}onChildOutletDestroyed(_){const C=this.getContext(_);C&&(C.outlet=null,C.attachRef=null)}onOutletDeactivated(){const _=this.contexts;return this.contexts=new Map,_}onOutletReAttached(_){this.contexts=_}getOrCreateContext(_){let C=this.getContext(_);return C||(C=new an(this.rootInjector),this.contexts.set(_,C)),C}getContext(_){return this.contexts.get(_)||null}static \u0275fac=function(C){return new(C||p)(D.KVO(D.uvJ))};static \u0275prov=D.jDH({token:p,factory:p.\u0275fac,providedIn:"root"})}return p})();class Cn{_root;constructor(v){this._root=v}get root(){return this._root.value}parent(v){const _=this.pathFromRoot(v);return _.length>1?_[_.length-2]:null}children(v){const _=Kn(v,this._root);return _?_.children.map(C=>C.value):[]}firstChild(v){const _=Kn(v,this._root);return _&&_.children.length>0?_.children[0].value:null}siblings(v){const _=pr(v,this._root);return _.length<2?[]:_[_.length-2].children.map(O=>O.value).filter(O=>O!==v)}pathFromRoot(v){return pr(v,this._root).map(_=>_.value)}}function Kn(p,v){if(p===v.value)return v;for(const _ of v.children){const C=Kn(p,_);if(C)return C}return null}function pr(p,v){if(p===v.value)return[v];for(const _ of v.children){const C=pr(p,_);if(C.length)return C.unshift(v),C}return[]}class nr{value;children;constructor(v,_){this.value=v,this.children=_}toString(){return`TreeNode(${this.value})`}}function Hr(p){const v={};return p&&p.children.forEach(_=>v[_.value.outlet]=_),v}class $r extends Cn{snapshot;constructor(v,_){super(v),this.snapshot=_,ai(this,v)}toString(){return this.snapshot.toString()}}function _i(p,v){const _=function wi(p,v){const ee=new Ti([],{},{},"",{},Ve,p,null,{},v);return new xi("",new nr(ee,[]))}(p,v),C=new we.t([new Qr("",{})]),O=new we.t({}),z=new we.t({}),ee=new we.t({}),X=new we.t(""),Be=new oi(C,O,ee,X,z,Ve,p,_.root);return Be.snapshot=_.root,new $r(new nr(Be,[]),_)}class oi{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(v,_,C,O,z,ee,X,Be){this.urlSubject=v,this.paramsSubject=_,this.queryParamsSubject=C,this.fragmentSubject=O,this.dataSubject=z,this.outlet=ee,this.component=X,this._futureSnapshot=Be,this.title=this.dataSubject?.pipe((0,Pe.T)(nt=>nt[Tt]))??(0,G.of)(void 0),this.url=v,this.params=_,this.queryParams=C,this.fragment=O,this.data=z}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,Pe.T)(v=>mt(v))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,Pe.T)(v=>mt(v))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function si(p,v,_="emptyOnly"){let C;const{routeConfig:O}=p;return C=null===v||"always"!==_&&""!==O?.path&&(v.component||v.routeConfig?.loadComponent)?{params:{...p.params},data:{...p.data},resolve:{...p.data,...p._resolvedData??{}}}:{params:{...v.params,...p.params},data:{...v.data,...p.data},resolve:{...p.data,...v.data,...O?.data,...p._resolvedData}},O&&_o(O)&&(C.resolve[Tt]=O.title),C}class Ti{url;params;queryParams;fragment;data;outlet;component;
1routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;_environmentInjector;get title(){return this.data?.[Tt]}constructor(v,_,C,O,z,ee,X,Be,nt,Ut){this.url=v,this.params=_,this.queryParams=C,this.fragment=O,this.data=z,this.outlet=ee,this.component=X,this.routeConfig=Be,this._resolve=nt,this._environmentInjector=Ut}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??=mt(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=mt(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(C=>C.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class xi extends Cn{url;constructor(v,_){super(_),this.url=v,ai(this,_)}toString(){return vi(this._root)}}function ai(p,v){v.value._routerState=p,v.children.forEach(_=>ai(p,_))}function vi(p){const v=p.children.length>0?` { ${p.children.map(vi).join(", ")} } `:"";return`${p.value}${v}`}function Rr(p){if(p.snapshot){const v=p.snapshot,_=p._futureSnapshot;p.snapshot=_,qt(v.queryParams,_.queryParams)||p.queryParamsSubject.next(_.queryParams),v.fragment!==_.fragment&&p.fragmentSubject.next(_.fragment),qt(v.params,_.params)||p.paramsSubject.next(_.params),function zr(p,v){if(p.length!==v.length)return!1;for(let _=0;_<p.length;++_)if(!qt(p[_],v[_]))return!1;return!0}(v.url,_.url)||p.urlSubject.next(_.url),qt(v.data,_.data)||p.dataSubject.next(_.data)}else p.snapshot=p._futureSnapshot,p.dataSubject.next(p._futureSnapshot.data)}function dr(p,v){const _=qt(p.params,v.params)&&function ti(p,v){return Cr(p,v)&&p.every((_,C)=>qt(_.parameters,v[C].parameters))}(p.url,v.url);return _&&!(!p.parent!=!v.parent)&&(!p.parent||dr(p.parent,v.parent))}function _o(p){return"string"==typeof p.title||null===p.title}const Si=new D.nKC("");let qr=(()=>{class p{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=Ve;activateEvents=new D.bkB;deactivateEvents=new D.bkB;attachEvents=new D.bkB;detachEvents=new D.bkB;routerOutletData=(0,fe.hFB)();parentContexts=(0,D.WQX)(Sn);location=(0,D.WQX)(ce.c1b);changeDetector=(0,D.WQX)(fe.gRc);inputBinder=(0,D.WQX)(Mr,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(_){if(_.name){const{firstChange:C,previousValue:O}=_.name;if(C)return;this.isTrackedInParentContexts(O)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(O)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(_){return this.parentContexts.getContext(_)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const _=this.parentContexts.getContext(this.name);_?.route&&(_.attachRef?this.attach(_.attachRef,_.route):this.activateWith(_.route,_.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new D.buA(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new D.buA(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new D.buA(4012,!1);this.location.detach();const _=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(_.instance),_}attach(_,C){this.activated=_,this._activatedRoute=C,this.location.insert(_.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(_.instance)}deactivate(){if(this.activated){const _=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(_)}}activateWith(_,C){if(this.isActivated)throw new D.buA(4013,!1);this._activatedRoute=_;const O=this.location,ee=_.snapshot.component,X=this.parentContexts.getOrCreateContext(this.name).children,Be=new ji(_,X,O.injector,this.routerOutletData);this.activated=O.createComponent(ee,{index:O.length,injector:Be,environmentInjector:C}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(C){return new(C||p)};static \u0275dir=ce.FsC({type:p,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[ce.OA$]})}return p})();
1class ji{route;childContexts;parent;outletData;constructor(v,_,C,O){this.route=v,this.childContexts=_,this.parent=C,this.outletData=O}get(v,_){return v===oi?this.route:v===Sn?this.childContexts:v===Si?this.outletData:this.parent.get(v,_)}}const Mr=new D.nKC("");let gr=(()=>{class p{outletDataSubscriptions=new Map;bindActivatedRouteToOutletComponent(_){this.unsubscribeFromRouteData(_),this.subscribeToRouteData(_)}unsubscribeFromRouteData(_){this.outletDataSubscriptions.get(_)?.unsubscribe(),this.outletDataSubscriptions.delete(_)}subscribeToRouteData(_){const{activatedRoute:C}=_,O=ot([C.queryParams,C.params,C.data]).pipe((0,ge.n)(([z,ee,X],Be)=>(X={...z,...ee,...X},0===Be?(0,G.of)(X):Promise.resolve(X)))).subscribe(z=>{if(!_.isActivated||!_.activatedComponentRef||_.activatedRoute!==C||null===C.component)return void this.unsubscribeFromRouteData(_);const ee=(0,fe.HJs)(C.component);if(ee)for(const{templateName:X}of ee.inputs)_.activatedComponentRef.setInput(X,z[X]);else this.unsubscribeFromRouteData(_)});this.outletDataSubscriptions.set(_,O)}static \u0275fac=function(C){return new(C||p)};static \u0275prov=D.jDH({token:p,factory:p.\u0275fac})}return p})(),mr=(()=>{class p{static \u0275fac=function(C){return new(C||p)};static \u0275cmp=ce.VBU({type:p,selectors:[["ng-component"]],exportAs:["emptyRouterOutlet"],decls:1,vars:0,template:function(C,O){1&C&&ce.nrm(0,"router-outlet")},dependencies:[qr],encapsulation:2})}return p})();function xr(p){const v=p.children&&p.children.map(xr),_=v?{...p,children:v}:{...p};return!_.component&&!_.loadComponent&&(v||_.loadChildren)&&_.outlet&&_.outlet!==Ve&&(_.component=mr),_}function kn(p,v,_){if(_&&p.shouldReuseRoute(v.value,_.value.snapshot)){const C=_.value;C._futureSnapshot=v.value;const O=function Lr(p,v,_){return v.children.map(C=>{for(const O of _.children)if(p.shouldReuseRoute(C.value,O.value.snapshot))return kn(p,C,O);return kn(p,C)})}(p,v,_);return new nr(C,O)}{if(p.shouldAttach(v.value)){const z=p.retrieve(v.value);if(null!==z){const ee=z.route;return ee.value._futureSnapshot=v.value,ee.children=v.children.map(X=>kn(p,X)),ee}}const C=function yi(p){return new oi(new we.t(p.url),new we.t(p.params),new we.t(p.queryParams),new we.t(p.fragment),new we.t(p.data),p.outlet,p.component,p)}(v.value),O=v.children.map(z=>kn(p,z));return new nr(C,O)}}class Xi{redirectTo;navigationBehaviorOptions;constructor(v,_){this.redirectTo=v,this.navigationBehaviorOptions=_}}const Yr="ngNavigationCancelingError";function Ai(p,v){const{redirectTo:_,navigationBehaviorOptions:C}=U(v)?{redirectTo:v,navigationBehaviorOptions:void 0}:v,O=Ei(!1,ke.Redirect);return O.url=_,O.navigationBehaviorOptions=C,O}function Ei(p,v){const _=new Error(`NavigationCancelingError: ${p||""}`);return _[Yr]=!0,_.cancellationCode=v,_}function wr(p){return!!p&&p[Yr]}class M{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(v,_,C,O,z){this.routeReuseStrategy=v,this.futureState=_,this.currState=C,this.forwardEvent=O,this.inputBindingEnabled=z}activate(v){const _=this.futureState._root,C=this.currState?this.currState._root:null;this.deactivateChildRoutes(_,C,v),Rr(this.futureState.root),this.activateChildRoutes(_,C,v)}deactivateChildRoutes(v,_,C){const O=Hr(_);v.children.forEach(z=>{const ee=z.value.outlet;this.deactivateRoutes(z,O[ee],C),delete O[ee]}),Object.values(O).forEach(z=>{this.deactivateRouteAndItsChildren(z,C)})}deactivateRoutes(v,_,C){const O=v.value,z=_?_.value:null;if(O===z)if(O.component){const ee=C.getContext(O.outlet);ee&&this.deactivateChildRoutes(v,_,ee.children)}else this.deactivateChildRoutes(v,_,C);else z&&this.deactivateRouteAndItsChildren(_,C)}deactivateRouteAndItsChildren(v,_){v.value.component&&this.routeReuseStrategy.shouldDetach(v.value.snapshot)?this.detachAndStoreRouteSubtree(v,_):this.deactivateRouteAndOutlet(v,_)}detachAndStoreRouteSubtree(v,_){const C=_.getContext(v.value.outlet),O=C&&v.value.component?C.children:_,z=Hr(v);for(const ee of Object.values(z))this.deactivateRouteAndItsChildren(ee,O);if(C&&C.outlet){const ee=C.outlet.detach(),X=C.children.onOutletDeactivated();this.routeReuseStrategy.store(v.value.snapshot,{componentRef:ee,route:v,contexts:X})}}deactivateRouteAndOutlet(v,_){const C=_.getContext(v.value.outlet),O=C&&v.value.component?C.children:_,z=Hr(v);for(const ee of Object.values(z))this.deactivateRouteAndItsChildren(ee,O);C&&(C.outlet&&(C.outlet.deactivate(),C.children.onOutletDeactivated()),C.attachRef=null,C.route=null)}activateChildRoutes(v,_,C){const O=Hr(_);
1v.children.forEach(z=>{this.activateRoutes(z,O[z.value.outlet],C),this.forwardEvent(new ae(z.value.snapshot))}),v.children.length&&this.forwardEvent(new L(v.value.snapshot))}activateRoutes(v,_,C){const O=v.value,z=_?_.value:null;if(Rr(O),O===z)if(O.component){const ee=C.getOrCreateContext(O.outlet);this.activateChildRoutes(v,_,ee.children)}else this.activateChildRoutes(v,_,C);else if(O.component){const ee=C.getOrCreateContext(O.outlet);if(this.routeReuseStrategy.shouldAttach(O.snapshot)){const X=this.routeReuseStrategy.retrieve(O.snapshot);this.routeReuseStrategy.store(O.snapshot,null),ee.children.onOutletReAttached(X.contexts),ee.attachRef=X.componentRef,ee.route=X.route.value,ee.outlet&&ee.outlet.attach(X.componentRef,X.route.value),Rr(X.route.value),this.activateChildRoutes(v,null,ee.children)}else ee.attachRef=null,ee.route=O,ee.outlet&&ee.outlet.activateWith(O,ee.injector),this.activateChildRoutes(v,null,ee.children)}else this.activateChildRoutes(v,null,C)}}class k{path;route;constructor(v){this.path=v,this.route=this.path[this.path.length-1]}}class A{component;route;constructor(v,_){this.component=v,this.route=_}}function F(p,v,_){const C=p._root;return Le(C,v?v._root:null,_,[C.value])}function Ee(p,v){const _=Symbol(),C=v.get(p,_);return C===_?"function"!=typeof p||(0,D.muV)(p)?v.get(p):p:C}function Le(p,v,_,C,O={canDeactivateChecks:[],canActivateChecks:[]}){const z=Hr(v);return p.children.forEach(ee=>{(function it(p,v,_,C,O={canDeactivateChecks:[],canActivateChecks:[]}){const z=p.value,ee=v?v.value:null,X=_?_.getContext(p.value.outlet):null;if(ee&&z.routeConfig===ee.routeConfig){const Be=function dt(p,v,_){if("function"==typeof _)return(0,D.N4e)(v._environmentInjector,()=>_(p,v));switch(_){case"pathParamsChange":return!Cr(p.url,v.url);case"pathParamsOrQueryParamsChange":return!Cr(p.url,v.url)||!qt(p.queryParams,v.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!dr(p,v)||!qt(p.queryParams,v.queryParams);default:return!dr(p,v)}}(ee,z,z.routeConfig.runGuardsAndResolvers);Be?O.canActivateChecks.push(new k(C)):(z.data=ee.data,z._resolvedData=ee._resolvedData),Le(p,v,z.component?X?X.children:null:_,C,O),Be&&X&&X.outlet&&X.outlet.isActivated&&O.canDeactivateChecks.push(new A(X.outlet.component,ee))}else ee&&yt(v,X,O),O.canActivateChecks.push(new k(C)),Le(p,null,z.component?X?X.children:null:_,C,O)})(ee,z[ee.value.outlet],_,C.concat([ee.value]),O),delete z[ee.value.outlet]}),Object.entries(z).forEach(([ee,X])=>yt(X,_.getContext(ee),O)),O}function yt(p,v,_){const C=Hr(p),O=p.value;Object.entries(C).forEach(([z,ee])=>{yt(ee,O.component?v?v.children.getContext(z):null:v,_)}),_.canDeactivateChecks.push(new A(O.component&&v&&v.outlet&&v.outlet.isActivated?v.outlet.component:null,O))}function _n(p){return"function"==typeof p}function Di(p){return p instanceof gt||"EmptyError"===p?.name}const Ci=Symbol("INITIAL_VALUE");function di(){return(0,ge.n)(p=>ot(p.map(v=>v.pipe(At(1),function ft(...p){const v=(0,tt.lI)(p);return(0,Ot.N)((_,C)=>{(v?Kt(p,_,v):Kt(p,_)).subscribe(C)})}(Ci)))).pipe((0,Pe.T)(v=>{for(const _ of v)if(!0!==_){if(_===Ci)return Ci;if(!1===_||li(_))return _}return!0}),(0,rt.p)(v=>v!==Ci),At(1)))}function li(p){return U(p)||p instanceof Xi}function Po(p){return p.aborted?(0,G.of)(void 0).pipe(At(1)):new me.c(v=>{const _=()=>{v.next(),v.complete()};return p.addEventListener("abort",_),()=>p.removeEventListener("abort",_)})}function To(p){return(0,Lt.Q)(Po(p))}function Xr(p){return(0,Qt.F)((0,zt.M)(v=>{if("boolean"!=typeof v)throw Ai(0,v)}),(0,Pe.T)(v=>!0===v))}
1class ni extends Error{segmentGroup;constructor(v){super(),this.segmentGroup=v||null,Object.setPrototypeOf(this,ni.prototype)}}class Hi extends Error{urlTree;constructor(v){super(),this.urlTree=v,Object.setPrototypeOf(this,Hi.prototype)}}function So(p){throw new D.buA(4e3,!1)}class gs{urlSerializer;urlTree;constructor(v,_){this.urlSerializer=v,this.urlTree=_}lineralizeSegments(v,_){return(0,b.A)(function*(){let C=[],O=_.root;for(;;){if(C=C.concat(O.segments),0===O.numberOfChildren)return C;if(O.numberOfChildren>1||!O.children[Ve])throw So();O=O.children[Ve]}})()}applyRedirectCommands(v,_,C,O,z){var ee=this;return(0,b.A)(function*(){const X=yield function lo(p,v,_){if("string"==typeof p)return Promise.resolve(p);const C=p;return en(or((0,D.N4e)(_,()=>C(v))))}(_,O,z);if(X instanceof Rn)throw new Hi(X);const Be=ee.applyRedirectCreateUrlTree(X,ee.urlSerializer.parse(X),v,C);if("/"===X[0])throw new Hi(Be);return Be})()}applyRedirectCreateUrlTree(v,_,C,O){const z=this.createSegmentGroup(v,_.root,C,O);return new Rn(z,this.createQueryParams(_.queryParams,this.urlTree.queryParams),_.fragment)}createQueryParams(v,_){const C={};return Object.entries(v).forEach(([O,z])=>{if("string"==typeof z&&":"===z[0]){const X=z.substring(1);C[O]=_[X]}else C[O]=z}),C}createSegmentGroup(v,_,C,O){const z=this.createSegments(v,_.segments,C,O);let ee={};return Object.entries(_.children).forEach(([X,Be])=>{ee[X]=this.createSegmentGroup(v,Be,C,O)}),new vn(z,ee)}createSegments(v,_,C,O){return _.map(z=>":"===z.path[0]?this.findPosParam(v,z,O):this.findOrReturn(z,C))}findPosParam(v,_,C){const O=C[_.path.substring(1)];if(!O)throw new D.buA(4001,!1);return O}findOrReturn(v,_){let C=0;for(const O of _){if(O.path===v.path)return _.splice(C),O;C++}return v}}function Fi(p){return p.outlet||Ve}function _s(p,v){const _=p.filter(C=>Fi(C)===v);return _.push(...p.filter(C=>Fi(C)!==v)),_}const vs={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Ao(p){return{routeConfig:p.routeConfig,url:p.url,params:p.params,queryParams:p.queryParams,fragment:p.fragment,data:p.data,outlet:p.outlet,title:p.title,paramMap:p.paramMap,queryParamMap:p.queryParamMap}}function Zo(p,v,_,C,O,z,ee){const X=fi(p,v,_);if(!X.matched)return(0,G.of)(X);const Be=Ao(z(X));return C=function Wi(p,v){return p.providers&&!p._injector&&(p._injector=(0,ce.Ol2)(p.providers,v,`Route: ${p.path}`)),p._injector??v}(v,C),function Zi(p,v,_,C,O,z){const ee=v.canMatch;if(!ee||0===ee.length)return(0,G.of)(!0);const X=ee.map(Be=>{const nt=Ee(Be,p);return or(function Vi(p){return p&&_n(p.canMatch)}(nt)?nt.canMatch(v,_,O):(0,D.N4e)(p,()=>nt(v,_,O))).pipe(To(z))});return(0,G.of)(X).pipe(di(),Xr())}(C,v,_,0,Be,ee).pipe((0,Pe.T)(nt=>!0===nt?X:{...vs}))}function fi(p,v,_){if(""===v.path)return"full"===v.pathMatch&&(p.hasChildren()||_.length>0)?{...vs}:{matched:!0,consumedSegments:[],remainingSegments:_,parameters:{},positionalParamSegments:{}};const O=(v.matcher||Br)(_,p,v);if(!O)return{...vs};const z={};Object.entries(O.posParams??{}).forEach(([X,Be])=>{z[X]=Be.path});const ee=O.consumed.length>0?{...z,...O.consumed[O.consumed.length-1].parameters}:z;return{matched:!0,consumedSegments:O.consumed,remainingSegments:_.slice(O.consumed.length),parameters:ee,positionalParamSegments:O.posParams??{}}}function ko(p,v,_,C,O){return _.length>0&&function Lo(p,v,_,C){return _.some(O=>!(!co(p,v,O)||Fi(O)===Ve||void 0!==C&&Fi(O)===C))}(p,_,C,O)?{segmentGroup:new vn(v,Jo(C,new vn(_,p.children))),slicedSegments:[]}:0===_.length&&function Fo(p,v,_){return _.some(C=>co(p,v,C))}(p,_,C)?{segmentGroup:new vn(p.segments,xo(p,_,C,p.children)),slicedSegments:_}:{segmentGroup:new vn(p.segments,p.children),slicedSegments:_}}function xo(p,v,_,C){const O={};for(const z of _)if(co(p,v,z)&&!C[Fi(z)]){const ee=new vn([],{});O[Fi(z)]=ee}return{...C,...O}}function Jo(p,v){const _={};_[Ve]=v;for(const C of p)if(""===C.path&&Fi(C)!==Ve){const O=new vn([],{});_[Fi(C)]=O}return _}function co(p,v,_){return(!(p.hasChildren()||v.length>0)||"full"!==_.pathMatch)&&""===_.path}class es{}function Ki(){return(Ki=(0,b.A)(function*(p,v,_,C,O,z,ee="emptyOnly",X){return new ys(p,v,_,C,O,ee,z,X).recognize()})).apply(this,arguments)}class ys{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;abortSignal;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(v,_,C,O,z,ee,X,Be){this.injector=v,this.configLoader=_,this.rootComponentType=C,this.config=O,this.urlTree=z,this.paramsInheritanceStrategy=ee,this.urlSerializer
1=X,this.abortSignal=Be,this.applyRedirects=new gs(this.urlSerializer,this.urlTree)}noMatchError(v){return new D.buA(4002,`'${v.segmentGroup}'`)}recognize(){var v=this;return(0,b.A)(function*(){const _=ko(v.urlTree.root,[],[],v.config).segmentGroup,{children:C,rootSnapshot:O}=yield v.match(_),z=new nr(O,C),ee=new xi("",z),X=function Z(p,v,_=null,C=null,O=new Ln){return ye(q(p),v,_,C,O)}(O,[],v.urlTree.queryParams,v.urlTree.fragment);return X.queryParams=v.urlTree.queryParams,ee.url=v.urlSerializer.serialize(X),{state:ee,tree:X}})()}match(v){var _=this;return(0,b.A)(function*(){const C=new Ti([],Object.freeze({}),Object.freeze({..._.urlTree.queryParams}),_.urlTree.fragment,Object.freeze({}),Ve,_.rootComponentType,null,{},_.injector);try{return{children:yield _.processSegmentGroup(_.injector,_.config,v,Ve,C),rootSnapshot:C}}catch(O){if(O instanceof Hi)return _.urlTree=O.urlTree,_.match(O.urlTree.root);throw O instanceof ni?_.noMatchError(O):O}})()}processSegmentGroup(v,_,C,O,z){var ee=this;return(0,b.A)(function*(){if(0===C.segments.length&&C.hasChildren())return ee.processChildren(v,_,C,z);const X=yield ee.processSegment(v,_,C,C.segments,O,!0,z);return X instanceof nr?[X]:[]})()}processChildren(v,_,C,O){var z=this;return(0,b.A)(function*(){const ee=[];for(const nt of Object.keys(C.children))"primary"===nt?ee.unshift(nt):ee.push(nt);let X=[];for(const nt of ee){const Ut=C.children[nt],Jt=_s(_,nt),vr=yield z.processSegmentGroup(v,Jt,Ut,nt,O);X.push(...vr)}const Be=Ji(X);return function Io(p){p.sort((v,_)=>v.value.outlet===Ve?-1:_.value.outlet===Ve?1:v.value.outlet.localeCompare(_.value.outlet))}(Be),Be})()}processSegment(v,_,C,O,z,ee,X){var Be=this;return(0,b.A)(function*(){for(const nt of _)try{return yield Be.processSegmentAgainstRoute(nt._injector??v,_,nt,C,O,z,ee,X)}catch(Ut){if(Ut instanceof ni||Di(Ut))continue;throw Ut}if(function na(p,v,_){return 0===v.length&&!p.children[_]}(C,O,z))return new es;throw new ni(C)})()}processSegmentAgainstRoute(v,_,C,O,z,ee,X,Be){var nt=this;return(0,b.A)(function*(){if(Fi(C)!==ee&&(ee===Ve||!co(O,z,C)))throw new ni(O);if(void 0===C.redirectTo)return nt.matchSegmentAgainstRoute(v,O,C,z,ee,Be);if(nt.allowRedirects&&X)return nt.expandSegmentAgainstRouteUsingRedirect(v,O,_,C,z,ee,Be);throw new ni(O)})()}expandSegmentAgainstRouteUsingRedirect(v,_,C,O,z,ee,X){var Be=this;return(0,b.A)(function*(){const{matched:nt,parameters:Ut,consumedSegments:Jt,positionalParamSegments:vr,remainingSegments:io}=fi(_,O,z);if(!nt)throw new ni(_);"string"==typeof O.redirectTo&&"/"===O.redirectTo[0]&&(Be.absoluteRedirectCount++,Be.absoluteRedirectCount>31&&(Be.allowRedirects=!1));const Qo=Be.createSnapshot(v,O,z,Ut,X);if(Be.abortSignal.aborted)throw new Error(Be.abortSignal.reason);const bi=yield Be.applyRedirects.applyRedirectCommands(Jt,O.redirectTo,vr,Ao(Qo),v),Ri=yield Be.applyRedirects.lineralizeSegments(O,bi);return Be.processSegment(v,C,_,Ri.concat(io),ee,!1,X)})()}createSnapshot(v,_,C,O,z){const ee=new Ti(C,O,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,function ns(p){return p.data||{}}(_),Fi(_),_.component??_._loadedComponent??null,_,function uo(p){return p.resolve||{}}(_),v),X=si(ee,z,this.paramsInheritanceStrategy);return ee.params=Object.freeze(X.params),ee.data=Object.freeze(X.data),ee}matchSegmentAgainstRoute(v,_,C,O,z,ee){var X=this;return(0,b.A)(function*(){if(X.abortSignal.aborted)throw new Error(X.abortSignal.reason);const nt=yield en(Zo(_,C,O,v,0,Ts=>X.createSnapshot(v,C,Ts.consumedSegments,Ts.parameters,ee),X.abortSignal));if("**"===C.path&&(_.children={}),!nt?.matched)throw new ni(_);v=C._injector??v;const{routes:Ut}=yield X.getChildConfig(v,C,O),Jt=C._loadedInjector??v,{parameters:vr,consumedSegments:io,remainingSegments:Qo}=nt,bi=X.createSnapshot(v,C,io,vr,ee),{segmentGroup:Ri,slicedSegments:oo}=ko(_,io,Qo,Ut,z);if(0===oo.length&&Ri.hasChildren()){const Ts=yield X.processChildren(Jt,Ut,Ri,bi);return new nr(bi,Ts)}if(0===Ut.length&&0===oo.length)return new nr(bi,[]);const qo=Fi(C)===z,oa=yield X.processSegment(Jt,Ut,Ri,oo,qo?Ve:z,!0,bi);return new nr(bi,oa instanceof nr?[oa]:[])})()}getChildConfig(v,_,C){var O=this;return(0,b.A)(function*(){if(_.children)return{routes:_.children,injector:v};if(_.loadChildren){if(void 0!==_._loadedRoutes){const ee=_._loadedNgModuleFactory;return ee&&!_._loadedInjector&&(_._loadedInjector=ee.create(v).injector),{routes:_._loadedRoutes,injector:_._loadedInjector}}if(O.abortSignal.aborted)throw new Error(O.abortSignal.reason);if(yield en(function tn(p,v,_,C,O){const z=v.canLoad;if(void 0===z||0===z.length)return(0,G.of)(!0);const ee=z.map(X=>{const Be=Ee(X,p),Ut=or(function Tr(p){return p&&_n(p.canLoad)}(Be)?Be.canLoad(v,_):(0,D.N4e)(p,()=>Be(v,_)));return O?Ut.pipe(To(O)):Ut});return(0,G.of)(ee).pipe(di(),Xr())}(v,_,C,0,O.abortSignal))){const ee=yield O.configLoader.loadChildren(v,_);return _._loadedRoutes=ee.routes,_._loadedInjector=ee.injector,_._loadedNgModuleFactory=ee.factory,ee}throw function $i(){throw Ei(!1,ke.GuardRejected)}()}return{routes:[],injector:v}})()}}function Es(p){const v=p.value.routeConfig;return v&&""===v.path}function Ji(p){const v=[],_=new Set;
1for(const C of p){if(!Es(C)){v.push(C);continue}const O=v.find(z=>C.value.routeConfig===z.value.routeConfig);void 0!==O?(O.children.push(...C.children),_.add(O)):v.push(C)}for(const C of _){const O=Ji(C.children);v.push(new nr(C.value,O))}return v.filter(C=>!_.has(C))}function vo(p){const v=p.children.map(_=>vo(_)).flat();return[p,...v]}function nn(p){return(0,ge.n)(v=>{const _=p(v);return _?(0,de.H)(_).pipe((0,Pe.T)(()=>v)):(0,G.of)(v)})}let Zr=(()=>{class p{buildTitle(_){let C,O=_.root;for(;void 0!==O;)C=this.getResolvedTitleForRoute(O)??C,O=O.children.find(z=>z.outlet===Ve);return C}getResolvedTitleForRoute(_){return _.data[Tt]}static \u0275fac=function(C){return new(C||p)};static \u0275prov=D.jDH({token:p,factory:()=>(0,D.WQX)(zi),providedIn:"root"})}return p})(),zi=(()=>{class p extends Zr{title;constructor(_){super(),this.title=_}updateTitle(_){const C=this.buildTitle(_);void 0!==C&&this.title.setTitle(C)}static \u0275fac=function(C){return new(C||p)(D.KVO(et.hE))};static \u0275prov=D.jDH({token:p,factory:p.\u0275fac,providedIn:"root"})}return p})();const Gi=new D.nKC("",{factory:()=>({})}),eo=new D.nKC("");let is=(()=>{class p{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=(0,D.WQX)(ce.Ql9);loadComponent(_,C){var O=this;return(0,b.A)(function*(){if(O.componentLoaders.get(C))return O.componentLoaders.get(C);if(C._loadedComponent)return Promise.resolve(C._loadedComponent);O.onLoadStartListener&&O.onLoadStartListener(C);const z=(0,b.A)(function*(){try{const ee=yield Wn((0,D.N4e)(_,()=>C.loadComponent())),X=yield to(Vo(ee));return O.onLoadEndListener&&O.onLoadEndListener(C),C._loadedComponent=X,X}finally{O.componentLoaders.delete(C)}})();return O.componentLoaders.set(C,z),z})()}loadChildren(_,C){var O=this;if(this.childrenLoaders.get(C))return this.childrenLoaders.get(C);if(C._loadedRoutes)return Promise.resolve({routes:C._loadedRoutes,injector:C._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(C);const z=(0,b.A)(function*(){try{const ee=yield function Bo(p,v,_,C){return Oi.apply(this,arguments)}(C,O.compiler,_,O.onLoadEndListener);return C._loadedRoutes=ee.routes,C._loadedInjector=ee.injector,C._loadedNgModuleFactory=ee.factory,ee}finally{O.childrenLoaders.delete(C)}})();return this.childrenLoaders.set(C,z),z}static \u0275fac=function(C){return new(C||p)};static \u0275prov=D.jDH({token:p,factory:p.\u0275fac,providedIn:"root"})}return p})();function Oi(){return(Oi=(0,b.A)(function*(p,v,_,C){const O=yield Wn((0,D.N4e)(_,()=>p.loadChildren())),z=yield to(Vo(O));let ee;ee=z instanceof ce.PYt||Array.isArray(z)?z:yield v.compileModuleAsync(z),C&&C(p);let X,Be,Ut;return Array.isArray(ee)?Be=ee:(X=ee.create(_).injector,Ut=ee,Be=X.get(eo,[],{optional:!0,self:!0}).flat()),{routes:Be.map(xr),injector:X,factory:Ut}})).apply(this,arguments)}function Vo(p){return function os(p){return p&&"object"==typeof p&&"default"in p}(p)?p.default:p}function to(p){return no.apply(this,arguments)}function no(){return(no=(0,b.A)(function*(p){return p})).apply(this,arguments)}let yo=(()=>{class p{static \u0275fac=function(C){return new(C||p)};static \u0275prov=D.jDH({token:p,factory:()=>(0,D.WQX)(Ho),providedIn:"root"})}return p})(),Ho=(()=>{class p{shouldProcessUrl(_){return!0}extract(_){return _}merge(_,C){return _}static \u0275fac=function(C){return new(C||p)};static \u0275prov=D.jDH({token:p,factory:p.\u0275fac,providedIn:"root"})}return p})();const Eo=new D.nKC(""),hi=new D.nKC("");function ho(p,v,_){const C=p.get(hi),O=p.get(D.qQL);if(!O.startViewTransition||C.skipNextTransition)return C.skipNextTransition=!1,new Promise(nt=>setTimeout(nt));let z;const ee=new Promise(nt=>{z=nt}),X=O.startViewTransition(()=>(z(),function $o(p){return new Promise(v=>{(0,ce.mal)({read:()=>setTimeout(v)},{injector:p})})}(p)));X.updateCallbackDone.catch(nt=>{}),X.ready.catch(nt=>{}),X.finished.catch(nt=>{});const{onViewTransitionCreated:Be}=C;return Be&&(0,D.N4e)(p,()=>Be({transition:X,from:v,to:_})),ee}const Vs=()=>{},Wo=new D.nKC("");let Ko=(()=>{class p{currentNavigation=(0,D.vPA)(null,{equal:()=>!1});currentTransition=null;lastSuccessfulNavigation=(0,D.vPA)(null);events=new cn.B;
1transitionAbortWithErrorSubject=new cn.B;configLoader=(0,D.WQX)(is);environmentInjector=(0,D.WQX)(D.uvJ);destroyRef=(0,D.WQX)(D.abz);urlSerializer=(0,D.WQX)(qn);rootContexts=(0,D.WQX)(Sn);location=(0,D.WQX)(ie.aZ);inputBindingEnabled=null!==(0,D.WQX)(Mr,{optional:!0});titleStrategy=(0,D.WQX)(Zr);options=(0,D.WQX)(Gi,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=(0,D.WQX)(yo);createViewTransition=(0,D.WQX)(Eo,{optional:!0});navigationErrorHandler=(0,D.WQX)(Wo,{optional:!0});navigationId=0;get hasRequestedNavigation(){return 0!==this.navigationId}transitions;afterPreactivation=()=>(0,G.of)(void 0);rootComponentType=null;destroyed=!1;constructor(){this.configLoader.onLoadEndListener=O=>this.events.next(new P(O)),this.configLoader.onLoadStartListener=O=>this.events.next(new ui(O)),this.destroyRef.onDestroy(()=>{this.destroyed=!0})}complete(){this.transitions?.complete()}handleNavigationRequest(_){const C=++this.navigationId;(0,K.O8)(()=>{this.transitions?.next({..._,extractedUrl:this.urlHandlingStrategy.extract(_.rawUrl),targetSnapshot:null,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null,id:C,routesRecognizeHandler:{},beforeActivateHandler:{}})})}setupNavigations(_){return this.transitions=new we.t(null),this.transitions.pipe((0,rt.p)(C=>null!==C),(0,ge.n)(C=>{let O=!1;const z=new AbortController,ee=()=>!O&&this.currentTransition?.id===C.id;return(0,G.of)(C).pipe((0,ge.n)(X=>{if(this.navigationId>C.id)return this.cancelNavigationTransition(C,"",ke.SupersededByNewNavigation),jt.w;this.currentTransition=C;const Be=this.lastSuccessfulNavigation();this.currentNavigation.set({id:X.id,initialUrl:X.rawUrl,extractedUrl:X.extractedUrl,targetBrowserUrl:"string"==typeof X.extras.browserUrl?this.urlSerializer.parse(X.extras.browserUrl):X.extras.browserUrl,trigger:X.source,extras:X.extras,previousNavigation:Be?{...Be,previousNavigation:null}:null,abort:()=>z.abort(),routesRecognizeHandler:X.routesRecognizeHandler,beforeActivateHandler:X.beforeActivateHandler});const nt=!_.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!nt&&"reload"!==(X.extras.onSameUrlNavigation??_.onSameUrlNavigation))return this.events.next(new dn(X.id,this.urlSerializer.serialize(X.rawUrl),"",Ze.IgnoredSameUrlNavigation)),X.resolve(!1),jt.w;if(this.urlHandlingStrategy.shouldProcessUrl(X.rawUrl))return(0,G.of)(X).pipe((0,ge.n)(Jt=>(this.events.next(new ne(Jt.id,this.urlSerializer.serialize(Jt.extractedUrl),Jt.source,Jt.restoredState)),Jt.id!==this.navigationId?jt.w:Promise.resolve(Jt))),function jo(p,v,_,C,O,z,ee){return(0,kt.Z)(function(){var X=(0,b.A)(function*(Be){const{state:nt,tree:Ut}=yield function Uo(p,v,_,C,O,z){return Ki.apply(this,arguments)}(p,v,_,C,Be.extractedUrl,O,z,ee);return{...Be,targetSnapshot:nt,urlAfterRedirects:Ut}});return function(Be){return X.apply(this,arguments)}}())}(this.environmentInjector,this.configLoader,this.rootComponentType,_.config,this.urlSerializer,this.paramsInheritanceStrategy,z.signal),(0,zt.M)(Jt=>{C.targetSnapshot=Jt.targetSnapshot,C.urlAfterRedirects=Jt.urlAfterRedirects,this.currentNavigation.update(vr=>(vr.finalUrl=Jt.urlAfterRedirects,vr)),this.events.next(new Dt)}),(0,ge.n)(Jt=>(0,de.H)(C.routesRecognizeHandler.deferredHandle??(0,G.of)(void 0)).pipe((0,Pe.T)(()=>Jt))),(0,zt.M)(()=>{const Jt=new ur(X.id,this.urlSerializer.serialize(X.extractedUrl),this.urlSerializer.serialize(X.urlAfterRedirects),X.targetSnapshot);this.events.next(Jt)}));if(nt&&this.urlHandlingStrategy.shouldProcessUrl(X.currentRawUrl)){const{id:Jt,extractedUrl:vr,source:io,restoredState:Qo,extras:bi}=X,Ri=new ne(Jt,this.urlSerializer.serialize(vr),io,Qo);this.events.next(Ri);const oo=_i(this.rootComponentType,this.environmentInjector).snapshot;return this.currentTransition=C={...X,targetSnapshot:oo,urlAfterRedirects:vr,extras:{...bi,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.update(qo=>(qo.finalUrl=vr,qo)),(0,G.of)(C)}return this.events.next(new dn(X.id,this.urlSerializer.serialize(X.extractedUrl),"",Ze.IgnoredByUrlHandlingStrategy)),X.resolve(!1),jt.w}),(0,Pe.T)(X=>{const Be=new Or(X.id,this.urlSerializer.serialize(X.extractedUrl),this.urlSerializer.serialize(X.urlAfterRedirects),X.targetSnapshot);return this.events.next(Be),this.currentTransition=C={...X,guards:F(X.targetSnapshot,X.currentSnapshot,this.rootContexts)},C}),function No(p){return(0,kt.Z)(v=>{const{targetSnapshot:_,currentSnapshot:C,guards:{canActivateChecks:O,canDeactivateChecks:z}}=v;return 0===z.length&&0===O.length?(0,G.of)({...v,guardsResult:!0}):function ao(p,v,_){return(0,de.H)(p).pipe((0,kt.Z)(C=>function St(p,v,_,C){const O=v&&v.routeConfig?v.routeConfig.canDeactivate:null;if(!O||0===O.length)return(0,G.of)(!0);const z=O.map(ee=>{const X=v._environmentInjector,Be=Ee(ee,X);return or(function Ii(p){return p&&_n(p.canDeactivate)}(Be)?Be.canDeactivate(p,v,_,C):(0,D.N4e)(X,()=>Be(p,v,_,C))).pipe(oe())});return(0,G.of)(z).pipe(di())}(C.component,C.route,_,v)),oe(C=>!0!==C,!0))}(z,_,C).pipe((0,kt.Z)(ee=>ee&&function Hn(p){return"boolean"==typeof p}(ee)?function w(p,v,_){return(0,de.H)(v).pipe((0,qe.H)(C=>Kt(function E(p,v){return null!==p&&v&&v(new Y(p)),(0,G.of)(!0)}(C.route.parent,_),function N(p,v){return null!==p&&v&&v(new W(p)),(0,G.of)(!0)}(C.route,_),function te(p,v){const _=v[v.length-1],O=v.slice(0,v.length-1).reverse().map(z=>
1function le(p){const v=p.routeConfig?p.routeConfig.canActivateChild:null;return v&&0!==v.length?{node:p,guards:v}:null}(z)).filter(z=>null!==z).map(z=>rn(()=>{const ee=z.guards.map(X=>{const Be=z.node._environmentInjector,nt=Ee(X,Be);return or(function Fr(p){return p&&_n(p.canActivateChild)}(nt)?nt.canActivateChild(_,p):(0,D.N4e)(Be,()=>nt(_,p))).pipe(oe())});return(0,G.of)(ee).pipe(di())}));return(0,G.of)(O).pipe(di())}(p,C.path),function j(p,v){const _=v.routeConfig?v.routeConfig.canActivate:null;if(!_||0===_.length)return(0,G.of)(!0);const C=_.map(O=>rn(()=>{const z=v._environmentInjector,ee=Ee(O,z);return or(function _r(p){return p&&_n(p.canActivate)}(ee)?ee.canActivate(v,p):(0,D.N4e)(z,()=>ee(v,p))).pipe(oe())}));return(0,G.of)(C).pipe(di())}(p,C.route))),oe(C=>!0!==C,!0))}(_,O,p):(0,G.of)(ee)),(0,Pe.T)(ee=>({...v,guardsResult:ee})))})}(X=>this.events.next(X)),(0,ge.n)(X=>{if(C.guardsResult=X.guardsResult,X.guardsResult&&"boolean"!=typeof X.guardsResult)throw Ai(0,X.guardsResult);const Be=new br(X.id,this.urlSerializer.serialize(X.extractedUrl),this.urlSerializer.serialize(X.urlAfterRedirects),X.targetSnapshot,!!X.guardsResult);if(this.events.next(Be),!ee())return jt.w;if(!X.guardsResult)return this.cancelNavigationTransition(X,"",ke.GuardRejected),jt.w;if(0===X.guards.canActivateChecks.length)return(0,G.of)(X);const nt=new ki(X.id,this.urlSerializer.serialize(X.extractedUrl),this.urlSerializer.serialize(X.urlAfterRedirects),X.targetSnapshot);if(this.events.next(nt),!ee())return jt.w;let Ut=!1;return(0,G.of)(X).pipe(function rs(p){return(0,kt.Z)(v=>{const{targetSnapshot:_,guards:{canActivateChecks:C}}=v;if(!C.length)return(0,G.of)(v);const O=new Set(C.map(X=>X.route)),z=new Set;for(const X of O)if(!z.has(X))for(const Be of vo(X))z.add(Be);let ee=0;return(0,de.H)(z).pipe((0,qe.H)(X=>O.has(X)?function fo(p,v,_){const C=p.routeConfig,O=p._resolve;return void 0!==C?.title&&!_o(C)&&(O[Tt]=C.title),rn(()=>(p.data=si(p,p.parent,_).resolve,function Ds(p,v,_){const C=En(p);if(0===C.length)return(0,G.of)({});const O={};return(0,de.H)(C).pipe((0,kt.Z)(z=>function Bs(p,v,_){const C=v._environmentInjector,O=Ee(p,C);return or(O.resolve?O.resolve(v,_):(0,D.N4e)(C,()=>O(v,_)))}(p[z],v,_).pipe(oe(),(0,zt.M)(ee=>{if(ee instanceof Xi)throw Ai(new Ln,ee);O[z]=ee}))),fn(1),(0,Pe.T)(()=>O),(0,Qn.W)(z=>Di(z)?jt.w:(0,wn.$)(z)))}(O,p,v).pipe((0,Pe.T)(z=>(p._resolvedData=z,p.data={...p.data,...z},null)))))}(X,_,p):(X.data=si(X,X.parent,p).resolve,(0,G.of)(void 0))),(0,zt.M)(()=>ee++),fn(1),(0,kt.Z)(X=>ee===z.size?(0,G.of)(v):jt.w))})}(this.paramsInheritanceStrategy),(0,zt.M)({next:()=>{Ut=!0;const Jt=new ii(X.id,this.urlSerializer.serialize(X.extractedUrl),this.urlSerializer.serialize(X.urlAfterRedirects),X.targetSnapshot);this.events.next(Jt)},complete:()=>{Ut||this.cancelNavigationTransition(X,"",ke.NoDataFromResolver)}}))}),nn(X=>{const Be=Ut=>{const Jt=[];Ut.routeConfig?._loadedComponent?Ut.component=Ut.routeConfig?._loadedComponent:Ut.routeConfig?.loadComponent&&Jt.push(this.configLoader.loadComponent(Ut._environmentInjector,Ut.routeConfig).then(io=>{Ut.component=io}));for(const vr of Ut.children)Jt.push(...Be(vr));return Jt},nt=Be(X.targetSnapshot.root);return 0===nt.length?(0,G.of)(X):(0,de.H)(Promise.all(nt).then(()=>X))}),nn(()=>this.afterPreactivation()),(0,ge.n)(()=>{const{currentSnapshot:X,targetSnapshot:Be}=C,nt=this.createViewTransition?.(this.environmentInjector,X.root,Be.root);return nt?(0,de.H)(nt).pipe((0,Pe.T)(()=>C)):(0,G.of)(C)}),At(1),(0,ge.n)(X=>{const Be=function Bi(p,v,_){const C=kn(p,v._root,_?_._root:void 0);return new $r(C,v)}(_.routeReuseStrategy,X.targetSnapshot,X.currentRouterState);this.currentTransition=C=X={...X,targetRouterState:Be},this.currentNavigation.update(Ut=>(Ut.targetRouterState=Be,Ut)),this.events.next(new st);const nt=C.beforeActivateHandler.deferredHandle;return nt?(0,de.H)(nt.then(()=>X)):(0,G.of)(X)}),(0,zt.M)(X=>{new M(_.routeReuseStrategy,C.targetRouterState,C.currentRouterState,Be=>this.events.next(Be),this.inputBindingEnabled).activate(this.rootContexts),ee()&&(O=!0,this.currentNavigation.update(Be=>(Be.abort=Vs,Be)),this.lastSuccessfulNavigation.set((0,K.O8)(this.currentNavigation)),this.events.next(new ve(X.id,this.urlSerializer.serialize(X.extractedUrl),this.urlSerializer.serialize(X.urlAfterRedirects))),this.titleStrategy?.updateTitle(X.targetRouterState.snapshot),X.resolve(!0))}
1),(0,Lt.Q)(Po(z.signal).pipe((0,rt.p)(()=>!O&&!C.targetRouterState),(0,zt.M)(()=>{this.cancelNavigationTransition(C,z.signal.reason+"",ke.Aborted)}))),(0,zt.M)({complete:()=>{O=!0}}),(0,Lt.Q)(this.transitionAbortWithErrorSubject.pipe((0,zt.M)(X=>{throw X}))),(0,Ce.j)(()=>{z.abort(),O||this.cancelNavigationTransition(C,"",ke.SupersededByNewNavigation),this.currentTransition?.id===C.id&&(this.currentNavigation.set(null),this.currentTransition=null)}),(0,Qn.W)(X=>{if(O=!0,this.destroyed)return C.resolve(!1),jt.w;if(wr(X))this.events.next(new Rt(C.id,this.urlSerializer.serialize(C.extractedUrl),X.message,X.cancellationCode)),function Li(p){return wr(p)&&U(p.url)}(X)?this.events.next(new hn(X.url,X.navigationBehaviorOptions)):C.resolve(!1);else{const Be=new Un(C.id,this.urlSerializer.serialize(C.extractedUrl),X,C.targetSnapshot??void 0);try{const nt=(0,D.N4e)(this.environmentInjector,()=>this.navigationErrorHandler?.(Be));if(!(nt instanceof Xi))throw this.events.next(Be),X;{const{message:Ut,cancellationCode:Jt}=Ai(0,nt);this.events.next(new Rt(C.id,this.urlSerializer.serialize(C.extractedUrl),Ut,Jt)),this.events.next(new hn(nt.redirectTo,nt.navigationBehaviorOptions))}}catch(nt){this.options.resolveNavigationPromiseOnError?C.resolve(!1):C.reject(nt)}}return jt.w}))}))}cancelNavigationTransition(_,C,O){const z=new Rt(_.id,this.urlSerializer.serialize(_.extractedUrl),C,O);this.events.next(z),_.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){const _=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),C=(0,K.O8)(this.currentNavigation),O=C?.targetBrowserUrl??C?.extractedUrl;return _.toString()!==O?.toString()&&!C?.extras.skipLocationChange}static \u0275fac=function(C){return new(C||p)};static \u0275prov=D.jDH({token:p,factory:p.\u0275fac,providedIn:"root"})}return p})();function Cs(p){return p!==Dn}const po=new D.nKC("");let ss=(()=>{class p{static \u0275fac=function(C){return new(C||p)};static \u0275prov=D.jDH({token:p,factory:()=>(0,D.WQX)(as),providedIn:"root"})}return p})();class bs{shouldDetach(v){return!1}store(v,_){}shouldAttach(v){return!1}retrieve(v){return null}shouldReuseRoute(v,_){return v.routeConfig===_.routeConfig}shouldDestroyInjector(v){return!0}}let as=(()=>{class p extends bs{static \u0275fac=(()=>{let _;return function(O){return(_||(_=ce.xGo(p)))(O||p)}})();static \u0275prov=D.jDH({token:p,factory:p.\u0275fac,providedIn:"root"})}return p})(),Ms=(()=>{class p{urlSerializer=(0,D.WQX)(qn);options=(0,D.WQX)(Gi,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";location=(0,D.WQX)(ie.aZ);urlHandlingStrategy=(0,D.WQX)(yo);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new Rn;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}createBrowserPath({finalUrl:_,initialUrl:C,targetBrowserUrl:O}){const z=void 0!==_?this.urlHandlingStrategy.merge(_,C):C,ee=O??z;return ee instanceof Rn?this.urlSerializer.serialize(ee):ee}routerUrlState(_){return void 0===_?.targetBrowserUrl||void 0===_?.finalUrl?{}:{\u0275routerUrl:this.urlSerializer.serialize(_.finalUrl)}}commitTransition({targetRouterState:_,finalUrl:C,initialUrl:O}){C&&_?(this.currentUrlTree=C,this.rawUrlTree=this.urlHandlingStrategy.merge(C,O),this.routerState=_):this.rawUrlTree=O}routerState=_i(null,(0,D.WQX)(D.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(C){return new(C||p)};static \u0275prov=D.jDH({token:p,factory:()=>(0,D.WQX)(Go),providedIn:"root"})}return p})(),Go=(()=>{class p extends Ms{currentPageId=0;lastSuccessfulId=-1;get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}registerNonRouterCurrentEntryChangeListener(_){return this.location.subscribe(C=>{"popstate"===C.type&&setTimeout(()=>{_(C.url,C.state,"popstate",{replaceUrl:!0})})})}handleRouterEvent(_,C){_ instanceof ne?this.updateStateMemento():_ instanceof dn?this.commitTransition(C):_ instanceof ur?"eager"===this.urlUpdateStrategy&&(C.extras.skipLocationChange||this.setBrowserUrl(this.createBrowserPath(C),C)):_ instanceof st?(this.commitTransition(C),"deferred"===this.urlUpdateStrategy&&!C.extras.skipLocationChange&&this.setBrowserUrl(this.createBrowserPath(C),C)):_ instanceof Rt&&!function mn(p){return p 
1instanceof Rt&&(p.code===ke.Redirect||p.code===ke.SupersededByNewNavigation)}(_)?this.restoreHistory(C):_ instanceof Un?this.restoreHistory(C,!0):_ instanceof ve&&(this.lastSuccessfulId=_.id,this.currentPageId=this.browserPageId)}setBrowserUrl(_,C){const{extras:O,id:z}=C,{replaceUrl:ee,state:X}=O;if(this.location.isCurrentPathEqualTo(_)||ee){const Be=this.browserPageId,nt={...X,...this.generateNgRouterState(z,Be,C)};this.location.replaceState(_,"",nt)}else{const Be={...X,...this.generateNgRouterState(z,this.browserPageId+1,C)};this.location.go(_,"",Be)}}restoreHistory(_,C=!1){if("computed"===this.canceledNavigationResolution){const z=this.currentPageId-this.browserPageId;0!==z?this.location.historyGo(z):this.getCurrentUrlTree()===_.finalUrl&&0===z&&(this.resetInternalState(_),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(C&&this.resetInternalState(_),this.resetUrlToCurrentUrlTree())}resetInternalState({finalUrl:_}){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,_??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.getRawUrlTree()),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(_,C,O){return"computed"===this.canceledNavigationResolution?{navigationId:_,\u0275routerPageId:C,...this.routerUrlState(O)}:{navigationId:_,...this.routerUrlState(O)}}static \u0275fac=(()=>{let _;return function(O){return(_||(_=ce.xGo(p)))(O||p)}})();static \u0275prov=D.jDH({token:p,factory:p.\u0275fac,providedIn:"root"})}return p})();function ws(p,v){p.events.pipe((0,rt.p)(_=>_ instanceof ve||_ instanceof Rt||_ instanceof Un||_ instanceof dn),(0,Pe.T)(_=>_ instanceof ve||_ instanceof dn?0:_ instanceof Rt&&(_.code===ke.Redirect||_.code===ke.SupersededByNewNavigation)?2:1),(0,rt.p)(_=>2!==_),At(1)).subscribe(()=>{v()})}let ro=(()=>{class p{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=(0,D.WQX)(ce.C7A);stateManager=(0,D.WQX)(Ms);options=(0,D.WQX)(Gi,{optional:!0})||{};pendingTasks=(0,D.WQX)(D.rev);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=(0,D.WQX)(Ko);urlSerializer=(0,D.WQX)(qn);location=(0,D.WQX)(ie.aZ);urlHandlingStrategy=(0,D.WQX)(yo);injector=(0,D.WQX)(D.uvJ);_events=new cn.B;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=(0,D.WQX)(ss);injectorCleanup=(0,D.WQX)(po,{optional:!0});onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=(0,D.WQX)(eo,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!(0,D.WQX)(Mr,{optional:!0});currentNavigation=this.navigationTransitions.currentNavigation.asReadonly();constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this).subscribe({error:_=>{}}),this.subscribeToNavigationEvents()}eventsSubscription=new Ke.yU;subscribeToNavigationEvents(){const _=this.navigationTransitions.events.subscribe(C=>{try{const O=this.navigationTransitions.currentTransition,z=(0,K.O8)(this.navigationTransitions.currentNavigation);if(null!==O&&null!==z)if(this.stateManager.handleRouterEvent(C,z),C instanceof Rt&&C.code!==ke.Redirect&&C.code!==ke.SupersededByNewNavigation)this.navigated=!0;else if(C instanceof ve)this.navigated=!0,this.injectorCleanup?.(this.routeReuseStrategy,this.routerState,this.config);else if(C instanceof hn){const ee=C.navigationBehaviorOptions,X=this.urlHandlingStrategy.merge(C.url,O.currentRawUrl),Be={scroll:O.extras.scroll,browserUrl:O.extras.browserUrl,info:O.extras.info,skipLocationChange:O.extras.skipLocationChange,replaceUrl:O.extras.replaceUrl||"eager"===this.urlUpdateStrategy||Cs(O.source),...ee};this.scheduleNavigation(X,Dn,null,Be,{resolve:O.resolve,reject:O.reject,promise:O.promise})}(function Mn(p){return!(p instanceof st||p instanceof hn||p instanceof Dt)})(C)&&this._events.next(C)}catch(O){this.navigationTransitions.transitionAbortWithErrorSubject.next(O)}});this.eventsSubscription.add(_)}resetRootComponentType(_){this.routerState.root.component=_,this.navigationTransitions.rootComponentType=_}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Dn,this.stateManager.restoredState(),{replaceUrl:!0})}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((_,C,O,z)=>{this.navigateToSyncWithBrowser(_,O,C,z)})}navigateToSyncWithBrowser(_,C,O,z){const ee=O?.navigationId?O:null,X=O?.\u0275routerUrl??_;if(O?.\u0275routerUrl&&(z={...z,browserUrl:_}),O){const nt={...O};delete nt.navigationId,delete nt.\u0275routerPageId,delete nt.\u0275routerUrl,0!==Object.keys(nt).length&&(z.state=nt)}const Be=this.parseUrl(X);this.scheduleNavigation(Be,C,ee,z).catch(nt=>{this.disposed||this.injector.get(D.ZTf)(nt)})}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return(0,K.O8)(this.navigationTransitions.currentNavigation)}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(_){this.config=_.map(xr),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(_,C={}){const{relativeTo:O,queryParams:z,fragment:ee,queryParamsHandling:X,preserveFragment:Be}=C,nt=Be?this.currentUrlTree.fragment:ee;let Jt,Ut=null;switch(X??this.options.defaultQueryParamsHandling){case"merge":Ut={...this.currentUrlTree.queryParams,...z};break;case"preserve":Ut=this.currentUrlTree.queryParams;break;default:Ut=z||null}null!==Ut&&(Ut=this.removeEmptyProps(Ut));try{Jt=q(O?O.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof _[0]||"/"!==_[0][0])&&(_=[]),Jt=this.currentUrlTree.root}return ye(Jt,_,Ut,nt??null,this.urlSerializer)}navigateByUrl(_,C={skipLocationChange:!1}){const O=U(_)?_:this.parseUrl(_),z=this.urlHandlingStrategy.merge(O,this.rawUrlTree);return this.scheduleNavigation(z,Dn,null,C)}navigate(_,C={skipLocationChange:!1}){return function Ia(p){for(let v=0;v<p.length;v++)if(null==p[v])throw new D.buA(4008,!1)}(_),this.navigateByUrl(this.createUrlTree(_,C),C)}serializeUrl(_){return this.urlSerializer.serialize(_)}parseUrl(_){try{return this.urlSerializer.parse(_)}catch{return this.console.warn((0,D.OsK)(4018,!1)),this.urlSerializer.parse("/")}}isActive(_,C){let O;if(O=!0===C?{...Vr}:!1===C?{...Bn}:{...Bn,...C},U(_))return ar(this.currentUrlTree,_,O);const z=this.parseUrl(_);return ar(this.currentUrlTree,z,O)}removeEmptyProps(_){return Object.entries(_).reduce((C,[O,z])=>
1(null!=z&&(C[O]=z),C),{})}scheduleNavigation(_,C,O,z,ee){if(this.disposed)return Promise.resolve(!1);let X,Be,nt;ee?(X=ee.resolve,Be=ee.reject,nt=ee.promise):nt=new Promise((Jt,vr)=>{X=Jt,Be=vr});const Ut=this.pendingTasks.add();return ws(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(Ut))}),this.navigationTransitions.handleNavigationRequest({source:C,restoredState:O,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:_,extras:z,resolve:X,reject:Be,promise:nt,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),nt.catch(Promise.reject.bind(Promise))}static \u0275fac=function(C){return new(C||p)};static \u0275prov=D.jDH({token:p,factory:p.\u0275fac,providedIn:"root"})}return p})()},3049(Nt,Fe,T){T.d(Fe,{Wk:()=>et,iI:()=>kr,lh:()=>Wn,oH:()=>ar});var Ke=T(467),rt=T(5984),Ot=T(177),At=T(9769),he=T(6494),_e=T(5157),ue=T(5547),oe=T(5802),Pe=T(2271),ge=T(3864),ft=T(1413),Lt=T(6648),kt=T(7673),qe=T(274),zt=T(5964),fn=T(6365),Qn=T(1397);let Ce=(()=>{class Ue{router=(0,oe.WQX)(ge.Ix);stateManager=(0,oe.WQX)(ge.fN);fragment=(0,oe.vPA)("");queryParams=(0,oe.vPA)({});path=(0,oe.vPA)("");serializer=(0,oe.WQX)(ge.Sd);constructor(){this.updateState(),this.router.events?.subscribe(De=>{De instanceof ge.wF&&this.updateState()})}updateState(){const{fragment:De,root:Ge,queryParams:It}=this.stateManager.getCurrentUrlTree();this.fragment.set(De),this.queryParams.set(It),this.path.set(this.serializer.serialize(new ge.el(Ge)))}static \u0275fac=function(Ge){return new(Ge||Ue)};static \u0275prov=oe.jDH({token:Ue,factory:Ue.\u0275fac,providedIn:"root"})}return Ue})(),et=(()=>{class Ue{router;route;tabIndexAttribute;renderer;el;locationStrategy;hrefAttributeValue=(0,oe.WQX)(new _e.ES_("href"),{optional:!0});reactiveHref=(0,Pe.uu)(()=>this.isAnchorElement?this.computeHref(this._urlTree()):this.hrefAttributeValue);get href(){return(0,Pe.O8)(this.reactiveHref)}set href(De){this.reactiveHref.set(De)}set target(De){this._target.set(De)}get target(){return(0,Pe.O8)(this._target)}_target=(0,oe.vPA)(void 0);set queryParams(De){this._queryParams.set(De)}get queryParams(){return(0,Pe.O8)(this._queryParams)}_queryParams=(0,oe.vPA)(void 0,{equal:()=>!1});set fragment(De){this._fragment.set(De)}get fragment(){return(0,Pe.O8)(this._fragment)}_fragment=(0,oe.vPA)(void 0);set queryParamsHandling(De){this._queryParamsHandling.set(De)}get queryParamsHandling(){return(0,Pe.O8)(this._queryParamsHandling)}_queryParamsHandling=(0,oe.vPA)(void 0);set state(De){this._state.set(De)}get state(){return(0,Pe.O8)(this._state)}_state=(0,oe.vPA)(void 0,{equal:()=>!1});set info(De){this._info.set(De)}get info(){return(0,Pe.O8)(this._info)}_info=(0,oe.vPA)(void 0,{equal:()=>!1});set relativeTo(De){this._relativeTo.set(De)}get relativeTo(){return(0,Pe.O8)(this._relativeTo)}_relativeTo=(0,oe.vPA)(void 0);set preserveFragment(De){this._preserveFragment.set(De)}get preserveFragment(){return(0,Pe.O8)(this._preserveFragment)}_preserveFragment=(0,oe.vPA)(!1);set skipLocationChange(De){this._skipLocationChange.set(De)}get skipLocationChange(){return(0,Pe.O8)(this._skipLocationChange)}_skipLocationChange=(0,oe.vPA)(!1);set replaceUrl(De){this._replaceUrl.set(De)}get replaceUrl(){return(0,Pe.O8)(this._replaceUrl)}_replaceUrl=(0,oe.vPA)(!1);isAnchorElement;onChanges=new ft.B;applicationErrorHandler=(0,oe.WQX)(oe.ZTf);options=(0,oe.WQX)(ge.J_,{optional:!0});reactiveRouterState=(0,oe.WQX)(Ce);constructor(De,Ge,It,Mt,Bt,je){this.router=De,this.route=Ge,this.tabIndexAttribute=It,this.renderer=Mt,this.el=Bt,this.locationStrategy=je;const at=Bt.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===at||"area"===at||!("object"!=typeof customElements||!customElements.get(at)?.observedAttributes?.includes?.("href"))}setTabIndexIfNotOnNativeEl(De){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",De)}ngOnChanges(De){this.onChanges.next(this)}routerLinkInput=(0,oe.vPA)(null);set routerLink(De){null==De?(this.routerLinkInput.set(null),this.setTabIndexIfNotOnNativeEl(null)):((0,ge.wO)(De)?this.routerLinkInput.set(De):this.routerLinkInput.set(Array.isArray(De)?De:[De]),this.setTabIndexIfNotOnNativeEl("0"))}onClick(De,Ge,It,Mt,Bt){const je=this._urlTree();if(null===je||this.isAnchorElement&&(0!==De||Ge||It||Mt||Bt||"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(je,at)?.catch(Se=>{this.applicationErrorHandler(Se)}),!this.isAnchorElement}ngOnDestroy(){}applyAttributeValue(De,Ge){const It=this.renderer,Mt=this.el.nativeElement;null!==Ge?It.setAttribute(Mt,De,Ge):It.removeAttribute(Mt,De)}_urlTree=(0,Pe.EW)(()=>{this.reactiveRouterState.path(),this._preserveFragment()&&this.reactiveRouterState.fragment();const De=It=>"preserve"===It||"merge"===It;(De(this._queryParamsHandling())||De(this.options?.defaultQueryParamsHandling))&&this.reactiveRouterState.queryParams();const Ge=this.routerLinkInput();return null!==Ge&&this.router.createUrlTree?(0,ge.wO)(Ge)?Ge:this.router.createUrlTree(Ge,{relativeTo:void 0!==this._relativeTo()?this._relativeTo():this.route,queryParams:this._queryParams(),fragment:this._fragment(),queryParamsHandling:this._queryParamsHandling(),preserveFragment:this._preserveFragment()}):null},{equal:(De,Ge)=>this.computeHref(De)===this.computeHref(Ge)});get urlTree(){return(0,Pe.O8)(this._urlTree)}computeHref(De){return null!==De&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(De))??"":null}static \u0275fac=function(Ge){return new(Ge||Ue)(ue.rXU(ge.Ix),ue.rXU(ge.nX),ue.kS0("tabindex"),ue.rXU(ue.sFG),ue.rXU(ue.aKT),ue.rXU(rt.hb))};static \u0275dir=ue.FsC({type:Ue,selectors:[["","routerLink",""]],hostVars:2,hostBindings:function(Ge,It){1&Ge&&ue.bIt("click",function(Bt){return It.onClick(Bt.button,Bt.ctrlKey,Bt.shiftKey,Bt.altKey,Bt.metaKey)}),2&Ge&&ue.BMQ("href",It.reactiveHref(),ue.n$t)("target",It._target())},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",_e.L39],skipLocationChange:[2,"skipLocationChange","skipLocationChange",_e.L39],replaceUrl:[2,"replaceUrl","replaceUrl",_e.L39],routerLink:"routerLink"},features:[ue.OA$]})}return Ue})();class s{}let Br=(()=>{class Ue{router;injector;preloadingStrategy;loader;subscription;constructor(De,Ge,It,Mt){this.router=De,this.injector=Ge,this.preloadingStrategy=It,this.loader=Mt}setUpPreloading(){this.subscription=this.router.events.pipe((0,zt.p)(De=>De instanceof ge.wF),(0,qe.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription?.unsubscribe()}processRoutes(De,Ge){const It=[];for(const Mt of Ge){Mt.providers&&!Mt._injector&&(Mt._injector=(0,ue.Ol2)(Mt.providers,De,""));const Bt=Mt._injector??De;Mt._loadedNgModuleFactory&&!Mt._loadedInjector&&(Mt._loadedInjector=Mt._loadedNgModuleFactory.create(Bt).injector);const je=Mt._loadedInjector??Bt;(Mt.loadChildren&&!Mt._loadedRoutes&&void 0===Mt.canLoad||Mt.loadComponent&&!Mt._loadedComponent)&&It.push(this.preloadConfig(Bt,Mt)),(Mt.children||Mt._loadedRoutes)&&It.push(this.processRoutes(je,Mt.children??Mt._loadedRoutes))}return(0,Lt.H)(It).pipe((0,fn.U)())}preloadConfig(De,Ge){return this.preloadingStrategy.preload(Ge,()=>{if(De.destroyed)return(0,kt.of)(null);let It;It=Ge.loadChildren&&void 0===Ge.canLoad?(0,Lt.H)(this.loader.loadChildren(De,Ge)):(0,kt.of)(null);const Mt=It.pipe((0,Qn.Z)(Bt=>null===Bt?(0,kt.of)(void 0):(Ge._loadedRoutes=Bt.routes,Ge._loadedInjector=Bt.injector,Ge._loadedNgModuleFactory=Bt.factory,this.processRoutes(Bt.injector??De,Bt.routes))));if(Ge.loadComponent&&!Ge._loadedComponent){const Bt=this.loader.loadComponent(De,Ge);return(0,Lt.H)([Mt,Bt]).pipe((0,fn.U)())}return Mt})}
1static \u0275fac=function(Ge){return new(Ge||Ue)(oe.KVO(ge.Ix),oe.KVO(oe.uvJ),oe.KVO(s),oe.KVO(ge.D$))};static \u0275prov=oe.jDH({token:Ue,factory:Ue.\u0275fac,providedIn:"root"})}return Ue})();const en=new oe.nKC("");let zr=(()=>{class Ue{options;routerEventsSubscription;scrollEventsSubscription;lastId=0;lastSource=ge.wU;restoredId=0;store={};isHydrating=(0,oe.WQX)(ue.qBF,{optional:!0})??!1;urlSerializer=(0,oe.WQX)(ge.Sd);zone=(0,oe.WQX)(oe.SKi);viewportScroller=(0,oe.WQX)(Ot.Xr);transitions=(0,oe.WQX)(ge.J2);constructor(De){this.options=De,this.options.scrollPositionRestoration||="disabled",this.options.anchorScrolling||="disabled",this.isHydrating&&(0,oe.WQX)(ue.o8S).whenStable().then(()=>{this.isHydrating=!1})}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(De=>{De instanceof ge.Z?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=De.navigationTrigger,this.restoredId=De.restoredState?De.restoredState.navigationId:0):De instanceof ge.wF?(this.lastId=De.id,this.scheduleScrollEvent(De,this.urlSerializer.parse(De.urlAfterRedirects).fragment)):De instanceof ge.lW&&De.code===ge.mo.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(De,this.urlSerializer.parse(De.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(De=>{if(!(De instanceof ge.OY)||"manual"===De.scrollBehavior)return;const Ge={behavior:"instant"};De.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0],Ge):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(De.position,Ge):De.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(De.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0])})}scheduleScrollEvent(De,Ge){var It=this;if(this.isHydrating)return;const Mt=(0,Pe.O8)(this.transitions.currentNavigation)?.extras.scroll;this.zone.runOutsideAngular((0,Ke.A)(function*(){yield new Promise(Bt=>{setTimeout(Bt),typeof requestAnimationFrame<"u"&&requestAnimationFrame(Bt)}),It.zone.run(()=>{It.transitions.events.next(new ge.OY(De,"popstate"===It.lastSource?It.store[It.restoredId]:null,Ge,Mt))})}))}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static \u0275fac=function(Ge){ue.QTQ()};static \u0275prov=oe.jDH({token:Ue,factory:Ue.\u0275fac})}return Ue})();function Wn(Ue,...Me){return(0,oe.EmA)([{provide:ge.bw,multi:!0,useValue:Ue},[],{provide:ge.nX,useFactory:sr},{provide:ue.iLQ,multi:!0,useFactory:xn},Me.map(De=>De.\u0275providers)])}function sr(){return(0,oe.WQX)(ge.Ix).routerState.root}function jn(Ue,Me){return{\u0275kind:Ue,\u0275providers:Me}}function ar(Ue={}){return jn(4,[{provide:en,useFactory:()=>new zr(Ue)}])}function xn(){const Ue=(0,oe.WQX)(oe.zZn);return Me=>{const De=Ue.get(ue.o8S);if(Me!==De.components[0])return;const Ge=Ue.get(ge.Ix),It=Ue.get(Gr);1===Ue.get(ei)&&Ge.initialNavigation(),Ue.get(vn,null,{optional:!0})?.setUpPreloading(),Ue.get(en,null,{optional:!0})?.init(),Ge.resetRootComponentType(De.componentTypes[0]),It.closed||(It.next(),It.complete(),It.unsubscribe())}}const Gr=new oe.nKC("",{factory:()=>new ft.B}),ei=new oe.nKC("",{factory:()=>1}),vn=new oe.nKC("");function Qr(Ue){return jn(0,[{provide:vn,useExisting:Br},{provide:s,useExisting:Ue}])}function Ir(Ue){return(0,ue._jY)("NgRouterViewTransitions"),jn(9,[{provide:ge.Pu,useValue:ge.Lg},{provide:ge.bK,useValue:{skipNextTransition:!!Ue?.skipInitialTransition,...Ue}}])}const lr=[rt.aZ,{provide:ge.Sd,useClass:ge.nU},ge.Ix,ge.Zp,{provide:ge.nX,useFactory:sr},ge.D$,[]];let kr=(()=>{class Ue{constructor(){}static forRoot(De,Ge){return{ngModule:Ue,providers:[lr,[],{provide:ge.bw,multi:!0,useValue:De},[],Ge?.errorHandler?{provide:ge.XR,useValue:Ge.errorHandler}:[],{provide:ge.J_,useValue:Ge||{}},Ge?.useHash?{provide:rt.hb,useClass:At.fw}:{provide:rt.hb,useClass:rt.Sm},{provide:en,useFactory:()=>{const Ue=(0,oe.WQX)(Ot.Xr),Me=(0,oe.WQX)(ge.J_);return Me.scrollOffset&&Ue.setOffset(Me.scrollOffset),new zr(Me)}},Ge?.preloadingStrategy?Qr(Ge.preloadingStrategy).\u0275providers:[],Ge?.initialNavigation?Xn(Ge):[],Ge?.bindToComponentInputs?jn(8,[ge.tD,{provide:ge.c1,useExisting:ge.tD}
1]).\u0275providers:[],Ge?.enableViewTransitions?Ir().\u0275providers:[],[{provide:In,useFactory:xn},{provide:ue.iLQ,multi:!0,useExisting:In}]]}}static forChild(De){return{ngModule:Ue,providers:[{provide:ge.bw,multi:!0,useValue:De}]}}static \u0275fac=function(Ge){return new(Ge||Ue)};static \u0275mod=ue.$C({type:Ue});static \u0275inj=oe.G2t({})}return Ue})();function Xn(Ue){return["disabled"===Ue.initialNavigation?jn(3,[(0,ue.phd)(()=>{(0,oe.WQX)(ge.Ix).setUpLocationChangeListener()}),{provide:ei,useValue:2}]).\u0275providers:[],"enabledBlocking"===Ue.initialNavigation?jn(2,[{provide:ue.tvf,useValue:!0},{provide:ei,useValue:0},(0,ue.phd)(()=>{const Me=(0,oe.WQX)(oe.zZn);return Me.get(he.hj,Promise.resolve()).then(()=>new Promise(Ge=>{const It=Me.get(ge.Ix),Mt=Me.get(Gr);(0,ge.gk)(It,()=>{Ge(!0)}),Me.get(ge.J2).afterPreactivation=()=>(Ge(!0),Mt.closed?(0,kt.of)(void 0):Mt),It.initialNavigation()}))})]).\u0275providers:[]]}const In=new oe.nKC("")},5260(Nt,Fe,T){T.d(Fe,{Cy:()=>V,Zi:()=>de});var b=T(5157),D=T(5547),ie=T(5802),ce=T(9769);const K=["*"];function fe(G,we){if(1&G){const Qe=D.RV6();D.j41(0,"button",3),D.bIt("click",function(){ie.eBV(Qe);const ze=D.XpG(2);return ie.Njj(ze.close())}),D.j41(1,"span",4),D.EFF(2,"\xd7"),D.k0s(),D.j41(3,"span",5),D.EFF(4,"Close"),D.k0s()()}}function me(G,we){if(1&G&&(D.j41(0,"div",1),D.nVh(1,fe,5,0,"button",2),D.SdG(2),D.k0s()),2&G){const Qe=D.XpG();D.HbH("alert alert-"+Qe.type()),D.Y8G("ngClass",Qe.classes),D.R7$(),D.vxM(Qe.dismissible()?1:-1)}}let Oe=(()=>{class G{constructor(){this.type="warning",this.dismissible=!1,this.dismissOnTimeout=void 0}static{this.\u0275fac=function(pe){return new(pe||G)}}static{this.\u0275prov=ie.jDH({token:G,factory:G.\u0275fac,providedIn:"root"})}}return G})(),V=(()=>{class G{constructor(Qe,pe){this._config=Qe,this.changeDetection=pe,this.type=(0,b.hFB)(this._config.type),this.dismissible=(0,b.hFB)(this._config.dismissible),this.dismissOnTimeout=(0,b.hFB)(this._config.dismissOnTimeout),this.isOpen=(0,b.hFB)(!0),this.onClose=(0,b.CGW)(),this.onClosed=(0,b.CGW)(),this.classes="",this._isOpen=!0,(0,ie.QZP)(()=>{const ze=this.dismissible();this.classes=ze?"alert-dismissible":"",this.changeDetection.markForCheck()}),(0,ie.QZP)(()=>{this._isOpen=this.isOpen()})}ngOnInit(){const Qe=this.dismissOnTimeout();Qe&&setTimeout(()=>this.close(),parseInt(Qe,10))}close(){this._isOpen&&(this.onClose.emit(this),this._isOpen=!1,this.changeDetection.markForCheck(),this.onClosed.emit(this))}static{this.\u0275fac=function(pe){return new(pe||G)(D.rXU(Oe),D.rXU(b.gRc))}}static{this.\u0275cmp=D.VBU({type:G,selectors:[["alert"],["bs-alert"]],inputs:{type:[1,"type"],dismissible:[1,"dismissible"],dismissOnTimeout:[1,"dismissOnTimeout"],isOpen:[1,"isOpen"]},outputs:{onClose:"onClose",onClosed:"onClosed"},ngContentSelectors:K,decls:1,vars:1,consts:[["role","alert",3,"class","ngClass"],["role","alert",3,"ngClass"],["type","button","aria-label","Close",1,"close","btn-close"],["type","button","aria-label","Close",1,"close","btn-close",3,"click"],["aria-hidden","true",1,"visually-hidden"],[1,"sr-only","visually-hidden"]],template:function(pe,ze){1&pe&&(D.NAR(),D.nVh(0,me,3,4,"div",0)),2&pe&&D.vxM(ze._isOpen?0:-1)},dependencies:[ce.YU],encapsulation:2,changeDetection:0})}}return G})(),de=(()=>{class G{static{this.\u0275fac=function(pe){return new(pe||G)}}static{this.\u0275mod=D.$C({type:G})}static{this.\u0275inj=ie.G2t({})}}return G})()},8167(Nt,Fe,T){T.d(Fe,{Y$:()=>qr,I8:()=>Yr,Q_:()=>Wr});var b=T(5802),D=T(5547),ie=T(5157);class K{constructor(k,A){this.open=k,this.close=A||k}isManual(){return"manual"===this.open||"manual"===this.close}}const fe={hover:["mouseover","mouseout"],focus:["focusin","focusout"]};const we=typeof window<"u"&&window||{},Qe=we.document;var gt=function(M){return M.isBs4="bs4",M.isBs5="bs5",M}(gt||{});let ct;function pt(){const M=we.document.createElement("span");M.innerText="testing bs version",M.classList.add("d-none"),M.classList.add("pl-1"),we.document.head.appendChild(M);const k=we.getComputedStyle(M).paddingLeft;return k&&parseFloat(k)?(we.document.head.removeChild(M),"bs4"):(we.document.head.removeChild(M),"bs5")}
1function Qt(){return{isBs4:(ct||(ct=pt()),"bs4"===ct),isBs5:(ct||(ct=pt()),"bs5"===ct)}}class Ke{static reflow(k){}static getStyles(k){let A=k.ownerDocument.defaultView;return(!A||!A.opener)&&(A=we),A.getComputedStyle(k)}static stackOverflowConfig(){const k=function jt(){const M=Qt(),k=Object.keys(M).find(A=>M[A]);return gt[k]}();return{crossorigin:"anonymous",integrity:"bs5"===k?"sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65":"sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2",cdnLink:"bs5"===k?"https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css":"https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"}}}typeof console>"u"||console;var oe=T(1985),Pe=T(6977);var Vr=T(177),Bn=T(1413),Ar=T(6365),ar=T(8750),Zt=T(983),xn=T(6175),Gr=T(6648),Nr=T(1397),Dr=T(7441),Rn=T(8071),vn=T(6450);const Qr=["addListener","removeListener"],ti=["addEventListener","removeEventListener"],Cr=["on","off"];function ri(M,k,A,F){if((0,Rn.T)(A)&&(F=A,A=void 0),F)return ri(M,k,A).pipe((0,vn.I)(F));const[le,Ee]=function Fn(M){return(0,Rn.T)(M.addEventListener)&&(0,Rn.T)(M.removeEventListener)}(M)?ti.map(Le=>it=>M[Le](k,it,A)):function Ln(M){return(0,Rn.T)(M.addListener)&&(0,Rn.T)(M.removeListener)}(M)?Qr.map(qn(M,k)):function Ir(M){return(0,Rn.T)(M.on)&&(0,Rn.T)(M.off)}(M)?Cr.map(qn(M,k)):[];if(!le&&(0,Dr.X)(M))return(0,Nr.Z)(Le=>ri(Le,k,A))((0,ar.Tg)(M));if(!le)throw new TypeError("Invalid event target");return new oe.c(Le=>{const it=(...dt)=>Le.next(1<dt.length?dt:dt[0]);return le(it),()=>Ee(it)})}function qn(M,k){return A=>F=>M[A](k,F)}var zn=T(7673),lr=T(6780),kr=T(8359);const Yn={schedule(M){let k=requestAnimationFrame,A=cancelAnimationFrame;const{delegate:F}=Yn;F&&(k=F.requestAnimationFrame,A=F.cancelAnimationFrame);const le=k(Ee=>{A=void 0,M(Ee)});return new kr.yU(()=>A?.(le))},requestAnimationFrame(...M){const{delegate:k}=Yn;return(k?.requestAnimationFrame||requestAnimationFrame)(...M)},cancelAnimationFrame(...M){const{delegate:k}=Yn;return(k?.cancelAnimationFrame||cancelAnimationFrame)(...M)},delegate:void 0};var hr=T(3604);const Xn=new class cr extends hr.q{flush(k){let A;this._active=!0,k?A=k.id:(A=this._scheduled,this._scheduled=void 0);const{actions:F}=this;let le;k=k||F.shift();do{if(le=k.execute(k.state,k.delay))break}while((k=F[0])&&k.id===A&&F.shift());if(this._active=!1,le){for(;(k=F[0])&&k.id===A&&F.shift();)k.unsubscribe();throw le}}}(class fr extends lr.R{constructor(k,A){super(k,A),this.scheduler=k,this.work=A}requestAsyncId(k,A,F=0){return null!==F&&F>0?super.requestAsyncId(k,A,F):(k.actions.push(this),k._scheduled||(k._scheduled=Yn.requestAnimationFrame(()=>k.flush(void 0))))}recycleAsyncId(k,A,F=0){var le;if(null!=F?F>0:this.delay>0)return super.recycleAsyncId(k,A,F);const{actions:Ee}=k;null!=A&&A===k._scheduled&&(null===(le=Ee[Ee.length-1])||void 0===le?void 0:le.id)!==A&&(Yn.cancelAnimationFrame(A),k._scheduled=void 0)}});var Pn=function(M){return M.top="top",M.bottom="bottom",M.left="left",M.right="right",M.auto="auto",M.end="right",M.start="left",M["top left"]="top left",M["top right"]="top right",M["right top"]="right top",M["right bottom"]="right bottom",M["bottom right"]="bottom right",M["bottom left"]="bottom left",M["left bottom"]="left bottom",M["left top"]="left top",M["top start"]="top left",M["top end"]="top right",M["end top"]="right top",M["end bottom"]="right bottom",M["bottom end"]="bottom right",M["bottom start"]="bottom left",M["start bottom"]="start bottom",M["start top"]="left top",M}(Pn||{}),Ue=function(M){return M.top="top",M.bottom="bottom",M.left="start",M.right="end",M.auto="auto",M.end="end",M.start="start",M["top left"]="top start",M["top right"]="top end",M["right top"]="end top",M["right bottom"]="end bottom",M["bottom right"]="bottom end",M["bottom left"]="bottom start",M["left bottom"]="start bottom",M["left top"]="start top",M["top start"]="top start",M["top end"]="top end",M["end top"]="end top",M["end bottom"]="end bottom",M["bottom end"]="bottom end",M["bottom start"]="bottom start",M["start bottom"]="start bottom",M["start top"]="start top",M}(Ue||{});function Me(M,k){if(1!==M.nodeType)return[];const F=M.ownerDocument.defaultView?.getComputedStyle(M,null);return k?F&&F[k]:F}function De(M){if(!M)return document.documentElement;let F,A=M?.offsetParent;for(;null===A&&M.nextElementSibling&&F!==M.nextElementSibling;)F=M.nextElementSibling,A=F.offsetParent;const le=A&&A.nodeName;return le&&"BODY"!==le&&"HTML"!==le?A&&-1!==["TH","TD","TABLE"].indexOf(A.nodeName)&&"static"===Me(A,"position")?De(A):A:F?F.ownerDocument.documentElement:document.documentElement}function It(M){return null!==M.parentNode?It(M.parentNode):M}function Mt(M,k){if(!(M&&M.nodeType&&k&&k.nodeType))return document.documentElement;const A=M.compareDocumentPosition(k)&Node.DOCUMENT_POSITION_FOLLOWING,F=A?M:k,le=A?k:M,Ee=document.createRange();Ee.setStart(F,0),Ee.setEnd(le,0);const Le=Ee.commonAncestorContainer;if(M!==Le&&k!==Le||F.contains(le))return function Ge(M){const{nodeName:k}=M;return"BODY"!==k&&("HTML"===k||De(M.firstElementChild)===M)}(Le)?Le:De(Le);const it=It(M);return it.host?Mt(it.host,k):Mt(M,It(k).host)}function Bt(M){if(!M||!M.parentElement)return document.documentElement;let k=M.parentElement;for(;k?.parentElement&&"none"===Me(k,"transform");)k=k.parentElement;return k||document.documentElement}function je(M,k){const A="x"===k?"Left":"Top",F="Left"===A?"Right":"Bottom";return parseFloat(M[`border${A}Width`])+parseFloat(M[`border${F}Width`])}function at(M,k,A){return Math.max(k[`offset${M}`],k[`scroll${M}`],A[`client${M}`],A[`offset${M}`],A[`scroll${M}`],0)}function Se(M){const k=M.body,A=M.documentElement;return{height:at("Height",k,A),width:at("Width",k,A)}}function Ye(M){return{...M,right:(M.left||0)+M.width,bottom:(M.top||0)+M.height}}function U(M){return"number"==typeof M||"[object Number]"===Object.prototype.toString.call(M)}function Z(M){const k=M.getBoundingClientRect();if(!(k&&U(k.top)&&U(k.left)&&U(k.bottom)&&U(k.right)))return k;const A={left:k.left,top:k.top,width:k.right-k.left,height:k.bottom-k.top},F="HTML"===M.nodeName?Se(M.ownerDocument):void 0,le=F?.width||M.clientWidth||U(k.right)&&U(A.left)&&k.right-A.left||0,Ee=F?.height||M.clientHeight||U(k.bottom)&&U(A.top)&&k.bottom-A.top||0;let Le=M.offsetWidth-le,it=M.offsetHeight-Ee;if(Le||it){const dt=Me(M);Le-=je(dt,"x"),it-=je(dt,"y"),A.width-=Le,A.height-=it}return Ye(A)}function q(M,k,A=!1){const F="HTML"===k.nodeName,le=Z(M),Ee=Z(k),Le=Me(k),it=parseFloat(Le.borderTopWidth),dt=parseFloat(Le.borderLeftWidth);A&&F&&(Ee.top=Math.max(Ee.top??0,0),Ee.left=Math.max(Ee.left??0,0));const yt=Ye({top:(le.top??0)-(Ee.top??0)-it,left:(le.left??0)-(Ee.left??0)-dt,width:le.width,height:le.height});if(yt.marginTop=0,yt.marginLeft=0,F){const _n=parseFloat(Le.marginTop),Hn=parseFloat(Le.marginLeft);
1U(yt.top)&&(yt.top-=it-_n),U(yt.bottom)&&(yt.bottom-=it-_n),U(yt.left)&&(yt.left-=dt-Hn),U(yt.right)&&(yt.right-=dt-Hn),yt.marginTop=_n,yt.marginLeft=Hn}return yt}function ye(M){return"HTML"===M.nodeName?M:M.parentNode||M.host}function xe(M){if(!M)return document.body;switch(M.nodeName){case"HTML":case"BODY":return M.ownerDocument.body;case"#document":return M.body}const{overflow:k,overflowX:A,overflowY:F}=Me(M);return/(auto|scroll|overlay)/.test(String(k)+String(F)+String(A))?M:xe(ye(M))}function He(M,k="top"){const A="top"===k?"scrollTop":"scrollLeft",F=M.nodeName;return"BODY"===F||"HTML"===F?(M.ownerDocument.scrollingElement||M.ownerDocument.documentElement)[A]:M[A]}function xt(M){const k=M.nodeName;return"BODY"!==k&&"HTML"!==k&&("fixed"===Me(M,"position")||xt(ye(M)))}function bt(M,k,A=0,F,le=!1){let Ee={top:0,left:0};const Le=le?Bt(M):Mt(M,k);if("viewport"===F)Ee=function Xe(M,k=!1){const A=M.ownerDocument.documentElement,F=q(M,A),le=Math.max(A.clientWidth,window.innerWidth||0),Ee=Math.max(A.clientHeight,window.innerHeight||0),Le=k?0:He(A),it=k?0:He(A,"left");return Ye({top:Le-Number(F?.top)+Number(F?.marginTop),left:it-Number(F?.left)+Number(F?.marginLeft),width:le,height:Ee})}(Le,le);else{let it;"scrollParent"===F?(it=xe(ye(k)),"BODY"===it.nodeName&&(it=M.ownerDocument.documentElement)):it="window"===F?M.ownerDocument.documentElement:F;const dt=q(it,Le,le);if(dt&&"HTML"===it.nodeName&&!xt(Le)){const{height:yt,width:_n}=Se(M.ownerDocument);U(Ee.top)&&U(dt.top)&&U(dt.marginTop)&&(Ee.top+=dt.top-dt.marginTop),U(Ee.top)&&(Ee.bottom=Number(yt)+Number(dt.top)),U(Ee.left)&&U(dt.left)&&U(dt.marginLeft)&&(Ee.left+=dt.left-dt.marginLeft),U(Ee.top)&&(Ee.right=Number(_n)+Number(dt.left))}else dt&&(Ee=dt)}return U(Ee.left)&&(Ee.left+=A),U(Ee.top)&&(Ee.top+=A),U(Ee.right)&&(Ee.right-=A),U(Ee.bottom)&&(Ee.bottom-=A),Ee}function On({width:M,height:k}){return M*k}function yn(M,k,A,F,le=["top","bottom","right","left"],Ee="viewport",Le=0){if(-1===M.indexOf("auto"))return M;const it=bt(A,F,Le,Ee),dt={top:{width:it?.width??0,height:(k?.top??0)-(it?.top??0)},right:{width:(it?.right??0)-(k?.right??0),height:it?.height??0},bottom:{width:it?.width??0,height:(it?.bottom??0)-(k?.bottom??0)},left:{width:(k.left??0)-(it?.left??0),height:it?.height??0}},yt=Object.keys(dt).map(_r=>({position:_r,...dt[_r],area:On(dt[_r])})).sort((_r,Fr)=>Fr.area-_r.area);let _n=yt.filter(({width:_r,height:Fr})=>_r>=A.clientWidth&&Fr>=A.clientHeight);_n=_n.filter(({position:_r})=>le.some(Fr=>Fr===_r));const Hn=_n.length>0?_n[0].position:yt[0].position,Tr=M.split(" ")[1];return A.className=A.className.replace(/bs-tooltip-auto/g,`bs-tooltip-${Qt().isBs5?Ue[Hn]:Hn}`),Hn+(Tr?`-${Tr}`:"")}const Zn=(M,k=0)=>M?parseFloat(M):k;function Vn(M){const A=M.ownerDocument.defaultView?.getComputedStyle(M),F=Zn(A?.marginTop)+Zn(A?.marginBottom),le=Zn(A?.marginLeft)+Zn(A?.marginRight);return{width:Number(M.offsetWidth)+le,height:Number(M.offsetHeight)+F}}function Ht(M,k,A){return q(k,A?Bt(M):Mt(M,k),A)}function $t(M,k,A){const F=A.split(" ")[0],le=Vn(M),Ee={width:le.width,height:le.height},Le=-1!==["right","left"].indexOf(F),it=Le?"top":"left",dt=Le?"left":"top",yt=Le?"height":"width",_n=Le?"width":"height";return Ee[it]=(k[it]??0)+k[yt]/2-le[yt]/2,Ee[dt]=F===dt?(k[dt]??0)-le[_n]:k[function ln(M){const k={left:"right",right:"left",bottom:"top",top:"bottom"};return M.replace(/left|right|bottom|top/g,A=>k[A])}(dt)]??0,Ee}function Tn(M,k){return!!M.modifiers[k]?.enabled}const Jn={top:["top","top start","top end"],bottom:["bottom","bottom start","bottom end"],start:["start","start top","start bottom"],end:["end","end top","end bottom"]};function gn(M,k){return!!Qt().isBs5&&Jn[k].includes(M)}function Ft(M,k,A){!M||!k||Object.keys(k).forEach(F=>{let le="";-1!==["width","height","top","right","bottom","left"].indexOf(F)&&function Et(M){return""!==M&&!isNaN(parseFloat(M))&&isFinite(Number(M))}(k[F])&&(le="px"),A?A.setStyle(M,F,`${String(k[F])}${le}`):M.style[F]=String(k[F])+le})}function Nn(M){let k=M.offsets.target;const A=M.instance.target.querySelector(".arrow");if(!A)return M;const F=-1!==["left","right"].indexOf(M.placement.split(" ")[0]),le=F?"height":"width",Ee=F?"Top":"Left",Le=Ee.toLowerCase(),it=F?"left":"top",dt=F?"bottom":"right",yt=Vn(A)[le],_n=M.placement.split(" ")[1];(M.offsets.host[dt]??0)-yt<(k[Le]??0)&&(k[Le]-=(k[Le]??0)-((M.offsets.host[dt]??0)-yt)),Number(M.offsets.host[Le])+Number(yt)>(k[dt]??0)&&(k[Le]+=Number(M.offsets.host[Le])+Number(yt)-Number(k[dt])),k=Ye(k);const Hn=Me(M.instance.target),Tr=parseFloat(Hn[`margin${Ee}`])||0,_r=parseFloat(Hn[`border${Ee}Width`])||0;let Fr;if(_n){const Vi=parseFloat(Hn.borderRadius)||0,Di=Number(Tr+_r+Vi);Fr=Le===_n?Number(M.offsets.host[Le])+Di:Number(M.offsets.host[Le])+Number(M.offsets.host[le]-Di)}else Fr=Number(M.offsets.host[Le])+Number(M.offsets.host[le]/2-yt/2);let Ii=Fr-(k[Le]??0)-Tr-_r;return Ii=Math.max(Math.min(k[le]-(yt+5),Ii),0),M.offsets.arrow={[Le]:Math.round(Ii),[it]:""},M.instance.arrow=A,M}function ne(M){if(M.offsets.target=Ye(M.offsets.target),!Tn(M.options,"flip"))return M.offsets.target={...M.offsets.target,...$t(M.instance.target,M.offsets.host,M.placement)},M;const k=bt(M.instance.target,M.instance.host,0,"viewport",!1);let A=M.placement.split(" ")[0],F=M.placement.split(" ")[1]||"";const it=yn("auto",M.offsets.host,M.instance.target,M.instance.host,M.options.allowedPositions),dt=[A,it];return dt.forEach((yt,_n)=>{if(A!==yt||dt.length===_n+1)return;A=M.placement.split(" ")[0];const Hn="left"===A&&Math.floor(M.offsets.target.right??0)>Math.floor(M.offsets.host.left??0)||"right"===A&&Math.floor(M.offsets.target.left??0)<Math.floor(M.offsets.host.right??0)||"top"===A&&Math.floor(M.offsets.target.bottom??0)>Math.floor(M.offsets.host.top??0)||"bottom"===A&&Math.floor(M.offsets.target.top??0)<Math.floor(M.offsets.host.bottom??0),Tr=Math.floor(M.offsets.target.left??0)<Math.floor(k.left??0),_r=Math.floor(M.offsets.target.right??0)>Math.floor(k.right??0),Fr=Math.floor(M.offsets.target.top??0)<Math.floor(k.top??0),Ii=Math.floor(M.offsets.target.bottom??0)>Math.floor(k.bottom??0),Vi="left"===A&&Tr||"right"===A&&_r||"top"===A&&Fr||"bottom"===A&&Ii,Di=-1!==["top","bottom"].indexOf(A),Ci=Di&&"left"===F&&Tr||Di&&"right"===F&&_r||!Di&&"left"===F&&Fr||!Di&&"right"===F&&Ii;(Hn||Vi||Ci)&&((Hn||Vi)&&(A=dt[_n+1]),Ci&&(F=function An(M){return"right"===M?"left":"left"===M?"right":M}(F)),M.placement=A+(F?` ${F}`:""),M.offsets.target={...M.offsets.target,...$t(M.instance.target,M.offsets.host,M.placement)})}),M}function ke(M){if(!Tn(M.options,"preventOverflow"))return M;
1const k="transform",A=M.instance.target.style,{top:F,left:le,[k]:Ee}=A;A.top="",A.left="",A[k]="";const Le=bt(M.instance.target,M.instance.host,0,M.options.modifiers.preventOverflow?.boundariesElement||"scrollParent",!1);A.top=F,A.left=le,A[k]=Ee;const dt={primary(yt){let _n=M.offsets.target[yt];return(M.offsets.target[yt]??0)<(Le[yt]??0)&&(_n=Math.max(M.offsets.target[yt]??0,Le[yt]??0)),{[yt]:_n}},secondary(yt){const _n="right"===yt,Hn=_n?"left":"top";let _r=M.offsets.target[Hn];return(M.offsets.target[yt]??0)>(Le[yt]??0)&&(_r=Math.min(M.offsets.target[Hn]??0,(Le[yt]??0)-M.offsets.target[_n?"width":"height"])),{[Hn]:_r}}};return["left","right","top","bottom"].forEach(yt=>{const _n=-1!==["left","top","start"].indexOf(yt)?dt.primary:dt.secondary;M.offsets.target={...M.offsets.target,..._n(yt)}}),M}function Ze(M){const k=M.placement,A=k.split(" ")[0],F=k.split(" ")[1];if(F){const{host:le,target:Ee}=M.offsets,Le=-1!==["bottom","top"].indexOf(A),it=Le?"left":"top",dt=Le?"width":"height",yt={start:{[it]:le[it]},end:{[it]:(le[it]??0)+le[dt]-Ee[dt]}};M.offsets.target={...Ee,[it]:it===F?yt.start[it]:yt.end[it]}}return M}const mn=new class Rt{position(k,A){return this.offset(k,A)}offset(k,A){return Ht(A,k)}positionElements(k,A,F,le,Ee){const Le=[ne,Ze,ke,Nn],dt=function ve(M,k,A,F){if(!M||!k)return;const le=Ht(M,k);!A.match(/^(auto)*\s*(left|right|top|bottom|start|end)*$/)&&!A.match(/^(left|right|top|bottom|start|end)*(?: (left|right|top|bottom|start|end))*$/)&&(A="auto");const Ee=!!A.match(/auto/g);let Le=A.match(/auto\s(left|right|top|bottom|start|end)/)?A.split(" ")[1]||"auto":A;const it=Le.match(/^(left|right|top|bottom|start|end)* ?(?!\1)(left|right|top|bottom|start|end)?/);return it&&(Le=it[1]+(it[2]?` ${it[2]}`:"")),-1!==["left right","right left","top bottom","bottom top"].indexOf(Le)&&(Le="auto"),Le=yn(Le,le,M,k,F?F.allowedPositions:void 0),{options:F||{modifiers:{}},instance:{target:M,host:k,arrow:void 0},offsets:{target:$t(M,le,Le),host:le,arrow:void 0},positionFixed:!1,placement:Le,placementAuto:Ee}}(A,k,Pn[F],Ee);if(dt)return Le.reduce((yt,_n)=>_n(yt),dt)}};function dn(M,k,A,F,le,Ee){const Le=mn.positionElements(M,k,A,F,le);if(!Le)return;const it=function Vt(M){return{width:M.offsets.target.width,height:M.offsets.target.height,left:Math.floor(M.offsets.target.left??0),top:Math.round(M.offsets.target.top??0),bottom:Math.round(M.offsets.target.bottom??0),right:Math.floor(M.offsets.target.right??0)}}(Le);Ft(k,{"will-change":"transform",top:"0px",left:"0px",transform:`translate3d(${it.left}px, ${it.top}px, 0px)`},Ee),Le.instance.arrow&&Ft(Le.instance.arrow,Le.offsets.arrow,Ee),function Dn(M,k){const A=M.instance.target;let F=A.className;const le=Qt().isBs5?Ue[M.placement]:M.placement;M.placementAuto&&(F=F.replace(/bs-popover-auto/g,`bs-popover-${le}`),F=F.replace(/ms-2|me-2|mb-2|mt-2/g,""),F=F.replace(/bs-tooltip-auto/g,`bs-tooltip-${le}`),F=F.replace(/\sauto/g,` ${le}`),-1!==F.indexOf("popover")&&(F=F+" "+function un(M){return Qt().isBs5?gn(M,"end")?"ms-2":gn(M,"start")?"me-2":gn(M,"top")?"mb-2":gn(M,"bottom")?"mt-2":"":""}(le)),-1!==F.indexOf("popover")&&-1===F.indexOf("popover-auto")&&(F+=" popover-auto"),-1!==F.indexOf("tooltip")&&-1===F.indexOf("tooltip-auto")&&(F+=" tooltip-auto")),F=F.replace(/left|right|top|bottom|end|start/g,`${le.split(" ")[0]}`),k?k.setAttribute(A,"class",F):A.className=F}(Le,Ee)}let Un=(()=>{class M{constructor(A,F){this.update$$=new Bn.B,this.positionElements=new Map,this.isDisabled=!1,(0,Vr.UE)(F)&&(this.triggerEvent$=function ei(...M){const k=(0,xn.lI)(M),A=(0,xn.R0)(M,1/0),F=M;return F.length?1===F.length?(0,ar.Tg)(F[0]):(0,Ar.U)(A)((0,Gr.H)(F,k)):Zt.w}(ri(window,"scroll",{passive:!0}),ri(window,"resize",{passive:!0}),(0,zn.of)(0,Xn),this.update$$),this.triggerEvent$.pipe(function en(M){M||(M=(0,b.WQX)(b.abz));const k=new oe.c(A=>{if(!M.destroyed)return M.onDestroy(A.next.bind(A));A.next()});return A=>A.pipe((0,Pe.Q)(k))}()).subscribe(()=>{this.isDisabled||this.positionElements.forEach(le=>{dn(ur(le.target),ur(le.element),le.attachment,le.appendToBody,this.options,A.createRenderer(null,null))})}))}position(A){this.addPositionElement(A)}get event$(){return this.triggerEvent$}disable(){this.isDisabled=!0}enable(){this.isDisabled=!1}addPositionElement(A){this.positionElements.set(ur(A.element),A)}calcPosition(){this.update$$.next(null)}deletePositionElement(A){this.positionElements.delete(ur(A))}setOptions(A){this.options=A}static{this.\u0275fac=function(F){return new(F||M)(b.KVO(D._9s),b.KVO
1(D.Agw))}}static{this.\u0275prov=b.jDH({token:M,factory:M.\u0275fac,providedIn:"root"})}}return M})();function ur(M){return"string"==typeof M?document.querySelector(M):M instanceof D.aKT?M.nativeElement:M??null}class br{constructor(k,A,F){this.nodes=k,this.viewRef=A,this.componentRef=F}}class ki{constructor(k,A,F,le,Ee,Le,it,dt){this._viewContainerRef=k,this._renderer=A,this._elementRef=F,this._injector=le,this._environmentInjector=Ee,this._applicationRef=Le,this._posService=it,this._document=dt,this.onBeforeShow=new b.bkB,this.onShown=new b.bkB,this.onBeforeHide=new b.bkB,this.onHidden=new b.bkB,this._providers=[],this._isHiding=!1,this.containerDefaultSelector="body",this._listenOpts={},this._globalListener=Function.prototype}get isShown(){return!this._isHiding&&!!this._componentRef}attach(k){return this._compType=k,this}to(k){return this.container=k||this.container,this}position(k){return k?(this.attachment=k.attachment||this.attachment,this._elementRef=k.target||this._elementRef,this):this}provide(k){return this._providers.push(k),this}show(k={}){if(this._subscribePositioning(),this._innerComponent=void 0,!this._componentRef){this.onBeforeShow.emit(),this._contentRef=this._getContentRef(k.content,k.context,k.initialState);const A=b.zZn.create({providers:this._providers,parent:this._injector});if(!this._compType)return;if(this._componentRef=(0,ie.a0P)(this._compType,{environmentInjector:this._environmentInjector,elementInjector:A,projectableNodes:this._contentRef.nodes}),this._applicationRef.attachView(this._componentRef.hostView),this.instance=this._componentRef.instance,Object.assign(this._componentRef.instance,k),this.container instanceof D.aKT&&this.container.nativeElement.appendChild(this._componentRef.location.nativeElement),"string"==typeof this.container&&typeof this._document<"u"){const F=this._document.querySelector(this.container)||this._document.querySelector(this.containerDefaultSelector);if(!F)return;F.appendChild(this._componentRef.location.nativeElement)}!this.container&&this._elementRef&&this._elementRef.nativeElement.parentElement&&this._elementRef.nativeElement.parentElement.appendChild(this._componentRef.location.nativeElement),this.attachment&&(this._componentRef.location.nativeElement.style.visibility="hidden"),this._contentRef.componentRef&&(this._innerComponent=this._contentRef.componentRef.instance,this._contentRef.componentRef.changeDetectorRef.markForCheck(),this._contentRef.componentRef.changeDetectorRef.detectChanges()),this._componentRef.changeDetectorRef.markForCheck(),this._componentRef.changeDetectorRef.detectChanges(),this.onShown.emit(k.id?{id:k.id}:this._componentRef.instance)}return this._registerOutsideClick(),this._componentRef}hide(k){if(!this._componentRef)return this;this._posService.deletePositionElement(this._componentRef.location),this.onBeforeHide.emit(this._componentRef.instance);const A=this._componentRef.location.nativeElement;return A.parentNode?.removeChild(A),this._contentRef?.componentRef?.destroy(),this._viewContainerRef&&this._contentRef?.viewRef&&this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._contentRef.viewRef)),this._contentRef?.viewRef?.destroy(),this._componentRef?.destroy(),this._contentRef=void 0,this._componentRef=void 0,this._removeGlobalListener(),this._unsubscribePositioning(),this.onHidden.emit(k?{id:k}:null),this}toggle(){this.isShown?this.hide():this.show()}dispose(){this.isShown&&this.hide(),this._unsubscribePositioning(),this._unregisterListenersFn&&this._unregisterListenersFn()}listen(k){this.triggers=k.triggers||this.triggers,this._listenOpts.outsideClick=k.outsideClick,this._listenOpts.outsideEsc=k.outsideEsc,k.target=k.target||this._elementRef?.nativeElement;const A=this._listenOpts.hide=()=>k.hide?k.hide():void this.hide(),F=this._listenOpts.show=Ee=>{k.show?k.show(Ee):this.show(Ee),Ee()};return this._renderer&&(this._unregisterListenersFn=function V(M,k){const A=function me(M,k=fe){const A=(M||"").trim();if(0===A.length)return[];const F=A.split(/\s+/).map(Ee=>Ee.split(":")).map(Ee=>{const Le=k[Ee[0]]||Ee;return new K(Le[0],Le[1])}),le=F.filter(Ee=>Ee.isManual());if(le.length>1)throw new Error("Triggers parse error: only one manual trigger is allowed");if(1===le.length&&F.length>1)throw new Error("Triggers parse error: manual trigger can't be mixed with other triggers");return F}(k.triggers),F=k.target;if(1===A.length&&A[0].isManual())return Function.prototype;const le=[],Ee=[],Le=()=>{Ee.forEach(it=>le.push(it())),Ee.length=0};return A.forEach(it=>{const dt=it.open===it.close,yt=dt?k.toggle:k.show;if(!dt&&it.close&&k.hide){const _n=it.close,Hn=k.hide;
1Ee.push(()=>M.listen(F,_n,Hn))}yt&&le.push(M.listen(F,it.open,()=>yt(Le)))}),()=>{le.forEach(it=>it())}}(this._renderer,{target:k.target,triggers:k.triggers,show:F,hide:A,toggle:Ee=>{this.isShown?A():F(Ee)}})),this}_removeGlobalListener(){this._globalListener&&(this._globalListener(),this._globalListener=Function.prototype)}attachInline(k,A){return k&&A&&(this._inlineViewRef=k.createEmbeddedView(A)),this}_registerOutsideClick(){if(!this._componentRef||!this._componentRef.location)return;let k=Function.prototype,A=Function.prototype;if(this._listenOpts.outsideClick){const F=this._componentRef.location.nativeElement;setTimeout(()=>{this._renderer&&this._elementRef&&(k=function de(M,k){return k.outsideClick?M.listen("document","click",A=>{k.target&&k.target.contains(A.target)||k.targets&&k.targets.some(F=>F.contains(A.target))||k.hide&&k.hide()}):Function.prototype}(this._renderer,{targets:[F,this._elementRef.nativeElement],outsideClick:this._listenOpts.outsideClick,hide:()=>this._listenOpts.hide&&this._listenOpts.hide()}))})}this._listenOpts.outsideEsc&&this._renderer&&this._elementRef&&(A=function G(M,k){return k.outsideEsc?M.listen("document","keyup.esc",A=>{k.target&&k.target.contains(A.target)||k.targets&&k.targets.some(F=>F.contains(A.target))||k.hide&&k.hide()}):Function.prototype}(this._renderer,{targets:[this._componentRef.location.nativeElement,this._elementRef.nativeElement],outsideEsc:this._listenOpts.outsideEsc,hide:()=>this._listenOpts.hide&&this._listenOpts.hide()})),this._globalListener=()=>{k(),A()}}getInnerComponent(){return this._innerComponent}_subscribePositioning(){if(this._positioningRafId||!this.attachment)return;this.onShown.subscribe(()=>{this._posService.position({element:this._componentRef?.location,target:this._elementRef,attachment:this.attachment,appendToBody:"body"===this.container})});let k=!0;const A=()=>{this._componentRef&&(this._posService.calcPosition(),k&&(k=!1,requestAnimationFrame(()=>{this._componentRef?.location&&(this._componentRef.location.nativeElement.style.visibility="visible")})),this._positioningRafId=requestAnimationFrame(A))};this._positioningRafId=requestAnimationFrame(A)}_unsubscribePositioning(){this._positioningRafId&&(cancelAnimationFrame(this._positioningRafId),this._positioningRafId=void 0)}_getContentRef(k,A,F){if(!k)return new br([]);if(k instanceof D.C4Q){if(this._viewContainerRef){const Le=this._viewContainerRef.createEmbeddedView(k,A);return Le.markForCheck(),new br([Le.rootNodes],Le)}const Ee=k.createEmbeddedView(A||{});return this._applicationRef.attachView(Ee),new br([Ee.rootNodes],Ee)}if("function"==typeof k){const Ee=b.zZn.create({providers:this._providers,parent:this._injector}),Le=(0,ie.a0P)(k,{environmentInjector:this._environmentInjector,elementInjector:Ee});return Object.assign(Le.instance,F),this._applicationRef.attachView(Le.hostView),new br([[Le.location.nativeElement]],Le.hostView,Le)}const le=this._renderer?[this._renderer.createText(`${k}`)]:[];return new br([le])}}let ii=(()=>{class M{constructor(A,F,le,Ee,Le){this._environmentInjector=A,this._injector=F,this._posService=le,this._applicationRef=Ee,this._document=Le}createLoader(A,F,le){return new ki(F,le,A,this._injector,this._environmentInjector,this._applicationRef,this._posService,this._document)}static{this.\u0275fac=function(F){return new(F||M)(b.KVO(b.uvJ),b.KVO(b.zZn),b.KVO(Un),b.KVO(D.o8S),b.KVO(b.qQL))}}static{this.\u0275prov=b.jDH({token:M,factory:M.\u0275fac,providedIn:"root"})}}return M})();var ui=T(9769);function P(M){return null!=M&&"false"!=`${M}`}let Y;try{Y=typeof Intl<"u"&&Intl.v8BreakIterator}catch{Y=!1}let L=(()=>{class M{constructor(A){this._platformId=A,this.isBrowser=this._platformId?(0,Vr.UE)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!Y)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static{this.\u0275fac=function(F){return new(F||M)(b.KVO(D.Agw))}}static{this.\u0275prov=b.jDH({token:M,factory:M.\u0275fac,providedIn:"root"})}}return M})(),ae=(()=>{class M{constructor(A){this._platform=A}isDisabled(A){return A.hasAttribute("disabled")}isVisible(A){return function st(M){return!!(M.offsetWidth||M.offsetHeight||"function"==typeof M.getClientRects&&M.getClientRects().length)}(A)&&"visible"===getComputedStyle(A).visibility}isTabbable(A){if(!this._platform.isBrowser)return!1;
1const F=function We(M){try{return M.frameElement}catch{return null}}(function nr(M){return M.ownerDocument&&M.ownerDocument.defaultView||window}(A));if(F&&(-1===Cn(F)||!this.isVisible(F)))return!1;let le=A.nodeName.toLowerCase(),Ee=Cn(A);return A.hasAttribute("contenteditable")?-1!==Ee:!("iframe"===le||"object"===le||this._platform.WEBKIT&&this._platform.IOS&&!function Kn(M){let k=M.nodeName.toLowerCase(),A="input"===k&&M.type;return"text"===A||"password"===A||"select"===k||"textarea"===k}(A))&&("audio"===le?!!A.hasAttribute("controls")&&-1!==Ee:"video"===le?-1!==Ee&&(null!==Ee||this._platform.FIREFOX||A.hasAttribute("controls")):A.tabIndex>=0)}isFocusable(A,F){return function pr(M){return!function hn(M){return function Yt(M){return"input"==M.nodeName.toLowerCase()}(M)&&"hidden"==M.type}(M)&&(function Dt(M){let k=M.nodeName.toLowerCase();return"input"===k||"select"===k||"button"===k||"textarea"===k}(M)||function Mn(M){return function an(M){return"a"==M.nodeName.toLowerCase()}(M)&&M.hasAttribute("href")}(M)||M.hasAttribute("contenteditable")||Sn(M))}(A)&&!this.isDisabled(A)&&(F?.ignoreVisibility||this.isVisible(A))}static{this.\u0275fac=function(F){return new(F||M)(b.KVO(L))}}static{this.\u0275prov=b.jDH({token:M,factory:M.\u0275fac,providedIn:"root"})}}return M})();function Sn(M){if(!M.hasAttribute("tabindex")||void 0===M.tabIndex)return!1;let k=M.getAttribute("tabindex");return"-32768"!=k&&!(!k||isNaN(parseInt(k,10)))}function Cn(M){if(!Sn(M))return null;const k=parseInt(M.getAttribute("tabindex")||"",10);return isNaN(k)?-1:k}let Hr=(()=>{class M{constructor(){this._focusTrapStack=[]}register(A){this._focusTrapStack=this._focusTrapStack.filter(le=>le!==A);let F=this._focusTrapStack;F.length&&F[F.length-1]._disable(),F.push(A),A._enable()}deregister(A){A._disable();const F=this._focusTrapStack,le=F.indexOf(A);-1!==le&&(F.splice(le,1),F.length&&F[F.length-1]._enable())}static{this.\u0275fac=function(F){return new(F||M)}}static{this.\u0275prov=b.jDH({token:M,factory:M.\u0275fac,providedIn:"root"})}}return M})();class $r{get enabled(){return this._enabled}set enabled(k){this._enabled=k,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(k,this._startAnchor),this._toggleAnchorTabIndex(k,this._endAnchor))}constructor(k,A,F,le,Ee=!1){this._element=k,this._checker=A,this._injector=F,this._document=le,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,Ee||this.attachAnchors()}destroy(){const k=this._startAnchor,A=this._endAnchor;k&&(k.removeEventListener("focus",this.startAnchorListener),k.parentNode&&k.parentNode.removeChild(k)),A&&(A.removeEventListener("focus",this.endAnchorListener),A.parentNode&&A.parentNode.removeChild(A)),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener)),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(){return new Promise(k=>{this._executeOnStable(()=>k(this.focusInitialElement()))})}focusFirstTabbableElementWhenReady(){return new Promise(k=>{this._executeOnStable(()=>k(this.focusFirstTabbableElement()))})}focusLastTabbableElementWhenReady(){return new Promise(k=>{this._executeOnStable(()=>k(this.focusLastTabbableElement()))})}_getRegionBoundary(k){let A=this._element.querySelectorAll(`[cdk-focus-region-${k}], [cdkFocusRegion${k}], [cdk-focus-${k}]`);for(let F=0;F<A.length;F++)A[F].hasAttribute(`cdk-focus-${k}`)?console.warn(`Found use of deprecated attribute 'cdk-focus-${k}', use 'cdkFocusRegion${k}' instead. The deprecated attribute will be removed in 8.0.0.`,A[F]):A[F].hasAttribute(`cdk-focus-region-${k}`)&&console.warn(`Found use of deprecated attribute 'cdk-focus-region-${k}', use 'cdkFocusRegion${k}' instead. The deprecated attribute will be removed in 8.0.0.`,A[F]);return"start"==k?A.length?A[0]:this._getFirstTabbableElement(this._element):A.length?A[A.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(){const k=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(k){if(k.hasAttribute("cdk-focus-initial")&&console.warn("Found use of deprecated attribute 'cdk-focus-initial', use 'cdkFocusInitial' instead. The deprecated attribute will be removed in 8.0.0",k),!this._checker.isFocusable(k)){const A=this._getFirstTabbableElement(k);return A?.focus(),!!A}return k.focus(),!0}return this.focusFirstTabbableElement()}focusFirstTabbableElement(){const k=this._getRegionBoundary("start");return k&&k.focus(),!!k}focusLastTabbableElement(){const k=this._getRegionBoundary("end");return k&&k.focus(),!!k}hasAttached(){return this._hasAttached}_getFirstTabbableElement(k){if(this._checker.isFocusable(k)&&this._checker.isTabbable(k))return k;let A=k.children||k.childNodes;for(let F=0;F<A.length;F++){let le=A[F].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(A[F]):null;if(le)return le}return null}_getLastTabbableElement(k){if(this._checker.isFocusable(k)&&this._checker.isTabbable(k))return k;let A=k.children||k.childNodes;for(let F=A.length-1;F>=0;F--){let le=A[F].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(A[F]):null;if(le)return le}return null}_createAnchor(){const k=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,k),k.classList.add("cdk-visually-hidden"),k.classList.add("cdk-focus-trap-anchor"),k.setAttribute("aria-hidden","true"),k}_toggleAnchorTabIndex(k,A){k?A.setAttribute("tabindex","0"):A.removeAttribute("tabindex")}toggleAnchors(k){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(k,this._startAnchor),this._toggleAnchorTabIndex(k,this._endAnchor))}_executeOnStable(k){(0,D.mal)(()=>k(),{injector:this._injector})}}let _i=(()=>{class M{constructor(A,F,le){this._checker=A,this._injector=F,this._document=le}create(A,F=!1){return new $r(A,this._checker,this._injector,this._document,F)}static{this.\u0275fac=function(F){return new(F||M)(b.KVO(ae),b.KVO(b.zZn),b.KVO(b.qQL))}}static{this.\u0275prov=b.jDH({token:M,factory:M.\u0275fac,providedIn:"root"})}}return M})(),wi=(()=>{class M{get enabled(){return this.focusTrap.enabled}set enabled(A){this.focusTrap.enabled=P(A)}get autoCapture(){return this._autoCapture}set autoCapture(A){this._autoCapture=P(A)}constructor(A,F,le){this._elementRef=A,this._focusTrapFactory=F,this._previouslyFocusedElement=null,this._autoCapture=!1,this._document=le,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}ngOnDestroy(){this.focusTrap.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap.hasAttached()||this.focusTrap.attachAnchors()}ngOnChanges(A){const F=A.autoCapture;F&&!F.firstChange&&this.autoCapture&&this.focusTrap.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=this._document.activeElement,this.focusTrap.focusInitialElementWhenReady()}static{this.\u0275fac=function(F){return new(F||M)(D.rXU(D.aKT),D.rXU(_i),D.rXU(b.qQL))}}static{this.\u0275dir=D.FsC({type:M,selectors:[["","focusTrap",""]],inputs:{enabled:[0,"cdkTrapFocus","enabled"],autoCapture:[0,"cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["focusTrap"],features:[D.Jv_([Hr,L,ae]),D.OA$]})}}return M})(),oi=(()=>{class M{static{this.\u0275fac=function(F){return new(F||M)}}static{this.\u0275mod=D.$C({type:M})}static{this.\u0275inj=b.G2t({imports:[ui.MD]})}}return M})();const Si=["*"];let qr=(()=>{class M{constructor(){this.hide=()=>{},this.setClass=()=>{}}static{this.\u0275fac=function(F){return new(F||M)}}static{this.\u0275prov=b.jDH({token:M,factory:M.\u0275fac,providedIn:"platform"})}}return M})(),Mr=(()=>{class M{static{this.\u0275fac=function(F){return new(F||M)}}static{this.\u0275prov=b.jDH({token:M,factory:M.\u0275fac,providedIn:"platform"})}}return M})();const gr={backdrop:!0,keyboard:!0,focus:!0,show:!1,ignoreBackdropClick:!1,class:"",animated:!0,initialState:{},closeInterceptor:void 0},mr=new b.nKC("override-default-config");let yi=(()=>{class M{get isAnimated(){return this._isAnimated}set isAnimated(A){this._isAnimated=A}
1get isShown(){return this._isShown}set isShown(A){this._isShown=A,A?this.renderer.addClass(this.element.nativeElement,"show"):this.renderer.removeClass(this.element.nativeElement,"show")}constructor(A,F){this._isAnimated=!1,this._isShown=!1,this.element=A,this.renderer=F}ngOnInit(){this.isAnimated&&(this.renderer.addClass(this.element.nativeElement,"fade"),Ke.reflow(this.element.nativeElement)),this.isShown=!0}static{this.\u0275fac=function(F){return new(F||M)(D.rXU(D.aKT),D.rXU(D.sFG))}}static{this.\u0275cmp=D.VBU({type:M,selectors:[["bs-modal-backdrop"]],hostAttrs:[1,"modal-backdrop"],decls:0,vars:0,template:function(F,le){},encapsulation:2})}}return M})(),Xi=1,Yr=(()=>{class M{constructor(A,F,le){this.clf=F,this.modalDefaultOption=le,this.onShow=new b.bkB,this.onShown=new b.bkB,this.onHide=new b.bkB,this.onHidden=new b.bkB,this.isBodyOverflowing=!1,this.originalBodyPadding=0,this.scrollbarWidth=0,this.modalsCount=0,this.lastHiddenId=null,this.loaders=[],this._focusEl=null,this._backdropLoader=this.clf.createLoader(),this._renderer=A.createRenderer(null,null),this.config=le?Object.assign({},gr,le):gr}show(A,F){this._focusEl=Qe.activeElement,this.modalsCount++,this.lastHiddenId=null,this._createLoaders();const le=F?.id||Xi++;return this.config=this.modalDefaultOption?Object.assign({},gr,this.modalDefaultOption,F):Object.assign({},gr,F),this.config.id=le,this._showBackdrop(),this.lastDismissReason=void 0,this._showModal(A)}hide(A){this.lastHiddenId!==A&&(this.lastHiddenId=A,(1===this.modalsCount||null==A)&&(this._hideBackdrop(),this.resetScrollbar()),this.modalsCount=this.modalsCount>=1&&null!=A?this.modalsCount-1:0,setTimeout(()=>{this._hideModal(A),this.removeLoaders(A)},this.config.animated?150:0),this._focusEl&&this._focusEl.focus())}_showBackdrop(){const A=!0===this.config.backdrop||"static"===this.config.backdrop,F=!this.backdropRef||!this.backdropRef.instance.isShown;1===this.modalsCount&&(this.removeBackdrop(),A&&F&&(this._backdropLoader.attach(yi).to("body").show({isAnimated:this.config.animated}),this.backdropRef=this._backdropLoader._componentRef))}_hideBackdrop(){this.backdropRef&&(this.backdropRef.instance.isShown=!1,setTimeout(()=>this.removeBackdrop(),this.config.animated?150:0))}_showModal(A){const F=this.loaders[this.loaders.length-1];if(this.config&&this.config.providers)for(const Le of this.config.providers)F.provide(Le);const le=new qr,Ee=F.provide({provide:Mr,useValue:this.config}).provide({provide:qr,useValue:le}).attach(Ai).to("body");return le.hide=()=>Ee.instance?.hide(),le.setClass=Le=>{Ee.instance&&(Ee.instance.config.class=Le)},le.onHidden=new b.bkB,le.onHide=new b.bkB,this.copyEvent(F.onBeforeHide,le.onHide),this.copyEvent(F.onHidden,le.onHidden),Ee.show({content:A,isAnimated:this.config.animated,initialState:this.config.initialState,bsModalService:this,id:this.config.id}),Ee.instance&&(Ee.instance.level=this.getModalsCount(),le.content=F.getInnerComponent(),le.id=Ee.instance.config?.id),le}_hideModal(A){if(null!=A){const F=this.loaders.findIndex(Ee=>Ee.instance?.config.id===A),le=this.loaders[F];le&&le.hide(A)}else this.loaders.forEach(F=>{F.instance&&F.hide(F.instance.config.id)})}getModalsCount(){return this.modalsCount}setDismissReason(A){this.lastDismissReason=A}removeBackdrop(){this._renderer.removeClass(Qe.body,"modal-open"),this._renderer.setStyle(Qe.body,"overflow-y",""),this._backdropLoader.hide(),this.backdropRef=void 0}checkScrollbar(){this.isBodyOverflowing=Qe.body.clientWidth<window.innerWidth,this.scrollbarWidth=this.getScrollbarWidth()}setScrollbar(){Qe&&(this.originalBodyPadding=parseInt(window.getComputedStyle(Qe.body).getPropertyValue("padding-right")||"0",10),this.isBodyOverflowing&&(Qe.body.style.paddingRight=`${this.originalBodyPadding+this.scrollbarWidth}px`))}resetScrollbar(){Qe.body.style.paddingRight=`${this.originalBodyPadding}px`}getScrollbarWidth(){const A=this._renderer.createElement("div");this._renderer.addClass(A,"modal-scrollbar-measure"),this._renderer.appendChild(Qe.body,A);const F=A.offsetWidth-A.clientWidth;return this._renderer.removeChild(Qe.body,A),F}_createLoaders(){const A=this.clf.createLoader();this.copyEvent(A.onBeforeShow,this.onShow),this.copyEvent(A.onShown,this.onShown),this.copyEvent(A.onBeforeHide,this.onHide),this.copyEvent(A.onHidden,this.onHidden
1),this.loaders.push(A)}removeLoaders(A){if(null!=A){const F=this.loaders.findIndex(le=>le.instance?.config.id===A);F>=0&&(this.loaders.splice(F,1),this.loaders.forEach((le,Ee)=>{le.instance&&(le.instance.level=Ee+1)}))}else this.loaders.splice(0,this.loaders.length)}copyEvent(A,F){A.subscribe(le=>{F.emit(this.lastDismissReason||le)})}static{this.\u0275fac=function(F){return new(F||M)(b.KVO(D._9s),b.KVO(ii),b.KVO(mr,8))}}static{this.\u0275prov=b.jDH({token:M,factory:M.\u0275fac,providedIn:"root"})}}return M})(),Ai=(()=>{class M{constructor(A,F,le){this._element=F,this._renderer=le,this.isShown=!1,this.isAnimated=!1,this._focusEl=null,this.isModalHiding=!1,this.clickStartedInContent=!1,this.config=Object.assign({},A)}ngOnInit(){this._focusEl=Qe.activeElement,this.isAnimated&&this._renderer.addClass(this._element.nativeElement,"fade"),this._renderer.setStyle(this._element.nativeElement,"display","block"),setTimeout(()=>{this.isShown=!0,this._renderer.addClass(this._element.nativeElement,"show")},this.isAnimated?150:0),Qe&&Qe.body&&(this.bsModalService&&1===this.bsModalService.getModalsCount()&&(this.bsModalService.checkScrollbar(),this.bsModalService.setScrollbar()),this._renderer.addClass(Qe.body,"modal-open"),this._renderer.setStyle(Qe.body,"overflow-y","hidden")),this._element.nativeElement&&this._element.nativeElement.focus()}onClickStarted(A){this.clickStartedInContent=A.target instanceof Element&&A.target!==this._element.nativeElement}onClickStop(A){A.target instanceof Element?this.config.ignoreBackdropClick||"static"===this.config.backdrop||A.target!==this._element.nativeElement||this.clickStartedInContent?this.clickStartedInContent=!1:(this.bsModalService?.setDismissReason("backdrop-click"),this.hide()):this.clickStartedInContent=!1}onPopState(){this.bsModalService?.setDismissReason("browser-back-navigation-clicked"),this.hide()}onEsc(A){this.isShown&&("Escape"===A.key||"Esc"===A.key||"keyCode"in A&&27===A.keyCode)&&(A.preventDefault(),this.config.keyboard&&this.level===this.bsModalService?.getModalsCount()&&(this.bsModalService?.setDismissReason("esc"),this.hide()))}ngOnDestroy(){this.isShown&&this._hide()}hide(){if(!this.isModalHiding){if(this.config.closeInterceptor)return void this.config.closeInterceptor().then(()=>this._hide(),()=>{});this._hide()}}_hide(){this.isModalHiding=!0,this._renderer.removeClass(this._element.nativeElement,"show"),setTimeout(()=>{this.isShown=!1,this.bsModalService?.hide(this.config.id),Qe&&Qe.body&&0===this.bsModalService?.getModalsCount()&&(this._renderer.removeClass(Qe.body,"modal-open"),this._renderer.setStyle(Qe.body,"overflow-y","")),this.bsModalService?.hide(this.config.id),this.isModalHiding=!1,this._focusEl&&this._focusEl.focus()},this.isAnimated?300:0)}static{this.\u0275fac=function(F){return new(F||M)(D.rXU(Mr),D.rXU(D.aKT),D.rXU(D.sFG))}}static{this.\u0275cmp=D.VBU({type:M,selectors:[["modal-container"]],hostAttrs:["role","dialog","tabindex","-1",1,"modal"],hostVars:3,hostBindings:function(F,le){1&F&&D.bIt("mousedown",function(Le){return le.onClickStarted(Le)})("click",function(Le){return le.onClickStop(Le)})("popstate",function(){return le.onPopState()},D.tSv)("keydown.esc",function(Le){return le.onEsc(Le)},D.tSv),2&F&&D.BMQ("aria-modal",!0)("aria-labelledby",le.config.ariaLabelledBy)("aria-describedby",le.config.ariaDescribedby)},features:[D.Jv_([Yr])],ngContentSelectors:Si,decls:3,vars:2,consts:[["role","document","focusTrap",""],[1,"modal-content"]],template:function(F,le){1&F&&(D.NAR(),D.j41(0,"div",0)(1,"div",1),D.SdG(2),D.k0s()()),2&F&&D.HbH("modal-dialog"+(le.config.class?" "+le.config.class:""))},dependencies:[wi],encapsulation:2})}}return M})(),Wr=(()=>{class M{static{this.\u0275fac=function(F){return new(F||M)}}static{this.\u0275mod=D.$C({type:M})}static{this.\u0275inj=b.G2t({imports:[oi]})}}return M})()},992(Nt,Fe,T){T.d(Fe,{kd:()=>ze,zM:()=>Qe});var ce=T(5547),K=T(5802),fe=T(4341),me=T(9769);const Oe=["captchaWrapperElem"];let V=(()=>{class tt{zone;scriptElemId="ngx-catpcha-script";windowGrecaptcha="grecaptcha";windowGrecaptchaEnterprise="enterprise";windowOnLoadCallbackProperty="ngx_captcha_onload_callback";windowOnLoadEnterpriseCallbackProperty="ngx_captcha_onload_enterprise_callback";globalDomain="recaptcha.net";defaultDomain="google.com";enterpriseApi="enterprise.js";defaultApi="api.js";constructor(Ae){this.zone=Ae}registerCaptchaScript(Ae,Ne,ot,be){if(this.grecaptchaScriptLoaded(Ae.useEnterprise))return void this.zone.run(Ae.useEnterprise?()=>{ot(window[this.windowGrecaptcha][this.windowGrecaptchaEnterprise])}:()=>{ot(window[this.windowGrecaptcha])});Ae.useEnterprise?window[this.getCallbackName(!0)]=()=>this.zone.run(ot.bind(this,window[this.windowGrecaptcha][this.windowGrecaptchaEnterprise])):window[this.getCallbackName(!1)]=()=>this.zone.run(ot.bind(this,window[this.windowGrecaptcha]));const Re=document.createElement("script");Re.id=this.scriptElemId,Re.innerHTML="",Re.src=this.getCaptchaScriptUrl(Ae,Ne,be),Re.async=!0,Re.defer=!0,document.getElementsByTagName("head")[0].appendChild(Re)}cleanup(){const Ae=document.getElementById(this.scriptElemId);Ae&&Ae.remove(),window[this.getCallbackName()]=void 0,window[this.windowGrecaptcha]=void 0}grecaptchaScriptLoaded(Ae){return!!(window[this.getCallbackName(Ae)]&&window[this.windowGrecaptcha]&&(Ae&&window[this.windowGrecaptcha][this.windowGrecaptchaEnterprise]||window[this.windowGrecaptcha].execute))}getCallbackName(Ae){return Ae?this.windowOnLoadEnterpriseCallbackProperty:this.windowOnLoadCallbackProperty}getLanguageParam(Ae){return Ae?`&hl=${Ae}`:""}getCaptchaScriptUrl(Ae,Ne,ot){return`https://www.${Ae.useGlobalDomain?this.globalDomain:this.defaultDomain}/recaptcha/${Ae.useEnterprise?this.enterpriseApi:this.defaultApi}?onload=${this.getCallbackName(Ae.useEnterprise)}&render=${Ne}${this.getLanguageParam(ot)}`}static \u0275fac=function(Ne){return new(Ne||tt)(K.KVO(K.SKi))};static \u0275prov=K.jDH({token:tt,factory:tt.\u0275fac,providedIn:"root"})}return tt})(),de=(()=>{class tt{renderer;zone;injector;scriptService;captchaElemPrefix="ngx_captcha_id_";setupCaptcha=!0;siteKey;useGlobalDomain=!1;useEnterprise=!1;type="image";hl;tabIndex=0;success=new K.bkB;load=new K.bkB;reset=new K.bkB;ready=new K.bkB;error=new K.bkB;expire=new K.bkB;setupAfterLoad=!1;captchaElem;captchaId;currentResponse;resetCaptchaAfterSuccess=!1;onChange=Ae=>{};onTouched=Ae=>{};isLoaded=!1;reCaptchaApi;captchaElemId;control;constructor(Ae,Ne,ot,be){this.renderer=Ae,this.zone=Ne,this.injector=ot,this.scriptService=be}ngAfterViewInit(){this.control=this.injector.get(fe.vO,void 0,{optional:!0})?.control}ngAfterViewChecked(){this.setupCaptcha&&(this.setupCaptcha=!1,this.setupComponent())}ngOnChanges(Ae){Ae&&Ae.hl&&!Ae.hl.firstChange&&Ae.hl.currentValue!==Ae.hl.previousValue&&this.scriptService.cleanup(),Ae&&Ae.useGlobalDomain&&!Ae.useGlobalDomain.firstChange&&Ae.useGlobalDomain.currentValue!==Ae.useGlobalDomain.previousValue&&this.scriptService.cleanup(),this.setupCaptcha=!0}getResponse(){return this.reCaptchaApi.getResponse(this.captchaId)}getCaptchaId(){return this.captchaId}resetCaptcha(){this.zone.run(()=>{this.reCaptchaApi.reset(),this.onChange(void 0),this.onTouched(void 0),this.reset.next()})}getCurrentResponse(){return this.currentResponse}reloadCaptcha(){this.setupComponent()}
1ensureCaptchaElem(Ae){const Ne=document.getElementById(Ae);if(!Ne)throw Error(`Captcha element with id '${Ae}' was not found`);this.captchaElem=Ne}renderReCaptcha(){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.captchaId=this.reCaptchaApi.render(this.captchaElemId,this.getCaptchaProperties()),this.ready.next()},0)})}handleCallback(Ae){this.currentResponse=Ae,this.success.next(Ae),this.zone.run(()=>{this.onChange(Ae),this.onTouched(Ae)}),this.resetCaptchaAfterSuccess&&this.resetCaptcha()}getPseudoUniqueNumber(){return(new Date).getUTCMilliseconds()+Math.floor(9999*Math.random())}setupComponent(){this.captchaSpecificSetup(),this.createAndSetCaptchaElem(),this.scriptService.registerCaptchaScript({useGlobalDomain:this.useGlobalDomain,useEnterprise:this.useEnterprise},"explicit",Ae=>{this.onloadCallback(Ae)},this.hl)}onloadCallback(Ae){if(this.reCaptchaApi=Ae,!this.reCaptchaApi)throw Error("ReCaptcha Api was not initialized correctly");this.isLoaded=!0,this.load.next(),this.renderReCaptcha(),this.setupAfterLoad&&(this.setupAfterLoad=!1,this.setupComponent())}generateNewElemId(){return this.captchaElemPrefix+this.getPseudoUniqueNumber()}createAndSetCaptchaElem(){if(this.captchaElemId=this.generateNewElemId(),!this.captchaElemId)throw Error("Captcha elem Id is not set");if(!this.captchaWrapperElem)throw Error("Captcha DOM element is not initialized");this.captchaWrapperElem.nativeElement.innerHTML="";const Ae=this.renderer.createElement("div");Ae.id=this.captchaElemId,this.renderer.appendChild(this.captchaWrapperElem.nativeElement,Ae),setTimeout(()=>{this.captchaElemId&&this.ensureCaptchaElem(this.captchaElemId)},0)}writeValue(Ae){}registerOnChange(Ae){this.onChange=Ae}registerOnTouched(Ae){this.onTouched=Ae}handleErrorCallback(){this.zone.run(()=>{this.onChange(void 0),this.onTouched(void 0)}),this.error.next()}handleExpireCallback(){this.expire.next(),this.resetCaptcha()}static \u0275fac=function(Ne){return new(Ne||tt)(ce.rXU(ce.sFG),ce.rXU(K.SKi),ce.rXU(K.zZn),ce.rXU(V))};static \u0275dir=ce.FsC({type:tt,inputs:{siteKey:"siteKey",useGlobalDomain:"useGlobalDomain",useEnterprise:"useEnterprise",type:"type",hl:"hl",tabIndex:"tabIndex"},outputs:{success:"success",load:"load",reset:"reset",ready:"ready",error:"error",expire:"expire"},features:[ce.OA$]})}return tt})();var G=function(tt){return tt[tt.InvisibleReCaptcha=0]="InvisibleReCaptcha",tt[tt.ReCaptcha2=1]="ReCaptcha2",tt}(G||{});let Qe=(()=>{class tt extends de{renderer;zone;injector;scriptService;windowOnErrorCallbackProperty="ngx_captcha_error_callback";
1windowOnExpireCallbackProperty="ngx_captcha_expire_callback";theme="light";size="normal";captchaWrapperElem;recaptchaType=G.ReCaptcha2;constructor(Ae,Ne,ot,be){super(Ae,Ne,ot,be),this.renderer=Ae,this.zone=Ne,this.injector=ot,this.scriptService=be}ngOnChanges(Ae){super.ngOnChanges(Ae)}ngOnDestroy(){window[this.windowOnErrorCallbackProperty]={},window[this.windowOnExpireCallbackProperty]={}}captchaSpecificSetup(){this.registerCallbacks()}getCaptchaProperties(){return{sitekey:this.siteKey,callback:Ae=>this.zone.run(()=>this.handleCallback(Ae)),"expired-callback":()=>this.zone.run(()=>this.handleExpireCallback()),"error-callback":()=>this.zone.run(()=>this.handleErrorCallback()),theme:this.theme,type:this.type,size:this.size,tabindex:this.tabIndex}}registerCallbacks(){window[this.windowOnErrorCallbackProperty]=super.handleErrorCallback.bind(this),window[this.windowOnExpireCallbackProperty]=super.handleExpireCallback.bind(this)}static \u0275fac=function(Ne){return new(Ne||tt)(ce.rXU(ce.sFG),ce.rXU(K.SKi),ce.rXU(K.zZn),ce.rXU(V))};static \u0275cmp=ce.VBU({type:tt,selectors:[["ngx-recaptcha2"]],viewQuery:function(Ne,ot){if(1&Ne&&ce.GBs(Oe,5),2&Ne){let be;ce.mGM(be=ce.lsd())&&(ot.captchaWrapperElem=be.first)}},inputs:{theme:"theme",size:"size"},standalone:!1,features:[ce.Jv_([{provide:fe.kq,useExisting:(0,K.Rfq)(()=>tt),multi:!0}]),ce.Vt3,ce.OA$],decls:2,vars:0,consts:[["captchaWrapperElem",""]],template:function(Ne,ot){1&Ne&&ce.nrm(0,"div",null,0)},encapsulation:2})}return tt})(),pe=(()=>{class tt{scriptService;zone;constructor(Ae,Ne){this.scriptService=Ae,this.zone=Ne}execute(Ae,Ne,ot,be,Re){this.executeAsPromise(Ae,Ne,be).then(ot).catch(lt=>Re?Re(lt):console.error(lt))}executeAsPromise(Ae,Ne,ot){return new Promise((be,Re)=>{this.scriptService.registerCaptchaScript(ot||{},Ae,ct=>{this.zone.runOutsideAngular(()=>{try{ct.execute(Ae,{action:Ne}).then(pt=>this.zone.run(()=>be(pt)))}catch(pt){Re(pt)}})})})}static \u0275fac=function(Ne){return new(Ne||tt)(K.KVO(V),K.KVO(K.SKi))};static \u0275prov=K.jDH({token:tt,factory:tt.\u0275fac,providedIn:"root"})}return tt})(),ze=(()=>{class tt{static \u0275fac=function(Ne){return new(Ne||tt)};static \u0275mod=ce.$C({type:tt});static \u0275inj=K.G2t({providers:[V,pe],imports:[me.MD]})}return tt})()},467(Nt,Fe,T){function b(ie,ce,K,fe,me,Oe,V){try{var de=ie[Oe](V),G=de.value}catch(we){return void K(we)}de.done?ce(G):Promise.resolve(G).then(fe,me)}function D(ie){return function(){var ce=this,K=arguments;return new Promise(function(fe,me){var Oe=ie.apply(ce,K);function V(G){b(Oe,fe,me,V,de,"next",G)}function de(G){b(Oe,fe,me,V,de,"throw",G)}V(void 0)})}}T.d(Fe,{A:()=>D})},1635(Nt,Fe,T){function we(he,_e,ue,oe){return new(ue||(ue=Promise))(function(ge,ft){function Lt(zt){try{qe(oe.next(zt))}catch(fn){ft(fn)}}function kt(zt){try{qe(oe.throw(zt))}catch(fn){ft(fn)}}function qe(zt){zt.done?ge(zt.value):function Pe(ge){return ge instanceof ue?ge:new ue(function(ft){ft(ge)})}(zt.value).then(Lt,kt)}qe((oe=oe.apply(he,_e||[])).next())})}function be(he){return this instanceof be?(this.v=he,this):new be(he)}function Re(he,_e,ue){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Pe,oe=ue.apply(he,_e||[]),ge=[];return Pe=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),Lt("next"),Lt("throw"),Lt("return",function ft(Ce){return function(et){return Promise.resolve(et).then(Ce,fn)}}),Pe[Symbol.asyncIterator]=function(){return this},Pe;function Lt(Ce,et){oe[Ce]&&(Pe[Ce]=function(Ve){return new Promise(function(Tt,s){ge.push([Ce,Ve,Tt,s])>1||kt(Ce,Ve)})},et&&(Pe[Ce]=et(Pe[Ce])))}function kt(Ce,et){try{!function qe(Ce){Ce.value instanceof be?Promise.resolve(Ce.value.v).then(zt,fn):Qn(ge[0][2],Ce)}(oe[Ce](et))}catch(Ve){Qn(ge[0][3],Ve)}}function zt(Ce){kt("next",Ce)}function fn(Ce){kt("throw",Ce)}function Qn(Ce,et){Ce(et),ge.shift(),ge.length&&kt(ge[0][0],ge[0][1])}}function gt(he){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var ue,_e=he[Symbol.asyncIterator];return _e?_e.call(he):(he=function tt(he){var _e="function"==typeof Symbol&&Symbol.iterator,ue=_e&&he[_e],oe=0;if(ue)return ue.call(he);if(he&&"number"==typeof he.length)return{next:function(){return he&&oe>=he.length&&(he=void 0),{value:he&&he[oe++],done:!he}}};throw new TypeError(_e?"Object is not iterable.":"Symbol.iterator is not defined.")}(he),ue={},oe("next"),oe("throw"),oe("return"),ue[Symbol.asyncIterator]=function(){return this},ue);function oe(ge){ue[ge]=he[ge]&&function(ft){return new Promise(function(Lt,kt){!function Pe(ge,ft,Lt,kt){Promise.resolve(kt).then(function(qe){ge({value:qe,done:Lt})},ft)}(Lt,kt,(ft=he[ge](ft)).done,ft.value)})}}}T.d(Fe,{AQ:()=>Re,N3:()=>be,sH:()=>we,xN:()=>gt}),"function"==typeof SuppressedError&&SuppressedError}},Nt=>{Nt(Nt.s=3928)}]);

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.