(self.webpackChunkcreator_web=self.webpackChunkcreator_web||[]).push([[792],{8151:(Rt,xe,h)=>{"use strict";h.d(xe,{g:()=>ne});var n=h(1626),o=h(6661),T=h(7217),B=h(179),x=h(4438);let ne=(()=>{class Q{constructor(V,N,R){this.http=V,this.apiSettingsService=N,this.passwordResetGQL=R,this.baseUrl=o.c.baseUrl}postLogin(V,N,R){return this.http.post(this.baseUrl+"auth/login",{email:V,password:N,captcha:R})}postLoginUsingSubscriptionToken(V){return this.http.post(this.baseUrl+"auth/login-using-subscription-token",{subscriptionToken:V})}postPasswordReset(V,N,R,k){return this.passwordResetGQL.mutate({input:{captcha:k,email:N,password:R,token:V}})}postPasswordForget(V,N){const R={email:V,captcha:N};let k=new n.Lr;return k=k.append("Accept","application/json"),this.http.post(this.baseUrl+"auth/password-forget",R,{headers:k})}getAccount(){return this.apiSettingsService.getAccount()}static#e=this.\u0275fac=function(N){return new(N||Q)(x.KVO(n.Qq),x.KVO(T.H),x.KVO(B.RV))};static#t=this.\u0275prov=x.jDH({token:Q,factory:Q.\u0275fac,providedIn:"root"})}return Q})()},6029:(Rt,xe,h)=>{"use strict";h.d(xe,{q:()=>R});var n=h(8315),o=h(9350),T=h(7707),x=h(6661),ne=h(6160),Q=h(179),U=h(2740),V=h(4438),N=h(1626);let R=(()=>{class k{constructor(F,z,ae,oe){this.http=F,this.membershipPlansGQL=z,this.dialog=ae,this.validationService=oe,this.baseUrl=x.c.baseUrl}postCheckout(F,z,ae,oe,he){const Fe={email:F,password:z,membership_plan_id:ae,captcha:oe,redirect_origin:he,requestId:this.validationService.cheqRequestId()};return this.http.post(`${this.baseUrl}checkout`,Fe)}postCheckoutRenew(F){return this.http.post(`${this.baseUrl}checkout/renew`,{membership_plan_id:F,requestId:this.validationService.cheqRequestId()})}postChargebeePortal(){return this.http.post(`${this.baseUrl}checkout/portal`,{})}handleChargebeePortal(){return new Promise((F,z)=>{const ae=window.open("","_blank");(function B(k,M){const F="object"==typeof M;return new Promise((z,ae)=>{const oe=new T.Ms({next:he=>{z(he),oe.unsubscribe()},error:ae,complete:()=>{F?z(M.defaultValue):ae(new o.G)}});k.subscribe(oe)})})(this.postChargebeePortal()).then(oe=>ae?oe.data?(ae.location.href=oe.data,void F()):(ae.close(),z("Something went wrong: No data received")):(console.error("Popup was blocked by your browser."),z("Popup was blocked"))).catch(oe=>{console.error("Something went wrong:",oe),ae&&ae.close(),z(oe)})})}fetchCheckoutStatus(F){return this.http.post(`${this.baseUrl}checkout/status`,{hostPageId:F})}fetchMembershipPlans(){return this.membershipPlansGQL.fetch(null,{fetchPolicy:"network-only"})}checkChargebeeStatus(F,z){switch(!0){case!z&&"ACTIVE"!==F.data.state:return"DEFAULT";case"PENDING"===z&&F.data.reason:return"PENDING-SUPPORT";case"PENDING"===z:return"PENDING-FAILED";default:return F.data.state}}handleChargebeeStatus(F){return this.dialog.open(ne.t,{backdropClickClose:!1,panelClass:"full-width-dialog",data:{status:F}})}static#e=this.\u0275fac=function(z){return new(z||k)(V.KVO(N.Qq),V.KVO(Q.H_),V.KVO(n.o3),V.KVO(U.B))};static#t=this.\u0275prov=V.jDH({token:k,factory:k.\u0275fac,providedIn:"root"})}return k})()},5341:(Rt,xe,h)=>{"use strict";h.d(xe,{C:()=>x});var n=h(4438),o=h(6661),T=h(1626),B=h(33);let x=(()=>{class ne{constructor(U,V){this.http=U,this.router=V,this.baseUrl=o.c.baseUrl,this.textQuery="",this.query="",this.search=new n.bkB,this.loading=!1,this.hasOpenSearch=!1}getSearchPost(U,V={},N,R=null){return this.http.post(`${this.baseUrl}search`,{q:U,filters:V,p:N,featuredId:R})}performSearch(U,V=null){U=U.replace(/([\/()])/g,""),this.router.navigate([`/search/${U}`],{queryParams:{featured:V}})}getTextQuery(){return this.textQuery}setTextQuery(U){this.textQuery=U}getQuery(){return this.query}setQuery(U){this.query=U}setLoading(U){this.loading=U}getHasOpenSearch(){return this.hasOpenSearch}setHasOpenSearch(U){this.hasOpenSearch=U}static#e=this.\u0275fac=function(V){return new(V||ne)(n.KVO(T.Qq),n.KVO(B.Ix))};static#t=this.\u0275prov=n.jDH({token:ne,factory:ne.\u0275fac,providedIn:"root"})}return ne})()},7484:(Rt,xe,h)=>{"use strict";h.d(xe,{u:()=>o});var n=h(4438);let o=(()=>{class T{constructor(){this.detected=new n.bkB}check(){[this.checkForClass(),this.checkForPosition()].reduce((Q,U)=>Q||U,!1)&&(this.isAdBlocked=!0)}checkForClass(){return"none"===window.getComputedStyle(document.querySelector(".msn-newsfeed-banner.ad-wrapper.ad_box")).display}checkForPosition(){return"absolute"===window.getComputedStyle(document.querySelector(".msn-newsfeed-banner.ad-wrapper.ad_box")).position}static#e=this.\u0275fac=function(ne){return new(ne||T)};static#t=this.\u0275prov=n.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}return T})()},7366:(Rt,xe,h)=>{"use strict";h.d(xe,{u:()=>Q});var n=h(8151),o=h(4412),T=h(8141),B=h(4438),x=h(1626),ne=h(33);let Q=(()=>{class U{constructor(N,R,k){this.http=N,this.router=R,this.apiAuthService=k,this.logged=!1,this.hasActivePremium=!1,this.isDunning=!1,this.isExpired=!1,this.isNoticed=!1,this.isNonRenewing=!1,this.authCallDone=new o.t(!1)}postLogin(N,R,k){return this.apiAuthService.postLogin(N,R,k)}postLoginUsingSubscriptionToken(N){return this.apiAuthService.postLoginUsingSubscriptionToken(N)}postPasswordForget(N,R){return this.apiAuthService.postPasswordForget(N,R)}login(N){N?(this.accessToken=N,this.logged=!0,this.apiAuthService.getAccount().subscribe(R=>{if(R.data.user.chargebeeData){const k=R.data.user.chargebeeData.db_state;"non_renewing"===R.data.user.chargebeeData.status&&(this.isNonRenewing=!0),"ACTIVE"===k||"NOTICED"===k?(this.hasActivePremium=!0,this.isNoticed=!0):"DUNNING"===k?this.isDunning=!0:"EXPIRED"===k?this.isExpired=!0:(this.isDunning=!1,this.isExpired=!1,this.hasActivePremium=!1)}this.authCallDone.next(!0)}),localStorage.setItem("accessToken",this.accessToken)):this.authCallDone.next(!0)}check(){return!!this.hasActivePremium}isLoggedIn(){return this.logged}tapToCallDone(){return(0,T.M)(N=>{this.authCallDone.next(!0)})}readFromLocalStorage(){null!==localStorage.getItem("accessToken")?(this.login(localStorage.getItem("accessToken")),this.apiAuthService.getAccount().pipe(this.tapToCallDone()).subscribe(N=>{this.collectNowHostedPageUrl=N.data.user.collectNowHostedPageUrl,!0!==N.success&&this.localLogout()})):this.authCallDone.next(!0)}localLogout(){this.accessToken=null,this.logged=!1,localStorage.removeItem("accessToken")}logout(){this.accessToken=null,this.logged=!1,localStorage.removeItem("accessToken"),this.router.navigateByUrl("").then(()=>{window.location.reload()})}static#e=this.\u0275fac=function(R){return new(R||U)(B.KVO(x.Qq),B.KVO(ne.Ix),B.KVO(n.g))};static#t=this.\u0275prov=B.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}return U})()},188:(Rt,xe,h)=>{"use strict";h.d(xe,{V:()=>B});var n=h(4412),o=h(6354),T=h(4438);let B=(()=>{class x{constructor(){this.countdown$$=new n.t(0),this.completed$$=new n.t(!1),this.hasCountdown$$=new n.t(!1),this.countdownValueIsLoading$$=new n.t(!0),this.countdownInterval=null,this.pauseInterval=!1}getCountdown(){return this.countdown$$.asObservable()}getCountdownStr(){return this.countdown$$.asObservable().pipe((0,o.T)(Q=>this.formatTime(Q)))}getCompleted(){return this.completed$$.asObservable()}getCompletedValue(){return this.completed$$.value}getHasCountdown(){return this.hasCountdown$$.asObservable()}getCountdownValueIsLoading(){return this.countdownValueIsLoading$$.asObservable()}pauseCountdown(){this.pauseInterval=!0}resumeCountdown(){this.pauseInterval=!1}stopCountdown(){clearInterval(this.countdownInterval),this.countdownInterval=null,this.pauseInterval=!1,this.completed$$.next(!0),this.hasCountdown$$.next(!1),this.countdownValueIsLoading$$.next(!0)}restartCountdown(Q){Q&&(this.stopCountdown(),this.startCountdown(Q))}startCountdown(Q){this.pauseInterval=!1,this.countdownValueIsLoading$$.next(!1),!this.countdownInterval&&(this.countdown$$.next(Q),this.completed$$.next(!1),this.hasCountdown$$.next(!0),this.countdownInterval=setInterval(()=>{if(!this.pauseInterval){const U=this.countdown$$.value;U>0?this.countdown$$.next(U-1):this.stopCountdown()}},1e3))}formatTime(Q){const U=Math.floor(Q/60),V=Q%60;return`${String(U).padStart(2,"0")}:${String(V).padStart(2,"0")}`}static#e=this.\u0275fac=function(U){return new(U||x)};static#t=this.\u0275prov=T.jDH({token:x,factory:x.\u0275fac,providedIn:"root"})}return x})()},1057:(Rt,xe,h)=>{"use strict";h.d(xe,{g:()=>Q});var n=h(177),o=h(2771);const T=void 0,x=["de",[["AM","PM"],T,T],T,[["S","M","D","M","D","F","S"],["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."]],[["S","M","D","M","D","F","S"],["So","Mo","Di","Mi","Do","Fr","Sa"],["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."]],[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan.","Feb.","M\xe4rz","Apr.","Mai","Juni","Juli","Aug.","Sept.","Okt.","Nov.","Dez."],["Januar","Februar","M\xe4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]],[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","M\xe4r","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],["Januar","Februar","M\xe4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]],[["v. Chr.","n. Chr."],T,T],1,[6,0],["dd.MM.yy","dd.MM.y","d. MMMM y","EEEE, d. MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1}, {0}",T,"{1} 'um' {0}",T],[",",".",";","%","+","-","E","\xb7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0\xa0%","#,##0.00\xa0\xa4","#E0"],"EUR","\u20ac","Euro",{ATS:["\xf6S"],AUD:["AU$","$"],BGM:["BGK"],BGO:["BGJ"],BYN:[T,"\u0440."],CUC:[T,"Cub$"],DEM:["DM"],FKP:[T,"Fl\xa3"],GHS:[T,"\u20b5"],GNF:[T,"F.G."],KMF:[T,"FC"],PHP:[T,"\u20b1"],RON:[T,"L"],RUR:[T,"\u0440."],RWF:[T,"F.Rw"],SYP:[],THB:["\u0e3f"],TWD:["NT$"],XXX:[],ZMW:[T,"K"]},"ltr",function B(U){const N=Math.floor(Math.abs(U)),R=U.toString().replace(/^[^.]*\.?/,"").length;return 1===N&&0===R?1:5}];var ne=h(4438);let Q=(()=>{class U{constructor(N){this.document=N,this.translationsAvailable$$=new o.m(1),this.translationsAvailable$=this.translationsAvailable$$.asObservable(),this.currenciesWithoutEmptyFractions=["VND","CLP","JPY","KRW","UGX","IDR"],(0,n.EO)(x);const R=navigator.language.slice(0,2);this.locale="de"===R||"en"===R?R:"en",this.setHtmlLang(this.locale)}formatCurrencyForLocale(N,R,k){return new Intl.NumberFormat(k,{style:"currency",currency:R,trailingZeroDisplay:this.currenciesWithoutEmptyFractions.includes(R)?"stripIfInteger":"auto"}).format(N)}anounceTranslationsAvailable(){this.translationsAvailable$$.next()}isInEurope(){if(!this.country)return!1;const N=this.country.toUpperCase();return["BE","BG","CZ","DK","DE","EE","IE","EL","ES","FR","HR","IT","CY","LV","LT","LU","HU","MT","NL","AT","PL","PT","RO","SI","SK","FI","SE"].includes(N)}setHtmlLang(N){this.document.documentElement.lang=N}static#e=this.\u0275fac=function(R){return new(R||U)(ne.KVO(n.qQ))};static#t=this.\u0275prov=ne.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}return U})()},9576:(Rt,xe,h)=>{"use strict";h.d(xe,{U:()=>T});var n=h(4438),o=h(5416);let T=(()=>{class B{constructor(ne){this.snackBar=ne,this.loading=!0}setLoading(ne){setTimeout(()=>{this.loading=ne},0)}isLoading(){return this.loading}finishWithSnackBar(ne,Q=2e3,U,V){return this.snackBar.open(ne,U,V||{duration:Q})}static#e=this.\u0275fac=function(Q){return new(Q||B)(n.KVO(o.UG))};static#t=this.\u0275prov=n.jDH({token:B,factory:B.\u0275fac,providedIn:"root"})}return B})()},3300:(Rt,xe,h)=>{"use strict";h.d(xe,{b:()=>V});var n=h(6697),o=h(5341),T=h(2708),B=h(4438),x=h(1057),ne=h(345),Q=h(9576),U=h(3955);let V=(()=>{class N{constructor(k,M,F,z,ae,oe){this.languageService=k,this.titleService=M,this.metaService=F,this.apiSearchService=z,this.loadingService=ae,this.translateService=oe,this.onHomePage=!1,this.onSearchPage=!1,this.onLinkDetailPage=!1,this.onSettingsPage=!1,this.translateService.use(this.languageService.locale)}setPageHome(){this.onHomePage=!0,this.loadingService.setLoading(!0),this.translateService.get("meta-description").pipe((0,n.s)(1)).subscribe(k=>{this.titleService.setTitle(k),this.metaService.addTag({name:"Description",content:k})}),this.translateService.get("home-headline").pipe((0,n.s)(1)).subscribe(k=>{this.titleService.setTitle("Linkvertise | "+k)}),this.loadingService.setLoading(!1)}removePageHome(){this.metaService.removeTag("name='Description'"),this.apiSearchService.setHasOpenSearch(!1),this.onHomePage=!1}setDetailPage(k,M,F,z){this.onLinkDetailPage=!0,this.translateService.get("meta-short-link-title").pipe((0,n.s)(1)).subscribe(ae=>{this.metaService.addTag({name:"Description",content:F}),k?this.titleService.setTitle(k+" | Linkvertise"):M&&this.titleService.setTitle(M+ae)}),z!==T.sb.ApprovedSeo&&this.metaService.addTag({name:"robots",content:"noindex"})}removeDetailPage(){this.onLinkDetailPage=!1,this.metaService.removeTag("name='robots'"),this.metaService.removeTag("name='Description'")}setPageSearch(){this.onSearchPage=!1,this.metaService.addTag({name:"robots",content:"noindex"}),this.translateService.get("search-results-for").pipe((0,n.s)(1)).subscribe(k=>{this.titleService.setTitle(k+" | Linkvertise")})}removePageSearch(){this.metaService.removeTag("name='robots'"),this.onSearchPage=!1}static#e=this.\u0275fac=function(M){return new(M||N)(B.KVO(x.g),B.KVO(ne.hE),B.KVO(ne.W8),B.KVO(o.C),B.KVO(Q.U),B.KVO(U.c$))};static#t=this.\u0275prov=B.jDH({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})()},5184:(Rt,xe,h)=>{"use strict";h.d(xe,{p:()=>U});var n=h(1626),o=h(7376),T=h.n(o),B=h(4412),x=h(6661),ne=h(4438),Q=h(33);let U=(()=>{class V{constructor(R,k){this.http=R,this.router=k,this.selectedLinks$$=new B.t([]),this.baseUrl=x.c.baseUrl}getSelectedLinks(){return this.selectedLinks$$.asObservable()}getProfile(R){let k=new n.Lr;return k=k.append("Accept","application/json"),this.http.get(this.baseUrl+"profile/"+R,{headers:k})}getMoreProfileData(R,k){let M=new n.Lr;M=M.append("Accept","application/json");let F=new n.Nl;return F=F.append("page",k.toString()),this.http.get(this.baseUrl+"profile/"+R,{headers:M,params:F})}getLinkData(R,k,M){let F,z=new n.Lr;z=z.append("Accept","application/json");let ae=new n.Nl;return ae=ae.append("page",k.toString()),F=this.http.get(this.baseUrl+"profile/"+R,{headers:z,params:ae}),F}getTopNAmountOfLinksFromArr(R,k){return R.length=k?R.slice(0,k):null}sortProfileData(R,k,M){return T().orderBy(R,k,M)}selectProfileLinksByCategory(R,k){const M=R.map(z=>"APPROVED_SEO"!==z.seo_classification?{...z,isPremium:!0}:{...z}),F=[];switch(k){case"all":default:F.push(...M.slice());break;case"public":F.push(...M.filter(z=>"APPROVED_SEO"===z.seo_classification));break;case"trending":F.push(...M.filter(z=>!0===z.isTrending));break;case"recently":F.push(...M.filter(z=>!0===z.recently_edited||!0===z.newly_created))}this.selectedLinks$$.next(F)}subscribeProfile(R){let k=new n.Lr;return k=k.append("Accept","application/json"),this.http.post(this.baseUrl+"subscriptions/subscribe",{user_id:R},{headers:k})}unsubscribeProfile(R){let k=new n.Lr;return k=k.append("Accept","application/json"),this.http.post(this.baseUrl+"subscriptions/unsubscribe",{user_id:R},{headers:k})}getSubscriber(){let R=new n.Lr;return R=R.append("Accept","application/json"),this.http.get(this.baseUrl+"subscriptions/list",{headers:R})}openProfile(R){this.router.navigateByUrl(R)}static#e=this.\u0275fac=function(k){return new(k||V)(ne.KVO(n.Qq),ne.KVO(Q.Ix))};static#t=this.\u0275prov=ne.jDH({token:V,factory:V.\u0275fac,providedIn:"root"})}return V})()},7217:(Rt,xe,h)=>{"use strict";h.d(xe,{H:()=>Q});var n=h(1626),o=h(4438),T=h(9079),B=h(7647),x=h(8810),ne=h(6661);let Q=(()=>{class U{constructor(){this.http=(0,o.WQX)(n.Qq),this.httpOptions={headers:(new n.Lr).append("Accept","application/json")},this.baseUrl=ne.c.baseUrl,this.account$=this.http.get(`${this.baseUrl}account`,this.httpOptions).pipe((0,B.u)(),(0,T.pQ)())}getAccount(){return this.account$}updatePassword(N,R){return N&&R?this.http.post(`${this.baseUrl}account/update-password`,{password:N,password_confirmation:R},this.httpOptions):(0,x.$)(()=>new Error("Parameter missing for updatePassword"))}postRenew(){return this.http.post(`${this.baseUrl}account/renew`,this.httpOptions)}static#e=this.\u0275fac=function(R){return new(R||U)};static#t=this.\u0275prov=o.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}return U})()},2803:(Rt,xe,h)=>{"use strict";h.d(xe,{o:()=>T});var n=h(4412),o=h(4438);let T=(()=>{class B{constructor(){this.open=!1,this.show=!0,this.miniChanged=new n.t(!0)}get mini(){return this.miniChanged.value}toggleMini(){this.setMini(!this.mini)}setMini(ne){this.miniChanged.next(ne)}static#e=this.\u0275fac=function(Q){return new(Q||B)};static#t=this.\u0275prov=o.jDH({token:B,factory:B.\u0275fac,providedIn:"root"})}return B})()},3068:(Rt,xe,h)=>{"use strict";h.d(xe,{_:()=>T,b:()=>B});var n=h(4004),o=h(4438),T=function(x){return x.StartPage="start_page",x.DetailPage="detail_page",x.ProfilePage="profile_page",x.SearchResultsPage="search_results_page",x.SuccessPage="success_page",x}(T||{});let B=(()=>{class x{constructor(Q){this.userTokenService=Q,this.utToken=null,this.session=self.crypto.randomUUID(),this.userTokenService.userToken$.subscribe(U=>{this.utToken=U})}track(Q,U={}){window.dataLayer=window.dataLayer||[],window.dataLayer.push({...U,session:this.session,utToken:this.utToken,event:Q})}trackOpenDetailPage(Q){this.track("openDetailPage",{isPremium:Q})}trackTargetOpened(Q,U,V){this.track("openContent",{version:U,isPremium:Q,action_id:V})}trackPaywallOpen(Q,U){this.track("PaywallOpen",{version:U,countdownTimeInSeconds:Q})}trackPaywallPurchase(Q){this.track("PaywallPurchase",{version:Q})}trackOpenTodoPage(Q){this.track("openTodoPage",{version:Q})}trackAdClick(Q,U){this.track("clickAd",{version:Q,action_id:U})}trackSuggestionClick(Q,U,V){this.track("suggestionClick",{suggestion_location:Q,link_id:U,link_path:V})}trackOpenSuccessPage(Q,U){this.track("openSuccessPage",{isPremium:Q,version:U})}trackSuccessPageEvent(Q){this.track(Q,{location:"successPage"})}trackFollowEvent(Q,U){this.track(Q,{location:U})}trackRatingClick(Q,U){this.track("rateAsset",{location:Q,rating:U})}static#e=this.\u0275fac=function(U){return new(U||x)(o.KVO(n.W))};static#t=this.\u0275prov=o.jDH({token:x,factory:x.\u0275fac,providedIn:"root"})}return x})()},4004:(Rt,xe,h)=>{"use strict";h.d(xe,{W:()=>ne});var n=h(1626),o=h(1413),T=h(6354),B=h(7366),x=h(4438);let ne=(()=>{class Q{constructor(V){this.auth=V,this.userToken$$=new o.B,this.userToken$=this.userToken$$.asObservable()}setToken(V){V&&(localStorage.setItem("X-LINKVERTISE-UT",V),this.userToken$$.next(V))}getToken(){const V=localStorage.getItem("X-LINKVERTISE-UT");if(V)return V}intercept(V,N){return!this.auth.isLoggedIn()&&this.getToken()&&(V=V.clone({params:V.params.set("X-Linkvertise-UT",this.getToken())})),N.handle(V).pipe((0,T.T)(R=>(R instanceof n.cS&&R.body&&this.setToken(R.body.user_token),R)))}static#e=this.\u0275fac=function(N){return new(N||Q)(x.KVO(B.u))};static#t=this.\u0275prov=x.jDH({token:Q,factory:Q.\u0275fac,providedIn:"root"})}return Q})()},2740:(Rt,xe,h)=>{"use strict";h.d(xe,{B:()=>N});var n=h(9079),o=h(8315),T=h(7366),B=h(4630),x=h(2771),ne=h(8810),Q=h(6354),U=h(4438),V=h(7484);let N=(()=>{class R{constructor(M,F,z){this.adblockService=M,this.authService=F,this.dialogService=z,this.onCheqEncryptedResponse=new x.m,this.requestCount=0,this.cheqRequestId=(0,n.ot)(this.check().pipe((0,Q.T)(ae=>ae.requestID)))}check(){if(this.requestCount>=1)return this.onCheqEncryptedResponse;if(this.authService.check())return this.onCheqResponse("premium"),this.onCheqEncryptedResponse;if(this.adblockService.isAdBlocked)return this.handleError("adblock invalid");const M="traffic_validation_cheq_response_ng_jsonp_"+this.requestCount++;window[M]=(z,ae)=>{this.onCheqResponse(z,ae)},window.__ctcg_ct_14473_exec=void 0;const F=document.createElement("script");return F.src="https://euob.bizseasky.com/sxp/i/df82c4ef6536e4dee60601280bc80588.js?id=14473",F.async=!0,F.onerror=()=>this.handleError("cheq error invalid"),F.className="ct_clicktrue_14473",F.setAttribute("data-ch","cheq4ppc"),F.setAttribute("data-jsonp",M),document.head.appendChild(F),this.onCheqEncryptedResponse}openInvalidUserPopup(M=""){this.dialogService.open(B.W,{data:{disableClose:!0,lastSubscription:M}})}handleError(M){return(0,ne.$)(()=>new Error(M))}onCheqResponse(M,F=null){this.onCheqEncryptedResponse.next({cheqMessage:M,requestID:F})}static#e=this.\u0275fac=function(F){return new(F||R)(U.KVO(V.u),U.KVO(T.u),U.KVO(o.o3))};static#t=this.\u0275prov=U.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})()},6160:(Rt,xe,h)=>{"use strict";h.d(xe,{t:()=>ae});var n=h(8315),o=h(3955),T=h(9821),B=h(9213),x=h(9183),ne=h(177),Q=h(8069),U=h(4438);function V(oe,he){1&oe&&U.nrm(0,"mat-spinner")}function N(oe,he){1&oe&&(U.j41(0,"mat-icon",9),U.EFF(1,"check_circle"),U.k0s())}function R(oe,he){1&oe&&(U.j41(0,"mat-icon",10),U.EFF(1,"cancel"),U.k0s())}function k(oe,he){1&oe&&(U.j41(0,"mat-icon",10),U.EFF(1,"cancel"),U.k0s())}function M(oe,he){1&oe&&(U.j41(0,"mat-icon",10),U.EFF(1,"cancel"),U.k0s())}function F(oe,he){1&oe&&(U.j41(0,"mat-icon",10),U.EFF(1,"cancel"),U.k0s())}function z(oe,he){1&oe&&U.nrm(0,"mat-spinner")}let ae=(()=>{class oe{constructor(Fe,et,Be){this.data=Fe,this.dialogRef=et,this.cdr=Be,this.modalTitle="",this.currentState=""}ngOnInit(){"string"==typeof this.data.status?this.defaultTitleSwitch(this.data.status):this.data.status.subscribe(Fe=>{this.defaultTitleSwitch(Fe.toLowerCase())})}defaultTitleSwitch(Fe){this.currentState=Fe,"default"===Fe&&"default"===this.currentState?(this.modalTitle="chargebee.status-modal."+Fe+".title",setTimeout(()=>{"default"===Fe&&"default"===this.currentState&&(this.modalTitle="chargebee.status-modal."+Fe+".title-02")},6e4)):(this.modalTitle="chargebee.status-modal."+Fe+".title",this.cdr.detectChanges())}handleButtonClick(Fe){"pending-support"===Fe?window.open("https://lvcreator.zendesk.com/hc/en-us","_blank"):this.dialogRef.close(Fe)}ngOnDestroy(){this.modalTitle=""}static#e=this.\u0275fac=function(et){return new(et||oe)(U.rXU(n.Qs),U.rXU(n.ce),U.rXU(U.gRc))};static#t=this.\u0275cmp=U.VBU({type:oe,selectors:[["lv-chargebee-status-modal"]],standalone:!0,features:[U.aNF],decls:19,vars:19,consts:[[3,"padding"],[1,"lv-center","lv-column","gap-1"],[1,"status-icon",3,"ngSwitch"],[4,"ngSwitchCaseDefault"],["class","active",4,"ngSwitchCase"],["class","pending",4,"ngSwitchCase"],[4,"ngSwitchCase"],[1,"link-primary",3,"innerHTML"],[3,"click","rounded","disabled"],[1,"active"],[1,"pending"]],template:function(et,Be){1&et&&(U.j41(0,"lv-lib-popover")(1,"lv-lib-popover-body",0)(2,"div",1)(3,"div",2),U.DNE(4,V,1,0,"mat-spinner",3)(5,N,2,0,"mat-icon",4)(6,R,2,0,"mat-icon",5)(7,k,2,0,"mat-icon",5)(8,M,2,0,"mat-icon",5)(9,F,2,0,"mat-icon",5)(10,z,1,0,"mat-spinner",6),U.k0s(),U.j41(11,"h1"),U.EFF(12),U.nI1(13,"translate"),U.k0s(),U.nrm(14,"div",7),U.nI1(15,"translate"),U.j41(16,"lv-lib-button",8),U.bIt("click",function(){return Be.handleButtonClick(Be.currentState)}),U.EFF(17),U.nI1(18,"translate"),U.k0s()()()()),2&et&&(U.R7$(),U.Y8G("padding",!0),U.R7$(2),U.Y8G("ngSwitch",Be.currentState),U.R7$(2),U.Y8G("ngSwitchCase","active"),U.R7$(),U.Y8G("ngSwitchCase","dunning"),U.R7$(),U.Y8G("ngSwitchCase","pending-failed"),U.R7$(),U.Y8G("ngSwitchCase","pending-support"),U.R7$(),U.Y8G("ngSwitchCase","premium-dunning"),U.R7$(),U.Y8G("ngSwitchCase","default"),U.R7$(2),U.SpI(" ",U.bMT(13,13,Be.modalTitle)," "),U.R7$(2),U.Y8G("innerHTML",U.bMT(15,15,"chargebee.status-modal."+Be.currentState+".description"),U.npT),U.R7$(2),U.Y8G("rounded",!0)("disabled","default"===Be.currentState),U.R7$(),U.SpI(" ",U.bMT(18,17,"chargebee.status-modal."+Be.currentState+".button-text")," "))},dependencies:[Q.qX,Q.$0,ne.ux,x.LG,ne.e1,B.An,T.X,o.h,o.D9],styles:[".status-icon[_ngcontent-%COMP%]{display:flex;align-items:center;font-size:86px}.status-icon[_ngcontent-%COMP%] .pending[_ngcontent-%COMP%]{color:red;font-size:86px;width:100%;height:100%}.status-icon[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{color:green;font-size:86px;width:100%;height:100%}"]})}return oe})()},431:(Rt,xe,h)=>{"use strict";h.d(xe,{X:()=>Fe});var n=h(7366),o=h(9417),T=h(8315),B=h(8746),x=h(3955),ne=h(9821),Q=h(9631),U=h(2102),V=h(9213),N=h(6173),R=h(177),k=h(8069),M=h(4438);const F=et=>({email:et});function z(et,Be){if(1&et){const Ee=M.RV6();M.j41(0,"lv-lib-alerts",12),M.bIt("close",function(){M.eBV(Ee);const me=M.XpG();return M.Njj(me.hideForgetSuccess())}),M.j41(1,"div",13)(2,"mat-icon"),M.EFF(3,"forward_to_inbox"),M.k0s(),M.EFF(4),M.nI1(5,"translate"),M.k0s()()}if(2&et){const Ee=M.XpG();M.Y8G("rounded",!0)("showClose",!0)("type","POSITIVE"),M.R7$(4),M.SpI(" ",M.i5U(5,4,"password-forget-success",M.eq3(7,F,Ee.passwordForgetForm.get("email").value))," ")}}let ae=(()=>{class et{constructor(Ee,_e){this.authService=Ee,this.dialogRef=_e,this.forgetSuccess=!1,this.eMailRegEx="^[\\w-\\.]+@([\\w-]+\\.)+[\\w-]{2,4}"}ngOnInit(){this.passwordForgetForm=new o.gE({email:new o.MJ("",[o.k0.required,o.k0.email,o.k0.pattern(this.eMailRegEx)]),captcha:new o.MJ("",[o.k0.required])})}setCaptchaInput(Ee){this.passwordForgetForm.get("captcha")?.setValue(Ee),this.passwordForgetForm.updateValueAndValidity()}forget(){this.passwordForgetForm.invalid||(this.forgetSuccess=!0,this.authService.postPasswordForget(this.passwordForgetForm.get("email").value,this.passwordForgetForm.get("captcha").value).subscribe(Ee=>{this.captcha.reset(),this.passwordForgetForm.get("captcha")?.setValue(null)}))}closeDialog(){this.dialogRef.close()}hideForgetSuccess(){this.forgetSuccess=!1}static#e=this.\u0275fac=function(_e){return new(_e||et)(M.rXU(n.u),M.rXU(T.ce))};static#t=this.\u0275cmp=M.VBU({type:et,selectors:[["lv-password-forget"]],viewQuery:function(_e,me){if(1&_e&&M.GBs(B.c,5),2&_e){let ce;M.mGM(ce=M.lsd())&&(me.captcha=ce.first)}},standalone:!0,features:[M.aNF],decls:26,vars:23,consts:[["captcha",""],[3,"close"],[3,"padding"],[3,"rounded","showClose","type","close",4,"ngIf"],[3,"formGroup"],["appearance","fill",1,"input-field",3,"hideRequiredMarker"],["matInput","","formControlName","email","type","email","name","email"],[1,"input-field","lv-center-x"],[3,"captchaResponse"],[1,"action-buttons"],[1,"action-buttons__button",3,"click","rounded","type"],[1,"action-buttons__button",3,"click","rounded","disabled"],[3,"close","rounded","showClose","type"],[1,"alert-center-text"]],template:function(_e,me){if(1&_e){const ce=M.RV6();M.j41(0,"lv-lib-popover")(1,"lv-lib-popover-header",1),M.bIt("close",function(){return M.eBV(ce),M.Njj(me.closeDialog())}),M.j41(2,"h2"),M.EFF(3),M.nI1(4,"translate"),M.k0s()(),M.j41(5,"lv-lib-popover-body",2),M.DNE(6,z,6,9,"lv-lib-alerts",3),M.j41(7,"form",4)(8,"mat-form-field",5)(9,"mat-label"),M.EFF(10),M.nI1(11,"translate"),M.k0s(),M.nrm(12,"input",6),M.j41(13,"mat-error"),M.EFF(14),M.nI1(15,"translate"),M.k0s()()(),M.j41(16,"div",7)(17,"lv-captcha",8,0),M.bIt("captchaResponse",function(X){return M.eBV(ce),M.Njj(me.setCaptchaInput(X))}),M.k0s()(),M.j41(19,"div",9)(20,"lv-lib-button",10),M.bIt("click",function(){return M.eBV(ce),M.Njj(me.closeDialog())}),M.EFF(21),M.nI1(22,"translate"),M.k0s(),M.j41(23,"lv-lib-button",11),M.bIt("click",function(){return M.eBV(ce),M.Njj(me.forget())}),M.EFF(24),M.nI1(25,"translate"),M.k0s()()()()}2&_e&&(M.R7$(3),M.JRh(M.bMT(4,13,"premium-modal-password-forget-headline")),M.R7$(2),M.Y8G("padding",!0),M.R7$(),M.Y8G("ngIf",me.forgetSuccess),M.R7$(),M.Y8G("formGroup",me.passwordForgetForm),M.R7$(),M.Y8G("hideRequiredMarker",!0),M.R7$(2),M.JRh(M.bMT(11,15,"settings-email")),M.R7$(4),M.JRh(M.bMT(15,17,"error-msg.required")),M.R7$(6),M.Y8G("rounded",!0)("type","secondary"),M.R7$(),M.SpI(" ",M.bMT(22,19,"button.close")," "),M.R7$(2),M.Y8G("rounded",!0)("disabled",me.passwordForgetForm.invalid),M.R7$(),M.SpI(" ",M.bMT(25,21,"button.reset")," "))},dependencies:[k.qX,k.SD,k.$0,R.bT,N.v,V.An,o.YN,o.qT,o.me,o.BC,o.cb,o.X1,o.j4,o.JD,U.rl,U.nJ,Q.fg,U.TL,B.c,ne.X,x.h,x.D9],styles:["lv-password-forget .container-alert{margin-bottom:1rem}lv-password-forget .alert-center-text{display:flex;gap:.5rem;align-items:center}lv-password-forget .input-field{width:100%;margin-bottom:11px}lv-password-forget .action-buttons{margin-top:1.5rem;display:flex;justify-content:space-between;-moz-column-gap:1rem;column-gap:1rem}lv-password-forget .action-buttons__button{max-width:256px;width:100%}@media (min-width: 768px){lv-password-forget .action-buttons button{width:100%!important}}\n"],encapsulation:2})}return et})();var oe=h(3383);function he(et,Be){if(1&et){const Ee=M.RV6();M.j41(0,"lv-lib-alerts",16),M.bIt("close",function(){M.eBV(Ee);const me=M.XpG();return M.Njj(me.hideLoginAlert())}),M.j41(1,"div",17)(2,"mat-icon"),M.EFF(3,"info"),M.k0s(),M.EFF(4),M.nI1(5,"translate"),M.k0s()()}2&et&&(M.Y8G("rounded",!0)("showClose",!0)("type","NEGATIVE"),M.R7$(4),M.SpI(" ",M.bMT(5,4,"login-alert")," "))}let Fe=(()=>{class et{constructor(Ee,_e,me){this.authService=Ee,this.dialog=_e,this.dialogRef=me,this.showLoginAlert=!1,this.captchaSize="normal",this.eMailRegEx="^[\\w-\\.]+@([\\w-]+\\.)+[\\w-]{2,4}",this.loginForm=new o.gE({email:new o.MJ("",[o.k0.required,o.k0.email,o.k0.pattern(this.eMailRegEx)]),password:new o.MJ("",[o.k0.required,o.k0.required]),captcha:new o.MJ("",[o.k0.required])})}navigateToForgetPassword(){this.dialogRef.close(),this.dialog.open(ae)}setCaptchaInput(Ee){this.loginForm.get("captcha")?.setValue(Ee),this.loginForm.updateValueAndValidity()}closeDialog(){this.dialogRef.close()}logIn(){this.loginForm.invalid||(this.showLoginAlert=!1,this.authService.postLogin(this.loginForm.get("email").value,this.loginForm.get("password").value,this.loginForm.get("captcha").value).subscribe(Ee=>{Ee.success?(this.showLoginAlert=!1,this.authService.login(Ee.data.access_token),window.location.reload()):(this.captcha.reset(),this.loginForm.get("captcha")?.setValue(null),this.showLoginAlert=!0)}))}hideLoginAlert(){this.showLoginAlert=!1}openRegister(){this.dialogRef.close(),this.dialog.open(oe.v,{data:{hasCountdown:!1}})}static#e=this.\u0275fac=function(_e){return new(_e||et)(M.rXU(n.u),M.rXU(T.o3),M.rXU(T.ce))};static#t=this.\u0275cmp=M.VBU({type:et,selectors:[["lv-login"]],viewQuery:function(_e,me){if(1&_e&&M.GBs(B.c,5),2&_e){let ce;M.mGM(ce=M.lsd())&&(me.captcha=ce.first)}},standalone:!0,features:[M.aNF],decls:43,vars:33,consts:[["captcha",""],[3,"close"],[3,"padding"],[3,"rounded","showClose","type","close",4,"ngIf"],[3,"formGroup"],["appearance","fill",1,"input-field",3,"hideRequiredMarker"],["matInput","","type","email","name","email","formControlName","email"],["matInput","","type","password","name","password","formControlName","password"],[1,"link-forgot","pointer",3,"click"],[1,"login-text-wrapper"],[1,"login-link",3,"click"],[1,"input-field","lv-center-x"],[3,"captchaResponse"],[1,"action-buttons"],[1,"action-buttons__button",3,"click","rounded","type"],[1,"action-buttons__button",3,"click","rounded","disabled"],[3,"close","rounded","showClose","type"],[1,"alert-center-text"]],template:function(_e,me){if(1&_e){const ce=M.RV6();M.j41(0,"lv-lib-popover")(1,"lv-lib-popover-header",1),M.bIt("close",function(){return M.eBV(ce),M.Njj(me.closeDialog())}),M.j41(2,"h2"),M.EFF(3,"Login"),M.k0s()(),M.j41(4,"lv-lib-popover-body",2),M.DNE(5,he,6,6,"lv-lib-alerts",3),M.j41(6,"form",4)(7,"mat-form-field",5)(8,"mat-label"),M.EFF(9),M.nI1(10,"translate"),M.k0s(),M.nrm(11,"input",6),M.j41(12,"mat-error"),M.EFF(13),M.nI1(14,"translate"),M.k0s()(),M.j41(15,"mat-form-field",5)(16,"mat-label"),M.EFF(17),M.nI1(18,"translate"),M.k0s(),M.nrm(19,"input",7),M.j41(20,"mat-error"),M.EFF(21),M.nI1(22,"translate"),M.k0s()()(),M.j41(23,"div",8),M.bIt("click",function(){return M.eBV(ce),M.Njj(me.navigateToForgetPassword())}),M.EFF(24),M.nI1(25,"translate"),M.k0s(),M.j41(26,"div",9)(27,"p")(28,"span"),M.EFF(29),M.nI1(30,"translate"),M.k0s(),M.j41(31,"span",10),M.bIt("click",function(){return M.eBV(ce),M.Njj(me.openRegister())}),M.EFF(32,"Register"),M.k0s()()(),M.j41(33,"div",11)(34,"lv-captcha",12,0),M.bIt("captchaResponse",function(X){return M.eBV(ce),M.Njj(me.setCaptchaInput(X))}),M.k0s()(),M.j41(36,"div",13)(37,"lv-lib-button",14),M.bIt("click",function(){return M.eBV(ce),M.Njj(me.closeDialog())}),M.EFF(38),M.nI1(39,"translate"),M.k0s(),M.j41(40,"lv-lib-button",15),M.bIt("click",function(){return M.eBV(ce),M.Njj(me.logIn())}),M.EFF(41),M.nI1(42,"translate"),M.k0s()()()()}2&_e&&(M.R7$(4),M.Y8G("padding",!0),M.R7$(),M.Y8G("ngIf",me.showLoginAlert),M.R7$(),M.Y8G("formGroup",me.loginForm),M.R7$(),M.Y8G("hideRequiredMarker",!0),M.R7$(2),M.JRh(M.bMT(10,17,"settings-email")),M.R7$(4),M.JRh(M.bMT(14,19,"error-msg.required")),M.R7$(2),M.Y8G("hideRequiredMarker",!0),M.R7$(2),M.JRh(M.bMT(18,21,"password")),M.R7$(4),M.JRh(M.bMT(22,23,"error-msg.required")),M.R7$(3),M.SpI(" ",M.bMT(25,25,"password-forget")," "),M.R7$(5),M.SpI("",M.bMT(30,27,"premium-popup.to-register-button")," "),M.R7$(8),M.Y8G("rounded",!0)("type","secondary"),M.R7$(),M.SpI(" ",M.bMT(39,29,"button.close")," "),M.R7$(2),M.Y8G("rounded",!0)("disabled",me.loginForm.invalid),M.R7$(),M.SpI(" ",M.bMT(42,31,"button.log-in")," "))},dependencies:[T.qX,T.SD,T.$0,R.bT,T.vc,V.An,o.YN,o.qT,o.me,o.BC,o.cb,o.X1,o.j4,o.JD,U.rl,U.nJ,Q.fg,U.TL,B.c,T.Xb,x.h,x.D9],styles:["lv-login .container-alert{margin-bottom:1rem}lv-login .alert-center-text{display:flex;gap:.5rem;align-items:center}lv-login .input-field{width:100%;margin-bottom:.5rem}lv-login .link-forgot{margin-top:-20px;margin-bottom:6px;text-decoration:underline!important;font-size:.75rem;color:#ff8114;display:flex;flex-direction:row-reverse;position:relative}lv-login .action-buttons{margin-top:1.5rem;display:flex;justify-content:space-between;-moz-column-gap:1rem;column-gap:1rem}lv-login .action-buttons__button{max-width:256px;width:100%}@media (min-width: 768px){lv-login .action-buttons button{width:100%!important}}.login-text-wrapper{display:flex;padding:1rem 0}.login-text-wrapper p{font-size:1rem;font-weight:500;line-height:1.5}.login-text-wrapper p .login-link{color:#ff8114;text-decoration:underline;cursor:pointer}\n"],encapsulation:2})}return et})()},3383:(Rt,xe,h)=>{"use strict";h.d(xe,{v:()=>Vi});var n=h(177),o=h(4438),T=h(9213),B=h(8315),x=h(3955),ne=h(6029),Q=h(7366),U=h(6661);let V=(()=>{class gt{constructor(){this.initialized=!1,this.chargebeeSubDomain=U.c.chargebeeSubDomain}static shouldEnableRedirectMode(){return/iPad|iPhone|iPod/.test(navigator.userAgent)}initialize(){this.initialized||(this.cbInstance=window.Chargebee.init({site:this.chargebeeSubDomain,enableRedirectMode:gt.shouldEnableRedirectMode()}),this.initialized=!0)}getInstance(){return this.initialize(),this.cbInstance}static#e=this.\u0275fac=function(It){return new(It||gt)};static#t=this.\u0275prov=o.jDH({token:gt,factory:gt.\u0275fac,providedIn:"root"})}return gt})();var N=h(7217),R=h(3068),k=h(2234),M=h(8359),F=h(4412),z=h(7673),ae=h(3294),oe=h(6697),he=h(9437),Fe=h(6354),et=h(8141),Be=h(1626),Ee=h(1057);let _e=(()=>{class gt{constructor(ge,It,Ft,Kn){this.http=ge,this.languageService=It,this.translateService=Ft,this.apiCheckoutService=Kn,this.selectedPlan$$=new F.t(null),this.selectedPlan$=this.selectedPlan$$.asObservable(),this.translateService.use(this.languageService.locale)}update(ge){this.subscriptionAccessToken=ge,localStorage.setItem("lv_checkout.subscriptionAccessToken",this.subscriptionAccessToken)}readFromLocalStorage(){this.subscriptionAccessToken=localStorage.getItem("lv_checkout.subscriptionAccessToken")}getAlertText(ge,It){let Ft="";return ge?.length>0&&(Ft=ge[0]),It||this.translateService.get("error-msg.accepted-gtc").pipe((0,oe.s)(1)).subscribe(Kn=>{Ft=Kn}),Ft}getMembershipPlans(){return this.apiCheckoutService.fetchMembershipPlans().pipe((0,oe.s)(1),(0,Fe.T)(ge=>ge.data?.getMembershipPlansForUser))}emitSelectedPlan(ge){this.selectedPlan$$.next(ge)}static#e=this.\u0275fac=function(It){return new(It||gt)(o.KVO(Be.Qq),o.KVO(Ee.g),o.KVO(x.c$),o.KVO(ne.q))};static#t=this.\u0275prov=o.jDH({token:gt,factory:gt.\u0275fac,providedIn:"root"})}return gt})();var me=h(4630);const ce=gt=>({target:gt}),Ie=gt=>({price:gt});function X(gt,fn){if(1>){const ge=o.RV6();o.j41(0,"lv-lib-button",7),o.bIt("click",function(){o.eBV(ge);const Ft=o.XpG();return o.Njj(Ft.dialogRef.close("openChargebee"))}),o.j41(1,"span",8),o.EFF(2),o.nI1(3,"translate"),o.k0s()()}if(2>){const ge=o.XpG();o.Y8G("rounded",!0),o.R7$(2),o.SpI("",o.i5U(3,2,"premium-popup.close-dialog-btn-text",o.eq3(5,Ie,ge.data.selectedPlan))," ")}}function Te(gt,fn){if(1>){const ge=o.RV6();o.j41(0,"lv-lib-button",7),o.bIt("click",function(){o.eBV(ge);const Ft=o.XpG();return o.Njj(Ft.dialogRef.close("openRegister"))}),o.j41(1,"span",8),o.EFF(2),o.nI1(3,"translate"),o.k0s()()}if(2>){const ge=o.XpG();o.Y8G("rounded",!0),o.R7$(2),o.SpI("",o.i5U(3,2,"premium-popup.close-dialog-btn-text",o.eq3(5,Ie,ge.data.selectedPlan))," ")}}let We=(()=>{class gt{constructor(ge,It){this.dialogRef=ge,this.data=It,this.auth=(0,o.WQX)(Q.u),this.isExpired=this.auth.isExpired}static#e=this.\u0275fac=function(It){return new(It||gt)(o.rXU(B.ce),o.rXU(B.Qs))};static#t=this.\u0275cmp=o.VBU({type:gt,selectors:[["lv-close-paywall-dialog"]],standalone:!0,features:[o.aNF],decls:14,vars:14,consts:[[1,"paywall__wrapper"],[3,"close"],[3,"padding"],[3,"innerHTML"],[1,"close-dialog-action-btn"],["type","text","mat-button","",3,"click"],[1,"full-width",3,"rounded"],[1,"full-width",3,"click","rounded"],["lv-lib-ellipsis","1"]],template:function(It,Ft){1&It&&(o.j41(0,"div",0)(1,"lv-lib-popover-header",1),o.bIt("close",function(){return Ft.dialogRef.close(!0)}),o.j41(2,"h2"),o.EFF(3),o.nI1(4,"translate"),o.k0s()(),o.j41(5,"lv-lib-popover-body",2),o.nrm(6,"p",3),o.nI1(7,"translate"),o.j41(8,"div",4)(9,"lv-lib-button",5),o.bIt("click",function(){return Ft.dialogRef.close("closePaywallDialog")}),o.EFF(10),o.nI1(11,"translate"),o.k0s(),o.DNE(12,X,4,7,"lv-lib-button",6)(13,Te,4,7),o.k0s()()()),2&It&&(o.R7$(3),o.JRh(o.bMT(4,5,"profile-page.custom-ad-dialog-btn-close")),o.R7$(2),o.Y8G("padding",!0),o.R7$(),o.Y8G("innerHTML",o.i5U(7,7,"premium-popup.close-dialog-paragraph",o.eq3(12,ce,null==Ft.data?null:Ft.data.target)),o.npT),o.R7$(4),o.SpI(" ",o.bMT(11,10,"button.close")," "),o.R7$(2),o.vxM(12,Ft.isExpired?12:13))},dependencies:[B.SD,B.$0,B.Xb,x.h,x.D9],styles:[".paywall__wrapper[_ngcontent-%COMP%]{border-radius:24px;background-color:#fff;overflow:hidden;width:100vw;max-width:400px}@media (max-width: 768px){.paywall__wrapper[_ngcontent-%COMP%]{max-width:100vw;border-bottom-right-radius:0;border-bottom-left-radius:0}}.paywall__wrapper[_ngcontent-%COMP%] .close-dialog-action-btn[_ngcontent-%COMP%]{padding-top:1.5rem;display:flex;gap:1rem;justify-content:flex-end;align-items:center}.paywall__wrapper[_ngcontent-%COMP%] .close-dialog-action-btn[_ngcontent-%COMP%] .full-width[_ngcontent-%COMP%]{min-width:150px}"]})}return gt})();const Bt=()=>({width:"60px",height:"31px",borderRadius:"0px",backgroundColor:"#dddbdd"}),Et=()=>({width:"62px",height:"31px",borderRadius:"0px",backgroundColor:"#dddbdd"}),Kt=()=>({width:"40px",height:"18px",borderRadius:"0px",backgroundColor:"#dddbdd"});function ze(gt,fn){1>&&(o.j41(0,"div",6),o.EFF(1),o.nI1(2,"translate"),o.k0s()),2>&&(o.R7$(),o.SpI(" ",o.bMT(2,1,"membership-price-plan.most-popular")," "))}let ut=(()=>{class gt{constructor(){this.isMostPopular=!1,this.isSelected=!1}static#e=this.\u0275fac=function(It){return new(It||gt)};static#t=this.\u0275cmp=o.VBU({type:gt,selectors:[["lv-membership-price-plan-skeleton"]],inputs:{isMostPopular:"isMostPopular",isSelected:"isSelected"},standalone:!0,features:[o.aNF],decls:10,vars:8,consts:[[1,"membership-price-skeleton",3,"ngClass"],["class","membership-price-skeleton__most-popular",4,"ngIf"],[1,"membership-price-skeleton__wrapper"],[1,"membership-price-skeleton__wrapper__duration"],["appearance","line",3,"theme"],[1,"membership-price-skeleton__wrapper__price-per-duration"],[1,"membership-price-skeleton__most-popular"]],template:function(It,Ft){1&It&&(o.j41(0,"div",0),o.DNE(1,ze,3,3,"div",1),o.j41(2,"div",2)(3,"div",3),o.nrm(4,"ngx-skeleton-loader",4),o.k0s(),o.j41(5,"div",5)(6,"div"),o.nrm(7,"ngx-skeleton-loader",4),o.k0s(),o.j41(8,"div"),o.nrm(9,"ngx-skeleton-loader",4),o.k0s()()()()),2&It&&(o.Y8G("ngClass",Ft.isSelected?"active":""),o.R7$(),o.Y8G("ngIf",Ft.isMostPopular),o.R7$(3),o.Y8G("theme",o.lJ4(5,Bt)),o.R7$(3),o.Y8G("theme",o.lJ4(6,Et)),o.R7$(2),o.Y8G("theme",o.lJ4(7,Kt)))},dependencies:[n.YU,n.bT,k.Yq,k.Zm,x.h,x.D9],styles:[".membership-price-skeleton[_ngcontent-%COMP%]{width:100%;border:1px solid #dbdbdb;border-radius:8px}.membership-price-skeleton__most-popular[_ngcontent-%COMP%]{transform:translateY(-50%);background:#ff8114;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:4px;font-size:12px;font-weight:500;height:20px;width:-moz-fit-content;width:fit-content;margin-left:16px;padding:4px 8px;margin-bottom:-22px}.membership-price-skeleton__wrapper[_ngcontent-%COMP%]{padding:19px 24px 2px 19px;display:flex;justify-content:space-between}.membership-price-skeleton__wrapper__duration[_ngcontent-%COMP%]{font-weight:500;font-size:16px}.membership-price-skeleton__wrapper__price-per-duration[_ngcontent-%COMP%]{display:flex;align-items:baseline}.membership-price-skeleton__wrapper__price-per-duration[_ngcontent-%COMP%] div[_ngcontent-%COMP%]:first-of-type{font-weight:500;font-size:24px}.membership-price-skeleton__wrapper__price-per-duration[_ngcontent-%COMP%] div[_ngcontent-%COMP%]:last-of-type{font-weight:300;font-size:12px}.active[_ngcontent-%COMP%]{border:0!important;outline:2px solid #ff8114}"]})}return gt})();function Ce(gt,fn){if(1>&&o.nrm(0,"lv-membership-price-plan-skeleton",2),2>){const ge=o.XpG();o.Y8G("isMostPopular",ge.isMostPopular)("isSelected",ge.isSelected)}}function tt(gt,fn){1>&&(o.EFF(0),o.nI1(1,"translate")),2>&&o.SpI(" ",o.bMT(1,1,"membership-price-plan.most-popular")," ")}function ke(gt,fn){1>&&(o.EFF(0),o.nI1(1,"translate")),2>&&o.SpI(" ",o.bMT(1,1,"membership-price-plan.reactivate")," ")}function pe(gt,fn){if(1>&&(o.j41(0,"div",9),o.DNE(1,tt,2,3)(2,ke,2,3),o.k0s()),2>){const ge=o.XpG(2);o.R7$(),o.vxM(1,ge.isExpired?2:1)}}function Re(gt,fn){1>&&(o.j41(0,"div",5),o.EFF(1),o.nI1(2,"translate"),o.k0s()),2>&&(o.R7$(),o.SpI(" ",o.bMT(2,1,"membership-price-plan.catch-phrase")," "))}function at(gt,fn){if(1>&&(o.j41(0,"div",3),o.DNE(1,pe,3,1,"div",4)(2,Re,3,3,"div",5),o.j41(3,"div",6)(4,"div",7),o.EFF(5),o.k0s(),o.j41(6,"div",8)(7,"div"),o.EFF(8),o.k0s(),o.j41(9,"div"),o.EFF(10),o.k0s()()()()),2>){const ge=o.XpG();o.Y8G("ngClass",ge.isSelected?"active":""),o.R7$(),o.Y8G("ngIf",ge.isMostPopular),o.R7$(),o.vxM(2,ge.bigPlan?2:-1),o.R7$(2),o.AVh("membership-price__wrapper__duration__expired",ge.bigPlan),o.R7$(),o.SpI(" ",ge.durationDisplayText," "),o.R7$(),o.AVh("membership-price__wrapper__price-per-duration__expired",ge.bigPlan),o.R7$(2),o.JRh(ge.priceDisplayText),o.R7$(2),o.SpI("/",ge.durationPerPriceDisplayText,"")}}let De=(()=>{class gt{constructor(){this.isMostPopular=!1,this.isSelected=!1,this.showSkeleton=!1,this.isExpired=!1,this.bigPlan=!1}static#e=this.\u0275fac=function(It){return new(It||gt)};static#t=this.\u0275cmp=o.VBU({type:gt,selectors:[["lv-membership-price-plan"]],inputs:{isMostPopular:"isMostPopular",durationDisplayText:"durationDisplayText",durationPerPriceDisplayText:"durationPerPriceDisplayText",priceDisplayText:"priceDisplayText",isSelected:"isSelected",showSkeleton:"showSkeleton",isExpired:"isExpired",bigPlan:"bigPlan"},standalone:!0,features:[o.aNF],decls:2,vars:2,consts:[[3,"isMostPopular","isSelected",4,"ngIf"],["class","membership-price",3,"ngClass",4,"ngIf"],[3,"isMostPopular","isSelected"],[1,"membership-price",3,"ngClass"],["class","membership-price__most-popular",4,"ngIf"],[1,"membership-price__text-wrapper"],[1,"membership-price__wrapper"],[1,"membership-price__wrapper__duration"],[1,"membership-price__wrapper__price-per-duration"],[1,"membership-price__most-popular"]],template:function(It,Ft){1&It&&o.DNE(0,Ce,1,2,"lv-membership-price-plan-skeleton",0)(1,at,11,10,"div",1),2&It&&(o.Y8G("ngIf",Ft.showSkeleton),o.R7$(),o.Y8G("ngIf",!Ft.showSkeleton))},dependencies:[n.bT,ut,n.YU,x.h,x.D9],styles:[".membership-price[_ngcontent-%COMP%]{width:100%;border:1px solid #dbdbdb;border-radius:8px;cursor:pointer}.membership-price__most-popular[_ngcontent-%COMP%]{transform:translateY(-50%);background:#ff8114;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:4px;font-size:12px;font-weight:500;height:20px;width:-moz-fit-content;width:fit-content;margin-left:16px;padding:4px 8px;margin-bottom:-22px}.membership-price__text-wrapper[_ngcontent-%COMP%]{padding:1rem 1.5rem 0;font-weight:500}.membership-price__wrapper[_ngcontent-%COMP%]{padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center}.membership-price__wrapper__duration[_ngcontent-%COMP%]{font-weight:500;font-size:16px}.membership-price__wrapper__duration__expired[_ngcontent-%COMP%]{font-weight:300;font-size:2rem}@media screen and (max-width: 370px){.membership-price__wrapper__duration[_ngcontent-%COMP%]{font-weight:500;font-size:24px}}.membership-price__wrapper__price-per-duration[_ngcontent-%COMP%]{display:flex;align-items:baseline}.membership-price__wrapper__price-per-duration[_ngcontent-%COMP%] div[_ngcontent-%COMP%]:first-of-type{font-weight:500;font-size:24px}.membership-price__wrapper__price-per-duration[_ngcontent-%COMP%] div[_ngcontent-%COMP%]:last-of-type{font-weight:300;font-size:12px}@media screen and (min-width: 370px){.membership-price__wrapper__price-per-duration__expired[_ngcontent-%COMP%] div[_ngcontent-%COMP%]:first-of-type{font-weight:300;font-size:2rem}.membership-price__wrapper__price-per-duration__expired[_ngcontent-%COMP%] div[_ngcontent-%COMP%]:last-of-type{font-weight:300;font-size:12px}}.active[_ngcontent-%COMP%]{border:0!important;outline:2px solid #ff8114}"]})}return gt})();function Ze(gt,fn){if(1>){const ge=o.RV6();o.j41(0,"div",9)(1,"p",10),o.bIt("click",function(){o.eBV(ge);const Ft=o.XpG(3);return o.Njj(Ft.setPlanChanged())}),o.EFF(2),o.nI1(3,"translate"),o.k0s()()}2>&&(o.R7$(2),o.JRh(o.bMT(3,1,"expired-dialog.change-plan")))}function $e(gt,fn){if(1>&&(o.j41(0,"div",4),o.nrm(1,"lv-membership-price-plan",8),o.DNE(2,Ze,4,3,"div",9),o.k0s()),2>){let ge,It,Ft;const Kn=o.XpG(2);o.R7$(),o.Y8G("isMostPopular",!1)("isSelected",!0)("durationDisplayText",null!==(ge=null==(ge=Kn.lastPlan()[0])?null:ge.durationDisplayText)&&void 0!==ge?ge:"")("priceDisplayText",null!==(It=null==(It=Kn.lastPlan()[0])?null:It.priceDisplayText)&&void 0!==It?It:"")("durationPerPriceDisplayText",null!==(Ft=null==(Ft=Kn.lastPlan()[0])?null:Ft.durationPerPriceDisplayText)&&void 0!==Ft?Ft:"")("showSkeleton",Kn.showSkeleton())("isExpired",Kn.isExpired())("bigPlan",!0),o.R7$(),o.vxM(2,Kn.isNonRenewing()?-1:2)}}function pt(gt,fn){if(1>){const ge=o.RV6();o.j41(0,"lv-membership-price-plan",13),o.bIt("click",function(){const Ft=o.eBV(ge).$implicit,Kn=o.XpG(3);return o.Njj(Kn.setSelectedPlan(Ft))}),o.k0s()}if(2>){let ge,It,Ft,Kn;const Ti=fn.$implicit,ii=o.XpG(3);o.Y8G("isMostPopular",(null==Ti?null:Ti.chargebee_identifier)===(null==(ge=ii.lastPlan()[0])?null:ge.chargebee_identifier))("isSelected",ii.selectedPlan()===(null==Ti?null:Ti.chargebee_identifier))("durationDisplayText",null!==(It=null==Ti?null:Ti.durationDisplayText)&&void 0!==It?It:"")("priceDisplayText",null!==(Ft=null==Ti?null:Ti.priceDisplayText)&&void 0!==Ft?Ft:"")("durationPerPriceDisplayText",null!==(Kn=null==Ti?null:Ti.durationPerPriceDisplayText)&&void 0!==Kn?Kn:"")("showSkeleton",ii.showSkeleton())("isExpired",ii.isExpired())}}function an(gt,fn){if(1>&&(o.j41(0,"div",11),o.Z7z(1,pt,1,7,"lv-membership-price-plan",12,o.Vm6),o.k0s()),2>){const ge=o.XpG(2);o.R7$(),o.Dyx(ge.sortedPlans())}}function $n(gt,fn){if(1>){const ge=o.RV6();o.j41(0,"div",0)(1,"div",1)(2,"mat-icon"),o.EFF(3,"timer_off"),o.k0s(),o.nrm(4,"span",2),o.nI1(5,"translate"),o.k0s(),o.j41(6,"div",1),o.nrm(7,"lv-lib-icon",3)(8,"span",2),o.nI1(9,"translate"),o.k0s(),o.j41(10,"div",1)(11,"mat-icon"),o.EFF(12,"play_disabled"),o.k0s(),o.nrm(13,"span",2),o.nI1(14,"translate"),o.k0s(),o.j41(15,"div",1)(16,"mat-icon"),o.EFF(17,"all_inclusive"),o.k0s(),o.nrm(18,"span",2),o.nI1(19,"translate"),o.k0s()(),o.DNE(20,$e,3,9,"div",4)(21,an,3,0),o.j41(22,"div",5)(23,"lv-lib-button",6),o.bIt("click",function(){o.eBV(ge);const Ft=o.XpG();return o.Njj(Ft.currentStep.set(Ft.dialogSteps.confirmPlan))}),o.j41(24,"div",7)(25,"span"),o.EFF(26),o.nI1(27,"translate"),o.k0s()()()()}if(2>){const ge=o.XpG();o.R7$(4),o.Y8G("innerHTML",o.bMT(5,13,"premium-popup.benefits.skip-waiting"),o.npT),o.R7$(3),o.Y8G("size","sm")("color","primary")("iconName","premium"),o.R7$(),o.Y8G("innerHTML",o.bMT(9,15,"premium-popup.benefits.premium-status"),o.npT),o.R7$(5),o.Y8G("innerHTML",o.bMT(14,17,"premium-popup.benefits.no-ads"),o.npT),o.R7$(5),o.Y8G("innerHTML",o.bMT(19,19,"premium-popup.benefits.unlimited-access-new"),o.npT),o.R7$(2),o.vxM(20,ge.currentStep()===ge.dialogSteps.lastPlan?20:ge.currentStep()===ge.dialogSteps.allPlans?21:-1),o.R7$(3),o.Y8G("rounded",!0)("isfullWidth",!0)("disabled",ge.showSkeleton())("type","success"),o.R7$(3),o.SpI(" ",o.bMT(27,21,"membership-plan-selection.reactivate")," ")}}function Dn(gt,fn){if(1>){const ge=o.RV6();o.j41(0,"div",14),o.nrm(1,"p",2),o.nI1(2,"translate"),o.k0s(),o.j41(3,"div",5)(4,"lv-lib-button",6),o.bIt("click",function(Ft){o.eBV(ge);const Kn=o.XpG();return o.Njj(Kn.changeSubscription(Ft,Kn.planChanged))}),o.j41(5,"div",7)(6,"span"),o.EFF(7),o.nI1(8,"translate"),o.k0s()()()()}if(2>){const ge=o.XpG();o.R7$(),o.Y8G("innerHTML",o.bMT(2,6,"expired-dialog.welcome-back"),o.npT),o.R7$(3),o.Y8G("rounded",!0)("isfullWidth",!0)("disabled",ge.showSkeleton())("type","success"),o.R7$(3),o.SpI(" ",o.bMT(8,8,"membership-plan-selection.reactivate")," ")}}var In=function(gt){return gt.lastPlan="lastPlan",gt.allPlans="allPlans",gt.confirmPlan="confirmPlan",gt}(In||{});let qn=(()=>{class gt{constructor(){this.data=o.hFB.required(),this.visiblePlans=o.hFB.required(),this.sortedPlans=(0,o.EWP)(()=>{const ge=this.visiblePlans();return 0===ge.length?[]:[ge.find(It=>It.chargebee_identifier?.includes("year")),ge.find(It=>It.chargebee_identifier?.includes("month"))]}),this.selectedPlan=o.hFB.required(),this.showSkeleton=(0,o.hFB)(!0),this.isNonRenewing=(0,o.hFB)(!1),this.isExpired=o.hFB.required(),this.dialogSteps=In,this.currentStep=(0,o.vPA)(In.lastPlan),this.lastPlan=(0,o.vPA)([]),this.setPlan=(0,o.CGW)(),this.changePlan=(0,o.CGW)(),this.planChanged=!1,(0,o.QZP)(()=>{let ge;ge=this.data().lastSubscription?.startsWith("linkvertise-premium-2d-|-1-month")?this.visiblePlans().filter(It=>It&&It.chargebee_identifier?.startsWith("linkvertise-premium-|-1-month")):this.visiblePlans().filter(It=>It&&It.chargebee_identifier===this.data().lastSubscription),this.lastPlan.set(ge)},{allowSignalWrites:!0})}setSelectedPlan(ge){this.setPlan.emit(ge)}changeSubscription(ge,It){this.changePlan.emit({event:ge,planChanged:It})}setPlanChanged(){this.currentStep.set(this.dialogSteps.allPlans),this.planChanged=!0}static#e=this.\u0275fac=function(It){return new(It||gt)};static#t=this.\u0275cmp=o.VBU({type:gt,selectors:[["lv-expired-dialog-content"]],inputs:{data:[o.Mj6.SignalBased,"data"],visiblePlans:[o.Mj6.SignalBased,"visiblePlans"],selectedPlan:[o.Mj6.SignalBased,"selectedPlan"],showSkeleton:[o.Mj6.SignalBased,"showSkeleton"],isNonRenewing:[o.Mj6.SignalBased,"isNonRenewing"],isExpired:[o.Mj6.SignalBased,"isExpired"]},outputs:{setPlan:"setPlan",changePlan:"changePlan"},standalone:!0,features:[o.aNF],decls:2,vars:1,consts:[[1,"benefits-wrapper"],[1,"benefit"],[3,"innerHTML"],[3,"size","color","iconName"],[1,"last-plan-wrapper"],[1,"register-btn-wrapper"],[3,"click","rounded","isfullWidth","disabled","type"],[1,"register-btn-content"],[3,"isMostPopular","isSelected","durationDisplayText","priceDisplayText","durationPerPriceDisplayText","showSkeleton","isExpired","bigPlan"],[1,"change-wrapper"],[1,"change-plan",3,"click"],[1,"plans-wrapper"],[3,"isMostPopular","isSelected","durationDisplayText","priceDisplayText","durationPerPriceDisplayText","showSkeleton","isExpired"],[3,"click","isMostPopular","isSelected","durationDisplayText","priceDisplayText","durationPerPriceDisplayText","showSkeleton","isExpired"],[1,"text-wrapper"]],template:function(It,Ft){1&It&&o.DNE(0,$n,28,23)(1,Dn,9,10),2&It&&o.vxM(0,Ft.currentStep()!==Ft.dialogSteps.confirmPlan?0:1)},dependencies:[n.MD,De,x.h,x.D9,B.Xb,T.An,B.og],styles:[".benefits-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;margin:1rem 0 10px}.benefits-wrapper[_ngcontent-%COMP%] .benefit[_ngcontent-%COMP%]{display:flex;align-items:center}.benefits-wrapper[_ngcontent-%COMP%] .benefit[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{font-size:1rem;display:flex;align-items:center;justify-content:flex-start;color:#ff8114}.benefits-wrapper[_ngcontent-%COMP%] .benefit[_ngcontent-%COMP%] lv-lib-icon[_ngcontent-%COMP%]{margin:0 .5rem 0 0}.last-plan-wrapper[_ngcontent-%COMP%]{min-width:100%;display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.last-plan-wrapper[_ngcontent-%COMP%] .change-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center;padding-bottom:1rem;cursor:pointer}.last-plan-wrapper[_ngcontent-%COMP%] .change-wrapper[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{text-decoration:underline}.plans-wrapper[_ngcontent-%COMP%]{min-height:237.5px;min-width:100%;display:flex;flex-direction:column;justify-content:space-evenly;gap:1rem;padding:1rem 0}.register-btn-wrapper[_ngcontent-%COMP%]{padding-bottom:1.5rem}.text-wrapper[_ngcontent-%COMP%]{padding:1rem 0}.text-wrapper[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-weight:500}"]})}return gt})();var xn=h(431),Je=h(9417),Oe=h(2102),ot=h(9631),_t=h(345);let en=(()=>{class gt{constructor(ge){this.sanitizer=ge}transform(ge,It){switch(It){case"html":return this.sanitizer.bypassSecurityTrustHtml(ge);case"style":return this.sanitizer.bypassSecurityTrustStyle(ge);case"script":return this.sanitizer.bypassSecurityTrustScript(ge);case"url":return this.sanitizer.bypassSecurityTrustUrl(ge);case"resourceUrl":return this.sanitizer.bypassSecurityTrustResourceUrl(ge);default:throw new Error(`Invalid safe type specified: ${It}`)}}static#e=this.\u0275fac=function(It){return new(It||gt)(o.rXU(_t.up,16))};static#t=this.\u0275pipe=o.EJ8({name:"safe",type:gt,pure:!0,standalone:!0})}return gt})();var Bn=h(8746),qt=h(9886),Pt=h(2803),be=h(5351);function qe(gt,fn){if(1>){const ge=o.RV6();o.j41(0,"div")(1,"lv-lib-alerts",23),o.bIt("close",function(){const Ft=o.eBV(ge).index,Kn=o.XpG();return o.Njj(Kn.removeErrorMessage(Ft))}),o.nrm(2,"div",24),o.nI1(3,"safe"),o.k0s()()}if(2>){const ge=fn.$implicit;o.R7$(),o.Y8G("rounded",!0)("type","NEGATIVE"),o.R7$(),o.Y8G("innerHTML",o.i5U(3,3,ge,"html"),o.npT)}}function Xe(gt,fn){1>&&(o.j41(0,"mat-error"),o.EFF(1),o.nI1(2,"translate"),o.k0s()),2>&&(o.R7$(),o.SpI(" ",o.bMT(2,1,"error-msg.accepted-gtc")," "))}let Dt=(()=>{class gt{constructor(ge,It,Ft,Kn,Ti,ii,Sr,Lr,Br,vr,Xr){this.data=ge,this.sidebarService=It,this.apiCheckoutService=Ft,this.dialogService=Kn,this.checkoutService=Ti,this.authService=ii,this.trackingService=Sr,this.translate=Lr,this.chargebeeService=Br,this.dialog=vr,this.dialogRef=Xr,this.eMailRegEx="^[\\w-\\.]+@([\\w-]+\\.)+[\\w-]{2,4}",this.isCheckboxChecked=!1,this.chargeBeeInstance=this.chargebeeService.getInstance(),this.checkboxTouched=!1,this.subscriptions=new M.yU,this.errorMessages=[],this.hasCheqError=!1,this.currentStatus=new F.t("DEFAULT"),this.disableRegister=(0,o.vPA)(!1),this.chargebeeSubDomain=U.c.chargebeeSubDomain}ngOnInit(){this.subscriptions.add(this.checkoutService.selectedPlan$.subscribe(ge=>{this.memberShipPlan=ge})),this.registerForm=new Je.gE({email:new Je.MJ("",[Je.k0.required,Je.k0.email,Je.k0.pattern(this.eMailRegEx),this.triggerRepeatFieldValidator("repeatEmail")]),repeatEmail:new Je.MJ("",[Je.k0.required,this.matchValidator("email")]),password:new Je.MJ("",[Je.k0.required,Je.k0.minLength(6),this.triggerRepeatFieldValidator("repeatPassword")]),repeatPassword:new Je.MJ("",[Je.k0.required,this.matchValidator("password")]),confirmCheckbox:new Je.MJ(!1,[this.checkboxValid()]),captcha:new Je.MJ("",[Je.k0.required])})}ngOnDestroy(){this.subscriptions.unsubscribe()}closeDialog(){this.dialogRef.close()}setCaptchaInput(ge){this.registerForm.get("captcha")?.setValue(ge),this.registerForm.updateValueAndValidity()}openWithdrawDialog(){this.sidebarService.open=!1,this.dialogService.open(qt.p,{backdropClass:"dialogOpenInFront",data:{type:"withdraw"}})}openPrivacyDialog(){this.sidebarService.open=!1,this.dialogService.open(qt.p,{backdropClass:"dialogOpenInFront",data:{type:"privacy"}})}openGtcDialog(){this.sidebarService.open=!1,this.dialogService.open(qt.p,{backdropClass:"dialogOpenInFront",data:{type:"gtc"}})}back(){this.dialogRef.close(),this.dialog.open(Vi,{data:{hasCountdown:this.data.countdownHasSeen,variant:this.data.variant,targetLink:{id:this.data.targetLink.id,short_link_title:this.data.targetLink.short_link_title}}})}register(){this.disableRegister.set(!0),this.apiCheckoutService.postCheckout(this.registerForm.get("email").value,this.registerForm.get("password").value,this.memberShipPlan.id,this.registerForm.get("captcha").value,this.sanitizeUrl()).subscribe({next:ge=>this.handleAfterPostCheckout(ge),error:ge=>{this.errorHandling(ge),this.disableRegister.set(!1)}})}handleAfterPostCheckout(ge){if(ge.success){const It=new Promise(Ft=>{this.checkoutService.update(ge.data?.subscription_token),Ft(ge.data?.hosted_page)});this.chargeBeeInstance.openCheckout({hostedPage:()=>It,success:Ft=>{this.trackingService.trackPaywallPurchase(this.data.variant),this.status(Ft),this.checkDialogRef=this.apiCheckoutService.handleChargebeeStatus(this.currentStatus)}}),this.disableRegister.set(!1)}else this.captcha.reset(),this.registerForm.get("captcha")?.setValue(null),"some errors occured!"===ge.messages[0]?this.vpnErrorHandling():this.errorMessages=ge.messages}errorHandling(ge){this.captcha.reset(),this.registerForm.get("captcha")?.setValue(null),this.errorMessages=[],"some errors occured!"===ge.error?.message&&this.vpnErrorHandling(),ge.error?.errors?.email&&ge.error.errors.email.forEach(It=>{this.errorMessages.push(It)}),ge.error?.errors?.password&&ge.error.errors.password.forEach(It=>{this.errorMessages.push(It)}),ge.error?.errors?.membership_plan_id&&ge.error.errors.membership_plan_id.forEach(It=>{this.errorMessages.push(It)})}vpnErrorHandling(){this.translate.get("registration.invalid-user").pipe((0,oe.s)(1)).subscribe(ge=>{this.errorMessages.push(ge)}),this.hasCheqError=!0}status(ge){this.apiCheckoutService.fetchCheckoutStatus(ge).subscribe(It=>{this.currentStatus.next(this.apiCheckoutService.checkChargebeeStatus(It,this.globalStatus)),"DEFAULT"!==this.currentStatus.value?this.checkDialogRef.afterClosed().subscribe(Ft=>{"active"===Ft?this.authService.postLogin(this.registerForm.get("email").value,this.registerForm.get("password").value,"bypass-captcha").subscribe(Kn=>{this.authService.login(Kn.data.access_token),window.location.reload()}):"dunning"===Ft&&this.authService.postLogin(this.registerForm.get("email").value,this.registerForm.get("password").value,"bypass-captcha").subscribe(Kn=>{Kn.data?.access_token&&(this.authService.login(Kn.data.access_token),this.apiCheckoutService.handleChargebeePortal().then(()=>{window.location.reload()}))}),this.captcha.reset(),this.globalStatus=void 0}):setTimeout(()=>{this.globalStatus=It.data.state,this.status(ge)},12e4)})}checkboxValid(){return()=>this.isCheckboxChecked?null:{required:!0}}checkboxChange(ge){this.checkboxTouched=!0,this.isCheckboxChecked=ge,this.registerForm.get("confirmCheckbox")?.setValue(ge)}matchValidator(ge){return It=>{const Ft=It,Kn=It.parent?.get(ge);if(Ft&&Kn)return Kn.value!==Ft.value?{notMatched:!0}:null}}triggerRepeatFieldValidator(ge){return It=>{const Ft=It.parent?.get(ge);return Ft&&Ft.updateValueAndValidity(),null}}removeErrorMessage(ge){this.errorMessages.splice(ge,1)}sanitizeUrl(){return window.location.href.split("/checkout-complete")[0]}static#e=this.\u0275fac=function(It){return new(It||gt)(o.rXU(B.Qs),o.rXU(Pt.o),o.rXU(ne.q),o.rXU(be.bZ),o.rXU(_e),o.rXU(Q.u),o.rXU(R.b),o.rXU(x.c$),o.rXU(V),o.rXU(B.o3),o.rXU(B.ce))};static#t=this.\u0275cmp=o.VBU({type:gt,selectors:[["lv-register"]],viewQuery:function(It,Ft){if(1&It&&o.GBs(Bn.c,5),2&It){let Kn;o.mGM(Kn=o.lsd())&&(Ft.captcha=Kn.first)}},standalone:!0,features:[o.aNF],decls:76,vars:73,consts:[["captcha",""],[3,"close","padding"],[3,"padding"],[4,"ngFor","ngForOf"],[3,"isSelected","isMostPopular","durationDisplayText","priceDisplayText","durationPerPriceDisplayText"],[1,"register-form",3,"formGroup"],[1,"register-form__email-fields"],["appearance","fill",3,"hideRequiredMarker"],["matInput","","type","email","name","email","formControlName","email"],["matInput","","type","email","name","repeatEmail","formControlName","repeatEmail","onpaste","return false;","ondrop","return false;","autocomplete","off"],[1,"register-form__password-fields"],["matInput","","formControlName","password","type","password","name","password"],["matInput","","formControlName","repeatPassword","type","password","name","repeatPassword","onpaste","return false;","ondrop","return false;","autocomplete","off"],[1,"register-form__confirm-checkbox"],[3,"checkboxChange"],["href","javascript:void(0);",3,"click","innerHTML"],[4,"ngIf"],[1,"input-field","lv-center-x"],[3,"captchaResponse"],[1,"register-button-wrapper"],["type","secondary","id","backButton",1,"register-button-wrapper__lib-button",3,"click","rounded","isfullWidth"],[1,"register-button-wrapper__button"],["type","primary",1,"register-button-wrapper__lib-button",3,"click","rounded","isfullWidth","disabled"],[3,"close","rounded","type"],[1,"alert-center-text",3,"innerHTML"]],template:function(It,Ft){if(1&It){const Kn=o.RV6();o.j41(0,"lv-lib-popover")(1,"lv-lib-popover-header",1),o.bIt("close",function(){return o.eBV(Kn),o.Njj(Ft.closeDialog())}),o.j41(2,"h2"),o.EFF(3),o.nI1(4,"translate"),o.k0s()(),o.j41(5,"lv-lib-popover-body",2),o.DNE(6,qe,4,6,"div",3),o.nrm(7,"lv-membership-price-plan",4),o.j41(8,"form",5)(9,"div",6)(10,"mat-form-field",7)(11,"mat-label"),o.EFF(12),o.nI1(13,"translate"),o.k0s(),o.nrm(14,"input",8),o.j41(15,"mat-error"),o.EFF(16),o.nI1(17,"translate"),o.k0s()(),o.j41(18,"mat-form-field",7)(19,"mat-label"),o.EFF(20),o.nI1(21,"translate"),o.k0s(),o.nrm(22,"input",9),o.j41(23,"mat-error"),o.EFF(24),o.nI1(25,"translate"),o.k0s()()(),o.j41(26,"div",10)(27,"mat-form-field",7)(28,"mat-label"),o.EFF(29),o.nI1(30,"translate"),o.k0s(),o.nrm(31,"input",11),o.j41(32,"mat-error"),o.EFF(33),o.nI1(34,"translate"),o.k0s()(),o.j41(35,"mat-form-field",7)(36,"mat-label"),o.EFF(37),o.nI1(38,"translate"),o.k0s(),o.nrm(39,"input",12),o.j41(40,"mat-error"),o.EFF(41),o.nI1(42,"translate"),o.k0s()()(),o.j41(43,"div",13)(44,"lv-lib-checkbox",14),o.bIt("checkboxChange",function(ii){return o.eBV(Kn),o.Njj(Ft.checkboxChange(ii))}),o.EFF(45),o.nI1(46,"translate"),o.j41(47,"a",15),o.nI1(48,"translate"),o.bIt("click",function(){return o.eBV(Kn),o.Njj(Ft.openGtcDialog())}),o.k0s(),o.EFF(49),o.nI1(50,"translate"),o.j41(51,"a",15),o.nI1(52,"translate"),o.bIt("click",function(){return o.eBV(Kn),o.Njj(Ft.openWithdrawDialog())}),o.k0s(),o.EFF(53),o.nI1(54,"translate"),o.j41(55,"a",15),o.nI1(56,"translate"),o.bIt("click",function(){return o.eBV(Kn),o.Njj(Ft.openPrivacyDialog())}),o.k0s(),o.EFF(57),o.nI1(58,"translate"),o.k0s(),o.DNE(59,Xe,3,3,"mat-error",16),o.k0s()(),o.j41(60,"div",17)(61,"lv-captcha",18,0),o.bIt("captchaResponse",function(ii){return o.eBV(Kn),o.Njj(Ft.setCaptchaInput(ii))}),o.k0s()(),o.j41(63,"div",19)(64,"lv-lib-button",20),o.bIt("click",function(){return o.eBV(Kn),o.Njj(Ft.back())}),o.j41(65,"div",21)(66,"mat-icon"),o.EFF(67,"arrow_back"),o.k0s(),o.j41(68,"span"),o.EFF(69),o.nI1(70,"translate"),o.k0s()()(),o.j41(71,"lv-lib-button",22),o.bIt("click",function(){return o.eBV(Kn),o.Njj(Ft.register())}),o.j41(72,"div",21)(73,"span"),o.EFF(74),o.nI1(75,"translate"),o.k0s()()()()()()}2&It&&(o.R7$(),o.Y8G("padding",!0),o.R7$(2),o.JRh(o.bMT(4,37,"registration.headline")),o.R7$(2),o.Y8G("padding",!0),o.R7$(),o.Y8G("ngForOf",Ft.errorMessages),o.R7$(),o.Y8G("isSelected",!0)("isMostPopular",Ft.memberShipPlan.mostPopular)("durationDisplayText",Ft.memberShipPlan.durationDisplayText)("priceDisplayText",Ft.memberShipPlan.priceDisplayText)("durationPerPriceDisplayText",Ft.memberShipPlan.durationPerPriceDisplayText),o.R7$(),o.Y8G("formGroup",Ft.registerForm),o.R7$(2),o.Y8G("hideRequiredMarker",!0),o.R7$(2),o.JRh(o.bMT(13,39,"registration.email")),o.R7$(4),o.JRh(o.bMT(17,41,"error-msg.email.invalid")),o.R7$(2),o.Y8G("hideRequiredMarker",!0),o.R7$(2),o.JRh(o.bMT(21,43,"registration.repeat-email")),o.R7$(4),o.JRh(o.bMT(25,45,"error-msg.email.not_matched")),o.R7$(3),o.Y8G("hideRequiredMarker",!0),o.R7$(2),o.JRh(o.bMT(30,47,"registration.password")),o.R7$(4),o.JRh(o.bMT(34,49,"error-msg.psw.character_length")),o.R7$(2),o.Y8G("hideRequiredMarker",!0),o.R7$(2),o.JRh(o.bMT(38,51,"registration.repeat-password")),o.R7$(4),o.JRh(o.bMT(42,53,"error-msg.psw.not_matched")),o.R7$(4),o.SpI(" ",o.bMT(46,55,"registration.checkbox.part1")," "),o.R7$(2),o.Y8G("innerHTML",o.bMT(48,57,"registration.checkbox.part2"),o.npT),o.R7$(2),o.SpI("",o.bMT(50,59,"registration.checkbox.part3")," "),o.R7$(2),o.Y8G("innerHTML",o.bMT(52,61,"registration.checkbox.part4"),o.npT),o.R7$(2),o.SpI(" ",o.bMT(54,63,"registration.checkbox.part5")," "),o.R7$(2),o.Y8G("innerHTML",o.bMT(56,65,"registration.checkbox.part6"),o.npT),o.R7$(2),o.SpI(" ",o.bMT(58,67,"registration.checkbox.part7")," "),o.R7$(2),o.Y8G("ngIf",!Ft.isCheckboxChecked&&Ft.checkboxTouched),o.R7$(5),o.Y8G("rounded",!0)("isfullWidth",!1),o.R7$(5),o.SpI(" ",o.bMT(70,69,"registration.back")," "),o.R7$(2),o.Y8G("rounded",!0)("isfullWidth",!1)("disabled",Ft.registerForm.invalid||Ft.hasCheqError||Ft.disableRegister()),o.R7$(3),o.SpI(" ",o.bMT(75,71,"registration.register")," "))},dependencies:[B.qX,B.SD,B.$0,n.pM,B.vc,De,Je.YN,Je.qT,Je.me,Je.BC,Je.cb,Je.X1,Je.j4,Je.JD,Oe.rl,Oe.nJ,ot.fg,Oe.TL,B._f,n.bT,Bn.c,B.Xb,T.An,en,x.h,x.D9],styles:["lv-register .input-field{width:100%;margin-bottom:1.5rem}lv-register .container-alert{margin-bottom:1rem}lv-register .alert-center-text{align-content:center}lv-register .alert-center-text a,lv-register .alert-center-text .invalid-user-click{text-decoration:underline!important;color:#fff;cursor:pointer}lv-register .register-form{margin-top:1.5rem;margin-bottom:11px;display:flex;flex-direction:column;gap:10.5px}lv-register .register-form>div{display:flex;gap:1rem}@media (max-width: 768px){lv-register .register-form>div{flex-direction:column}}lv-register .register-form>div>mat-form-field{width:100%;font-size:16px;font-weight:300}lv-register .register-form>div>mat-form-field .mat-form-field-label{color:#000!important}lv-register .register-form__confirm-checkbox{display:flex;gap:0!important;flex-direction:column}lv-register .register-form__confirm-checkbox mat-error{font-size:75%;font-weight:300;padding-left:10px}lv-register .register-form__confirm-checkbox .checkbox-container{display:flex;align-items:center;gap:.5rem}lv-register .register-form__confirm-checkbox .checkbox-container__box{display:block!important}lv-register .register-form__confirm-checkbox .checkbox-container__label{margin-top:0!important;margin-bottom:.4rem!important;font-size:16px;font-weight:300}lv-register .register-form__confirm-checkbox .checkbox-container__label a{color:#ff8114}lv-register .register-button-wrapper{display:flex;justify-content:space-between;width:100%;gap:1rem}lv-register .register-button-wrapper__lib-button{max-width:256px;width:100%}lv-register .register-button-wrapper__button{display:flex;align-items:center;gap:.5rem}@media (min-width: 768px){lv-register .register-button-wrapper button{width:100%!important}}\n"],encapsulation:2})}return gt})();var Wt=h(188);const ht=()=>({width:"200px",height:"31px",borderRadius:"0px",backgroundColor:"#dddbdd"}),Ut=(gt,fn)=>({"variant-register-btn-wrapper":gt,"variant-register-btn-wrapper-expired":fn});function rt(gt,fn){1>&&(o.j41(0,"h2"),o.EFF(1),o.nI1(2,"translate"),o.k0s()),2>&&(o.R7$(),o.JRh(o.bMT(2,1,"premium-popup.dialog-title")))}function yt(gt,fn){1>&&(o.j41(0,"h2"),o.EFF(1),o.nI1(2,"translate"),o.k0s()),2>&&(o.R7$(),o.JRh(o.bMT(2,1,"premium-popup.dialog-reactivate-title")))}function kt(gt,fn){if(1>){const ge=o.RV6();o.j41(0,"lv-lib-popover-header",7),o.bIt("close",function(){o.eBV(ge);const Ft=o.XpG();return o.Njj(Ft.closeDialog())}),o.DNE(1,rt,3,3,"h2")(2,yt,3,3),o.k0s()}if(2>){const ge=o.XpG();o.R7$(),o.vxM(1,ge.isExpired?2:1)}}function Jt(gt,fn){1>&&(o.j41(0,"h2"),o.EFF(1),o.nI1(2,"translate"),o.k0s()),2>&&(o.R7$(),o.JRh(o.bMT(2,1,"premium-popup.variant-dialog-title")))}function Vn(gt,fn){1>&&(o.j41(0,"h2"),o.EFF(1),o.nI1(2,"translate"),o.k0s()),2>&&(o.R7$(),o.JRh(o.bMT(2,1,"premium-popup.dialog-reactivate-title")))}function Mn(gt,fn){1>&&o.nrm(0,"ngx-skeleton-loader",9),2>&&o.Y8G("theme",o.lJ4(1,ht))}function Hn(gt,fn){1>&&o.eu8(0)}function Ei(gt,fn){if(1>&&(o.j41(0,"div",10),o.DNE(1,Hn,1,0,"ng-container",11),o.k0s()),2>){o.XpG(2);const ge=o.sdS(12);o.R7$(),o.Y8G("ngTemplateOutlet",ge)}}function zn(gt,fn){if(1>&&(o.j41(0,"lv-lib-popover-header",2)(1,"div",8),o.DNE(2,Jt,3,3,"h2")(3,Vn,3,3)(4,Mn,1,2,"ngx-skeleton-loader",9),o.nI1(5,"async"),o.nI1(6,"async"),o.DNE(7,Ei,2,1),o.k0s()()),2>){const ge=o.XpG();o.Y8G("showCloseIcon",!1),o.R7$(2),o.vxM(2,ge.isExpired?3:2),o.R7$(2),o.vxM(4,ge.showSkeleton&&o.bMT(5,3,ge.hasCountdown$)&&!o.bMT(6,5,ge.completed$)?4:7)}}function Qt(gt,fn){1>&&o.eu8(0)}function On(gt,fn){if(1>){const ge=o.RV6();o.j41(0,"lv-lib-button",12),o.nI1(1,"async"),o.nI1(2,"async"),o.nI1(3,"async"),o.nI1(4,"async"),o.bIt("click",function(){o.eBV(ge);const Ft=o.XpG(2);return o.Njj(Ft.openTarget())}),o.DNE(5,Qt,1,0,"ng-container",11),o.k0s(),o.j41(6,"div",13)(7,"div",14)(8,"div",15)(9,"span"),o.EFF(10,"OR"),o.k0s()()()()}if(2>){const ge=o.XpG(2),It=o.sdS(10);o.Y8G("isfullWidth",!0)("rounded",!0)("type",!o.bMT(1,5,ge.hasCountdown$)&&o.bMT(2,7,ge.completed$)?"secondary":"primary")("disabled",o.bMT(3,9,ge.hasCountdown$)&&!o.bMT(4,11,ge.completed$)),o.R7$(5),o.Y8G("ngTemplateOutlet",It)}}function Xt(gt,fn){if(1>&&(o.j41(0,"div"),o.DNE(1,On,11,13),o.k0s()),2>){const ge=o.XpG();o.R7$(),o.vxM(1,ge.data.hasCountdown?1:-1)}}function _n(gt,fn){if(1>){const ge=o.RV6();o.j41(0,"lv-lib-alerts",16),o.bIt("close",function(){o.eBV(ge);const Ft=o.XpG();return o.Njj(Ft.errorMessages.splice(0,1))}),o.nrm(1,"div",17),o.k0s()}if(2>){const ge=o.XpG();o.Y8G("rounded",!0)("type","NEGATIVE"),o.R7$(),o.Y8G("innerHTML",ge.errorMessages[0],o.npT)}}function je(gt,fn){if(1>){const ge=o.RV6();o.j41(0,"lv-expired-dialog-content",18),o.bIt("setPlan",function(Ft){o.eBV(ge);const Kn=o.XpG();return o.Njj(Kn.setSelectedPlan(Ft))})("changePlan",function(Ft){o.eBV(ge);const Kn=o.XpG();return o.Njj(Kn.changeSubscription(Ft))}),o.k0s()}if(2>){const ge=o.XpG();o.Y8G("data",ge.data)("visiblePlans",ge.visiblePlans)("selectedPlan",ge.selectedPlan)("isExpired",ge.isExpired)("showSkeleton",ge.showSkeleton)("isNonRenewing",ge.isNonRenewing)}}function ve(gt,fn){if(1>){const ge=o.RV6();o.j41(0,"div",28)(1,"p")(2,"span"),o.EFF(3),o.nI1(4,"translate"),o.k0s(),o.j41(5,"span",32),o.bIt("click",function(){o.eBV(ge);const Ft=o.XpG(2);return o.Njj(Ft.openLogin())}),o.EFF(6," Login "),o.k0s()()()}2>&&(o.R7$(3),o.SpI("",o.bMT(4,1,"premium-popup.to-login-button")," "))}function J(gt,fn){1>&&(o.j41(0,"div",29)(1,"mat-icon"),o.EFF(2,"verified_user"),o.k0s(),o.j41(3,"p")(4,"span"),o.EFF(5),o.nI1(6,"translate"),o.k0s()()()),2>&&(o.R7$(5),o.SpI("",o.bMT(6,1,"premium-popup.30-day-guarantee")," "))}function q(gt,fn){if(1>){const ge=o.RV6();o.j41(0,"lv-lib-button",33),o.bIt("click",function(){o.eBV(ge);const Ft=o.XpG(2);return o.Njj(Ft.openRegister())}),o.j41(1,"div",34)(2,"mat-icon"),o.EFF(3,"bolt"),o.k0s(),o.j41(4,"span"),o.EFF(5),o.nI1(6,"translate"),o.k0s()()()}if(2>){const ge=o.XpG(2);o.Y8G("rounded",!0)("isfullWidth",!0)("disabled",ge.showSkeleton),o.R7$(5),o.SpI(" ",o.bMT(6,4,"premium-popup.register-btn")," ")}}function Se(gt,fn){1>&&(o.j41(0,"div",29)(1,"p")(2,"span"),o.EFF(3),o.nI1(4,"translate"),o.k0s()()()),2>&&(o.R7$(3),o.SpI("",o.bMT(4,1,"premium-popup.30-day-guarantee")," "))}function it(gt,fn){if(1>){const ge=o.RV6();o.j41(0,"div",19)(1,"div",20)(2,"mat-icon"),o.EFF(3,"timer_off"),o.k0s(),o.nrm(4,"span",21),o.nI1(5,"translate"),o.k0s(),o.j41(6,"div",20),o.qSk(),o.j41(7,"svg",22),o.nrm(8,"path",23)(9,"path",24),o.k0s(),o.joV(),o.nrm(10,"span",21),o.nI1(11,"translate"),o.k0s(),o.j41(12,"div",20)(13,"mat-icon"),o.EFF(14,"play_disabled"),o.k0s(),o.nrm(15,"span",21),o.nI1(16,"translate"),o.k0s(),o.j41(17,"div",20)(18,"mat-icon"),o.EFF(19,"all_inclusive"),o.k0s(),o.nrm(20,"span",21),o.nI1(21,"translate"),o.k0s()(),o.j41(22,"div",25)(23,"lv-membership-price-plan",26),o.bIt("click",function(){o.eBV(ge);const Ft=o.XpG();return o.Njj(Ft.setSelectedPlan(Ft.visiblePlans[Ft.TWO_DAYS_INDEX],!0))}),o.k0s(),o.j41(24,"lv-membership-price-plan",27),o.bIt("click",function(){o.eBV(ge);const Ft=o.XpG();return o.Njj(Ft.setSelectedPlan(Ft.visiblePlans[Ft.YEAR_INDEX]))}),o.k0s(),o.j41(25,"lv-membership-price-plan",27),o.bIt("click",function(){o.eBV(ge);const Ft=o.XpG();return o.Njj(Ft.setSelectedPlan(Ft.visiblePlans[Ft.MONTH_INDEX]))}),o.k0s()(),o.DNE(26,ve,7,3,"div",28)(27,J,7,3,"div",29),o.j41(28,"div",30),o.DNE(29,q,7,6,"lv-lib-button",31),o.k0s(),o.DNE(30,Se,5,3,"div",29)}if(2>){const ge=o.XpG();o.R7$(4),o.Y8G("innerHTML",o.bMT(5,29,"premium-popup.benefits.skip-waiting"),o.npT),o.R7$(6),o.Y8G("innerHTML",o.bMT(11,31,"premium-popup.benefits.premium-status"),o.npT),o.R7$(5),o.Y8G("innerHTML",o.bMT(16,33,"premium-popup.benefits.no-ads"),o.npT),o.R7$(5),o.Y8G("innerHTML",o.bMT(21,35,"premium-popup.benefits.unlimited-access-new"),o.npT),o.R7$(3),o.Y8G("isMostPopular",!0)("isSelected",!!ge.showSkeleton||ge.selectedPlan===(null==ge.visiblePlans[ge.TWO_DAYS_INDEX]?null:ge.visiblePlans[ge.TWO_DAYS_INDEX].chargebee_identifier))("durationDisplayText",null==ge.visiblePlans[ge.TWO_DAYS_INDEX]?null:ge.visiblePlans[ge.TWO_DAYS_INDEX].durationDisplayText)("priceDisplayText",null==ge.visiblePlans[ge.TWO_DAYS_INDEX]?null:ge.visiblePlans[ge.TWO_DAYS_INDEX].priceDisplayText)("durationPerPriceDisplayText",null==ge.visiblePlans[ge.TWO_DAYS_INDEX]?null:ge.visiblePlans[ge.TWO_DAYS_INDEX].durationPerPriceDisplayText)("showSkeleton",ge.showSkeleton),o.R7$(),o.Y8G("isMostPopular",(null==ge.visiblePlans[ge.YEAR_INDEX]?null:ge.visiblePlans[ge.YEAR_INDEX].chargebee_identifier)===ge.data.lastSubscription)("isSelected",ge.selectedPlan===(null==ge.visiblePlans[ge.YEAR_INDEX]?null:ge.visiblePlans[ge.YEAR_INDEX].chargebee_identifier))("durationDisplayText",null==ge.visiblePlans[ge.YEAR_INDEX]?null:ge.visiblePlans[ge.YEAR_INDEX].durationDisplayText)("priceDisplayText",null==ge.visiblePlans[ge.YEAR_INDEX]?null:ge.visiblePlans[ge.YEAR_INDEX].priceDisplayText)("durationPerPriceDisplayText",null==ge.visiblePlans[ge.YEAR_INDEX]?null:ge.visiblePlans[ge.YEAR_INDEX].durationPerPriceDisplayText)("showSkeleton",ge.showSkeleton)("isExpired",ge.isExpired),o.R7$(),o.Y8G("isMostPopular",(null==ge.visiblePlans[ge.MONTH_INDEX]?null:ge.visiblePlans[ge.MONTH_INDEX].chargebee_identifier)===ge.data.lastSubscription)("isSelected",ge.selectedPlan===(null==ge.visiblePlans[ge.MONTH_INDEX]?null:ge.visiblePlans[ge.MONTH_INDEX].chargebee_identifier))("durationDisplayText",null==ge.visiblePlans[ge.MONTH_INDEX]?null:ge.visiblePlans[ge.MONTH_INDEX].durationDisplayText)("priceDisplayText",null==ge.visiblePlans[ge.MONTH_INDEX]?null:ge.visiblePlans[ge.MONTH_INDEX].priceDisplayText)("durationPerPriceDisplayText",null==ge.visiblePlans[ge.MONTH_INDEX]?null:ge.visiblePlans[ge.MONTH_INDEX].durationPerPriceDisplayText)("showSkeleton",ge.showSkeleton)("isExpired",ge.isExpired),o.R7$(),o.vxM(26,"testGroupNew"===ge.data.variant||ge.isLoggedIn()||ge.data.hasCountdown?-1:26),o.R7$(),o.vxM(27,"testGroupNew"!==ge.data.variant||ge.isLoggedIn()?-1:27),o.R7$(),o.Y8G("ngClass",o.l_i(37,Ut,"testGroupNew"===ge.data.variant,ge.isExpired||ge.isNoticed)),o.R7$(),o.vxM(29,ge.isExpired||ge.isNoticed?-1:29),o.R7$(),o.vxM(30,"testGroupNew"===ge.data.variant||ge.isLoggedIn()?-1:30)}}function Lt(gt,fn){if(1>&&(o.j41(0,"span",35),o.EFF(1),o.nI1(2,"translate"),o.k0s()),2>){let ge;const It=o.XpG(2);o.R7$(),o.Lme(" ",o.bMT(2,2,"premium-popup.access-btn.ready-text")," ",null!==(ge=null==It.data.targetLink?null:It.data.targetLink.short_link_title)&&void 0!==ge?ge:"content"," ")}}function bn(gt,fn){1>&&(o.j41(0,"span",36),o.EFF(1),o.nI1(2,"translate"),o.nrm(3,"div",38),o.k0s()),2>&&(o.R7$(),o.SpI(" ",o.bMT(2,1,"premium-popup.access-btn.countdown-text")," "))}function Gt(gt,fn){if(1>&&(o.j41(0,"div",37)(1,"mat-icon"),o.EFF(2,"access_time"),o.k0s(),o.j41(3,"span"),o.EFF(4),o.nI1(5,"translate"),o.nI1(6,"async"),o.k0s()()),2>){const ge=o.XpG(2);o.R7$(4),o.Lme(" ",o.bMT(5,2,"premium-popup.access-btn.countdown-text")," ",o.bMT(6,4,ge.countdownStr$)," ")}}function Ot(gt,fn){if(1>&&(o.DNE(0,Lt,3,4,"span",35),o.nI1(1,"async"),o.nI1(2,"async"),o.DNE(3,bn,4,3,"span",36),o.nI1(4,"async"),o.nI1(5,"async"),o.DNE(6,Gt,7,6,"div",37),o.nI1(7,"async"),o.nI1(8,"async")),2>){const ge=o.XpG();o.vxM(0,!o.bMT(1,3,ge.hasCountdown$)&&o.bMT(2,5,ge.completed$)?0:-1),o.R7$(3),o.vxM(3,!o.bMT(4,7,ge.completed$)&&o.bMT(5,9,ge.countdownValueIsLoading$)?3:-1),o.R7$(3),o.vxM(6,o.bMT(7,11,ge.countdownValueIsLoading$)||o.bMT(8,13,ge.completed$)?-1:6)}}function Ye(gt,fn){if(1>){const ge=o.RV6();o.j41(0,"div",39),o.bIt("click",function(){o.eBV(ge);const Ft=o.XpG(2);return o.Njj(Ft.openTarget())}),o.j41(1,"span",35),o.EFF(2),o.nI1(3,"translate"),o.k0s(),o.j41(4,"div",40)(5,"mat-icon"),o.EFF(6,"skip_next"),o.k0s()()()}2>&&(o.R7$(2),o.SpI(" ",o.bMT(3,1,"detail-page.free_access")," "))}function At(gt,fn){1>&&(o.j41(0,"span",36)(1,"span"),o.EFF(2),o.nI1(3,"translate"),o.k0s(),o.EFF(4),o.nI1(5,"translate"),o.nrm(6,"div",38),o.k0s()),2>&&(o.R7$(2),o.SpI(" ",o.bMT(3,2,"premium-popup.access-btn.free")," "),o.R7$(2),o.SpI(" ",o.bMT(5,4,"premium-popup.access-btn.variant-countdown-text")," "))}function un(gt,fn){if(1>){const ge=o.RV6();o.j41(0,"div",39),o.bIt("click",function(){o.eBV(ge);const Ft=o.XpG(2);return o.Njj(Ft.closeDialog())}),o.j41(1,"span")(2,"span",41),o.EFF(3),o.nI1(4,"translate"),o.k0s(),o.EFF(5),o.nI1(6,"translate"),o.nI1(7,"async"),o.k0s(),o.j41(8,"div",40)(9,"mat-icon"),o.EFF(10,"close"),o.k0s()()()}if(2>){const ge=o.XpG(2);o.R7$(3),o.SpI(" ",o.bMT(4,3,"premium-popup.access-btn.free")," "),o.R7$(2),o.Lme(" ",o.bMT(6,5,"premium-popup.access-btn.variant-countdown-text")," ",o.bMT(7,7,ge.countdownStr$)," ")}}function mi(gt,fn){if(1>&&(o.DNE(0,Ye,7,3,"div",37),o.nI1(1,"async"),o.nI1(2,"async"),o.DNE(3,At,7,6,"span",36),o.nI1(4,"async"),o.nI1(5,"async"),o.DNE(6,un,11,9,"div",37),o.nI1(7,"async"),o.nI1(8,"async")),2>){const ge=o.XpG();o.vxM(0,!o.bMT(1,3,ge.hasCountdown$)&&o.bMT(2,5,ge.completed$)?0:-1),o.R7$(3),o.vxM(3,!o.bMT(4,7,ge.completed$)&&o.bMT(5,9,ge.countdownValueIsLoading$)?3:-1),o.R7$(3),o.vxM(6,o.bMT(7,11,ge.countdownValueIsLoading$)||o.bMT(8,13,ge.completed$)?-1:6)}}let Vi=(()=>{class gt{constructor(ge,It,Ft,Kn,Ti,ii,Sr,Lr,Br,vr,Xr,Qr,Tr){this.apiAccountService=ge,this.checkoutService=It,this.languageService=Ft,this.countdownService=Kn,this.trackingService=Ti,this.auth=ii,this.translate=Sr,this.dialogRef=Lr,this.chargebeeService=Br,this.translatePipe=vr,this.apiCheckoutService=Xr,this.dialog=Qr,this.data=Tr,this.countdownStr$=this.countdownService.getCountdownStr(),this.countdownNum$=this.countdownService.getCountdown(),this.hasCountdown$=this.countdownService.getHasCountdown(),this.completed$=this.countdownService.getCompleted(),this.countdownValueIsLoading$=this.countdownService.getCountdownValueIsLoading(),this.visiblePlans=[],this.TWO_DAYS_INDEX=0,this.YEAR_INDEX=1,this.MONTH_INDEX=2,this.showPlans=!1,this.showSkeleton=!0,this.subscriptions=new M.yU,this.enableCountDownResume=!0,this.chargeBeeInstance=this.chargebeeService.getInstance(),this.currentStatus=new F.t("DEFAULT"),this.errorMessages=[],this.isExpired=this.auth.isExpired,this.isNonRenewing=this.auth.isNonRenewing,this.isNoticed=this.auth.isNoticed,this.isDunning=this.auth.isDunning,this.isLoggedIn=(0,o.EWP)(()=>this.auth.isLoggedIn())}ngOnInit(){let ge=0;this.countdownEndDate=(new Date).setSeconds((new Date).getSeconds()+this.data.remainingWaitingTime),this.subscriptions.add(this.countdownNum$.subscribe(It=>{ge=It})),this.data.hasCountdown&&this.subscriptions.add(this.hasCountdown$.pipe((0,ae.F)()).subscribe(It=>{It&&this.data.hasLongPaywallDuration&&this.trackingService.trackPaywallOpen(ge,this.data.variant)})),this.updateMembershipPlans()}ngOnDestroy(){this.subscriptions.unsubscribe()}closeDialog(ge=!1){if(ge)this.dialogRef.close({afterOpeningTarget:ge});else if("testGroupNew"===this.data.variant){this.enableCountDownResume=!1,this.countdownService.pauseCountdown();const It=this.dialog.open(We,{backdropClickClose:!1,data:{target:this.data.targetLink.short_link_title,selectedPlan:this.selectedPlanPrice}});this.subscriptions.add(It.afterClosed().subscribe(Ft=>{"openRegister"===Ft?this.openRegister():"closePaywallDialog"===Ft?this.dialogRef.close():"openChargebee"===Ft&&(this.dialogRef.close(),this.changeSubscription()),this.enableCountDownResume=!0,this.countdownService.resumeCountdown()}))}else this.checkoutService.emitSelectedPlan(null),this.dialogRef.close()}openLogin(){this.dialogRef.close(),this.dialog.open(xn.X)}openRegister(){this.dialogRef.close(),this.dialog.open(Dt,{data:{variant:this.data.variant,countdownHasSeen:this.data.hasCountdown,targetLink:{id:this.data.hasCountdown?this.data.targetLink.id:"",short_link_title:this.data.hasCountdown?this.data.targetLink.short_link_title:""}}}).afterClosed().subscribe(It=>{"testGroupNew"===this.data.variant&&this.countdownService.resumeCountdown()})}renew(){this.apiAccountService.postRenew().subscribe(ge=>{ge.data.error?console.error("Error while renewing subscription",ge.data.error):window.location.reload()})}changeSubscription(ge){ge?.planChanged?this.apiCheckoutService.postCheckoutRenew(this.selectedPlanId).subscribe({next:It=>this.handleAfterPostCheckoutRenew(It)}):this.renew()}handleAfterPostCheckoutRenew(ge){if(ge.success){const It=new Promise(Ft=>{this.checkoutService.update(ge?.data?.subscription_token),Ft(ge?.data?.hosted_page)});this.chargeBeeInstance.openCheckout({hostedPage:()=>It,success:Ft=>{this.trackingService.trackPaywallPurchase(this.data.variant),this.status(Ft),this.checkDialogRef=this.apiCheckoutService.handleChargebeeStatus(this.currentStatus)}})}else"some errors occured!"===ge.messages[0]&&(this.translate.get("registration.invalid-user").pipe((0,oe.s)(1)).subscribe(It=>{this.errorMessages.push(It)}),this.dialog.open(me.W,{data:{disableClose:!0,lastSubscription:this.data.lastSubscription}}))}status(ge){this.apiCheckoutService.fetchCheckoutStatus(ge).subscribe(It=>{this.currentStatus.next(this.apiCheckoutService.checkChargebeeStatus(It,this.globalStatus)),"DEFAULT"!==this.currentStatus.value?this.checkDialogRef.afterClosed().subscribe(Ft=>{"active"===Ft&&window.location.reload(),this.globalStatus=void 0}):setTimeout(()=>{this.globalStatus=It.data.state,this.status(ge)},12e4)})}openTarget(){let ge=!1;this.subscriptions.add(this.completed$.subscribe(It=>{ge=It})),ge&&this.closeDialog(!0)}updateMembershipPlans(){this.showSkeleton=!0,this.registerPlanSubscriptionAndHandleResults()}registerPlanSubscriptionAndHandleResults(){this.subscriptions.add(this.checkoutService.getMembershipPlans().pipe((0,he.W)(ge=>(0,z.of)([])),(0,Fe.T)(ge=>this.auth.isDunning||this.auth.isExpired||this.auth.isNoticed?ge.filter(It=>!It.chargebee_identifier?.includes("2d")):ge),(0,et.M)(ge=>{this.visiblePlans=this.getVisiblePlans(ge),ge.length>0&&(this.auth.isDunning||this.auth.isExpired||this.auth.isNoticed?(this.auth.isExpired||this.auth.isNoticed)&&this.setLastSubscribedPlan():this.setDefaultPlan(),this.showPlans=!0,this.showSkeleton=!1)})).subscribe())}getVisiblePlans(ge){if(!ge||0===ge.length)return[];const It=ge.map(Ft=>{const Kn=Ft.chargebee_identifier?.includes("year")?Ft.reduced_price_first_year/12:Ft.reduced_price_first_year,[Ti,ii]=this.getDurationDisplayTexts(Ft);return{...Ft,mostPopular:!1,reduced_price:Kn,durationDisplayText:Ti,durationPerPriceDisplayText:ii,priceDisplayText:this.getPriceFormattedForDisplay({...Ft,reduced_price:Kn})}});return this.auth.isDunning||this.auth.isExpired||this.auth.isNoticed?It:this.sortMembershipPlans(It)}setDefaultPlan(){this.setSelectedPlan(this.visiblePlans?.find(ge=>ge.chargebee_identifier?.startsWith("linkvertise-premium-2d-|-1-month")),!0)}setLastSubscribedPlan(){this.data.lastSubscription?.startsWith("linkvertise-premium-2d-|-1-month")?this.setSelectedPlan(this.visiblePlans?.find(ge=>ge?.chargebee_identifier?.startsWith("linkvertise-premium-|-1-month")),!0):this.setSelectedPlan(this.visiblePlans?.find(ge=>ge?.chargebee_identifier===this.data.lastSubscription),!0)}setSelectedPlan(ge,It=!1){ge&&(ge.mostPopular=It,this.selectedPlan=ge.chargebee_identifier,this.checkoutService.emitSelectedPlan(ge),this.selectedPlanPrice=ge.priceDisplayText,this.selectedPlanId=ge.id)}getPriceFormattedForDisplay(ge){const{reduced_price:It,currency:Ft,locale:Kn}=ge;return this.languageService.formatCurrencyForLocale(It,Ft,Kn)}sortMembershipPlans(ge){return[ge.find(It=>"2days"===It.name),ge.find(It=>"year"===It.name),ge.find(It=>"month"===It.name)]}getDurationDisplayTexts(ge){let It,Ft;return ge.chargebee_identifier?.includes("2d")?(Ft=`2 ${this.translatePipe.transform("premium-popup.days")}`,It=Ft):ge.chargebee_identifier?.includes("year")?(Ft=this.translatePipe.transform("premium-popup.month"),It=`1 ${this.translatePipe.transform("premium-popup.year")}`):(Ft=this.translatePipe.transform("premium-popup.month"),It=`1 ${Ft}`),[It,Ft]}onFocus(){if(!this.countdownService.getCompletedValue()&&this.enableCountDownResume){const ge=((new Date).getTime()-this.countdownEndDate)/1e3;if(ge<0){const It=Math.abs(ge),Ft=Math.ceil(It);this.countdownService.restartCountdown(Ft)}else this.countdownService.stopCountdown()}}static#e=this.\u0275fac=function(It){return new(It||gt)(o.rXU(N.H),o.rXU(_e),o.rXU(Ee.g),o.rXU(Wt.V),o.rXU(R.b),o.rXU(Q.u),o.rXU(x.c$),o.rXU(B.ce),o.rXU(V),o.rXU(x.D9),o.rXU(ne.q),o.rXU(B.o3),o.rXU(B.Qs))};static#t=this.\u0275cmp=o.VBU({type:gt,selectors:[["lv-membership-plan-selection"]],hostBindings:function(It,Ft){1&It&&o.bIt("focus",function(Ti){return Ft.onFocus(Ti)},!1,o.tSv)},standalone:!0,features:[o.aNF],decls:13,vars:6,consts:[["accessButtonText",""],["variantAccessButtonText",""],[3,"showCloseIcon"],[3,"padding"],[1,"outer-padding"],[3,"rounded","type"],[3,"data","visiblePlans","selectedPlan","isExpired","showSkeleton","isNonRenewing"],[3,"close"],[1,"variant-header__wrapper"],["appearance","line",3,"theme"],[1,"close-wrapper"],[4,"ngTemplateOutlet"],[3,"click","isfullWidth","rounded","type","disabled"],[1,"or-divider"],[1,"divider-line"],[1,"divider-label"],[3,"close","rounded","type"],[1,"alert-center-text",3,"innerHTML"],[3,"setPlan","changePlan","data","visiblePlans","selectedPlan","isExpired","showSkeleton","isNonRenewing"],[1,"benefits-wrapper"],[1,"benefit"],[3,"innerHTML"],["xmlns","http://www.w3.org/2000/svg","width","16","height","16","viewBox","0 0 16 16","fill","none"],["d","M5.39992 6.40002L7.99992 1.93335L10.5999 6.40002L14.6666 2.66668L13.1999 10.8667H2.79992L1.33325 2.66668L5.39992 6.40002Z","fill","#FF8114"],["d","M12.5334 13.8C12.9334 13.8 13.2 13.4667 13.2 13.0667V12.3333H2.80005V13.1333C2.80005 13.5333 3.13338 13.8 3.53338 13.8H12.5334Z","fill","#FF8114"],[1,"plan-wrapper"],[3,"click","isMostPopular","isSelected","durationDisplayText","priceDisplayText","durationPerPriceDisplayText","showSkeleton"],[3,"click","isMostPopular","isSelected","durationDisplayText","priceDisplayText","durationPerPriceDisplayText","showSkeleton","isExpired"],[1,"login-text-wrapper"],[1,"verified-user-guarantee"],[1,"register-btn-wrapper",3,"ngClass"],[3,"rounded","isfullWidth","disabled"],[1,"login-link",3,"click"],[3,"click","rounded","isfullWidth","disabled"],[1,"register-btn-content"],["lv-lib-ellipsis","1"],[1,"access-btn-loading-placeholder"],[1,"access-btn-counter-content"],[1,"loader"],[1,"access-btn-counter-content",3,"click"],[1,"close-icon"],[1,"optional-free-wrapper"]],template:function(It,Ft){1&It&&(o.j41(0,"lv-lib-popover"),o.DNE(1,kt,3,1,"lv-lib-popover-header")(2,zn,8,7,"lv-lib-popover-header",2),o.j41(3,"lv-lib-popover-body",3)(4,"div",4),o.DNE(5,Xt,2,1,"div")(6,_n,2,3,"lv-lib-alerts",5)(7,je,1,6,"lv-expired-dialog-content",6)(8,it,31,40),o.k0s()()(),o.DNE(9,Ot,9,15,"ng-template",null,0,o.C5r)(11,mi,9,15,"ng-template",null,1,o.C5r)),2&It&&(o.R7$(),o.vxM(1,"testGroupNew"!==(null==Ft.data?null:Ft.data.variant)?1:-1),o.R7$(),o.vxM(2,"testGroupNew"===(null==Ft.data?null:Ft.data.variant)&&Ft.data.hasCountdown?2:-1),o.R7$(),o.Y8G("padding",!1),o.R7$(2),o.vxM(5,"testGroupNew"!==Ft.data.variant?5:-1),o.R7$(),o.vxM(6,Ft.errorMessages[0]?6:-1),o.R7$(),o.vxM(7,Ft.isExpired||Ft.isNoticed?7:8))},dependencies:[B.qX,B.SD,n.T3,B.$0,B.Xb,T.An,De,n.YU,n.Jj,x.h,x.D9,B.vc,k.Yq,k.Zm,qn],styles:[".outer-padding[_ngcontent-%COMP%]{padding:0 24px}.variant-header__wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:100%}.variant-header__wrapper[_ngcontent-%COMP%] .close-wrapper[_ngcontent-%COMP%]{white-space:nowrap;cursor:pointer;display:flex;align-items:center;border-radius:50px;background-color:#f5f5f5;height:2rem;padding:.25rem 0 .25rem .75rem;gap:.5rem}@media (max-width: 768px){.variant-header__wrapper[_ngcontent-%COMP%] .close-wrapper[_ngcontent-%COMP%] .optional-free-wrapper[_ngcontent-%COMP%]{display:none}}.variant-header__wrapper[_ngcontent-%COMP%] .close-wrapper[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]{background-color:#323232;border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.variant-header__wrapper[_ngcontent-%COMP%] .close-wrapper[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#fff}.plan-wrapper[_ngcontent-%COMP%]{min-height:237.5px;min-width:100%;display:flex;flex-direction:column;justify-content:space-evenly;gap:1rem;padding:1rem 0}.caption-text[_ngcontent-%COMP%]{margin-bottom:1rem}.highlighted[_ngcontent-%COMP%]{color:#ff8114}.benefits-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;margin:1rem 0 10px}.benefits-wrapper[_ngcontent-%COMP%] .benefit[_ngcontent-%COMP%]{display:flex;align-items:center}.benefits-wrapper[_ngcontent-%COMP%] .benefit[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{font-size:1rem;display:flex;align-items:center;justify-content:flex-start;color:#ff8114}.benefits-wrapper[_ngcontent-%COMP%] .benefit[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{margin:0 8px 0 0}.or-divider[_ngcontent-%COMP%]{height:40px;display:flex;align-items:center;justify-items:center;margin:12px 0}.or-divider[_ngcontent-%COMP%] .divider-line[_ngcontent-%COMP%]{width:100%;height:1px;display:flex;border:1px solid #dbdbdb;align-items:center;justify-content:center}.or-divider[_ngcontent-%COMP%] .divider-line[_ngcontent-%COMP%] .divider-label[_ngcontent-%COMP%]{position:relative;width:40px;height:40px;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;box-shadow:0 3px 8px #32323229;font-size:1rem;font-weight:700;font-family:Roboto,sans-serif}.access-btn-counter-content[_ngcontent-%COMP%], .access-btn-ready-content[_ngcontent-%COMP%], .register-btn-content[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5rem}@media (max-width: 768px){.access-btn-counter-content[_ngcontent-%COMP%], .access-btn-ready-content[_ngcontent-%COMP%], .register-btn-content[_ngcontent-%COMP%]{font-size:1rem!important}}.register-btn-wrapper[_ngcontent-%COMP%]{padding:1rem 0 0}.variant-register-btn-wrapper[_ngcontent-%COMP%]{padding:.5rem 1.5rem 1.5rem;margin:0}.variant-register-btn-wrapper-expired[_ngcontent-%COMP%]{padding:unset;padding-bottom:2rem}.verified-user-guarantee[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;margin:.25rem 0}.verified-user-guarantee[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#28a745;font-size:1rem;text-align:center;height:1rem}.verified-user-guarantee[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:.75rem;font-weight:500;line-height:1.5;margin:0;color:#aaa}.verified-user-guarantee[_ngcontent-%COMP%] p[_ngcontent-%COMP%] .login-link[_ngcontent-%COMP%]{color:#ff8114;text-decoration:underline;cursor:pointer}@media (max-width: 768px){.verified-user-guarantee[_ngcontent-%COMP%]{margin:3px 0 2.25rem 0px}}.login-text-wrapper[_ngcontent-%COMP%]{display:flex;padding:.5rem 0}.login-text-wrapper[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:1rem;font-weight:500;line-height:1.5}.login-text-wrapper[_ngcontent-%COMP%] p[_ngcontent-%COMP%] .login-link[_ngcontent-%COMP%]{color:#ff8114;text-decoration:underline;cursor:pointer}.access-btn-loading-placeholder[_ngcontent-%COMP%]{display:flex;gap:10px}.access-btn-loading-placeholder[_ngcontent-%COMP%] .loader[_ngcontent-%COMP%]{width:20px;aspect-ratio:4;background:radial-gradient(circle closest-side,#f5f5f5 68%,#0000) 0/33.3333333333% 100% space;clip-path:inset(0 100% 0 0);animation:_ngcontent-%COMP%_l1 1s steps(4) infinite;transform:translateY(4px)}@keyframes _ngcontent-%COMP%_l1{to{clip-path:inset(0 -34% 0 0)}}"]})}return gt})()},179:(Rt,xe,h)=>{"use strict";h.d(xe,{H_:()=>B,RV:()=>ne});var n=h(1806),o=h(4438);const T=n.J1` query membershipPlans { getMembershipPlansForUser { id name chargebee_identifier currency locale price reduced_price_first_year length content_access_limit } } `;let B=(()=>{class V extends n.XK{constructor(R){super(R),this.document=T}static#e=this.\u0275fac=function(k){return new(k||V)(o.KVO(n.Ic))};static#t=this.\u0275prov=o.jDH({token:V,factory:V.\u0275fac,providedIn:"root"})}return V})();const x=n.J1` mutation passwordReset($input: ResetPremiumPasswordInput!) { resetPremiumPassword(input: $input) } `;let ne=(()=>{class V extends n.sM{constructor(R){super(R),this.document=x}static#e=this.\u0275fac=function(k){return new(k||V)(o.KVO(n.Ic))};static#t=this.\u0275prov=o.jDH({token:V,factory:V.\u0275fac,providedIn:"root"})}return V})();n.J1` query getChargebeePortalUrl { getChargebeePortalUrl } `},4630:(Rt,xe,h)=>{"use strict";h.d(xe,{W:()=>k});var n=h(177),o=h(3383),T=h(3955),B=h(8315),x=h(4438),ne=h(4085);let Q=(()=>{class M{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(z){this._vertical=(0,ne.he)(z)}get inset(){return this._inset}set inset(z){this._inset=(0,ne.he)(z)}static#e=this.\u0275fac=function(ae){return new(ae||M)};static#t=this.\u0275cmp=x.VBU({type:M,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(ae,oe){2&ae&&(x.BMQ("aria-orientation",oe.vertical?"vertical":"horizontal"),x.AVh("mat-divider-vertical",oe.vertical)("mat-divider-horizontal",!oe.vertical)("mat-divider-inset",oe.inset))},inputs:{vertical:"vertical",inset:"inset"},standalone:!0,features:[x.aNF],decls:0,vars:0,template:function(ae,oe){},styles:[".mat-divider{display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color);border-top-width:var(--mat-divider-width)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color);border-right-width:var(--mat-divider-width)}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0})}return M})();var V=h(33);const N=()=>({disabled:!1,color:"darkgrey"}),R=()=>({disabled:!1,color:"orange"});let k=(()=>{class M{constructor(z,ae,oe,he){this.router=z,this.dialog=ae,this.data=oe,this.document=he,this.isMobile=navigator.userAgent.match(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i),this.buttonAbort={closeOnClick:!1,customConfig:{color:"darkgrey",disabled:!1}},this.buttonConfirm={closeOnClick:!1,customConfig:{color:"orange",disabled:!1}}}ngOnDestroy(){this.document.querySelector('meta[name="viewport"]').setAttribute("content","width=650, user-scalable=no")}refreshPage(){window.location.reload()}openMembershipSelectionDialog(){this.dialog.open(o.v,{data:{hasCountdown:!1,lastSubscription:this.data.lastSubscription}})}static#e=this.\u0275fac=function(ae){return new(ae||M)(x.rXU(V.Ix),x.rXU(B.o3),x.rXU(B.Qs),x.rXU(n.qQ))};static#t=this.\u0275cmp=x.VBU({type:M,selectors:[["lv-adblock-popup"]],standalone:!0,features:[x.aNF],decls:91,vars:64,consts:[[3,"showCancelBtn"],[1,"mat-dialog-content"],[1,"flex"],[1,"banner"],[1,"banner__top"],[1,"banner__top__left"],["alt","icon adblock detected","src","assets/img/stop-sign.svg",1,"icon-wrapper-stop"],[1,"banner__top__right"],[1,"banner__top__right__header"],[1,"banner__top__right__text"],[1,"banner__list"],[1,"banner__list__item"],[1,"banner__list__item__dot"],[1,"banner__list__item__text"],[1,"banner__thanks"],["href","https://lvcreator.zendesk.com/hc/en-us/articles/28267516191889-Invalid-Visit-detected-What-do-I-do-now","target","_blank"],[3,"classList"],["alt","icon linkvertise crown premium","src","assets/img/premium_icon.svg",1,"icon-wrapper-crown"],[1,"btn-container","desktop"],["lv-lib-button","",3,"click","customConfig"],[1,"btn-container","mobile"]],template:function(ae,oe){1&ae&&(x.j41(0,"lib-shared-dialog-wrapper")(1,"lib-shared-dialog-header",0),x.EFF(2),x.nI1(3,"translate"),x.k0s(),x.j41(4,"lib-shared-dialog-content",1)(5,"lv-lib-card")(6,"div",2)(7,"div",3)(8,"div",4)(9,"div",5),x.nrm(10,"img",6),x.k0s(),x.j41(11,"div",7)(12,"h4",8),x.EFF(13),x.nI1(14,"translate"),x.k0s(),x.j41(15,"p",9),x.EFF(16),x.nI1(17,"translate"),x.k0s()()(),x.j41(18,"div",10)(19,"div",11)(20,"p",12),x.EFF(21,"\u2022 "),x.k0s(),x.j41(22,"p",13),x.EFF(23),x.nI1(24,"translate"),x.k0s()(),x.j41(25,"div",11)(26,"p",12),x.EFF(27,"\u2022 "),x.k0s(),x.j41(28,"p",13),x.EFF(29),x.nI1(30,"translate"),x.k0s()(),x.j41(31,"div",11)(32,"p",12),x.EFF(33,"\u2022 "),x.k0s(),x.j41(34,"p",13),x.EFF(35),x.nI1(36,"translate"),x.k0s()()(),x.j41(37,"h5",14),x.EFF(38),x.nI1(39,"translate"),x.j41(40,"a",15),x.EFF(41),x.nI1(42,"translate"),x.k0s()()(),x.nrm(43,"mat-divider",16),x.j41(44,"div",3)(45,"div",4)(46,"div",5),x.nrm(47,"img",17),x.k0s(),x.j41(48,"div",7)(49,"h4",8),x.EFF(50),x.nI1(51,"translate"),x.k0s(),x.j41(52,"p",9),x.EFF(53),x.nI1(54,"translate"),x.k0s()()(),x.j41(55,"div",10)(56,"div",11)(57,"p",12),x.EFF(58,"\u2022 "),x.k0s(),x.j41(59,"p",13),x.EFF(60),x.nI1(61,"translate"),x.k0s()(),x.j41(62,"div",11)(63,"p",12),x.EFF(64,"\u2022 "),x.k0s(),x.j41(65,"p",13),x.EFF(66),x.nI1(67,"translate"),x.k0s()(),x.j41(68,"div",11)(69,"p",12),x.EFF(70,"\u2022 "),x.k0s(),x.j41(71,"p",13),x.EFF(72),x.nI1(73,"translate"),x.k0s()()(),x.j41(74,"h5",14),x.EFF(75),x.nI1(76,"translate"),x.k0s()()()(),x.j41(77,"div",18)(78,"button",19),x.bIt("click",function(){return oe.refreshPage()}),x.EFF(79),x.nI1(80,"translate"),x.k0s(),x.j41(81,"button",19),x.bIt("click",function(){return oe.openMembershipSelectionDialog()}),x.EFF(82),x.nI1(83,"translate"),x.k0s()(),x.j41(84,"div",20)(85,"button",19),x.bIt("click",function(){return oe.refreshPage()}),x.EFF(86),x.nI1(87,"translate"),x.k0s(),x.j41(88,"button",19),x.bIt("click",function(){return oe.openMembershipSelectionDialog()}),x.EFF(89),x.nI1(90,"translate"),x.k0s()()()()),2&ae&&(x.R7$(),x.Y8G("showCancelBtn",!1),x.R7$(),x.JRh(x.bMT(3,24,"adblock-popup.adblock-detected")),x.R7$(11),x.JRh(x.bMT(14,26,"adblock-popup.box-disable-adblock.heading")),x.R7$(3),x.JRh(x.bMT(17,28,"adblock-popup.box-disable-adblock.text")),x.R7$(7),x.JRh(x.bMT(24,30,"adblock-popup.box-disable-adblock.step-1")),x.R7$(6),x.JRh(x.bMT(30,32,"adblock-popup.box-disable-adblock.step-2")),x.R7$(6),x.JRh(x.bMT(36,34,"adblock-popup.box-disable-adblock.step-3")),x.R7$(3),x.SpI("",x.bMT(39,36,"adblock-popup.box-disable-adblock.help")," "),x.R7$(3),x.SpI(" ",x.bMT(42,38,"adblock-popup.box-disable-adblock.help-click")," "),x.R7$(2),x.Y8G("classList",oe.isMobile?"horizontal-divider":"vertical-divider"),x.R7$(7),x.JRh(x.bMT(51,40,"adblock-popup.box-buy-premium.heading")),x.R7$(3),x.JRh(x.bMT(54,42,"adblock-popup.box-buy-premium.text")),x.R7$(7),x.JRh(x.bMT(61,44,"adblock-popup.box-buy-premium.step-1")),x.R7$(6),x.JRh(x.bMT(67,46,"adblock-popup.box-buy-premium.step-2")),x.R7$(6),x.JRh(x.bMT(73,48,"adblock-popup.box-buy-premium.step-3")),x.R7$(3),x.JRh(x.bMT(76,50,"adblock-popup.box-buy-premium.help")),x.R7$(3),x.Y8G("customConfig",x.lJ4(60,N)),x.R7$(),x.SpI(" ",x.bMT(80,52,"adblock-popup.done-cta")," "),x.R7$(2),x.Y8G("customConfig",x.lJ4(61,R)),x.R7$(),x.SpI(" ",x.bMT(83,54,"adblock-popup.premium-cta")," "),x.R7$(3),x.Y8G("customConfig",x.lJ4(62,N)),x.R7$(),x.SpI(" ",x.bMT(87,56,"adblock-popup.done-cta")," "),x.R7$(2),x.Y8G("customConfig",x.lJ4(63,R)),x.R7$(),x.SpI(" ",x.bMT(90,58,"adblock-popup.premium-cta-mobile")," "))},dependencies:[B.v0,B.BP,B.J2,B.xF,Q,B.zO,T.h,T.D9],styles:[".btn-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;margin-top:2rem}@media (min-width: 768px){.btn-container.mobile[_ngcontent-%COMP%]{display:none}}@media (max-width: 767px){.btn-container.desktop[_ngcontent-%COMP%]{display:none}}[_nghost-%COMP%] .lv-button-component{width:293px}p[_ngcontent-%COMP%]{font-size:16px;line-height:24px}.popup-subheading[_ngcontent-%COMP%]{font-size:20px;margin:0;line-height:20px}@media (max-width: 767px){.popup-subheading[_ngcontent-%COMP%]{font-size:24px;line-height:30px}}.popup-subheading-regular[_ngcontent-%COMP%]{margin-top:15px;font-size:16px;line-height:24px}@media (max-width: 767px){.popup-subheading-regular[_ngcontent-%COMP%]{font-size:24px;line-height:30px;margin-top:1.25rem}}.flex[_ngcontent-%COMP%]{display:flex;flex-basis:300px;flex-wrap:wrap;flex-direction:row;justify-content:space-around;height:100%}@media (max-width: 767px){.flex[_ngcontent-%COMP%]{margin-top:1.75rem;height:unset}}.flex[_ngcontent-%COMP%] .banner[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:column;align-items:flex-start}@media (min-width: 768px){.flex[_ngcontent-%COMP%] .banner[_ngcontent-%COMP%]{width:40%}}.flex[_ngcontent-%COMP%] .banner__top[_ngcontent-%COMP%]{display:flex;gap:16px}.flex[_ngcontent-%COMP%] .banner__top__right__header[_ngcontent-%COMP%]{margin:16px 0 0}.flex[_ngcontent-%COMP%] .banner__top__right__text[_ngcontent-%COMP%]{margin:24px 0 0}.flex[_ngcontent-%COMP%] .banner__list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px;margin-top:32px;align-self:center}@media (min-width: 768px){.flex[_ngcontent-%COMP%] .banner__list[_ngcontent-%COMP%]{align-self:unset}}.flex[_ngcontent-%COMP%] .banner__list[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-family:Roboto;font-size:16px;line-height:24px;font-weight:500}.flex[_ngcontent-%COMP%] .banner__list__item[_ngcontent-%COMP%]{display:flex;gap:8px}.flex[_ngcontent-%COMP%] .banner__thanks[_ngcontent-%COMP%]{font-size:16px;font-weight:300;line-height:24px;margin:32px 0 0}.flex[_ngcontent-%COMP%] .banner__thanks[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#000}.flex[_ngcontent-%COMP%] .horizontal-divider[_ngcontent-%COMP%]{width:620px;height:1px;background-color:#a9a9a9;margin:1.75rem 0}.flex[_ngcontent-%COMP%] .vertical-divider[_ngcontent-%COMP%]{display:block;width:1px;background-color:#a9a9a9}.flex[_ngcontent-%COMP%] .icon-wrapper[_ngcontent-%COMP%]{width:35%;height:50%}.flex[_ngcontent-%COMP%] .icon-wrapper-stop[_ngcontent-%COMP%]{width:130px;height:130px;object-fit:contain}.flex[_ngcontent-%COMP%] .icon-wrapper-crown[_ngcontent-%COMP%]{width:130px;height:100%;object-fit:contain}@media (min-width: 768px){.flex[_ngcontent-%COMP%] .icon-wrapper-crown[_ngcontent-%COMP%]{width:145px;height:130px;object-fit:contain}}@media (min-width: 768px){ .dialog-footer-mobile{display:none}}@media (max-width: 767px){ .dialog-footer-desktop{display:none}}.mat-dialog-content[_ngcontent-%COMP%]{padding:0;margin:0}@media (max-width: 768px){.mat-dialog-content[_ngcontent-%COMP%]{max-height:unset}.flex[_ngcontent-%COMP%] .vertical-divider[_ngcontent-%COMP%]{height:35px!important}}@media (max-width: 768px) and (max-height: 1050px){.footer[_ngcontent-%COMP%]{margin-top:-45px;position:absolute;bottom:0;padding-top:20px;background-color:#f5f5f5;width:100%}.flex[_ngcontent-%COMP%]{margin-bottom:40px}}@media (max-width: 768px) and (max-height: 600px){.footer[_ngcontent-%COMP%]{bottom:20px}.flex[_ngcontent-%COMP%]{margin-bottom:60px}}"]})}return M})()},8746:(Rt,xe,h)=>{"use strict";h.d(xe,{c:()=>x});var n=h(4438),o=h(6661),T=h(8315);const B=["captcha"];let x=(()=>{class ne{constructor(){this.captchaResponse=new n.bkB,this.captchaSiteKey=o.c.captchaSiteKey,this.captchaSize="normal"}ngOnInit(){window.innerWidth<=367&&this.setCaptchaSize("compact")}reset(){this.captcha&&this.captcha?.captchaReset()}setCaptchaSize(U){this.captchaSize=U}handleCaptchaResponse(U){"success"===U.resType?this.captchaResponse.emit(U.response):this.reset()}static#e=this.\u0275fac=function(V){return new(V||ne)};static#t=this.\u0275cmp=n.VBU({type:ne,selectors:[["lv-captcha"]],viewQuery:function(V,N){if(1&V&&n.GBs(B,5),2&V){let R;n.mGM(R=n.lsd())&&(N.captcha=R.first)}},outputs:{captchaResponse:"captchaResponse"},standalone:!0,features:[n.Jv_([T.KG]),n.aNF],decls:1,vars:2,consts:[[3,"captchaResponse","size","siteKey"]],template:function(V,N){1&V&&(n.j41(0,"lv-lib-recaptcha",0),n.bIt("captchaResponse",function(k){return N.handleCaptchaResponse(k)}),n.k0s()),2&V&&n.Y8G("size",N.captchaSize)("siteKey",N.captchaSiteKey)},dependencies:[T.lr]})}return ne})()},9886:(Rt,xe,h)=>{"use strict";h.d(xe,{p:()=>oe});var n=h(4438),o=h(5351),T=h(3955),B=h(8315);function x(he,Fe){1&he&&(n.EFF(0),n.nI1(1,"translate")),2&he&&n.SpI(" ",n.bMT(1,1,"footer-imprint-headline")," ")}function ne(he,Fe){1&he&&(n.EFF(0),n.nI1(1,"translate")),2&he&&n.SpI(" ",n.bMT(1,1,"footer-withdraw-headline")," ")}function Q(he,Fe){1&he&&(n.EFF(0),n.nI1(1,"translate")),2&he&&n.SpI(" ",n.bMT(1,1,"footer-adfly-notice-headline")," ")}function U(he,Fe){1&he&&(n.EFF(0),n.nI1(1,"translate")),2&he&&n.SpI(" ",n.bMT(1,1,"footer-gtc-headline")," ")}function V(he,Fe){1&he&&(n.EFF(0),n.nI1(1,"translate")),2&he&&n.SpI(" ",n.bMT(1,1,"footer-privacy-headline")," ")}function N(he,Fe){1&he&&(n.j41(0,"div",1),n.EFF(1,"No type provided for dialog title"),n.k0s())}function R(he,Fe){1&he&&(n.nrm(0,"div",2),n.nI1(1,"translate")),2&he&&n.Y8G("innerHTML",n.bMT(1,1,"footer-imprint-dialog"),n.npT)}function k(he,Fe){1&he&&(n.nrm(0,"div",2),n.nI1(1,"translate")),2&he&&n.Y8G("innerHTML",n.bMT(1,1,"footer-withdraw-dialog"),n.npT)}function M(he,Fe){1&he&&(n.nrm(0,"div",2),n.nI1(1,"translate")),2&he&&n.Y8G("innerHTML",n.bMT(1,1,"footer-adfly-notice-dialog"),n.npT)}function F(he,Fe){1&he&&(n.nrm(0,"div",2),n.nI1(1,"translate")),2&he&&n.Y8G("innerHTML",n.bMT(1,1,"footer-gtc-dialog"),n.npT)}function z(he,Fe){1&he&&(n.nrm(0,"div",2),n.nI1(1,"translate")),2&he&&n.Y8G("innerHTML",n.bMT(1,1,"footer-privacy-dialog"),n.npT)}function ae(he,Fe){1&he&&(n.j41(0,"div",1),n.EFF(1,"No type provided for dialog body"),n.k0s())}let oe=(()=>{class he{constructor(){this.data=(0,n.WQX)(o.Vh),this.dialogRef=(0,n.WQX)(o.CP)}close(et){this.dialogRef.close(et)}static#e=this.\u0275fac=function(Be){return new(Be||he)};static#t=this.\u0275cmp=n.VBU({type:he,selectors:[["lv-general-content-dialog"]],standalone:!0,features:[n.aNF],decls:15,vars:2,consts:[[3,"cancelBtnFunction"],[1,"link-primary"],[1,"link-primary",3,"innerHTML"]],template:function(Be,Ee){if(1&Be&&(n.j41(0,"lib-shared-dialog-wrapper")(1,"lib-shared-dialog-header",0),n.bIt("cancelBtnFunction",function(){return Ee.close()}),n.DNE(2,x,2,3)(3,ne,2,3)(4,Q,2,3)(5,U,2,3)(6,V,2,3)(7,N,2,0),n.k0s(),n.j41(8,"lib-shared-dialog-content"),n.DNE(9,R,2,3)(10,k,2,3)(11,M,2,3)(12,F,2,3)(13,z,2,3)(14,ae,2,0),n.k0s()()),2&Be){let _e,me;n.R7$(2),n.vxM(2,"imprint"===(_e=null==Ee.data||null==Ee.data.type?null:Ee.data.type.toLowerCase())?2:"withdraw"===_e?3:"adfly-notice"===_e?4:"gtc"===_e?5:"privacy"===_e?6:7),n.R7$(7),n.vxM(9,"imprint"===(me=null==Ee.data||null==Ee.data.type?null:Ee.data.type.toLowerCase())?9:"withdraw"===me?10:"adfly-notice"===me?11:"gtc"===me?12:"privacy"===me?13:14)}},dependencies:[B.v0,B.BP,B.J2,T.h,T.D9]})}return he})()},6661:(Rt,xe,h)=>{"use strict";h.d(xe,{c:()=>n});const n={production:!0,showDetailPageAccessBypass:!1,showActionboxAccessBypass:!1,bypassContentAccessLimitsecret:void 0,baseUrl:"https://publisher.linkvertise.com/api/v1/",graphqlUrl:"https://publisher.linkvertise.com/graphql",bypassCheqRTIv2secret:void 0,captchaSiteKey:"6LeDA6MZAAAAADcqwPtRSw9M7RK9kMkQbOeYViTd",chargebeeSubDomain:"linkvertise",churnkeyMode:"live"}},9618:(Rt,xe,h)=>{"use strict";var n=h(4438),o=h(6661),T=h(7366),B=h(33),x=h(7217),ne=h(5184),Q=h(177),U=h(7376),V=h(8359),N=h(4572),R=h(5964),k=h(6354),M=h(8315),F=h(9417),z=h(8746),ae=h(8151),oe=h(6697),he=h(3955),Fe=h(9821),et=h(9631),Be=h(2102),Ee=h(9213),_e=h(6173),me=h(8069);function ce(S,u){if(1&S){const d=n.RV6();n.j41(0,"lv-lib-alerts",14),n.bIt("close",function(){n.eBV(d);const C=n.XpG();return n.Njj(C.hideResetSuccess())}),n.j41(1,"div",15)(2,"mat-icon"),n.EFF(3,"info"),n.k0s(),n.EFF(4),n.k0s()()}if(2&S){const d=n.XpG();n.Y8G("rounded",!0)("showClose",!0)("type","NEGATIVE"),n.R7$(4),n.SpI(" ",d.alertText," ")}}let Ie=(()=>{class S{constructor(d,p,C,G,ee){this.apiAuthService=d,this.dialogRef=p,this.router=C,this.translate=G,this.urlParams=ee,this.alertText="",this.resetFailed=!1,this.eMailRegEx="^[\\w-\\.]+@([\\w-]+\\.)+[\\w-]{2,4}"}ngOnInit(){this.passwordResetForm=new F.gE({token:new F.MJ("",[F.k0.required]),email:new F.MJ({value:"",disabled:!0},[F.k0.required,F.k0.email,F.k0.pattern(this.eMailRegEx)]),password:new F.MJ("",[F.k0.required,F.k0.minLength(6),this.triggerRepeatFieldValidator("repeatPassword")]),repeatPassword:new F.MJ("",[F.k0.required,this.matchValidator("password")]),captcha:new F.MJ("",[F.k0.required])}),this.urlParams?.token&&this.urlParams?.email?(this.passwordResetForm.get("token")?.setValue(this.urlParams?.token),this.passwordResetForm.get("email")?.setValue(this.urlParams?.email)):this.translate.get("password-reset.no-params").pipe((0,oe.s)(1)).subscribe(d=>{this.resetFailed=!0,this.alertText=d})}ngOnDestroy(){this.closeDialog()}triggerRepeatFieldValidator(d){return p=>{const C=p.parent?.get(d);return C&&C.updateValueAndValidity(),null}}matchValidator(d){return p=>{const C=p,G=p.parent?.get(d);if(C&&G)return G.value!==C.value?{notMatched:!0}:null}}setCaptchaInput(d){this.passwordResetForm.get("captcha")?.setValue(d),this.passwordResetForm.updateValueAndValidity()}reset(){this.passwordResetForm.invalid||this.apiAuthService.postPasswordReset(this.passwordResetForm.get("token").value,this.passwordResetForm.get("email").value,this.passwordResetForm.get("password").value,this.passwordResetForm.get("captcha").value).subscribe(d=>{"Password reset failed"===d?.data?.resetPremiumPassword?(this.captcha.reset(),this.passwordResetForm.get("captcha")?.setValue(null),this.translate.get("password-reset.link-expired").pipe((0,oe.s)(1)).subscribe(p=>{this.resetFailed=!0,this.alertText=p})):window.location.replace("")})}closeDialog(){this.dialogRef.close()}hideResetSuccess(){this.resetFailed=!1}static#e=this.\u0275fac=function(p){return new(p||S)(n.rXU(ae.g),n.rXU(M.ce),n.rXU(B.Ix),n.rXU(he.c$),n.rXU(M.Qs))};static#t=this.\u0275cmp=n.VBU({type:S,selectors:[["lv-password-reset"]],viewQuery:function(p,C){if(1&p&&n.GBs(z.c,5),2&p){let G;n.mGM(G=n.lsd())&&(C.captcha=G.first)}},standalone:!0,features:[n.aNF],decls:40,vars:35,consts:[["captcha",""],[3,"close"],[3,"padding"],[3,"rounded","showClose","type","close",4,"ngIf"],[1,"register-form",3,"formGroup"],["appearance","fill",3,"hideRequiredMarker"],["matInput","","formControlName","email","type","email","name","email",3,"readonly"],["matInput","","formControlName","password","type","password","name","password"],["matInput","","formControlName","repeatPassword","type","password","name","repeatPassword","onpaste","return false;","ondrop","return false;","autocomplete","off"],[1,"input-field","lv-center-x"],[3,"captchaResponse"],[1,"action-buttons"],[1,"action-buttons__button",3,"click","rounded","type"],[1,"action-buttons__button",3,"click","rounded","disabled"],[3,"close","rounded","showClose","type"],[1,"alert-center-text"]],template:function(p,C){if(1&p){const G=n.RV6();n.j41(0,"lv-lib-popover")(1,"lv-lib-popover-header",1),n.bIt("close",function(){return n.eBV(G),n.Njj(C.closeDialog())}),n.j41(2,"h2"),n.EFF(3),n.nI1(4,"translate"),n.k0s()(),n.j41(5,"lv-lib-popover-body",2),n.DNE(6,ce,5,4,"lv-lib-alerts",3),n.j41(7,"form",4)(8,"mat-form-field",5)(9,"mat-label"),n.EFF(10),n.nI1(11,"translate"),n.k0s(),n.nrm(12,"input",6),n.k0s(),n.j41(13,"div")(14,"mat-form-field",5)(15,"mat-label"),n.EFF(16),n.nI1(17,"translate"),n.k0s(),n.nrm(18,"input",7),n.j41(19,"mat-error"),n.EFF(20),n.nI1(21,"translate"),n.k0s()(),n.j41(22,"mat-form-field",5)(23,"mat-label"),n.EFF(24),n.nI1(25,"translate"),n.k0s(),n.nrm(26,"input",8),n.j41(27,"mat-error"),n.EFF(28),n.nI1(29,"translate"),n.k0s()()()(),n.j41(30,"div",9)(31,"lv-captcha",10,0),n.bIt("captchaResponse",function(ye){return n.eBV(G),n.Njj(C.setCaptchaInput(ye))}),n.k0s()(),n.j41(33,"div",11)(34,"lv-lib-button",12),n.bIt("click",function(){return n.eBV(G),n.Njj(C.closeDialog())}),n.EFF(35),n.nI1(36,"translate"),n.k0s(),n.j41(37,"lv-lib-button",13),n.bIt("click",function(){return n.eBV(G),n.Njj(C.reset())}),n.EFF(38),n.nI1(39,"translate"),n.k0s()()()()}2&p&&(n.R7$(3),n.JRh(n.bMT(4,19,"premium-modal-password-reset-headline")),n.R7$(2),n.Y8G("padding",!0),n.R7$(),n.Y8G("ngIf",C.resetFailed),n.R7$(),n.Y8G("formGroup",C.passwordResetForm),n.R7$(),n.Y8G("hideRequiredMarker",!0),n.R7$(2),n.JRh(n.bMT(11,21,"registration.email")),n.R7$(2),n.Y8G("readonly",!0),n.R7$(2),n.Y8G("hideRequiredMarker",!0),n.R7$(2),n.JRh(n.bMT(17,23,"registration.password")),n.R7$(4),n.JRh(n.bMT(21,25,"error-msg.psw.character_length")),n.R7$(2),n.Y8G("hideRequiredMarker",!0),n.R7$(2),n.JRh(n.bMT(25,27,"registration.repeat-password")),n.R7$(4),n.JRh(n.bMT(29,29,"error-msg.psw.not_matched")),n.R7$(6),n.Y8G("rounded",!0)("type","secondary"),n.R7$(),n.SpI(" ",n.bMT(36,31,"button.close")," "),n.R7$(2),n.Y8G("rounded",!0)("disabled",C.passwordResetForm.invalid),n.R7$(),n.SpI(" ",n.bMT(39,33,"button.reset")," "))},dependencies:[me.qX,me.SD,me.$0,Q.bT,_e.v,Ee.An,F.YN,F.qT,F.me,F.BC,F.cb,F.X1,F.j4,F.JD,Be.rl,Be.nJ,et.fg,Be.TL,z.c,Fe.X,he.h,he.D9],styles:["lv-password-reset .alert-center-text{display:flex;gap:.5rem;align-items:center}lv-password-reset .register-form{margin-top:1.5rem;margin-bottom:.75rem;display:flex;flex-direction:column;gap:10.5px}lv-password-reset .register-form>div{display:flex;gap:1rem}@media (max-width: 768px){lv-password-reset .register-form>div{flex-direction:column}}lv-password-reset .register-form>div>mat-form-field{width:100%;font-size:16px;font-weight:300}lv-password-reset .register-form>div>mat-form-field .mat-form-field-label{color:#000!important}lv-password-reset .input-field{width:100%;margin-bottom:.75rem}lv-password-reset .action-buttons{margin-top:1.5rem;display:flex;justify-content:space-between;-moz-column-gap:1rem;column-gap:1rem}lv-password-reset .action-buttons__button{max-width:256px;width:100%}@media (min-width: 768px){lv-password-reset .action-buttons button{width:100%!important}}\n"],encapsulation:2})}return S})();var X=h(5341),Te=h(3300),We=h(1057);let Bt=(()=>{class S{constructor(d,p){this.pageService=d,this.languageService=p,this.loadedOrTimeoutReached=new n.bkB,this.loadTimeoutReached=!1,this.bootTimeout(),this.observeStatus()}initInMobi(){!function(){var d=window.location.hostname,p=document.createElement("script"),C=document.getElementsByTagName("script")[0],G="https://cmp.inmobi.com".concat("/choice/","qdwz11pX7Zrr6","/",d,"/choice.js?tag_version=V3"),ee=0;p.async=!0,p.type="text/javascript",p.src=G,C.parentNode.insertBefore(p,C),function Ue(){for(var jn,sn="__tcfapiLocator",dn=[],cn=window;cn;){try{if(cn.frames[sn]){jn=cn;break}}catch{}if(cn===window.top)break;cn=cn.parent}jn||(function pi(){var Un=cn.document,fi=!!cn.frames[sn];if(!fi)if(Un.body){var ri=Un.createElement("iframe");ri.style.cssText="display:none",ri.name=sn,Un.body.appendChild(ri)}else setTimeout(pi,5);return!fi}(),cn.__tcfapi=function li(){var Un,fi=arguments;if(!fi.length)return dn;"setGdprApplies"===fi[0]?fi.length>3&&2===fi[2]&&"boolean"==typeof fi[3]&&(Un=fi[3],"function"==typeof fi[2]&&fi[2]("set",!0)):"ping"===fi[0]?"function"==typeof fi[2]&&fi[2]({gdprApplies:Un,cmpLoaded:!1,cmpStatus:"stub"}):("init"===fi[0]&&"object"==typeof fi[3]&&(fi[3]=Object.assign(fi[3],{tag_version:"V3"})),dn.push(fi))},cn.addEventListener("message",function Jn(Un){var fi="string"==typeof Un.data,ri={};try{ri=fi?JSON.parse(Un.data):Un.data}catch{}var Xi=ri.__tcfapiCall;Xi&&window.__tcfapi(Xi.command,Xi.version,function(Nr,Ss){var Ts={__tcfapiReturn:{returnValue:Nr,success:Ss,callId:Xi.callId}};fi&&(Ts=JSON.stringify(Ts)),Un&&Un.source&&Un.source.postMessage&&Un.source.postMessage(Ts,"*")},Xi.parameter)},!1))}(),function Ge(){const dn=["2:tcfeuv2","6:uspv1","7:usnatv1","8:usca","9:usvav1","10:uscov1","11:usutv1","12:usctv1"];window.__gpp_addFrame=function(cn){if(!window.frames[cn])if(document.body){var jn=document.createElement("iframe");jn.style.cssText="display:none",jn.name=cn,document.body.appendChild(jn)}else window.setTimeout(window.__gpp_addFrame,10,cn)},window.__gpp_stub=function(){var cn=arguments;if(__gpp.queue=__gpp.queue||[],__gpp.events=__gpp.events||[],!cn.length||1==cn.length&&"queue"==cn[0])return __gpp.queue;if(1==cn.length&&"events"==cn[0])return __gpp.events;var jn=cn[0],pi=cn.length>1?cn[1]:null,li=cn.length>2?cn[2]:null;if("ping"===jn)pi({gppVersion:"1.1",cmpStatus:"stub",cmpDisplayStatus:"hidden",signalStatus:"not ready",supportedAPIs:dn,cmpId:10,sectionList:[],applicableSections:[-1],gppString:"",parsedSections:{}},!0);else if("addEventListener"===jn){"lastId"in __gpp||(__gpp.lastId=0),__gpp.lastId++;var Jn=__gpp.lastId;__gpp.events.push({id:Jn,callback:pi,parameter:li}),pi({eventName:"listenerRegistered",listenerId:Jn,data:!0,pingData:{gppVersion:"1.1",cmpStatus:"stub",cmpDisplayStatus:"hidden",signalStatus:"not ready",supportedAPIs:dn,cmpId:10,sectionList:[],applicableSections:[-1],gppString:"",parsedSections:{}}},!0)}else if("removeEventListener"===jn){for(var Un=!1,fi=0;fi<__gpp.events.length;fi++)if(__gpp.events[fi].id==li){__gpp.events.splice(fi,1),Un=!0;break}pi({eventName:"listenerRemoved",listenerId:li,data:Un,pingData:{gppVersion:"1.1",cmpStatus:"stub",cmpDisplayStatus:"hidden",signalStatus:"not ready",supportedAPIs:dn,cmpId:10,sectionList:[],applicableSections:[-1],gppString:"",parsedSections:{}}},!0)}else"hasSection"===jn?pi(!1,!0):"getSection"===jn||"getField"===jn?pi(null,!0):__gpp.queue.push([].slice.apply(cn))},window.__gpp_msghandler=function(cn){var jn="string"==typeof cn.data;try{var pi=jn?JSON.parse(cn.data):cn.data}catch{pi=null}if("object"==typeof pi&&null!==pi&&"__gppCall"in pi){var li=pi.__gppCall;window.__gpp(li.command,function(Jn,Un){var fi={__gppReturn:{returnValue:Jn,success:Un,callId:li.callId}};cn.source.postMessage(jn?JSON.stringify(fi):fi,"*")},"parameter"in li?li.parameter:null,"version"in li?li.version:"1.1")}},(!("__gpp"in window)||"function"!=typeof window.__gpp)&&(window.__gpp=window.__gpp_stub,window.addEventListener("message",window.__gpp_msghandler,!1),window.__gpp_addFrame("__gppLocator"))}();var xt=function(){var sn=arguments;typeof window.__uspapi!==xt&&setTimeout(function(){typeof window.__uspapi<"u"&&window.__uspapi.apply(window.__uspapi,sn)},500)};if(typeof window.__uspapi>"u"){window.__uspapi=xt;var on=setInterval(function(){ee++,window.__uspapi===xt&&ee<3?console.warn("USP is not accessible"):clearInterval(on)},6e3)}}()}shouldLoad(){const d=this.pageService.onSearchPage,p=this.languageService.isInEurope();return!(d||!p)}getCmpState(){if(!this.shouldLoad())return"NOT_APPLIED";if(!window.__tcfapi)return"PENDING";let d=null;return window.__tcfapi("ping",2,p=>{d=p.cmpLoaded?"LOADED":"PENDING"}),d}isCmpLoadedOrTimeoutReached(){return this.loadTimeoutReached||"LOADED"===this.getCmpState()}bootTimeout(){setTimeout(()=>this.loadTimeoutReached=!0,500)}observeStatus(){this.observeInterval=setInterval(()=>{this.isCmpLoadedOrTimeoutReached()&&(this.loadedOrTimeoutReached.emit(!0),clearInterval(this.observeInterval))},100)}static#e=this.\u0275fac=function(p){return new(p||S)(n.KVO(Te.b),n.KVO(We.g))};static#t=this.\u0275prov=n.jDH({token:S,factory:S.\u0275fac,providedIn:"root"})}return S})();function Et(S,u){1&S&&n.nrm(0,"img",4)}function Kt(S,u){1&S&&(n.qex(0),n.j41(1,"div",5)(2,"h3"),n.EFF(3),n.nI1(4,"translate"),n.k0s(),n.j41(5,"h5"),n.EFF(6),n.nI1(7,"translate"),n.k0s(),n.j41(8,"h5"),n.EFF(9),n.nI1(10,"translate"),n.k0s(),n.j41(11,"h6"),n.EFF(12),n.nI1(13,"translate"),n.k0s(),n.j41(14,"h6"),n.EFF(15),n.nI1(16,"translate"),n.k0s()(),n.bVm()),2&S&&(n.R7$(3),n.JRh(n.bMT(4,5,"loading-error.header")),n.R7$(3),n.JRh(n.bMT(7,7,"loading-error.header-text")),n.R7$(3),n.JRh(n.bMT(10,9,"loading-error.results-header")),n.R7$(3),n.JRh(n.bMT(13,11,"loading-error.result-1")),n.R7$(3),n.JRh(n.bMT(16,13,"loading-error.result-2")))}function ze(S,u){if(1&S&&(n.j41(0,"div",1),n.DNE(1,Et,1,0,"img",2)(2,Kt,17,15,"ng-container",3),n.k0s()),2&S){const d=n.XpG();n.R7$(),n.Y8G("ngIf",!d.showError),n.R7$(),n.Y8G("ngIf",d.showError)}}let ut=(()=>{class S{constructor(){this.showError=!1}static#e=this.\u0275fac=function(p){return new(p||S)};static#t=this.\u0275cmp=n.VBU({type:S,selectors:[["lv-loading"]],inputs:{loading:"loading"},standalone:!0,features:[n.aNF],decls:1,vars:1,consts:[["class","loading",4,"ngIf"],[1,"loading"],["src","../../assets/img/loading.gif","alt","",4,"ngIf"],[4,"ngIf"],["src","../../assets/img/loading.gif","alt",""],[1,"errorContainer"]],template:function(p,C){1&p&&n.DNE(0,ze,3,2,"div",0),2&p&&n.Y8G("ngIf",C.loading)},dependencies:[Q.bT,he.h,he.D9],styles:[".loading[_ngcontent-%COMP%]{position:fixed;inset:0;background:#fff;z-index:1000000;text-align:center;height:100vh;line-height:100vh!important}.errorContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;text-align:left;padding:40px}"]})}return S})();var Ce=h(9079);function tt(S,u){1&S&&(n.j41(0,"div",4),n.EFF(1),n.nI1(2,"translate"),n.j41(3,"u",5),n.EFF(4),n.nI1(5,"translate"),n.k0s(),n.EFF(6),n.nI1(7,"translate"),n.k0s()),2&S&&(n.R7$(),n.SpI(" ",n.bMT(2,4,"chargebee.non-renewing.canceled")," "),n.R7$(2),n.Y8G("routerLink","/settings"),n.R7$(),n.JRh(n.bMT(5,6,"chargebee.non-renewing.here")),n.R7$(2),n.SpI(" ",n.bMT(7,8,"chargebee.non-renewing.reactivate")," "))}function ke(S,u){1&S&&(n.j41(0,"div",6),n.EFF(1),n.nI1(2,"translate"),n.j41(3,"u",5),n.EFF(4),n.nI1(5,"translate"),n.k0s(),n.EFF(6),n.nI1(7,"translate"),n.k0s()),2&S&&(n.R7$(),n.SpI(" ",n.bMT(2,4,"chargebee.inactive")," "),n.R7$(2),n.Y8G("routerLink","/settings"),n.R7$(),n.JRh(n.bMT(5,6,"chargebee.non-renewing.here")),n.R7$(2),n.SpI(" ",n.bMT(7,8,"chargebee.non-renewing.reactivate")," "))}function pe(S,u){if(1&S&&(n.j41(0,"div",7),n.EFF(1),n.nI1(2,"translate"),n.j41(3,"a",8),n.EFF(4),n.nI1(5,"translate"),n.k0s(),n.EFF(6),n.nI1(7,"translate"),n.k0s()),2&S){const d=n.XpG(2);n.R7$(),n.SpI(" ",n.bMT(2,4,"chargebee.dunning-payment.payment")," "),n.R7$(2),n.Y8G("href",d.collectNowHostedPageUrl,n.B4B),n.R7$(),n.JRh(n.bMT(5,6,"chargebee.dunning-payment.pay-now")),n.R7$(2),n.SpI(" ",n.bMT(7,8,"chargebee.dunning-payment.continue")," ")}}function Re(S,u){if(1&S&&(n.qex(0),n.DNE(1,tt,8,10,"div",1)(2,ke,8,10,"div",2)(3,pe,8,10,"div",3),n.bVm()),2&S){const d=n.XpG();n.R7$(),n.Y8G("ngIf","non_renewing"===d.currentUser.chargebeeData.status),n.R7$(),n.Y8G("ngIf","EXPIRED"===d.currentUser.chargebeeData.db_state),n.R7$(),n.Y8G("ngIf","DUNNING"===d.currentUser.chargebeeData.db_state&&d.collectNowHostedPageUrl)}}let at=(()=>{class S{ngOnInit(){this.currentUser&&(this.currency=this.currentUser.chargebeeData?.planId?.includes("usd")?"$":"\u20ac")}static#e=this.\u0275fac=function(p){return new(p||S)};static#t=this.\u0275cmp=n.VBU({type:S,selectors:[["lv-chargebee-account-alerts"]],inputs:{currentUser:"currentUser",collectNowHostedPageUrl:"collectNowHostedPageUrl",locale:"locale"},standalone:!0,features:[n.aNF],decls:1,vars:1,consts:[[4,"ngIf"],["class","message non-renewing",4,"ngIf"],["class","message cancelled",4,"ngIf"],["class","message dunning",4,"ngIf"],[1,"message","non-renewing"],[1,"pointer",3,"routerLink"],[1,"message","cancelled"],[1,"message","dunning"],[1,"pointer",3,"href"]],template:function(p,C){1&p&&n.DNE(0,Re,4,3,"ng-container",0),2&p&&n.Y8G("ngIf",C.currentUser&&C.currentUser.chargebeeData)},dependencies:[Q.bT,B.Wk,he.h,he.D9],styles:[".message[_ngcontent-%COMP%]{width:100%;color:#fff;background-color:#323232;font-size:1rem;padding:1rem 4rem}.message.non-renewing[_ngcontent-%COMP%]{background-color:#dc3545}.message.cancelled[_ngcontent-%COMP%]{background-color:#6c757d!important}.message.dunning[_ngcontent-%COMP%]{background-color:#dc3545!important}.message.dunning[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:underline!important;color:#fff}.dunning-message[_ngcontent-%COMP%]{color:#fff;background-color:#dc3545;font-size:1rem;margin:2rem 2rem 0;padding:1rem}@media (max-width: 768px){.dunning-message[_ngcontent-%COMP%]{padding:2rem}}.dunning-message[_ngcontent-%COMP%] .dunning-wrapper[_ngcontent-%COMP%]{display:flex;gap:1rem}@media (max-width: 768px){.dunning-message[_ngcontent-%COMP%] .dunning-wrapper[_ngcontent-%COMP%]{font-size:34px;gap:2rem;padding-bottom:1rem}.dunning-message[_ngcontent-%COMP%] .dunning-wrapper[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{transform:scale(2) translateY(6px)}}.dunning-message[_ngcontent-%COMP%] .dunning-wrapper[_ngcontent-%COMP%] .pay-now-link[_ngcontent-%COMP%]{all:unset;text-decoration:underline!important;cursor:pointer!important}.dunning-message[_ngcontent-%COMP%] .button-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:row-reverse}@media (max-width: 768px){.dunning-message[_ngcontent-%COMP%] .button-wrapper[_ngcontent-%COMP%]{padding-top:1rem}}.dunning-message[_ngcontent-%COMP%] .button-wrapper[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:136px;height:1.5rem;font-size:12px;background-color:#f5f5f5;color:#000}@media (max-width: 768px){.dunning-message[_ngcontent-%COMP%] .button-wrapper[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:22px;width:220px;height:44px}}.failedLink[_ngcontent-%COMP%]{all:unset;text-decoration:underline;cursor:pointer!important}.pointer[_ngcontent-%COMP%]{cursor:pointer}.dunning-breakline[_ngcontent-%COMP%]{background-color:#fff!important}"]})}return S})();var De=h(5351),Ze=h(431),$e=h(3383),pt=h(9886);function an(S,u){if(1&S){const d=n.RV6();n.j41(0,"div",8)(1,"lv-lib-button",11),n.bIt("click",function(){n.eBV(d);const C=n.XpG();return n.Njj(C.openLogin())}),n.EFF(2," Login "),n.k0s(),n.j41(3,"lv-lib-button",12),n.bIt("click",function(){n.eBV(d);const C=n.XpG();return n.Njj(C.openMembershipSelectionDialog())}),n.EFF(4," Register "),n.k0s()()}}let $n=(()=>{class S{constructor(){this.router=(0,n.WQX)(B.Ix),this.dialog=(0,n.WQX)(M.o3),this.matDialog=(0,n.WQX)(De.bZ),this.route=(0,n.vPA)(""),this.searchValue=(0,n.vPA)(""),this.searchSubmitted=(0,n.CGW)(),this.logoutAction=(0,n.CGW)(),this.isLoggedIn=n.hFB.required(),this.menuItems=(0,n.EWP)(()=>{const d=[{icon:"lock",title:"Privacy Policy"},{icon:"shield",title:"GTC"},{icon:"article",title:"Imprint"},{icon:"cookie",title:"Cookies"},{icon:"help",title:"Helpcenter"},{icon:"campaign",title:"Advertise"}];return this.isLoggedIn()&&d.push({icon:"logout",title:"Logout"}),d})}onSearchSubmitted(d){this.searchSubmitted.emit(d)}openMembershipSelectionDialog(){this.dialog.open($e.v,{data:{hasCountdown:!1}})}openLogin(){this.dialog.open(Ze.X)}handleMenuItemClick(d){switch(d.title.toLowerCase()){case"logout":this.logoutAction.emit(!0);break;case"privacy policy":this.matDialog.open(pt.p,{panelClass:"full-width",data:{type:"privacy"}});break;case"gtc":this.matDialog.open(pt.p,{panelClass:"full-width",data:{type:"gtc"}});break;case"imprint":this.matDialog.open(pt.p,{panelClass:"full-width",data:{type:"imprint"}});break;case"cookies":window.__tcfapi("displayConsentUi",2,()=>{});break;case"helpcenter":window.open("https://lvcreator.zendesk.com","_blank");break;case"advertise":window.open("https://ads.linkvertise.com/","_blank")}}static#e=this.\u0275fac=function(p){return new(p||S)};static#t=this.\u0275cmp=n.VBU({type:S,selectors:[["lv-creator-header"]],inputs:{isLoggedIn:[n.Mj6.SignalBased,"isLoggedIn"]},outputs:{searchSubmitted:"searchSubmitted",logoutAction:"logoutAction"},standalone:!0,features:[n.aNF],decls:11,vars:6,consts:[[1,"header",3,"maxWidth"],[1,"header__content"],["routerLink","",1,"header__logo"],["src","assets/img/linkvertise_logo_small.svg","alt","Linkvertise Logo",1,"header__logo-img","header__logo-img--small"],["src","assets/img/linkvertise_logo_big.svg","alt","Linkvertise Logo",1,"header__logo-img","header__logo-img--big"],[1,"header__navigation-wrapper"],["defaultPlaceholder","Explore",1,"header__searchbar-desktop",3,"searchValueChange","searchSubmitted","searchValue"],[1,"header__buttons"],[1,"header__buttons__wrapper"],[3,"onMenuItemClick","menuItems"],["defaultPlaceholder","Explore",1,"header__searchbar-mobile",3,"searchValueChange","searchSubmitted","animation","searchValue"],["type","neutral","shape","round","size","md",3,"click"],["type","primary","shape","round","size","md",3,"click"]],template:function(p,C){1&p&&(n.j41(0,"lv-lib-header-new",0)(1,"div",1)(2,"div",2),n.nrm(3,"img",3)(4,"img",4),n.k0s(),n.j41(5,"div",5)(6,"lv-lib-search-bar",6),n.mxI("searchValueChange",function(ee){return n.DH7(C.searchValue,ee)||(C.searchValue=ee),ee}),n.bIt("searchSubmitted",function(ee){return C.onSearchSubmitted(ee)}),n.k0s(),n.j41(7,"div",7),n.DNE(8,an,5,0,"div",8),n.j41(9,"lv-lib-header-menu",9),n.bIt("onMenuItemClick",function(ee){return C.handleMenuItemClick(ee)}),n.k0s()()(),n.j41(10,"lv-lib-search-bar",10),n.mxI("searchValueChange",function(ee){return n.DH7(C.searchValue,ee)||(C.searchValue=ee),ee}),n.bIt("searchSubmitted",function(ee){return C.onSearchSubmitted(ee)}),n.k0s()()()),2&p&&(n.Y8G("maxWidth",1536),n.R7$(6),n.R50("searchValue",C.searchValue),n.R7$(2),n.vxM(8,C.isLoggedIn()?-1:8),n.R7$(),n.Y8G("menuItems",C.menuItems()),n.R7$(),n.Y8G("animation",!0),n.R50("searchValue",C.searchValue))},dependencies:[Q.MD,M.Xb,M.Qw,M.tx,M.sE,De.hM,B.Wk],styles:[".header[_ngcontent-%COMP%]{height:100%;align-items:center}.header__content[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr 3fr;align-items:center;justify-content:space-between;width:100%;max-width:100vw;height:100%;gap:1.5rem}.header__logo[_ngcontent-%COMP%]{display:flex;flex:1}.header__logo-img[_ngcontent-%COMP%]{height:auto;width:auto;cursor:pointer}.header__logo-img--small[_ngcontent-%COMP%]{display:none}.header__logo-img--big[_ngcontent-%COMP%]{display:block}.header__navigation-wrapper[_ngcontent-%COMP%]{display:grid;grid-template-columns:2fr 1fr}.header__searchbar-desktop[_ngcontent-%COMP%]{margin-right:1.5rem;gap:.75rem;display:block}.header__searchbar-mobile[_ngcontent-%COMP%]{display:none}.header__buttons[_ngcontent-%COMP%]{display:flex;flex:1;justify-content:flex-end;gap:.5rem}.header__buttons__wrapper[_ngcontent-%COMP%]{display:flex;gap:.75rem}@media (max-width: 1024px){.header__navigation-wrapper[_ngcontent-%COMP%]{display:flex;gap:.75rem;width:100%}.header__content[_ngcontent-%COMP%]{display:flex}.header__logo-img--small[_ngcontent-%COMP%]{display:block}.header__logo-img--big[_ngcontent-%COMP%]{display:none}.header__searchbar-desktop[_ngcontent-%COMP%]{width:100%}}@media (max-width: 768px){.header__content[_ngcontent-%COMP%]{padding:0;position:relative}.header__logo[_ngcontent-%COMP%]{width:auto;flex-shrink:0}.header__logo-img--small[_ngcontent-%COMP%]{display:none}.header__logo-img--big[_ngcontent-%COMP%]{width:144px;display:block}.header__navigation-wrapper[_ngcontent-%COMP%]{position:relative;height:100%;display:flex;align-items:center}.header__searchbar-desktop[_ngcontent-%COMP%]{display:none}.header__searchbar-mobile[_ngcontent-%COMP%]{width:100%;position:absolute;display:block}.header__buttons[_ngcontent-%COMP%]{position:absolute;right:60px;z-index:1;gap:0}.header__buttons__wrapper[_ngcontent-%COMP%]{display:none}}"]})}return S})();function Dn(S,u){if(1&S){const d=n.RV6();n.j41(0,"lv-lib-sidebar-navigation-item",2),n.bIt("onClick",function(){const C=n.eBV(d).$implicit,G=n.XpG();return n.Njj(G.navigateTo(C.route,C.name))}),n.k0s()}if(2&S){const d=u.$implicit,p=n.XpG();n.Y8G("isLoggedIn",p.isLoggedIn())("followBadge","home"===d.name&&p.hasFollowedUsers())("icon",d.icon)("route",d.route)("label",d.label)("assetLink",d.assetLink)}}function In(S,u){if(1&S){const d=n.RV6();n.j41(0,"lv-lib-sidebar-navigation-item",3),n.bIt("onClick",function(){const C=n.eBV(d).$implicit,G=n.XpG();return n.Njj(G.navigateTo(C.route,C.name))}),n.k0s()}if(2&S){const d=u.$implicit,p=n.XpG();n.Y8G("isLoggedIn",p.isLoggedIn())("icon",d.icon)("route",d.route)("isMobile",d.isMobile)("assetLink",d.assetLink)}}let qn=(()=>{class S{constructor(){this.dialogService=(0,n.WQX)(De.bZ),this.dialog=(0,n.WQX)(M.o3),this.router=(0,n.WQX)(B.Ix),this.authService=(0,n.WQX)(T.u),this.isLoggedIn=(0,n.hFB)(),this.followedUser=(0,n.hFB)([]),this.activeItem=(0,n.vPA)(""),this.navItems=[{icon:"home",route:"/",label:"For you",name:"home"},{icon:"users_team_employee",route:"/following",label:"Following",name:"following"},{icon:"bar_chart",route:"https://publisher.linkvertise.com/dashboard",label:"Dashboard",name:"dashboard"},{icon:"account",route:"/settings",label:"Account",name:"settings"},{icon:"add_circle_outlined",route:"https://publisher.linkvertise.com/dashboard#link-create",label:"Monetize Assets",assetLink:!0,name:"monetize"}],this.navMobileItems=[{icon:"home",route:"/",isMobile:!0},{icon:"users_team_employee",route:"/following",isMobile:!0,name:"following"},{icon:"add",route:"https://publisher.linkvertise.com/dashboard#link-create",isMobile:!0,assetLink:!0,name:"monetize"},{icon:"bar_chart",route:"https://publisher.linkvertise.com/dashboard",isMobile:!0,name:"dashboard"},{icon:"account",route:"/settings",name:"settings",isMobile:!0}],this.hasFollowedUsers=(0,n.EWP)(()=>!(!this.isLoggedIn()||!this.followedUser())&&this.followedUser().length>0)}openItemDialog(d){this.activeItem.set(d),"cookie"===d?this.openInMobiIFrame():this.dialogService.open(pt.p,{data:{type:d}}).afterClosed().subscribe(()=>{this.activeItem.set("")})}openMembershipSelectionDialog(){this.dialog.open($e.v,{data:{hasCountdown:!1}})}openInMobiIFrame(){window.__tcfapi("displayConsentUi",2,()=>{})}navigateTo(d,p){this.isLoggedIn()||"following"!==p&&"settings"!==p?"dashboard"===p||"monetize"===p?window.open(d,"_blank"):this.router.navigate([d]):this.openMembershipSelectionDialog()}logout(){this.authService.logout()}static#e=this.\u0275fac=function(p){return new(p||S)};static#t=this.\u0275cmp=n.VBU({type:S,selectors:[["lv-creator-sidebar"]],inputs:{isLoggedIn:[n.Mj6.SignalBased,"isLoggedIn"],followedUser:[n.Mj6.SignalBased,"followedUser"]},standalone:!0,features:[n.aNF],decls:5,vars:0,consts:[["sidebarItem","",3,"isLoggedIn","followBadge","icon","route","label","assetLink"],["mobileSidebarItem","",3,"isLoggedIn","icon","route","isMobile","assetLink"],["sidebarItem","",3,"onClick","isLoggedIn","followBadge","icon","route","label","assetLink"],["mobileSidebarItem","",3,"onClick","isLoggedIn","icon","route","isMobile","assetLink"]],template:function(p,C){1&p&&(n.j41(0,"lv-lib-sidebar-navigation"),n.Z7z(1,Dn,1,6,"lv-lib-sidebar-navigation-item",0,n.fX1),n.Z7z(3,In,1,5,"lv-lib-sidebar-navigation-item",1,n.fX1),n.k0s()),2&p&&(n.R7$(),n.Dyx(C.navItems),n.R7$(2),n.Dyx(C.navMobileItems))},dependencies:[Q.MD,M.FX,M.gO]})}return S})();var xn=h(7484),Je=h(9576);function Oe(S,u){if(1&S&&n.nrm(0,"lv-chargebee-account-alerts",2),2&S){const d=n.XpG();n.Y8G("collectNowHostedPageUrl",d.nowHostedPageUrl())("currentUser",d.user)}}let ot=(()=>{class S{constructor(d,p,C,G,ee,ye,Ue,Ge,xt,Nt,on,sn,dn){this.activatedRoute=d,this.dialog=p,this.translateService=C,this.auth=G,this.router=ee,this.apiAccountService=ye,this.profileService=Ue,this.languageService=Ge,this.apiSearchService=xt,this.adblockService=Nt,this.loadingService=on,this.inMobiService=sn,this.document=dn,this.subscription=new V.yU,this.routeAndParams$=(0,N.z)([this.router.events.pipe((0,R.p)(cn=>cn instanceof B.wF)),this.activatedRoute.queryParams]),this.title="creator-web",this.isLoggedIn=(0,n.EWP)(()=>this.auth.isLoggedIn()),this.followedUser=(0,Ce.ot)(this.profileService.getSubscriber().pipe((0,k.T)(cn=>cn.data.subscriptions))),this.nowHostedPageUrl=(0,n.vPA)(this.auth.collectNowHostedPageUrl),this.onResize=(0,U.debounce)(this.onResize,150,{leading:!1,trailing:!0}),this.locale=this.languageService.locale,this.subscription.add(this.routeAndParams$.subscribe(([cn,jn])=>{cn.url.includes("reset-password")&&this.dialog.open(Ie,{data:{token:jn?.token,email:jn?.email}})}))}ngOnInit(){this.adblockService.check(),this.createLinkForCanonicalURL(),this.screenWidth=window.innerWidth,this.auth.readFromLocalStorage(),this.apiAccountService.getAccount().subscribe(d=>{this.user=d.data.user,this.languageService.country=d.country,this.inMobiService.initInMobi(),this.translateService.setDefaultLang("en"),this.translateService.use(this.locale).subscribe(p=>{this.languageService.anounceTranslationsAvailable()})})}ngOnDestroy(){this.subscription.unsubscribe()}handleSearch(d){this.apiSearchService.performSearch(d)}onLogoutAction(d){d&&this.auth.logout()}scrollToTop(){const d=document.getElementById("top");null!==d&&d.scrollIntoView()}setAdBlock(d){this.adblockService.isAdBlocked=!0,this.adblockService.detected.emit()}onResize(d){this.screenWidth=d.target.innerWidth}createLinkForCanonicalURL(){const d=this.document.createElement("link");d.setAttribute("rel","canonical"),this.document.head.appendChild(d),d.setAttribute("href",this.document.URL.split("?")[0])}static#e=this.\u0275fac=function(p){return new(p||S)(n.rXU(B.nX),n.rXU(M.o3),n.rXU(he.c$),n.rXU(T.u),n.rXU(B.Ix),n.rXU(x.H),n.rXU(ne.p),n.rXU(We.g),n.rXU(X.C),n.rXU(xn.u),n.rXU(Je.U),n.rXU(Bt),n.rXU(Q.qQ))};static#t=this.\u0275cmp=n.VBU({type:S,selectors:[["lv-root"]],hostBindings:function(p,C){1&p&&n.bIt("lvAdblock",function(ee){return C.setAdBlock(ee)},!1,n.EBC)("resize",function(ee){return C.onResize(ee)},!1,n.tSv)},standalone:!0,features:[n.aNF],decls:11,vars:5,consts:[[3,"loading"],[1,"alert"],[3,"collectNowHostedPageUrl","currentUser"],[1,"layout"],[1,"header-wrapper"],[3,"searchSubmitted","logoutAction","isLoggedIn"],[1,"main-container"],[1,"sidebar"],[3,"followedUser","isLoggedIn"],[1,"content-wrapper"]],template:function(p,C){1&p&&(n.nrm(0,"lv-loading",0),n.j41(1,"div",1),n.DNE(2,Oe,1,2,"lv-chargebee-account-alerts",2),n.k0s(),n.j41(3,"div",3)(4,"div",4)(5,"lv-creator-header",5),n.bIt("searchSubmitted",function(ee){return C.handleSearch(ee)})("logoutAction",function(ee){return C.onLogoutAction(ee)}),n.k0s()(),n.j41(6,"div",6)(7,"div",7),n.nrm(8,"lv-creator-sidebar",8),n.k0s(),n.j41(9,"div",9),n.nrm(10,"router-outlet"),n.k0s()()()),2&p&&(n.Y8G("loading",C.loadingService.isLoading()),n.R7$(2),n.vxM(2,C.isLoggedIn()?2:-1),n.R7$(3),n.Y8G("isLoggedIn",C.isLoggedIn()),n.R7$(3),n.Y8G("followedUser",C.followedUser())("isLoggedIn",C.isLoggedIn()))},dependencies:[ut,$n,qn,at,B.n3],styles:['.lv-text-color-main[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500!important;color:#ff8114!important}.lv-text-color-blue[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500!important;color:#007bff!important}.lv-text-color-green[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500!important;color:#28a745!important}.lv-caption[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:12px;line-height:14px;color:#dbdbdb}.link[_ngcontent-%COMP%], .link-left[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;color:#ff8114}.link[_ngcontent-%COMP%]:before, .link-left[_ngcontent-%COMP%]:before{content:"";margin-bottom:-.3809em;display:table}.link[_ngcontent-%COMP%]:after, .link-left[_ngcontent-%COMP%]:after{content:"";margin-top:-.4082em;display:table}@media (max-width: 768px){.link[_ngcontent-%COMP%], .link-left[_ngcontent-%COMP%]{font-size:24px;line-height:32px!important}.link[_ngcontent-%COMP%]:before, .link-left[_ngcontent-%COMP%]:before{content:"";margin-bottom:-.3809em!important;display:table}.link[_ngcontent-%COMP%]:after, .link-left[_ngcontent-%COMP%]:after{content:"";margin-top:-.4082em!important;display:table}}.link.small[_ngcontent-%COMP%], .link-left.small[_ngcontent-%COMP%]{font-size:12px;line-height:14px}.link.small[_ngcontent-%COMP%]:before, .link-left.small[_ngcontent-%COMP%]:before{content:"";margin-bottom:-.6309em;display:table}.link.small[_ngcontent-%COMP%]:after, .link-left.small[_ngcontent-%COMP%]:after{content:"";margin-top:-.6582em;display:table}.link[_ngcontent-%COMP%]:hover, .link-left[_ngcontent-%COMP%]:hover{color:#cc6810}.lv-label[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-size:12px;line-height:13px;letter-spacing:-10;border-radius:100px;height:25px;width:-moz-fit-content;width:fit-content;padding:5px 10px}.lv-color-label-main[_ngcontent-%COMP%]{color:#fff;background-color:#ff8114}.lv-color-label-main[_ngcontent-%COMP%]:hover{background-color:#cc6810}.lv-color-label-positive[_ngcontent-%COMP%]{color:#fff;background-color:#28a745}.lv-color-label-positive[_ngcontent-%COMP%]:hover{background-color:#18662b}.lv-color-label-neutral[_ngcontent-%COMP%]{color:#fff;background-color:#323232}.lv-color-label-neutral[_ngcontent-%COMP%]:hover{background-color:gray}.lv-color-label-negative[_ngcontent-%COMP%]{color:#fff;background-color:#dc3545}.lv-color-label-negative[_ngcontent-%COMP%]:hover{background-color:#9c2531}.lv-badge-color-blue[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500!important;color:#007bff!important}.lv-text-color-red[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500!important;color:#dc3545!important}.alert[_ngcontent-%COMP%]{padding-top:0}.layout[_ngcontent-%COMP%]{width:100%;padding:0}.layout[_ngcontent-%COMP%] .header-wrapper[_ngcontent-%COMP%]{vertical-align:middle;z-index:100;position:sticky;position:-webkit-sticky;top:0;background-color:#fff;height:64px;width:100%;margin:auto}@media (min-width: 768px){.layout[_ngcontent-%COMP%] .header-wrapper[_ngcontent-%COMP%]{height:80px}}.layout[_ngcontent-%COMP%] .main-container[_ngcontent-%COMP%]{max-width:1536px;display:grid;grid-template-columns:1fr;margin:0 auto;padding-top:1.5rem}@media (min-width: 768px){.layout[_ngcontent-%COMP%] .main-container[_ngcontent-%COMP%]{padding:1.5rem 1.5rem 0;grid-template-columns:1fr 3fr;gap:1.5rem}}.layout[_ngcontent-%COMP%] .main-container[_ngcontent-%COMP%] .sidebar[_ngcontent-%COMP%]{width:100%;position:fixed;z-index:100;bottom:0}@media (min-width: 768px){.layout[_ngcontent-%COMP%] .main-container[_ngcontent-%COMP%] .sidebar[_ngcontent-%COMP%]{height:calc(100vh - 75px - 2.5rem);position:sticky;top:104px}}.layout[_ngcontent-%COMP%] .main-container[_ngcontent-%COMP%] .content-wrapper[_ngcontent-%COMP%]{position:relative}@media (min-width: 768px){.layout[_ngcontent-%COMP%] .main-container[_ngcontent-%COMP%] .content-wrapper[_ngcontent-%COMP%]{grid-column:2}}']})}return S})();var _t=h(345),en=h(1626),Bn=h(1806),qt=h(1635),Pt=h(807),be=h(9163),qe=h(9860),Xe=h(6108),Dt=h(2151),Wt=h(4229),ht=h(7994),Ut=h(1115),rt=h(9055),yt=h(8782),kt=h(9471),Jt=h(4539),Vn=function(){function S(){this.assumeImmutableResults=!1,this.getFragmentDoc=(0,be.LV)(Xe.ct,{max:Dt.v["cache.fragmentQueryDocuments"]||1e3,cache:rt.l})}return S.prototype.lookupFragment=function(u){return null},S.prototype.batch=function(u){var C,d=this;return this.performTransaction(function(){return C=u.update(d)},"string"==typeof u.optimistic?u.optimistic:!1===u.optimistic?null:void 0),C},S.prototype.recordOptimisticTransaction=function(u,d){this.performTransaction(u,d)},S.prototype.transformDocument=function(u){return u},S.prototype.transformForLink=function(u){return u},S.prototype.identify=function(u){},S.prototype.gc=function(){return[]},S.prototype.modify=function(u){return!1},S.prototype.readQuery=function(u,d){return void 0===d&&(d=!!u.optimistic),this.read((0,qt.Cl)((0,qt.Cl)({},u),{rootId:u.id||"ROOT_QUERY",optimistic:d}))},S.prototype.watchFragment=function(u){var d=this,p=u.fragment,C=u.fragmentName,G=u.from,ee=u.optimistic,ye=void 0===ee||ee,Ue=(0,qt.Tt)(u,["fragment","fragmentName","from","optimistic"]),Ge=this.getFragmentDoc(p,C),xt=typeof G>"u"||"string"==typeof G?G:this.identify(G),Nt=!!u[Symbol.for("apollo.dataMasking")];if(!1!==globalThis.__DEV__){var on=C||(0,Wt.E4)(p).name.value;xt||!1!==globalThis.__DEV__&&Pt.V1.warn(1,on)}var dn,sn=(0,qt.Cl)((0,qt.Cl)({},Ue),{returnPartialData:!0,id:xt,query:Ge,optimistic:ye});return new ht.c(function(cn){return d.watch((0,qt.Cl)((0,qt.Cl)({},sn),{immediate:!0,callback:function(jn){var pi=Nt?(0,Jt.z)(jn.result,p,d,C):jn.result;if(!dn||!(0,kt.a)(Ge,{data:dn?.result},{data:pi})){var li={data:pi,complete:!!jn.complete};jn.missing&&(li.missing=(0,Ut.IM)(jn.missing.map(function(Jn){return Jn.missing}))),dn=(0,qt.Cl)((0,qt.Cl)({},jn),{result:pi}),cn.next(li)}}}))})},S.prototype.readFragment=function(u,d){return void 0===d&&(d=!!u.optimistic),this.read((0,qt.Cl)((0,qt.Cl)({},u),{query:this.getFragmentDoc(u.fragment,u.fragmentName),rootId:u.id,optimistic:d}))},S.prototype.writeQuery=function(u){var d=u.id,p=u.data,C=(0,qt.Tt)(u,["id","data"]);return this.write(Object.assign(C,{dataId:d||"ROOT_QUERY",result:p}))},S.prototype.writeFragment=function(u){var d=u.id,p=u.data,C=u.fragment,G=u.fragmentName,ee=(0,qt.Tt)(u,["id","data","fragment","fragmentName"]);return this.write(Object.assign(ee,{query:this.getFragmentDoc(C,G),dataId:d,result:p}))},S.prototype.updateQuery=function(u,d){return this.batch({update:function(p){var C=p.readQuery(u),G=d(C);return null==G?C:(p.writeQuery((0,qt.Cl)((0,qt.Cl)({},u),{data:G})),G)}})},S.prototype.updateFragment=function(u,d){return this.batch({update:function(p){var C=p.readFragment(u),G=d(C);return null==G?C:(p.writeFragment((0,qt.Cl)((0,qt.Cl)({},u),{data:G})),G)}})},S}();!1!==globalThis.__DEV__&&(Vn.prototype.getMemoryInternals=yt.tQ);var Mn=function(S){function u(d,p,C,G){var ee,ye=S.call(this,d)||this;if(ye.message=d,ye.path=p,ye.query=C,ye.variables=G,Array.isArray(ye.path)){ye.missing=ye.message;for(var Ue=ye.path.length-1;Ue>=0;--Ue)ye.missing=((ee={})[ye.path[Ue]]=ye.missing,ee)}else ye.missing=ye.path;return ye.__proto__=u.prototype,ye}return(0,qt.C6)(u,S),u}(Error),Hn=h(8926),Ei=h(1601),zn=h(2130),Qt=h(1658),On=h(1367),Xt=h(1955),_n=h(6500),je=h(120),ve=h(4183),J=h(2848),q=h(1181),Se=h(4420),it=h(7715),Lt=Object.prototype.hasOwnProperty;function bn(S){return null==S}function Gt(S,u){var d=S.__typename,p=S.id,C=S._id;if("string"==typeof d&&(u&&(u.keyObject=bn(p)?bn(C)?void 0:{_id:C}:{id:p}),bn(p)&&!bn(C)&&(p=C),!bn(p)))return"".concat(d,":").concat("number"==typeof p||"string"==typeof p?p:JSON.stringify(p))}var Ot={dataIdFromObject:Gt,addTypename:!0,resultCaching:!0,canonizeResults:!1};function At(S){var u=S.canonizeResults;return void 0===u?Ot.canonizeResults:u}var mi=/^[_a-z][_0-9a-z]*/i;function Vi(S){var u=S.match(mi);return u?u[0]:S}function gt(S,u,d){return!!(0,q.U)(u)&&((0,it.c)(u)?u.every(function(p){return gt(S,p,d)}):S.selections.every(function(p){if((0,On.dt)(p)&&(0,ve.MS)(p,d)){var C=(0,On.ue)(p);return Lt.call(u,C)&&(!p.selectionSet||gt(p.selectionSet,u[C],d))}return!0}))}function fn(S){return(0,q.U)(S)&&!(0,On.A_)(S)&&!(0,it.c)(S)}function It(S,u){var d=(0,Xe.JG)((0,Wt.zK)(S));return{fragmentMap:d,lookupFragment:function(p){var C=d[p];return!C&&u&&(C=u.lookup(p)),C||null}}}var S,u,Ft=Object.create(null),Kn=function(){return Ft},Ti=Object.create(null),ii=function(){function S(u,d){var p=this;this.policies=u,this.group=d,this.data=Object.create(null),this.rootIds=Object.create(null),this.refs=Object.create(null),this.getFieldValue=function(C,G){return(0,J.G)((0,On.A_)(C)?p.get(C.__ref,G):C&&C[G])},this.canRead=function(C){return(0,On.A_)(C)?p.has(C.__ref):"object"==typeof C},this.toReference=function(C,G){if("string"==typeof C)return(0,On.WU)(C);if((0,On.A_)(C))return C;var ee=p.policies.identify(C)[0];if(ee){var ye=(0,On.WU)(ee);return G&&p.merge(ee,C),ye}}}return S.prototype.toObject=function(){return(0,qt.Cl)({},this.data)},S.prototype.has=function(u){return void 0!==this.lookup(u,!0)},S.prototype.get=function(u,d){if(this.group.depend(u,d),Lt.call(this.data,u)){var p=this.data[u];if(p&&Lt.call(p,d))return p[d]}return"__typename"===d&&Lt.call(this.policies.rootTypenamesById,u)?this.policies.rootTypenamesById[u]:this instanceof vr?this.parent.get(u,d):void 0},S.prototype.lookup=function(u,d){return d&&this.group.depend(u,"__exists"),Lt.call(this.data,u)?this.data[u]:this instanceof vr?this.parent.lookup(u,d):this.policies.rootTypenamesById[u]?Object.create(null):void 0},S.prototype.merge=function(u,d){var C,p=this;(0,On.A_)(u)&&(u=u.__ref),(0,On.A_)(d)&&(d=d.__ref);var G="string"==typeof u?this.lookup(C=u):u,ee="string"==typeof d?this.lookup(C=d):d;if(ee){(0,Pt.V1)("string"==typeof C,2);var ye=new Ut.ZI(Qr).merge(G,ee);if(this.data[C]=ye,ye!==G&&(delete this.refs[C],this.group.caching)){var Ue=Object.create(null);G||(Ue.__exists=1),Object.keys(ee).forEach(function(Ge){if(!G||G[Ge]!==ye[Ge]){Ue[Ge]=1;var xt=Vi(Ge);xt!==Ge&&!p.policies.hasKeyArgs(ye.__typename,xt)&&(Ue[xt]=1),void 0===ye[Ge]&&!(p instanceof vr)&&delete ye[Ge]}}),Ue.__typename&&!(G&&G.__typename)&&this.policies.rootTypenamesById[C]===ye.__typename&&delete Ue.__typename,Object.keys(Ue).forEach(function(Ge){return p.group.dirty(C,Ge)})}}},S.prototype.modify=function(u,d){var p=this,C=this.lookup(u);if(C){var G=Object.create(null),ee=!1,ye=!0,Ue={DELETE:Ft,INVALIDATE:Ti,isReference:On.A_,toReference:this.toReference,canRead:this.canRead,readField:function(Ge,xt){return p.policies.readField("string"==typeof Ge?{fieldName:Ge,from:xt||(0,On.WU)(u)}:Ge,{store:p})}};if(Object.keys(C).forEach(function(Ge){var xt=Vi(Ge),Nt=C[Ge];if(void 0!==Nt){var on="function"==typeof d?d:d[Ge]||d[xt];if(on){var sn=on===Kn?Ft:on((0,J.G)(Nt),(0,qt.Cl)((0,qt.Cl)({},Ue),{fieldName:xt,storeFieldName:Ge,storage:p.getStorage(u,Ge)}));if(sn===Ti)p.group.dirty(u,Ge);else if(sn===Ft&&(sn=void 0),sn!==Nt&&(G[Ge]=sn,ee=!0,Nt=sn,!1!==globalThis.__DEV__)){var dn=function(fi){if(void 0===p.lookup(fi.__ref))return!1!==globalThis.__DEV__&&Pt.V1.warn(3,fi),!0};if((0,On.A_)(sn))dn(sn);else if(Array.isArray(sn))for(var cn=!1,jn=void 0,pi=0,li=sn;pi0){var d=--this.rootIds[u];return d||delete this.rootIds[u],d}return 0},S.prototype.getRootIdSet=function(u){return void 0===u&&(u=new Set),Object.keys(this.rootIds).forEach(u.add,u),this instanceof vr?this.parent.getRootIdSet(u):Object.keys(this.policies.rootTypenamesById).forEach(u.add,u),u},S.prototype.gc=function(){var u=this,d=this.getRootIdSet(),p=this.toObject();d.forEach(function(ee){Lt.call(p,ee)&&(Object.keys(u.findChildRefIds(ee)).forEach(d.add,d),delete p[ee])});var C=Object.keys(p);if(C.length){for(var G=this;G instanceof vr;)G=G.parent;C.forEach(function(ee){return G.delete(ee)})}return C},S.prototype.findChildRefIds=function(u){if(!Lt.call(this.refs,u)){var d=this.refs[u]=Object.create(null),p=this.data[u];if(!p)return d;var C=new Set([p]);C.forEach(function(G){(0,On.A_)(G)&&(d[G.__ref]=!0),(0,q.U)(G)&&Object.keys(G).forEach(function(ee){var ye=G[ee];(0,q.U)(ye)&&C.add(ye)})})}return this.refs[u]},S.prototype.makeCacheKey=function(){return this.group.keyMaker.lookupArray(arguments)},S}(),Sr=function(){function S(u,d){void 0===d&&(d=null),this.caching=u,this.parent=d,this.d=null,this.resetCaching()}return S.prototype.resetCaching=function(){this.d=this.caching?(0,be.yN)():null,this.keyMaker=new Se.b(_n.et)},S.prototype.depend=function(u,d){if(this.d){this.d(Lr(u,d));var p=Vi(d);p!==d&&this.d(Lr(u,p)),this.parent&&this.parent.depend(u,d)}},S.prototype.dirty=function(u,d){this.d&&this.d.dirty(Lr(u,d),"__exists"===d?"forget":"setDirty")},S}();function Lr(S,u){return u+"#"+S}function Br(S,u){Tr(S)&&S.group.depend(u,"__exists")}u=function(d){function p(C){var ee=C.resultCaching,Ue=C.seed,Ge=d.call(this,C.policies,new Sr(void 0===ee||ee))||this;return Ge.stump=new Xr(Ge),Ge.storageTrie=new Se.b(_n.et),Ue&&Ge.replace(Ue),Ge}return(0,qt.C6)(p,d),p.prototype.addLayer=function(C,G){return this.stump.addLayer(C,G)},p.prototype.removeLayer=function(){return this},p.prototype.getStorage=function(){return this.storageTrie.lookupArray(arguments)},p}(S=ii||(ii={})),S.Root=u;var vr=function(S){function u(d,p,C,G){var ee=S.call(this,p.policies,G)||this;return ee.id=d,ee.parent=p,ee.replay=C,ee.group=G,C(ee),ee}return(0,qt.C6)(u,S),u.prototype.addLayer=function(d,p){return new u(d,this,p,this.group)},u.prototype.removeLayer=function(d){var p=this,C=this.parent.removeLayer(d);return d===this.id?(this.group.caching&&Object.keys(this.data).forEach(function(G){var ee=p.data[G],ye=C.lookup(G);ye?ee?ee!==ye&&Object.keys(ee).forEach(function(Ue){(0,qe.L)(ee[Ue],ye[Ue])||p.group.dirty(G,Ue)}):(p.group.dirty(G,"__exists"),Object.keys(ye).forEach(function(Ue){p.group.dirty(G,Ue)})):p.delete(G)}),C):C===this.parent?this:C.addLayer(this.id,this.replay)},u.prototype.toObject=function(){return(0,qt.Cl)((0,qt.Cl)({},this.parent.toObject()),this.data)},u.prototype.findChildRefIds=function(d){var p=this.parent.findChildRefIds(d);return Lt.call(this.data,d)?(0,qt.Cl)((0,qt.Cl)({},p),S.prototype.findChildRefIds.call(this,d)):p},u.prototype.getStorage=function(){for(var d=this.parent;d.parent;)d=d.parent;return d.getStorage.apply(d,arguments)},u}(ii),Xr=function(S){function u(d){return S.call(this,"EntityStore.Stump",d,function(){},new Sr(d.group.caching,d.group))||this}return(0,qt.C6)(u,S),u.prototype.removeLayer=function(){return this},u.prototype.merge=function(d,p){return this.parent.merge(d,p)},u}(vr);function Qr(S,u,d){var p=S[d],C=u[d];return(0,qe.L)(p,C)?p:C}function Tr(S){return!!(S instanceof ii&&S.group.caching)}var ct=function(){function S(){this.known=new(_n.En?WeakSet:Set),this.pool=new Se.b(_n.et),this.passes=new WeakMap,this.keysByJSON=new Map,this.empty=this.admit({})}return S.prototype.isKnown=function(u){return(0,q.U)(u)&&this.known.has(u)},S.prototype.pass=function(u){if((0,q.U)(u)){var d=function Le(S){return(0,q.U)(S)?(0,it.c)(S)?S.slice(0):(0,qt.Cl)({__proto__:Object.getPrototypeOf(S)},S):S}(u);return this.passes.set(d,u),d}return u},S.prototype.admit=function(u){var d=this;if((0,q.U)(u)){var p=this.passes.get(u);if(p)return p;switch(Object.getPrototypeOf(u)){case Array.prototype:if(this.known.has(u))return u;var G=u.map(this.admit,this);return(ee=this.pool.lookupArray(G)).array||(this.known.add(ee.array=G),!1!==globalThis.__DEV__&&Object.freeze(G)),ee.array;case null:case Object.prototype:if(this.known.has(u))return u;var ye=Object.getPrototypeOf(u),Ue=[ye],Ge=this.sortedKeys(u);Ue.push(Ge.json);var ee,xt=Ue.length;if(Ge.sorted.forEach(function(sn){Ue.push(d.admit(u[sn]))}),!(ee=this.pool.lookupArray(Ue)).object){var Nt=ee.object=Object.create(ye);this.known.add(Nt),Ge.sorted.forEach(function(sn,dn){Nt[sn]=Ue[xt+dn]}),!1!==globalThis.__DEV__&&Object.freeze(Nt)}return ee.object}}return u},S.prototype.sortedKeys=function(u){var d=Object.keys(u),p=this.pool.lookupArray(d);if(!p.keys){d.sort();var C=JSON.stringify(d);(p.keys=this.keysByJSON.get(C))||this.keysByJSON.set(C,p.keys={sorted:d,json:C})}return p.keys},S}();function lt(S){return[S.selectionSet,S.objectOrReference,S.context,S.context.canonizeResults]}var tn=function(){function S(u){var d=this;this.knownResults=new(_n.et?WeakMap:Map),this.config=(0,je.o)(u,{addTypename:!1!==u.addTypename,canonizeResults:At(u)}),this.canon=u.canon||new ct,this.executeSelectionSet=(0,be.LV)(function(p){var C,G=p.context.canonizeResults,ee=lt(p);ee[3]=!G;var ye=(C=d.executeSelectionSet).peek.apply(C,ee);return ye?G?(0,qt.Cl)((0,qt.Cl)({},ye),{result:d.canon.admit(ye.result)}):ye:(Br(p.context.store,p.enclosingRef.__ref),d.execSelectionSetImpl(p))},{max:this.config.resultCacheMaxSize||Dt.v["inMemoryCache.executeSelectionSet"]||5e4,keyArgs:lt,makeCacheKey:function(p,C,G,ee){if(Tr(G.store))return G.store.makeCacheKey(p,(0,On.A_)(C)?C.__ref:C,G.varString,ee)}}),this.executeSubSelectedArray=(0,be.LV)(function(p){return Br(p.context.store,p.enclosingRef.__ref),d.execSubSelectedArrayImpl(p)},{max:this.config.resultCacheMaxSize||Dt.v["inMemoryCache.executeSubSelectedArray"]||1e4,makeCacheKey:function(p){var C=p.field,G=p.array,ee=p.context;if(Tr(ee.store))return ee.store.makeCacheKey(C,G,ee.varString)}})}return S.prototype.resetCanon=function(){this.canon=new ct},S.prototype.diffQueryAgainstStore=function(u){var d=u.store,p=u.query,C=u.rootId,G=void 0===C?"ROOT_QUERY":C,ee=u.variables,ye=u.returnPartialData,Ue=void 0===ye||ye,Ge=u.canonizeResults,xt=void 0===Ge?this.config.canonizeResults:Ge,Nt=this.config.cache.policies;ee=(0,qt.Cl)((0,qt.Cl)({},(0,Wt.wY)((0,Wt.AT)(p))),ee);var dn,on=(0,On.WU)(G),sn=this.executeSelectionSet({selectionSet:(0,Wt.Vn)(p).selectionSet,objectOrReference:on,enclosingRef:on,context:(0,qt.Cl)({store:d,query:p,policies:Nt,variables:ee,varString:(0,zn.M)(ee),canonizeResults:xt},It(p,this.config.fragments))});if(sn.missing&&(dn=[new Mn(Ct(sn.missing),sn.missing,p,ee)],!Ue))throw dn[0];return{result:sn.result,complete:!dn,missing:dn}},S.prototype.isFresh=function(u,d,p,C){if(Tr(C.store)&&this.knownResults.get(u)===p){var G=this.executeSelectionSet.peek(p,d,C,this.canon.isKnown(u));if(G&&u===G.result)return!0}return!1},S.prototype.execSelectionSetImpl=function(u){var d=this,p=u.selectionSet,C=u.objectOrReference,G=u.enclosingRef,ee=u.context;if((0,On.A_)(C)&&!ee.policies.rootTypenamesById[C.__ref]&&!ee.store.has(C.__ref))return{result:this.canon.empty,missing:"Dangling reference to missing ".concat(C.__ref," object")};var on,ye=ee.variables,Ue=ee.policies,xt=ee.store.getFieldValue(C,"__typename"),Nt=[],sn=new Ut.ZI;function dn(Jn,Un){var fi;return Jn.missing&&(on=sn.merge(on,((fi={})[Un]=Jn.missing,fi))),Jn.result}this.config.addTypename&&"string"==typeof xt&&!Ue.rootIdsByTypename[xt]&&Nt.push({__typename:xt});var cn=new Set(p.selections);cn.forEach(function(Jn){var Un,fi;if((0,ve.MS)(Jn,ye))if((0,On.dt)(Jn)){var ri=Ue.readField({fieldName:Jn.name.value,field:Jn,variables:ee.variables,from:C},ee),Xi=(0,On.ue)(Jn);void 0===ri?Ei.XY.added(Jn)||(on=sn.merge(on,((Un={})[Xi]="Can't find field '".concat(Jn.name.value,"' on ").concat((0,On.A_)(C)?C.__ref+" object":"object "+JSON.stringify(C,null,2)),Un))):(0,it.c)(ri)?ri.length>0&&(ri=dn(d.executeSubSelectedArray({field:Jn,array:ri,enclosingRef:G,context:ee}),Xi)):Jn.selectionSet?null!=ri&&(ri=dn(d.executeSelectionSet({selectionSet:Jn.selectionSet,objectOrReference:ri,enclosingRef:(0,On.A_)(ri)?ri:G,context:ee}),Xi)):ee.canonizeResults&&(ri=d.canon.pass(ri)),void 0!==ri&&Nt.push(((fi={})[Xi]=ri,fi))}else{var Nr=(0,Xe.HQ)(Jn,ee.lookupFragment);if(!Nr&&Jn.kind===Xt.b.FRAGMENT_SPREAD)throw(0,Pt.vA)(10,Jn.name.value);Nr&&Ue.fragmentMatches(Nr,xt)&&Nr.selectionSet.selections.forEach(cn.add,cn)}});var pi={result:(0,Ut.IM)(Nt),missing:on},li=ee.canonizeResults?this.canon.admit(pi):(0,J.G)(pi);return li.result&&this.knownResults.set(li.result,p),li},S.prototype.execSubSelectedArrayImpl=function(u){var ye,d=this,p=u.field,C=u.array,G=u.enclosingRef,ee=u.context,Ue=new Ut.ZI;function Ge(xt,Nt){var on;return xt.missing&&(ye=Ue.merge(ye,((on={})[Nt]=xt.missing,on))),xt.result}return p.selectionSet&&(C=C.filter(ee.store.canRead)),C=C.map(function(xt,Nt){return null===xt?null:(0,it.c)(xt)?Ge(d.executeSubSelectedArray({field:p,array:xt,enclosingRef:G,context:ee}),Nt):p.selectionSet?Ge(d.executeSelectionSet({selectionSet:p.selectionSet,objectOrReference:xt,enclosingRef:(0,On.A_)(xt)?xt:G,context:ee}),Nt):(!1!==globalThis.__DEV__&&function An(S,u,d){if(!u.selectionSet){var p=new Set([d]);p.forEach(function(C){(0,q.U)(C)&&((0,Pt.V1)(!(0,On.A_)(C),11,function un(S,u){return(0,On.A_)(u)?S.get(u.__ref,"__typename"):u&&u.__typename}(S,C),u.name.value),Object.values(C).forEach(p.add,p))})}}(ee.store,p,xt),xt)}),{result:ee.canonizeResults?this.canon.admit(C):C,missing:ye}},S}();function Ct(S){try{JSON.stringify(S,function(u,d){if("string"==typeof d)throw d;return d})}catch(u){return u}}var Rn=h(4246),Di=h(1687),Qn=h(4141),Xn=Object.create(null);function Gi(S){var u=JSON.stringify(S);return Xn[u]||(Xn[u]=Object.create(null))}function ki(S){var u=Gi(S);return u.keyFieldsFn||(u.keyFieldsFn=function(d,p){var C=function(ee,ye){return p.readField(ye,ee)},G=p.keyObject=er(S,function(ee){var ye=Si(p.storeObject,ee,C);return void 0===ye&&d!==p.storeObject&&Lt.call(d,ee[0])&&(ye=Si(d,ee,Oi)),(0,Pt.V1)(void 0!==ye,5,ee.join("."),d),ye});return"".concat(p.typename,":").concat(JSON.stringify(G))})}function ji(S){var u=Gi(S);return u.keyArgsFn||(u.keyArgsFn=function(d,p){var C=p.field,G=p.variables,ee=p.fieldName,ye=er(S,function(Ge){var xt=Ge[0],Nt=xt.charAt(0);if("@"!==Nt)if("$"!==Nt){if(d)return Si(d,Ge)}else{var cn=xt.slice(1);if(G&&Lt.call(G,cn)){var jn=Ge.slice(0);return jn[0]=cn,Si(G,jn)}}else if(C&&(0,it.E)(C.directives)){var on=xt.slice(1),sn=C.directives.find(function(pi){return pi.name.value===on}),dn=sn&&(0,On.MB)(sn,G);return dn&&Si(dn,Ge.slice(1))}}),Ue=JSON.stringify(ye);return(d||"{}"!==Ue)&&(ee+=":"+Ue),ee})}function er(S,u){var d=new Ut.ZI;return br(S).reduce(function(p,C){var G,ee=u(C);if(void 0!==ee){for(var ye=C.length-1;ye>=0;--ye)(G={})[C[ye]]=ee,ee=G;p=d.merge(p,ee)}return p},Object.create(null))}function br(S){var u=Gi(S);if(!u.paths){var d=u.paths=[],p=[];S.forEach(function(C,G){(0,it.c)(C)?(br(C).forEach(function(ee){return d.push(p.concat(ee))}),p.length=0):(p.push(C),(0,it.c)(S[G+1])||(d.push(p.slice(0)),p.length=0))})}return u.paths}function Oi(S,u){return S[u]}function Si(S,u,d){return d=d||Oi,pr(u.reduce(function p(C,G){return(0,it.c)(C)?C.map(function(ee){return p(ee,G)}):C&&d(C,G)},S))}function pr(S){return(0,q.U)(S)?(0,it.c)(S)?S.map(pr):er(Object.keys(S).sort(),function(u){return Si(S,u)}):S}var go=h(6882);function hr(S){return void 0!==S.args?S.args:S.field?(0,On.MB)(S.field,S.variables):null}var mr=function(){},_o=function(S,u){return u.fieldName},vo=function(S,u,d){return(0,d.mergeObjects)(S,u)},ui=function(S,u){return u},Ii=function(){function S(u){this.config=u,this.typePolicies=Object.create(null),this.toBeAdded=Object.create(null),this.supertypeMap=new Map,this.fuzzySubtypes=new Map,this.rootIdsByTypename=Object.create(null),this.rootTypenamesById=Object.create(null),this.usingPossibleTypes=!1,this.config=(0,qt.Cl)({dataIdFromObject:Gt},u),this.cache=this.config.cache,this.setRootTypename("Query"),this.setRootTypename("Mutation"),this.setRootTypename("Subscription"),u.possibleTypes&&this.addPossibleTypes(u.possibleTypes),u.typePolicies&&this.addTypePolicies(u.typePolicies)}return S.prototype.identify=function(u,d){var p,C=this,G=d&&(d.typename||(null===(p=d.storeObject)||void 0===p?void 0:p.__typename))||u.__typename;if(G===this.rootTypenamesById.ROOT_QUERY)return["ROOT_QUERY"];var Ue,ee=d&&d.storeObject||u,ye=(0,qt.Cl)((0,qt.Cl)({},d),{typename:G,storeObject:ee,readField:d&&d.readField||function(){var Nt=Vr(arguments,ee);return C.readField(Nt,{store:C.cache.data,variables:Nt.variables})}}),Ge=G&&this.getTypePolicy(G),xt=Ge&&Ge.keyFn||this.config.dataIdFromObject;return go.yV.withValue(!0,function(){for(;xt;){var Nt=xt((0,qt.Cl)((0,qt.Cl)({},u),ee),ye);if(!(0,it.c)(Nt)){Ue=Nt;break}xt=ki(Nt)}}),Ue=Ue?String(Ue):void 0,ye.keyObject?[Ue,ye.keyObject]:[Ue]},S.prototype.addTypePolicies=function(u){var d=this;Object.keys(u).forEach(function(p){var C=u[p],G=C.queryType,ee=C.mutationType,ye=C.subscriptionType,Ue=(0,qt.Tt)(C,["queryType","mutationType","subscriptionType"]);G&&d.setRootTypename("Query",p),ee&&d.setRootTypename("Mutation",p),ye&&d.setRootTypename("Subscription",p),Lt.call(d.toBeAdded,p)?d.toBeAdded[p].push(Ue):d.toBeAdded[p]=[Ue]})},S.prototype.updateTypePolicy=function(u,d){var p=this,C=this.getTypePolicy(u),G=d.keyFields,ee=d.fields;function ye(Ue,Ge){Ue.merge="function"==typeof Ge?Ge:!0===Ge?vo:!1===Ge?ui:Ue.merge}ye(C,d.merge),C.keyFn=!1===G?mr:(0,it.c)(G)?ki(G):"function"==typeof G?G:C.keyFn,ee&&Object.keys(ee).forEach(function(Ue){var Ge=p.getFieldPolicy(u,Ue,!0),xt=ee[Ue];if("function"==typeof xt)Ge.read=xt;else{var Nt=xt.keyArgs,on=xt.read,sn=xt.merge;Ge.keyFn=!1===Nt?_o:(0,it.c)(Nt)?ji(Nt):"function"==typeof Nt?Nt:Ge.keyFn,"function"==typeof on&&(Ge.read=on),ye(Ge,sn)}Ge.read&&Ge.merge&&(Ge.keyFn=Ge.keyFn||_o)})},S.prototype.setRootTypename=function(u,d){void 0===d&&(d=u);var p="ROOT_"+u.toUpperCase(),C=this.rootTypenamesById[p];d!==C&&((0,Pt.V1)(!C||C===u,6,u),C&&delete this.rootIdsByTypename[C],this.rootIdsByTypename[d]=p,this.rootTypenamesById[p]=d)},S.prototype.addPossibleTypes=function(u){var d=this;this.usingPossibleTypes=!0,Object.keys(u).forEach(function(p){d.getSupertypeSet(p,!0),u[p].forEach(function(C){d.getSupertypeSet(C,!0).add(p);var G=C.match(mi);(!G||G[0]!==C)&&d.fuzzySubtypes.set(C,new RegExp(C))})})},S.prototype.getTypePolicy=function(u){var d=this;if(!Lt.call(this.typePolicies,u)){var p=this.typePolicies[u]=Object.create(null);p.fields=Object.create(null);var C=this.supertypeMap.get(u);!C&&this.fuzzySubtypes.size&&(C=this.getSupertypeSet(u,!0),this.fuzzySubtypes.forEach(function(ee,ye){if(ee.test(u)){var Ue=d.supertypeMap.get(ye);Ue&&Ue.forEach(function(Ge){return C.add(Ge)})}})),C&&C.size&&C.forEach(function(ee){var ye=d.getTypePolicy(ee),Ue=ye.fields,Ge=(0,qt.Tt)(ye,["fields"]);Object.assign(p,Ge),Object.assign(p.fields,Ue)})}var G=this.toBeAdded[u];return G&&G.length&&G.splice(0).forEach(function(ee){d.updateTypePolicy(u,ee)}),this.typePolicies[u]},S.prototype.getFieldPolicy=function(u,d,p){if(u){var C=this.getTypePolicy(u).fields;return C[d]||p&&(C[d]=Object.create(null))}},S.prototype.getSupertypeSet=function(u,d){var p=this.supertypeMap.get(u);return!p&&d&&this.supertypeMap.set(u,p=new Set),p},S.prototype.fragmentMatches=function(u,d,p,C){var G=this;if(!u.typeCondition)return!0;if(!d)return!1;var ee=u.typeCondition.name.value;if(d===ee)return!0;if(this.usingPossibleTypes&&this.supertypeMap.has(ee))for(var ye=this.getSupertypeSet(d,!0),Ue=[ye],Ge=function(dn){var cn=G.getSupertypeSet(dn,!1);cn&&cn.size&&Ue.indexOf(cn)<0&&Ue.push(cn)},xt=!(!p||!this.fuzzySubtypes.size),Nt=!1,on=0;on1?S[1]:u}:(ee=(0,qt.Cl)({},p),Lt.call(ee,"from")||(ee.from=u)),!1!==globalThis.__DEV__&&void 0===ee.from&&!1!==globalThis.__DEV__&&Pt.V1.warn(8,(0,Di.p)(Array.from(S))),void 0===ee.variables&&(ee.variables=d),ee}function ms(S){return function(d,p){if((0,it.c)(d)||(0,it.c)(p))throw(0,Pt.vA)(9);if((0,q.U)(d)&&(0,q.U)(p)){var C=S.getFieldValue(d,"__typename"),G=S.getFieldValue(p,"__typename");if(C&&G&&C!==G)return p;if((0,On.A_)(d)&&fn(p))return S.merge(d.__ref,p),d;if(fn(d)&&(0,On.A_)(p))return S.merge(d,p.__ref),p;if(fn(d)&&fn(p))return(0,qt.Cl)((0,qt.Cl)({},d),p)}return p}}function sa(S,u,d){var p="".concat(u).concat(d),C=S.flavors.get(p);return C||S.flavors.set(p,C=S.clientOnly===u&&S.deferred===d?S:(0,qt.Cl)((0,qt.Cl)({},S),{clientOnly:u,deferred:d})),C}var ks=function(){function S(u,d,p){this.cache=u,this.reader=d,this.fragments=p}return S.prototype.writeToStore=function(u,d){var p=this,C=d.query,G=d.result,ee=d.dataId,ye=d.variables,Ue=d.overwrite,Ge=(0,Wt.Vu)(C),xt=function ge(){return new Ut.ZI}();ye=(0,qt.Cl)((0,qt.Cl)({},(0,Wt.wY)(Ge)),ye);var Nt=(0,qt.Cl)((0,qt.Cl)({store:u,written:Object.create(null),merge:function(sn,dn){return xt.merge(sn,dn)},variables:ye,varString:(0,zn.M)(ye)},It(C,this.fragments)),{overwrite:!!Ue,incomingById:new Map,clientOnly:!1,deferred:!1,flavors:new Map}),on=this.processSelectionSet({result:G||Object.create(null),dataId:ee,selectionSet:Ge.selectionSet,mergeTree:{map:new Map},context:Nt});if(!(0,On.A_)(on))throw(0,Pt.vA)(12,G);return Nt.incomingById.forEach(function(sn,dn){var cn=sn.storeObject,jn=sn.mergeTree,pi=sn.fieldNodeSet,li=(0,On.WU)(dn);if(jn&&jn.map.size){var Jn=p.applyMerges(jn,li,cn,Nt);if((0,On.A_)(Jn))return;cn=Jn}if(!1!==globalThis.__DEV__&&!Nt.overwrite){var Un=Object.create(null);pi.forEach(function(Xi){Xi.selectionSet&&(Un[Xi.name.value]=!0)}),Object.keys(cn).forEach(function(Xi){(function(Xi){return!0===Un[Vi(Xi)]})(Xi)&&!function(Xi){var Nr=jn&&jn.map.get(Xi);return!!(Nr&&Nr.info&&Nr.info.merge)}(Xi)&&function Fs(S,u,d,p){var C=function(Nt){var on=p.getFieldValue(Nt,d);return"object"==typeof on&&on},G=C(S);if(G){var ee=C(u);if(ee&&!(0,On.A_)(G)&&!(0,qe.L)(G,ee)&&!Object.keys(G).every(function(Nt){return void 0!==p.getFieldValue(ee,Nt)})){var ye=p.getFieldValue(S,"__typename")||p.getFieldValue(u,"__typename"),Ue=Vi(d),Ge="".concat(ye,".").concat(Ue);if(!gs.has(Ge)){gs.add(Ge);var xt=[];!(0,it.c)(G)&&!(0,it.c)(ee)&&[G,ee].forEach(function(Nt){var on=p.getFieldValue(Nt,"__typename");"string"==typeof on&&!xt.includes(on)&&xt.push(on)}),!1!==globalThis.__DEV__&&Pt.V1.warn(15,Ue,ye,xt.length?"either ensure all objects of type "+xt.join(" and ")+" have an ID or a custom merge function, or ":"",Ge,(0,qt.Cl)({},G),(0,qt.Cl)({},ee))}}}}(li,cn,Xi,Nt.store)})}u.merge(dn,cn)}),u.retain(on.__ref),on},S.prototype.processSelectionSet=function(u){var d=this,p=u.dataId,C=u.result,G=u.selectionSet,ee=u.context,ye=u.mergeTree,Ue=this.cache.policies,Ge=Object.create(null),xt=p&&Ue.rootTypenamesById[p]||(0,On.D$)(C,G,ee.fragmentMap)||p&&ee.store.get(p,"__typename");"string"==typeof xt&&(Ge.__typename=xt);var Nt=function(){var Jn=Vr(arguments,Ge,ee.variables);if((0,On.A_)(Jn.from)){var Un=ee.incomingById.get(Jn.from.__ref);if(Un){var fi=Ue.readField((0,qt.Cl)((0,qt.Cl)({},Jn),{from:Un.storeObject}),ee);if(void 0!==fi)return fi}}return Ue.readField(Jn,ee)},on=new Set;this.flattenFields(G,C,ee,xt).forEach(function(Jn,Un){var fi,ri=(0,On.ue)(Un),Xi=C[ri];if(on.add(Un),void 0!==Xi){var Nr=Ue.getStoreFieldName({typename:xt,fieldName:Un.name.value,field:Un,variables:Jn.variables}),Ss=Ai(ye,Nr),Ts=d.processFieldValue(Xi,Un,Un.selectionSet?sa(Jn,!1,!1):Jn,Ss),Ll=void 0;Un.selectionSet&&((0,On.A_)(Ts)||fn(Ts))&&(Ll=Nt("__typename",Ts));var Ma=Ue.getMergeFunction(xt,Un.name.value,Ll);Ma?Ss.info={field:Un,typename:xt,merge:Ma}:ur(ye,Nr),Ge=Jn.merge(Ge,((fi={})[Nr]=Ts,fi))}else!1!==globalThis.__DEV__&&!Jn.clientOnly&&!Jn.deferred&&!Ei.XY.added(Un)&&!Ue.getReadFunction(xt,Un.name.value)&&!1!==globalThis.__DEV__&&Pt.V1.error(13,(0,On.ue)(Un),C)});try{var sn=Ue.identify(C,{typename:xt,selectionSet:G,fragmentMap:ee.fragmentMap,storeObject:Ge,readField:Nt}),cn=sn[1];p=p||sn[0],cn&&(Ge=ee.merge(Ge,cn))}catch(Jn){if(!p)throw Jn}if("string"==typeof p){var jn=(0,On.WU)(p),pi=ee.written[p]||(ee.written[p]=[]);if(pi.indexOf(G)>=0||(pi.push(G),this.reader&&this.reader.isFresh(C,jn,G,ee)))return jn;var li=ee.incomingById.get(p);return li?(li.storeObject=ee.merge(li.storeObject,Ge),li.mergeTree=Ks(li.mergeTree,ye),on.forEach(function(Jn){return li.fieldNodeSet.add(Jn)})):ee.incomingById.set(p,{storeObject:Ge,mergeTree:Er(ye)?void 0:ye,fieldNodeSet:on}),jn}return Ge},S.prototype.processFieldValue=function(u,d,p,C){var G=this;return d.selectionSet&&null!==u?(0,it.c)(u)?u.map(function(ee,ye){var Ue=G.processFieldValue(ee,d,p,Ai(C,ye));return ur(C,ye),Ue}):this.processSelectionSet({result:u,selectionSet:d.selectionSet,context:p,mergeTree:C}):!1!==globalThis.__DEV__?(0,Rn.m)(u):u},S.prototype.flattenFields=function(u,d,p,C){void 0===C&&(C=(0,On.D$)(d,u,p.fragmentMap));var G=new Map,ee=this.cache.policies,ye=new Se.b(!1);return function Ue(Ge,xt){var Nt=ye.lookup(Ge,xt.clientOnly,xt.deferred);Nt.visited||(Nt.visited=!0,Ge.selections.forEach(function(on){if((0,ve.MS)(on,p.variables)){var sn=xt.clientOnly,dn=xt.deferred;if(!(sn&&dn)&&(0,it.E)(on.directives)&&on.directives.forEach(function(pi){var li=pi.name.value;if("client"===li&&(sn=!0),"defer"===li){var Jn=(0,On.MB)(pi,p.variables);(!Jn||!1!==Jn.if)&&(dn=!0)}}),(0,On.dt)(on)){var cn=G.get(on);cn&&(sn=sn&&cn.clientOnly,dn=dn&&cn.deferred),G.set(on,sa(p,sn,dn))}else{var jn=(0,Xe.HQ)(on,p.lookupFragment);if(!jn&&on.kind===Xt.b.FRAGMENT_SPREAD)throw(0,Pt.vA)(14,on.name.value);jn&&ee.fragmentMatches(jn,C,d,p.variables)&&Ue(jn.selectionSet,sa(p,sn,dn))}}}))}(u,p),G},S.prototype.applyMerges=function(u,d,p,C,G){var ee,ye=this;if(u.map.size&&!(0,On.A_)(p)){var Ue=(0,it.c)(p)||!(0,On.A_)(d)&&!fn(d)?void 0:d,Ge=p;Ue&&!G&&(G=[(0,On.A_)(Ue)?Ue.__ref:Ue]);var xt,Nt=function(on,sn){return(0,it.c)(on)?"number"==typeof sn?on[sn]:void 0:C.store.getFieldValue(on,String(sn))};u.map.forEach(function(on,sn){var dn=Nt(Ue,sn),cn=Nt(Ge,sn);if(void 0!==cn){G&&G.push(sn);var jn=ye.applyMerges(on,dn,cn,C,G);jn!==cn&&(xt=xt||new Map).set(sn,jn),G&&(0,Pt.V1)(G.pop()===sn)}}),xt&&(p=(0,it.c)(Ge)?Ge.slice(0):(0,qt.Cl)({},Ge),xt.forEach(function(on,sn){p[sn]=on}))}return u.info?this.cache.policies.runMergeFunction(d,p,u.info,C,G&&(ee=C.store).getStorage.apply(ee,G)):p},S}(),$o=[];function Ai(S,u){var d=S.map;return d.has(u)||d.set(u,$o.pop()||{map:new Map}),d.get(u)}function Ks(S,u){if(S===u||!u||Er(u))return S;if(!S||Er(S))return u;var d=S.info&&u.info?(0,qt.Cl)((0,qt.Cl)({},S.info),u.info):S.info||u.info,p=S.map.size&&u.map.size,G={info:d,map:p?new Map:S.map.size?S.map:u.map};if(p){var ee=new Set(u.map.keys());S.map.forEach(function(ye,Ue){G.map.set(Ue,Ks(ye,u.map.get(Ue))),ee.delete(Ue)}),ee.forEach(function(ye){G.map.set(ye,Ks(u.map.get(ye),S.map.get(ye)))})}return G}function Er(S){return!S||!(S.info||S.map.size)}function ur(S,u){var d=S.map,p=d.get(u);p&&Er(p)&&($o.push(p),d.delete(u))}var gs=new Set,Fo=function(S){function u(d){void 0===d&&(d={});var p=S.call(this)||this;return p.watches=new Set,p.addTypenameTransform=new Hn.c(Ei.XY),p.assumeImmutableResults=!0,p.makeVar=Qn.UT,p.txCount=0,p.config=function Ye(S){return(0,je.o)(Ot,S)}(d),p.addTypename=!!p.config.addTypename,p.policies=new Ii({cache:p,dataIdFromObject:p.config.dataIdFromObject,possibleTypes:p.config.possibleTypes,typePolicies:p.config.typePolicies}),p.init(),p}return(0,qt.C6)(u,S),u.prototype.init=function(){var d=this.data=new ii.Root({policies:this.policies,resultCaching:this.config.resultCaching});this.optimisticData=d.stump,this.resetResultCache()},u.prototype.resetResultCache=function(d){var p=this,C=this.storeReader,G=this.config.fragments;this.storeWriter=new ks(this,this.storeReader=new tn({cache:this,addTypename:this.addTypename,resultCacheMaxSize:this.config.resultCacheMaxSize,canonizeResults:At(this.config),canon:d?void 0:C&&C.canon,fragments:G}),G),this.maybeBroadcastWatch=(0,be.LV)(function(ee,ye){return p.broadcastWatch(ee,ye)},{max:this.config.resultCacheMaxSize||Dt.v["inMemoryCache.maybeBroadcastWatch"]||5e3,makeCacheKey:function(ee){var ye=ee.optimistic?p.optimisticData:p.data;if(Tr(ye))return ye.makeCacheKey(ee.query,ee.callback,(0,zn.M)({optimistic:ee.optimistic,id:ee.id,variables:ee.variables}))}}),new Set([this.data.group,this.optimisticData.group]).forEach(function(ee){return ee.resetCaching()})},u.prototype.restore=function(d){return this.init(),d&&this.data.replace(d),this},u.prototype.extract=function(d){return void 0===d&&(d=!1),(d?this.optimisticData:this.data).extract()},u.prototype.read=function(d){var p=d.returnPartialData,C=void 0!==p&&p;try{return this.storeReader.diffQueryAgainstStore((0,qt.Cl)((0,qt.Cl)({},d),{store:d.optimistic?this.optimisticData:this.data,config:this.config,returnPartialData:C})).result||null}catch(G){if(G instanceof Mn)return null;throw G}},u.prototype.write=function(d){try{return++this.txCount,this.storeWriter.writeToStore(this.data,d)}finally{! --this.txCount&&!1!==d.broadcast&&this.broadcastWatches()}},u.prototype.modify=function(d){if(Lt.call(d,"id")&&!d.id)return!1;var p=d.optimistic?this.optimisticData:this.data;try{return++this.txCount,p.modify(d.id||"ROOT_QUERY",d.fields)}finally{! --this.txCount&&!1!==d.broadcast&&this.broadcastWatches()}},u.prototype.diff=function(d){return this.storeReader.diffQueryAgainstStore((0,qt.Cl)((0,qt.Cl)({},d),{store:d.optimistic?this.optimisticData:this.data,rootId:d.id||"ROOT_QUERY",config:this.config}))},u.prototype.watch=function(d){var p=this;return this.watches.size||(0,Qn.MS)(this),this.watches.add(d),d.immediate&&this.maybeBroadcastWatch(d),function(){p.watches.delete(d)&&!p.watches.size&&(0,Qn.WR)(p),p.maybeBroadcastWatch.forget(d)}},u.prototype.gc=function(d){var p;zn.M.reset(),Qt.y.reset(),this.addTypenameTransform.resetCache(),null===(p=this.config.fragments)||void 0===p||p.resetCaches();var C=this.optimisticData.gc();return d&&!this.txCount&&(d.resetResultCache?this.resetResultCache(d.resetResultIdentities):d.resetResultIdentities&&this.storeReader.resetCanon()),C},u.prototype.retain=function(d,p){return(p?this.optimisticData:this.data).retain(d)},u.prototype.release=function(d,p){return(p?this.optimisticData:this.data).release(d)},u.prototype.identify=function(d){if((0,On.A_)(d))return d.__ref;try{return this.policies.identify(d)[0]}catch(p){!1!==globalThis.__DEV__&&Pt.V1.warn(p)}},u.prototype.evict=function(d){if(!d.id){if(Lt.call(d,"id"))return!1;d=(0,qt.Cl)((0,qt.Cl)({},d),{id:"ROOT_QUERY"})}try{return++this.txCount,this.optimisticData.evict(d,this.data)}finally{! --this.txCount&&!1!==d.broadcast&&this.broadcastWatches()}},u.prototype.reset=function(d){var p=this;return this.init(),zn.M.reset(),d&&d.discardWatches?(this.watches.forEach(function(C){return p.maybeBroadcastWatch.forget(C)}),this.watches.clear(),(0,Qn.WR)(this)):this.broadcastWatches(),Promise.resolve()},u.prototype.removeOptimistic=function(d){var p=this.optimisticData.removeLayer(d);p!==this.optimisticData&&(this.optimisticData=p,this.broadcastWatches())},u.prototype.batch=function(d){var Ge,p=this,C=d.update,G=d.optimistic,ee=void 0===G||G,ye=d.removeOptimistic,Ue=d.onWatchUpdated,xt=function(on){var dn=p.data,cn=p.optimisticData;++p.txCount,on&&(p.data=p.optimisticData=on);try{return Ge=C(p)}finally{--p.txCount,p.data=dn,p.optimisticData=cn}},Nt=new Set;return Ue&&!this.txCount&&this.broadcastWatches((0,qt.Cl)((0,qt.Cl)({},d),{onWatchUpdated:function(on){return Nt.add(on),!1}})),"string"==typeof ee?this.optimisticData=this.optimisticData.addLayer(ee,xt):!1===ee?xt(this.data):xt(),"string"==typeof ye&&(this.optimisticData=this.optimisticData.removeLayer(ye)),Ue&&Nt.size?(this.broadcastWatches((0,qt.Cl)((0,qt.Cl)({},d),{onWatchUpdated:function(on,sn){var dn=Ue.call(this,on,sn);return!1!==dn&&Nt.delete(on),dn}})),Nt.size&&Nt.forEach(function(on){return p.maybeBroadcastWatch.dirty(on)})):this.broadcastWatches(d),Ge},u.prototype.performTransaction=function(d,p){return this.batch({update:d,optimistic:p||null!==p})},u.prototype.transformDocument=function(d){return this.addTypenameToDocument(this.addFragmentsToDocument(d))},u.prototype.fragmentMatches=function(d,p){return this.policies.fragmentMatches(d,p)},u.prototype.lookupFragment=function(d){var p;return(null===(p=this.config.fragments)||void 0===p?void 0:p.lookup(d))||null},u.prototype.broadcastWatches=function(d){var p=this;this.txCount||this.watches.forEach(function(C){return p.maybeBroadcastWatch(C,d)})},u.prototype.addFragmentsToDocument=function(d){var p=this.config.fragments;return p?p.transform(d):d},u.prototype.addTypenameToDocument=function(d){return this.addTypename?this.addTypenameTransform.transformDocument(d):d},u.prototype.broadcastWatch=function(d,p){var C=d.lastDiff,G=this.diff(d);p&&(d.optimistic&&"string"==typeof p.optimistic&&(G.fromOptimisticTransaction=!0),p.onWatchUpdated&&!1===p.onWatchUpdated.call(this,d,G,C))||(!C||!(0,qe.L)(C.result,G.result))&&d.callback(d.lastDiff=G,C)},u}(Vn);!1!==globalThis.__DEV__&&(Fo.prototype.getMemoryInternals=yt.cM);var rn=h(3246),Mo=h(8008),xo=h(1985),No=function(){function S(u){var d=u.batchDebounce,p=u.batchInterval,C=u.batchMax,G=u.batchHandler,ee=u.batchKey;this.batchesByKey=new Map,this.scheduledBatchTimerByKey=new Map,this.batchDebounce=d,this.batchInterval=p,this.batchMax=C||0,this.batchHandler=G,this.batchKey=ee||function(){return""}}return S.prototype.enqueueRequest=function(u){var d=this,p=(0,qt.Cl)((0,qt.Cl)({},u),{next:[],error:[],complete:[],subscribers:new Set}),C=this.batchKey(u.operation);return p.observable||(p.observable=new ht.c(function(G){var ee=d.batchesByKey.get(C);ee||d.batchesByKey.set(C,ee=new Set);var ye=0===ee.size,Ue=0===p.subscribers.size;return p.subscribers.add(G),Ue&&ee.add(p),G.next&&p.next.push(G.next.bind(G)),G.error&&p.error.push(G.error.bind(G)),G.complete&&p.complete.push(G.complete.bind(G)),(ye||d.batchDebounce)&&d.scheduleQueueConsumption(C),ee.size===d.batchMax&&d.consumeQueue(C),function(){var Ge;p.subscribers.delete(G)&&p.subscribers.size<1&&ee.delete(p)&&ee.size<1&&(d.consumeQueue(C),null===(Ge=ee.subscription)||void 0===Ge||Ge.unsubscribe())}})),p.observable},S.prototype.consumeQueue=function(u){void 0===u&&(u="");var d=this.batchesByKey.get(u);if(this.batchesByKey.delete(u),d&&d.size){var p=[],C=[],G=[],ee=[],ye=[],Ue=[];d.forEach(function(Nt){p.push(Nt.operation),C.push(Nt.forward),G.push(Nt.observable),ee.push(Nt.next),ye.push(Nt.error),Ue.push(Nt.complete)});var Ge=this.batchHandler(p,C)||ht.c.of(),xt=function(Nt){ye.forEach(function(on){on&&on.forEach(function(sn){return sn(Nt)})})};return d.subscription=Ge.subscribe({next:function(Nt){if(Array.isArray(Nt)||(Nt=[Nt]),ee.length!==Nt.length){var on=new Error("server returned results with length ".concat(Nt.length,", expected length of ").concat(ee.length));return on.result=Nt,xt(on)}Nt.forEach(function(sn,dn){ee[dn]&&ee[dn].forEach(function(cn){return cn(sn)})})},error:xt,complete:function(){Ue.forEach(function(Nt){Nt&&Nt.forEach(function(on){return on()})})}}),G}},S.prototype.scheduleQueueConsumption=function(u){var d=this;clearTimeout(this.scheduledBatchTimerByKey.get(u)),this.scheduledBatchTimerByKey.set(u,setTimeout(function(){d.consumeQueue(u),d.scheduledBatchTimerByKey.delete(u)},this.batchInterval))},S}();!function(S){function u(d){var p=S.call(this)||this,C=d||{},ee=C.batchInterval,Ue=C.batchMax,xt=C.batchHandler,on=C.batchKey;return p.batcher=new No({batchDebounce:C.batchDebounce,batchInterval:void 0===ee?10:ee,batchMax:void 0===Ue?0:Ue,batchHandler:void 0===xt?function(){return null}:xt,batchKey:void 0===on?function(){return""}:on}),d.batchHandler.length<=1&&(p.request=function(dn){return p.batcher.enqueueRequest({operation:dn})}),p}(0,qt.C6)(u,S),u.prototype.request=function(d,p){return this.batcher.enqueueRequest({operation:d,forward:p})}}(Mo.C);class Ui extends Mo.C{httpClient;options;requester;print=rn.y;constructor(u,d){super(),this.httpClient=u,this.options=d,this.options.operationPrinter&&(this.print=this.options.operationPrinter),this.requester=p=>new ht.c(C=>{const G=p.getContext(),ee=(li,Jn)=>function Dr(...S){const u=S.find(d=>typeof d<"u");return typeof u>"u"?S[S.length-1]:u}(G[li],this.options[li],Jn);let ye=ee("method","POST");const Ue=ee("includeQuery",!0),Ge=ee("includeExtensions",!1),xt=ee("uri","graphql"),Nt=ee("withCredentials"),on=ee("useMultipart"),sn=!0===this.options.useGETForQueries,dn=p.query.definitions.some(li=>"OperationDefinition"===li.kind&&"query"===li.operation);sn&&dn&&(ye="GET");const cn={method:ye,url:"function"==typeof xt?xt(p):xt,body:{operationName:p.operationName,variables:p.variables},options:{withCredentials:Nt,useMultipart:on,headers:this.options.headers}};Ge&&(cn.body.extensions=p.extensions),Ue&&(cn.body.query=this.print(p.query));const jn=function yr(S){let u=S.headers&&S.headers instanceof en.Lr?S.headers:new en.Lr(S.headers);if(S.clientAwareness){const{name:d,version:p}=S.clientAwareness;d&&!u.has("apollographql-client-name")&&(u=u.set("apollographql-client-name",d)),p&&!u.has("apollographql-client-version")&&(u=u.set("apollographql-client-version",p))}return u}(G);cn.options.headers=((S,u)=>S&&u?u.keys().reduce((p,C)=>p.set(C,u.getAll(C)),S):u||S)(cn.options.headers,jn);const pi=((S,u,d)=>{const p=-1!==["POST","PUT","PATCH"].indexOf(S.method.toUpperCase()),G=S.body.length;let ye,ee=S.options&&S.options.useMultipart;if(ee){if(G)return new xo.c(Ge=>Ge.error(new Error("File upload is not available when combined with Batching")));if(!p)return new xo.c(Ge=>Ge.error(new Error("File upload is not available when GET is used")));if(!d)return new xo.c(Ge=>Ge.error(new Error('To use File upload you need to pass "extractFiles" function from "extract-files" library to HttpLink\'s options')));ye=d(S.body),ee=!!ye.files.size}let Ue={};if(G){if(!p)return new xo.c(Ge=>Ge.error(new Error("Batching is not available for GET requests")));Ue={body:S.body}}else Ue=p?{body:ee?ye.clone:S.body}:{params:Object.keys(S.body).reduce((Nt,on)=>{const sn=S.body[on];return Nt[on]=-1!==["variables","extensions"].indexOf(on.toLowerCase())?JSON.stringify(sn):sn,Nt},{})};if(ee&&p){const Ge=new FormData;Ge.append("operations",JSON.stringify(Ue.body));const xt={},Nt=ye.files;let on=0;Nt.forEach(sn=>{xt[++on]=sn}),Ge.append("map",JSON.stringify(xt)),on=0,Nt.forEach((sn,dn)=>{Ge.append(++on+"",dn,dn.name)}),Ue.body=Ge}return u.request(S.method,S.url,{observe:"response",responseType:"json",reportProgress:!1,...Ue,...S.options})})(cn,this.httpClient,this.options.extractFiles).subscribe({next:li=>{p.setContext({response:li}),C.next(li.body)},error:li=>C.error(li),complete:()=>C.complete()});return()=>{pi.closed||pi.unsubscribe()}})}request(u){return this.requester(u)}}let sr=(()=>{class S{httpClient;constructor(d){this.httpClient=d}create(d){return new Ui(this.httpClient,d)}static \u0275fac=function(p){return new(p||S)(n.KVO(en.Qq))};static \u0275prov=n.jDH({token:S,factory:S.\u0275fac,providedIn:"root"})}return S})();const ls=o.c.graphqlUrl;function aa(S){return{link:S.create({uri:ls}),cache:new Fo}}let Wo=(()=>{class S{static#e=this.\u0275fac=function(p){return new(p||S)};static#t=this.\u0275mod=n.$C({type:S});static#n=this.\u0275inj=n.G2t({providers:[{provide:Bn.$Y,useFactory:aa,deps:[sr]}]})}return S})();var uo=h(6600);let _s=(()=>{class S{static#e=this.\u0275fac=function(p){return new(p||S)};static#t=this.\u0275mod=n.$C({type:S});static#n=this.\u0275inj=n.G2t({imports:[uo.yE,uo.yE]})}return S})();var bo=h(6914),Wn=h(9969);let $r=(()=>{class S{static#e=this.\u0275fac=function(p){return new(p||S)};static#t=this.\u0275mod=n.$C({type:S});static#n=this.\u0275inj=n.G2t({imports:[uo.yE,bo.Gj,bo.Gj,uo.yE]})}return S})();function Js(S){return new n.wOt(3e3,!1)}function mn(S){switch(S.length){case 0:return new Wn.sf;case 1:return S[0];default:return new Wn.ui(S)}}function Nn(S,u,d=new Map,p=new Map){const C=[],G=[];let ee=-1,ye=null;if(u.forEach(Ue=>{const Ge=Ue.get("offset"),xt=Ge==ee,Nt=xt&&ye||new Map;Ue.forEach((on,sn)=>{let dn=sn,cn=on;if("offset"!==sn)switch(dn=S.normalizePropertyName(dn,C),cn){case Wn.FX:cn=d.get(sn);break;case Wn.kp:cn=p.get(sn);break;default:cn=S.normalizeStyleValue(sn,dn,cn,C)}Nt.set(dn,cn)}),xt||G.push(Nt),ye=Nt,ee=Ge}),C.length)throw function ea(S){return new n.wOt(3502,!1)}();return G}function Pn(S,u,d,p){switch(u){case"start":S.onStart(()=>p(d&&He(d,"start",S)));break;case"done":S.onDone(()=>p(d&&He(d,"done",S)));break;case"destroy":S.onDestroy(()=>p(d&&He(d,"destroy",S)))}}function He(S,u,d){const G=wt(S.element,S.triggerName,S.fromState,S.toState,u||S.phaseName,d.totalTime??S.totalTime,!!d.disabled),ee=S._data;return null!=ee&&(G._data=ee),G}function wt(S,u,d,p,C="",G=0,ee){return{element:S,triggerName:u,fromState:d,toState:p,phaseName:C,totalTime:G,disabled:!!ee}}function ft(S,u,d){let p=S.get(u);return p||S.set(u,p=d),p}function gn(S){const u=S.indexOf(":");return[S.substring(1,u),S.slice(u+1)]}const Fn=typeof document>"u"?null:document.documentElement;function ti(S){const u=S.parentNode||S.host||null;return u===Fn?null:u}let oi=null,Ar=!1;function Bo(S,u){for(;u;){if(u===S)return!0;u=ti(u)}return!1}function Oo(S,u,d){if(d)return Array.from(S.querySelectorAll(u));const p=S.querySelector(u);return p?[p]:[]}let oo=(()=>{class S{validateStyleProperty(d){return function wr(S){oi||(oi=function Rr(){return typeof document<"u"?document.body:null}()||{},Ar=!!oi.style&&"WebkitAppearance"in oi.style);let u=!0;return oi.style&&!function si(S){return"ebkit"==S.substring(1,6)}(S)&&(u=S in oi.style,!u&&Ar&&(u="Webkit"+S.charAt(0).toUpperCase()+S.slice(1)in oi.style)),u}(d)}matchesElement(d,p){return!1}containsElement(d,p){return Bo(d,p)}getParentElement(d){return ti(d)}query(d,p,C){return Oo(d,p,C)}computeStyle(d,p,C){return C||""}animate(d,p,C,G,ee,ye=[],Ue){return new Wn.sf(C,G)}static#e=this.\u0275fac=function(p){return new(p||S)};static#t=this.\u0275prov=n.jDH({token:S,factory:S.\u0275fac})}return S})();class zi{static#e=this.NOOP=new oo}class Yr{}const vs=1e3,yo="ng-enter",Zr="ng-leave",So="ng-trigger",bs=".ng-trigger",qa="ng-animating",ys=".ng-animating";function po(S){if("number"==typeof S)return S;const u=S.match(/^(-?[\.\d]+)(m?s)/);return!u||u.length<2?0:Ra(parseFloat(u[1]),u[2])}function Ra(S,u){return"s"===u?S*vs:S}function es(S,u,d){return S.hasOwnProperty("duration")?S:function E(S,u,d){let C,G=0,ee="";if("string"==typeof S){const ye=S.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===ye)return u.push(Js()),{duration:0,delay:0,easing:""};C=Ra(parseFloat(ye[1]),ye[2]);const Ue=ye[3];null!=Ue&&(G=Ra(parseFloat(Ue),ye[4]));const Ge=ye[5];Ge&&(ee=Ge)}else C=S;if(!d){let ye=!1,Ue=u.length;C<0&&(u.push(function js(){return new n.wOt(3100,!1)}()),ye=!0),G<0&&(u.push(function re(){return new n.wOt(3101,!1)}()),ye=!0),ye&&u.splice(Ue,0,Js())}return{duration:C,delay:G,easing:ee}}(S,u,d)}function ie(S,u,d){u.forEach((p,C)=>{const G=gi(C);d&&!d.has(C)&&d.set(C,S.style[G]),S.style[G]=p})}function nt(S,u){u.forEach((d,p)=>{const C=gi(p);S.style[C]=""})}function Zt(S){return Array.isArray(S)?1==S.length?S[0]:(0,Wn.K2)(S):S}const Zn=new RegExp("{{\\s*(.+?)\\s*}}","g");function ar(S){let u=[];if("string"==typeof S){let d;for(;d=Zn.exec(S);)u.push(d[1]);Zn.lastIndex=0}return u}function tr(S,u,d){const p=`${S}`,C=p.replace(Zn,(G,ee)=>{let ye=u[ee];return null==ye&&(d.push(function j(S){return new n.wOt(3003,!1)}()),ye=""),ye.toString()});return C==p?S:C}const lr=/-+([a-z0-9])/g;function gi(S){return S.replace(lr,(...u)=>u[1].toUpperCase())}function ni(S,u,d){switch(u.type){case Wn.If.Trigger:return S.visitTrigger(u,d);case Wn.If.State:return S.visitState(u,d);case Wn.If.Transition:return S.visitTransition(u,d);case Wn.If.Sequence:return S.visitSequence(u,d);case Wn.If.Group:return S.visitGroup(u,d);case Wn.If.Animate:return S.visitAnimate(u,d);case Wn.If.Keyframes:return S.visitKeyframes(u,d);case Wn.If.Style:return S.visitStyle(u,d);case Wn.If.Reference:return S.visitReference(u,d);case Wn.If.AnimateChild:return S.visitAnimateChild(u,d);case Wn.If.AnimateRef:return S.visitAnimateRef(u,d);case Wn.If.Query:return S.visitQuery(u,d);case Wn.If.Stagger:return S.visitStagger(u,d);default:throw function Ae(S){return new n.wOt(3004,!1)}()}}function Sn(S,u){return window.getComputedStyle(S)[u]}const ai=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 ir extends Yr{normalizePropertyName(u,d){return gi(u)}normalizeStyleValue(u,d,p,C){let G="";const ee=p.toString().trim();if(ai.has(d)&&0!==p&&"0"!==p)if("number"==typeof p)G="px";else{const ye=p.match(/^[+-]?[\d\.]+([a-z]*)$/);ye&&0==ye[1].length&&C.push(function vt(S,u){return new n.wOt(3005,!1)}())}return ee+G}}const so="*";const Co=new Set(["true","1"]),Ur=new Set(["false","0"]);function $a(S,u){const d=Co.has(S)||Ur.has(S),p=Co.has(u)||Ur.has(u);return(C,G)=>{let ee=S==so||S==C,ye=u==so||u==G;return!ee&&d&&"boolean"==typeof C&&(ee=C?Co.has(S):Ur.has(S)),!ye&&p&&"boolean"==typeof G&&(ye=G?Co.has(u):Ur.has(u)),ee&&ye}}const ws=new RegExp("s*:selfs*,?","g");function Ms(S,u,d,p){return new Pe(S).build(u,d,p)}class Pe{constructor(u){this._driver=u}build(u,d,p){const C=new vi(d);return this._resetContextStyleTimingState(C),ni(this,Zt(u),C)}_resetContextStyleTimingState(u){u.currentQuerySelector="",u.collectedStyles=new Map,u.collectedStyles.set("",new Map),u.currentTime=0}visitTrigger(u,d){let p=d.queryCount=0,C=d.depCount=0;const G=[],ee=[];return"@"==u.name.charAt(0)&&d.errors.push(function ci(){return new n.wOt(3006,!1)}()),u.definitions.forEach(ye=>{if(this._resetContextStyleTimingState(d),ye.type==Wn.If.State){const Ue=ye,Ge=Ue.name;Ge.toString().split(/\s*,\s*/).forEach(xt=>{Ue.name=xt,G.push(this.visitState(Ue,d))}),Ue.name=Ge}else if(ye.type==Wn.If.Transition){const Ue=this.visitTransition(ye,d);p+=Ue.queryCount,C+=Ue.depCount,ee.push(Ue)}else d.errors.push(function Pi(){return new n.wOt(3007,!1)}())}),{type:Wn.If.Trigger,name:u.name,states:G,transitions:ee,queryCount:p,depCount:C,options:null}}visitState(u,d){const p=this.visitStyle(u.styles,d),C=u.options&&u.options.params||null;if(p.containsDynamicStyles){const G=new Set,ee=C||{};p.styles.forEach(ye=>{ye instanceof Map&&ye.forEach(Ue=>{ar(Ue).forEach(Ge=>{ee.hasOwnProperty(Ge)||G.add(Ge)})})}),G.size&&d.errors.push(function Ko(S,u){return new n.wOt(3008,!1)}(0,G.values()))}return{type:Wn.If.State,name:u.name,style:p,options:C?{params:C}:null}}visitTransition(u,d){d.queryCount=0,d.depCount=0;const p=ni(this,Zt(u.animation),d),C=function _i(S,u){const d=[];return"string"==typeof S?S.split(/\s*,\s*/).forEach(p=>function ta(S,u,d){if(":"==S[0]){const Ue=function Ol(S,u){switch(S){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(d,p)=>parseFloat(p)>parseFloat(d);case":decrement":return(d,p)=>parseFloat(p) *"}}(S,d);if("function"==typeof Ue)return void u.push(Ue);S=Ue}const p=S.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==p||p.length<4)return d.push(function hl(S){return new n.wOt(3015,!1)}()),u;const C=p[1],G=p[2],ee=p[3];u.push($a(C,ee)),"<"==G[0]&&(C!=so||ee!=so)&&u.push($a(ee,C))}(p,d,u)):d.push(S),d}(u.expr,d.errors);return{type:Wn.If.Transition,matchers:C,animation:p,queryCount:d.queryCount,depCount:d.depCount,options:Po(u.options)}}visitSequence(u,d){return{type:Wn.If.Sequence,steps:u.steps.map(p=>ni(this,p,d)),options:Po(u.options)}}visitGroup(u,d){const p=d.currentTime;let C=0;const G=u.steps.map(ee=>{d.currentTime=p;const ye=ni(this,ee,d);return C=Math.max(C,d.currentTime),ye});return d.currentTime=C,{type:Wn.If.Group,steps:G,options:Po(u.options)}}visitAnimate(u,d){const p=function tl(S,u){if(S.hasOwnProperty("duration"))return S;if("number"==typeof S)return nl(es(S,u).duration,0,"");const d=S;if(d.split(/\s+/).some(G=>"{"==G.charAt(0)&&"{"==G.charAt(1))){const G=nl(0,0,"");return G.dynamic=!0,G.strValue=d,G}const C=es(d,u);return nl(C.duration,C.delay,C.easing)}(u.timings,d.errors);d.currentAnimateTimings=p;let C,G=u.styles?u.styles:(0,Wn.iF)({});if(G.type==Wn.If.Keyframes)C=this.visitKeyframes(G,d);else{let ee=u.styles,ye=!1;if(!ee){ye=!0;const Ge={};p.easing&&(Ge.easing=p.easing),ee=(0,Wn.iF)(Ge)}d.currentTime+=p.duration+p.delay;const Ue=this.visitStyle(ee,d);Ue.isEmptyStep=ye,C=Ue}return d.currentAnimateTimings=null,{type:Wn.If.Animate,timings:p,style:C,options:null}}visitStyle(u,d){const p=this._makeStyleAst(u,d);return this._validateStyleAst(p,d),p}_makeStyleAst(u,d){const p=[],C=Array.isArray(u.styles)?u.styles:[u.styles];for(let ye of C)"string"==typeof ye?ye===Wn.kp?p.push(ye):d.errors.push(new n.wOt(3002,!1)):p.push(new Map(Object.entries(ye)));let G=!1,ee=null;return p.forEach(ye=>{if(ye instanceof Map&&(ye.has("easing")&&(ee=ye.get("easing"),ye.delete("easing")),!G))for(let Ue of ye.values())if(Ue.toString().indexOf("{{")>=0){G=!0;break}}),{type:Wn.If.Style,styles:p,easing:ee,offset:u.offset,containsDynamicStyles:G,options:null}}_validateStyleAst(u,d){const p=d.currentAnimateTimings;let C=d.currentTime,G=d.currentTime;p&&G>0&&(G-=p.duration+p.delay),u.styles.forEach(ee=>{"string"!=typeof ee&&ee.forEach((ye,Ue)=>{const Ge=d.collectedStyles.get(d.currentQuerySelector),xt=Ge.get(Ue);let Nt=!0;xt&&(G!=C&&G>=xt.startTime&&C<=xt.endTime&&(d.errors.push(function Xo(S,u,d,p,C){return new n.wOt(3010,!1)}()),Nt=!1),G=xt.startTime),Nt&&Ge.set(Ue,{startTime:G,endTime:C}),d.options&&function vn(S,u,d){const p=u.params||{},C=ar(S);C.length&&C.forEach(G=>{p.hasOwnProperty(G)||d.push(function le(S){return new n.wOt(3001,!1)}())})}(ye,d.options,d.errors)})})}visitKeyframes(u,d){const p={type:Wn.If.Keyframes,styles:[],options:null};if(!d.currentAnimateTimings)return d.errors.push(function qs(){return new n.wOt(3011,!1)}()),p;let G=0;const ee=[];let ye=!1,Ue=!1,Ge=0;const xt=u.steps.map(pi=>{const li=this._makeStyleAst(pi,d);let Jn=null!=li.offset?li.offset:function $i(S){if("string"==typeof S)return null;let u=null;if(Array.isArray(S))S.forEach(d=>{if(d instanceof Map&&d.has("offset")){const p=d;u=parseFloat(p.get("offset")),p.delete("offset")}});else if(S instanceof Map&&S.has("offset")){const d=S;u=parseFloat(d.get("offset")),d.delete("offset")}return u}(li.styles),Un=0;return null!=Jn&&(G++,Un=li.offset=Jn),Ue=Ue||Un<0||Un>1,ye=ye||Un0&&G{const Jn=on>0?li==sn?1:on*li:ee[li],Un=Jn*jn;d.currentTime=dn+cn.delay+Un,cn.duration=Un,this._validateStyleAst(pi,d),pi.offset=Jn,p.styles.push(pi)}),p}visitReference(u,d){return{type:Wn.If.Reference,animation:ni(this,Zt(u.animation),d),options:Po(u.options)}}visitAnimateChild(u,d){return d.depCount++,{type:Wn.If.AnimateChild,options:Po(u.options)}}visitAnimateRef(u,d){return{type:Wn.If.AnimateRef,animation:this.visitReference(u.animation,d),options:Po(u.options)}}visitQuery(u,d){const p=d.currentQuerySelector,C=u.options||{};d.queryCount++,d.currentQuery=u;const[G,ee]=function da(S){const u=!!S.split(/\s*,\s*/).find(d=>":self"==d);return u&&(S=S.replace(ws,"")),S=S.replace(/@\*/g,bs).replace(/@\w+/g,d=>bs+"-"+d.slice(1)).replace(/:animating/g,ys),[S,u]}(u.selector);d.currentQuerySelector=p.length?p+" "+G:G,ft(d.collectedStyles,d.currentQuerySelector,new Map);const ye=ni(this,Zt(u.animation),d);return d.currentQuery=null,d.currentQuerySelector=p,{type:Wn.If.Query,selector:G,limit:C.limit||0,optional:!!C.optional,includeSelf:ee,animation:ye,originalSelector:u.selector,options:Po(u.options)}}visitStagger(u,d){d.currentQuery||d.errors.push(function Qa(){return new n.wOt(3013,!1)}());const p="full"===u.timings?{duration:0,delay:0,easing:"full"}:es(u.timings,d.errors,!0);return{type:Wn.If.Stagger,animation:ni(this,Zt(u.animation),d),timings:p,options:null}}}class vi{constructor(u){this.errors=u,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function Po(S){return S?(S={...S}).params&&(S.params=function xs(S){return S?{...S}:null}(S.params)):S={},S}function nl(S,u,d){return{duration:S,delay:u,easing:d}}function ds(S,u,d,p,C,G,ee=null,ye=!1){return{type:1,element:S,keyframes:u,preStyleProps:d,postStyleProps:p,duration:C,delay:G,totalTime:C+G,easing:ee,subTimeline:ye}}class qr{constructor(){this._map=new Map}get(u){return this._map.get(u)||[]}append(u,d){let p=this._map.get(u);p||this._map.set(u,p=[]),p.push(...d)}has(u){return this._map.has(u)}clear(){this._map.clear()}}const Vo=new RegExp(":enter","g"),jo=new RegExp(":leave","g");function Fa(S,u,d,p,C,G=new Map,ee=new Map,ye,Ue,Ge=[]){return(new $s).buildKeyframes(S,u,d,p,C,G,ee,ye,Ue,Ge)}class $s{buildKeyframes(u,d,p,C,G,ee,ye,Ue,Ge,xt=[]){Ge=Ge||new qr;const Nt=new Il(u,d,Ge,C,G,xt,[]);Nt.options=Ue;const on=Ue.delay?po(Ue.delay):0;Nt.currentTimeline.delayNextStep(on),Nt.currentTimeline.setStyles([ee],null,Nt.errors,Ue),ni(this,p,Nt);const sn=Nt.timelines.filter(dn=>dn.containsAnimation());if(sn.length&&ye.size){let dn;for(let cn=sn.length-1;cn>=0;cn--){const jn=sn[cn];if(jn.element===d){dn=jn;break}}dn&&!dn.allowOnlyTimelineStyles()&&dn.setStyles([ye],null,Nt.errors,Ue)}return sn.length?sn.map(dn=>dn.buildKeyframes()):[ds(d,[],[],[],0,on,"",!1)]}visitTrigger(u,d){}visitState(u,d){}visitTransition(u,d){}visitAnimateChild(u,d){const p=d.subInstructions.get(d.element);if(p){const C=d.createSubContext(u.options),G=d.currentTimeline.currentTime,ee=this._visitSubInstructions(p,C,C.options);G!=ee&&d.transformIntoNewTimeline(ee)}d.previousNode=u}visitAnimateRef(u,d){const p=d.createSubContext(u.options);p.transformIntoNewTimeline(),this._applyAnimationRefDelays([u.options,u.animation.options],d,p),this.visitReference(u.animation,p),d.transformIntoNewTimeline(p.currentTimeline.currentTime),d.previousNode=u}_applyAnimationRefDelays(u,d,p){for(const C of u){const G=C?.delay;if(G){const ee="number"==typeof G?G:po(tr(G,C?.params??{},d.errors));p.delayNextStep(ee)}}}_visitSubInstructions(u,d,p){let G=d.currentTimeline.currentTime;const ee=null!=p.duration?po(p.duration):null,ye=null!=p.delay?po(p.delay):null;return 0!==ee&&u.forEach(Ue=>{const Ge=d.appendInstructionToTimeline(Ue,ee,ye);G=Math.max(G,Ge.duration+Ge.delay)}),G}visitReference(u,d){d.updateOptions(u.options,!0),ni(this,u.animation,d),d.previousNode=u}visitSequence(u,d){const p=d.subContextCount;let C=d;const G=u.options;if(G&&(G.params||G.delay)&&(C=d.createSubContext(G),C.transformIntoNewTimeline(),null!=G.delay)){C.previousNode.type==Wn.If.Style&&(C.currentTimeline.snapshotCurrentStyles(),C.previousNode=Wa);const ee=po(G.delay);C.delayNextStep(ee)}u.steps.length&&(u.steps.forEach(ee=>ni(this,ee,C)),C.currentTimeline.applyStylesToKeyframe(),C.subContextCount>p&&C.transformIntoNewTimeline()),d.previousNode=u}visitGroup(u,d){const p=[];let C=d.currentTimeline.currentTime;const G=u.options&&u.options.delay?po(u.options.delay):0;u.steps.forEach(ee=>{const ye=d.createSubContext(u.options);G&&ye.delayNextStep(G),ni(this,ee,ye),C=Math.max(C,ye.currentTimeline.currentTime),p.push(ye.currentTimeline)}),p.forEach(ee=>d.currentTimeline.mergeTimelineCollectedStyles(ee)),d.transformIntoNewTimeline(C),d.previousNode=u}_visitTiming(u,d){if(u.dynamic){const p=u.strValue;return es(d.params?tr(p,d.params,d.errors):p,d.errors)}return{duration:u.duration,delay:u.delay,easing:u.easing}}visitAnimate(u,d){const p=d.currentAnimateTimings=this._visitTiming(u.timings,d),C=d.currentTimeline;p.delay&&(d.incrementTime(p.delay),C.snapshotCurrentStyles());const G=u.style;G.type==Wn.If.Keyframes?this.visitKeyframes(G,d):(d.incrementTime(p.duration),this.visitStyle(G,d),C.applyStylesToKeyframe()),d.currentAnimateTimings=null,d.previousNode=u}visitStyle(u,d){const p=d.currentTimeline,C=d.currentAnimateTimings;!C&&p.hasCurrentStyleProperties()&&p.forwardFrame();const G=C&&C.easing||u.easing;u.isEmptyStep?p.applyEmptyStep(G):p.setStyles(u.styles,G,d.errors,d.options),d.previousNode=u}visitKeyframes(u,d){const p=d.currentAnimateTimings,C=d.currentTimeline.duration,G=p.duration,ye=d.createSubContext().currentTimeline;ye.easing=p.easing,u.styles.forEach(Ue=>{ye.forwardTime((Ue.offset||0)*G),ye.setStyles(Ue.styles,Ue.easing,d.errors,d.options),ye.applyStylesToKeyframe()}),d.currentTimeline.mergeTimelineCollectedStyles(ye),d.transformIntoNewTimeline(C+G),d.previousNode=u}visitQuery(u,d){const p=d.currentTimeline.currentTime,C=u.options||{},G=C.delay?po(C.delay):0;G&&(d.previousNode.type===Wn.If.Style||0==p&&d.currentTimeline.hasCurrentStyleProperties())&&(d.currentTimeline.snapshotCurrentStyles(),d.previousNode=Wa);let ee=p;const ye=d.invokeQuery(u.selector,u.originalSelector,u.limit,u.includeSelf,!!C.optional,d.errors);d.currentQueryTotal=ye.length;let Ue=null;ye.forEach((Ge,xt)=>{d.currentQueryIndex=xt;const Nt=d.createSubContext(u.options,Ge);G&&Nt.delayNextStep(G),Ge===d.element&&(Ue=Nt.currentTimeline),ni(this,u.animation,Nt),Nt.currentTimeline.applyStylesToKeyframe(),ee=Math.max(ee,Nt.currentTimeline.currentTime)}),d.currentQueryIndex=0,d.currentQueryTotal=0,d.transformIntoNewTimeline(ee),Ue&&(d.currentTimeline.mergeTimelineCollectedStyles(Ue),d.currentTimeline.snapshotCurrentStyles()),d.previousNode=u}visitStagger(u,d){const p=d.parentContext,C=d.currentTimeline,G=u.timings,ee=Math.abs(G.duration),ye=ee*(d.currentQueryTotal-1);let Ue=ee*d.currentQueryIndex;switch(G.duration<0?"reverse":G.easing){case"reverse":Ue=ye-Ue;break;case"full":Ue=p.currentStaggerTime}const xt=d.currentTimeline;Ue&&xt.delayNextStep(Ue);const Nt=xt.currentTime;ni(this,u.animation,d),d.previousNode=u,p.currentStaggerTime=C.currentTime-Nt+(C.startTime-p.currentTimeline.startTime)}}const Wa={};class Il{constructor(u,d,p,C,G,ee,ye,Ue){this._driver=u,this.element=d,this.subInstructions=p,this._enterClassName=C,this._leaveClassName=G,this.errors=ee,this.timelines=ye,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Wa,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=Ue||new ml(this._driver,d,0),ye.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(u,d){if(!u)return;const p=u;let C=this.options;null!=p.duration&&(C.duration=po(p.duration)),null!=p.delay&&(C.delay=po(p.delay));const G=p.params;if(G){let ee=C.params;ee||(ee=this.options.params={}),Object.keys(G).forEach(ye=>{(!d||!ee.hasOwnProperty(ye))&&(ee[ye]=tr(G[ye],ee,this.errors))})}}_copyOptions(){const u={};if(this.options){const d=this.options.params;if(d){const p=u.params={};Object.keys(d).forEach(C=>{p[C]=d[C]})}}return u}createSubContext(u=null,d,p){const C=d||this.element,G=new Il(this._driver,C,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(C,p||0));return G.previousNode=this.previousNode,G.currentAnimateTimings=this.currentAnimateTimings,G.options=this._copyOptions(),G.updateOptions(u),G.currentQueryIndex=this.currentQueryIndex,G.currentQueryTotal=this.currentQueryTotal,G.parentContext=this,this.subContextCount++,G}transformIntoNewTimeline(u){return this.previousNode=Wa,this.currentTimeline=this.currentTimeline.fork(this.element,u),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(u,d,p){const C={duration:d??u.duration,delay:this.currentTimeline.currentTime+(p??0)+u.delay,easing:""},G=new P(this._driver,u.element,u.keyframes,u.preStyleProps,u.postStyleProps,C,u.stretchStartingKeyframe);return this.timelines.push(G),C}incrementTime(u){this.currentTimeline.forwardTime(this.currentTimeline.duration+u)}delayNextStep(u){u>0&&this.currentTimeline.delayNextStep(u)}invokeQuery(u,d,p,C,G,ee){let ye=[];if(C&&ye.push(this.element),u.length>0){u=(u=u.replace(Vo,"."+this._enterClassName)).replace(jo,"."+this._leaveClassName);let Ge=this._driver.query(this.element,u,1!=p);0!==p&&(Ge=p<0?Ge.slice(Ge.length+p,Ge.length):Ge.slice(0,p)),ye.push(...Ge)}return!G&&0==ye.length&&ee.push(function Ya(S){return new n.wOt(3014,!1)}()),ye}}class ml{constructor(u,d,p,C){this._driver=u,this.element=d,this.startTime=p,this._elementTimelineStylesLookup=C,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(d),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(d,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(u){const d=1===this._keyframes.size&&this._pendingStyles.size;this.duration||d?(this.forwardTime(this.currentTime+u),d&&this.snapshotCurrentStyles()):this.startTime+=u}fork(u,d){return this.applyStylesToKeyframe(),new ml(this._driver,u,d||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(u){this.applyStylesToKeyframe(),this.duration=u,this._loadKeyframe()}_updateStyle(u,d){this._localTimelineStyles.set(u,d),this._globalTimelineStyles.set(u,d),this._styleSummary.set(u,{time:this.currentTime,value:d})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(u){u&&this._previousKeyframe.set("easing",u);for(let[d,p]of this._globalTimelineStyles)this._backFill.set(d,p||Wn.kp),this._currentKeyframe.set(d,Wn.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(u,d,p,C){d&&this._previousKeyframe.set("easing",d);const G=C&&C.params||{},ee=function y(S,u){const d=new Map;let p;return S.forEach(C=>{if("*"===C){p??=u.keys();for(let G of p)d.set(G,Wn.kp)}else for(let[G,ee]of C)d.set(G,ee)}),d}(u,this._globalTimelineStyles);for(let[ye,Ue]of ee){const Ge=tr(Ue,G,p);this._pendingStyles.set(ye,Ge),this._localTimelineStyles.has(ye)||this._backFill.set(ye,this._globalTimelineStyles.get(ye)??Wn.kp),this._updateStyle(ye,Ge)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((u,d)=>{this._currentKeyframe.set(d,u)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((u,d)=>{this._currentKeyframe.has(d)||this._currentKeyframe.set(d,u)}))}snapshotCurrentStyles(){for(let[u,d]of this._localTimelineStyles)this._pendingStyles.set(u,d),this._updateStyle(u,d)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const u=[];for(let d in this._currentKeyframe)u.push(d);return u}mergeTimelineCollectedStyles(u){u._styleSummary.forEach((d,p)=>{const C=this._styleSummary.get(p);(!C||d.time>C.time)&&this._updateStyle(p,d.value)})}buildKeyframes(){this.applyStylesToKeyframe();const u=new Set,d=new Set,p=1===this._keyframes.size&&0===this.duration;let C=[];this._keyframes.forEach((ye,Ue)=>{const Ge=new Map([...this._backFill,...ye]);Ge.forEach((xt,Nt)=>{xt===Wn.FX?u.add(Nt):xt===Wn.kp&&d.add(Nt)}),p||Ge.set("offset",Ue/this.duration),C.push(Ge)});const G=[...u.values()],ee=[...d.values()];if(p){const ye=C[0],Ue=new Map(ye);ye.set("offset",0),Ue.set("offset",1),C=[ye,Ue]}return ds(this.element,C,G,ee,this.duration,this.startTime,this.easing,!1)}}class P extends ml{constructor(u,d,p,C,G,ee,ye=!1){super(u,d,ee.delay),this.keyframes=p,this.preStyleProps=C,this.postStyleProps=G,this._stretchStartingKeyframe=ye,this.timings={duration:ee.duration,delay:ee.delay,easing:ee.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let u=this.keyframes,{delay:d,duration:p,easing:C}=this.timings;if(this._stretchStartingKeyframe&&d){const G=[],ee=p+d,ye=d/ee,Ue=new Map(u[0]);Ue.set("offset",0),G.push(Ue);const Ge=new Map(u[0]);Ge.set("offset",se(ye)),G.push(Ge);const xt=u.length-1;for(let Nt=1;Nt<=xt;Nt++){let on=new Map(u[Nt]);const sn=on.get("offset");on.set("offset",se((d+sn*p)/ee)),G.push(on)}p=ee,d=0,C="",u=G}return ds(this.element,u,this.preStyleProps,this.postStyleProps,p,d,C,!0)}}function se(S,u=3){const d=Math.pow(10,u-1);return Math.round(S*d)/d}function L(S,u,d,p,C,G,ee,ye,Ue,Ge,xt,Nt,on){return{type:0,element:S,triggerName:u,isRemovalTransition:C,fromState:d,fromStyles:G,toState:p,toStyles:ee,timelines:ye,queriedElements:Ue,preStyleProps:Ge,postStyleProps:xt,totalTime:Nt,errors:on}}const K={};class Qe{constructor(u,d,p){this._triggerName=u,this.ast=d,this._stateStyles=p}match(u,d,p,C){return function Cn(S,u,d,p,C){return S.some(G=>G(u,d,p,C))}(this.ast.matchers,u,d,p,C)}buildStyles(u,d,p){let C=this._stateStyles.get("*");return void 0!==u&&(C=this._stateStyles.get(u?.toString())||C),C?C.buildStyles(d,p):new Map}build(u,d,p,C,G,ee,ye,Ue,Ge,xt){const Nt=[],on=this.ast.options&&this.ast.options.params||K,dn=this.buildStyles(p,ye&&ye.params||K,Nt),cn=Ue&&Ue.params||K,jn=this.buildStyles(C,cn,Nt),pi=new Set,li=new Map,Jn=new Map,Un="void"===C,fi={params:m(cn,on),delay:this.ast.options?.delay},ri=xt?[]:Fa(u,d,this.ast.animation,G,ee,dn,jn,fi,Ge,Nt);let Xi=0;return ri.forEach(Nr=>{Xi=Math.max(Nr.duration+Nr.delay,Xi)}),Nt.length?L(d,this._triggerName,p,C,Un,dn,jn,[],[],li,Jn,Xi,Nt):(ri.forEach(Nr=>{const Ss=Nr.element,Ts=ft(li,Ss,new Set);Nr.preStyleProps.forEach(Ma=>Ts.add(Ma));const Ll=ft(Jn,Ss,new Set);Nr.postStyleProps.forEach(Ma=>Ll.add(Ma)),Ss!==d&&pi.add(Ss)}),L(d,this._triggerName,p,C,Un,dn,jn,ri,[...pi.values()],li,Jn,Xi))}}function m(S,u){const d={...u};return Object.entries(S).forEach(([p,C])=>{null!=C&&(d[p]=C)}),d}class O{constructor(u,d,p){this.styles=u,this.defaultParams=d,this.normalizer=p}buildStyles(u,d){const p=new Map,C=m(u,this.defaultParams);return this.styles.styles.forEach(G=>{"string"!=typeof G&&G.forEach((ee,ye)=>{ee&&(ee=tr(ee,C,d));const Ue=this.normalizer.normalizePropertyName(ye,d);ee=this.normalizer.normalizeStyleValue(ye,Ue,ee,d),p.set(ye,ee)})}),p}}class A{constructor(u,d,p){this.name=u,this.ast=d,this._normalizer=p,this.transitionFactories=[],this.states=new Map,d.states.forEach(C=>{this.states.set(C.name,new O(C.style,C.options&&C.options.params||{},p))}),Me(this.states,"true","1"),Me(this.states,"false","0"),d.transitions.forEach(C=>{this.transitionFactories.push(new Qe(u,C,this.states))}),this.fallbackTransition=function te(S,u,d){return new Qe(S,{type:Wn.If.Transition,animation:{type:Wn.If.Sequence,steps:[],options:null},matchers:[(ee,ye)=>!0],options:null,queryCount:0,depCount:0},u)}(u,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(u,d,p,C){return this.transitionFactories.find(ee=>ee.match(u,d,p,C))||null}matchStyles(u,d,p){return this.fallbackTransition.buildStyles(u,d,p)}}function Me(S,u,d){S.has(u)?S.has(d)||S.set(d,S.get(u)):S.has(d)&&S.set(u,S.get(d))}const Ke=new qr;class Ht{constructor(u,d,p){this.bodyNode=u,this._driver=d,this._normalizer=p,this._animations=new Map,this._playersById=new Map,this.players=[]}register(u,d){const p=[],G=Ms(this._driver,d,p,[]);if(p.length)throw function I(S){return new n.wOt(3503,!1)}();this._animations.set(u,G)}_buildPlayer(u,d,p){const C=u.element,G=Nn(this._normalizer,u.keyframes,d,p);return this._driver.animate(C,G,u.duration,u.delay,u.easing,[],!0)}create(u,d,p={}){const C=[],G=this._animations.get(u);let ee;const ye=new Map;if(G?(ee=Fa(this._driver,d,G,yo,Zr,new Map,new Map,p,Ke,C),ee.forEach(xt=>{const Nt=ft(ye,xt.element,new Map);xt.postStyleProps.forEach(on=>Nt.set(on,null))})):(C.push(function v(){return new n.wOt(3300,!1)}()),ee=[]),C.length)throw function D(S){return new n.wOt(3504,!1)}();ye.forEach((xt,Nt)=>{xt.forEach((on,sn)=>{xt.set(sn,this._driver.computeStyle(Nt,sn,Wn.kp))})});const Ge=mn(ee.map(xt=>{const Nt=ye.get(xt.element);return this._buildPlayer(xt,new Map,Nt)}));return this._playersById.set(u,Ge),Ge.onDestroy(()=>this.destroy(u)),this.players.push(Ge),Ge}destroy(u){const d=this._getPlayer(u);d.destroy(),this._playersById.delete(u);const p=this.players.indexOf(d);p>=0&&this.players.splice(p,1)}_getPlayer(u){const d=this._playersById.get(u);if(!d)throw function W(S){return new n.wOt(3301,!1)}();return d}listen(u,d,p,C){const G=wt(d,"","","");return Pn(this._getPlayer(u),p,G,C),()=>{}}command(u,d,p,C){if("register"==p)return void this.register(u,C[0]);if("create"==p)return void this.create(u,d,C[0]||{});const G=this._getPlayer(u);switch(p){case"play":G.play();break;case"pause":G.pause();break;case"reset":G.reset();break;case"restart":G.restart();break;case"finish":G.finish();break;case"init":G.init();break;case"setPosition":G.setPosition(parseFloat(C[0]));break;case"destroy":this.destroy(u)}}}const Vt="ng-animate-queued",Yn="ng-animate-disabled",Na=[],na={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},ia={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Mr="__ng_removed";class Zl{get params(){return this.options.params}constructor(u,d=""){this.namespaceId=d;const p=u&&u.hasOwnProperty("value");if(this.value=function ts(S){return S??null}(p?u.value:u),p){const{value:G,...ee}=u;this.options=ee}else this.options={};this.options.params||(this.options.params={})}absorbOptions(u){const d=u.params;if(d){const p=this.options.params;Object.keys(d).forEach(C=>{null==p[C]&&(p[C]=d[C])})}}}const wa="void",Es=new Zl(wa);class Od{constructor(u,d,p){this.id=u,this.hostElement=d,this._engine=p,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+u,xi(d,this._hostClassName)}listen(u,d,p,C){if(!this._triggers.has(d))throw function Z(S,u){return new n.wOt(3302,!1)}();if(null==p||0==p.length)throw function we(S){return new n.wOt(3303,!1)}();if(!function Td(S){return"start"==S||"done"==S}(p))throw function st(S,u){return new n.wOt(3400,!1)}();const G=ft(this._elementListeners,u,[]),ee={name:d,phase:p,callback:C};G.push(ee);const ye=ft(this._engine.statesByElement,u,new Map);return ye.has(d)||(xi(u,So),xi(u,So+"-"+d),ye.set(d,Es)),()=>{this._engine.afterFlush(()=>{const Ue=G.indexOf(ee);Ue>=0&&G.splice(Ue,1),this._triggers.has(d)||ye.delete(d)})}}register(u,d){return!this._triggers.has(u)&&(this._triggers.set(u,d),!0)}_getTrigger(u){const d=this._triggers.get(u);if(!d)throw function Tt(S){return new n.wOt(3401,!1)}();return d}trigger(u,d,p,C=!0){const G=this._getTrigger(d),ee=new Pl(this.id,d,u);let ye=this._engine.statesByElement.get(u);ye||(xi(u,So),xi(u,So+"-"+d),this._engine.statesByElement.set(u,ye=new Map));let Ue=ye.get(d);const Ge=new Zl(p,this.id);if(!(p&&p.hasOwnProperty("value"))&&Ue&&Ge.absorbOptions(Ue.options),ye.set(d,Ge),Ue||(Ue=Es),Ge.value!==wa&&Ue.value===Ge.value){if(!function il(S,u){const d=Object.keys(S),p=Object.keys(u);if(d.length!=p.length)return!1;for(let C=0;C{nt(u,jn),ie(u,pi)})}return}const on=ft(this._engine.playersByElement,u,[]);on.forEach(cn=>{cn.namespaceId==this.id&&cn.triggerName==d&&cn.queued&&cn.destroy()});let sn=G.matchTransition(Ue.value,Ge.value,u,Ge.params),dn=!1;if(!sn){if(!C)return;sn=G.fallbackTransition,dn=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:u,triggerName:d,transition:sn,fromState:Ue,toState:Ge,player:ee,isFallbackTransition:dn}),dn||(xi(u,Vt),ee.onStart(()=>{La(u,Vt)})),ee.onDone(()=>{let cn=this.players.indexOf(ee);cn>=0&&this.players.splice(cn,1);const jn=this._engine.playersByElement.get(u);if(jn){let pi=jn.indexOf(ee);pi>=0&&jn.splice(pi,1)}}),this.players.push(ee),on.push(ee),ee}deregister(u){this._triggers.delete(u),this._engine.statesByElement.forEach(d=>d.delete(u)),this._elementListeners.forEach((d,p)=>{this._elementListeners.set(p,d.filter(C=>C.name!=u))})}clearElementCache(u){this._engine.statesByElement.delete(u),this._elementListeners.delete(u);const d=this._engine.playersByElement.get(u);d&&(d.forEach(p=>p.destroy()),this._engine.playersByElement.delete(u))}_signalRemovalForInnerTriggers(u,d){const p=this._engine.driver.query(u,bs,!0);p.forEach(C=>{if(C[Mr])return;const G=this._engine.fetchNamespacesByElement(C);G.size?G.forEach(ee=>ee.triggerLeaveAnimation(C,d,!1,!0)):this.clearElementCache(C)}),this._engine.afterFlushAnimationsDone(()=>p.forEach(C=>this.clearElementCache(C)))}triggerLeaveAnimation(u,d,p,C){const G=this._engine.statesByElement.get(u),ee=new Map;if(G){const ye=[];if(G.forEach((Ue,Ge)=>{if(ee.set(Ge,Ue.value),this._triggers.has(Ge)){const xt=this.trigger(u,Ge,wa,C);xt&&ye.push(xt)}}),ye.length)return this._engine.markElementAsRemoved(this.id,u,!0,d,ee),p&&mn(ye).onDone(()=>this._engine.processLeaveNode(u)),!0}return!1}prepareLeaveAnimationListeners(u){const d=this._elementListeners.get(u),p=this._engine.statesByElement.get(u);if(d&&p){const C=new Set;d.forEach(G=>{const ee=G.name;if(C.has(ee))return;C.add(ee);const Ue=this._triggers.get(ee).fallbackTransition,Ge=p.get(ee)||Es,xt=new Zl(wa),Nt=new Pl(this.id,ee,u);this._engine.totalQueuedPlayers++,this._queue.push({element:u,triggerName:ee,transition:Ue,fromState:Ge,toState:xt,player:Nt,isFallbackTransition:!0})})}}removeNode(u,d){const p=this._engine;if(u.childElementCount&&this._signalRemovalForInnerTriggers(u,d),this.triggerLeaveAnimation(u,d,!0))return;let C=!1;if(p.totalAnimations){const G=p.players.length?p.playersByQueriedElement.get(u):[];if(G&&G.length)C=!0;else{let ee=u;for(;ee=ee.parentNode;)if(p.statesByElement.get(ee)){C=!0;break}}}if(this.prepareLeaveAnimationListeners(u),C)p.markElementAsRemoved(this.id,u,!1,d);else{const G=u[Mr];(!G||G===na)&&(p.afterFlush(()=>this.clearElementCache(u)),p.destroyInnerAnimations(u),p._onRemovalComplete(u,d))}}insertNode(u,d){xi(u,this._hostClassName)}drainQueuedTransitions(u){const d=[];return this._queue.forEach(p=>{const C=p.player;if(C.destroyed)return;const G=p.element,ee=this._elementListeners.get(G);ee&&ee.forEach(ye=>{if(ye.name==p.triggerName){const Ue=wt(G,p.triggerName,p.fromState.value,p.toState.value);Ue._data=u,Pn(p.player,ye.phase,Ue,ye.callback)}}),C.markedForDestroy?this._engine.afterFlush(()=>{C.destroy()}):d.push(p)}),this._queue=[],d.sort((p,C)=>{const G=p.transition.ast.depCount,ee=C.transition.ast.depCount;return 0==G||0==ee?G-ee:this._engine.driver.containsElement(p.element,C.element)?1:-1})}destroy(u){this.players.forEach(d=>d.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,u)}}class Sd{_onRemovalComplete(u,d){this.onRemovalComplete(u,d)}constructor(u,d,p,C){this.bodyNode=u,this.driver=d,this._normalizer=p,this.scheduler=C,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(G,ee)=>{}}get queuedPlayers(){const u=[];return this._namespaceList.forEach(d=>{d.players.forEach(p=>{p.queued&&u.push(p)})}),u}createNamespace(u,d){const p=new Od(u,d,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,d)?this._balanceNamespaceList(p,d):(this.newHostElements.set(d,p),this.collectEnterElement(d)),this._namespaceLookup[u]=p}_balanceNamespaceList(u,d){const p=this._namespaceList,C=this.namespacesByHostElement;if(p.length-1>=0){let ee=!1,ye=this.driver.getParentElement(d);for(;ye;){const Ue=C.get(ye);if(Ue){const Ge=p.indexOf(Ue);p.splice(Ge+1,0,u),ee=!0;break}ye=this.driver.getParentElement(ye)}ee||p.unshift(u)}else p.push(u);return C.set(d,u),u}register(u,d){let p=this._namespaceLookup[u];return p||(p=this.createNamespace(u,d)),p}registerTrigger(u,d,p){let C=this._namespaceLookup[u];C&&C.register(d,p)&&this.totalAnimations++}destroy(u,d){u&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const p=this._fetchNamespace(u);this.namespacesByHostElement.delete(p.hostElement);const C=this._namespaceList.indexOf(p);C>=0&&this._namespaceList.splice(C,1),p.destroy(d),delete this._namespaceLookup[u]}))}_fetchNamespace(u){return this._namespaceLookup[u]}fetchNamespacesByElement(u){const d=new Set,p=this.statesByElement.get(u);if(p)for(let C of p.values())if(C.namespaceId){const G=this._fetchNamespace(C.namespaceId);G&&d.add(G)}return d}trigger(u,d,p,C){if(Al(d)){const G=this._fetchNamespace(u);if(G)return G.trigger(d,p,C),!0}return!1}insertNode(u,d,p,C){if(!Al(d))return;const G=d[Mr];if(G&&G.setForRemoval){G.setForRemoval=!1,G.setForMove=!0;const ee=this.collectedLeaveElements.indexOf(d);ee>=0&&this.collectedLeaveElements.splice(ee,1)}if(u){const ee=this._fetchNamespace(u);ee&&ee.insertNode(d,p)}C&&this.collectEnterElement(d)}collectEnterElement(u){this.collectedEnterElements.push(u)}markElementAsDisabled(u,d){d?this.disabledNodes.has(u)||(this.disabledNodes.add(u),xi(u,Yn)):this.disabledNodes.has(u)&&(this.disabledNodes.delete(u),La(u,Yn))}removeNode(u,d,p){if(Al(d)){this.scheduler?.notify();const C=u?this._fetchNamespace(u):null;C?C.removeNode(d,p):this.markElementAsRemoved(u,d,!1,p);const G=this.namespacesByHostElement.get(d);G&&G.id!==u&&G.removeNode(d,p)}else this._onRemovalComplete(d,p)}markElementAsRemoved(u,d,p,C,G){this.collectedLeaveElements.push(d),d[Mr]={namespaceId:u,setForRemoval:C,hasAnimation:p,removedBeforeQueried:!1,previousTriggersValues:G}}listen(u,d,p,C,G){return Al(d)?this._fetchNamespace(u).listen(d,p,C,G):()=>{}}_buildInstruction(u,d,p,C,G){return u.transition.build(this.driver,u.element,u.fromState.value,u.toState.value,p,C,u.fromState.options,u.toState.options,d,G)}destroyInnerAnimations(u){let d=this.driver.query(u,bs,!0);d.forEach(p=>this.destroyActiveAnimationsForElement(p)),0!=this.playersByQueriedElement.size&&(d=this.driver.query(u,ys,!0),d.forEach(p=>this.finishActiveQueriedAnimationOnElement(p)))}destroyActiveAnimationsForElement(u){const d=this.playersByElement.get(u);d&&d.forEach(p=>{p.queued?p.markedForDestroy=!0:p.destroy()})}finishActiveQueriedAnimationOnElement(u){const d=this.playersByQueriedElement.get(u);d&&d.forEach(p=>p.finish())}whenRenderingDone(){return new Promise(u=>{if(this.players.length)return mn(this.players).onDone(()=>u());u()})}processLeaveNode(u){const d=u[Mr];if(d&&d.setForRemoval){if(u[Mr]=na,d.namespaceId){this.destroyInnerAnimations(u);const p=this._fetchNamespace(d.namespaceId);p&&p.clearElementCache(u)}this._onRemovalComplete(u,d.setForRemoval)}u.classList?.contains(Yn)&&this.markElementAsDisabled(u,!1),this.driver.query(u,".ng-animate-disabled",!0).forEach(p=>{this.markElementAsDisabled(p,!1)})}flush(u=-1){let d=[];if(this.newHostElements.size&&(this.newHostElements.forEach((p,C)=>this._balanceNamespaceList(p,C)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let p=0;pp()),this._flushFns=[],this._whenQuietFns.length){const p=this._whenQuietFns;this._whenQuietFns=[],d.length?mn(d).onDone(()=>{p.forEach(C=>C())}):p.forEach(C=>C())}}reportError(u){throw function jt(S){return new n.wOt(3402,!1)}()}_flushAnimations(u,d){const p=new qr,C=[],G=new Map,ee=[],ye=new Map,Ue=new Map,Ge=new Map,xt=new Set;this.disabledNodes.forEach(di=>{xt.add(di);const yi=this.driver.query(di,".ng-animate-queued",!0);for(let hi=0;hi{const hi=yo+cn++;dn.set(yi,hi),di.forEach(Wi=>xi(Wi,hi))});const jn=[],pi=new Set,li=new Set;for(let di=0;dipi.add(Wi)):li.add(yi))}const Jn=new Map,Un=Pd(on,Array.from(pi));Un.forEach((di,yi)=>{const hi=Zr+cn++;Jn.set(yi,hi),di.forEach(Wi=>xi(Wi,hi))}),u.push(()=>{sn.forEach((di,yi)=>{const hi=dn.get(yi);di.forEach(Wi=>La(Wi,hi))}),Un.forEach((di,yi)=>{const hi=Jn.get(yi);di.forEach(Wi=>La(Wi,hi))}),jn.forEach(di=>{this.processLeaveNode(di)})});const fi=[],ri=[];for(let di=this._namespaceList.length-1;di>=0;di--)this._namespaceList[di].drainQueuedTransitions(d).forEach(hi=>{const Wi=hi.player,Uo=hi.element;if(fi.push(Wi),this.collectedEnterElements.length){const ns=Uo[Mr];if(ns&&ns.setForMove){if(ns.previousTriggersValues&&ns.previousTriggersValues.has(hi.triggerName)){const fa=ns.previousTriggersValues.get(hi.triggerName),hs=this.statesByElement.get(hi.element);if(hs&&hs.has(hi.triggerName)){const zc=hs.get(hi.triggerName);zc.value=fa,hs.set(hi.triggerName,zc)}}return void Wi.destroy()}}const xa=!Nt||!this.driver.containsElement(Nt,Uo),us=Jn.get(Uo),Qo=dn.get(Uo),Gr=this._buildInstruction(hi,p,Qo,us,xa);if(Gr.errors&&Gr.errors.length)return void ri.push(Gr);if(xa)return Wi.onStart(()=>nt(Uo,Gr.fromStyles)),Wi.onDestroy(()=>ie(Uo,Gr.toStyles)),void C.push(Wi);if(hi.isFallbackTransition)return Wi.onStart(()=>nt(Uo,Gr.fromStyles)),Wi.onDestroy(()=>ie(Uo,Gr.toStyles)),void C.push(Wi);const jc=[];Gr.timelines.forEach(ns=>{ns.stretchStartingKeyframe=!0,this.disabledNodes.has(ns.element)||jc.push(ns)}),Gr.timelines=jc,p.append(Uo,Gr.timelines),ee.push({instruction:Gr,player:Wi,element:Uo}),Gr.queriedElements.forEach(ns=>ft(ye,ns,[]).push(Wi)),Gr.preStyleProps.forEach((ns,fa)=>{if(ns.size){let hs=Ue.get(fa);hs||Ue.set(fa,hs=new Set),ns.forEach((zc,Hc)=>hs.add(Hc))}}),Gr.postStyleProps.forEach((ns,fa)=>{let hs=Ge.get(fa);hs||Ge.set(fa,hs=new Set),ns.forEach((zc,Hc)=>hs.add(Hc))})});if(ri.length){const di=[];ri.forEach(yi=>{di.push(function nn(S,u){return new n.wOt(3505,!1)}())}),fi.forEach(yi=>yi.destroy()),this.reportError(di)}const Xi=new Map,Nr=new Map;ee.forEach(di=>{const yi=di.element;p.has(yi)&&(Nr.set(yi,yi),this._beforeAnimationBuild(di.player.namespaceId,di.instruction,Xi))}),C.forEach(di=>{const yi=di.element;this._getPreviousPlayers(yi,!1,di.namespaceId,di.triggerName,null).forEach(Wi=>{ft(Xi,yi,[]).push(Wi),Wi.destroy()})});const Ss=jn.filter(di=>ra(di,Ue,Ge)),Ts=new Map;Id(Ts,this.driver,li,Ge,Wn.kp).forEach(di=>{ra(di,Ue,Ge)&&Ss.push(di)});const Ma=new Map;sn.forEach((di,yi)=>{Id(Ma,this.driver,new Set(di),Ue,Wn.FX)}),Ss.forEach(di=>{const yi=Ts.get(di),hi=Ma.get(di);Ts.set(di,new Map([...yi?.entries()??[],...hi?.entries()??[]]))});const ol=[],ha=[],kd={};ee.forEach(di=>{const{element:yi,player:hi,instruction:Wi}=di;if(p.has(yi)){if(xt.has(yi))return hi.onDestroy(()=>ie(yi,Wi.toStyles)),hi.disabled=!0,hi.overrideTotalTime(Wi.totalTime),void C.push(hi);let Uo=kd;if(Nr.size>1){let us=yi;const Qo=[];for(;us=us.parentNode;){const Gr=Nr.get(us);if(Gr){Uo=Gr;break}Qo.push(us)}Qo.forEach(Gr=>Nr.set(Gr,Uo))}const xa=this._buildAnimation(hi.namespaceId,Wi,Xi,G,Ma,Ts);if(hi.setRealPlayer(xa),Uo===kd)ol.push(hi);else{const us=this.playersByElement.get(Uo);us&&us.length&&(hi.parentPlayer=mn(us)),C.push(hi)}}else nt(yi,Wi.fromStyles),hi.onDestroy(()=>ie(yi,Wi.toStyles)),ha.push(hi),xt.has(yi)&&C.push(hi)}),ha.forEach(di=>{const yi=G.get(di.element);if(yi&&yi.length){const hi=mn(yi);di.setRealPlayer(hi)}}),C.forEach(di=>{di.parentPlayer?di.syncPlayerEvents(di.parentPlayer):di.destroy()});for(let di=0;di!xa.destroyed);Uo.length?kl(this,yi,Uo):this.processLeaveNode(yi)}return jn.length=0,ol.forEach(di=>{this.players.push(di),di.onDone(()=>{di.destroy();const yi=this.players.indexOf(di);this.players.splice(yi,1)}),di.play()}),ol}afterFlush(u){this._flushFns.push(u)}afterFlushAnimationsDone(u){this._whenQuietFns.push(u)}_getPreviousPlayers(u,d,p,C,G){let ee=[];if(d){const ye=this.playersByQueriedElement.get(u);ye&&(ee=ye)}else{const ye=this.playersByElement.get(u);if(ye){const Ue=!G||G==wa;ye.forEach(Ge=>{Ge.queued||!Ue&&Ge.triggerName!=C||ee.push(Ge)})}}return(p||C)&&(ee=ee.filter(ye=>!(p&&p!=ye.namespaceId||C&&C!=ye.triggerName))),ee}_beforeAnimationBuild(u,d,p){const G=d.element,ee=d.isRemovalTransition?void 0:u,ye=d.isRemovalTransition?void 0:d.triggerName;for(const Ue of d.timelines){const Ge=Ue.element,xt=Ge!==G,Nt=ft(p,Ge,[]);this._getPreviousPlayers(Ge,xt,ee,ye,d.toState).forEach(sn=>{const dn=sn.getRealPlayer();dn.beforeDestroy&&dn.beforeDestroy(),sn.destroy(),Nt.push(sn)})}nt(G,d.fromStyles)}_buildAnimation(u,d,p,C,G,ee){const ye=d.triggerName,Ue=d.element,Ge=[],xt=new Set,Nt=new Set,on=d.timelines.map(dn=>{const cn=dn.element;xt.add(cn);const jn=cn[Mr];if(jn&&jn.removedBeforeQueried)return new Wn.sf(dn.duration,dn.delay);const pi=cn!==Ue,li=function ao(S){const u=[];return fc(S,u),u}((p.get(cn)||Na).map(Xi=>Xi.getRealPlayer())).filter(Xi=>!!Xi.element&&Xi.element===cn),Jn=G.get(cn),Un=ee.get(cn),fi=Nn(this._normalizer,dn.keyframes,Jn,Un),ri=this._buildPlayer(dn,fi,li);if(dn.subTimeline&&C&&Nt.add(cn),pi){const Xi=new Pl(u,ye,cn);Xi.setRealPlayer(ri),Ge.push(Xi)}return ri});Ge.forEach(dn=>{ft(this.playersByQueriedElement,dn.element,[]).push(dn),dn.onDone(()=>function Ql(S,u,d){let p=S.get(u);if(p){if(p.length){const C=p.indexOf(d);p.splice(C,1)}0==p.length&&S.delete(u)}return p}(this.playersByQueriedElement,dn.element,dn))}),xt.forEach(dn=>xi(dn,qa));const sn=mn(on);return sn.onDestroy(()=>{xt.forEach(dn=>La(dn,qa)),ie(Ue,d.toStyles)}),Nt.forEach(dn=>{ft(C,dn,[]).push(sn)}),sn}_buildPlayer(u,d,p){return d.length>0?this.driver.animate(u.element,d,u.duration,u.delay,u.easing,p):new Wn.sf(u.duration,u.delay)}}class Pl{constructor(u,d,p){this.namespaceId=u,this.triggerName=d,this.element=p,this._player=new Wn.sf,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(u){this._containsRealPlayer||(this._player=u,this._queuedCallbacks.forEach((d,p)=>{d.forEach(C=>Pn(u,p,void 0,C))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(u.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(u){this.totalTime=u}syncPlayerEvents(u){const d=this._player;d.triggerCallback&&u.onStart(()=>d.triggerCallback("start")),u.onDone(()=>this.finish()),u.onDestroy(()=>this.destroy())}_queueEvent(u,d){ft(this._queuedCallbacks,u,[]).push(d)}onDone(u){this.queued&&this._queueEvent("done",u),this._player.onDone(u)}onStart(u){this.queued&&this._queueEvent("start",u),this._player.onStart(u)}onDestroy(u){this.queued&&this._queueEvent("destroy",u),this._player.onDestroy(u)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(u){this.queued||this._player.setPosition(u)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(u){const d=this._player;d.triggerCallback&&d.triggerCallback(u)}}function Al(S){return S&&1===S.nodeType}function Rl(S,u){const d=S.style.display;return S.style.display=u??"none",d}function Id(S,u,d,p,C){const G=[];d.forEach(Ue=>G.push(Rl(Ue)));const ee=[];p.forEach((Ue,Ge)=>{const xt=new Map;Ue.forEach(Nt=>{const on=u.computeStyle(Ge,Nt,C);xt.set(Nt,on),(!on||0==on.length)&&(Ge[Mr]=ia,ee.push(Ge))}),S.set(Ge,xt)});let ye=0;return d.forEach(Ue=>Rl(Ue,G[ye++])),ee}function Pd(S,u){const d=new Map;if(S.forEach(ye=>d.set(ye,[])),0==u.length)return d;const C=new Set(u),G=new Map;function ee(ye){if(!ye)return 1;let Ue=G.get(ye);if(Ue)return Ue;const Ge=ye.parentNode;return Ue=d.has(Ge)?Ge:C.has(Ge)?1:ee(Ge),G.set(ye,Ue),Ue}return u.forEach(ye=>{const Ue=ee(ye);1!==Ue&&d.get(Ue).push(ye)}),d}function xi(S,u){S.classList?.add(u)}function La(S,u){S.classList?.remove(u)}function kl(S,u,d){mn(d).onDone(()=>S.processLeaveNode(u))}function fc(S,u){for(let d=0;dC.add(G)):u.set(S,p),d.delete(S),!0}class Zo{constructor(u,d,p,C){this._driver=d,this._normalizer=p,this._triggerCache={},this.onRemovalComplete=(G,ee)=>{},this._transitionEngine=new Sd(u.body,d,p,C),this._timelineEngine=new Ht(u.body,d,p),this._transitionEngine.onRemovalComplete=(G,ee)=>this.onRemovalComplete(G,ee)}registerTrigger(u,d,p,C,G){const ee=u+"-"+C;let ye=this._triggerCache[ee];if(!ye){const Ue=[],xt=Ms(this._driver,G,Ue,[]);if(Ue.length)throw function Ja(S,u){return new n.wOt(3404,!1)}();ye=function b(S,u,d){return new A(S,u,d)}(C,xt,this._normalizer),this._triggerCache[ee]=ye}this._transitionEngine.registerTrigger(d,C,ye)}register(u,d){this._transitionEngine.register(u,d)}destroy(u,d){this._transitionEngine.destroy(u,d)}onInsert(u,d,p,C){this._transitionEngine.insertNode(u,d,p,C)}onRemove(u,d,p){this._transitionEngine.removeNode(u,d,p)}disableAnimations(u,d){this._transitionEngine.markElementAsDisabled(u,d)}process(u,d,p,C){if("@"==p.charAt(0)){const[G,ee]=gn(p);this._timelineEngine.command(G,d,ee,C)}else this._transitionEngine.trigger(u,d,p,C)}listen(u,d,p,C,G){if("@"==p.charAt(0)){const[ee,ye]=gn(p);return this._timelineEngine.listen(ee,d,ye,G)}return this._transitionEngine.listen(u,d,p,C,G)}flush(u=-1){this._transitionEngine.flush(u)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(u){this._transitionEngine.afterFlushAnimationsDone(u)}}class Ga{static#e=this.initialStylesByElement=new WeakMap;constructor(u,d,p){this._element=u,this._startStyles=d,this._endStyles=p,this._state=0;let C=Ga.initialStylesByElement.get(u);C||Ga.initialStylesByElement.set(u,C=new Map),this._initialStyles=C}start(){this._state<1&&(this._startStyles&&ie(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(ie(this._element,this._initialStyles),this._endStyles&&(ie(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(Ga.initialStylesByElement.delete(this._element),this._startStyles&&(nt(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(nt(this._element,this._endStyles),this._endStyles=null),ie(this._element,this._initialStyles),this._state=3)}}function Rc(S){let u=null;return S.forEach((d,p)=>{(function Ba(S){return"display"===S||"position"===S})(p)&&(u=u||new Map,u.set(p,d))}),u}class kc{constructor(u,d,p,C){this.element=u,this.keyframes=d,this.options=p,this._specialStyles=C,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=p.duration,this._delay=p.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(u=>u()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const u=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,u,this.options),this._finalKeyframe=u.length?u[u.length-1]:new Map;const d=()=>this._onFinish();this.domPlayer.addEventListener("finish",d),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",d)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(u){const d=[];return u.forEach(p=>{d.push(Object.fromEntries(p))}),d}_triggerWebAnimation(u,d,p){return u.animate(this._convertKeyframesToObject(d),p)}onStart(u){this._originalOnStartFns.push(u),this._onStartFns.push(u)}onDone(u){this._originalOnDoneFns.push(u),this._onDoneFns.push(u)}onDestroy(u){this._onDestroyFns.push(u)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(u=>u()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),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&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(u=>u()),this._onDestroyFns=[])}setPosition(u){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=u*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const u=new Map;this.hasStarted()&&this._finalKeyframe.forEach((p,C)=>{"offset"!==C&&u.set(C,this._finished?p:Sn(this.element,C))}),this.currentSnapshot=u}triggerCallback(u){const d="start"===u?this._onStartFns:this._onDoneFns;d.forEach(p=>p()),d.length=0}}class pc{validateStyleProperty(u){return!0}validateAnimatableStyleProperty(u){return!0}matchesElement(u,d){return!1}containsElement(u,d){return Bo(u,d)}getParentElement(u){return ti(u)}query(u,d,p){return Oo(u,d,p)}computeStyle(u,d,p){return Sn(u,d)}animate(u,d,p,C,G,ee=[]){const Ue={duration:p,delay:C,fill:0==C?"both":"forwards"};G&&(Ue.easing=G);const Ge=new Map,xt=ee.filter(sn=>sn instanceof kc);(function fr(S,u){return 0===S||0===u})(p,C)&&xt.forEach(sn=>{sn.currentSnapshot.forEach((dn,cn)=>Ge.set(cn,dn))});let Nt=function ue(S){return S.length?S[0]instanceof Map?S:S.map(u=>new Map(Object.entries(u))):[]}(d).map(sn=>new Map(sn));Nt=function Hi(S,u,d){if(d.size&&u.length){let p=u[0],C=[];if(d.forEach((G,ee)=>{p.has(ee)||C.push(ee),p.set(ee,G)}),C.length)for(let G=1;Gee.set(ye,Sn(S,ye)))}}return u}(u,Nt,Ge);const on=function Ds(S,u){let d=null,p=null;return Array.isArray(u)&&u.length?(d=Rc(u[0]),u.length>1&&(p=Rc(u[u.length-1]))):u instanceof Map&&(d=Rc(u)),d||p?new Ga(S,d,p):null}(u,Nt);return new kc(u,Nt,Ue,on)}}const Nl="@.disabled";class Yl{constructor(u,d,p,C){this.namespaceId=u,this.delegate=d,this.engine=p,this._onDestroy=C,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(u){this.delegate.destroyNode?.(u)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(u,d){return this.delegate.createElement(u,d)}createComment(u){return this.delegate.createComment(u)}createText(u){return this.delegate.createText(u)}appendChild(u,d){this.delegate.appendChild(u,d),this.engine.onInsert(this.namespaceId,d,u,!1)}insertBefore(u,d,p,C=!0){this.delegate.insertBefore(u,d,p),this.engine.onInsert(this.namespaceId,d,u,C)}removeChild(u,d,p){this.engine.onRemove(this.namespaceId,d,this.delegate)}selectRootElement(u,d){return this.delegate.selectRootElement(u,d)}parentNode(u){return this.delegate.parentNode(u)}nextSibling(u){return this.delegate.nextSibling(u)}setAttribute(u,d,p,C){this.delegate.setAttribute(u,d,p,C)}removeAttribute(u,d,p){this.delegate.removeAttribute(u,d,p)}addClass(u,d){this.delegate.addClass(u,d)}removeClass(u,d){this.delegate.removeClass(u,d)}setStyle(u,d,p,C){this.delegate.setStyle(u,d,p,C)}removeStyle(u,d,p){this.delegate.removeStyle(u,d,p)}setProperty(u,d,p){"@"==d.charAt(0)&&d==Nl?this.disableAnimations(u,!!p):this.delegate.setProperty(u,d,p)}setValue(u,d){this.delegate.setValue(u,d)}listen(u,d,p){return this.delegate.listen(u,d,p)}disableAnimations(u,d){this.engine.disableAnimations(u,d)}}class _l extends Yl{constructor(u,d,p,C,G){super(d,p,C,G),this.factory=u,this.namespaceId=d}setProperty(u,d,p){"@"==d.charAt(0)?"."==d.charAt(1)&&d==Nl?this.disableAnimations(u,p=void 0===p||!!p):this.engine.process(this.namespaceId,u,d.slice(1),p):this.delegate.setProperty(u,d,p)}listen(u,d,p){if("@"==d.charAt(0)){const C=function vl(S){switch(S){case"body":return document.body;case"document":return document;case"window":return window;default:return S}}(u);let G=d.slice(1),ee="";return"@"!=G.charAt(0)&&([G,ee]=function Fi(S){const u=S.indexOf(".");return[S.substring(0,u),S.slice(u+1)]}(G)),this.engine.listen(this.namespaceId,C,G,ee,ye=>{this.factory.scheduleListenerCallback(ye._data||-1,p,ye)})}return this.delegate.listen(u,d,p)}}class mc{constructor(u,d,p){this.delegate=u,this.engine=d,this._zone=p,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,d.onRemovalComplete=(C,G)=>{const ee=G?.parentNode(C);ee&&G.removeChild(ee,C)}}createRenderer(u,d){const C=this.delegate.createRenderer(u,d);if(!u||!d?.data?.animation){const Ge=this._rendererCache;let xt=Ge.get(C);return xt||(xt=new Yl("",C,this.engine,()=>Ge.delete(C)),Ge.set(C,xt)),xt}const G=d.id,ee=d.id+"-"+this._currentId;this._currentId++,this.engine.register(ee,u);const ye=Ge=>{Array.isArray(Ge)?Ge.forEach(ye):this.engine.registerTrigger(G,ee,u,Ge.name,Ge)};return d.data.animation.forEach(ye),new _l(this,ee,C,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(u,d,p){if(u>=0&&ud(p));const C=this._animationCallbacksBuffer;0==C.length&&queueMicrotask(()=>{this._zone.run(()=>{C.forEach(G=>{const[ee,ye]=G;ee(ye)}),this._animationCallbacksBuffer=[]})}),C.push([d,p])}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()}}let Gu=(()=>{class S extends Zo{constructor(d,p,C){super(d,p,C,(0,n.WQX)(n.An2,{optional:!0}))}ngOnDestroy(){this.flush()}static#e=this.\u0275fac=function(p){return new(p||S)(n.KVO(Q.qQ),n.KVO(zi),n.KVO(Yr))};static#t=this.\u0275prov=n.jDH({token:S,factory:S.\u0275fac})}return S})();const Ad=[{provide:Yr,useFactory:function Ku(){return new ir}},{provide:Zo,useClass:Gu},{provide:n._9s,useFactory:function Xu(S,u,d){return new mc(S,u,d)},deps:[_t.B7,Zo,n.SKi]}],Fc=[{provide:zi,useFactory:()=>new pc},{provide:n.bc$,useValue:"BrowserAnimations"},...Ad],gc=()=>{const S=(0,n.WQX)(T.u).isLoggedIn(),u=(0,n.WQX)(B.Ix);return!!S||u.parseUrl("")},ln=[{path:"",loadComponent:()=>Promise.all([h.e(894),h.e(469),h.e(740)]).then(h.bind(h,4740)).then(S=>S.HomePageComponent)},{path:"imprint",loadComponent:()=>Promise.all([h.e(894),h.e(469),h.e(740)]).then(h.bind(h,4740)).then(S=>S.HomePageComponent)},{path:"gtc",loadComponent:()=>Promise.all([h.e(894),h.e(469),h.e(740)]).then(h.bind(h,4740)).then(S=>S.HomePageComponent)},{path:"privacy",loadComponent:()=>Promise.all([h.e(894),h.e(469),h.e(740)]).then(h.bind(h,4740)).then(S=>S.HomePageComponent)},{path:"adfly-notice",loadComponent:()=>Promise.all([h.e(894),h.e(469),h.e(740)]).then(h.bind(h,4740)).then(S=>S.HomePageComponent)}],cr=[{path:"following",loadComponent:()=>h.e(205).then(h.bind(h,4205)).then(S=>S.FollowingPageComponent),canActivate:[gc]},{path:"settings",loadComponent:()=>Promise.all([h.e(410),h.e(76),h.e(885)]).then(h.bind(h,2413)).then(S=>S.SettingsPageComponent),canActivate:[gc]},{path:"logout",loadComponent:()=>h.e(730).then(h.bind(h,3730)).then(S=>S.LogoutComponent)},{path:"reset-password",redirectTo:""}],Lc=[{path:"premium-redirect/:linkId",loadComponent:()=>Promise.all([h.e(894),h.e(410),h.e(76),h.e(987)]).then(h.bind(h,9987)).then(S=>S.LinkDetailPageComponent),data:{linkIdentificationType:"id"}},{path:":userId/:url",loadComponent:()=>Promise.all([h.e(894),h.e(410),h.e(76),h.e(987)]).then(h.bind(h,9987)).then(S=>S.LinkDetailPageComponent),data:{linkIdentificationType:"userIdAndUrl"}},{path:":userId/:unusedRandomKeyToBeIgnored/dynamic",loadComponent:()=>Promise.all([h.e(894),h.e(410),h.e(76),h.e(987)]).then(h.bind(h,9987)).then(S=>S.LinkDetailPageComponent),data:{linkIdentificationType:"userIdAndHash"}},{path:":userId/:url/1",loadComponent:()=>Promise.all([h.e(894),h.e(410),h.e(76),h.e(987)]).then(h.bind(h,9987)).then(S=>S.LinkDetailPageComponent),data:{linkIdentificationType:"userIdAndUrl"}}],Bc=[{path:"profile/:profileId",loadComponent:()=>Promise.all([h.e(894),h.e(76),h.e(269)]).then(h.bind(h,1269)).then(S=>S.ProfilePageComponent)}],Hr=[{path:"followed/:id",loadComponent:()=>Promise.all([h.e(894),h.e(469),h.e(3)]).then(h.bind(h,2003)).then(S=>S.FollowedDetailPageComponent),canActivate:[gc]}],Vc=[{path:"search/:searchTerm/:page",loadComponent:()=>Promise.all([h.e(894),h.e(76),h.e(821)]).then(h.bind(h,5821)).then(S=>S.SearchPageComponent)},{path:"search/:searchTerm",redirectTo:"search/:searchTerm/",pathMatch:"full"}],ua=[{matcher:function Jl(S){const u=S.map(d=>d.path).join("/");return u.endsWith("checkout-complete")?{consumed:S,posParams:{precedingPath:new B.Xw(u.replace(/\/checkout-complete$/,""),{})}}:null},loadComponent:()=>Promise.all([h.e(410),h.e(680)]).then(h.bind(h,1752)).then(S=>S.ChargebeeRedirectPageComponent)},...cr,...ln,...Bc,...Hr,...Vc,...Lc];let _c=(()=>{class S{constructor(d){this.auth=d}intercept(d,p){return d.urlWithParams.includes("https://r.toptopix.com/3.json")||((d=d.clone({headers:d.headers.set("Content-Type","application/json")})).headers.has("Accept")||(d=d.clone({headers:d.headers.set("Accept","application/json")})),this.auth.isLoggedIn()&&(d=d.clone({setHeaders:{Authorization:`Bearer ${this.auth.accessToken}`}}))),p.handle(d)}static#e=this.\u0275fac=function(p){return new(p||S)(n.KVO(T.u))};static#t=this.\u0275prov=n.jDH({token:S,factory:S.\u0275fac,providedIn:"root"})}return S})(),ql=(()=>{class S{constructor(){}intercept(d,p){return d.urlWithParams.includes("api.taboola.com")&&(d=d.clone({headers:d.headers.delete("Content-Type")})),p.handle(d)}static#e=this.\u0275fac=function(p){return new(p||S)};static#t=this.\u0275prov=n.jDH({token:S,factory:S.\u0275fac})}return S})(),Yu=(()=>{class S{intercept(d,p){return("completeCustomAdOffer"===d.body?.operationName||d.url.includes("checkout"))&&(d=d.clone({headers:d.headers.set("cqreferrer",window.location.href)})),p.handle(d)}static#e=this.\u0275fac=function(p){return new(p||S)};static#t=this.\u0275prov=n.jDH({token:S,factory:S.\u0275fac})}return S})();var Rd=h(4004);class qi{http;prefix;suffix;constructor(u,d="/assets/i18n/",p=".json"){this.http=u,this.prefix=d,this.suffix=p}getTranslation(u){return this.http.get(`${this.prefix}${u}${this.suffix}`)}}const Ka={providers:[he.D9,{provide:en.a7,useClass:_c,multi:!0},{provide:en.a7,useClass:ql,multi:!0},{provide:en.a7,useClass:Yu,multi:!0},{provide:en.a7,useExisting:Rd.W,multi:!0},(0,n.oKB)(Bn._9,Q.MD,_t.Bb,$r,_s,Wo,he.h.forRoot({loader:{provide:he.Wr,useFactory:function Os(S){return new qi(S,"/assets/i18n/",".json?v=1")},deps:[en.Qq]}})),{provide:De.di,useValue:M.vJ},(0,B.lh)(ua,(0,B.oH)({scrollPositionRestoration:"top"}),(0,B.Ii)({onSameUrlNavigation:"reload"})),function Nc(){return(0,n.ngT)("NgEagerAnimations"),[...Fc]}(),(0,en.$R)((0,en.Sx)())]};o.c.production&&(0,n.SmG)(),(0,_t.B8)(ot,Ka).then(S=>{}).catch(S=>console.error(S))},2708:(Rt,xe,h)=>{"use strict";h.d(xe,{X4:()=>z,sb:()=>F});var F=function(X){return X.ApprovedSeo="APPROVED_SEO",X.DeclinedSeo="DECLINED_SEO",X.FollowUpSeo="FOLLOW_UP_SEO",X.Fullscript="FULLSCRIPT",X.NotSeo="NOT_SEO",X.PendingSeo="PENDING_SEO",X}(F||{}),z=function(X){return X.Paste="PASTE",X.Url="URL",X}(z||{})},8315:(Rt,xe,h)=>{"use strict";h.d(xe,{DL:()=>qs,fw:()=>N,dn:()=>Ji,Qs:()=>zs,J2:()=>Ee,BP:()=>Ie,ce:()=>nr,o3:()=>Qa,v0:()=>M,zG:()=>$n,r4:()=>qn,Li:()=>Qs,KG:()=>jo,Rv:()=>Bn,vc:()=>Sl.v,Xb:()=>Kt.X,zO:()=>Go,xF:()=>Et.x,H6:()=>On,_f:()=>je,dz:()=>ze.d,Qw:()=>Mo,tx:()=>Fo,og:()=>xo.o,tl:()=>tt,$0:()=>Us.$0,qX:()=>Us.qX,SD:()=>Us.SD,wi:()=>No.w,sE:()=>sr,FX:()=>Xs,gO:()=>uo,lr:()=>ml,vJ:()=>k});var n=h(4438),o=h(177);let T=(()=>{class P{constructor(){this.digit=0}static#e=this.\u0275fac=function(L){return new(L||P)};static#t=this.\u0275cmp=n.VBU({type:P,selectors:[["lv-lib-ui-badge"]],inputs:{digit:"digit",state:"state"},standalone:!0,features:[n.aNF],decls:3,vars:5,consts:[[1,"badge"]],template:function(L,K){1&L&&(n.j41(0,"div",0)(1,"span"),n.EFF(2),n.k0s()()),2&L&&(n.AVh("--active","active"===K.state)("--inactive","inactive"===K.state),n.R7$(2),n.JRh(K.digit))},dependencies:[o.MD],styles:[".badge[_ngcontent-%COMP%]{box-sizing:border-box;display:inline-block;border-radius:8px;color:#fff;font-size:12px;font-weight:700;line-height:1rem;min-width:1rem;padding:0 4px;text-align:center}.badge.--inactive[_ngcontent-%COMP%]{background-color:#aaa;transition:background-color .15s ease-in-out}.badge.--active[_ngcontent-%COMP%]{background-color:#ff8114;transition:background-color .35s ease-in-out}"]})}return P})();var B=h(1744);function x(P,se){if(1&P&&(n.nrm(0,"img",5),n.nI1(1,"LvLibSafe")),2&P){const y=n.XpG();n.HbH("avatar-fallback-"+y.avatarSize()),n.Y8G("src",n.i5U(1,3,y.imgSrc(),"resourceUrl"),n.B4B)}}function ne(P,se){if(1&P&&(n.j41(0,"div",6)(1,"span"),n.EFF(2),n.k0s()()),2&P){const y=n.XpG();n.R7$(),n.HbH("letter-container-"+y.avatarSize()),n.R7$(),n.JRh(y.getFirstTwoLettersOfDisplayname())}}function Q(P,se){1&P&&(n.j41(0,"div",3),n.nrm(1,"div",7),n.k0s())}function U(P,se){if(1&P&&(n.j41(0,"div",4),n.nrm(1,"lv-lib-ui-badge",8),n.k0s()),2&P){const y=n.XpG();n.R7$(),n.Y8G("digit",y.digitsForBadge())("state","active")}}function V(P,se){if(1&P&&(n.j41(0,"span"),n.EFF(1),n.k0s()),2&P){const y=n.XpG();n.R7$(),n.SpI("",y.displayName()," ")}}let N=(()=>{class P{constructor(){this.imgSrc=(0,n.hFB)(""),this.showAddIcon=(0,n.hFB)(!1),this.showBadge=(0,n.hFB)(!1),this.digitsForBadge=(0,n.hFB)(0),this.avatarSize=(0,n.hFB)("medium"),this.displayName=(0,n.hFB)(),this.iconPosition=(0,n.hFB)("bottom-right"),this.displayNamePosition=(0,n.hFB)("hide"),this.avatarDisplayMode=(0,n.hFB)("default"),this.avatarClicked=(0,n.CGW)()}clickEventEmitter(y){this.avatarClicked.emit(y)}getFirstTwoLettersOfDisplayname(){const y=this.displayName()?.match(/^(.)(.)?/);return y?y[1].toUpperCase()+(y[2]?y[2].toUpperCase():""):""}static#e=this.\u0275fac=function(L){return new(L||P)};static#t=this.\u0275cmp=n.VBU({type:P,selectors:[["lv-lib-avatar"]],inputs:{imgSrc:[n.Mj6.SignalBased,"imgSrc"],showAddIcon:[n.Mj6.SignalBased,"showAddIcon"],showBadge:[n.Mj6.SignalBased,"showBadge"],digitsForBadge:[n.Mj6.SignalBased,"digitsForBadge"],avatarSize:[n.Mj6.SignalBased,"avatarSize"],displayName:[n.Mj6.SignalBased,"displayName"],iconPosition:[n.Mj6.SignalBased,"iconPosition"],displayNamePosition:[n.Mj6.SignalBased,"displayNamePosition"],avatarDisplayMode:[n.Mj6.SignalBased,"avatarDisplayMode"]},outputs:{avatarClicked:"avatarClicked"},standalone:!0,features:[n.aNF],decls:7,vars:8,consts:[[1,"avatar-container",3,"click"],[1,"avatar-fallback"],["alt","alt",1,"avatar-fallback","avatar-img",3,"class","src"],[1,"add-icon-wrapper"],[1,"badge-wrapper"],["alt","alt",1,"avatar-fallback","avatar-img",3,"src"],[1,"letter-container"],[1,"add-icon"],[3,"digit","state"]],template:function(L,K){1&L&&(n.j41(0,"div",0),n.bIt("click",function(mt){return K.clickEventEmitter(mt)}),n.j41(1,"div",1),n.DNE(2,x,2,6,"img",2)(3,ne,3,3)(4,Q,2,0,"div",3)(5,U,2,2,"div",4),n.k0s(),n.DNE(6,V,2,1,"span"),n.k0s()),2&L&&(n.HbH("avatar-container-"+K.avatarSize()+" avatar-container-display-name-"+K.displayNamePosition()+" avatar-container-"+K.avatarDisplayMode()),n.R7$(),n.HbH("avatar-fallback-"+K.avatarSize()+" avatar-fallback-icon-"+K.iconPosition()),n.R7$(),n.vxM(2,""!==K.imgSrc()?2:!K.imgSrc()&&K.displayName()?3:-1),n.R7$(2),n.vxM(4,K.showAddIcon()&&!K.showBadge()?4:-1),n.R7$(),n.vxM(5,K.showBadge()&&K.digitsForBadge()&&"small"!==K.avatarSize()&&"large"!==K.avatarSize()&&!K.showAddIcon()?5:-1),n.R7$(),n.vxM(6,"hide"!==K.displayNamePosition()?6:-1))},dependencies:[T,B.H],styles:['h1[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:2.5rem;line-height:1.3;margin:0}@media (max-width: 768px){h1[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:2rem}}h2[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:1.5rem;line-height:1.3;margin:0}h3[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:1.25rem;line-height:1.3;margin:0}h4[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:1rem;line-height:1.3;margin:0}p[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:300;font-size:1rem;line-height:1.5;margin:0}b[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:1rem;line-height:1.5;margin:0}.lv-center-shared[_ngcontent-%COMP%]{display:flex!important;justify-content:center;align-items:center}.custom-dialog[_ngcontent-%COMP%]{width:70vw;border-radius:0}@media (max-width: 768px){.custom-dialog[_ngcontent-%COMP%]{width:100vw!important}}.custom-dialog[_ngcontent-%COMP%] .mat-mdc-dialog-container[_ngcontent-%COMP%] .mdc-dialog__surface[_ngcontent-%COMP%]{padding:0;border-radius:0;height:auto}@media (min-width: 768px){.custom-dialog[_ngcontent-%COMP%] .mat-mdc-dialog-container[_ngcontent-%COMP%] .mdc-dialog__surface[_ngcontent-%COMP%]{margin:30px 0}}@media (max-width: 768px){.custom-dialog[_ngcontent-%COMP%] .mdc-dialog[_ngcontent-%COMP%] .mdc-dialog__content[_ngcontent-%COMP%]{padding:0!important}}.custom-dialog[_ngcontent-%COMP%] .mdc-dialog[_ngcontent-%COMP%] .mdc-dialog__content[_ngcontent-%COMP%]{color:#000}.btn-text[_ngcontent-%COMP%]{z-index:5;position:relative}.lv-center[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.lv-center-x[_ngcontent-%COMP%]{display:flex;justify-content:center}.lv-center-y[_ngcontent-%COMP%]{display:flex;align-items:center}.link[_ngcontent-%COMP%], .link-left[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;color:#ff8114;cursor:pointer}.link[_ngcontent-%COMP%]:before, .link-left[_ngcontent-%COMP%]:before{content:"";margin-bottom:-.3809em;display:table}.link[_ngcontent-%COMP%]:after, .link-left[_ngcontent-%COMP%]:after{content:"";margin-top:-.4082em;display:table}@media (max-width: 768px){.link[_ngcontent-%COMP%], .link-left[_ngcontent-%COMP%]{font-size:24px;line-height:32px!important}.link[_ngcontent-%COMP%]:before, .link-left[_ngcontent-%COMP%]:before{content:"";margin-bottom:-.3809em!important;display:table}.link[_ngcontent-%COMP%]:after, .link-left[_ngcontent-%COMP%]:after{content:"";margin-top:-.4082em!important;display:table}}.link.small[_ngcontent-%COMP%], .link-left.small[_ngcontent-%COMP%]{font-size:12px;line-height:14px}.link.small[_ngcontent-%COMP%]:before, .link-left.small[_ngcontent-%COMP%]:before{content:"";margin-bottom:-.6309em;display:table}.link.small[_ngcontent-%COMP%]:after, .link-left.small[_ngcontent-%COMP%]:after{content:"";margin-top:-.6582em;display:table}.link[_ngcontent-%COMP%]:hover, .link-left[_ngcontent-%COMP%]:hover{color:#cc6810}.search-title[_ngcontent-%COMP%]{cursor:pointer;margin:3px 0 30px;line-height:36px}@media (max-width: 768px){.search-title[_ngcontent-%COMP%]{margin:0 0 10px!important;line-height:80px!important;height:40px!important;font-size:36px!important}}.avatar-container[_ngcontent-%COMP%]{display:flex;cursor:pointer}.avatar-container-default[_ngcontent-%COMP%]{opacity:1}.avatar-container-selected[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{border:2px solid #ff8114;padding:2px}.avatar-container-dimmed[_ngcontent-%COMP%]{opacity:.3}.avatar-container[_ngcontent-%COMP%] .letter-container[_ngcontent-%COMP%]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:100%;z-index:0;background-color:#cc6810}.avatar-container[_ngcontent-%COMP%] .letter-container[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#fff}.avatar-container[_ngcontent-%COMP%] .letter-container-small[_ngcontent-%COMP%]{font-size:1rem;font-weight:700}.avatar-container[_ngcontent-%COMP%] .letter-container-medium[_ngcontent-%COMP%]{font-size:2rem;font-weight:700}.avatar-container[_ngcontent-%COMP%] .letter-container-large[_ngcontent-%COMP%]{font-size:3rem;font-weight:700}.avatar-container-small[_ngcontent-%COMP%]{width:2rem}.avatar-container-medium[_ngcontent-%COMP%]{width:4rem}.avatar-container-large[_ngcontent-%COMP%]{width:6rem}.avatar-container-display-name-bottom[_ngcontent-%COMP%]{flex-direction:column;gap:.25rem}.avatar-container-display-name-bottom[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;font-size:.75rem}.avatar-container-display-name-bottom[_ngcontent-%COMP%] .avatar-img[_ngcontent-%COMP%]{position:absolute}.avatar-container-display-name-right[_ngcontent-%COMP%]{flex-direction:row;align-items:center;gap:.5rem;width:100%}.avatar-container-display-name-right[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-weight:500;font-size:1rem;cursor:pointer}.avatar-container[_ngcontent-%COMP%] .avatar-fallback[_ngcontent-%COMP%]{display:flex;border-radius:100%;background:url(profile_avatar_fallback.cd8106ac248f33f4.png);background-size:auto}.avatar-container[_ngcontent-%COMP%] .avatar-fallback[_ngcontent-%COMP%] .avatar-img[_ngcontent-%COMP%]{background:#fff;object-fit:cover}.avatar-container[_ngcontent-%COMP%] .avatar-fallback[_ngcontent-%COMP%] .add-icon-wrapper[_ngcontent-%COMP%]{cursor:pointer;position:absolute;z-index:0;border-radius:100%;background-color:#fff;display:flex;justify-content:center;align-items:center}.avatar-container[_ngcontent-%COMP%] .avatar-fallback[_ngcontent-%COMP%] .add-icon-wrapper[_ngcontent-%COMP%] .add-icon[_ngcontent-%COMP%]{background:#fff url(add.38f16a150178f64d.svg) no-repeat;background-size:contain;background-origin:content-box}.avatar-container[_ngcontent-%COMP%] .avatar-fallback-icon-bottom-left[_ngcontent-%COMP%]{flex-direction:unset;align-items:flex-end}.avatar-container[_ngcontent-%COMP%] .avatar-fallback-icon-top-left[_ngcontent-%COMP%]{flex-direction:unset;align-items:unset}.avatar-container[_ngcontent-%COMP%] .avatar-fallback-icon-bottom-right[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:flex-end}.avatar-container[_ngcontent-%COMP%] .avatar-fallback-icon-top-right[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:unset}.avatar-container[_ngcontent-%COMP%] .avatar-fallback-large[_ngcontent-%COMP%]{width:6rem;height:6rem}.avatar-container[_ngcontent-%COMP%] .avatar-fallback-large[_ngcontent-%COMP%] .add-icon-wrapper[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.avatar-container[_ngcontent-%COMP%] .avatar-fallback-large[_ngcontent-%COMP%] .add-icon-wrapper[_ngcontent-%COMP%] .add-icon[_ngcontent-%COMP%]{width:.87rem;height:.87rem}.avatar-container[_ngcontent-%COMP%] .avatar-fallback-medium[_ngcontent-%COMP%]{width:4rem;height:4rem}.avatar-container[_ngcontent-%COMP%] .avatar-fallback-medium[_ngcontent-%COMP%] .add-icon-wrapper[_ngcontent-%COMP%]{width:1rem;height:1rem}.avatar-container[_ngcontent-%COMP%] .avatar-fallback-medium[_ngcontent-%COMP%] .add-icon-wrapper[_ngcontent-%COMP%] .add-icon[_ngcontent-%COMP%]{width:.583rem;height:.583rem}.avatar-container[_ngcontent-%COMP%] .avatar-fallback-medium[_ngcontent-%COMP%] .badge-wrapper[_ngcontent-%COMP%]{position:absolute;z-index:1}.avatar-container[_ngcontent-%COMP%] .avatar-fallback-small[_ngcontent-%COMP%]{width:2rem;height:2rem}']})}return P})();const R=["*"],k={disableClose:!0,panelClass:"custom-dialog"};let M=(()=>{class P{static#e=this.\u0275fac=function(L){return new(L||P)};static#t=this.\u0275cmp=n.VBU({type:P,selectors:[["lib-shared-dialog-wrapper"]],standalone:!0,features:[n.aNF],ngContentSelectors:R,decls:2,vars:0,consts:[[1,"dialog-wrapper"]],template:function(L,K){1&L&&(n.NAR(),n.j41(0,"div",0),n.SdG(1),n.k0s())},dependencies:[o.MD],styles:[".atomic-dialog-wrapper[_ngcontent-%COMP%]{background-color:#f5f5f5;display:flex;flex-direction:column;height:100%}"]})}return P})();var et=h(5351);const Be=["*"];let Ee=(()=>{class P{constructor(){this.dialogPadding="xl"}static#e=this.\u0275fac=function(L){return new(L||P)};static#t=this.\u0275cmp=n.VBU({type:P,selectors:[["lib-shared-dialog-content"]],inputs:{dialogPadding:"dialogPadding"},standalone:!0,features:[n.aNF],ngContentSelectors:Be,decls:2,vars:8,consts:[["mat-dialog-content","",1,"content-wrapper"]],template:function(L,K){1&L&&(n.NAR(),n.j41(0,"div",0),n.SdG(1),n.k0s()),2&L&&n.AVh("s","s"===K.dialogPadding)("m","m"===K.dialogPadding)("l","l"===K.dialogPadding)("xl","xl"===K.dialogPadding)},dependencies:[o.MD,et.Yi],styles:[".content-wrapper[_ngcontent-%COMP%]{background-color:#f5f5f5;color:#000;width:100%}.s[_ngcontent-%COMP%]{padding:.75rem}@media (max-width: 768px){.s[_ngcontent-%COMP%]{padding:.5rem}}.m[_ngcontent-%COMP%]{padding:1rem}@media (max-width: 768px){.m[_ngcontent-%COMP%]{padding:.75rem}}.l[_ngcontent-%COMP%]{padding:1.5rem}@media (max-width: 768px){.l[_ngcontent-%COMP%]{padding:1rem}}.xl[_ngcontent-%COMP%]{padding:2rem}@media (max-width: 768px){.xl[_ngcontent-%COMP%]{padding:1.5rem}}"]})}return P})();var _e=h(9213);const me=["*"];function ce(P,se){if(1&P){const y=n.RV6();n.j41(0,"mat-icon",3),n.bIt("click",function(){n.eBV(y);const K=n.XpG();return n.Njj(K.cancelBtnFunction.emit())}),n.EFF(1,"close"),n.k0s()}}let Ie=(()=>{class P{constructor(){this.showCancelBtn=!0,this.cancelBtnFunction=new n.bkB}static#e=this.\u0275fac=function(L){return new(L||P)};static#t=this.\u0275cmp=n.VBU({type:P,selectors:[["lib-shared-dialog-header"]],inputs:{showCancelBtn:"showCancelBtn"},outputs:{cancelBtnFunction:"cancelBtnFunction"},standalone:!0,features:[n.aNF],ngContentSelectors:me,decls:4,vars:1,consts:[[1,"header-wrapper"],[1,"dialog-header-title"],[3,"click",4,"ngIf"],[3,"click"]],template:function(L,K){1&L&&(n.NAR(),n.j41(0,"div",0)(1,"div",1),n.SdG(2),n.k0s(),n.DNE(3,ce,2,0,"mat-icon",2),n.k0s()),2&L&&(n.R7$(3),n.Y8G("ngIf",K.showCancelBtn))},dependencies:[o.MD,o.bT,_e.m_,_e.An],styles:[".header-wrapper[_ngcontent-%COMP%]{background-color:#323232;height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 2rem;margin:0;color:#fff;gap:5px}.header-wrapper[_ngcontent-%COMP%] .dialog-header-title[_ngcontent-%COMP%]{overflow:hidden;font-size:40px;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 768px){.header-wrapper[_ngcontent-%COMP%] .dialog-header-title[_ngcontent-%COMP%]{font-size:32px}}.header-wrapper[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#fff;transform:scale(1.6);overflow:visible;cursor:pointer}"]})}return P})();var Et=h(3989),Kt=h(9821),ze=h(4497),ut=h(345);class Ce{static getEmbededYoutubeUrl(se){const y=se.match(/https:\/\/img\.youtube\.com\/vi\/([^\/]+)\/mqdefault\.jpg/);return y&&y[1]?`https://www.youtube.com/embed/${y[1]}`:null}static addParamsToEmbedUrl(se,y){if(se){const L=new URL(se);return Object.entries(y).forEach(([K,Qe])=>{L.searchParams.set(K,Qe)}),L.toString()}return null}}let tt=(()=>{class P{constructor(){this.iconClass=(0,n.EWP)(()=>[`icon-${this.iconName()}`,this.iconSize(),this.iconColor()]),this.customSize=(0,n.hFB)(null),this.iconName=n.hFB.required({}),this.iconColor=(0,n.hFB)("default"),this.iconSize=(0,n.hFB)("md")}static#e=this.\u0275fac=function(L){return new(L||P)};static#t=this.\u0275cmp=n.VBU({type:P,selectors:[["lv-lib-icon-font"]],inputs:{customSize:[n.Mj6.SignalBased,"customSize"],iconName:[n.Mj6.SignalBased,"iconName"],iconColor:[n.Mj6.SignalBased,"iconColor"],iconSize:[n.Mj6.SignalBased,"iconSize"]},standalone:!0,features:[n.aNF],decls:1,vars:4,template:function(L,K){1&L&&n.nrm(0,"i"),2&L&&(n.HbH(K.iconClass()),n.xc7("font-size",K.customSize()))},dependencies:[o.MD],styles:['@font-face{font-family:lv-icons;src:url(lv-icons.772d08c014169ae6.ttf?0a668dd9b746068edad9a02e4861d5ef) format("truetype"),url(lv-icons.2fee690acde8b129.woff?0a668dd9b746068edad9a02e4861d5ef) format("woff"),url(lv-icons.116e931ab092d6a4.woff2?0a668dd9b746068edad9a02e4861d5ef) format("woff2")}i[class^=icon][_ngcontent-%COMP%], i[class*=" icon"][_ngcontent-%COMP%]{display:inline-block;width:1em;height:1em;line-height:1;vertical-align:middle}i[class^=icon-][_ngcontent-%COMP%]:before, i[class*=" icon-"][_ngcontent-%COMP%]:before{font-family:lv-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-youtube[_ngcontent-%COMP%]:before{content:"\\f101"}.icon-yandex_circle[_ngcontent-%COMP%]:before{content:"\\f102"}.icon-yandex[_ngcontent-%COMP%]:before{content:"\\f103"}.icon-yahoo_circle[_ngcontent-%COMP%]:before{content:"\\f104"}.icon-yahoo[_ngcontent-%COMP%]:before{content:"\\f105"}.icon-wysiwyg[_ngcontent-%COMP%]:before{content:"\\f106"}.icon-widgets_outline[_ngcontent-%COMP%]:before{content:"\\f107"}.icon-widgets[_ngcontent-%COMP%]:before{content:"\\f108"}.icon-warning[_ngcontent-%COMP%]:before{content:"\\f109"}.icon-volume_up_outlined[_ngcontent-%COMP%]:before{content:"\\f10a"}.icon-volume_up[_ngcontent-%COMP%]:before{content:"\\f10b"}.icon-visibility_off[_ngcontent-%COMP%]:before{content:"\\f10c"}.icon-visibility[_ngcontent-%COMP%]:before{content:"\\f10d"}.icon-verified[_ngcontent-%COMP%]:before{content:"\\f10e"}.icon-upload_outlined[_ngcontent-%COMP%]:before{content:"\\f10f"}.icon-upload[_ngcontent-%COMP%]:before{content:"\\f110"}.icon-twitter[_ngcontent-%COMP%]:before{content:"\\f111"}.icon-tune[_ngcontent-%COMP%]:before{content:"\\f112"}.icon-trending_up[_ngcontent-%COMP%]:before{content:"\\f113"}.icon-trending_flat[_ngcontent-%COMP%]:before{content:"\\f114"}.icon-trending_down[_ngcontent-%COMP%]:before{content:"\\f115"}.icon-today[_ngcontent-%COMP%]:before{content:"\\f116"}.icon-toc[_ngcontent-%COMP%]:before{content:"\\f117"}.icon-tips_and_updates_outline[_ngcontent-%COMP%]:before{content:"\\f118"}.icon-tips_and_updates[_ngcontent-%COMP%]:before{content:"\\f119"}.icon-tipalti[_ngcontent-%COMP%]:before{content:"\\f11a"}.icon-timer_off_outlined[_ngcontent-%COMP%]:before{content:"\\f11b"}.icon-timer_off[_ngcontent-%COMP%]:before{content:"\\f11c"}.icon-timer[_ngcontent-%COMP%]:before{content:"\\f11d"}.icon-timelapse[_ngcontent-%COMP%]:before{content:"\\f11e"}.icon-thumb_up_outlined[_ngcontent-%COMP%]:before{content:"\\f11f"}.icon-thumb_up[_ngcontent-%COMP%]:before{content:"\\f120"}.icon-thumb_down_outlined[_ngcontent-%COMP%]:before{content:"\\f121"}.icon-thumb_down[_ngcontent-%COMP%]:before{content:"\\f122"}.icon-tablet_mac_circle[_ngcontent-%COMP%]:before{content:"\\f123"}.icon-tablet_mac[_ngcontent-%COMP%]:before{content:"\\f124"}.icon-stop_circle_outlined[_ngcontent-%COMP%]:before{content:"\\f125"}.icon-stop_circle[_ngcontent-%COMP%]:before{content:"\\f126"}.icon-stop[_ngcontent-%COMP%]:before{content:"\\f127"}.icon-stars[_ngcontent-%COMP%]:before{content:"\\f128"}.icon-source[_ngcontent-%COMP%]:before{content:"\\f129"}.icon-sort[_ngcontent-%COMP%]:before{content:"\\f12a"}.icon-skype[_ngcontent-%COMP%]:before{content:"\\f12b"}.icon-skip_previous[_ngcontent-%COMP%]:before{content:"\\f12c"}.icon-skip_next[_ngcontent-%COMP%]:before{content:"\\f12d"}.icon-shield_outline[_ngcontent-%COMP%]:before{content:"\\f12e"}.icon-shield[_ngcontent-%COMP%]:before{content:"\\f12f"}.icon-share_outlined[_ngcontent-%COMP%]:before{content:"\\f130"}.icon-share[_ngcontent-%COMP%]:before{content:"\\f131"}.icon-settings[_ngcontent-%COMP%]:before{content:"\\f132"}.icon-send[_ngcontent-%COMP%]:before{content:"\\f133"}.icon-search_outlined[_ngcontent-%COMP%]:before{content:"\\f134"}.icon-search[_ngcontent-%COMP%]:before{content:"\\f135"}.icon-save[_ngcontent-%COMP%]:before{content:"\\f136"}.icon-rotate_right[_ngcontent-%COMP%]:before{content:"\\f137"}.icon-remove_outlined[_ngcontent-%COMP%]:before{content:"\\f138"}.icon-remove_circle_outlined[_ngcontent-%COMP%]:before{content:"\\f139"}.icon-remove_circle[_ngcontent-%COMP%]:before{content:"\\f13a"}.icon-remove[_ngcontent-%COMP%]:before{content:"\\f13b"}.icon-refresh[_ngcontent-%COMP%]:before{content:"\\f13c"}.icon-radar_outlined[_ngcontent-%COMP%]:before{content:"\\f13d"}.icon-radar[_ngcontent-%COMP%]:before{content:"\\f13e"}.icon-quiz[_ngcontent-%COMP%]:before{content:"\\f13f"}.icon-publisher[_ngcontent-%COMP%]:before{content:"\\f140"}.icon-premium[_ngcontent-%COMP%]:before{content:"\\f141"}.icon-play_disabled_outlined[_ngcontent-%COMP%]:before{content:"\\f142"}.icon-play_disabled[_ngcontent-%COMP%]:before{content:"\\f143"}.icon-play_circle[_ngcontent-%COMP%]:before{content:"\\f144"}.icon-play_arrow[_ngcontent-%COMP%]:before{content:"\\f145"}.icon-place[_ngcontent-%COMP%]:before{content:"\\f146"}.icon-pixel_tracking[_ngcontent-%COMP%]:before{content:"\\f147"}.icon-phone_iphone_circle[_ngcontent-%COMP%]:before{content:"\\f148"}.icon-phone_iphone[_ngcontent-%COMP%]:before{content:"\\f149"}.icon-person_search[_ngcontent-%COMP%]:before{content:"\\f14a"}.icon-person_remove_outline[_ngcontent-%COMP%]:before{content:"\\f14b"}.icon-person_remove[_ngcontent-%COMP%]:before{content:"\\f14c"}.icon-person_add_alt_outlined[_ngcontent-%COMP%]:before{content:"\\f14d"}.icon-person_add_alt[_ngcontent-%COMP%]:before{content:"\\f14e"}.icon-person[_ngcontent-%COMP%]:before{content:"\\f14f"}.icon-people_alt[_ngcontent-%COMP%]:before{content:"\\f150"}.icon-payments[_ngcontent-%COMP%]:before{content:"\\f151"}.icon-pause_circle_outlined[_ngcontent-%COMP%]:before{content:"\\f152"}.icon-pause_circle[_ngcontent-%COMP%]:before{content:"\\f153"}.icon-pause[_ngcontent-%COMP%]:before{content:"\\f154"}.icon-partner[_ngcontent-%COMP%]:before{content:"\\f155"}.icon-paid_search_native[_ngcontent-%COMP%]:before{content:"\\f156"}.icon-paid[_ngcontent-%COMP%]:before{content:"\\f157"}.icon-overview_all-circle_outlined[_ngcontent-%COMP%]:before{content:"\\f158"}.icon-overview_all-circle[_ngcontent-%COMP%]:before{content:"\\f159"}.icon-organic_paid_circle[_ngcontent-%COMP%]:before{content:"\\f15a"}.icon-organic_circle[_ngcontent-%COMP%]:before{content:"\\f15b"}.icon-organic[_ngcontent-%COMP%]:before{content:"\\f15c"}.icon-open_in_new_outlined[_ngcontent-%COMP%]:before{content:"\\f15d"}.icon-open_in_new[_ngcontent-%COMP%]:before{content:"\\f15e"}.icon-open_in_full[_ngcontent-%COMP%]:before{content:"\\f15f"}.icon-notifications[_ngcontent-%COMP%]:before{content:"\\f160"}.icon-newspaper[_ngcontent-%COMP%]:before{content:"\\f161"}.icon-new_releases[_ngcontent-%COMP%]:before{content:"\\f162"}.icon-move[_ngcontent-%COMP%]:before{content:"\\f163"}.icon-more_vert[_ngcontent-%COMP%]:before{content:"\\f164"}.icon-more_horiz[_ngcontent-%COMP%]:before{content:"\\f165"}.icon-monetized_geos_cirlcle[_ngcontent-%COMP%]:before{content:"\\f166"}.icon-menu[_ngcontent-%COMP%]:before{content:"\\f167"}.icon-mediation[_ngcontent-%COMP%]:before{content:"\\f168"}.icon-manage_search[_ngcontent-%COMP%]:before{content:"\\f169"}.icon-logout[_ngcontent-%COMP%]:before{content:"\\f16a"}.icon-login[_ngcontent-%COMP%]:before{content:"\\f16b"}.icon-lock_outlined[_ngcontent-%COMP%]:before{content:"\\f16c"}.icon-lock_open[_ngcontent-%COMP%]:before{content:"\\f16d"}.icon-lock[_ngcontent-%COMP%]:before{content:"\\f16e"}.icon-local_fire_department[_ngcontent-%COMP%]:before{content:"\\f16f"}.icon-linkvertise_circle[_ngcontent-%COMP%]:before{content:"\\f170"}.icon-linkvertise[_ngcontent-%COMP%]:before{content:"\\f171"}.icon-link[_ngcontent-%COMP%]:before{content:"\\f172"}.icon-laptop_mac_circle[_ngcontent-%COMP%]:before{content:"\\f173"}.icon-laptop_mac[_ngcontent-%COMP%]:before{content:"\\f174"}.icon-keyboard_double_arrow_down[_ngcontent-%COMP%]:before{content:"\\f175"}.icon-keyboard_arrow_up[_ngcontent-%COMP%]:before{content:"\\f176"}.icon-keyboard_arrow_right[_ngcontent-%COMP%]:before{content:"\\f177"}.icon-keyboard_arrow_left[_ngcontent-%COMP%]:before{content:"\\f178"}.icon-keyboard_arrow_down[_ngcontent-%COMP%]:before{content:"\\f179"}.icon-keyboard_alt_circle[_ngcontent-%COMP%]:before{content:"\\f17a"}.icon-keyboard_alt[_ngcontent-%COMP%]:before{content:"\\f17b"}.icon-info[_ngcontent-%COMP%]:before{content:"\\f17c"}.icon-image_outlined[_ngcontent-%COMP%]:before{content:"\\f17d"}.icon-image[_ngcontent-%COMP%]:before{content:"\\f17e"}.icon-hosted_cirlce[_ngcontent-%COMP%]:before{content:"\\f17f"}.icon-hosted[_ngcontent-%COMP%]:before{content:"\\f180"}.icon-home[_ngcontent-%COMP%]:before{content:"\\f181"}.icon-history[_ngcontent-%COMP%]:before{content:"\\f182"}.icon-help[_ngcontent-%COMP%]:before{content:"\\f183"}.icon-headset_mic[_ngcontent-%COMP%]:before{content:"\\f184"}.icon-group_add[_ngcontent-%COMP%]:before{content:"\\f185"}.icon-google_circle[_ngcontent-%COMP%]:before{content:"\\f186"}.icon-google[_ngcontent-%COMP%]:before{content:"\\f187"}.icon-gif_box_outlined[_ngcontent-%COMP%]:before{content:"\\f188"}.icon-gif_box[_ngcontent-%COMP%]:before{content:"\\f189"}.icon-front_hand[_ngcontent-%COMP%]:before{content:"\\f18a"}.icon-fraud_detection[_ngcontent-%COMP%]:before{content:"\\f18b"}.icon-forward_to_inbox_outlined[_ngcontent-%COMP%]:before{content:"\\f18c"}.icon-forward_to_inbox[_ngcontent-%COMP%]:before{content:"\\f18d"}.icon-format_list_bulleted[_ngcontent-%COMP%]:before{content:"\\f18e"}.icon-folder[_ngcontent-%COMP%]:before{content:"\\f18f"}.icon-flaky[_ngcontent-%COMP%]:before{content:"\\f190"}.icon-flag[_ngcontent-%COMP%]:before{content:"\\f191"}.icon-filter[_ngcontent-%COMP%]:before{content:"\\f192"}.icon-file_copy_outlined[_ngcontent-%COMP%]:before{content:"\\f193"}.icon-file_copy[_ngcontent-%COMP%]:before{content:"\\f194"}.icon-favorite_outline[_ngcontent-%COMP%]:before{content:"\\f195"}.icon-favorite[_ngcontent-%COMP%]:before{content:"\\f196"}.icon-fast_rewind[_ngcontent-%COMP%]:before{content:"\\f197"}.icon-fast_forward[_ngcontent-%COMP%]:before{content:"\\f198"}.icon-expand_field[_ngcontent-%COMP%]:before{content:"\\f199"}.icon-exit_to_app[_ngcontent-%COMP%]:before{content:"\\f19a"}.icon-error_outline_outlined[_ngcontent-%COMP%]:before{content:"\\f19b"}.icon-error[_ngcontent-%COMP%]:before{content:"\\f19c"}.icon-emoji_events_circle[_ngcontent-%COMP%]:before{content:"\\f19d"}.icon-emoji_events[_ngcontent-%COMP%]:before{content:"\\f19e"}.icon-email_outlined[_ngcontent-%COMP%]:before{content:"\\f19f"}.icon-email[_ngcontent-%COMP%]:before{content:"\\f1a0"}.icon-edit_outlined[_ngcontent-%COMP%]:before{content:"\\f1a1"}.icon-edit_note[_ngcontent-%COMP%]:before{content:"\\f1a2"}.icon-edit_circle[_ngcontent-%COMP%]:before{content:"\\f1a3"}.icon-edit_box[_ngcontent-%COMP%]:before{content:"\\f1a4"}.icon-edit[_ngcontent-%COMP%]:before{content:"\\f1a5"}.icon-drag_indicator[_ngcontent-%COMP%]:before{content:"\\f1a6"}.icon-drag_handle[_ngcontent-%COMP%]:before{content:"\\f1a7"}.icon-download_outlined[_ngcontent-%COMP%]:before{content:"\\f1a8"}.icon-download[_ngcontent-%COMP%]:before{content:"\\f1a9"}.icon-done[_ngcontent-%COMP%]:before{content:"\\f1aa"}.icon-dns[_ngcontent-%COMP%]:before{content:"\\f1ab"}.icon-disabled_by_default[_ngcontent-%COMP%]:before{content:"\\f1ac"}.icon-devices_circle[_ngcontent-%COMP%]:before{content:"\\f1ad"}.icon-delete[_ngcontent-%COMP%]:before{content:"\\f1ae"}.icon-dashboard[_ngcontent-%COMP%]:before{content:"\\f1af"}.icon-cookie_outline[_ngcontent-%COMP%]:before{content:"\\f1b0"}.icon-cookie[_ngcontent-%COMP%]:before{content:"\\f1b1"}.icon-contract[_ngcontent-%COMP%]:before{content:"\\f1b2"}.icon-content_paste[_ngcontent-%COMP%]:before{content:"\\f1b3"}.icon-code_circle[_ngcontent-%COMP%]:before{content:"\\f1b4"}.icon-code[_ngcontent-%COMP%]:before{content:"\\f1b5"}.icon-close[_ngcontent-%COMP%]:before{content:"\\f1b6"}.icon-check_circle_outlined[_ngcontent-%COMP%]:before{content:"\\f1b7"}.icon-check_circle[_ngcontent-%COMP%]:before{content:"\\f1b8"}.icon-chat_outlined[_ngcontent-%COMP%]:before{content:"\\f1b9"}.icon-chat[_ngcontent-%COMP%]:before{content:"\\f1ba"}.icon-cbs[_ngcontent-%COMP%]:before{content:"\\f1bb"}.icon-cancel_outlined[_ngcontent-%COMP%]:before{content:"\\f1bc"}.icon-cancel[_ngcontent-%COMP%]:before{content:"\\f1bd"}.icon-campaign[_ngcontent-%COMP%]:before{content:"\\f1be"}.icon-bookmark[_ngcontent-%COMP%]:before{content:"\\f1bf"}.icon-bolt_outlined[_ngcontent-%COMP%]:before{content:"\\f1c0"}.icon-bolt[_ngcontent-%COMP%]:before{content:"\\f1c1"}.icon-bing_circle[_ngcontent-%COMP%]:before{content:"\\f1c2"}.icon-bing[_ngcontent-%COMP%]:before{content:"\\f1c3"}.icon-bar_chart[_ngcontent-%COMP%]:before{content:"\\f1c4"}.icon-auto_stories[_ngcontent-%COMP%]:before{content:"\\f1c5"}.icon-auto_awesome_outlined[_ngcontent-%COMP%]:before{content:"\\f1c6"}.icon-auto_awesome[_ngcontent-%COMP%]:before{content:"\\f1c7"}.icon-audio_file_outlined[_ngcontent-%COMP%]:before{content:"\\f1c8"}.icon-audio_file[_ngcontent-%COMP%]:before{content:"\\f1c9"}.icon-attach_file[_ngcontent-%COMP%]:before{content:"\\f1ca"}.icon-article_outline[_ngcontent-%COMP%]:before{content:"\\f1cb"}.icon-article[_ngcontent-%COMP%]:before{content:"\\f1cc"}.icon-arrow_upward[_ngcontent-%COMP%]:before{content:"\\f1cd"}.icon-arrow_right[_ngcontent-%COMP%]:before{content:"\\f1ce"}.icon-arrow_left[_ngcontent-%COMP%]:before{content:"\\f1cf"}.icon-arrow_forward[_ngcontent-%COMP%]:before{content:"\\f1d0"}.icon-arrow_drop_down[_ngcontent-%COMP%]:before{content:"\\f1d1"}.icon-arrow_downward[_ngcontent-%COMP%]:before{content:"\\f1d2"}.icon-arrow_circle_up_outlined[_ngcontent-%COMP%]:before{content:"\\f1d3"}.icon-arrow_circle_up[_ngcontent-%COMP%]:before{content:"\\f1d4"}.icon-arrow_circle_right_outlined[_ngcontent-%COMP%]:before{content:"\\f1d5"}.icon-arrow_circle_right[_ngcontent-%COMP%]:before{content:"\\f1d6"}.icon-arrow_circle_left_outlined[_ngcontent-%COMP%]:before{content:"\\f1d7"}.icon-arrow_circle_left[_ngcontent-%COMP%]:before{content:"\\f1d8"}.icon-arrow_circle_down_outlined[_ngcontent-%COMP%]:before{content:"\\f1d9"}.icon-arrow_circle_down[_ngcontent-%COMP%]:before{content:"\\f1da"}.icon-arrow_back[_ngcontent-%COMP%]:before{content:"\\f1db"}.icon-api[_ngcontent-%COMP%]:before{content:"\\f1dc"}.icon-analytics[_ngcontent-%COMP%]:before{content:"\\f1dd"}.icon-all_inclusive_outlined[_ngcontent-%COMP%]:before{content:"\\f1de"}.icon-all_inclusive[_ngcontent-%COMP%]:before{content:"\\f1df"}.icon-ads_click[_ngcontent-%COMP%]:before{content:"\\f1e0"}.icon-adjust[_ngcontent-%COMP%]:before{content:"\\f1e1"}.icon-add_outlined[_ngcontent-%COMP%]:before{content:"\\f1e2"}.icon-add_circle_outlined[_ngcontent-%COMP%]:before{content:"\\f1e3"}.icon-add_circle[_ngcontent-%COMP%]:before{content:"\\f1e4"}.icon-add_box_outlined[_ngcontent-%COMP%]:before{content:"\\f1e5"}.icon-add_box[_ngcontent-%COMP%]:before{content:"\\f1e6"}.icon-add[_ngcontent-%COMP%]:before{content:"\\f1e7"}.icon-account_tree[_ngcontent-%COMP%]:before{content:"\\f1e8"}.icon-account_balance_outlined[_ngcontent-%COMP%]:before{content:"\\f1e9"}.icon-account_balance[_ngcontent-%COMP%]:before{content:"\\f1ea"}.icon-account[_ngcontent-%COMP%]:before{content:"\\f1eb"}.icon-access_time_outlined[_ngcontent-%COMP%]:before{content:"\\f1ec"}.icon-access_time[_ngcontent-%COMP%]:before{content:"\\f1ed"}h1[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:2.5rem;line-height:1.3;margin:0}@media (max-width: 768px){h1[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:2rem}}h2[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:1.5rem;line-height:1.3;margin:0}h3[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:1.25rem;line-height:1.3;margin:0}h4[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:1rem;line-height:1.3;margin:0}p[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:300;font-size:1rem;line-height:1.5;margin:0}b[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:1rem;line-height:1.5;margin:0}.lv-center-shared[_ngcontent-%COMP%]{display:flex!important;justify-content:center;align-items:center}.custom-dialog[_ngcontent-%COMP%]{width:70vw;border-radius:0}@media (max-width: 768px){.custom-dialog[_ngcontent-%COMP%]{width:100vw!important}}.custom-dialog[_ngcontent-%COMP%] .mat-mdc-dialog-container[_ngcontent-%COMP%] .mdc-dialog__surface[_ngcontent-%COMP%]{padding:0;border-radius:0;height:auto}@media (min-width: 768px){.custom-dialog[_ngcontent-%COMP%] .mat-mdc-dialog-container[_ngcontent-%COMP%] .mdc-dialog__surface[_ngcontent-%COMP%]{margin:30px 0}}@media (max-width: 768px){.custom-dialog[_ngcontent-%COMP%] .mdc-dialog[_ngcontent-%COMP%] .mdc-dialog__content[_ngcontent-%COMP%]{padding:0!important}}.custom-dialog[_ngcontent-%COMP%] .mdc-dialog[_ngcontent-%COMP%] .mdc-dialog__content[_ngcontent-%COMP%]{color:#000}.btn-text[_ngcontent-%COMP%]{z-index:5;position:relative}.lv-center[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.lv-center-x[_ngcontent-%COMP%]{display:flex;justify-content:center}.lv-center-y[_ngcontent-%COMP%]{display:flex;align-items:center}.link[_ngcontent-%COMP%], .link-left[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;color:#ff8114;cursor:pointer}.link[_ngcontent-%COMP%]:before, .link-left[_ngcontent-%COMP%]:before{content:"";margin-bottom:-.3809em;display:table}.link[_ngcontent-%COMP%]:after, .link-left[_ngcontent-%COMP%]:after{content:"";margin-top:-.4082em;display:table}@media (max-width: 768px){.link[_ngcontent-%COMP%], .link-left[_ngcontent-%COMP%]{font-size:24px;line-height:32px!important}.link[_ngcontent-%COMP%]:before, .link-left[_ngcontent-%COMP%]:before{content:"";margin-bottom:-.3809em!important;display:table}.link[_ngcontent-%COMP%]:after, .link-left[_ngcontent-%COMP%]:after{content:"";margin-top:-.4082em!important;display:table}}.link.small[_ngcontent-%COMP%], .link-left.small[_ngcontent-%COMP%]{font-size:12px;line-height:14px}.link.small[_ngcontent-%COMP%]:before, .link-left.small[_ngcontent-%COMP%]:before{content:"";margin-bottom:-.6309em;display:table}.link.small[_ngcontent-%COMP%]:after, .link-left.small[_ngcontent-%COMP%]:after{content:"";margin-top:-.6582em;display:table}.link[_ngcontent-%COMP%]:hover, .link-left[_ngcontent-%COMP%]:hover{color:#cc6810}.search-title[_ngcontent-%COMP%]{cursor:pointer;margin:3px 0 30px;line-height:36px}@media (max-width: 768px){.search-title[_ngcontent-%COMP%]{margin:0 0 10px!important;line-height:80px!important;height:40px!important;font-size:36px!important}}.primary[_ngcontent-%COMP%]{color:#ff8114}.success[_ngcontent-%COMP%]{color:#28a745}.danger[_ngcontent-%COMP%]{color:#dc3545}.secondary[_ngcontent-%COMP%]{color:#323232}.white[_ngcontent-%COMP%]{color:#fff}.blue[_ngcontent-%COMP%]{color:#007bff}.default[_ngcontent-%COMP%]{color:#323232}.xl[_ngcontent-%COMP%]{font-size:2.5rem}.lg[_ngcontent-%COMP%]{font-size:2rem}.md[_ngcontent-%COMP%]{font-size:1.5rem}.sm[_ngcontent-%COMP%]{font-size:1rem}']})}return P})();function ke(P,se){if(1&P&&(n.j41(0,"div",4),n.EFF(1),n.k0s()),2&P){const y=n.XpG();n.R7$(),n.JRh(y.earlyAccesType())}}function pe(P,se){1&P&&(n.j41(0,"div",13),n.nrm(1,"lv-lib-icon-font",14),n.k0s()),2&P&&(n.R7$(),n.Y8G("iconName","youtube")("iconColor","danger")("customSize","80px"))}function Re(P,se){if(1&P&&(n.DNE(0,pe,2,3,"div",13),n.nrm(1,"img",6)),2&P){let y;const L=n.XpG();n.vxM(0,L.isYoutubeUrl()&&!L.autoPlayUrlSanitized()?0:-1),n.R7$(),n.Y8G("src",null==(y=L.result())?null:y.thumbnail_url,n.B4B)}}function at(P,se){1&P&&n.nrm(0,"div",15)}function De(P,se){if(1&P&&(n.j41(0,"div",7),n.nrm(1,"iframe",16),n.k0s()),2&P){const y=n.XpG();n.R7$(),n.Y8G("src",y.autoPlayUrlSanitized(),n.f$h)}}function Ze(P,se){if(1&P&&n.nrm(0,"lv-lib-chip",10),2&P){let y,L,K,Qe;const mt=se.$implicit;n.Y8G("icon",mt.icon)("chipType","static")("tooltip",null!==(y=mt.tooltip)&&void 0!==y?y:"")("iconColor",null!==(L=mt.iconColor)&&void 0!==L?L:"black")("chipColor",null!==(K=mt.chipColor)&&void 0!==K?K:"light")("isMaterial",!0)("text",null!==(Qe=mt.text)&&void 0!==Qe?Qe:"")}}function $e(P,se){if(1&P&&(n.j41(0,"p"),n.EFF(1),n.k0s()),2&P){let y;const L=n.XpG();n.R7$(),n.JRh(null==(y=L.result())?null:y.title)}}function pt(P,se){1&P&&n.nrm(0,"div",17)}function an(P,se){if(1&P){const y=n.RV6();n.j41(0,"div",12)(1,"div",18)(2,"lv-lib-button",19),n.bIt("click",function(K){n.eBV(y);const Qe=n.XpG();return n.Njj(Qe.clickContent(K))}),n.EFF(3),n.k0s()(),n.j41(4,"div",20)(5,"lv-lib-button",19),n.bIt("click",function(K){n.eBV(y);const Qe=n.XpG();return n.Njj(Qe.clickContent(K))}),n.EFF(6),n.k0s()()()}if(2&P){const y=n.XpG();n.R7$(2),n.Y8G("type","primary")("shape","round")("size","md")("isfullWidth",!1),n.R7$(),n.JRh(y.buttonText()),n.R7$(2),n.Y8G("type","primary")("shape","round")("size","lg")("isfullWidth",!0),n.R7$(),n.JRh(y.buttonText())}}let $n=(()=>{class P{constructor(){this.ref=(0,n.WQX)(n.aKT),this.sanitizer=(0,n.WQX)(ut.up),this.result=n.hFB.required(),this.isAd=n.hFB.required(),this.buttonText=(0,n.hFB)(""),this.earlyAccesType=(0,n.hFB)("Public"),this.preloadVideo=(0,n.vPA)(!1),this.playVideo=(0,n.vPA)(!1),this.isYoutubeUrl=(0,n.EWP)(()=>!!Ce.getEmbededYoutubeUrl(this.result()?.thumbnail_url)),this.autoPlayUrlSanitized=(0,n.EWP)(()=>{const y=Ce.getEmbededYoutubeUrl(this.result()?.thumbnail_url);if(y&&(this.preloadVideo()||this.playVideo())){const L=Ce.addParamsToEmbedUrl(y,{mute:"1",enablejsapi:"1",start:"0",autoplay:this.playVideo()?"1":"0"});if(L)return this.sanitizer.bypassSecurityTrustResourceUrl(L)}return""}),this.showImg=(0,n.vPA)(!0),this.contentClicked=(0,n.CGW)(),this.avatarClicked=(0,n.CGW)(),this.videoPlaying=(0,n.CGW)()}clickContent(y){this.contentClicked.emit(y)}clickAvatar(y){this.avatarClicked.emit(y)}static#e=this.\u0275fac=function(L){return new(L||P)};static#t=this.\u0275cmp=n.VBU({type:P,selectors:[["lib-shared-ui-fullsize-result-component"]],inputs:{result:[n.Mj6.SignalBased,"result"],isAd:[n.Mj6.SignalBased,"isAd"],buttonText:[n.Mj6.SignalBased,"buttonText"],earlyAccesType:[n.Mj6.SignalBased,"earlyAccesType"]},outputs:{contentClicked:"contentClicked",avatarClicked:"avatarClicked",videoPlaying:"videoPlaying"},standalone:!0,features:[n.aNF],decls:17,vars:11,consts:[["data-testid","lv-result",3,"padding","rounded"],[1,"lv-card-container"],[1,"lv-card-header"],[3,"avatarClicked","avatarSize","displayName","displayNamePosition","imgSrc"],[1,"early-access"],[1,"lv-card-body",3,"click"],["alt","",3,"src"],[1,"player-wrapper"],[1,"lv-card-footer"],[1,"--badge-container"],["badges","",3,"icon","chipType","tooltip","iconColor","chipColor","isMaterial","text"],[1,"--title-container"],[1,"--button-container"],[1,"playbutton-wrapper"],[3,"iconName","iconColor","customSize"],[2,"aspect-ratio","16 / 9","width","100%"],["width","100%","height","100%","frameborder","0","allow","accelerometer; encrypted-media","allowfullscreen","",3,"src"],[1,"no-title"],[1,"button-desktop"],[3,"click","type","shape","size","isfullWidth"],[1,"button-mobile"]],template:function(L,K){if(1&L&&(n.j41(0,"lv-lib-card",0)(1,"div",1)(2,"div",2)(3,"lv-lib-avatar",3),n.bIt("avatarClicked",function(){let mt;return K.clickAvatar(null==(mt=K.result())?null:mt.user_id)}),n.k0s(),n.DNE(4,ke,2,1,"div",4),n.k0s(),n.j41(5,"div",5),n.bIt("click",function(mt){return K.clickContent(mt)}),n.DNE(6,Re,2,2,"img",6)(7,at,1,0)(8,De,2,1,"div",7),n.k0s(),n.j41(9,"div",8)(10,"div",9),n.Z7z(11,Ze,1,7,"lv-lib-chip",10,n.Vm6),n.k0s(),n.j41(13,"div",11),n.DNE(14,$e,2,1,"p")(15,pt,1,0),n.k0s(),n.DNE(16,an,7,10,"div",12),n.k0s()()()),2&L){let Qe,mt,Cn;n.Y8G("padding",!1)("rounded",!0),n.R7$(3),n.Y8G("avatarSize","small")("displayName",K.isAd()?"Linkvertise":null==(Qe=K.result())?null:Qe.user_display_name)("displayNamePosition","right")("imgSrc",""),n.R7$(),n.vxM(4,K.isAd()?-1:4),n.R7$(2),n.vxM(6,K.showImg()?6:7),n.R7$(2),n.vxM(8,K.autoPlayUrlSanitized()?8:-1),n.R7$(3),n.Dyx(null==(mt=K.result())?null:mt.badges),n.R7$(3),n.vxM(14,null!=(Cn=K.result())&&Cn.title?14:15),n.R7$(2),n.vxM(16,K.isAd()?-1:16)}},dependencies:[o.MD,Et.x,Kt.X,N,ze.d,tt],styles:['.lv-card-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%;gap:1rem;padding-top:1rem;padding-bottom:1rem}@media screen and (max-width: 768px){.lv-card-container[_ngcontent-%COMP%] .lv-card-container[_ngcontent-%COMP%]{width:100%}}.lv-card-container[_ngcontent-%COMP%] .lv-card-header[_ngcontent-%COMP%]{background-color:#fff;padding-inline:1rem;display:flex;justify-content:space-between;align-items:center}.lv-card-container[_ngcontent-%COMP%] .lv-card-header[_ngcontent-%COMP%] .early-access[_ngcontent-%COMP%]{background-color:#f5f5f5;padding-inline:.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:4px;font-weight:500;font-size:.75rem;line-height:1}.lv-card-container[_ngcontent-%COMP%] .lv-card-body[_ngcontent-%COMP%]{gap:.5rem;width:100%;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center}.lv-card-container[_ngcontent-%COMP%] .lv-card-body[_ngcontent-%COMP%] .playbutton-wrapper[_ngcontent-%COMP%]{position:absolute;z-index:2}.lv-card-container[_ngcontent-%COMP%] .lv-card-body[_ngcontent-%COMP%] [_ngcontent-%COMP%]:before{content:"";position:absolute;background:#fff;width:30px;height:30px;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%)}.lv-card-container[_ngcontent-%COMP%] .lv-card-body[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;position:relative}.lv-card-container[_ngcontent-%COMP%] .lv-card-footer[_ngcontent-%COMP%]{background-color:#fff;display:flex;flex-direction:column;gap:1rem}.lv-card-container[_ngcontent-%COMP%] .lv-card-footer[_ngcontent-%COMP%] .--badge-container[_ngcontent-%COMP%]{padding-inline:1rem;gap:.75rem;display:flex}.lv-card-container[_ngcontent-%COMP%] .lv-card-footer[_ngcontent-%COMP%] .--title-container[_ngcontent-%COMP%]{padding-inline:1rem;gap:.5rem}.lv-card-container[_ngcontent-%COMP%] .lv-card-footer[_ngcontent-%COMP%] .--title-container[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-weight:500;font-size:1.25rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 768px){.lv-card-container[_ngcontent-%COMP%] .lv-card-footer[_ngcontent-%COMP%] .--title-container[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}}.lv-card-container[_ngcontent-%COMP%] .lv-card-footer[_ngcontent-%COMP%] .--title-container[_ngcontent-%COMP%] .no-title[_ngcontent-%COMP%]{background-color:#f5f5f5;height:1.5rem;width:100%}.lv-card-container[_ngcontent-%COMP%] .lv-card-footer[_ngcontent-%COMP%] .--button-container[_ngcontent-%COMP%]{display:flex;padding-inline:1rem}.lv-card-container[_ngcontent-%COMP%] .lv-card-footer[_ngcontent-%COMP%] .--button-container[_ngcontent-%COMP%] .button-mobile[_ngcontent-%COMP%]{display:none}@media screen and (max-width: 768px){.lv-card-container[_ngcontent-%COMP%] .lv-card-footer[_ngcontent-%COMP%] .--button-container[_ngcontent-%COMP%]{display:block!important}.lv-card-container[_ngcontent-%COMP%] .lv-card-footer[_ngcontent-%COMP%] .--button-container[_ngcontent-%COMP%] .button-mobile[_ngcontent-%COMP%]{display:block}.lv-card-container[_ngcontent-%COMP%] .lv-card-footer[_ngcontent-%COMP%] .--button-container[_ngcontent-%COMP%] .button-desktop[_ngcontent-%COMP%]{display:none}}.player-wrapper[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;pointer-events:none;transition:opacity .3s ease-in-out}.lv-card-body[_ngcontent-%COMP%]:hover .player-wrapper[_ngcontent-%COMP%]{pointer-events:all}']})}return P})();const Dn=["avatarContent"],In=["*"];let qn=(()=>{class P{constructor(){this.avatarClicked=(0,n.CGW)(),this.limitLeft=(0,n.vPA)(!0),this.limitRight=(0,n.vPA)(!1),this.leftScroll=(0,n.vPA)(0),this.isTouchDevice=window.matchMedia?.("(hover: none)")?.matches??!1,this.avatarContent=(0,n.ebz)("avatarContent"),(0,n.QZP)(()=>{const y=this.avatarContent()?.nativeElement;0===this.leftScroll()?this.limitLeft.set(!0):this.limitLeft.set(!1),this.leftScroll()+y.clientWidth>=y.scrollWidth?this.limitRight.set(!0):this.limitRight.set(!1)},{allowSignalWrites:!0})}onContentScroll(){if(this.isTouchDevice){const y=this.avatarContent()?.nativeElement,{scrollLeft:L}=y,K=y.scrollWidth-y.clientWidth;this.limitLeft.set(0===L),this.limitRight.set(0!==L&&L>=K)}}clickEventEmitter(y){this.avatarClicked.emit(y)}scrollRight(){(this.avatarContent()?.nativeElement).scrollTo({left:this.leftScroll()+150,behavior:"smooth"}),this.leftScroll.update(()=>this.leftScroll()+150)}scrollLeft(){(this.avatarContent()?.nativeElement).scrollTo({left:this.leftScroll()-150,behavior:"smooth"}),this.leftScroll.update(()=>this.leftScroll()-150)}static#e=this.\u0275fac=function(L){return new(L||P)};static#t=this.\u0275cmp=n.VBU({type:P,selectors:[["lib-shared-ui-horizontal-avatar-scroll-container"]],viewQuery:function(L,K){1&L&&n.wEZ(K.avatarContent,Dn,5),2&L&&n.NyB()},outputs:{avatarClicked:"avatarClicked"},standalone:!0,features:[n.aNF],ngContentSelectors:In,decls:12,vars:8,consts:[["avatarContent",""],[1,"content-container"],[1,"button-container"],[1,"scroll-button","scroll-button-left",3,"click"],[1,"content",3,"scroll"],[1,"scroll-button","scroll-button-right",3,"click"]],template:function(L,K){if(1&L){const Qe=n.RV6();n.NAR(),n.j41(0,"div",1)(1,"div",2)(2,"button",3),n.bIt("click",function(){return n.eBV(Qe),n.Njj(K.scrollLeft())}),n.j41(3,"mat-icon"),n.EFF(4,"keyboard_arrow_left"),n.k0s()()(),n.j41(5,"div",4,0),n.bIt("scroll",function(){return n.eBV(Qe),n.Njj(K.onContentScroll())}),n.SdG(7),n.k0s(),n.j41(8,"div",2)(9,"button",5),n.bIt("click",function(){return n.eBV(Qe),n.Njj(K.scrollRight())}),n.j41(10,"mat-icon"),n.EFF(11,"keyboard_arrow_right"),n.k0s()()()()}2&L&&(n.AVh("content-container-right-fade",!K.limitRight())("content-container-left-fade",!K.limitLeft()),n.R7$(),n.AVh("button-container-hide",K.limitLeft()),n.R7$(7),n.AVh("button-container-hide",K.limitRight()))},dependencies:[o.MD,_e.An],styles:['h1[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:2.5rem;line-height:1.3;margin:0}@media (max-width: 768px){h1[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:2rem}}h2[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:1.5rem;line-height:1.3;margin:0}h3[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:1.25rem;line-height:1.3;margin:0}h4[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:1rem;line-height:1.3;margin:0}p[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:300;font-size:1rem;line-height:1.5;margin:0}b[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:1rem;line-height:1.5;margin:0}.lv-center-shared[_ngcontent-%COMP%]{display:flex!important;justify-content:center;align-items:center}.custom-dialog[_ngcontent-%COMP%]{width:70vw;border-radius:0}@media (max-width: 768px){.custom-dialog[_ngcontent-%COMP%]{width:100vw!important}}.custom-dialog[_ngcontent-%COMP%] .mat-mdc-dialog-container[_ngcontent-%COMP%] .mdc-dialog__surface[_ngcontent-%COMP%]{padding:0;border-radius:0;height:auto}@media (min-width: 768px){.custom-dialog[_ngcontent-%COMP%] .mat-mdc-dialog-container[_ngcontent-%COMP%] .mdc-dialog__surface[_ngcontent-%COMP%]{margin:30px 0}}@media (max-width: 768px){.custom-dialog[_ngcontent-%COMP%] .mdc-dialog[_ngcontent-%COMP%] .mdc-dialog__content[_ngcontent-%COMP%]{padding:0!important}}.custom-dialog[_ngcontent-%COMP%] .mdc-dialog[_ngcontent-%COMP%] .mdc-dialog__content[_ngcontent-%COMP%]{color:#000}.btn-text[_ngcontent-%COMP%]{z-index:5;position:relative}.lv-center[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.lv-center-x[_ngcontent-%COMP%]{display:flex;justify-content:center}.lv-center-y[_ngcontent-%COMP%]{display:flex;align-items:center}.link[_ngcontent-%COMP%], .link-left[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;color:#ff8114;cursor:pointer}.link[_ngcontent-%COMP%]:before, .link-left[_ngcontent-%COMP%]:before{content:"";margin-bottom:-.3809em;display:table}.link[_ngcontent-%COMP%]:after, .link-left[_ngcontent-%COMP%]:after{content:"";margin-top:-.4082em;display:table}@media (max-width: 768px){.link[_ngcontent-%COMP%], .link-left[_ngcontent-%COMP%]{font-size:24px;line-height:32px!important}.link[_ngcontent-%COMP%]:before, .link-left[_ngcontent-%COMP%]:before{content:"";margin-bottom:-.3809em!important;display:table}.link[_ngcontent-%COMP%]:after, .link-left[_ngcontent-%COMP%]:after{content:"";margin-top:-.4082em!important;display:table}}.link.small[_ngcontent-%COMP%], .link-left.small[_ngcontent-%COMP%]{font-size:12px;line-height:14px}.link.small[_ngcontent-%COMP%]:before, .link-left.small[_ngcontent-%COMP%]:before{content:"";margin-bottom:-.6309em;display:table}.link.small[_ngcontent-%COMP%]:after, .link-left.small[_ngcontent-%COMP%]:after{content:"";margin-top:-.6582em;display:table}.link[_ngcontent-%COMP%]:hover, .link-left[_ngcontent-%COMP%]:hover{color:#cc6810}.search-title[_ngcontent-%COMP%]{cursor:pointer;margin:3px 0 30px;line-height:36px}@media (max-width: 768px){.search-title[_ngcontent-%COMP%]{margin:0 0 10px!important;line-height:80px!important;height:40px!important;font-size:36px!important}}.content-container[_ngcontent-%COMP%]{display:flex;align-items:center;position:relative}.content-container-right-fade[_ngcontent-%COMP%]:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:15px;pointer-events:none;background-image:linear-gradient(to right,#0000,#f5f5f5);height:100%;width:163px}.content-container-left-fade[_ngcontent-%COMP%]:before{content:"";position:absolute;z-index:1;top:0;left:0;bottom:15px;pointer-events:none;background-image:linear-gradient(to left,#0000,#f5f5f5);height:100%;width:163px}.content-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{display:flex;gap:1rem;white-space:nowrap;overflow-x:hidden;overflow-y:hidden;position:relative;scrollbar-width:none;padding-inline:1rem}.content-container[_ngcontent-%COMP%] .container[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}.content-container[_ngcontent-%COMP%] .button-container[_ngcontent-%COMP%]{z-index:50}.content-container[_ngcontent-%COMP%] .button-container-hide[_ngcontent-%COMP%]{display:none}.content-container[_ngcontent-%COMP%] .scroll-button[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;border-radius:50%;width:2.5rem;height:2.5rem;background-color:#323232;border:none;color:#f5f5f5;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}.content-container[_ngcontent-%COMP%] .scroll-button[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{position:absolute;z-index:100}.content-container[_ngcontent-%COMP%] .scroll-button-left[_ngcontent-%COMP%]{left:13.5px}.content-container[_ngcontent-%COMP%] .scroll-button-right[_ngcontent-%COMP%]{right:13.5px}@media (hover: none){.content-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.content-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}.content-container[_ngcontent-%COMP%] .button-container[_ngcontent-%COMP%]{display:none}}']})}return P})();var Oe=h(9969);const ot=["*"];function _t(P,se){if(1&P&&(n.j41(0,"span"),n.EFF(1),n.k0s()),2&P){const y=n.XpG();n.R7$(),n.JRh(y.text)}}function en(P,se){1&P&&n.SdG(0)}let Bn=(()=>{class P{set expanded(y){this._expanded=y,this.collapsing=this._expanded}constructor(){this.title="",this.text="",this.showText=!1,this.marginSize="m",this.showShadow=!0,this.collapsing=!1,this._expanded=!1}toggleAccordion(y){this.collapsing=!y}static#e=this.\u0275fac=function(L){return new(L||P)};static#t=this.\u0275cmp=n.VBU({type:P,selectors:[["lv-lib-accordion"]],inputs:{title:"title",text:"text",showText:"showText",marginSize:"marginSize",showShadow:"showShadow",rounded:"rounded",expanded:"expanded"},standalone:!0,features:[n.aNF],ngContentSelectors:ot,decls:9,vars:19,consts:[[1,"lv-accordion"],[1,"lv-accordion__item"],[1,"lv-accordion__header",3,"click"],[1,"lv-accordion__button"],[1,"lv-accordion__content"],[1,"lv-accordion__body"]],template:function(L,K){1&L&&(n.NAR(),n.j41(0,"div",0)(1,"div",1)(2,"div",2),n.bIt("click",function(){return K.toggleAccordion(K.collapsing)}),n.j41(3,"h4",3),n.EFF(4),n.k0s()(),n.j41(5,"div",4)(6,"div",5),n.DNE(7,_t,2,1,"span")(8,en,1,0),n.k0s()()()()),2&L&&(n.AVh("lv-accordion--shadow",K.showShadow)("lv-accordion--border-radius",K.rounded)("lv-accordion--margin-s","s"===K.marginSize)("lv-accordion--margin-m","m"===K.marginSize)("lv-accordion--margin-l","l"===K.marginSize)("lv-accordion--margin-xl","xl"===K.marginSize),n.R7$(2),n.AVh("lv-accordion__header--active",K.collapsing),n.R7$(2),n.SpI(" ",K.title," "),n.R7$(),n.AVh("lv-accordion__content--active",K.collapsing),n.Y8G("@contentExpansion",K.collapsing?"expanded":"collapsed"),n.R7$(2),n.vxM(7,K.text?7:8))},styles:[".lv-accordion[_ngcontent-%COMP%]{background-color:#fff}.lv-accordion--border-radius[_ngcontent-%COMP%]{border-radius:12px}.lv-accordion[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin:0;padding:1.5rem 0 1.5rem 1.5rem}.lv-accordion--shadow[_ngcontent-%COMP%]{box-shadow:0 3px 24px #3232320a}.lv-accordion--margin-s[_ngcontent-%COMP%]{margin-top:.75rem}.lv-accordion--margin-m[_ngcontent-%COMP%]{margin-top:1rem}.lv-accordion--margin-l[_ngcontent-%COMP%]{margin-top:1.5rem}.lv-accordion--margin-xl[_ngcontent-%COMP%]{margin-top:2rem}.lv-accordion__item[_ngcontent-%COMP%]:last-child{margin-bottom:0}.lv-accordion__header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;margin:0;width:100%;-webkit-user-select:none;user-select:none}.lv-accordion__header[_ngcontent-%COMP%]:hover{cursor:pointer}.lv-accordion__header[_ngcontent-%COMP%]:after{content:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24'%3E%3Cpath d='M480-345 240-585l56-56 184 184 184-184 56 56-240 240Z'/%3E%3C/svg%3E\");width:24px;height:24px;right:0;margin-right:.75rem;transition:transform .4s ease}.lv-accordion__header--active[_ngcontent-%COMP%]:after{transform:rotate(180deg)}.lv-accordion__content[_ngcontent-%COMP%]{margin-top:0;transition-delay:.2s;padding:1.5rem}.lv-accordion__content--active[_ngcontent-%COMP%]{margin-top:.5rem;padding:0 1.5rem 1.5rem}"],data:{animation:[(0,Oe.hZ)("contentExpansion",[(0,Oe.wk)("expanded",(0,Oe.iF)({display:"block",height:"*",opacity:1,visibility:"visible"})),(0,Oe.wk)("collapsed",(0,Oe.iF)({display:"none",height:"0px",opacity:0,visibility:"hidden"})),(0,Oe.kY)("expanded <=> collapsed",(0,Oe.i0)("100ms ease"))])]},changeDetection:0})}return P})();function qt(P,se){if(1&P&&(n.nrm(0,"img",1),n.nI1(1,"LvLibSafe")),2&P){const y=n.XpG(2);n.Y8G("src",n.i5U(1,2,y.media().src,"resourceUrl"),n.B4B)("alt",y.media().alt)}}function Pt(P,se){if(1&P&&(n.j41(0,"div",2),n.nrm(1,"iframe",3),n.nI1(2,"LvLibSafe"),n.k0s()),2&P){const y=n.XpG(2);n.R7$(),n.Y8G("title",y.media().alt)("src",n.i5U(2,2,"https://www.youtube-nocookie.com/embed/"+y.media().src+"?autoplay="+(y.isMobile()?0:1)+"&mute=1","resourceUrl"),n.f$h)}}function be(P,se){if(1&P&&(n.j41(0,"div",4),n.nrm(1,"img",5),n.k0s()),2&P){const y=n.XpG(2);n.R7$(),n.Y8G("src","https://img.youtube.com/vi/"+y.media().src+"/hq720.jpg",n.B4B)("alt",y.media().alt+"_thumbnail")}}function qe(P,se){if(1&P&&(n.qex(0),n.DNE(1,qt,2,5,"img",1)(2,Pt,3,5)(3,be,2,2),n.bVm()),2&P){const y=n.XpG();n.R7$(),n.vxM(1,"image"===y.media().type?1:"ytVideo"===y.media().type&&y.allowAutoplay()&&!y.stopVideo()?2:"ytVideo"===y.media().type&&y.thumbnail()?3:-1)}}let Xe=(()=>{class P{constructor(){this.media=n.hFB.required(),this.thumbnail=(0,n.hFB)(!1),this.stopVideo=(0,n.hFB)(!1),this.isMobile=(0,n.hFB)(!1),this.allowAutoplay=(0,n.hFB)(!1),this.loaded=(0,n.CGW)()}static#e=this.\u0275fac=function(L){return new(L||P)};static#t=this.\u0275cmp=n.VBU({type:P,selectors:[["lib-carousel-media"]],inputs:{media:[n.Mj6.SignalBased,"media"],thumbnail:[n.Mj6.SignalBased,"thumbnail"],stopVideo:[n.Mj6.SignalBased,"stopVideo"],isMobile:[n.Mj6.SignalBased,"isMobile"],allowAutoplay:[n.Mj6.SignalBased,"allowAutoplay"]},outputs:{loaded:"loaded"},standalone:!0,features:[n.aNF],decls:2,vars:1,consts:[[1,"media"],["width","152px",3,"src","alt"],[1,"iframe-container"],["width","152px","allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture","allowfullscreen","",1,"embed-item",3,"title","src"],[1,"thumb-container"],[1,"thumb-container__image",3,"src","alt"]],template:function(L,K){1&L&&(n.j41(0,"div",0),n.DNE(1,qe,4,1,"ng-container"),n.k0s()),2&L&&(n.R7$(),n.vxM(1,K.media()?1:-1))},dependencies:[B.H],styles:['img[_ngcontent-%COMP%], iframe[_ngcontent-%COMP%]{width:100%;max-width:100%;height:100%;border:none;aspect-ratio:16/9}.media[_ngcontent-%COMP%]{display:block;width:100%;aspect-ratio:16/9}.iframe-container[_ngcontent-%COMP%]{display:block}.thumb-container[_ngcontent-%COMP%]{position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center}.thumb-container[_ngcontent-%COMP%]:hover:before{opacity:.85}.thumb-container[_ngcontent-%COMP%]:before{content:"";z-index:1;position:absolute;border-top:15px solid transparent;border-left:25px solid #fff;border-bottom:15px solid transparent;transition:opacity .4s cubic-bezier(.16,1,.3,1)}.thumb-container[_ngcontent-%COMP%]:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.2;z-index:0}.thumb-container__image[_ngcontent-%COMP%]{width:152px;aspect-ratio:16/9}.display-scene[_nghost-%COMP%] .thumb-container[_ngcontent-%COMP%]:before{border-top:45px solid transparent;border-left:75px solid #fff;border-bottom:45px solid transparent}.display-scene[_nghost-%COMP%] .thumb-container__image[_ngcontent-%COMP%]{width:100%}']})}return P})();const Dt=["mediaDisplay"],Wt=["media"];let ht=(()=>{class P{constructor(){this.items=(0,n.hFB)([]),this.current=(0,n.hFB)(0),this.isMobile=(0,n.hFB)(!1),this.stopVideo=(0,n.hFB)(!1),this.oldCurrent=0,this.dir="left",this.currentDisplay=0,this.selectedItem=(0,n.EWP)(()=>0===this.currentDisplay?this.items()[this.current()]:this.items()[this.oldCurrent]),this.mediaDisplay=(0,n.dtW)("mediaDisplay"),this.media=(0,n.dtW)("media")}ngOnChanges(y){this.oldCurrent=y.current&&y.current.previousValue?y.current.previousValue:0,this.dir=this.oldCurrent{class P{constructor(){this.elementClass="lib-slide-item"}static#e=this.\u0275fac=function(L){return new(L||P)};static#t=this.\u0275dir=n.FsC({type:P,selectors:[["","lvLibSlideItem",""]],hostVars:2,hostBindings:function(L,K){2&L&&n.HbH(K.elementClass)},standalone:!0})}return P})();var yt=h(4412);let kt=(()=>{class P{constructor(){this.items=[],this.currentIndex=new yt.t(0)}get current(){return this.currentIndex.getValue()}incrementCurrent(){this.currentIndex.next(this.current0?this.current-1:this.items.length-1)}selectSpecificItem(y){if(!(y>=0&&y{class P{constructor(){this.timer=new yt.t(0),this.interval=1e3,this.duration=0}startTimer(y){this.completeTimer(),this.timer.next(0),this.duration=y,this.intervalId=setInterval(this.tick.bind(this),this.interval)}completeTimer(){this.clrInterval()}resumeTimer(){this.intervalId=setInterval(this.tick.bind(this),this.interval)}pauseTimer(){this.clrInterval()}clrInterval(){this.intervalId&&(clearInterval(this.intervalId),this.intervalId=null)}tick(){this.timer.value>this.duration?this.completeTimer():this.timer.next(this.timer.value+1)}static#e=this.\u0275fac=function(L){return new(L||P)};static#t=this.\u0275prov=n.jDH({token:P,factory:P.\u0275fac,providedIn:"root"})}return P})();const Vn=["slideContainer"],Mn=["slideItems"],Hn=["*"];let Ei=(()=>{class P{constructor(y,L){this.carouselController=y,this.timer=L,this.slideButtons="none",this.gap="auto",this.forceCenter=!1,this.autoSlide=!1,this.autoSlideDuration=5,this.currentDuration=0,this.selectedSlide=new Ut.B,this.slideSizes={slideWidth:0,itemsWidth:0,isOverflown:!1,isAtEnd:!1,isAtStart:!0},this.prev=0,this.dir="left"}get current(){return this.carouselController.current}get items(){return this.carouselController.items}onResize(y){this.setSlideWidth()}onMouseEnter(y){this.autoSlide&&this.pauseTimer()}onMouseLeave(y){this.autoSlide&&this.resumeTimer()}ngAfterViewInit(){setTimeout(()=>{this.initSlides()},0),this.slideItems?.changes.subscribe(()=>{this.resetSlides()})}ngOnDestroy(){this.stopTimer()}startTimer(){this.timer.startTimer(this.autoSlideDuration)}pauseTimer(){this.timer.pauseTimer()}resumeTimer(){this.timer.resumeTimer()}stopTimer(){this.timer.completeTimer()}scrollToOffset(y){this.slideContainer?.nativeElement.scrollTo({left:this.clamp(y,0,this.slideSizes.itemsWidth-this.slideSizes.slideWidth),behavior:"smooth"})}clamp(y,L,K){return K-y<10?K:y-L<10?L:Math.min(Math.max(y,L),K)}onButtonLeft(){this.carouselController.decrementCurrent()}onButtonRight(){this.carouselController.incrementCurrent()}onSliderScroll(y){}checkSlideLocation(){this.slideSizes.isAtEnd=this.current===this.items.length-1,this.slideSizes.isAtStart=0===this.current}initSlides(){this.registerSlideItems(),this.setSlideWidth(),this.setSlideItemClickListener(),this.setItemWidth(),this.carouselController.currentIndex.subscribe(y=>{this.setDirection(y),this.setActiveSlide(y),this.checkElementLocation(this.slideItems.toArray()[y]),this.checkSlideLocation()}),this.setAutoSlide()}setDirection(y){this.dir=y>this.prev?"right":"left"}setItemWidth(){this.slideSizes.itemsWidth=Math.floor(this.itemContainer?.nativeElement.getBoundingClientRect().width),this.slideSizes.isOverflown=this.slideSizes.itemsWidth>this.slideSizes.slideWidth,this.scrollToOffset(0)}setSlideWidth(){this.slideSizes.slideWidth=Math.ceil(this.slideContainer?.nativeElement.getBoundingClientRect().width)}checkElementLocation(y){const L=y.nativeElement.getBoundingClientRect(),K=this.slideContainer?.nativeElement.getBoundingClientRect();this.forceCenter?this.scrollToOffset(this.slideContainer?.nativeElement.scrollLeft+(L.left-K.left)-K.width/2+L.width/2):(L.leftK.right-100&&"right"===this.dir&&this.scrollToOffset(this.slideContainer?.nativeElement.scrollLeft+(L.right-K.right)+150))}registerSlideItems(){const y=this.slideItems?.toArray();y&&0!==y.length?y.forEach((L,K)=>{this.carouselController.addItem({slideItemRef:L})}):console.warn("No Slide Items found in the Carousel Component. Please add at least one Slide Item. See the documentation for more information.")}setActiveSlide(y){this.selectedSlide.next(y),this.slideItems?.toArray().forEach((L,K)=>{L.nativeElement.classList.remove("active"),K===y&&L.nativeElement.classList.add("active")})}setSlideItemClickListener(){this.slideItems?.toArray().forEach((y,L)=>{y.nativeElement.addEventListener("click",()=>{this.prev=this.current,this.carouselController.selectSpecificItem(L)})})}setAutoSlide(){this.autoSlide&&(this.timer.timer.subscribe(y=>{if(this.currentDuration=y,y>this.autoSlideDuration){if(this.carouselController.incrementCurrent(),!this.autoSlide)return;this.startTimer()}}),this.startTimer())}resetSlides(){this.carouselController.items=[],this.initSlides()}static#e=this.\u0275fac=function(L){return new(L||P)(n.rXU(kt),n.rXU(Jt))};static#t=this.\u0275cmp=n.VBU({type:P,selectors:[["lib-carousel-slider"]],contentQueries:function(L,K,Qe){if(1&L&&n.wni(Qe,rt,4,n.aKT),2&L){let mt;n.mGM(mt=n.lsd())&&(K.slideItems=mt)}},viewQuery:function(L,K){if(1&L&&(n.GBs(Vn,5,n.aKT),n.GBs(Mn,5,n.aKT)),2&L){let Qe;n.mGM(Qe=n.lsd())&&(K.slideContainer=Qe.first),n.mGM(Qe=n.lsd())&&(K.itemContainer=Qe.first)}},hostBindings:function(L,K){1&L&&n.bIt("resize",function(mt){return K.onResize(mt)},!1,n.tSv)("mouseenter",function(mt){return K.onMouseEnter(mt)})("mouseleave",function(mt){return K.onMouseLeave(mt)})},inputs:{slideButtons:"slideButtons",gap:"gap",forceCenter:"forceCenter",autoSlide:"autoSlide",autoSlideDuration:"autoSlideDuration"},outputs:{selectedSlide:"selectedSlide"},standalone:!0,features:[n.Jv_([kt,Jt]),n.aNF],ngContentSelectors:Hn,decls:14,vars:9,consts:[["slideContainer",""],["slideItems",""],[1,"carousel-slider-wrap",3,"ngClass"],[1,"slider-control","control-right"],[3,"click"],[1,"slider-container",3,"scrollend"],[1,"lib-slide-items"],[1,"slider-control","control-left"]],template:function(L,K){if(1&L){const Qe=n.RV6();n.NAR(),n.j41(0,"div",2)(1,"div",3)(2,"button",4),n.bIt("click",function(){return n.eBV(Qe),n.Njj(K.onButtonRight())}),n.j41(3,"mat-icon"),n.EFF(4,"navigate_next"),n.k0s()()(),n.j41(5,"div",5,0),n.bIt("scrollend",function(Cn){return n.eBV(Qe),n.Njj(K.onSliderScroll(Cn))}),n.j41(7,"div",6,1),n.SdG(9),n.k0s()(),n.j41(10,"div",7)(11,"button",4),n.bIt("click",function(){return n.eBV(Qe),n.Njj(K.onButtonLeft())}),n.j41(12,"mat-icon"),n.EFF(13,"navigate_before"),n.k0s()()()()}2&L&&(n.AVh("gap-auto","auto"===K.gap),n.Y8G("ngClass","slide-buttons-"+K.slideButtons),n.R7$(2),n.AVh("hidden",K.slideSizes.isAtEnd),n.R7$(3),n.AVh("centered",!K.slideSizes.isOverflown),n.R7$(6),n.AVh("hidden",K.slideSizes.isAtStart))},dependencies:[_e.m_,_e.An,o.YU],styles:[".sixteen-by-nine[_ngcontent-%COMP%]{aspect-ratio:16/9;width:100%;height:auto}.carousel-slider-wrap[_ngcontent-%COMP%]{position:relative;padding:0}.carousel-slider-wrap.slide-buttons-padded[_ngcontent-%COMP%]{padding:0 1.5rem}.carousel-slider-wrap.slide-buttons-none[_ngcontent-%COMP%] .slider-container[_ngcontent-%COMP%]{width:100%}.carousel-slider-wrap.slide-buttons-none[_ngcontent-%COMP%] .slider-control[_ngcontent-%COMP%]{display:none}.carousel-slider-wrap.slide-buttons-over[_ngcontent-%COMP%] .slider-container[_ngcontent-%COMP%]{width:100%}.carousel-slider-wrap.slide-buttons-over[_ngcontent-%COMP%] .slider-control[_ngcontent-%COMP%]{position:absolute}.carousel-slider-wrap.gap-auto[_ngcontent-%COMP%] .lib-slide-items[_ngcontent-%COMP%]{gap:.5rem}.slider-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;width:70%;margin:auto;justify-content:flex-start;overflow-y:hidden;overflow-x:auto;scroll-behavior:smooth;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;position:relative}.slider-container[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}.slider-container.centered[_ngcontent-%COMP%]{justify-content:center}.slider-control[_ngcontent-%COMP%]{position:absolute;height:100%;display:flex;flex-direction:column;justify-content:center;top:0}.slider-control[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{color:#323232;border:none;width:2.5rem;height:2.5rem;background:#f5f5f5;border-radius:50%;padding:0;box-shadow:inset 0 0 15px 4px #0000;transition:box-shadow .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1)}.slider-control[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{cursor:pointer;box-shadow:inset 0 0 15px 4px #0000000f}.slider-control[_ngcontent-%COMP%] button[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:26px;line-height:unset;height:26px;width:26px}.slider-control[_ngcontent-%COMP%] button.hidden[_ngcontent-%COMP%]{opacity:0;pointer-events:none}.slider-control.control-left[_ngcontent-%COMP%]{left:0}.slider-control.control-right[_ngcontent-%COMP%]{right:0}[_nghost-%COMP%] .lib-slide-items{display:flex}[_nghost-%COMP%] .lib-slide-items .lib-slide-item{flex-shrink:0;cursor:pointer}"]})}return P})();function zn(P,se){1&P&&n.nrm(0,"lib-carousel-media",4),2&P&&n.Y8G("media",se.$implicit)("thumbnail",!0)}function Qt(P,se){if(1&P){const y=n.RV6();n.j41(0,"lib-carousel-slider",3),n.bIt("selectedSlide",function(K){n.eBV(y);const Qe=n.XpG();return n.Njj(Qe.setCurrent(K))}),n.Z7z(1,zn,1,2,"lib-carousel-media",4,n.Vm6),n.k0s()}if(2&P){const y=n.XpG();n.Y8G("gap","auto")("forceCenter",!0)("autoSlide",!1)("slideButtons","padded"),n.R7$(),n.Dyx(y.items())}}let On=(()=>{class P{constructor(){this.items=(0,n.hFB)([]),this.autoScroll=(0,n.hFB)(!1),this.scrollInterval=(0,n.hFB)(5),this.isMobile=(0,n.hFB)(!1),this.currentItem=0,this.stopVideo=(0,n.vPA)(!1)}setCurrent(y){if(y>=0&&y0),void(this.currentItem=y);throw new Error("Index out of bounds")}static#e=this.\u0275fac=function(L){return new(L||P)};static#t=this.\u0275cmp=n.VBU({type:P,selectors:[["lv-lib-carousel"]],inputs:{items:[n.Mj6.SignalBased,"items"],autoScroll:[n.Mj6.SignalBased,"autoScroll"],scrollInterval:[n.Mj6.SignalBased,"scrollInterval"],isMobile:[n.Mj6.SignalBased,"isMobile"]},standalone:!0,features:[n.aNF],decls:3,vars:5,consts:[[1,"carousel-wrap"],[3,"items","isMobile","stopVideo","current"],[3,"gap","forceCenter","autoSlide","slideButtons"],[3,"selectedSlide","gap","forceCenter","autoSlide","slideButtons"],["lvLibSlideItem","",3,"media","thumbnail"]],template:function(L,K){1&L&&(n.j41(0,"div",0),n.nrm(1,"lib-carousel-display",1),n.DNE(2,Qt,3,4,"lib-carousel-slider",2),n.k0s()),2&L&&(n.R7$(),n.Y8G("items",K.items())("isMobile",K.isMobile())("stopVideo",K.stopVideo())("current",K.currentItem),n.R7$(),n.vxM(2,K.items()&&K.items().length>1?2:-1))},dependencies:[ht,Ei,Xe,rt],styles:['.sixteen-by-nine[_ngcontent-%COMP%]{aspect-ratio:16/9;width:100%;height:auto}.carousel-wrap[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1.5rem;width:100%;position:relative;box-sizing:border-box}lib-carousel-media[_ngcontent-%COMP%]{width:152px;border:2px solid transparent;padding:.25rem;aspect-ratio:16/9;position:relative;opacity:.5}@media (max-width: 768px){lib-carousel-media[_ngcontent-%COMP%]{width:16vw}}lib-carousel-media[_ngcontent-%COMP%]:before{content:"";display:block;position:absolute;top:2px;left:2px;height:calc(100% - 4px);width:calc(100% - 4px);z-index:1;opacity:1}lib-carousel-media.active[_ngcontent-%COMP%]{transition:opacity .2s ease,border .2s ease;border:2px solid #ff8114;opacity:1;border-radius:12px}lib-carousel-media.active[_ngcontent-%COMP%]:before{opacity:0}']})}return P})();const Xt=["*"],_n=(P,se,y)=>({"--disabled":P,"--checked":se,"--indeterminate":y});let je=(()=>{class P{constructor(){this.text="",this.checkboxChange=new n.bkB}onCheckboxChange(y){this.checkboxChange.emit(y.target.checked)}static#e=this.\u0275fac=function(L){return new(L||P)};static#t=this.\u0275cmp=n.VBU({type:P,selectors:[["lv-lib-checkbox"]],inputs:{text:"text",isDisabled:"isDisabled",isIndeterminate:"isIndeterminate",isChecked:"isChecked"},outputs:{checkboxChange:"checkboxChange"},standalone:!0,features:[n.aNF],ngContentSelectors:Xt,decls:6,vars:8,consts:[[1,"checkbox-container",3,"ngClass"],[1,"checkbox-container__box"],[1,"checkbox-container__box__ripple"],["name","checkbox","type","checkbox",1,"checkbox-container__box__input",3,"change","indeterminate","disabled","checked"],[1,"checkbox-container__label"]],template:function(L,K){1&L&&(n.NAR(),n.j41(0,"div",0)(1,"div",1),n.nrm(2,"span",2),n.j41(3,"input",3),n.bIt("change",function(mt){return K.onCheckboxChange(mt)}),n.k0s()(),n.j41(4,"label",4),n.SdG(5),n.k0s()()),2&L&&(n.Y8G("ngClass",n.sMw(4,_n,K.isDisabled,K.isChecked,K.isIndeterminate)),n.R7$(3),n.Y8G("indeterminate",K.isIndeterminate)("disabled",K.isDisabled)("checked",K.isChecked))},dependencies:[o.YU],styles:['h1[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:2.5rem;line-height:1.3;margin:0}@media (max-width: 768px){h1[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:2rem}}h2[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:1.5rem;line-height:1.3;margin:0}h3[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:1.25rem;line-height:1.3;margin:0}h4[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:1rem;line-height:1.3;margin:0}p[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:300;font-size:1rem;line-height:1.5;margin:0}b[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:1rem;line-height:1.5;margin:0}.lv-center-shared[_ngcontent-%COMP%]{display:flex!important;justify-content:center;align-items:center}.custom-dialog[_ngcontent-%COMP%]{width:70vw;border-radius:0}@media (max-width: 768px){.custom-dialog[_ngcontent-%COMP%]{width:100vw!important}}.custom-dialog[_ngcontent-%COMP%] .mat-mdc-dialog-container[_ngcontent-%COMP%] .mdc-dialog__surface[_ngcontent-%COMP%]{padding:0;border-radius:0;height:auto}@media (min-width: 768px){.custom-dialog[_ngcontent-%COMP%] .mat-mdc-dialog-container[_ngcontent-%COMP%] .mdc-dialog__surface[_ngcontent-%COMP%]{margin:30px 0}}@media (max-width: 768px){.custom-dialog[_ngcontent-%COMP%] .mdc-dialog[_ngcontent-%COMP%] .mdc-dialog__content[_ngcontent-%COMP%]{padding:0!important}}.custom-dialog[_ngcontent-%COMP%] .mdc-dialog[_ngcontent-%COMP%] .mdc-dialog__content[_ngcontent-%COMP%]{color:#000}.btn-text[_ngcontent-%COMP%]{z-index:5;position:relative}.lv-center[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.lv-center-x[_ngcontent-%COMP%]{display:flex;justify-content:center}.lv-center-y[_ngcontent-%COMP%]{display:flex;align-items:center}.link[_ngcontent-%COMP%], .link-left[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;color:#ff8114;cursor:pointer}.link[_ngcontent-%COMP%]:before, .link-left[_ngcontent-%COMP%]:before{content:"";margin-bottom:-.3809em;display:table}.link[_ngcontent-%COMP%]:after, .link-left[_ngcontent-%COMP%]:after{content:"";margin-top:-.4082em;display:table}@media (max-width: 768px){.link[_ngcontent-%COMP%], .link-left[_ngcontent-%COMP%]{font-size:24px;line-height:32px!important}.link[_ngcontent-%COMP%]:before, .link-left[_ngcontent-%COMP%]:before{content:"";margin-bottom:-.3809em!important;display:table}.link[_ngcontent-%COMP%]:after, .link-left[_ngcontent-%COMP%]:after{content:"";margin-top:-.4082em!important;display:table}}.link.small[_ngcontent-%COMP%], .link-left.small[_ngcontent-%COMP%]{font-size:12px;line-height:14px}.link.small[_ngcontent-%COMP%]:before, .link-left.small[_ngcontent-%COMP%]:before{content:"";margin-bottom:-.6309em;display:table}.link.small[_ngcontent-%COMP%]:after, .link-left.small[_ngcontent-%COMP%]:after{content:"";margin-top:-.6582em;display:table}.link[_ngcontent-%COMP%]:hover, .link-left[_ngcontent-%COMP%]:hover{color:#cc6810}.search-title[_ngcontent-%COMP%]{cursor:pointer;margin:3px 0 30px;line-height:36px}@media (max-width: 768px){.search-title[_ngcontent-%COMP%]{margin:0 0 10px!important;line-height:80px!important;height:40px!important;font-size:36px!important}}.checkbox-container[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-size:16px;font-weight:300;display:flex}.checkbox-container__label[_ngcontent-%COMP%]{margin-top:11px}.checkbox-container__box[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr;align-content:space-between}.checkbox-container__box__ripple[_ngcontent-%COMP%]{grid-row-start:1;grid-column-start:1;background-color:#ffcda1;width:40px;height:40px;border-radius:50%;opacity:0;pointer-events:none}.checkbox-container__box__input[_ngcontent-%COMP%]{grid-row-start:1;grid-column-start:1;position:relative;cursor:pointer;-webkit-appearance:none;appearance:none;background-color:transparent;color:currentColor;margin:auto;width:18px;height:18px;border:2px solid #808080;border-radius:2px}.checkbox-container__box__input[_ngcontent-%COMP%]:before{position:absolute;display:inline-block;content:"";fill:none;width:24px;height:24px;top:50%;left:50%;transform:translate(-52%,-50%);opacity:0}.checkbox-container__box__input[_ngcontent-%COMP%]:checked{border:2px solid #ff8114;background-color:#ff8114;transition:.15s ease-in-out}.checkbox-container__box__input[_ngcontent-%COMP%]:checked:before{opacity:1;background:url(check.7c18faa22f7a0638.svg) no-repeat}.checkbox-container__box[_ngcontent-%COMP%]:hover .checkbox-container__box__ripple[_ngcontent-%COMP%]{opacity:.4;transition:.15s ease-out}.--disabled[_ngcontent-%COMP%]{color:#dbdbdb}.--disabled[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border:2px solid #dbdbdb;pointer-events:none}.--disabled[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:checked{background-color:#dbdbdb}.--disabled[_ngcontent-%COMP%]:hover .checkbox-container__box__ripple[_ngcontent-%COMP%]{opacity:0}.--disabled.--indeterminate[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border:2px solid #dbdbdb;background-color:#dbdbdb}.--indeterminate[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{background-color:#ff8114;border:2px solid #ff8114;transition:.15s ease-in-out}.--indeterminate[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:before{position:absolute;display:inline-block;content:"";fill:none;width:24px;height:24px;top:50%;left:50%;transform:translate(-52%,-50%);opacity:0;opacity:1;background:url(check_indeterminate.491844f556b16de4.svg) no-repeat;transition:.15s ease-in-out}.--checked[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:before{background:url(check.7c18faa22f7a0638.svg) no-repeat}']})}return P})();var ve=h(7987),J=h(7336),q=h(9172),Se=h(152),it=h(3294),Lt=h(5964),bn=h(6977),Gt=h(1397),Ot=h(3703),Ye=h(6365),At=h(5558);h(9974),h(4360),h(5245);var fn=h(5024),ge=h(7786),It=h(3726),Ft=h(9030);h(8750);var Sr=h(6939),Lr=h(8617),Br=h(8203),vr=h(6860);let Xr=(()=>{class P{static#e=this.\u0275fac=function(L){return new(L||P)};static#t=this.\u0275dir=n.FsC({type:P,selectors:[["","cdkMenuGroup",""]],hostAttrs:["role","group",1,"cdk-menu-group"],exportAs:["cdkMenuGroup"],standalone:!0,features:[n.Jv_([{provide:fn.zP,useClass:fn.zP}])]})}return P})();const Qr=new n.nKC("cdk-menu");var Tr=function(P){return P[P.nextItem=0]="nextItem",P[P.previousItem=1]="previousItem",P[P.currentItem=2]="currentItem",P}(Tr||{});const Le=new n.nKC("cdk-menu-stack"),ct={provide:Le,deps:[[new n.Xx1,new n.kdw,new n.y_5(Le)]],useFactory:P=>P||new Ct},lt=P=>({provide:Le,deps:[[new n.Xx1,new n.kdw,new n.y_5(Le)]],useFactory:se=>se||Ct.inline(P)});let tn=0,Ct=(()=>{class P{constructor(){this.id=""+tn++,this._elements=[],this._close=new Ut.B,this._empty=new Ut.B,this._hasFocus=new Ut.B,this.closed=this._close,this.hasFocus=this._hasFocus.pipe((0,q.Z)(!1),(0,Se.B)(0),(0,it.F)()),this.emptied=this._empty,this._inlineMenuOrientation=null}static inline(y){const L=new P;return L._inlineMenuOrientation=y,L}push(y){this._elements.push(y)}close(y,L){const{focusNextOnEmpty:K,focusParentTrigger:Qe}={...L};if(this._elements.indexOf(y)>=0){let mt;do{mt=this._elements.pop(),this._close.next({item:mt,focusParentTrigger:Qe})}while(mt!==y);this.isEmpty()&&this._empty.next(K)}}closeSubMenuOf(y){let L=!1;if(this._elements.indexOf(y)>=0)for(L=this.peek()!==y;this.peek()!==y;)this._close.next({item:this._elements.pop()});return L}closeAll(y){const{focusNextOnEmpty:L,focusParentTrigger:K}={...y};if(!this.isEmpty()){for(;!this.isEmpty();){const Qe=this._elements.pop();Qe&&this._close.next({item:Qe,focusParentTrigger:K})}this._empty.next(L)}}isEmpty(){return!this._elements.length}length(){return this._elements.length}peek(){return this._elements[this._elements.length-1]}hasInlineMenu(){return null!=this._inlineMenuOrientation}inlineMenuOrientation(){return this._inlineMenuOrientation}setHasFocus(y){this._hasFocus.next(y)}static#e=this.\u0275fac=function(L){return new(L||P)};static#t=this.\u0275prov=n.jDH({token:P,factory:P.\u0275fac})}return P})();const An=new n.nKC("cdk-menu-trigger");let Rn=(()=>{class P{constructor(){this.injector=(0,n.WQX)(n.zZn),this.viewContainerRef=(0,n.WQX)(n.c1b),this.menuStack=(0,n.WQX)(Le),this.opened=new n.bkB,this.closed=new n.bkB,this.overlayRef=null,this.destroyed=new Ut.B,this.stopOutsideClicksListener=(0,ge.h)(this.closed,this.destroyed)}ngOnDestroy(){this._destroyOverlay(),this.destroyed.next(),this.destroyed.complete()}isOpen(){return!!this.overlayRef?.hasAttached()}registerChildMenu(y){this.childMenu=y}getMenuContentPortal(){return this.menuTemplateRef&&(!this._menuPortal||this.menuTemplateRef!==this._menuPortal?.templateRef)&&(this._menuPortal=new Sr.VA(this.menuTemplateRef,this.viewContainerRef,this.menuData,this._getChildMenuInjector())),this._menuPortal}isElementInsideMenuStack(y){for(let L=y;L;L=L?.parentElement??null)if(L.getAttribute("data-cdk-menu-stack-id")===this.menuStack.id)return!0;return!1}_destroyOverlay(){this.overlayRef&&(this.overlayRef.dispose(),this.overlayRef=null)}_getChildMenuInjector(){return this._childMenuInjector=this._childMenuInjector||n.zZn.create({providers:[{provide:An,useValue:this},{provide:Le,useValue:this.menuStack}],parent:this.injector}),this._childMenuInjector}static#e=this.\u0275fac=function(L){return new(L||P)};static#t=this.\u0275dir=n.FsC({type:P,hostVars:2,hostBindings:function(L,K){2&L&&n.BMQ("aria-controls",null==K.childMenu?null:K.childMenu.id)("data-cdk-menu-stack-id",K.menuStack.id)},standalone:!0})}return P})();const Xn=new n.nKC("cdk-menu-aim");function go(P,se){if(!se.isTrusted)return!1;const y=P.nativeElement,L=se.keyCode;return"BUTTON"!==y.nodeName||y.disabled?"A"===y.nodeName&&L===J.Fm:L===J.Fm||L===J.t6}let hr=(()=>{class P extends Rn{constructor(){super(),this._elementRef=(0,n.WQX)(n.aKT),this._overlay=(0,n.WQX)(ve.hJ),this._ngZone=(0,n.WQX)(n.SKi),this._changeDetectorRef=(0,n.WQX)(n.gRc),this._inputModalityDetector=(0,n.WQX)(Lr.Uc),this._directionality=(0,n.WQX)(Br.dS,{optional:!0}),this._parentMenu=(0,n.WQX)(Qr,{optional:!0}),this._menuAim=(0,n.WQX)(Xn,{optional:!0}),this._setRole(),this._registerCloseHandler(),this._subscribeToMenuStackClosed(),this._subscribeToMouseEnter(),this._subscribeToMenuStackHasFocus(),this._setType()}toggle(){this.isOpen()?this.close():this.open()}open(){!this.isOpen()&&null!=this.menuTemplateRef&&(this.opened.next(),this.overlayRef=this.overlayRef||this._overlay.create(this._getOverlayConfig()),this.overlayRef.attach(this.getMenuContentPortal()),this._changeDetectorRef.markForCheck(),this._subscribeToOutsideClicks())}close(){this.isOpen()&&(this.closed.next(),this.overlayRef.detach(),this._changeDetectorRef.markForCheck()),this._closeSiblingTriggers()}getMenu(){return this.childMenu}_toggleOnKeydown(y){const L="vertical"===this._parentMenu?.orientation;switch(y.keyCode){case J.t6:case J.Fm:!(0,J.rp)(y)&&!go(this._elementRef,y)&&(this.toggle(),this.childMenu?.focusFirstItem("keyboard"));break;case J.LE:(0,J.rp)(y)||this._parentMenu&&L&&"rtl"!==this._directionality?.value&&(y.preventDefault(),this.open(),this.childMenu?.focusFirstItem("keyboard"));break;case J.UQ:(0,J.rp)(y)||this._parentMenu&&L&&"rtl"===this._directionality?.value&&(y.preventDefault(),this.open(),this.childMenu?.focusFirstItem("keyboard"));break;case J.n6:case J.i7:(0,J.rp)(y)||L||(y.preventDefault(),this.open(),y.keyCode===J.n6?this.childMenu?.focusFirstItem("keyboard"):this.childMenu?.focusLastItem("keyboard"))}}_handleClick(){this.toggle(),this.childMenu?.focusFirstItem("mouse")}_setHasFocus(y){this._parentMenu||this.menuStack.setHasFocus(y)}_subscribeToMouseEnter(){this._ngZone.runOutsideAngular(()=>{(0,It.R)(this._elementRef.nativeElement,"mouseenter").pipe((0,Lt.p)(()=>"touch"!==this._inputModalityDetector.mostRecentModality&&!this.menuStack.isEmpty()&&!this.isOpen()),(0,bn.Q)(this.destroyed)).subscribe(()=>{const y=()=>this._ngZone.run(()=>{this._closeSiblingTriggers(),this.open()});this._menuAim?this._menuAim.toggle(y):y()})})}_closeSiblingTriggers(){this._parentMenu?!this.menuStack.closeSubMenuOf(this._parentMenu)&&this.menuStack.peek()!==this._parentMenu&&this.menuStack.closeAll():this.menuStack.closeAll()}_getOverlayConfig(){return new ve.rR({positionStrategy:this._getOverlayPositionStrategy(),scrollStrategy:this._overlay.scrollStrategies.reposition(),direction:this._directionality||void 0})}_getOverlayPositionStrategy(){return this._overlay.position().flexibleConnectedTo(this._elementRef).withLockedPosition().withGrowAfterOpen().withPositions(this._getOverlayPositions())}_getOverlayPositions(){return this.menuPosition??(this._parentMenu&&"horizontal"!==this._parentMenu.orientation?ve.EB:ve.pq)}_registerCloseHandler(){this._parentMenu||this.menuStack.closed.pipe((0,bn.Q)(this.destroyed)).subscribe(({item:y})=>{y===this.childMenu&&this.close()})}_subscribeToOutsideClicks(){this.overlayRef&&this.overlayRef.outsidePointerEvents().pipe((0,bn.Q)(this.stopOutsideClicksListener)).subscribe(y=>{const L=(0,vr.Fb)(y),K=this._elementRef.nativeElement;L!==K&&!K.contains(L)&&(this.isElementInsideMenuStack(L)?this._closeSiblingTriggers():this.menuStack.closeAll())})}_subscribeToMenuStackHasFocus(){this._parentMenu||this.menuStack.hasFocus.pipe((0,bn.Q)(this.destroyed)).subscribe(y=>{y||this.menuStack.closeAll()})}_subscribeToMenuStackClosed(){this._parentMenu||this.menuStack.closed.subscribe(({focusParentTrigger:y})=>{y&&!this.menuStack.length()&&this._elementRef.nativeElement.focus()})}_setRole(){this._parentMenu||this._elementRef.nativeElement.setAttribute("role","button")}_setType(){const y=this._elementRef.nativeElement;"BUTTON"===y.nodeName&&!y.getAttribute("type")&&y.setAttribute("type","button")}static#e=this.\u0275fac=function(L){return new(L||P)};static#t=this.\u0275dir=n.FsC({type:P,selectors:[["","cdkMenuTriggerFor",""]],hostAttrs:[1,"cdk-menu-trigger"],hostVars:2,hostBindings:function(L,K){1&L&&n.bIt("focusin",function(){return K._setHasFocus(!0)})("focusout",function(){return K._setHasFocus(!1)})("keydown",function(mt){return K._toggleOnKeydown(mt)})("click",function(){return K._handleClick()}),2&L&&n.BMQ("aria-haspopup",K.menuTemplateRef?"menu":null)("aria-expanded",null==K.menuTemplateRef?null:K.isOpen())},inputs:{menuTemplateRef:[n.Mj6.None,"cdkMenuTriggerFor","menuTemplateRef"],menuPosition:[n.Mj6.None,"cdkMenuPosition","menuPosition"],menuData:[n.Mj6.None,"cdkMenuTriggerData","menuData"]},outputs:{opened:"cdkMenuOpened",closed:"cdkMenuClosed"},exportAs:["cdkMenuTriggerFor"],standalone:!0,features:[n.Jv_([{provide:An,useExisting:P},ct]),n.Vt3]})}return P})(),mr=(()=>{class P{get hasMenu(){return null!=this._menuTrigger?.menuTemplateRef}constructor(){this._dir=(0,n.WQX)(Br.dS,{optional:!0}),this._elementRef=(0,n.WQX)(n.aKT),this._ngZone=(0,n.WQX)(n.SKi),this._inputModalityDetector=(0,n.WQX)(Lr.Uc),this._menuAim=(0,n.WQX)(Xn,{optional:!0}),this._menuStack=(0,n.WQX)(Le),this._parentMenu=(0,n.WQX)(Qr,{optional:!0}),this._menuTrigger=(0,n.WQX)(hr,{optional:!0,self:!0}),this.disabled=!1,this.triggered=new n.bkB,this._tabindex=-1,this.closeOnSpacebarTrigger=!0,this.destroyed=new Ut.B,this._setupMouseEnter(),this._setType(),this._isStandaloneItem()&&(this._tabindex=0)}ngOnDestroy(){this.destroyed.next(),this.destroyed.complete()}focus(){this._elementRef.nativeElement.focus()}trigger(y){const{keepOpen:L}={...y};!this.disabled&&!this.hasMenu&&(this.triggered.next(),L||this._menuStack.closeAll({focusParentTrigger:!0}))}isMenuOpen(){return!!this._menuTrigger?.isOpen()}getMenu(){return this._menuTrigger?.getMenu()}getMenuTrigger(){return this._menuTrigger}getLabel(){return this.typeaheadLabel||this._elementRef.nativeElement.textContent?.trim()||""}_resetTabIndex(){this._isStandaloneItem()||(this._tabindex=-1)}_setTabIndex(y){this.disabled||(!y||!this._menuStack.isEmpty())&&(this._tabindex=0)}_onKeydown(y){switch(y.keyCode){case J.t6:case J.Fm:!(0,J.rp)(y)&&!go(this._elementRef,y)&&this.trigger({keepOpen:y.keyCode===J.t6&&!this.closeOnSpacebarTrigger});break;case J.LE:(0,J.rp)(y)||this._parentMenu&&this._isParentVertical()&&("rtl"!==this._dir?.value?this._forwardArrowPressed(y):this._backArrowPressed(y));break;case J.UQ:(0,J.rp)(y)||this._parentMenu&&this._isParentVertical()&&("rtl"!==this._dir?.value?this._backArrowPressed(y):this._forwardArrowPressed(y))}}_isStandaloneItem(){return!this._parentMenu}_backArrowPressed(y){const L=this._parentMenu;(this._menuStack.hasInlineMenu()||this._menuStack.length()>1)&&(y.preventDefault(),this._menuStack.close(L,{focusNextOnEmpty:"horizontal"===this._menuStack.inlineMenuOrientation()?Tr.previousItem:Tr.currentItem,focusParentTrigger:!0}))}_forwardArrowPressed(y){!this.hasMenu&&"horizontal"===this._menuStack.inlineMenuOrientation()&&(y.preventDefault(),this._menuStack.closeAll({focusNextOnEmpty:Tr.nextItem,focusParentTrigger:!0}))}_setupMouseEnter(){if(!this._isStandaloneItem()){const y=()=>this._ngZone.run(()=>this._menuStack.closeSubMenuOf(this._parentMenu));this._ngZone.runOutsideAngular(()=>(0,It.R)(this._elementRef.nativeElement,"mouseenter").pipe((0,Lt.p)(()=>"touch"!==this._inputModalityDetector.mostRecentModality&&!this._menuStack.isEmpty()&&!this.hasMenu),(0,bn.Q)(this.destroyed)).subscribe(()=>{this._menuAim?this._menuAim.toggle(y):y()}))}}_isParentVertical(){return"vertical"===this._parentMenu?.orientation}_setType(){const y=this._elementRef.nativeElement;"BUTTON"===y.nodeName&&!y.getAttribute("type")&&y.setAttribute("type","button")}static#e=this.\u0275fac=function(L){return new(L||P)};static#t=this.\u0275dir=n.FsC({type:P,selectors:[["","cdkMenuItem",""]],hostAttrs:["role","menuitem",1,"cdk-menu-item"],hostVars:2,hostBindings:function(L,K){1&L&&n.bIt("blur",function(){return K._resetTabIndex()})("focus",function(){return K._setTabIndex()})("click",function(){return K.trigger()})("keydown",function(mt){return K._onKeydown(mt)}),2&L&&(n.Mr5("tabindex",K._tabindex),n.BMQ("aria-disabled",K.disabled||null))},inputs:{disabled:[n.Mj6.HasDecoratorInputTransform,"cdkMenuItemDisabled","disabled",n.L39],typeaheadLabel:[n.Mj6.None,"cdkMenuitemTypeaheadLabel","typeaheadLabel"]},outputs:{triggered:"cdkMenuItemTriggered"},exportAs:["cdkMenuItem"],standalone:!0,features:[n.GFd]})}return P})();class _o{constructor(se){this._items=se,this.entered=this._getItemPointerEntries(),this.exited=this._getItemPointerExits(),this._destroyed=new Ut.B,this.entered.subscribe(y=>this.activeElement=y),this.exited.subscribe(()=>{this.previousElement=this.activeElement,this.activeElement=void 0})}destroy(){this._destroyed.next(),this._destroyed.complete()}_getItemPointerEntries(){return(0,Ft.v)(()=>this._items.changes.pipe((0,q.Z)(this._items),(0,Gt.Z)(se=>se.map(y=>(0,It.R)(y._elementRef.nativeElement,"mouseenter").pipe((0,Ot.u)(y),(0,bn.Q)(this._items.changes)))),(0,Ye.U)()))}_getItemPointerExits(){return(0,Ft.v)(()=>this._items.changes.pipe((0,q.Z)(this._items),(0,Gt.Z)(se=>se.map(y=>(0,It.R)(y._elementRef.nativeElement,"mouseout").pipe((0,Ot.u)(y),(0,bn.Q)(this._items.changes)))),(0,Ye.U)()))}}let vo=0,ui=(()=>{class P extends Xr{constructor(){super(...arguments),this.nativeElement=(0,n.WQX)(n.aKT).nativeElement,this.ngZone=(0,n.WQX)(n.SKi),this.menuStack=(0,n.WQX)(Le),this.menuAim=(0,n.WQX)(Xn,{optional:!0,self:!0}),this.dir=(0,n.WQX)(Br.dS,{optional:!0}),this.id="cdk-menu-"+vo++,this.orientation="vertical",this.isInline=!1,this.destroyed=new Ut.B,this._menuStackHasFocus=!1}ngAfterContentInit(){this.isInline||this.menuStack.push(this),this._setKeyManager(),this._subscribeToMenuStackHasFocus(),this._subscribeToMenuOpen(),this._subscribeToMenuStackClosed(),this._setUpPointerTracker()}ngOnDestroy(){this.keyManager?.destroy(),this.destroyed.next(),this.destroyed.complete(),this.pointerTracker?.destroy()}focusFirstItem(y="program"){this.keyManager.setFocusOrigin(y),this.keyManager.setFirstItemActive()}focusLastItem(y="program"){this.keyManager.setFocusOrigin(y),this.keyManager.setLastItemActive()}_getTabIndex(){return this.isInline?this._menuStackHasFocus?-1:0:null}closeOpenMenu(y,L){const{focusParentTrigger:K}={...L},Qe=this.keyManager,mt=this.triggerItem;y===mt?.getMenuTrigger()?.getMenu()&&(mt?.getMenuTrigger()?.close(),K&&(mt?Qe.setActiveItem(mt):Qe.setFirstItemActive()))}_setKeyManager(){this.keyManager=new Lr.Bu(this.items).withWrap().withTypeAhead().withHomeAndEnd(),"horizontal"===this.orientation?this.keyManager.withHorizontalOrientation(this.dir?.value||"ltr"):this.keyManager.withVerticalOrientation()}_subscribeToMenuOpen(){const y=(0,ge.h)(this.items.changes,this.destroyed);this.items.changes.pipe((0,q.Z)(this.items),(0,Gt.Z)(L=>L.filter(K=>K.hasMenu).map(K=>K.getMenuTrigger().opened.pipe((0,Ot.u)(K),(0,bn.Q)(y)))),(0,Ye.U)(),(0,At.n)(L=>(this.triggerItem=L,L.getMenuTrigger().closed)),(0,bn.Q)(this.destroyed)).subscribe(()=>this.triggerItem=void 0)}_subscribeToMenuStackClosed(){this.menuStack.closed.pipe((0,bn.Q)(this.destroyed)).subscribe(({item:y,focusParentTrigger:L})=>this.closeOpenMenu(y,{focusParentTrigger:L}))}_subscribeToMenuStackHasFocus(){this.isInline&&this.menuStack.hasFocus.pipe((0,bn.Q)(this.destroyed)).subscribe(y=>{this._menuStackHasFocus=y})}_setUpPointerTracker(){this.menuAim&&(this.ngZone.runOutsideAngular(()=>{this.pointerTracker=new _o(this.items)}),this.menuAim.initialize(this,this.pointerTracker))}static#e=this.\u0275fac=(()=>{let y;return function(K){return(y||(y=n.xGo(P)))(K||P)}})();static#t=this.\u0275dir=n.FsC({type:P,contentQueries:function(L,K,Qe){if(1&L&&n.wni(Qe,mr,5),2&L){let mt;n.mGM(mt=n.lsd())&&(K.items=mt)}},hostAttrs:["role","menu"],hostVars:4,hostBindings:function(L,K){1&L&&n.bIt("focus",function(){return K.focusFirstItem()})("focusin",function(){return K.menuStack.setHasFocus(!0)})("focusout",function(){return K.menuStack.setHasFocus(!1)}),2&L&&(n.Mr5("tabindex",K._getTabIndex())("id",K.id),n.BMQ("aria-orientation",K.orientation)("data-cdk-menu-stack-id",K.menuStack.id))},inputs:{id:"id"},standalone:!0,features:[n.Vt3]})}return P})(),Ii=(()=>{class P extends ui{constructor(){super(),this._parentTrigger=(0,n.WQX)(An,{optional:!0}),this.closed=new n.bkB,this.orientation="vertical",this.isInline=!this._parentTrigger,this.destroyed.subscribe(this.closed),this._parentTrigger?.registerChildMenu(this)}ngAfterContentInit(){super.ngAfterContentInit(),this._subscribeToMenuStackEmptied()}ngOnDestroy(){super.ngOnDestroy(),this.closed.complete()}_handleKeyEvent(y){const L=this.keyManager;switch(y.keyCode){case J.UQ:case J.LE:(0,J.rp)(y)||(y.preventDefault(),L.setFocusOrigin("keyboard"),L.onKeydown(y));break;case J._f:(0,J.rp)(y)||(y.preventDefault(),this.menuStack.close(this,{focusNextOnEmpty:Tr.currentItem,focusParentTrigger:!0}));break;case J.wn:(0,J.rp)(y,"altKey","metaKey","ctrlKey")||this.menuStack.closeAll({focusParentTrigger:!0});break;default:L.onKeydown(y)}}_toggleMenuFocus(y){const L=this.keyManager;switch(y){case Tr.nextItem:L.setFocusOrigin("keyboard"),L.setNextItemActive();break;case Tr.previousItem:L.setFocusOrigin("keyboard"),L.setPreviousItemActive();break;case Tr.currentItem:L.activeItem&&(L.setFocusOrigin("keyboard"),L.setActiveItem(L.activeItem))}}_subscribeToMenuStackEmptied(){this.menuStack.emptied.pipe((0,bn.Q)(this.destroyed)).subscribe(y=>this._toggleMenuFocus(y))}static#e=this.\u0275fac=function(L){return new(L||P)};static#t=this.\u0275dir=n.FsC({type:P,selectors:[["","cdkMenu",""]],hostAttrs:["role","menu",1,"cdk-menu"],hostVars:2,hostBindings:function(L,K){1&L&&n.bIt("keydown",function(mt){return K._handleKeyEvent(mt)}),2&L&&n.AVh("cdk-menu-inline",K.isInline)},outputs:{closed:"closed"},exportAs:["cdkMenu"],standalone:!0,features:[n.Jv_([{provide:Xr,useExisting:P},{provide:Qr,useExisting:P},lt("vertical")]),n.Vt3]})}return P})(),Yo=(()=>{class P extends ui{constructor(){super(...arguments),this.orientation="horizontal",this.isInline=!0}ngAfterContentInit(){super.ngAfterContentInit(),this._subscribeToMenuStackEmptied()}_handleKeyEvent(y){const L=this.keyManager;switch(y.keyCode){case J.i7:case J.n6:case J.UQ:case J.LE:if(!(0,J.rp)(y)&&(y.keyCode===J.UQ||y.keyCode===J.LE)){y.preventDefault();const Qe=L.activeItem?.isMenuOpen();L.activeItem?.getMenuTrigger()?.close(),L.setFocusOrigin("keyboard"),L.onKeydown(y),Qe&&L.activeItem?.getMenuTrigger()?.open()}break;case J._f:(0,J.rp)(y)||(y.preventDefault(),L.activeItem?.getMenuTrigger()?.close());break;case J.wn:(0,J.rp)(y,"altKey","metaKey","ctrlKey")||L.activeItem?.getMenuTrigger()?.close();break;default:L.onKeydown(y)}}_toggleOpenMenu(y){const L=this.keyManager;switch(y){case Tr.nextItem:L.setFocusOrigin("keyboard"),L.setNextItemActive(),L.activeItem?.getMenuTrigger()?.open();break;case Tr.previousItem:L.setFocusOrigin("keyboard"),L.setPreviousItemActive(),L.activeItem?.getMenuTrigger()?.open();break;case Tr.currentItem:L.activeItem&&(L.setFocusOrigin("keyboard"),L.setActiveItem(L.activeItem))}}_subscribeToMenuStackEmptied(){this.menuStack?.emptied.pipe((0,bn.Q)(this.destroyed)).subscribe(y=>this._toggleOpenMenu(y))}static#e=this.\u0275fac=(()=>{let y;return function(K){return(y||(y=n.xGo(P)))(K||P)}})();static#t=this.\u0275dir=n.FsC({type:P,selectors:[["","cdkMenuBar",""]],hostAttrs:["role","menubar",1,"cdk-menu-bar"],hostBindings:function(L,K){1&L&&n.bIt("keydown",function(mt){return K._handleKeyEvent(mt)})},exportAs:["cdkMenuBar"],standalone:!0,features:[n.Jv_([{provide:Xr,useExisting:P},{provide:Qr,useExisting:P},{provide:Le,useFactory:()=>Ct.inline("horizontal")}]),n.Vt3]})}return P})();function gs(P,se){if(1&P){const y=n.RV6();n.j41(0,"div",6),n.bIt("click",function(){const K=n.eBV(y).$implicit,Qe=n.XpG(2);return n.Njj(Qe.menuItemClick(K))}),n.j41(1,"mat-icon"),n.EFF(2),n.k0s(),n.j41(3,"span"),n.EFF(4),n.k0s()()}if(2&P){const y=se.$implicit;n.R7$(2),n.JRh(y.icon),n.R7$(2),n.JRh(y.title)}}function Fs(P,se){if(1&P&&(n.j41(0,"div",4),n.Z7z(1,gs,5,2,"div",5,n.fX1),n.k0s()),2&P){const y=n.XpG();n.R7$(),n.Dyx(y.menuItems())}}let Fo=(()=>{class P{constructor(){this.menuItems=n.hFB.required(),this.onMenuItemClick=(0,n.CGW)()}menuItemClick(y){this.onMenuItemClick.emit(y)}static#e=this.\u0275fac=function(L){return new(L||P)};static#t=this.\u0275cmp=n.VBU({type:P,selectors:[["lv-lib-header-menu"]],inputs:{menuItems:[n.Mj6.SignalBased,"menuItems"]},outputs:{onMenuItemClick:"onMenuItemClick"},standalone:!0,features:[n.aNF],decls:6,vars:3,consts:[["trigger",""],["cdkMenuBar","",1,"navigation-button"],["cdkMenuItem","","type","text","shape","square","size","md",3,"rounded","iconOnly","cdkMenuTriggerFor"],["data-testid","lv-lib-header-menu"],["cdkMenu","",1,"menu-container"],["cdkMenuItem","",1,"menu-item"],["cdkMenuItem","",1,"menu-item",3,"click"]],template:function(L,K){if(1&L&&(n.j41(0,"div",1)(1,"lv-lib-button",2)(2,"mat-icon"),n.EFF(3,"more_vert"),n.k0s()()(),n.DNE(4,Fs,3,0,"ng-template",3,0,n.C5r)),2&L){const Qe=n.sdS(5);n.R7$(),n.Y8G("rounded",!0)("iconOnly",!0)("cdkMenuTriggerFor",Qe)}},dependencies:[o.MD,_e.An,Yo,mr,Kt.X,hr,Ii],styles:[".navigation-button[_ngcontent-%COMP%]{border-radius:12px}.navigation-button[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:gray}.navigation-button[_ngcontent-%COMP%]:hover{background-color:#f5f5f5}.menu-container[_ngcontent-%COMP%]{margin-top:2rem;background-color:#fff;box-shadow:0 3px 24px #3232320a;width:200px}@media (max-width: 768px){.menu-container[_ngcontent-%COMP%]{margin-top:1.2rem}}.menu-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:1rem;padding:1.5rem;cursor:pointer;height:18px;color:gray}.menu-item[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:.75rem}.menu-item[_ngcontent-%COMP%]:hover{background-color:#f5f5f5}"]})}return P})();const rn=["*"];let Mo=(()=>{class P{constructor(){this.fullWidth=(0,n.hFB)(!1),this.maxWidth=(0,n.hFB)(1200)}static#e=this.\u0275fac=function(L){return new(L||P)};static#t=this.\u0275cmp=n.VBU({type:P,selectors:[["lv-lib-header-new"]],inputs:{fullWidth:[n.Mj6.SignalBased,"fullWidth"],maxWidth:[n.Mj6.SignalBased,"maxWidth"]},standalone:!0,features:[n.aNF],ngContentSelectors:rn,decls:3,vars:2,consts:[["data-testid","lv-lib-header"],[1,"header-container"]],template:function(L,K){1&L&&(n.NAR(),n.j41(0,"header",0)(1,"div",1),n.SdG(2),n.k0s()()),2&L&&(n.R7$(),n.xc7("max-width",K.fullWidth()?null:K.maxWidth()+"px"))},dependencies:[o.MD],styles:["header{width:100%;height:inherit;background-color:#fff}.header-container{height:100%;width:100%;margin:auto;padding-inline:1.5rem}@media screen and (max-width: 768px){.header-container{padding-inline:1rem}}\n"],encapsulation:2})}return P})();var xo=h(2211),No=h(1318),Jo=h(9631),co=h(2102),Lo=h(9417);const Dr=P=>({"disabled-overlay":P});function yr(P,se){if(1&P&&n.nrm(0,"div",0),2&P){const y=n.XpG();n.Y8G("@overlaySlide",y._isCollapsed()?"hide":"show")}}function Ui(P,se){if(1&P){const y=n.RV6();n.j41(0,"mat-icon",6),n.bIt("mousedown",function(K){n.eBV(y);const Qe=n.XpG();return n.Njj(Qe.onClearSearchValueMouseDown(K))})("click",function(){n.eBV(y);const K=n.XpG();return n.Njj(K.onClearSearchValue())}),n.EFF(1," close "),n.k0s()}2&P&&n.Y8G("@iconFade",void 0)}let sr=(()=>{class P{constructor(){this.searchSubmitted=(0,n.CGW)(),this.animation=(0,n.hFB)(!1),this._isCollapsed=(0,n.vPA)(!0),this.isCollapsedChange=(0,n.CGW)(),this._showCloseIcon=(0,n.vPA)(!1),this.searchValue=(0,n.geq)(""),this.defaultPlaceholder=(0,n.hFB)("Placeholder")}onAnimationDone(){this._showCloseIcon.set(!this._isCollapsed())}onInputFocusOut(y){const L=y.relatedTarget;(!L||!L.closest(".form-field-container"))&&this.collapseSearchBar()}expandSearchBar(){this._isCollapsed()&&(this._isCollapsed.set(!1),this.isCollapsedChange.emit(!1))}collapseSearchBar(){this._isCollapsed()||(this._isCollapsed.set(!0),this.isCollapsedChange.emit(!0))}clearSearchValue(){this.searchValue.set("")}onClearSearchValueMouseDown(y){y.preventDefault()}onClearSearchValue(){this.clearSearchValue(),this._isCollapsed.set(!0)}onEnterPressed(){this.searchSubmitted.emit(this.searchValue())}static#e=this.\u0275fac=function(L){return new(L||P)};static#t=this.\u0275cmp=n.VBU({type:P,selectors:[["lv-lib-search-bar"]],inputs:{animation:[n.Mj6.SignalBased,"animation"],searchValue:[n.Mj6.SignalBased,"searchValue"],defaultPlaceholder:[n.Mj6.SignalBased,"defaultPlaceholder"]},outputs:{searchSubmitted:"searchSubmitted",isCollapsedChange:"isCollapsedChange",searchValue:"searchValueChange"},standalone:!0,features:[n.aNF],decls:7,vars:12,consts:[[1,"searchbar-overlay"],[1,"form-field-container",3,"ngClass"],["appearance","outline","data-testid","lv-lib-search-bar"],["matInput","","type","text",1,"input",3,"ngModelChange","keydown.enter","focus","focusout","ngModel","placeholder"],["matIconPrefix","",1,"input-leading-icon",3,"click"],["matIconSuffix","",1,"input-trailing-icon"],["matIconSuffix","",1,"input-trailing-icon",3,"mousedown","click"]],template:function(L,K){1&L&&(n.DNE(0,yr,1,1,"div",0),n.j41(1,"div",1),n.bIt("@collapseAnimation.done",function(){return K.onAnimationDone()}),n.j41(2,"mat-form-field",2)(3,"input",3),n.mxI("ngModelChange",function(mt){return n.DH7(K.searchValue,mt)||(K.searchValue=mt),mt}),n.bIt("keydown.enter",function(){return K.onEnterPressed()})("focus",function(){return K.expandSearchBar()})("focusout",function(mt){return K.onInputFocusOut(mt)}),n.k0s(),n.j41(4,"mat-icon",4),n.bIt("click",function(){return K.expandSearchBar()}),n.EFF(5," search "),n.k0s(),n.DNE(6,Ui,2,1,"mat-icon",5),n.k0s()()),2&L&&(n.vxM(0,K.animation()?0:-1),n.R7$(),n.AVh("disabled-overlay",!K._isCollapsed()),n.Y8G("ngClass",n.eq3(10,Dr,!K._isCollapsed()))("@collapseAnimation",K._isCollapsed()&&K.animation()?"collapsed":"expanded"),n.R7$(),n.AVh("not-focused",K._isCollapsed()),n.R7$(),n.R50("ngModel",K.searchValue),n.Y8G("placeholder",K.defaultPlaceholder()),n.R7$(3),n.vxM(6,K.searchValue().length>0&&!K._isCollapsed()&&K._showCloseIcon()?6:-1))},dependencies:[o.MD,o.YU,co.RG,co.rl,co.JW,co.yw,Jo.fS,Jo.fg,_e.An,Lo.YN,Lo.me,Lo.BC,Lo.vS],styles:["lv-lib-search-bar .searchbar-overlay{position:absolute;top:-12px;left:-16px;right:-16px;height:100dvh;background-color:#00000052;z-index:5}lv-lib-search-bar .form-field-container{position:relative;z-index:10}lv-lib-search-bar .form-field-container.disabled-overlay{pointer-events:auto}lv-lib-search-bar .form-field-container:not(.disabled-overlay){pointer-events:none}lv-lib-search-bar mat-form-field{width:100%;position:absolute;height:40px;pointer-events:auto}lv-lib-search-bar .mat-mdc-form-field-subscript-wrapper{display:none}lv-lib-search-bar .mat-mdc-form-field-flex{align-items:center!important;height:100%!important}lv-lib-search-bar .mdc-notched-outline__notch,lv-lib-search-bar .mdc-notched-outline__leading,lv-lib-search-bar .mdc-notched-outline__trailing{border:none!important}lv-lib-search-bar .mat-mdc-form-field-icon-prefix,lv-lib-search-bar [dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 .5rem 0 0!important}lv-lib-search-bar .mat-mdc-text-field-wrapper{height:40px!important;padding-inline:.5rem!important;border-radius:10px!important;background-color:#f5f5f5!important}lv-lib-search-bar .mat-mdc-text-field-wrapper.mdc-text-field--focused{outline:none;box-shadow:0 0 0 1px #ff8114}lv-lib-search-bar .mat-mdc-form-field-icon-prefix{display:flex}lv-lib-search-bar .mat-mdc-form-field-icon-prefix mat-icon{padding:0!important}lv-lib-search-bar .mat-mdc-form-field-infix{display:flex;padding:0!important}lv-lib-search-bar .input{color:#000!important;caret-color:#000!important}lv-lib-search-bar .input::placeholder{color:gray!important}lv-lib-search-bar .input-leading-icon{padding-right:.5rem;color:gray}lv-lib-search-bar .input-trailing-icon{color:gray;cursor:pointer}lv-lib-search-bar .button-icon{color:gray}lv-lib-search-bar .not-focused .mdc-text-field--focused{box-shadow:none}\n"],encapsulation:2,data:{animation:[(0,Oe.hZ)("overlaySlide",[(0,Oe.wk)("hide",(0,Oe.iF)({display:"none"})),(0,Oe.wk)("show",(0,Oe.iF)({display:"block"}))]),(0,Oe.hZ)("collapseAnimation",[(0,Oe.wk)("expanded",(0,Oe.iF)({width:"100%",height:"40px",left:"0"})),(0,Oe.wk)("collapsed",(0,Oe.iF)({width:"40px",height:"40px",left:"calc(100% - 40px)"})),(0,Oe.kY)("expanded => collapsed",[(0,Oe.i0)("400ms ease-in-out")]),(0,Oe.kY)("collapsed => expanded",[(0,Oe.i0)("400ms ease-in-out")])]),(0,Oe.hZ)("iconFade",[(0,Oe.kY)(":enter",[(0,Oe.iF)({opacity:0}),(0,Oe.i0)("100ms ease-in",(0,Oe.iF)({opacity:1}))]),(0,Oe.kY)(":leave",[(0,Oe.i0)("100ms ease-out",(0,Oe.iF)({opacity:0}))])])]}})}return P})();var Cr=h(4823),qo=h(33);function wi(P,se){if(1&P&&n.nrm(0,"lv-lib-avatar",2),2&P){const y=n.XpG();n.Y8G("displayName",y.displayName())}}function ls(P,se){1&P&&n.nrm(0,"div",4)}function aa(P,se){if(1&P&&(n.j41(0,"div",3),n.DNE(1,ls,1,0,"div",4),n.nrm(2,"lv-lib-icon",5),n.k0s()),2&P){const y=n.XpG();n.R7$(),n.vxM(1,y.followBadge()?1:-1),n.R7$(),n.Y8G("size",y.isMobile()?"lg":"md")("iconName",y.icon())}}function Wo(P,se){if(1&P&&(n.j41(0,"span"),n.EFF(1),n.k0s()),2&P){const y=n.XpG();n.R7$(),n.JRh(y.label())}}let uo=(()=>{class P{constructor(y){this.router=y,this.isDisabled=(0,n.hFB)(!1),this.onClick=(0,n.CGW)(),this.isLoggedIn=n.hFB.required(),this.itemIsActive=(0,n.hFB)(!1),this.route=(0,n.hFB)(""),this.icon=(0,n.hFB)(""),this.label=(0,n.hFB)(""),this.assetLink=(0,n.hFB)(!1),this.isMobile=(0,n.hFB)(!1),this.displayName=(0,n.hFB)(void 0),this.followBadge=(0,n.hFB)(!1)}isActiveRoute(){return this.router.url===this.route()}static#e=this.\u0275fac=function(L){return new(L||P)(n.rXU(qo.Ix))};static#t=this.\u0275cmp=n.VBU({type:P,selectors:[["lv-lib-sidebar-navigation-item"]],inputs:{isDisabled:[n.Mj6.SignalBased,"isDisabled"],isLoggedIn:[n.Mj6.SignalBased,"isLoggedIn"],itemIsActive:[n.Mj6.SignalBased,"itemIsActive"],route:[n.Mj6.SignalBased,"route"],icon:[n.Mj6.SignalBased,"icon"],label:[n.Mj6.SignalBased,"label"],assetLink:[n.Mj6.SignalBased,"assetLink"],isMobile:[n.Mj6.SignalBased,"isMobile"],displayName:[n.Mj6.SignalBased,"displayName"],followBadge:[n.Mj6.SignalBased,"followBadge"]},outputs:{onClick:"onClick"},standalone:!0,features:[n.aNF],decls:5,vars:13,consts:[["matTooltip","Coming soon!",3,"matTooltipDisabled"],[3,"click"],["avatarSize","small",3,"displayName"],[1,"icon-wrapper"],[1,"follow-badge"],[1,"icons",3,"size","iconName"]],template:function(L,K){1&L&&(n.j41(0,"div",0)(1,"a",1),n.bIt("click",function(mt){return K.onClick.emit(mt)}),n.DNE(2,wi,1,1,"lv-lib-avatar",2)(3,aa,3,3)(4,Wo,2,1,"span"),n.k0s()()),2&L&&(n.Y8G("matTooltipDisabled",!K.isDisabled()),n.R7$(),n.AVh("mobile-items",K.isMobile())("sidebar-item",!K.isMobile())("asset-link",K.assetLink())("active",K.isActiveRoute()||K.itemIsActive())("disabled",K.isDisabled()),n.R7$(),n.vxM(2,K.isLoggedIn()&&K.displayName()?2:3),n.R7$(2),n.vxM(4,K.isMobile()?-1:4))},dependencies:[o.MD,xo.o,N,Cr.oV],styles:[".icon-wrapper[_ngcontent-%COMP%]{position:relative}.follow-badge[_ngcontent-%COMP%]{position:absolute;top:0;right:0;z-index:100;width:8px;height:8px;border-radius:50%;background-color:#ff8114}.icons[_ngcontent-%COMP%]{display:flex;align-items:center}.sidebar-item[_ngcontent-%COMP%]{text-decoration:none;box-sizing:border-box;width:100%;height:56px;display:flex;align-items:center;border-radius:8px;padding:1rem;gap:.75rem;transition:background-color .1s ease-in-out;background-color:transparent;color:#000;cursor:pointer}.sidebar-item[_ngcontent-%COMP%]:hover{background-color:#fff;color:#000}.sidebar-item[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-weight:500}.sidebar-item.active[_ngcontent-%COMP%]{background-color:#fff}.sidebar-item.disabled[_ngcontent-%COMP%]{pointer-events:none;color:#dbdbdb}.sidebar-item.asset-link[_ngcontent-%COMP%]{text-decoration:none;box-sizing:border-box;width:100%;height:56px;display:flex;align-items:center;border-radius:8px;padding:1rem;gap:.75rem;transition:background-color .1s ease-in-out;background-color:#ff8114;color:#fff}.sidebar-item.asset-link[_ngcontent-%COMP%]:hover{background-color:#cc6810;color:#fff}.sidebar-item.footer[_ngcontent-%COMP%]{display:flex;align-items:center}.sidebar-item.footer[_ngcontent-%COMP%] span[_ngcontent-%COMP%], .sidebar-item.footer[_ngcontent-%COMP%] .icons[_ngcontent-%COMP%]{color:gray}.sidebar-item.footer[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:.75rem}.mobile-items[_ngcontent-%COMP%] .icons[_ngcontent-%COMP%]{color:gray}.mobile-items.active[_ngcontent-%COMP%] .icons[_ngcontent-%COMP%]{color:#000}.mobile-items.disabled[_ngcontent-%COMP%] .icons[_ngcontent-%COMP%]{color:#dbdbdb}.mobile-items.asset-link[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#ff8114;border-radius:50%}.mobile-items.asset-link[_ngcontent-%COMP%] .icons[_ngcontent-%COMP%]{color:#fff}"]})}return P})();const Pa=[[["","sidebarItem",""]],[["","mobileSidebarItem",""]]],Ir=["[sidebarItem]","[mobileSidebarItem]"];let Xs=(()=>{class P{static#e=this.\u0275fac=function(L){return new(L||P)};static#t=this.\u0275cmp=n.VBU({type:P,selectors:[["lv-lib-sidebar-navigation"]],standalone:!0,features:[n.aNF],ngContentSelectors:Ir,decls:4,vars:0,consts:[[1,"sidebar-container"],[1,"mobile-sidebar-container"]],template:function(L,K){1&L&&(n.NAR(Pa),n.j41(0,"nav",0),n.SdG(1),n.k0s(),n.j41(2,"nav",1),n.SdG(3,1),n.k0s())},dependencies:[o.MD],styles:[".sidebar-container[_ngcontent-%COMP%]{height:100%;width:100%;display:flex;flex-direction:column;gap:.5rem;flex:1}.mobile-sidebar-container[_ngcontent-%COMP%]{position:fixed;bottom:0;display:flex;align-items:center;justify-content:space-evenly;height:64px;width:100%;background-color:#fff}@media (max-width: 768px){.sidebar-container[_ngcontent-%COMP%]{display:none}.mobile-sidebar-container[_ngcontent-%COMP%]{border-top:1px solid #dbdbdb;display:flex}}@media (min-width: 768px){.sidebar-container[_ngcontent-%COMP%]{display:flex}.mobile-sidebar-container[_ngcontent-%COMP%]{display:none}}"]})}return P})();var Zs=h(8359);let to=(()=>{class P{constructor(y,L,K,Qe){this.viewContainerRef=y,this.elementRef=L,this.componentFactoryResolver=K,this.renderer=Qe,this.customConfig={},this.elementClass="",this.classes=[""],this.config={color:"orange",matIcon:{name:""},class:"",width:"auto",type:"default",disabled:!1,link:{href:"",target:"_blank"}},this.subscription=new Zs.yU}ngOnInit(){this.config={...this.config,...this.customConfig},this.setInputs(),this.subscription=this.handleClickEvent()}ngOnDestroy(){this.subscription.unsubscribe()}handleClickEvent(){return(0,It.R)(this.elementRef.nativeElement,"click",{capture:!0}).subscribe(y=>{y.target===this.elementRef.nativeElement&&this.config.disabled?(y.preventDefault(),y.stopImmediatePropagation()):this.config.link.href&&window.open(this.config.link.href,this.config.link.target)})}setInputs(){}addIcon(){}setFontSizeAndHeight(){}setColor(y){if(y.disabled)return"lv-inactive";switch(y.color){case"positive":return"lv-green";case"negative":return"lv-red";case"neutral":return"lv-black";case"orange":return"lv-orange";case"darkgrey":return"lv-darkgrey";case"inactive":return"lv-inactive";default:return""}}static#e=this.\u0275fac=function(L){return new(L||P)(n.rXU(n.c1b),n.rXU(n.aKT),n.rXU(n.OM3),n.rXU(n.sFG))};static#t=this.\u0275dir=n.FsC({type:P,selectors:[[""]],hostVars:2,hostBindings:function(L,K){2&L&&n.HbH(K.elementClass)},inputs:{customConfig:"customConfig"},standalone:!0})}return P})(),Go=(()=>{class P extends to{constructor(y,L,K,Qe){super(y,L,K,Qe),this.customConfig={},this.subscription=new Zs.yU,this.config={color:"orange",matIcon:{name:"",position:"left"},class:"",width:"auto",type:"default",disabled:void 0,link:{href:"",target:"_blank"}},this.classes=["lv-button-component"]}ngOnInit(){this.config={...this.config,...this.customConfig},this.setInputs(),this.subscription=this.handleClickEvent()}ngOnDestroy(){super.ngOnDestroy()}ngOnChanges(y){this.config={...this.config,...this.customConfig},this.setInputs()}setInputs(){this.config&&void 0!==this.config.disabled&&(this.config.disabled?this.renderer.setAttribute(this.elementRef.nativeElement,"disabled","true"):this.renderer.removeAttribute(this.elementRef.nativeElement,"disabled")),this.classes=["lv-button-component"],this.config.matIcon.name&&this.addIcon(),this.classes.push(this.setColor(this.config)),this.setFontSizeAndHeight(),this.updateWidth(),this.config.class&&this.classes.push(this.config.class),this.elementClass=this.classes.join(" ")}addIcon(){this.viewContainerRef.clear();const y=this.viewContainerRef.createComponent(this.componentFactoryResolver.resolveComponentFactory(_e.An),0,void 0,[[document.createTextNode(this.config.matIcon.name)]]);"right"===this.config.matIcon.position?this.elementRef.nativeElement.appendChild(y.location.nativeElement):this.elementRef.nativeElement.prepend(y.location.nativeElement),this.classes.push("icon")}setFontSizeAndHeight(){switch(this.config.type){case"default":case"new":this.classes.push("lv-button-size-desktop");break;case"table":this.classes.push("lv-button-size-table")}}updateWidth(){this.elementRef.nativeElement.style.setProperty("--button-width",this.config.width)}static#e=this.\u0275fac=function(L){return new(L||P)(n.rXU(n.c1b),n.rXU(n.aKT),n.rXU(n.OM3),n.rXU(n.sFG))};static#t=this.\u0275dir=n.FsC({type:P,selectors:[["","lv-lib-button",""]],inputs:{customConfig:"customConfig"},standalone:!0,features:[n.Vt3,n.OA$]})}return P})();var Qs=function(P){return P.white="white",P.primary="primary",P.success="success",P.danger="danger",P.default="default",P.secondary="secondary",P}(Qs||{});const Ys=["circle1"],no=["circle2"],ca=["circle3"],Ns=(P,se)=>({"background-color":P,color:se}),jr=(P,se)=>({"gradient-border adstep--container--wh-premium":P,"adstep--container--wh-default":se}),Eo=P=>({"background-image":P}),gr=P=>({color:P}),Or=(P,se,y)=>({"step--form-rounded-completed step--form-rounded-completed-short":P,"step--form-rounded-inactive":se,"step--form-rounded-completed-premium":y}),To=P=>({"check-icon--active check-icon--active-short":P}),ho=P=>({"background-color":P}),Ki=(P,se,y)=>({"step--form-rounded-completed step--form-rounded-direct":P,"step--form-rounded-inactive":se,"step--form-rounded-completed-premium":y}),Do=(P,se,y)=>({"step--form-rounded-completed":P,"step--form-rounded-inactive":se,"step--form-rounded-completed-premium":y}),ya=P=>({"check-icon--active":P}),Ls=P=>({"margin-top":P}),Bs=P=>({stroke:P}),Vs=(P,se)=>({"load--play":P,"load--paused":se}),$r=(P,se,y)=>({"load--play":P,"load--paused":se,"one-short":y}),fo=P=>({color:P,class:"cta--btn"}),Js=P=>({"cta--active":P});function js(P,se){if(1&P&&(n.j41(0,"div",28)(1,"span"),n.EFF(2),n.k0s()()),2&P){const y=n.XpG();n.R7$(2),n.SpI(" ",y.adNotice," ")}}function re(P,se){if(1&P){const y=n.RV6();n.j41(0,"mat-icon",32),n.bIt("click",function(){n.eBV(y);const K=n.XpG(2);return n.Njj(K.onClose.emit())}),n.EFF(1,"close "),n.k0s()}}function le(P,se){if(1&P&&(n.j41(0,"div",29),n.DNE(1,re,2,0,"mat-icon",30),n.nrm(2,"div",31),n.k0s()),2&P){const y=n.XpG();n.Y8G("ngStyle",y.handleTaboolaStyles(!1)),n.R7$(),n.Y8G("ngIf",y.showClose),n.R7$(),n.Y8G("ngStyle",y.handleTaboolaStyles(!1))}}function j(P,se){1&P&&(n.j41(0,"mat-icon",35),n.EFF(1,"skip_next "),n.k0s())}function Ae(P,se){if(1&P){const y=n.RV6();n.j41(0,"div",33),n.bIt("click",function(){n.eBV(y);const K=n.XpG();return n.Njj(K.onSkip.emit())}),n.j41(1,"span"),n.EFF(2," Skip "),n.k0s(),n.DNE(3,j,2,0,"mat-icon",34),n.nrm(4,"div",31),n.k0s()}if(2&P){const y=n.XpG();n.Y8G("ngStyle",y.handleTaboolaStyles(!0)),n.R7$(3),n.Y8G("ngIf",!y.showClose),n.R7$(),n.Y8G("ngStyle",y.handleTaboolaStyles(!0))}}function vt(P,se){if(1&P&&(n.j41(0,"div",36),n.qSk(),n.j41(1,"svg",37),n.nrm(2,"circle",38,0),n.k0s()()),2&P){const y=n.XpG();n.Y8G("ngClass","inactive"===y.currentStep?"load load--reset":"load"),n.R7$(2),n.Aen(n.eq3(4,Bs,y.isPremium?"#fff !important":"black !important")),n.Y8G("ngClass",n.l_i(6,Vs,"active"===y.currentStep,"inactive"===y.currentStep))}}function ci(P,se){if(1&P&&(n.j41(0,"mat-icon",14),n.EFF(1,"check "),n.k0s()),2&P){const y=n.XpG();n.Y8G("ngClass",n.eq3(1,ya,"completed"===y.currentStep))}}function Pi(P,se){if(1&P&&(n.j41(0,"div",39),n.qSk(),n.j41(1,"svg",37),n.nrm(2,"circle",40,1),n.k0s()()),2&P){const y=n.XpG();n.R7$(2),n.Aen(n.eq3(3,Bs,y.isPremium?"#fff !important":"black !important")),n.Y8G("ngClass",n.sMw(5,$r,"pending"===y.currentStep,"inactive"===y.currentStep||"active"===y.currentStep,"completed"===y.currentStep))}}function Ko(P,se){if(1&P&&(n.j41(0,"div",41),n.qSk(),n.j41(1,"svg",37),n.nrm(2,"circle",42),n.k0s()()),2&P){const y=n.XpG();n.R7$(2),n.Aen(n.eq3(3,Bs,y.isPremium?"#fff !important":"black !important")),n.Y8G("ngClass",n.l_i(5,Vs,"completed"===y.currentStep,"inactive"===y.currentStep||"active"===y.currentStep||"pending"===y.currentStep))}}function cs(P,se){if(1&P){const y=n.RV6();n.j41(0,"button",43),n.bIt("click",function(){n.eBV(y);const K=n.XpG();return n.Njj(K.ctaClick.emit())}),n.EFF(1),n.k0s()}if(2&P){const y=n.XpG();n.Y8G("customConfig",n.eq3(3,fo,"completed"!==y.currentStep||y.isPremium?"orange":"darkgrey"))("ngClass",n.eq3(5,Js,"completed"===y.currentStep)),n.R7$(),n.JRh("completed"!=y.currentStep?y.ctaTitle:y.completedStepBtnText)}}var Ji=function(P){return P.active="active",P.inactive="inactive",P.completed="completed",P.pending="pending",P}(Ji||{}),Xo=function(P){return P.premium="PREMIUM",P.ad="AD",P}(Xo||{});let qs=(()=>{class P{constructor(){this.img="",this.isPremium=!1,this.title="",this.description="",this.currentStep=Ji.inactive,this.showClose=!1,this.isTaboola=!1,this.hrefTarget="",this.firstStepText="",this.secondStepText="",this.lastStepText="",this.adNotice="",this.secondStepWaitingText="Wating...",this.completedStepBtnText="",this.onClose=new n.bkB,this.onSkip=new n.bkB,this.ctaClick=new n.bkB,this.CustomAdStepStates=Ji,this.CustomAdStepTypes=Xo}ngOnChanges(y){"inactive"===y.currentStep?.currentValue&&"active"===y.currentStep.previousValue&&setTimeout(()=>{this.el2&&(this.el2.nativeElement.classList.remove("one-short"),setTimeout(()=>{this.el2&&this.el2.nativeElement.classList.add("one-short")},0))},10),"active"===y.currentStep?.currentValue&&"inactive"===y.currentStep?.previousValue&&this.el2&&(this.el2.nativeElement.classList.remove("one-short"),setTimeout(()=>{this.el2&&this.el2.nativeElement.classList.add("one-short")},5))}url(y){return`url(${y})`}handleTaboolaStyles(y){return y?{height:"50px",width:"125px"}:{height:"50px",width:"50px"}}static#e=this.\u0275fac=function(L){return new(L||P)};static#t=this.\u0275cmp=n.VBU({type:P,selectors:[["lv-lib-ad-step"]],viewQuery:function(L,K){if(1&L&&(n.GBs(Ys,5),n.GBs(no,5),n.GBs(ca,5)),2&L){let Qe;n.mGM(Qe=n.lsd())&&(K.el=Qe.first),n.mGM(Qe=n.lsd())&&(K.el1=Qe.first),n.mGM(Qe=n.lsd())&&(K.el2=Qe.first)}},inputs:{img:"img",isPremium:"isPremium",title:"title",description:"description",ctaTitle:"ctaTitle",shortLinkTitle:"shortLinkTitle",currentStep:"currentStep",showButton:"showButton",showClose:"showClose",isTaboola:"isTaboola",hrefTarget:"hrefTarget",firstStepText:"firstStepText",secondStepText:"secondStepText",lastStepText:"lastStepText",adNotice:"adNotice",secondStepWaitingText:"secondStepWaitingText",completedStepBtnText:"completedStepBtnText"},outputs:{onClose:"onClose",onSkip:"onSkip",ctaClick:"ctaClick"},standalone:!0,features:[n.OA$,n.aNF],decls:43,vars:77,consts:[["circle3",""],["circle1",""],[1,"adstep--container",3,"ngStyle","ngClass"],[1,"adstep--container__preview-image"],["style","position:absolute;","class","icon-container icon-container-left",4,"ngIf"],[2,"position","absolute"],["class","icon-container",3,"ngStyle",4,"ngIf"],["class","icon-container",3,"ngStyle","click",4,"ngIf"],[1,"adstep--container__content-wrapper"],[1,"title--heading",3,"ngStyle"],[1,"adstep--container__content"],[1,"adstep--container__content__step-wrapper"],[1,"step--wrapper"],[1,"step--form-rounded",3,"ngClass"],[1,"check-icon",3,"ngClass"],[1,"step--count",3,"ngClass"],[3,"ngClass",4,"ngIf"],[1,"cta--text","cta--text--top",3,"innerHTML"],[1,"step--seperator-wrapper",3,"ngStyle"],[1,"step--seperator","step--seperator--1",3,"ngStyle"],["class","check-icon",3,"ngClass",4,"ngIf"],["class","load",4,"ngIf"],[1,"cta--text","cta--text--top"],[1,"step--seperator-wrapper"],["class","load three",4,"ngIf"],[1,"step--text--stl","cta--text--top","cta--text"],[1,"cta-wrapper",3,"ngStyle"],["lv-lib-button","",3,"customConfig","ngClass","click",4,"ngIf"],[1,"icon-container","icon-container-left",2,"position","absolute"],[1,"icon-container",3,"ngStyle"],["class","icon-container__icon","style","width: 35px;",3,"click",4,"ngIf"],[1,"icon-container__background",3,"ngStyle"],[1,"icon-container__icon",2,"width","35px",3,"click"],[1,"icon-container",3,"click","ngStyle"],["class","icon-container__icon",4,"ngIf"],[1,"icon-container__icon"],[3,"ngClass"],["version","1.1","viewBox","0 0 120 120","xmlns","http://www.w3.org/2000/svg"],["shape-rendering","geometricPrecision","cx","60","cy","60","r","50",1,"load","one","one-short",3,"ngClass"],[1,"load"],["shape-rendering","geometricPrecision","cx","60","cy","60","r","55",1,"load","one",3,"ngClass"],[1,"load","three"],["shape-rendering","geometricPrecision","cx","60","cy","60","r","55",1,"load","one","one-once",3,"ngClass"],["lv-lib-button","",3,"click","customConfig","ngClass"]],template:function(L,K){1&L&&(n.j41(0,"div")(1,"div",2)(2,"div",3),n.DNE(3,js,3,1,"div",4),n.j41(4,"div",5),n.DNE(5,le,3,3,"div",6)(6,Ae,5,3,"div",7),n.k0s()(),n.j41(7,"div",8)(8,"h2",9),n.EFF(9),n.k0s(),n.j41(10,"div",10)(11,"div",11)(12,"div",12)(13,"div",13)(14,"mat-icon",14),n.EFF(15,"check "),n.k0s(),n.j41(16,"span",15),n.EFF(17,"1"),n.k0s()(),n.DNE(18,vt,4,9,"div",16),n.nrm(19,"span",17),n.k0s(),n.j41(20,"div",18),n.nrm(21,"div",19),n.k0s(),n.j41(22,"div",12)(23,"div",13),n.DNE(24,ci,2,3,"mat-icon",20),n.j41(25,"span",15),n.EFF(26,"2"),n.k0s()(),n.DNE(27,Pi,4,9,"div",21),n.j41(28,"span",22),n.EFF(29),n.k0s()(),n.j41(30,"div",23),n.nrm(31,"div",19),n.k0s(),n.j41(32,"div",12)(33,"div",13)(34,"mat-icon",14),n.EFF(35,"check "),n.k0s(),n.j41(36,"span",15),n.EFF(37,"3"),n.k0s()(),n.DNE(38,Ko,3,8,"div",24),n.j41(39,"span",25),n.EFF(40),n.k0s()()()(),n.j41(41,"div",26),n.DNE(42,cs,2,7,"button",27),n.k0s()()()()),2&L&&(n.xc7("transform",K.isPremium?"scale(0.98)":"scale(1)"),n.R7$(),n.Y8G("ngStyle",n.l_i(37,Ns,K.isPremium?"#323232":"#ffffff",K.isPremium?"#fff":"black"))("ngClass",n.l_i(40,jr,K.isPremium,!K.isPremium)),n.R7$(),n.Aen(n.eq3(43,Eo,K.isPremium?"":K.url(K.img))),n.R7$(),n.Y8G("ngIf",K.adNotice),n.R7$(2),n.Y8G("ngIf",K.showClose),n.R7$(),n.Y8G("ngIf",!K.showClose&&K.currentStep!==K.CustomAdStepStates.pending&&K.currentStep!==K.CustomAdStepStates.completed),n.R7$(2),n.Y8G("ngStyle",n.eq3(45,gr,K.isPremium?"#fff":"black")),n.R7$(),n.SpI(" ",K.title," "),n.R7$(4),n.Y8G("ngClass",n.sMw(47,Or,"active"===K.currentStep||"completed"===K.currentStep||"pending"===K.currentStep,"active"===K.currentStep||"completed"===K.currentStep||"pending"===K.currentStep,K.isPremium&&("pending"===K.currentStep||"active"===K.currentStep||"completed"===K.currentStep))),n.R7$(),n.Y8G("ngClass",n.eq3(51,To,"active"===K.currentStep||"completed"===K.currentStep||"pending"===K.currentStep)),n.R7$(2),n.Aen(n.eq3(53,gr,K.isPremium?"#fff !important":"black !important")),n.Y8G("ngClass","inactive"===K.currentStep?"step--count":"step--count step--count-inactive step--count step--count-inactive-short"),n.R7$(2),n.Y8G("ngIf","active"===K.currentStep||"inactive"===K.currentStep||"pending"===K.currentStep||"completed"===K.currentStep),n.R7$(),n.Y8G("innerHTML",K.firstStepText,n.npT),n.R7$(),n.Y8G("ngStyle",n.eq3(55,gr,K.isPremium?"#fff":"black")),n.R7$(),n.Y8G("ngStyle",n.eq3(57,ho,K.isPremium?"#fff":"black")),n.R7$(2),n.Y8G("ngClass",n.sMw(59,Ki,"completed"===K.currentStep,"active"===K.currentStep||"completed"===K.currentStep||"pending"===K.currentStep,K.isPremium)),n.R7$(),n.Y8G("ngIf","completed"===K.currentStep),n.R7$(),n.Aen(n.eq3(63,gr,K.isPremium?"#fff !important":"black !important")),n.Y8G("ngClass","inactive"===K.currentStep||"active"===K.currentStep||"pending"===K.currentStep?"step--count":"step--count step--count-inactive step--count-inactive-direct"),n.R7$(2),n.Y8G("ngIf","pending"===K.currentStep||"inactive"===K.currentStep||"active"===K.currentStep||"completed"===K.currentStep),n.R7$(2),n.JRh(K.secondStepText),n.R7$(2),n.Y8G("ngStyle",n.eq3(65,ho,K.isPremium?"#fff":"black")),n.R7$(2),n.Y8G("ngClass",n.sMw(67,Do,"completed"===K.currentStep,"inactive"===K.currentStep||"completed"===K.currentStep,K.isPremium)),n.R7$(),n.Y8G("ngClass",n.eq3(71,ya,"completed"===K.currentStep)),n.R7$(2),n.Aen(n.eq3(73,gr,K.isPremium?"#fff !important":"black !important")),n.Y8G("ngClass","inactive"===K.currentStep||"pending"==K.currentStep||"active"===K.currentStep?"step--count":"step--count step--count-inactive"),n.R7$(2),n.Y8G("ngIf","completed"===K.currentStep||"inactive"===K.currentStep||"active"===K.currentStep||"pending"===K.currentStep),n.R7$(2),n.JRh(K.lastStepText),n.R7$(),n.Y8G("ngStyle",n.eq3(75,Ls,K.showButton?"24px":"0")),n.R7$(),n.Y8G("ngIf",K.showButton))},dependencies:[o.B3,o.YU,_e.m_,_e.An,o.bT,Go],styles:['.gradient-border[_ngcontent-%COMP%]{--borderWidth: 4px;position:relative;border-radius:var(--borderWidth)}.gradient-border[_ngcontent-%COMP%]:after{content:"";position:absolute;top:calc(-1 * var(--borderWidth));left:calc(-1 * var(--borderWidth));height:calc(100% + var(--borderWidth) * 2);width:calc(100% + var(--borderWidth) * 2);background-image:radial-gradient(#323232,#ff8114,#323232);z-index:-1;animation:_ngcontent-%COMP%_animatedgradient 4s linear forwards infinite;background-size:200% 200%}@keyframes _ngcontent-%COMP%_animatedgradient{0%{background-position:0% 0%}25%{background-position:100% 0%}50%{background-position:100% 100%}75%{background-position:0% 100%}to{background-position:0% 0%}}.title--wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;height:25%}.title--heading[_ngcontent-%COMP%]{overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;display:-webkit-box;margin:14px 0;font-size:30px;line-height:34px;min-height:102px}@media (max-width: 768px){.title--heading[_ngcontent-%COMP%]{font-size:40px;line-height:44px;min-height:132px}}.title--heading[_ngcontent-%COMP%]:before{margin-bottom:0}.title--heading[_ngcontent-%COMP%]:after{margin-top:0}.title--subheading[_ngcontent-%COMP%]{font-size:14px;font-weight:300;max-width:297px;color:#000;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;margin:16px 0}@media (max-width: 768px){.title--subheading[_ngcontent-%COMP%]{font-size:24px;line-height:32px;max-width:unset;padding:0 16px}}.cta--button[_ngcontent-%COMP%]{height:36px!important}.cta--text[_ngcontent-%COMP%]{overflow:hidden;margin-top:13px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.cta--text--top[_ngcontent-%COMP%]{font-weight:500;width:90px;-webkit-line-clamp:2}@media (max-width: 768px){.cta--text--top[_ngcontent-%COMP%]{font-size:20px;line-height:24px;width:160px;transform:translateY(10px)}}.step--text[_ngcontent-%COMP%]{font-size:12px}.step--text--stl[_ngcontent-%COMP%]{overflow:hidden;width:100px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}@media (max-width: 768px){.step--text--stl[_ngcontent-%COMP%]{font-size:20px;line-height:24px;width:170px;transform:translateY(10px)}}.step--wrapper[_ngcontent-%COMP%]{position:relative;width:73px;flex-direction:column;display:flex;justify-content:flex-start;align-items:center}@media (min-width: 768px){.step--wrapper[_ngcontent-%COMP%]{height:90px}}.step--seperator-wrapper[_ngcontent-%COMP%]{display:flex;width:100%;height:50%;align-items:center;justify-content:center}.step--seperator[_ngcontent-%COMP%]{width:80%;top:50%;height:2px;background-color:#000;opacity:1}.step--form-rounded[_ngcontent-%COMP%]{opacity:1;position:relative;width:50px;height:50px;z-index:1000;border-radius:50%;background-color:#3330;color:#fff;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease-in-out}@media (max-width: 768px){.step--form-rounded[_ngcontent-%COMP%]{width:62px;height:62px}}.step--form-rounded-inactive[_ngcontent-%COMP%]{border:none!important;transition-delay:1.3s}.step--form-rounded-completed[_ngcontent-%COMP%]{transition-delay:3s;background-color:#000!important}.step--form-rounded-completed-premium[_ngcontent-%COMP%]{background-color:#0000!important}.step--form-rounded-completed-short[_ngcontent-%COMP%]{transition-delay:1.5s}.step--form-rounded-completed-s1[_ngcontent-%COMP%]{transition-delay:3s;background-color:#333!important}.step--form-rounded-direct[_ngcontent-%COMP%]{transition-delay:0s}.step--form-rounded-pending[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_grey-pulse 1s infinite}@keyframes _ngcontent-%COMP%_grey-pulse{0%{background-color:#3330}50%{background-color:#33333380}to{background-color:#3330}}.step--count[_ngcontent-%COMP%]{font-size:26px;font-weight:500;opacity:1;position:absolute;color:#000!important}@media (max-width: 768px){.step--count[_ngcontent-%COMP%]{font-size:34px}}.step--count-inactive[_ngcontent-%COMP%]{color:#000!important;opacity:0!important;transition:opacity 3s step-end}.step--count-inactive-short[_ngcontent-%COMP%]{transition:opacity 1.5s step-end}.step--count-inactive-direct[_ngcontent-%COMP%]{transition:opacity 0s step-start}.adstep--container[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:flex-start;width:395px;height:100%;box-shadow:0 3px 8px #32323229;box-sizing:border-box;text-align:center;background-position:center}.adstep--container__content-wrapper[_ngcontent-%COMP%]{padding:16px}.adstep--container--wh-default[_ngcontent-%COMP%]{width:395px;height:100%}@media (max-width: 768px){.adstep--container--wh-default[_ngcontent-%COMP%]{width:100%;height:100%}}.adstep--container--wh-premium[_ngcontent-%COMP%]{height:100%}@media (max-width: 768px){.adstep--container--wh-premium[_ngcontent-%COMP%]{width:100%;height:100%}}.adstep--container__preview-image[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;width:100%;background:url(premium-image.98ab40c2bfbd7bb4.svg) no-repeat left;background-size:cover;position:relative;padding-bottom:56.2%}.adstep--container__preview-image--premium[_ngcontent-%COMP%]{background:url(premium-image.98ab40c2bfbd7bb4.svg) no-repeat left!important}@media (max-width: 768px){.adstep--container__preview-image[_ngcontent-%COMP%]{background-size:cover}}.adstep--container__preview-image-fill[_ngcontent-%COMP%]{min-width:100%;max-height:283.59px}.adstep--container__content[_ngcontent-%COMP%]{height:100px;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}@media (max-width: 768px){.adstep--container__content[_ngcontent-%COMP%]{height:160px}}.adstep--container__content__step-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;margin-top:10px;position:relative}@media (max-width: 768px){.adstep--container__content__step-wrapper[_ngcontent-%COMP%]{margin:10px 0;padding:0 30px}}.cta-wrapper[_ngcontent-%COMP%]{display:block;justify-content:center;align-items:center}button[_ngcontent-%COMP%]{width:100%}.active[_ngcontent-%COMP%]{background-color:#000;color:#fff}.icon-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.check-icon[_ngcontent-%COMP%]{position:absolute;left:8%;top:4px;font-size:40px;opacity:0;transition:opacity .3s ease-in-out}@media (max-width: 768px){.check-icon[_ngcontent-%COMP%]{font-size:50px;left:10%;top:6px}}.check-icon--active[_ngcontent-%COMP%]{width:40px;height:40px;transition:opacity 3s step-end;opacity:1}.check-icon--active-short[_ngcontent-%COMP%]{transition:opacity 1.5s step-end}.check-icon--inactive[_ngcontent-%COMP%]{opacity:0}body[_ngcontent-%COMP%]{background-color:#eee;width:100%;height:100vh;display:flex;justify-content:center;align-items:center}svg[_ngcontent-%COMP%]{fill:none;vertical-align:inherit}.load[_ngcontent-%COMP%]{rotate:-45deg;transform-origin:50% 50%;width:66px;top:-9px;left:7%;stroke-dasharray:530;stroke-linecap:round;position:absolute;stroke-dashoffset:480;opacity:1}@media (max-width: 768px){.load[_ngcontent-%COMP%]{top:-3px;left:7%}}.load--reset[_ngcontent-%COMP%]{stroke-dashoffset:960}.load.one[_ngcontent-%COMP%]{stroke:#000!important;stroke-dasharray:0;animation:_ngcontent-%COMP%_load-1 3s infinite;animation-fill-mode:forwards;transform:scaleY(-1)}.load.one-short[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_load-1-short 1.5s;animation-iteration-count:1;animation-fill-mode:forwards}.load.one-once[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_load-1 3s;opacity:1;animation-fill-mode:forwards;animation-iteration-count:1}.load.two[_ngcontent-%COMP%]{stroke:#000!important;stroke-dasharray:0;animation:_ngcontent-%COMP%_load-2 1.5s infinite;animation-fill-mode:backwards;animation-iteration-count:1;animation-delay:1.5s;transform:scaleY(1)}.load.three[_ngcontent-%COMP%]{stroke:#000!important;stroke-dasharray:0;animation:_ngcontent-%COMP%_load-3 1.5s infinite;animation-fill-mode:both;animation-iteration-count:1;animation-delay:1.5s;display:block;animation-play-state:paused;transform:scaleY(1)}.load--play[_ngcontent-%COMP%]{animation-delay:.3s;animation-play-state:running!important;animation-fill-mode:backwards}.load--play-infinite[_ngcontent-%COMP%]{animation-iteration-count:1!important;animation-play-state:running!important;animation-fill-mode:forwards}.load--paused[_ngcontent-%COMP%]{animation-play-state:paused!important;animation-fill-mode:forwards;stroke-dasharray:330}.load--reset[_ngcontent-%COMP%]{animation-play-state:paused!important;animation-fill-mode:forwards;stroke-dasharray:0}circle[_ngcontent-%COMP%]{stroke-width:3px;r:55px}@media (min-width: 768px){circle[_ngcontent-%COMP%]{r:45px}}@keyframes _ngcontent-%COMP%_load-1{0%{stroke-dasharray:830}49.99%{transform:scaleY(-1);stroke-dasharray:480}50%{transform:scaleY(1);stroke-dasharray:480}99.99%{opacity:1}to{opacity:1;transform:scaleY(1);stroke-dasharray:830}}@keyframes _ngcontent-%COMP%_load-1-short{0%{stroke-dasharray:830}99.99%{stroke-dasharray:480;border:2px solid white;stroke:#fff!important;opacity:1}to{border:2px solid white;transform:scaleY(-1);stroke:#000!important;opacity:1}}@keyframes _ngcontent-%COMP%_mirror-1{0%{transform:scaleX(1)}50%{transform:scaleX(-1)}to{transform:scaleX(1)}}@keyframes _ngcontent-%COMP%_load-2{0%{stroke-dasharray:480}to{stroke-dasharray:830}}@keyframes _ngcontent-%COMP%_load-3{0%{stroke-dasharray:480}99.99%{opacity:0;stroke-dasharray:830}to{stroke-dasharray:480}}span[_ngcontent-%COMP%]{font-size:12px;line-height:14px}.icon-container[_ngcontent-%COMP%]{display:flex;position:relative;justify-content:center;gap:.5rem;align-items:center;height:50px;width:50px;border-radius:25px;cursor:pointer;z-index:12;opacity:1;margin:.75rem;color:#f3f3f3}.icon-container-left[_ngcontent-%COMP%]{left:0;border-radius:50px;height:32px;padding:0 1rem;width:unset;background:#32323233;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.icon-container-left[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:12px!important}@media (max-width: 768px){.icon-container-left[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:18px!important}}@media (max-width: 768px){.icon-container-left[_ngcontent-%COMP%]{height:32px!important}}.icon-container__background[_ngcontent-%COMP%]{position:absolute;top:0;left:0;height:50px;width:50px;border-radius:25px;background:#323232;z-index:-1;opacity:.8}.icon-container[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:24px;line-height:28px}.icon-container__icon[_ngcontent-%COMP%]{font-size:35px;color:#fff;font-weight:500;height:35px}.circle-desktop[_ngcontent-%COMP%]{display:block}.circle-mobile[_ngcontent-%COMP%]{display:none}@media (max-width: 768px){.circle-desktop[_ngcontent-%COMP%]{display:none}.circle-mobile[_ngcontent-%COMP%]{display:block}}']})}return P})();var Us=h(8069);const zs=new n.nKC("DIALOG_DATA");class nr{constructor(se){this.overlayRef=se,this.afterClosedSubject=new Ut.B}close(se){this.overlayRef.dispose(),this.afterClosedSubject.next(se),this.afterClosedSubject.complete()}afterClosed(){return this.afterClosedSubject.asObservable()}}let Qa=(()=>{class P{constructor(y,L,K,Qe){this.overlay=y,this.injector=L,this.document=K,this.rendererFactory=Qe,this.renderer=Qe.createRenderer(null,null)}open(y,L){const K=this.overlay.position().global().centerHorizontally().centerVertically();let mt=("overlay-panel-custom"+(L?.panelClass?" "+L.panelClass:"")).split(" ");const Cn=this.overlay.create({positionStrategy:K,hasBackdrop:!0,scrollStrategy:this.overlay.scrollStrategies.block(),backdropClass:"overlay-backdrop",panelClass:mt}),m=this.renderer.createElement("style");this.renderer.appendChild(m,this.renderer.createText(`\n .overlay-panel-custom {\n display: flex;\n align-items: center;\n justify-content: center;\n animation: slideIn cubic-bezier(0.4, 0, 0.2, 1) ${L?.animationDuration??300}ms;\n ${L?.width?`width: ${L.width};`:""}\n ${L?.height?`height: ${L.height};`:""}\n }\n \n @media screen and (max-width: 768px) {\n .overlay-panel-custom {\n position: absolute !important;\n overflow: hidden;\n bottom: 0%;\n }\n }\n \n @keyframes slideIn {\n 0% {\n transform: translateY(20px);\n }\n 100% {\n transform: translateY(0);\n }\n }\n\n\n .overlay-backdrop {\n background-color: rgba(0, 0, 0, 0.5);\n transition: opacity ${L?.backdropDuration??300}ms cubic-bezier(0.25, 0.8, 0.25, 1) !important;\n \n\n @media screen and (max-width: 768px) {\n background-color: rgba(0, 0, 0, 0.8);\n }\n\n `)),this.renderer.appendChild(this.document.head,m);const O=L?.backdropClickClose??!0;Cn.backdropClick().subscribe(()=>{O&&Cn.dispose()});const b=new nr(Cn),A=n.zZn.create({parent:this.injector,providers:[{provide:nr,useValue:b},{provide:zs,useValue:L?.data}]}),te=new Sr.A8(y,null,A);return Cn.attach(te),b}static#e=this.\u0275fac=function(L){return new(L||P)(n.KVO(ve.hJ),n.KVO(n.zZn),n.KVO(o.qQ),n.KVO(n._9s))};static#t=this.\u0275prov=n.jDH({token:P,factory:P.\u0275fac,providedIn:"root"})}return P})();(new Date).getFullYear();new Uint32Array(65536);const Rr=P=>{const se={};let y=1;return P.forEach(L=>{se[L]=y,y+=1}),se};var Bo={a:["4","@"],b:["8"],c:["(","{","[","<"],d:["6","|)"],e:["3"],f:["#"],g:["6","9","&"],h:["#","|-|"],i:["1","!","|"],k:["<","|<"],l:["!","1","|","7"],m:["^^","nn","2n","/\\\\/\\\\"],n:["//"],o:["0","()"],q:["9"],u:["|_|"],s:["$","5"],t:["+","7"],v:["<",">","/"],w:["^/","uu","vv","2u","2v","\\\\/\\\\/"],x:["%","><"],z:["2"]},Oo={warnings:{straightRow:"straightRow",keyPattern:"keyPattern",simpleRepeat:"simpleRepeat",extendedRepeat:"extendedRepeat",sequences:"sequences",recentYears:"recentYears",dates:"dates",topTen:"topTen",topHundred:"topHundred",common:"common",similarToCommon:"similarToCommon",wordByItself:"wordByItself",namesByThemselves:"namesByThemselves",commonNames:"commonNames",userInputs:"userInputs",pwned:"pwned"},suggestions:{l33t:"l33t",reverseWords:"reverseWords",allUppercase:"allUppercase",capitalization:"capitalization",dates:"dates",recentYears:"recentYears",associatedYears:"associatedYears",sequences:"sequences",repeated:"repeated",longerKeyboardPattern:"longerKeyboardPattern",anotherWord:"anotherWord",useWords:"useWords",noNeed:"noNeed",pwned:"pwned"},timeEstimation:{ltSecond:"ltSecond",second:"second",seconds:"seconds",minute:"minute",minutes:"minutes",hour:"hour",hours:"hours",day:"day",days:"days",month:"month",months:"months",year:"year",years:"years",centuries:"centuries"}};class kr{constructor(se=[]){this.parents=se,this.children=new Map}addSub(se,...y){const L=se.charAt(0);this.children.has(L)||this.children.set(L,new kr([...this.parents,L]));let K=this.children.get(L);for(let Qe=1;Qe(Object.entries(P).forEach(([y,L])=>{L.forEach(K=>{se.addSub(K,y)})}),se);new class zi{constructor(){this.matchers={},this.l33tTable=Bo,this.trieNodeRoot=oo(Bo,new kr),this.dictionary={userInputs:[]},this.rankedDictionaries={},this.rankedDictionariesMaxWordSize={},this.translations=Oo,this.graphs={},this.useLevenshteinDistance=!1,this.levenshteinThreshold=2,this.l33tMaxSubstitutions=100,this.maxLength=256,this.setRankedDictionaries()}setOptions(se={}){se.l33tTable&&(this.l33tTable=se.l33tTable,this.trieNodeRoot=oo(se.l33tTable,new kr)),se.dictionary&&(this.dictionary=se.dictionary,this.setRankedDictionaries()),se.translations&&this.setTranslations(se.translations),se.graphs&&(this.graphs=se.graphs),void 0!==se.useLevenshteinDistance&&(this.useLevenshteinDistance=se.useLevenshteinDistance),void 0!==se.levenshteinThreshold&&(this.levenshteinThreshold=se.levenshteinThreshold),void 0!==se.l33tMaxSubstitutions&&(this.l33tMaxSubstitutions=se.l33tMaxSubstitutions),void 0!==se.maxLength&&(this.maxLength=se.maxLength)}setTranslations(se){if(!this.checkCustomTranslations(se))throw new Error("Invalid translations object fallback to keys");this.translations=se}checkCustomTranslations(se){let y=!0;return Object.keys(Oo).forEach(L=>{if(L in se){const K=L;Object.keys(Oo[K]).forEach(Qe=>{Qe in se[K]||(y=!1)})}else y=!1}),y}setRankedDictionaries(){const se={},y={};Object.keys(this.dictionary).forEach(L=>{se[L]=Rr(this.dictionary[L]),y[L]=this.getRankedDictionariesMaxWordSize(this.dictionary[L])}),this.rankedDictionaries=se,this.rankedDictionariesMaxWordSize=y}getRankedDictionariesMaxWordSize(se){const y=se.map(L=>"string"!=typeof L?L.toString().length:L.length);return 0===y.length?0:y.reduce((L,K)=>Math.max(L,K),-1/0)}buildSanitizedRankedDictionary(se){const y=[];return se.forEach(L=>{const K=typeof L;("string"===K||"number"===K||"boolean"===K)&&y.push(L.toString().toLowerCase())}),Rr(y)}extendUserInputsDictionary(se){this.dictionary.userInputs||(this.dictionary.userInputs=[]);const y=[...this.dictionary.userInputs,...se];this.rankedDictionaries.userInputs=this.buildSanitizedRankedDictionary(y),this.rankedDictionariesMaxWordSize.userInputs=this.getRankedDictionariesMaxWordSize(y)}addMatcher(se,y){this.matchers[se]?console.info(`Matcher ${se} already exists`):this.matchers[se]=y}},new RegExp(`[${[" ",",",";",":","|","/","\\","_",".","-"].join("")}]`);var Sl=h(6173);function Ao(P,se,y,{url:L,lang:K,nonce:Qe}={}){window.lvGrecaptchaCallback=()=>{y(window.grecaptcha)};const mt=document.createElement("script");mt.innerHTML="";const{url:Cn,nonce:m}=se(new URL(L??"https://www.google.com/recaptcha/api.js"));Cn.searchParams.set("render","explicit"===P?P:P.key),Cn.searchParams.set("onload","lvGrecaptchaCallback"),Cn.searchParams.set("trustedtypes","true"),K&&Cn.searchParams.set("hl",K),mt.src=Cn.href;const O=m??Qe;O&&mt.setAttribute("nonce",O),mt.async=!0,mt.defer=!0,document.head.appendChild(mt)}const Tl_newLoadScript=function Vo({onBeforeLoad:P,onLoaded:se}){Ao("explicit",P,se)};let jo=(()=>{class P{constructor(){this.$ready=(0,n.vPA)(!1),this.grecaptcha=null,this.init()}init(){if(!this.$ready()){if(this.grecaptcha)return void this.$ready.set(!0);this.loadScript()}}loadScript(){Tl_newLoadScript({onLoaded:y=>{this.grecaptcha=y,this.$ready.set(!0)},onBeforeLoad:y=>({url:this.generateScriptUrl()??y,nonce:void 0})})}generateScriptUrl(){return new URL("https://www.google.com/recaptcha/api.js")}static#e=this.\u0275fac=function(L){return new(L||P)};static#t=this.\u0275prov=n.jDH({token:P,factory:P.\u0275fac,providedIn:"root"})}return P})();var Fa=h(2234);const $s=["captcha"],Wa=()=>({height:"80px"});function Il(P,se){1&P&&(n.j41(0,"div"),n.nrm(1,"ngx-skeleton-loader",3),n.k0s()),2&P&&(n.xc7("max-width","300px"),n.R7$(),n.Y8G("theme",n.lJ4(3,Wa)))}let ml=(()=>{class P{constructor(){this.siteKey=n.hFB.required(),this.theme=(0,n.hFB)("light"),this.size=(0,n.hFB)("normal"),this.captchaResponse=(0,n.CGW)(),this.captchaId=void 0,this.captchaContainer=(0,n.ebz)("captcha"),this.captchaLoadingService=(0,n.WQX)(jo),(0,n.QZP)(()=>{this.captchaLoadingService.$ready()&&this.renderRecaptcha()})}captchaReset(){this.captchaId&&this.captchaLoadingService.grecaptcha.reset(this.captchaId)}captchaGetResponse(){return this.captchaLoadingService.grecaptcha.getResponse(this.captchaId)}renderRecaptcha(){this.captchaId=this.captchaLoadingService.grecaptcha.render(this.captchaContainer().nativeElement,{"error-callback":(...y)=>{this.handleError(y)},"expired-callback":()=>{this.handleExpired()},callback:y=>{this.handleResponse(y)}})}handleResponse(y){this.captchaResponse.emit({resType:"success",response:y,error:void 0})}handleError(y){this.captchaResponse.emit({error:y,response:void 0,resType:"error"})}handleExpired(){this.captchaResponse.emit({error:void 0,response:void 0,resType:"expired"})}static#e=this.\u0275fac=function(L){return new(L||P)};static#t=this.\u0275cmp=n.VBU({type:P,selectors:[["lv-lib-recaptcha"]],viewQuery:function(L,K){1&L&&n.wEZ(K.captchaContainer,$s,5),2&L&&n.NyB()},inputs:{siteKey:[n.Mj6.SignalBased,"siteKey"],theme:[n.Mj6.SignalBased,"theme"],size:[n.Mj6.SignalBased,"size"]},outputs:{captchaResponse:"captchaResponse"},standalone:!0,features:[n.aNF],decls:3,vars:4,consts:[["captcha",""],[1,"g-recaptcha"],[3,"max-width"],[3,"theme"]],template:function(L,K){1&L&&(n.nrm(0,"div",1,0),n.DNE(2,Il,2,4,"div",2)),2&L&&(n.BMQ("data-sitekey",K.siteKey())("data-size",K.size())("data-theme",K.theme()),n.R7$(2),n.vxM(2,void 0===K.captchaId?2:-1))},dependencies:[o.MD,Fa.Yq,Fa.Zm],encapsulation:2})}return P})()},6173:(Rt,xe,h)=>{"use strict";h.d(xe,{v:()=>ne});var n=h(4438),o=h(9213),T=h(177);const B=["*"];function x(Q,U){if(1&Q){const V=n.RV6();n.j41(0,"div",2)(1,"mat-icon",3),n.bIt("click",function(){n.eBV(V);const R=n.XpG();return n.Njj(R.close.emit())}),n.EFF(2,"close"),n.k0s()()}}let ne=(()=>{class Q{constructor(){this.showClose=!0,this.type="POSITIVE",this.rounded=!0,this.close=new n.bkB,this.clickBtnTarget=new n.bkB}static#e=this.\u0275fac=function(N){return new(N||Q)};static#t=this.\u0275cmp=n.VBU({type:Q,selectors:[["lv-lib-alerts"]],inputs:{showClose:"showClose",type:"type",rounded:"rounded"},outputs:{close:"close",clickBtnTarget:"clickBtnTarget"},standalone:!0,features:[n.aNF],ngContentSelectors:B,decls:3,vars:11,consts:[[1,"container-alert"],["class","container-alert__box__close",4,"ngIf"],[1,"container-alert__box__close"],[3,"click"]],template:function(N,R){1&N&&(n.NAR(),n.j41(0,"div",0),n.SdG(1),n.DNE(2,x,3,0,"div",1),n.k0s()),2&N&&(n.AVh("container-alert--color-main","MAIN"===R.type)("container-alert--color-positive","POSITIVE"===R.type)("container-alert--color-negative","NEGATIVE"===R.type)("container-alert--color-neutral","NEUTRAL"===R.type)("container-alert--border-rounded",R.rounded),n.R7$(2),n.Y8G("ngIf",R.showClose))},dependencies:[o.An,T.bT],styles:['h1[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:2.5rem;line-height:1.3;margin:0}@media (max-width: 768px){h1[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:2rem}}h2[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:1.5rem;line-height:1.3;margin:0}h3[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:1.25rem;line-height:1.3;margin:0}h4[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:1rem;line-height:1.3;margin:0}p[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:300;font-size:1rem;line-height:1.5;margin:0}b[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:1rem;line-height:1.5;margin:0}.lv-center-shared[_ngcontent-%COMP%]{display:flex!important;justify-content:center;align-items:center}.custom-dialog[_ngcontent-%COMP%]{width:70vw;border-radius:0}@media (max-width: 768px){.custom-dialog[_ngcontent-%COMP%]{width:100vw!important}}.custom-dialog[_ngcontent-%COMP%] .mat-mdc-dialog-container[_ngcontent-%COMP%] .mdc-dialog__surface[_ngcontent-%COMP%]{padding:0;border-radius:0;height:auto}@media (min-width: 768px){.custom-dialog[_ngcontent-%COMP%] .mat-mdc-dialog-container[_ngcontent-%COMP%] .mdc-dialog__surface[_ngcontent-%COMP%]{margin:30px 0}}@media (max-width: 768px){.custom-dialog[_ngcontent-%COMP%] .mdc-dialog[_ngcontent-%COMP%] .mdc-dialog__content[_ngcontent-%COMP%]{padding:0!important}}.custom-dialog[_ngcontent-%COMP%] .mdc-dialog[_ngcontent-%COMP%] .mdc-dialog__content[_ngcontent-%COMP%]{color:#000}.btn-text[_ngcontent-%COMP%]{z-index:5;position:relative}.lv-center[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.lv-center-x[_ngcontent-%COMP%]{display:flex;justify-content:center}.lv-center-y[_ngcontent-%COMP%]{display:flex;align-items:center}.link[_ngcontent-%COMP%], .link-left[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;color:#ff8114;cursor:pointer}.link[_ngcontent-%COMP%]:before, .link-left[_ngcontent-%COMP%]:before{content:"";margin-bottom:-.3809em;display:table}.link[_ngcontent-%COMP%]:after, .link-left[_ngcontent-%COMP%]:after{content:"";margin-top:-.4082em;display:table}@media (max-width: 768px){.link[_ngcontent-%COMP%], .link-left[_ngcontent-%COMP%]{font-size:24px;line-height:32px!important}.link[_ngcontent-%COMP%]:before, .link-left[_ngcontent-%COMP%]:before{content:"";margin-bottom:-.3809em!important;display:table}.link[_ngcontent-%COMP%]:after, .link-left[_ngcontent-%COMP%]:after{content:"";margin-top:-.4082em!important;display:table}}.link.small[_ngcontent-%COMP%], .link-left.small[_ngcontent-%COMP%]{font-size:12px;line-height:14px}.link.small[_ngcontent-%COMP%]:before, .link-left.small[_ngcontent-%COMP%]:before{content:"";margin-bottom:-.6309em;display:table}.link.small[_ngcontent-%COMP%]:after, .link-left.small[_ngcontent-%COMP%]:after{content:"";margin-top:-.6582em;display:table}.link[_ngcontent-%COMP%]:hover, .link-left[_ngcontent-%COMP%]:hover{color:#cc6810}.search-title[_ngcontent-%COMP%]{cursor:pointer;margin:3px 0 30px;line-height:36px}@media (max-width: 768px){.search-title[_ngcontent-%COMP%]{margin:0 0 10px!important;line-height:80px!important;height:40px!important;font-size:36px!important}}.container-alert[_ngcontent-%COMP%]{display:grid;grid-template-columns:16fr 1fr;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;max-width:100%;padding:1rem;background-color:#ff8114;color:#fff}.container-alert--border-rounded[_ngcontent-%COMP%]{border-radius:12px}.container-alert__box[_ngcontent-%COMP%]{display:flex;gap:1rem}.container-alert__box__info[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:1.5rem;width:1.5rem;height:1.5rem}.container-alert__box__content[_ngcontent-%COMP%]{font-size:1rem;font-weight:500;line-height:1.5;flex:auto}.container-alert__box__close[_ngcontent-%COMP%]{margin:0 0 auto auto}.container-alert__box__close[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem;font-size:1.5rem;cursor:pointer}.container-alert--color-main[_ngcontent-%COMP%]{background-color:#ff8114}.container-alert--color-positive[_ngcontent-%COMP%]{background-color:#28a745}.container-alert--color-negative[_ngcontent-%COMP%]{background-color:#dc3545}.container-alert--color-neutral[_ngcontent-%COMP%]{background-color:#323232}.--centered-text[_ngcontent-%COMP%]{text-align:center}']})}return Q})()},9821:(Rt,xe,h)=>{"use strict";h.d(xe,{X:()=>B});var n=h(177),o=h(4438);const T=["*"];let B=(()=>{class x{constructor(){this.type="primary",this.disabled=!1,this.shape="rectangle",this.customClasses="",this.isfullWidth=!1,this.iconOnly=!1,this.iconSize="sm",this.buttonIcon="",this.label="",this.rounded=!1,this.size="lg",this._classList=[]}set classList(Q){this._classList=Q}get classList(){return[...this._classList,this.customClasses,this.isfullWidth?"lv-lib-button--full-width":"",`lv-lib-button--${this.type}`,this.iconOnly?"":`lv-lib-button--${this.size}`,this.rounded?"":`lv-lib-button--${this.shape}`,this.iconOnly?"lv-lib-button-icon":"",this.iconOnly?`lv-lib-button-icon--${this.iconSize}`:"",this.rounded?"lv-lib-button--rounded":""]}static#e=this.\u0275fac=function(U){return new(U||x)};static#t=this.\u0275cmp=o.VBU({type:x,selectors:[["lv-lib-button"]],inputs:{type:"type",disabled:"disabled",shape:"shape",customClasses:"customClasses",isfullWidth:"isfullWidth",iconOnly:"iconOnly",iconSize:"iconSize",buttonIcon:"buttonIcon",label:"label",rounded:"rounded",size:"size",classList:"classList"},standalone:!0,features:[o.aNF],ngContentSelectors:T,decls:2,vars:2,consts:[["data-testid","lv-button",3,"disabled","ngClass"]],template:function(U,V){1&U&&(o.NAR(),o.j41(0,"button",0),o.SdG(1),o.k0s()),2&U&&o.Y8G("disabled",V.disabled)("ngClass",V.classList)},dependencies:[n.YU],styles:['h1[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:2.5rem;line-height:1.3;margin:0}@media (max-width: 768px){h1[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:2rem}}h2[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:1.5rem;line-height:1.3;margin:0}h3[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:1.25rem;line-height:1.3;margin:0}h4[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:1rem;line-height:1.3;margin:0}p[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:300;font-size:1rem;line-height:1.5;margin:0}b[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:1rem;line-height:1.5;margin:0}.lv-center-shared[_ngcontent-%COMP%]{display:flex!important;justify-content:center;align-items:center}.custom-dialog[_ngcontent-%COMP%]{width:70vw;border-radius:0}@media (max-width: 768px){.custom-dialog[_ngcontent-%COMP%]{width:100vw!important}}.custom-dialog[_ngcontent-%COMP%] .mat-mdc-dialog-container[_ngcontent-%COMP%] .mdc-dialog__surface[_ngcontent-%COMP%]{padding:0;border-radius:0;height:auto}@media (min-width: 768px){.custom-dialog[_ngcontent-%COMP%] .mat-mdc-dialog-container[_ngcontent-%COMP%] .mdc-dialog__surface[_ngcontent-%COMP%]{margin:30px 0}}@media (max-width: 768px){.custom-dialog[_ngcontent-%COMP%] .mdc-dialog[_ngcontent-%COMP%] .mdc-dialog__content[_ngcontent-%COMP%]{padding:0!important}}.custom-dialog[_ngcontent-%COMP%] .mdc-dialog[_ngcontent-%COMP%] .mdc-dialog__content[_ngcontent-%COMP%]{color:#000}.btn-text[_ngcontent-%COMP%]{z-index:5;position:relative}.lv-center[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.lv-center-x[_ngcontent-%COMP%]{display:flex;justify-content:center}.lv-center-y[_ngcontent-%COMP%]{display:flex;align-items:center}.link[_ngcontent-%COMP%], .link-left[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;color:#ff8114;cursor:pointer}.link[_ngcontent-%COMP%]:before, .link-left[_ngcontent-%COMP%]:before{content:"";margin-bottom:-.3809em;display:table}.link[_ngcontent-%COMP%]:after, .link-left[_ngcontent-%COMP%]:after{content:"";margin-top:-.4082em;display:table}@media (max-width: 768px){.link[_ngcontent-%COMP%], .link-left[_ngcontent-%COMP%]{font-size:24px;line-height:32px!important}.link[_ngcontent-%COMP%]:before, .link-left[_ngcontent-%COMP%]:before{content:"";margin-bottom:-.3809em!important;display:table}.link[_ngcontent-%COMP%]:after, .link-left[_ngcontent-%COMP%]:after{content:"";margin-top:-.4082em!important;display:table}}.link.small[_ngcontent-%COMP%], .link-left.small[_ngcontent-%COMP%]{font-size:12px;line-height:14px}.link.small[_ngcontent-%COMP%]:before, .link-left.small[_ngcontent-%COMP%]:before{content:"";margin-bottom:-.6309em;display:table}.link.small[_ngcontent-%COMP%]:after, .link-left.small[_ngcontent-%COMP%]:after{content:"";margin-top:-.6582em;display:table}.link[_ngcontent-%COMP%]:hover, .link-left[_ngcontent-%COMP%]:hover{color:#cc6810}.search-title[_ngcontent-%COMP%]{cursor:pointer;margin:3px 0 30px;line-height:36px}@media (max-width: 768px){.search-title[_ngcontent-%COMP%]{margin:0 0 10px!important;line-height:80px!important;height:40px!important;font-size:36px!important}}button[_ngcontent-%COMP%]{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border:none;margin:0;background:none;font:inherit;cursor:pointer;text-align:inherit;-webkit-appearance:none;appearance:none;color:#fff}button[_ngcontent-%COMP%]:disabled{cursor:not-allowed;color:#f5f5f5;background-color:#dbdbdb}.lv-lib-button[_ngcontent-%COMP%] [_ngcontent-%COMP%]:disabled{cursor:not-allowed}.lv-lib-button--rounded[_ngcontent-%COMP%]{border-radius:8px}.lv-lib-button--primary[_ngcontent-%COMP%]{background-color:#ff8114}.lv-lib-button--primary[_ngcontent-%COMP%]:hover:not(:disabled){background-color:#cc6810}.lv-lib-button--secondary[_ngcontent-%COMP%]{background-color:#323232}.lv-lib-button--secondary[_ngcontent-%COMP%]:hover:not(:disabled){background-color:gray}.lv-lib-button--success[_ngcontent-%COMP%]{background-color:#28a745}.lv-lib-button--success[_ngcontent-%COMP%]:hover:not(:disabled){background-color:#18662b}.lv-lib-button--danger[_ngcontent-%COMP%]{background-color:#dc3545}.lv-lib-button--danger[_ngcontent-%COMP%]:hover:not(:disabled){background-color:#9c2531}.lv-lib-button--neutral[_ngcontent-%COMP%]{background-color:#f5f5f5;color:#000}.lv-lib-button--neutral[_ngcontent-%COMP%]:hover:not(:disabled){background-color:#dbdbdb}.lv-lib-button--outline[_ngcontent-%COMP%]{background-color:#fff;border:1px solid #aaaaaa;color:#000}.lv-lib-button--lg[_ngcontent-%COMP%]{font-size:1.25rem;font-weight:500;min-width:256px;padding:0 1rem;height:48px}@media screen and (max-width: 768px){.lv-lib-button--lg[_ngcontent-%COMP%]{min-width:148px;width:100%}}.lv-lib-button--md[_ngcontent-%COMP%]{font-size:.875rem;font-weight:500;padding-inline:1rem;height:2.5rem}@media screen and (max-width: 768px){.lv-lib-button--md[_ngcontent-%COMP%]{min-width:148px;width:100%}}.lv-lib-button--sm[_ngcontent-%COMP%]{font-size:.75rem;font-weight:500;min-width:136px;height:24px}@media screen and (max-width: 768px){.lv-lib-button--sm[_ngcontent-%COMP%]{width:100%}}.lv-lib-button--fill[_ngcontent-%COMP%]{width:100%}.lv-lib-button--text[_ngcontent-%COMP%]{background-color:transparent;color:#000;min-width:auto;padding:0}.lv-lib-button--icon[_ngcontent-%COMP%]{font-size:.75rem;font-weight:500;width:3.5rem;height:3.5rem}@media screen and (max-width: 768px){.lv-lib-button--icon[_ngcontent-%COMP%]{width:100%}}.lv-lib-button-icon--sm[_ngcontent-%COMP%]{width:2.5rem;height:2.5rem}.lv-lib-button-icon--lg[_ngcontent-%COMP%]{width:3.5rem;height:3.5rem}.lv-lib-button--full-width[_ngcontent-%COMP%]{width:100%}.lv-lib-button--round[_ngcontent-%COMP%]{border-radius:50px}.lv-lib-button--round[_ngcontent-%COMP%]{border-radius:8px}.lv-lib-button--rectangle[_ngcontent-%COMP%]{border-radius:0}.lv-lib-button--square[_ngcontent-%COMP%]{width:2.5rem;height:2.5rem}'],changeDetection:0})}return x})()},3989:(Rt,xe,h)=>{"use strict";h.d(xe,{x:()=>B});var n=h(4438);const o=["cardWrapper"],T=["*"];let B=(()=>{class x{constructor(){this.rounded=!1,this.marginSize=null,this.rows=9999,this.showMoreString="",this.showLessString="show Less",this.fullHeight=!1,this.isExpandable=!1,this.padding=!0,this.marginValue=this.marginSize,this.fullHeightValue=this.fullHeight,this.isOverflow=!1,this.showButtonLess=!1,this.rowsNumberBackup=9999}set paddingSize(Q){Q&&(this.paddingValue=`lv-card--padding-${Q}`)}get paddingSize(){return this.paddingValue??null}ngOnInit(){this.setMarginSize(),this.setFullHeight(),this.rowsNumberBackup=9999!=this.rows?this.rows:9999}setMarginSize(){this.marginSize&&(this.marginValue=`lv-card--margin-${this.marginSize}`)}setFullHeight(){this.fullHeight&&(this.fullHeightValue=!0)}checkExpandOrShrink(){this.isExpandable&&(this.cardContent.nativeElement.offsetHeight{"use strict";h.d(xe,{d:()=>N});var n=h(9213),o=h(177),T=h(4823),B=h(4438);const x=(R,k,M,F,z,ae,oe,he,Fe,et)=>({"lv-chip--primary":R,"lv-chip--success":k,"lv-chip--default":M,"lv-chip--danger":F,"lv-chip--neutral":z,"lv-chip--dark":ae,"lv-chip--light":oe,"lv-chip--light-30":he,"lv-chip--interactive":Fe,"lv-chip--status":et}),ne=R=>({"lv-chip__wrapper-interactive":R}),Q=(R,k,M,F,z,ae)=>({"lv-chip__icon-white":R,"lv-chip__icon-primary":k,"lv-chip__icon-success":M,"lv-chip__icon-default":F,"lv-chip__icon-danger":z,"lv-chip__icon-secondary":ae});function U(R,k){if(1&R&&(B.j41(0,"mat-icon",3),B.EFF(1),B.k0s()),2&R){const M=B.XpG();B.Y8G("ngClass",B.l4e(2,Q,"status"===M.chipType,"primary"===M.iconColor,"success"===M.iconColor,"default"===M.iconColor,"danger"===M.iconColor,"secondary"===M.iconColor)),B.R7$(),B.SpI("",M.icon," ")}}function V(R,k){if(1&R&&B.nrm(0,"img",7),2&R){const M=B.XpG();B.xc7("--icon-color",M.iconColor),B.FS9("alt",M.icon),B.Y8G("src",M.icon,B.B4B)}}let N=(()=>{class R{constructor(){this.icon="",this.text="",this.chipType="static",this.chipColor="light",this.isMaterial=!0,this.iconColor="default",this.tooltip=""}static#e=this.\u0275fac=function(F){return new(F||R)};static#t=this.\u0275cmp=B.VBU({type:R,selectors:[["lv-lib-chip"]],inputs:{icon:"icon",text:"text",chipType:"chipType",chipColor:"chipColor",isMaterial:"isMaterial",iconColor:"iconColor",tooltip:"tooltip"},standalone:!0,features:[B.aNF],decls:8,vars:25,consts:[["data-testid","lv-chip",1,"lv-chip",3,"ngClass"],[1,"lv-chip__wrapper",3,"ngClass"],[1,"lv-chip__icon-wrapper",3,"matTooltip"],[1,"lv-chip__icon","lv-chips__icon--material",3,"ngClass"],[1,"lv-chip__icon","lv-chip__icon--image",3,"alt","src","--icon-color"],[1,"lv-chip__text-wrapper"],[1,"lv-chip__text"],[1,"lv-chip__icon","lv-chip__icon--image",3,"alt","src"]],template:function(F,z){1&F&&(B.j41(0,"div",0)(1,"div",1)(2,"div",2),B.DNE(3,U,2,9,"mat-icon",3)(4,V,1,4,"img",4),B.k0s(),B.j41(5,"div",5)(6,"span",6),B.EFF(7),B.k0s()()()()),2&F&&(B.AVh("lv-chip--icon-only",!z.text),B.Y8G("ngClass",B.zJS(12,x,["primary"===z.chipColor,"success"===z.chipColor,"default"===z.chipColor||"interactive"===z.chipType,"danger"===z.chipColor,"neutral"===z.chipColor,"dark"===z.chipColor,"light"===z.chipColor,"light-30"===z.chipColor,"interactive"===z.chipType,"status"===z.chipType])),B.R7$(),B.xc7("gap",z.text?"0.5rem":"0"),B.Y8G("ngClass",B.eq3(23,ne,"interactive"===z.chipType)),B.R7$(),B.Y8G("matTooltip",z.tooltip),B.R7$(),B.vxM(3,z.isMaterial&&"interactive"!==z.chipType?3:-1),B.R7$(),B.vxM(4,z.isMaterial?-1:4),B.R7$(2),B.AVh("lv-chip__text--white","status"===z.chipType||"dark"===z.chipColor||"light-30"===z.chipColor),B.R7$(),B.SpI("",z.text," "))},dependencies:[n.m_,n.An,o.YU,T.uc,T.oV],styles:[".lv-chip[_ngcontent-%COMP%]{display:inline-block;padding:0 .75rem 0 .5rem;border-radius:50px;height:1.5rem;width:auto}.lv-chip--primary[_ngcontent-%COMP%]{background-color:#ff8114}.lv-chip--light[_ngcontent-%COMP%]{background-color:#f5f5f5}.lv-chip--success[_ngcontent-%COMP%]{background-color:#28a745}.lv-chip--danger[_ngcontent-%COMP%]{background-color:#dc3545}.lv-chip--dark[_ngcontent-%COMP%]{background-color:#323232}.lv-chip--neutral[_ngcontent-%COMP%]{background-color:#007bff}.lv-chip--default[_ngcontent-%COMP%]{background-color:#dbdbdb}.lv-chip--light-30[_ngcontent-%COMP%]{background-color:#f5f5f54d}.lv-chip--interactive[_ngcontent-%COMP%]{cursor:pointer;color:#fff;transition:background-color .3s ease-in-out;height:2rem;width:auto}.lv-chip--interactive[_ngcontent-%COMP%]:hover{background-color:#ff8114}.lv-chip--status[_ngcontent-%COMP%]{height:1.5rem;width:128px;align-items:center}.lv-chip--icon-only[_ngcontent-%COMP%]{padding:0 .25rem}.lv-chip__wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;gap:.5rem;height:100%}.lv-chip__wrapper-interactive[_ngcontent-%COMP%]{width:100%;gap:0;min-width:2.5rem}.lv-chip__icon-wrapper[_ngcontent-%COMP%]{height:1rem}.lv-chip__icon[_ngcontent-%COMP%]{display:flex;font-size:1rem;height:1rem;width:1rem}.lv-chip__icon-white[_ngcontent-%COMP%]{color:#fff}.lv-chip__icon-primary[_ngcontent-%COMP%]{color:#ff8114}.lv-chip__icon-success[_ngcontent-%COMP%]{color:#28a745}.lv-chip__icon-default[_ngcontent-%COMP%]{color:#007bff}.lv-chip__icon-danger[_ngcontent-%COMP%]{color:#dc3545}.lv-chip__icon-secondary[_ngcontent-%COMP%]{color:#323232}.lv-chip__icon--material[_ngcontent-%COMP%]{color:var(--icon-color, #000000)}.lv-chip__icon--image[_ngcontent-%COMP%]{height:100%;width:auto;fill:var(--icon-color)}.lv-chip__icon--image[_ngcontent-%COMP%] > path[_ngcontent-%COMP%], .lv-chip__icon--image[_ngcontent-%COMP%] > g[_ngcontent-%COMP%]{fill:var(--icon-color)}.lv-chip__text-wrapper[_ngcontent-%COMP%]{white-space:nowrap;margin:0;width:100%}.lv-chip__text[_ngcontent-%COMP%]{display:flex;justify-content:center;color:var(--text-color, #000000);font-size:12px;font-weight:500}.lv-chip__text--white[_ngcontent-%COMP%]{color:#fff}"],changeDetection:0})}return R})()},2211:(Rt,xe,h)=>{"use strict";h.d(xe,{o:()=>U});const n=[{name:"bar_chart",content:''},{name:"Add_pic_white",content:''},{name:"accepted",content:'\n \n \n \n \n \n \n \n \n\n'},{name:"account",content:'\n \n\n'},{name:"account_balance",content:'\n \n\n'},{name:"active",content:'\n \n\n'},{name:"active_circle-green",content:'\n \n\n'},{name:"active_circle",content:'\n \n\n'},{name:"add",content:'\n \n\n'},{name:"add_box",content:'\n \n\n'},{name:"add_circle",content:'\n \n\n'},{name:"add_circle_outlined",content:'\n \n'},{name:"ads_advertising",content:'\n \n\n'},{name:"affiliate",content:'\n \n \n \n \n \n \n \n \n\n'},{name:"appearance_moderation",content:'\n \n\n'},{name:"archive",content:'\n \n\n'},{name:"arrow_back",content:'\n \n\n'},{name:"arrow_down",content:'\n \n\n'},{name:"arrow_downward",content:'\n \n\n'},{name:"arrow_drop_down",content:'\n \n\n'},{name:"arrow_forward",content:'\n \n\n'},{name:"arrow_left",content:'\n \n\n'},{name:"arrow_right",content:'\n \n\n'},{name:"arrow_up",content:'\n \n\n'},{name:"arrow_upward",content:'\n \n\n'},{name:"attach_file",content:'\n \n\n'},{name:"ban",content:'\n \n\n'},{name:"bing",content:'\n \n\n'},{name:"bing_circle",content:'\n \n\n'},{name:"blog",content:'\n \n\n'},{name:"bookmark",content:'\n \n\n'},{name:"cbs",content:'\n \n\n'},{name:"cbs_circle",content:'\n \n \n\n'},{name:"chat",content:'\n \n\n'},{name:"check_activated_completed_circle-green",content:'\n \n\n'},{name:"check_activated_completed_circle",content:'\n \n\n'},{name:"check_activated_completed_circle_outline",content:'\n \n\n'},{name:"check_box",content:'\n \n\n'},{name:"check_indeterminate",content:'\n \n\n'},{name:"check_small",content:'\n \n\n'},{name:"close",content:'\n \n\n'},{name:"close_box",content:'\n \n\n'},{name:"close_declined_circle-red",content:'\n \n\n'},{name:"close_declined_circle",content:'\n \n\n'},{name:"close_declined_circle_outlined",content:'\n \n\n'},{name:"cookie",content:'\n \n'},{name:"code",content:'\n \n\n'},{name:"code_circle",content:'\n \n\n'},{name:"contact",content:'\n\n\n'},{name:"content_paste",content:'\n \n\n'},{name:"copy",content:'\n \n\n'},{name:"dashboard",content:'\n \n \n\n'},{name:"data_import",content:'\n \n\n'},{name:"deactivated",content:'\n \n\n'},{name:"deactivated_circle-red",content:'\n \n\n'},{name:"deactivated_circle",content:'\n \n\n'},{name:"deactivated_circle_outlined",content:'\n \n\n'},{name:"desktop",content:'\n \n\n'},{name:"desktop_circle",content:'\n \n \n\n'},{name:"disabled_by_default",content:'\n \n\n'},{name:"dislike",content:'\n \n\n'},{name:"done_check",content:'\n \n\n'},{name:"double_arrow_down",content:'\n \n \n\n'},{name:"download",content:'\n \n\n'},{name:"edit",content:'\n \n\n'},{name:"edit_box",content:'\n \n\n'},{name:"edit_circle",content:'\n \n\n'},{name:"email",content:'\n \n\n'},{name:"expand_field",content:'\n \n\n'},{name:"faq_fallback",content:'\n \n\n'},{name:"filter",content:'\n \n\n'},{name:"fraud_detection",content:'\n \n\n'},{name:"full_script_api",content:'\n \n\n'},{name:"general",content:'\n \n\n'},{name:"google",content:'\n \n\n'},{name:"google_circle",content:'\n \n\n'},{name:"history",content:'\n\n\n'},{name:"home",content:'\n \n \n\n'},{name:"hosted",content:'\n \n \n\n'},{name:"hosted_circle",content:'\n \n \n\n'},{name:"image",content:'\n \n\n'},{name:"incentive",content:'\n \n\n'},{name:"incentive_circle",content:'\n \n \n\n'},{name:"info",content:'\n \n\n'},{name:"info_black_24dp",content:'\n \n \n\n'},{name:"integrations",content:'\n \n\n'},{name:"jobs",content:'\n \n\n'},{name:"like",content:'\n \n\n'},{name:"link_reports",content:'\n \n\n'},{name:"linkvertise_circle",content:'\n \n\n'},{name:"linkvertise_links",content:'\n \n\n'},{name:"location",content:'\n \n\n'},{name:"lock",content:'\n \n\n'},{name:"login",content:'\n \n\n'},{name:"logout",content:'\n \n \n\n'},{name:"logs_notes",content:'\n\n\n'},{name:"menu",content:'\n \n\n'},{name:"mobile",content:'\n \n\n'},{name:"mobile_circle",content:'\n \n \n\n'},{name:"monetized_geos_circle",content:'\n \n \n\n'},{name:"move",content:'\n \n \n\n'},{name:"new",content:'\n \n\n'},{name:"notes_menu",content:'\n \n\n'},{name:"notifications",content:'\n \n\n'},{name:"open_in_full",content:'\n \n\n'},{name:"open_in_new",content:'\n \n\n'},{name:"organic",content:'\n \n\n'},{name:"organic_type_in",content:'\n \n\n'},{name:"organic_type_in_circle",content:'\n \n \n\n'},{name:"overview_all-circle",content:'\n \n \n \n \n \n \n \n \n\n'},{name:"overview_all",content:'\n \n\n'},{name:"paid_native",content:'\n'},{name:"paid_search_native",content:'\n'},{name:"partner",content:'\n \n \n \n\n'},{name:"pause",content:'\n \n\n'},{name:"pause_circle",content:'\n \n\n'},{name:"pause_circle_outlined",content:'\n \n\n'},{name:"payouts",content:'\n\n\n'},{name:"pending",content:'\n \n \n \n \n\n'},{name:"pending_circle",content:'\n \n\n'},{name:"pending_circle_outlined",content:'\n \n\n'},{name:"premium",content:'\n \n \n\n'},{name:"presented",content:'\n \n\n'},{name:"process",content:'\n \n\n'},{name:"profile",content:'\n \n\n'},{name:"publisher",content:'\n \n\n'},{name:"question_mark_circle",content:'>\n \n\n'},{name:"refresh",content:'\n \n\n'},{name:"remove",content:'\n \n\n'},{name:"remove_circle",content:'\n \n\n'},{name:"report",content:'\n \n\n'},{name:"search",content:'\n \n\n'},{name:"search_box",content:'\n \n \n \n \n \n \n \n \n \n\n'},{name:"select_department",content:'\n \n \n\n'},{name:"send",content:'\n \n\n'},{name:"settings",content:'\n \n\n'},{name:"shield",content:'\n \n'},{name:"skip_next",content:'\n \n\n'},{name:"skip_previous",content:'\n \n\n'},{name:"skype",content:'\n \n\n'},{name:"sort",content:'\n \n\n'},{name:"statistic",content:'\n \n\n'},{name:"submitted_circle_filled",content:'\n \n\n'},{name:"submitted_circle_outlined",content:'\n \n\n'},{name:"support_ticket",content:'\n \n\n'},{name:"tablet",content:'\n \n\n'},{name:"tablet_circle",content:'\n \n \n\n'},{name:"time_countdown",content:'\n \n\n'},{name:"timer",content:'\n \n\n'},{name:"timeline",content:''},{name:"tipalti",content:'\n \n\n'},{name:"today",content:'\n \n\n'},{name:"trash",content:'\n \n\n'},{name:"trend",content:'\n \n \n\n'},{name:"trending_down-red",content:'\n \n\n'},{name:"trending_flat",content:'\n \n\n'},{name:"trending_up-green",content:'\n \n\n'},{name:"twitter",content:'\n \n\n'},{name:"upload",content:'\n \n\n'},{name:"users_team_employee",content:'\n \n \n \n \n\n'},{name:"visibility",content:'\n \n\n'},{name:"visibility_off",content:'\n \n\n'},{name:"warning-orange",content:'\n \n\n'},{name:"warning-red",content:'\n \n\n'},{name:"warning",content:'\n \n\n'},{name:"yahoo",content:'\n \n\n'},{name:"yahoo_circle",content:'\n \n\n'},{name:"yandex",content:'\n \n\n'},{name:"yandex_circle",content:'\n \n\n'},{name:"youtube",content:'\n \n \n\n'},{name:"paid",content:''},{name:"group_add",content:''},{name:"download",content:''},{name:"file_copy",content:''},{name:"how_to_reg",content:''}];var o=h(4438),T=h(9213),B=h(345);let x=(()=>{class V{constructor(R,k){this.matIconRegistry=R,this.domSanitizer=k,n.forEach(M=>{this.matIconRegistry.addSvgIconLiteral(M.name,this.domSanitizer.bypassSecurityTrustHtml(M.content))})}static#e=this.\u0275fac=function(k){return new(k||V)(o.KVO(T.tp),o.KVO(B.up))};static#t=this.\u0275prov=o.jDH({token:V,factory:V.\u0275fac,providedIn:"root"})}return V})();var ne=h(177);const Q=["*"];let U=(()=>{class V{handleSize(R){switch(R){case"sm":return"1rem";case"md":default:return"1.5rem";case"lg":return"2rem";case"xl":return"2.5rem"}}handleColorClass(R){const k="icon icon-color--";switch(R){case"primary":return`${k}primary`;case"success":return`${k}success`;case"danger":return`${k}danger`;case"secondary":return`${k}secondary`;case"warning":return`${k}warning`;case"white":return`${k}white`;default:return`${k}default`}}constructor(R){this.iconName="",this.color="default",this.size="md"}static#e=this.\u0275fac=function(k){return new(k||V)(o.rXU(x))};static#t=this.\u0275cmp=o.VBU({type:V,selectors:[["lv-lib-icon"]],inputs:{iconName:"iconName",color:"color",size:"size"},standalone:!0,features:[o.aNF],ngContentSelectors:Q,decls:2,vars:6,consts:[[3,"svgIcon","ngClass"]],template:function(k,M){1&k&&(o.NAR(),o.j41(0,"mat-icon",0),o.SdG(1),o.k0s()),2&k&&(o.xc7("height",M.handleSize(M.size))("width",M.handleSize(M.size)),o.Y8G("svgIcon",M.iconName)("ngClass",M.handleColorClass(M.color)))},dependencies:[T.An,ne.YU],styles:[".icon[_ngcontent-%COMP%]{display:flex}.icon-color[_ngcontent-%COMP%]{fill:#000}.icon-color--primary[_ngcontent-%COMP%]{fill:#ff8114}.icon-color--secondary[_ngcontent-%COMP%]{fill:#323232}.icon-color--success[_ngcontent-%COMP%]{fill:#28a745}.icon-color--danger[_ngcontent-%COMP%]{fill:#dc3545}.icon-color--warning[_ngcontent-%COMP%]{fill:#ff8114}.icon-color--info[_ngcontent-%COMP%]{fill:#323232}.icon-color--white[_ngcontent-%COMP%]{fill:#fff}"],changeDetection:0})}return V})()},1318:(Rt,xe,h)=>{"use strict";h.d(xe,{w:()=>he});var n=h(4438),o=h(4497),T=h(1744),B=h(3989),x=h(177),ne=h(1413),Q=h(152);let U=(()=>{class Fe{constructor(Be){this.zone=Be,this.observedContainers=new Map,this.containerUpdate$=new ne.B,this.containerUpdate$.pipe((0,Q.B)(100)).subscribe(Ee=>{Ee.forEach(_e=>{this.updateChildrenVisibility(_e.target)})}),this.resizeObserver=new ResizeObserver(Ee=>{this.zone.run(()=>{this.containerUpdate$.next(Ee)})})}updateChildrenVisibility(Be){const Ee=this.observedContainers.get(Be),_e=Be.getBoundingClientRect().width;if(_e>0){const me=this.getLowestPriorityForWidth(_e,Ee);Ee.forEach(ce=>{ce.el.style.display=ce.priority>=me?ce.originalDisplayProperty:"none"})}}observeContainer(Be,Ee){if(!Be||Be.children.length<1)return void console.error("can not observe element without any children");const me=Array.from(Be.children[0].children);let ce=[];me.forEach((Ie,X)=>{ce.push({priority:Ee?Ee[X]:1,width:Math.ceil(Ie.getBoundingClientRect().width),el:Ie,originalDisplayProperty:getComputedStyle(Ie).display})}),ce=this.sortByPriority(ce),this.observedContainers.set(Be,ce),this.resizeObserver.observe(Be),this.updateChildrenVisibility(Be)}getLowestPriorityForWidth(Be,Ee){let _e=Ee.length-1,me=0;for(let ce=0;ce_e.priorityme.priority?-1:0)}unobserveContainer(Be){this.observedContainers.has(Be)&&(this.resizeObserver.unobserve(Be),this.observedContainers.delete(Be))}disposeAllObservers(){Array.from(this.observedContainers.keys()).forEach(Ee=>{this.unobserveContainer(Ee)}),this.observedContainers=new Map}static#e=this.\u0275fac=function(Ee){return new(Ee||Fe)(n.KVO(n.SKi))};static#t=this.\u0275prov=n.jDH({token:Fe,factory:Fe.\u0275fac,providedIn:"root"})}return Fe})();const V=["observerCard"];function N(Fe,et){if(1&Fe&&(n.nrm(0,"img",3),n.nI1(1,"LvLibSafe")),2&Fe){const Be=n.XpG();n.FS9("alt",Be.imageAlt),n.Y8G("src",n.i5U(1,2,Be.imageSrc,"resourceUrl"),n.B4B)}}function R(Fe,et){if(1&Fe&&n.nrm(0,"lv-lib-chip",12),2&Fe){let Be,Ee,_e,me;const ce=et.$implicit;n.Y8G("icon",ce.icon)("chipType","static")("tooltip",null!==(Be=ce.tooltip)&&void 0!==Be?Be:"")("iconColor",null!==(Ee=ce.iconColor)&&void 0!==Ee?Ee:"white")("chipColor",null!==(_e=ce.chipColor)&&void 0!==_e?_e:"light")("text",null!==(me=ce.text)&&void 0!==me?me:"")}}function k(Fe,et){if(1&Fe&&(n.j41(0,"div",5),n.DNE(1,R,1,6,"lv-lib-chip",11),n.k0s()),2&Fe){const Be=n.XpG();n.R7$(),n.Y8G("ngForOf",Be.badges)}}function M(Fe,et){if(1&Fe){const Be=n.RV6();n.j41(0,"p",13),n.bIt("click",function(_e){n.eBV(Be);const me=n.XpG();return n.Njj(me.clickProfile(_e))}),n.EFF(1),n.k0s()}if(2&Fe){const Be=n.XpG();n.R7$(),n.SpI(" ",Be.username," ")}}function F(Fe,et){if(1&Fe&&(n.j41(0,"div",9)(1,"div",15),n.EFF(2,"\u2022"),n.k0s(),n.j41(3,"p",16),n.EFF(4),n.nI1(5,"number"),n.k0s()()),2&Fe){const Be=n.XpG(2);n.R7$(4),n.SpI("",n.brH(5,1,Be.views,"",Be.locale)," Views")}}function z(Fe,et){if(1&Fe&&n.DNE(0,F,6,5,"div",14),2&Fe){const Be=n.XpG();n.Y8G("ngIf",Be.views)}}function ae(Fe,et){if(1&Fe&&(n.j41(0,"div",10)(1,"div",18),n.EFF(2,"\u2022"),n.k0s(),n.j41(3,"p",19),n.EFF(4),n.k0s()()),2&Fe){const Be=n.XpG(2);n.R7$(4),n.JRh(Be.origin)}}function oe(Fe,et){if(1&Fe&&n.DNE(0,ae,5,1,"div",17),2&Fe){const Be=n.XpG();n.Y8G("ngIf",Be.origin)}}let he=(()=>{class Fe{clickProfile(Be){return Be.stopPropagation(),this.profileClick.emit()}constructor(Be){this.fitItemsInContainerService=Be,this.locale="de-DE",this.imageSrc=null,this.imageAlt=null,this.title=null,this.badges=[],this.views=null,this.username=null,this.origin=null,this.rounded=!1,this.cardClick=new n.bkB,this.profileClick=new n.bkB}ngAfterViewInit(){this.fitItemsInContainerService.observeContainer(this.observerCard.nativeElement,[3,2,1])}static#e=this.\u0275fac=function(Ee){return new(Ee||Fe)(n.rXU(U))};static#t=this.\u0275cmp=n.VBU({type:Fe,selectors:[["lv-lib-result"]],viewQuery:function(Ee,_e){if(1&Ee&&n.GBs(V,7),2&Ee){let me;n.mGM(me=n.lsd())&&(_e.observerCard=me.first)}},inputs:{imageSrc:"imageSrc",imageAlt:"imageAlt",title:"title",badges:"badges",views:"views",username:"username",origin:"origin",rounded:"rounded"},outputs:{cardClick:"cardClick",profileClick:"profileClick"},standalone:!0,features:[n.aNF],decls:14,vars:10,consts:[["observerCard",""],["data-testid","lv-result",1,"click-container",3,"click","padding","rounded"],[1,"img-container"],[3,"src","alt"],[1,"bottom"],[1,"bottom__chips"],[1,"bottom__title"],[1,"bottom__meta"],[1,"bottom__meta__name"],[1,"bottom__meta__views"],[1,"bottom__meta__domain"],[3,"icon","chipType","tooltip","iconColor","chipColor","text",4,"ngFor","ngForOf"],[3,"icon","chipType","tooltip","iconColor","chipColor","text"],[1,"bottom__meta__name",3,"click"],["class","bottom__meta__views",4,"ngIf"],[1,"bottom__meta__views__dot"],[1,"bottom__meta__views__data"],["class","bottom__meta__domain",4,"ngIf"],[1,"bottom__meta__domain__dot"],[1,"bottom__meta__domain__data"]],template:function(Ee,_e){if(1&Ee){const me=n.RV6();n.j41(0,"lv-lib-card",1),n.bIt("click",function(){return n.eBV(me),n.Njj(_e.cardClick.emit())}),n.j41(1,"div",2),n.DNE(2,N,2,5,"img",3),n.k0s(),n.j41(3,"div",4),n.DNE(4,k,2,1,"div",5),n.j41(5,"div",6)(6,"h2"),n.EFF(7),n.k0s()(),n.j41(8,"div",null,0)(10,"div",7),n.DNE(11,M,2,1,"p",8)(12,z,1,1,"div",9)(13,oe,1,1,"div",10),n.k0s()()()()}2&Ee&&(n.Y8G("padding",!1)("rounded",_e.rounded),n.R7$(),n.AVh("img-container--rounded",_e.rounded),n.R7$(),n.vxM(2,"FALLBACK_THUMBNAIL"!==_e.imageSrc?2:-1),n.R7$(2),n.vxM(4,_e.badges?4:-1),n.R7$(3),n.JRh(_e.title),n.R7$(4),n.vxM(11,_e.username?11:-1),n.R7$(),n.vxM(12,_e.views?12:-1),n.R7$(),n.vxM(13,_e.origin?13:-1))},dependencies:[B.x,T.H,o.d,x.MD,x.Sq,x.bT,x.QX],styles:[".click-container[_ngcontent-%COMP%]{cursor:pointer;max-width:800px;height:100%;background-color:#fff;box-shadow:0 3px 24px #3232320a}.click-container--vertical[_ngcontent-%COMP%]{display:flex;flex-direction:column}.click-container--horizontal[_ngcontent-%COMP%]{display:flex;flex-direction:row;height:176px;min-width:765px}.click-container--horizontal[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{flex:1}.img-container[_ngcontent-%COMP%]{aspect-ratio:16/9;overflow:hidden}.img-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:100%;width:100%;object-fit:cover}.bottom[_ngcontent-%COMP%]{padding:1.5rem 1.5rem 1rem}.bottom__chips[_ngcontent-%COMP%]{display:flex;gap:.75rem;row-gap:.75rem}.bottom__title[_ngcontent-%COMP%]{margin:1rem 0 0;min-height:56px}.bottom__title[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0}.bottom__meta[_ngcontent-%COMP%]{margin:1rem 0 0;display:flex}.bottom__meta[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:.75rem}.bottom__meta__views[_ngcontent-%COMP%], .bottom__meta__domain[_ngcontent-%COMP%]{display:flex}.bottom__meta__views__dot[_ngcontent-%COMP%], .bottom__meta__domain__dot[_ngcontent-%COMP%]{font-size:.75rem;margin-block:auto;margin-inline:.75rem}"],changeDetection:0})}return Fe})()},8069:(Rt,xe,h)=>{"use strict";h.d(xe,{$0:()=>N,SD:()=>V,qX:()=>U});var n=h(177),o=h(4438),T=h(9213);const B=["*"],x=["header"];function ne(R,k){if(1&R){const M=o.RV6();o.j41(0,"mat-icon",3),o.bIt("click",function(){o.eBV(M);const z=o.XpG();return o.Njj(z.close.emit())}),o.EFF(1,"close"),o.k0s()}}const Q=".lv-popover-container[_ngcontent-%COMP%]{border-radius:24px;background-color:#fff;overflow:hidden}.lv-popover-container--size-sm[_ngcontent-%COMP%]{width:100vw;max-width:312px}.lv-popover-container--size-md[_ngcontent-%COMP%]{width:100vw;max-width:704px}.lv-popover-container--size-lg[_ngcontent-%COMP%]{width:100vw;max-width:1048px}@media screen and (max-width: 768px){.lv-popover-container[_ngcontent-%COMP%]{border-radius:24px 24px 0 0;width:100vw;overflow:hidden}}.lv-popover-header[_ngcontent-%COMP%]{display:flex;z-index:1;position:sticky;top:0;border-radius:24px 24px 0 0;overflow:hidden;background-color:#fff;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem .75rem;transition:box-shadow .3s ease-in-out}.lv-popover-header.lv-scrolled[_ngcontent-%COMP%]{box-shadow:0 3px 8px #32323229}.lv-popover-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]{cursor:pointer;transition:color .3s ease-in-out}.lv-popover-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] [_ngcontent-%COMP%]:hover{cursor:pointer}.lv-overflow-container[_ngcontent-%COMP%]{overflow:auto;max-height:90vh;scrollbar-width:none;-ms-overflow-style:none}.lv-overflow-container[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}@media screen and (max-width: 768px){.lv-overflow-container[_ngcontent-%COMP%]{max-height:100vh}}.lv-overflow-container--padding[_ngcontent-%COMP%]{padding:1.5rem}";let U=(()=>{class R{constructor(){this.size="md"}static#e=this.\u0275fac=function(F){return new(F||R)};static#t=this.\u0275cmp=o.VBU({type:R,selectors:[["lv-lib-popover"]],inputs:{size:"size"},standalone:!0,features:[o.aNF],ngContentSelectors:B,decls:3,vars:6,consts:[[1,"lv-popover-container"],[1,"lv-overflow-container"]],template:function(F,z){1&F&&(o.NAR(),o.j41(0,"div",0)(1,"div",1),o.SdG(2),o.k0s()()),2&F&&o.AVh("lv-popover-container--size-sm","sm"===z.size)("lv-popover-container--size-md","md"===z.size)("lv-popover-container--size-lg","lg"===z.size)},styles:[Q]})}return R})(),V=(()=>{class R{constructor(M){this.document=M,this.close=new o.bkB,this.class="lv-popover-header",this.padding=!1,this.showCloseIcon=!0,this.scrollElement=null}ngAfterViewInit(){this.scrollElement=this.document.querySelector(".lv-overflow-container"),this.scrollElement?this.scrollElement.addEventListener("scroll",this.onScroll.bind(this)):this.header.nativeElement.addEventListener("scroll",this.onScroll.bind(this))}onScroll(){this.scrollElement&&this.scrollElement.scrollTop>0?this.header.nativeElement.classList.add("lv-scrolled"):this.header.nativeElement.classList.remove("lv-scrolled")}static#e=this.\u0275fac=function(F){return new(F||R)(o.rXU(n.qQ))};static#t=this.\u0275cmp=o.VBU({type:R,selectors:[["lv-lib-popover-header"]],viewQuery:function(F,z){if(1&F&&o.GBs(x,5),2&F){let ae;o.mGM(ae=o.lsd())&&(z.header=ae.first)}},hostVars:2,hostBindings:function(F,z){2&F&&o.HbH(z.class)},inputs:{padding:"padding",showCloseIcon:"showCloseIcon"},outputs:{close:"close"},standalone:!0,features:[o.aNF],ngContentSelectors:B,decls:4,vars:1,consts:[["header",""],[1,"lv-popover-header"],["class","close-icon",3,"click",4,"ngIf"],[1,"close-icon",3,"click"]],template:function(F,z){1&F&&(o.NAR(),o.j41(0,"div",1,0),o.SdG(2),o.DNE(3,ne,2,0,"mat-icon",2),o.k0s()),2&F&&(o.R7$(3),o.Y8G("ngIf",z.showCloseIcon))},dependencies:[T.m_,T.An,n.bT],styles:[Q]})}return R})(),N=(()=>{class R{constructor(){this.padding=!1,this.class="lv-popover-body"}static#e=this.\u0275fac=function(F){return new(F||R)};static#t=this.\u0275cmp=o.VBU({type:R,selectors:[["lv-lib-popover-body"]],hostVars:2,hostBindings:function(F,z){2&F&&o.HbH(z.class)},inputs:{padding:"padding"},standalone:!0,features:[o.aNF],ngContentSelectors:B,decls:2,vars:2,consts:[[1,"lv-popover-body"]],template:function(F,z){1&F&&(o.NAR(),o.j41(0,"div",0),o.SdG(1),o.k0s()),2&F&&o.AVh("lv-overflow-container--padding",z.padding)},styles:[Q]})}return R})()},1744:(Rt,xe,h)=>{"use strict";h.d(xe,{H:()=>T});var n=h(4438),o=h(345);let T=(()=>{class B{constructor(ne){this.sanitizer=ne}transform(ne,Q){switch(Q){case"html":return this.sanitizer.bypassSecurityTrustHtml(ne);case"style":return this.sanitizer.bypassSecurityTrustStyle(ne);case"script":return this.sanitizer.bypassSecurityTrustScript(ne);case"url":return this.sanitizer.bypassSecurityTrustUrl(ne);case"resourceUrl":return this.sanitizer.bypassSecurityTrustResourceUrl(ne);default:throw new Error(`Invalid safe type specified: ${Q}`)}}static#e=this.\u0275fac=function(Q){return new(Q||B)(n.rXU(o.up,16))};static#t=this.\u0275pipe=n.EJ8({name:"LvLibSafe",type:B,pure:!0,standalone:!0})}return B})()},7376:function(Rt,xe,h){var n;Rt=h.nmd(Rt),function(){var o,ne="Expected a function",U="__lodash_hash_undefined__",N="__lodash_placeholder__",ze=1/0,ut=9007199254740991,ke=4294967295,at=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],De="[object Arguments]",Ze="[object Array]",pt="[object Boolean]",an="[object Date]",Dn="[object Error]",In="[object Function]",qn="[object GeneratorFunction]",xn="[object Map]",Je="[object Number]",ot="[object Object]",_t="[object Promise]",Bn="[object RegExp]",qt="[object Set]",Pt="[object String]",be="[object Symbol]",Xe="[object WeakMap]",Wt="[object ArrayBuffer]",ht="[object DataView]",Ut="[object Float32Array]",rt="[object Float64Array]",yt="[object Int8Array]",kt="[object Int16Array]",Jt="[object Int32Array]",Vn="[object Uint8Array]",Mn="[object Uint8ClampedArray]",Hn="[object Uint16Array]",Ei="[object Uint32Array]",zn=/\b__p \+= '';/g,Qt=/\b(__p \+=) '' \+/g,On=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Xt=/&(?:amp|lt|gt|quot|#39);/g,_n=/[&<>"']/g,je=RegExp(Xt.source),ve=RegExp(_n.source),J=/<%-([\s\S]+?)%>/g,q=/<%([\s\S]+?)%>/g,Se=/<%=([\s\S]+?)%>/g,it=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Lt=/^\w*$/,bn=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Gt=/[\\^$.*+?()[\]{}|]/g,Ot=RegExp(Gt.source),Ye=/^\s+/,At=/\s/,un=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,mi=/\{\n\/\* \[wrapped with (.+)\] \*/,Vi=/,? & /,gt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,fn=/[()=,{}\[\]\/\s]/,ge=/\\(\\)?/g,It=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ft=/\w*$/,Kn=/^[-+]0x[0-9a-f]+$/i,Ti=/^0b[01]+$/i,ii=/^\[object .+?Constructor\]$/,Sr=/^0o[0-7]+$/i,Lr=/^(?:0|[1-9]\d*)$/,Br=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,vr=/($^)/,Xr=/['\n\r\u2028\u2029\\]/g,Qr="\\ud800-\\udfff",lt="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",tn="\\u2700-\\u27bf",Ct="a-z\\xdf-\\xf6\\xf8-\\xff",Xn="A-Z\\xc0-\\xd6\\xd8-\\xde",Gi="\\ufe0e\\ufe0f",ki="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",er="["+Qr+"]",br="["+ki+"]",Oi="["+lt+"]",Si="\\d+",pr="["+tn+"]",go="["+Ct+"]",hr="[^"+Qr+ki+Si+tn+Ct+Xn+"]",mr="\\ud83c[\\udffb-\\udfff]",vo="[^"+Qr+"]",ui="(?:\\ud83c[\\udde6-\\uddff]){2}",Ii="[\\ud800-\\udbff][\\udc00-\\udfff]",Yo="["+Xn+"]",ms="(?:"+go+"|"+hr+")",sa="(?:"+Yo+"|"+hr+")",ks="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",$o="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",Ai="(?:"+Oi+"|"+mr+")?",Ks="["+Gi+"]?",Fs=Ks+Ai+"(?:\\u200d(?:"+[vo,ui,Ii].join("|")+")"+Ks+Ai+")*",Fo="(?:"+[pr,ui,Ii].join("|")+")"+Fs,rn="(?:"+[vo+Oi+"?",Oi,ui,Ii,er].join("|")+")",Mo=RegExp("['\u2019]","g"),xo=RegExp(Oi,"g"),No=RegExp(mr+"(?="+mr+")|"+rn+Fs,"g"),Jo=RegExp([Yo+"?"+go+"+"+ks+"(?="+[br,Yo,"$"].join("|")+")",sa+"+"+$o+"(?="+[br,Yo+ms,"$"].join("|")+")",Yo+"?"+ms+"+"+ks,Yo+"+"+$o,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Si,Fo].join("|"),"g"),co=RegExp("[\\u200d"+Qr+lt+Gi+"]"),Lo=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Dr=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],yr=-1,Ui={};Ui[Ut]=Ui[rt]=Ui[yt]=Ui[kt]=Ui[Jt]=Ui[Vn]=Ui[Mn]=Ui[Hn]=Ui[Ei]=!0,Ui[De]=Ui[Ze]=Ui[Wt]=Ui[pt]=Ui[ht]=Ui[an]=Ui[Dn]=Ui[In]=Ui[xn]=Ui[Je]=Ui[ot]=Ui[Bn]=Ui[qt]=Ui[Pt]=Ui[Xe]=!1;var sr={};sr[De]=sr[Ze]=sr[Wt]=sr[ht]=sr[pt]=sr[an]=sr[Ut]=sr[rt]=sr[yt]=sr[kt]=sr[Jt]=sr[xn]=sr[Je]=sr[ot]=sr[Bn]=sr[qt]=sr[Pt]=sr[be]=sr[Vn]=sr[Mn]=sr[Hn]=sr[Ei]=!0,sr[Dn]=sr[In]=sr[Xe]=!1;var ls={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},aa=parseFloat,Wo=parseInt,uo="object"==typeof global&&global&&global.Object===Object&&global,Pa="object"==typeof self&&self&&self.Object===Object&&self,Ir=uo||Pa||Function("return this")(),Xs=xe&&!xe.nodeType&&xe,eo=Xs&&Rt&&!Rt.nodeType&&Rt,la=eo&&eo.exports===Xs,_s=la&&uo.process,bo=function(){try{return eo&&eo.require&&eo.require("util").types||_s&&_s.binding&&_s.binding("util")}catch{}}(),Wn=bo&&bo.isArrayBuffer,Zs=bo&&bo.isDate,to=bo&&bo.isMap,Go=bo&&bo.isRegExp,ba=bo&&bo.isSet,Qs=bo&&bo.isTypedArray;function Pr(He,wt,ft){switch(ft.length){case 0:return He.call(wt);case 1:return He.call(wt,ft[0]);case 2:return He.call(wt,ft[0],ft[1]);case 3:return He.call(wt,ft[0],ft[1],ft[2])}return He.apply(wt,ft)}function Ys(He,wt,ft,gn){for(var Fn=-1,ti=null==He?0:He.length;++Fn-1}function gr(He,wt,ft){for(var gn=-1,Fn=null==He?0:He.length;++gn-1;);return ft}function zs(He,wt){for(var ft=He.length;ft--&&fo(wt,He[ft],0)>-1;);return ft}var Qa=j({\u00c0:"A",\u00c1:"A",\u00c2:"A",\u00c3:"A",\u00c4:"A",\u00c5:"A",\u00e0:"a",\u00e1:"a",\u00e2:"a",\u00e3:"a",\u00e4:"a",\u00e5:"a",\u00c7:"C",\u00e7:"c",\u00d0:"D",\u00f0:"d",\u00c8:"E",\u00c9:"E",\u00ca:"E",\u00cb:"E",\u00e8:"e",\u00e9:"e",\u00ea:"e",\u00eb:"e",\u00cc:"I",\u00cd:"I",\u00ce:"I",\u00cf:"I",\u00ec:"i",\u00ed:"i",\u00ee:"i",\u00ef:"i",\u00d1:"N",\u00f1:"n",\u00d2:"O",\u00d3:"O",\u00d4:"O",\u00d5:"O",\u00d6:"O",\u00d8:"O",\u00f2:"o",\u00f3:"o",\u00f4:"o",\u00f5:"o",\u00f6:"o",\u00f8:"o",\u00d9:"U",\u00da:"U",\u00db:"U",\u00dc:"U",\u00f9:"u",\u00fa:"u",\u00fb:"u",\u00fc:"u",\u00dd:"Y",\u00fd:"y",\u00ff:"y",\u00c6:"Ae",\u00e6:"ae",\u00de:"Th",\u00fe:"th",\u00df:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010a:"C",\u010c:"C",\u0107:"c",\u0109:"c",\u010b:"c",\u010d:"c",\u010e:"D",\u0110:"D",\u010f:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011a:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011b:"e",\u011c:"G",\u011e:"G",\u0120:"G",\u0122:"G",\u011d:"g",\u011f:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012a:"I",\u012c:"I",\u012e:"I",\u0130:"I",\u0129:"i",\u012b:"i",\u012d:"i",\u012f:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013b:"L",\u013d:"L",\u013f:"L",\u0141:"L",\u013a:"l",\u013c:"l",\u013e:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014a:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014b:"n",\u014c:"O",\u014e:"O",\u0150:"O",\u014d:"o",\u014f:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015a:"S",\u015c:"S",\u015e:"S",\u0160:"S",\u015b:"s",\u015d:"s",\u015f:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016a:"U",\u016c:"U",\u016e:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016b:"u",\u016d:"u",\u016f:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017b:"Z",\u017d:"Z",\u017a:"z",\u017c:"z",\u017e:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017f:"s"}),Ya=j({"&":"&","<":"<",">":">",'"':""","'":"'"});function hl(He){return"\\"+ls[He]}function Ca(He){return co.test(He)}function ea(He){var wt=-1,ft=Array(He.size);return He.forEach(function(gn,Fn){ft[++wt]=[Fn,gn]}),ft}function I(He,wt){return function(ft){return He(wt(ft))}}function v(He,wt){for(var ft=-1,gn=He.length,Fn=0,ti=[];++ft",""":'"',"'":"'"}),Pn=function He(wt){var a,ft=(wt=null==wt?Ir:Pn.defaults(Ir.Object(),wt,Pn.pick(Ir,Dr))).Array,gn=wt.Date,Fn=wt.Error,ti=wt.Function,si=wt.Math,oi=wt.Object,Ar=wt.RegExp,wr=wt.String,Li=wt.TypeError,Rr=ft.prototype,Oo=oi.prototype,kr=wt["__core-js_shared__"],oo=ti.prototype.toString,zi=Oo.hasOwnProperty,Yr=0,Hs=(a=/[^.]+$/.exec(kr&&kr.keys&&kr.keys.IE_PROTO||""))?"Symbol(src)_1."+a:"",vs=Oo.toString,Io=oo.call(oi),pl=Ir._,yo=Ar("^"+oo.call(zi).replace(Gt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Zr=la?wt.Buffer:o,So=wt.Symbol,bs=wt.Uint8Array,qa=Zr?Zr.allocUnsafe:o,ys=I(oi.getPrototypeOf,oi),po=oi.create,Ra=Oo.propertyIsEnumerable,es=Rr.splice,E=So?So.isConcatSpreadable:o,ue=So?So.iterator:o,H=So?So.toStringTag:o,ie=function(){try{var a=ja(oi,"defineProperty");return a({},"",{}),a}catch{}}(),nt=wt.clearTimeout!==Ir.clearTimeout&&wt.clearTimeout,Zt=gn&&gn.now!==Ir.Date.now&&gn.now,vn=wt.setTimeout!==Ir.setTimeout&&wt.setTimeout,Zn=si.ceil,ar=si.floor,tr=oi.getOwnPropertySymbols,lr=Zr?Zr.isBuffer:o,gi=wt.isFinite,Jr=Rr.join,fr=I(oi.keys,oi),Hi=si.max,ni=si.min,Sn=gn.now,ai=wt.parseInt,ir=si.random,mo=Rr.reverse,Fr=ja(wt,"DataView"),Wr=ja(wt,"Map"),Cs=ja(wt,"Promise"),_r=ja(wt,"Set"),io=ja(wt,"WeakMap"),so=ja(oi,"create"),_i=io&&new io,ta={},Ol=tc(Fr),Co=tc(Wr),Ur=tc(Cs),$a=tc(_r),ka=tc(io),ws=So?So.prototype:o,Ms=ws?ws.valueOf:o,el=ws?ws.toString:o;function Pe(a){if(Ho(a)&&!Qi(a)&&!(a instanceof $i)){if(a instanceof vi)return a;if(zi.call(a,"__wrapped__"))return nc(a)}return new vi(a)}var da=function(){function a(){}return function(c){if(!ko(c))return{};if(po)return po(c);a.prototype=c;var _=new a;return a.prototype=o,_}}();function xs(){}function vi(a,c){this.__wrapped__=a,this.__actions__=[],this.__chain__=!!c,this.__index__=0,this.__values__=o}function $i(a){this.__wrapped__=a,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=ke,this.__views__=[]}function ds(a){var c=-1,_=null==a?0:a.length;for(this.clear();++c<_;){var $=a[c];this.set($[0],$[1])}}function jo(a){var c=-1,_=null==a?0:a.length;for(this.clear();++c<_;){var $=a[c];this.set($[0],$[1])}}function P(a){var c=-1,_=null==a?0:a.length;for(this.clear();++c<_;){var $=a[c];this.set($[0],$[1])}}function mt(a){var c=-1,_=null==a?0:a.length;for(this.__data__=new P;++c<_;)this.add(a[c])}function O(a){var c=this.__data__=new jo(a);this.size=c.size}function Ht(a,c){var _=Qi(a),$=!_&&oc(a),fe=!_&&!$&&Hl(a),Ve=!_&&!$&&!fe&&ac(a),dt=_||$||fe||Ve,Mt=dt?Pi(a.length,wr):[],zt=Mt.length;for(var wn in a)(c||zi.call(a,wn))&&(!dt||!("length"==wn||fe&&("offset"==wn||"parent"==wn)||Ve&&("buffer"==wn||"byteLength"==wn||"byteOffset"==wn)||bl(wn,zt)))&&Mt.push(wn);return Mt}function Vt(a){var c=a.length;return c?a[ql(0,c-1)]:o}function Ln(a,c){return jd(hi(a),wa(c,0,a.length))}function Yn(a){return jd(hi(a))}function Mi(a,c,_){(_!==o&&!rs(a[c],_)||_===o&&!(c in a))&&Mr(a,c,_)}function rr(a,c,_){var $=a[c];(!zi.call(a,c)||!rs($,_)||_===o&&!(c in a))&&Mr(a,c,_)}function Ro(a,c){for(var _=a.length;_--;)if(rs(a[_][0],c))return _;return-1}function Na(a,c,_,$){return ts(a,function(fe,Ve,dt){c($,fe,_(fe),dt)}),$}function na(a,c){return a&&Wi(c,Is(c),a)}function Mr(a,c,_){"__proto__"==c&&ie?ie(a,c,{configurable:!0,enumerable:!0,value:_,writable:!0}):a[c]=_}function Zl(a,c){for(var _=-1,$=c.length,fe=ft($),Ve=null==a;++_<$;)fe[_]=Ve?o:Vp(a,c[_]);return fe}function wa(a,c,_){return a==a&&(_!==o&&(a=a<=_?a:_),c!==o&&(a=a>=c?a:c)),a}function Es(a,c,_,$,fe,Ve){var dt,Mt=1&c,zt=2&c,wn=4&c;if(_&&(dt=fe?_(a,$,fe,Ve):_(a)),dt!==o)return dt;if(!ko(a))return a;var yn=Qi(a);if(yn){if(dt=function rg(a){var c=a.length,_=new a.constructor(c);return c&&"string"==typeof a[0]&&zi.call(a,"index")&&(_.index=a.index,_.input=a.input),_}(a),!Mt)return hi(a,dt)}else{var Tn=fs(a),ei=Tn==In||Tn==qn;if(Hl(a))return Nr(a,Mt);if(Tn==ot||Tn==De||ei&&!fe){if(dt=zt||ei?{}:rh(a),!Mt)return zt?function xa(a,c){return Wi(a,ih(a),c)}(a,function ia(a,c){return a&&Wi(c,ga(c),a)}(dt,a)):function Uo(a,c){return Wi(a,nh(a),c)}(a,na(dt,a))}else{if(!sr[Tn])return fe?a:{};dt=function oh(a,c,_){var $=a.constructor;switch(c){case Wt:return Ss(a);case pt:case an:return new $(+a);case ht:return function Ts(a,c){var _=c?Ss(a.buffer):a.buffer;return new a.constructor(_,a.byteOffset,a.byteLength)}(a,_);case Ut:case rt:case yt:case kt:case Jt:case Vn:case Mn:case Hn:case Ei:return ol(a,_);case xn:return new $;case Je:case Pt:return new $(a);case Bn:return function Ll(a){var c=new a.constructor(a.source,Ft.exec(a));return c.lastIndex=a.lastIndex,c}(a);case qt:return new $;case be:return function Ma(a){return Ms?oi(Ms.call(a)):{}}(a)}}(a,Tn,Mt)}}Ve||(Ve=new O);var bi=Ve.get(a);if(bi)return bi;Ve.set(a,dt),Fh(a)?a.forEach(function(Ci){dt.add(Es(Ci,c,_,Ci,a,Ve))}):eu(a)&&a.forEach(function(Ci,dr){dt.set(dr,Es(Ci,c,_,dr,a,Ve))});var or=yn?o:(wn?zt?th:Nd:zt?ga:Is)(a);return no(or||a,function(Ci,dr){or&&(Ci=a[dr=Ci]),rr(dt,dr,Es(Ci,c,_,dr,a,Ve))}),dt}function Sd(a,c,_){var $=_.length;if(null==a)return!$;for(a=oi(a);$--;){var fe=_[$],dt=a[fe];if(dt===o&&!(fe in a)||!(0,c[fe])(dt))return!1}return!0}function Pl(a,c,_){if("function"!=typeof a)throw new Li(ne);return Yc(function(){a.apply(o,_)},c)}function Ql(a,c,_,$){var fe=-1,Ve=Eo,dt=!0,Mt=a.length,zt=[],wn=c.length;if(!Mt)return zt;_&&(c=Or(c,Ji(_))),$?(Ve=gr,dt=!1):c.length>=200&&(Ve=qs,dt=!1,c=new mt(c));e:for(;++fe-1},jo.prototype.set=function ml(a,c){var _=this.__data__,$=Ro(_,a);return $<0?(++this.size,_.push([a,c])):_[$][1]=c,this},P.prototype.clear=function se(){this.size=0,this.__data__={hash:new ds,map:new(Wr||jo),string:new ds}},P.prototype.delete=function y(a){var c=Xc(this,a).delete(a);return this.size-=c?1:0,c},P.prototype.get=function L(a){return Xc(this,a).get(a)},P.prototype.has=function K(a){return Xc(this,a).has(a)},P.prototype.set=function Qe(a,c){var _=Xc(this,a),$=_.size;return _.set(a,c),this.size+=_.size==$?0:1,this},mt.prototype.add=mt.prototype.push=function Cn(a){return this.__data__.set(a,U),this},mt.prototype.has=function m(a){return this.__data__.has(a)},O.prototype.clear=function b(){this.__data__=new jo,this.size=0},O.prototype.delete=function A(a){var c=this.__data__,_=c.delete(a);return this.size=c.size,_},O.prototype.get=function te(a){return this.__data__.get(a)},O.prototype.has=function Me(a){return this.__data__.has(a)},O.prototype.set=function Ke(a,c){var _=this.__data__;if(_ instanceof jo){var $=_.__data__;if(!Wr||$.length<199)return $.push([a,c]),this.size=++_.size,this;_=this.__data__=new P($)}return _.set(a,c),this.size=_.size,this};var ts=Gr(ao),Al=Gr(fc,!0);function Td(a,c){var _=!0;return ts(a,function($,fe,Ve){return _=!!c($,fe,Ve)}),_}function Rl(a,c,_){for(var $=-1,fe=a.length;++$0&&_(Mt)?c>1?xi(Mt,c-1,_,$,fe):To(fe,Mt):$||(fe[fe.length]=Mt)}return fe}var La=jc(),kl=jc(!0);function ao(a,c){return a&&La(a,c,Is)}function fc(a,c){return a&&kl(a,c,Is)}function il(a,c){return jr(c,function(_){return dl(a[_])})}function ra(a,c){for(var _=0,$=(c=Un(c,a)).length;null!=a&&_<$;)a=a[ll(c[_++])];return _&&_==$?a:o}function Zo(a,c,_){var $=c(a);return Qi(a)?$:To($,_(a))}function Ds(a){return null==a?a===o?"[object Undefined]":"[object Null]":H&&H in oi(a)?function is(a){var c=zi.call(a,H),_=a[H];try{a[H]=o;var $=!0}catch{}var fe=vs.call(a);return $&&(c?a[H]=_:delete a[H]),fe}(a):function Jf(a){return vs.call(a)}(a)}function Ga(a,c){return a>c}function Rc(a,c){return null!=a&&zi.call(a,c)}function Ba(a,c){return null!=a&&c in oi(a)}function pc(a,c,_){for(var $=_?gr:Eo,fe=a[0].length,Ve=a.length,dt=Ve,Mt=ft(Ve),zt=1/0,wn=[];dt--;){var yn=a[dt];dt&&c&&(yn=Or(yn,Ji(c))),zt=ni(yn.length,zt),Mt[dt]=!_&&(c||fe>=120&&yn.length>=120)?new mt(dt&&yn):o}yn=a[0];var Tn=-1,ei=Mt[0];e:for(;++Tn=Mt?zt:zt*("desc"==_[$]?-1:1)}return a.index-c.index}(Ve,dt,_)})}function Vc(a,c,_){for(var $=-1,fe=c.length,Ve={};++$-1;)Mt!==a&&es.call(Mt,zt,1),es.call(a,zt,1);return a}function _c(a,c){for(var _=a?c.length:0,$=_-1;_--;){var fe=c[_];if(_==$||fe!==Ve){var Ve=fe;bl(fe)?es.call(a,fe,1):on(a,fe)}}return a}function ql(a,c){return a+ar(ir()*(c-a+1))}function Rd(a,c){var _="";if(!a||c<1||c>ut)return _;do{c%2&&(_+=a),(c=ar(c/2))&&(a+=a)}while(c);return _}function qi(a,c){return ch(ag(a,c,Ws),a+"")}function Os(a){return Vt(cc(a))}function Ka(a,c){var _=cc(a);return jd(_,wa(c,0,_.length))}function S(a,c,_,$){if(!ko(a))return a;for(var fe=-1,Ve=(c=Un(c,a)).length,dt=Ve-1,Mt=a;null!=Mt&&++fefe?0:fe+c),(_=_>fe?fe:_)<0&&(_+=fe),fe=c>_?0:_-c>>>0,c>>>=0;for(var Ve=ft(fe);++$>>1,dt=a[Ve];null!==dt&&!Da(dt)&&(_?dt<=c:dt=200){var wn=c?null:ng(a);if(wn)return D(wn);dt=!1,fe=qs,zt=new mt}else zt=c?[]:Mt;e:for(;++$=$?a:C(a,c,_)}var Xi=nt||function(a){return Ir.clearTimeout(a)};function Nr(a,c){if(c)return a.slice();var _=a.length,$=qa?qa(_):new a.constructor(_);return a.copy($),$}function Ss(a){var c=new a.constructor(a.byteLength);return new bs(c).set(new bs(a)),c}function ol(a,c){var _=c?Ss(a.buffer):a.buffer;return new a.constructor(_,a.byteOffset,a.length)}function ha(a,c){if(a!==c){var _=a!==o,$=null===a,fe=a==a,Ve=Da(a),dt=c!==o,Mt=null===c,zt=c==c,wn=Da(c);if(!Mt&&!wn&&!Ve&&a>c||Ve&&dt&&zt&&!Mt&&!wn||$&&dt&&zt||!_&&zt||!fe)return 1;if(!$&&!Ve&&!wn&&a1?_[fe-1]:o,dt=fe>2?_[2]:o;for(Ve=a.length>3&&"function"==typeof Ve?(fe--,Ve):o,dt&&oa(_[0],_[1],dt)&&(Ve=fe<3?o:Ve,fe=1),c=oi(c);++$-1?fe[Ve?c[dt]:dt]:o}}function Fd(a){return sl(function(c){var _=c.length,$=_,fe=vi.prototype.thru;for(a&&c.reverse();$--;){var Ve=c[$];if("function"!=typeof Ve)throw new Li(ne);if(fe&&!dt&&"wrapper"==al(Ve))var dt=new vi([],!0)}for($=dt?$:_;++$<_;){var Mt=al(Ve=c[$]),zt="wrapper"==Mt?vc(Ve):o;dt=zt&&ah(zt[0])&&424==zt[1]&&!zt[4].length&&1==zt[9]?dt[al(zt[0])].apply(dt,zt[3]):1==Ve.length&&ah(Ve)?dt[Mt]():dt.thru(Ve)}return function(){var wn=arguments,yn=wn[0];if(dt&&1==wn.length&&Qi(yn))return dt.plant(yn).value();for(var Tn=0,ei=_?c[Tn].apply(this,wn):yn;++Tn<_;)ei=c[Tn].call(this,ei);return ei}})}function Bl(a,c,_,$,fe,Ve,dt,Mt,zt,wn){var yn=128&c,Tn=1&c,ei=2&c,bi=24&c,Ni=512&c,or=ei?o:hs(a);return function Ci(){for(var dr=arguments.length,xr=ft(dr),Sa=dr;Sa--;)xr[Sa]=arguments[Sa];if(bi)var Gs=bc(Ci),va=function nr(He,wt){for(var ft=He.length,gn=0;ft--;)He[ft]===wt&&++gn;return gn}(xr,Gs);if($&&(xr=di(xr,$,fe,bi)),Ve&&(xr=yi(xr,Ve,dt,bi)),dr-=va,bi&&dr1&&xr.reverse(),yn&&ztMt))return!1;var wn=Ve.get(a),yn=Ve.get(c);if(wn&&yn)return wn==c&&yn==a;var Tn=-1,ei=!0,bi=2&_?new mt:o;for(Ve.set(a,c),Ve.set(c,a);++Tn-1&&a%1==0&&a1?"& ":"")+c[$],c=c.join(_>2?", ":" "),a.replace(un,"{\n/* [wrapped with "+c+"] */\n")}($,function cg(a,c){return no(at,function(_){var $="_."+_[0];c&_[1]&&!Eo(a,$)&&a.push($)}),a.sort()}(function Kf(a){var c=a.match(mi);return c?c[1].split(Vi):[]}($),_)))}function lg(a){var c=0,_=0;return function(){var $=Sn(),fe=16-($-_);if(_=$,fe>0){if(++c>=800)return arguments[0]}else c=0;return a.apply(o,arguments)}}function jd(a,c){var _=-1,$=a.length,fe=$-1;for(c=c===o?$:c;++_1?a[c-1]:o;return _="function"==typeof _?(a.pop(),_):o,Tg(a,_)});function Wd(a){var c=Pe(a);return c.__chain__=!0,c}function Gd(a,c){return c(a)}var Rg=sl(function(a){var c=a.length,_=c?a[0]:0,$=this.__wrapped__,fe=function(Ve){return Zl(Ve,a)};return!(c>1||this.__actions__.length)&&$ instanceof $i&&bl(_)?(($=$.slice(_,+_+(c?1:0))).__actions__.push({func:Gd,args:[fe],thisArg:o}),new vi($,this.__chain__).thru(function(Ve){return c&&!Ve.length&&Ve.push(o),Ve})):this.thru(fe)}),bh=us(function(a,c,_){zi.call(a,_)?++a[_]:Mr(a,_,1)}),Ch=Hc(ed),id=Hc(td);function Zd(a,c){return(Qi(a)?no:ts)(a,Ri(c,3))}function rd(a,c){return(Qi(a)?ca:Al)(a,Ri(c,3))}var P0=us(function(a,c,_){zi.call(a,_)?a[_].push(c):Mr(a,_,[c])}),od=qi(function(a,c,_){var $=-1,fe="function"==typeof c,Ve=ma(a)?ft(a.length):[];return ts(a,function(dt){Ve[++$]=fe?Pr(c,dt,_):Fl(dt,c,_)}),Ve}),Lg=us(function(a,c,_){Mr(a,_,c)});function sd(a,c){return(Qi(a)?Or:Zu)(a,Ri(c,3))}var Vg=us(function(a,c,_){a[_?0:1].push(c)},function(){return[[],[]]}),A0=qi(function(a,c){if(null==a)return[];var _=c.length;return _>1&&oa(a,c[0],c[1])?c=[]:_>2&&oa(c[0],c[1],c[2])&&(c=[c[0]]),Bc(a,xi(c,1),[])}),Dh=Zt||function(){return Ir.Date.now()};function wp(a,c,_){return c=_?o:c,Xa(a,128,o,o,o,o,c=a&&null==c?a.length:c)}function cd(a,c){var _;if("function"!=typeof c)throw new Li(ne);return a=Yi(a),function(){return--a>0&&(_=c.apply(this,arguments)),a<=1&&(c=o),_}}var dd=qi(function(a,c,_){var $=1;if(_.length){var fe=v(_,bc(dd));$|=32}return Xa(a,$,c,_,fe)}),Mp=qi(function(a,c,_){var $=3;if(_.length){var fe=v(_,bc(Mp));$|=32}return Xa(c,$,a,_,fe)});function ud(a,c,_){var $,fe,Ve,dt,Mt,zt,wn=0,yn=!1,Tn=!1,ei=!0;if("function"!=typeof a)throw new Li(ne);function bi(wo){var Ta=$,Gl=fe;return $=fe=o,wn=wo,dt=a.apply(Gl,Ta)}function Ci(wo){var Ta=wo-zt;return zt===o||Ta>=c||Ta<0||Tn&&wo-wn>=Ve}function dr(){var wo=Dh();if(Ci(wo))return xr(wo);Mt=Yc(dr,function or(wo){var sf=c-(wo-zt);return Tn?ni(sf,Ve-(wo-wn)):sf}(wo))}function xr(wo){return Mt=o,ei&&$?bi(wo):($=fe=o,dt)}function va(){var wo=Dh(),Ta=Ci(wo);if($=arguments,fe=this,zt=wo,Ta){if(Mt===o)return function Ni(wo){return wn=wo,Mt=Yc(dr,c),yn?bi(wo):dt}(zt);if(Tn)return Xi(Mt),Mt=Yc(dr,c),bi(zt)}return Mt===o&&(Mt=Yc(dr,c)),dt}return c=Ua(c)||0,ko(_)&&(yn=!!_.leading,Ve=(Tn="maxWait"in _)?Hi(Ua(_.maxWait)||0,c):Ve,ei="trailing"in _?!!_.trailing:ei),va.cancel=function Sa(){Mt!==o&&Xi(Mt),wn=0,$=zt=fe=Mt=o},va.flush=function Gs(){return Mt===o?dt:xr(Dh())},va}var Yd=qi(function(a,c){return Pl(a,1,c)}),xp=qi(function(a,c,_){return Pl(a,Ua(c)||0,_)});function hd(a,c){if("function"!=typeof a||null!=c&&"function"!=typeof c)throw new Li(ne);var _=function(){var $=arguments,fe=c?c.apply(this,$):$[0],Ve=_.cache;if(Ve.has(fe))return Ve.get(fe);var dt=a.apply(this,$);return _.cache=Ve.set(fe,dt)||Ve,dt};return _.cache=new(hd.Cache||P),_}function ic(a){if("function"!=typeof a)throw new Li(ne);return function(){var c=arguments;switch(c.length){case 0:return!a.call(this);case 1:return!a.call(this,c[0]);case 2:return!a.call(this,c[0],c[1]);case 3:return!a.call(this,c[0],c[1],c[2])}return!a.apply(this,c)}}hd.Cache=P;var wc=fi(function(a,c){var _=(c=1==c.length&&Qi(c[0])?Or(c[0],Ji(Ri())):Or(xi(c,1),Ji(Ri()))).length;return qi(function($){for(var fe=-1,Ve=ni($.length,_);++fe=c}),oc=gl(function(){return arguments}())?gl:function(a){return Ho(a)&&zi.call(a,"callee")&&!Ra.call(a,"callee")},Qi=ft.isArray,Zg=Wn?Ji(Wn):function Nl(a){return Ho(a)&&Ds(a)==Wt};function ma(a){return null!=a&&Ah(a.length)&&!dl(a)}function zo(a){return Ho(a)&&ma(a)}var Hl=lr||vd,Qg=Zs?Ji(Zs):function Yl(a){return Ho(a)&&Ds(a)==an};function sc(a){if(!Ho(a))return!1;var c=Ds(a);return c==Dn||"[object DOMException]"==c||"string"==typeof a.message&&"string"==typeof a.name&&!fd(a)}function dl(a){if(!ko(a))return!1;var c=Ds(a);return c==In||c==qn||"[object AsyncFunction]"==c||"[object Proxy]"==c}function Ph(a){return"number"==typeof a&&a==Yi(a)}function Ah(a){return"number"==typeof a&&a>-1&&a%1==0&&a<=ut}function ko(a){var c=typeof a;return null!=a&&("object"==c||"function"==c)}function Ho(a){return null!=a&&"object"==typeof a}var eu=to?Ji(to):function Fi(a){return Ho(a)&&fs(a)==xn};function Rp(a){return"number"==typeof a||Ho(a)&&Ds(a)==Je}function fd(a){if(!Ho(a)||Ds(a)!=ot)return!1;var c=ys(a);if(null===c)return!0;var _=zi.call(c,"constructor")&&c.constructor;return"function"==typeof _&&_ instanceof _&&oo.call(_)==Io}var kh=Go?Ji(Go):function Ku(a){return Ho(a)&&Ds(a)==Bn},Fh=ba?Ji(ba):function Xu(a){return Ho(a)&&fs(a)==qt};function tu(a){return"string"==typeof a||!Qi(a)&&Ho(a)&&Ds(a)==Pt}function Da(a){return"symbol"==typeof a||Ho(a)&&Ds(a)==be}var ac=Qs?Ji(Qs):function Ad(a){return Ho(a)&&Ah(a.length)&&!!Ui[Ds(a)]},t_=Wc(Nc),lc=Wc(function(a,c){return a<=c});function Lh(a){if(!a)return[];if(ma(a))return tu(a)?Tt(a):hi(a);if(ue&&a[ue])return function Ja(He){for(var wt,ft=[];!(wt=He.next()).done;)ft.push(wt.value);return ft}(a[ue]());var c=fs(a);return(c==xn?ea:c==qt?D:cc)(a)}function wl(a){return a?(a=Ua(a))===ze||a===-ze?17976931348623157e292*(a<0?-1:1):a==a?a:0:0===a?a:0}function Yi(a){var c=wl(a),_=c%1;return c==c?_?c-_:c:0}function iu(a){return a?wa(Yi(a),0,ke):0}function Ua(a){if("number"==typeof a)return a;if(Da(a))return NaN;if(ko(a)){var c="function"==typeof a.valueOf?a.valueOf():a;a=ko(c)?c+"":c}if("string"!=typeof a)return 0===a?a:+a;a=cs(a);var _=Ti.test(a);return _||Sr.test(a)?Wo(a.slice(2),_?2:8):Kn.test(a)?NaN:+a}function Np(a){return Wi(a,ga(a))}function Kr(a){return null==a?"":xt(a)}var Lp=Qo(function(a,c){if(Qc(c)||ma(c))Wi(c,Is(c),a);else for(var _ in c)zi.call(c,_)&&rr(a,_,c[_])}),i_=Qo(function(a,c){Wi(c,ga(c),a)}),Bh=Qo(function(a,c,_,$){Wi(c,ga(c),a,$)}),pd=Qo(function(a,c,_,$){Wi(c,Is(c),a,$)}),r_=sl(Zl),s_=qi(function(a,c){a=oi(a);var _=-1,$=c.length,fe=$>2?c[2]:o;for(fe&&oa(c[0],c[1],fe)&&($=1);++_<$;)for(var Ve=c[_],dt=ga(Ve),Mt=-1,zt=dt.length;++Mt1),Ve}),Wi(a,th(a),_),$&&(_=Es(_,7,eh));for(var fe=c.length;fe--;)on(_,c[fe]);return _}),Hp=sl(function(a,c){return null==a?{}:function Hr(a,c){return Vc(a,c,function(_,$){return jp(a,$)})}(a,c)});function Hh(a,c){if(null==a)return{};var _=Or(th(a),function($){return[$]});return c=Ri(c),Vc(a,_,function($,fe){return c($,fe[0])})}var $h=Gc(Is),f_=Gc(ga);function cc(a){return null==a?[]:Xo(a,Is(a))}var m_=fa(function(a,c,_){return c=c.toLowerCase(),a+(_?dc(c):c)});function dc(a){return uu(Kr(a).toLowerCase())}function au(a){return(a=Kr(a))&&a.replace(Br,Qa).replace(xo,"")}var g_=fa(function(a,c,_){return a+(_?"-":"")+c.toLowerCase()}),__=fa(function(a,c,_){return a+(_?" ":"")+c.toLowerCase()}),Gp=ns("toLowerCase"),Xh=fa(function(a,c,_){return a+(_?"_":"")+c.toLowerCase()}),w_=fa(function(a,c,_){return a+(_?" ":"")+uu(c)}),Yp=fa(function(a,c,_){return a+(_?" ":"")+c.toUpperCase()}),uu=ns("toUpperCase");function Qh(a,c,_){return a=Kr(a),(c=_?o:c)===o?function Aa(He){return Lo.test(He)}(a)?function mn(He){return He.match(Jo)||[]}(a):function Bs(He){return He.match(gt)||[]}(a):a.match(c)||[]}var hu=qi(function(a,c){try{return Pr(a,o,c)}catch(_){return sc(_)?_:new Fn(_)}}),Jp=sl(function(a,c){return no(c,function(_){_=ll(_),Mr(a,_,dd(a[_],a))}),a});function pu(a){return function(){return a}}var _d=Fd(),qp=Fd(!0);function Ws(a){return a}function Ec(a){return Fc("function"==typeof a?a:Es(a,1))}var D_=qi(function(a,c){return function(_){return Fl(_,a,c)}}),O_=qi(function(a,c){return function(_){return Fl(a,_,c)}});function Jh(a,c,_){var $=Is(c),fe=il(c,$);null==_&&(!ko(c)||!fe.length&&$.length)&&(_=c,c=a,a=this,fe=il(c,Is(c)));var Ve=!(ko(_)&&"chain"in _&&!_.chain),dt=dl(a);return no(fe,function(Mt){var zt=c[Mt];a[Mt]=zt,dt&&(a.prototype[Mt]=function(){var wn=this.__chain__;if(Ve||wn){var yn=a(this.__wrapped__);return(yn.__actions__=hi(this.__actions__)).push({func:zt,args:arguments,thisArg:a}),yn.__chain__=wn,yn}return zt.apply(a,To([this.value()],arguments))})}),a}function mu(){}var nm=$c(Or),im=$c(Ns),Dc=$c(Do);function qh(a){return sh(a)?le(ll(a)):function Jl(a){return function(c){return ra(c,a)}}(a)}var S_=Ju(),gu=Ju(!0);function Wl(){return[]}function vd(){return!1}var rf=Vl(function(a,c){return a+c},0),T_=Va("ceil"),I_=Vl(function(a,c){return a/c},1),P_=Va("floor"),cm=Vl(function(a,c){return a*c},1),N_=Va("round"),L_=Vl(function(a,c){return a-c},0);return Pe.after=function ld(a,c){if("function"!=typeof c)throw new Li(ne);return a=Yi(a),function(){if(--a<1)return c.apply(this,arguments)}},Pe.ary=wp,Pe.assign=Lp,Pe.assignIn=i_,Pe.assignInWith=Bh,Pe.assignWith=pd,Pe.at=r_,Pe.before=cd,Pe.bind=dd,Pe.bindAll=Jp,Pe.bindKey=Mp,Pe.castArray=function rc(){if(!arguments.length)return[];var a=arguments[0];return Qi(a)?a:[a]},Pe.chain=Wd,Pe.chunk=function Jc(a,c,_){c=(_?oa(a,c,_):c===o)?1:Hi(Yi(c),0);var $=null==a?0:a.length;if(!$||c<1)return[];for(var fe=0,Ve=0,dt=ft(Zn($/c));fe<$;)dt[Ve++]=C(a,fe,fe+=c);return dt},Pe.compact=function qf(a){for(var c=-1,_=null==a?0:a.length,$=0,fe=[];++c<_;){var Ve=a[c];Ve&&(fe[$++]=Ve)}return fe},Pe.concat=function dg(){var a=arguments.length;if(!a)return[];for(var c=ft(a-1),_=arguments[0],$=a;$--;)c[$-1]=arguments[$];return To(Qi(_)?hi(_):[_],xi(c,1))},Pe.cond=function fu(a){var c=null==a?0:a.length,_=Ri();return a=c?Or(a,function($){if("function"!=typeof $[1])throw new Li(ne);return[_($[0]),$[1]]}):[],qi(function($){for(var fe=-1;++fefe?0:fe+_),($=$===o||$>fe?fe:Yi($))<0&&($+=fe),$=_>$?0:iu($);_<$;)a[_++]=c;return a}(a,c,_,$)):[]},Pe.filter=function yh(a,c){return(Qi(a)?jr:Pd)(a,Ri(c,3))},Pe.flatMap=function Xd(a,c){return xi(sd(a,c),1)},Pe.flatMapDeep=function Cc(a,c){return xi(sd(a,c),ze)},Pe.flatMapDepth=function wh(a,c,_){return _=_===o?1:Yi(_),xi(sd(a,c),_)},Pe.flatten=zd,Pe.flattenDeep=function fg(a){return null!=a&&a.length?xi(a,ze):[]},Pe.flattenDepth=function pg(a,c){return null!=a&&a.length?xi(a,c=c===o?1:Yi(c)):[]},Pe.flip=function Ep(a){return Xa(a,512)},Pe.flow=_d,Pe.flowRight=qp,Pe.fromPairs=function mg(a){for(var c=-1,_=null==a?0:a.length,$={};++c<_;){var fe=a[c];$[fe[0]]=fe[1]}return $},Pe.functions=function Vh(a){return null==a?[]:il(a,Is(a))},Pe.functionsIn=function N0(a){return null==a?[]:il(a,ga(a))},Pe.groupBy=P0,Pe.initial=function _g(a){return null!=a&&a.length?C(a,0,-1):[]},Pe.intersection=pa,Pe.intersectionBy=ph,Pe.intersectionWith=np,Pe.invert=L0,Pe.invertBy=B0,Pe.invokeMap=od,Pe.iteratee=Ec,Pe.keyBy=Lg,Pe.keys=Is,Pe.keysIn=ga,Pe.map=sd,Pe.mapKeys=function ru(a,c){var _={};return c=Ri(c,3),ao(a,function($,fe,Ve){Mr(_,c($,fe,Ve),$)}),_},Pe.mapValues=function ou(a,c){var _={};return c=Ri(c,3),ao(a,function($,fe,Ve){Mr(_,fe,c($,fe,Ve))}),_},Pe.matches=function E_(a){return Qu(Es(a,1))},Pe.matchesProperty=function em(a,c){return gc(a,Es(c,1))},Pe.memoize=hd,Pe.merge=Uh,Pe.mergeWith=zh,Pe.method=D_,Pe.methodOf=O_,Pe.mixin=Jh,Pe.negate=ic,Pe.nthArg=function Zi(a){return a=Yi(a),qi(function(c){return Lc(c,a)})},Pe.omit=Up,Pe.omitBy=function zp(a,c){return Hh(a,ic(Ri(c)))},Pe.once=function Sh(a){return cd(2,a)},Pe.orderBy=function Bg(a,c,_,$){return null==a?[]:(Qi(c)||(c=null==c?[]:[c]),Qi(_=$?o:_)||(_=null==_?[]:[_]),Bc(a,c,_))},Pe.over=nm,Pe.overArgs=wc,Pe.overEvery=im,Pe.overSome=Dc,Pe.partial=Th,Pe.partialRight=Dp,Pe.partition=Vg,Pe.pick=Hp,Pe.pickBy=Hh,Pe.property=qh,Pe.propertyOf=function rm(a){return function(c){return null==a?o:ra(a,c)}},Pe.pull=rp,Pe.pullAll=op,Pe.pullAllBy=function sp(a,c,_){return a&&a.length&&c&&c.length?ua(a,c,Ri(_,2)):a},Pe.pullAllWith=function vg(a,c,_){return a&&a.length&&c&&c.length?ua(a,c,o,_):a},Pe.pullAt=ap,Pe.range=S_,Pe.rangeRight=gu,Pe.rearg=R0,Pe.reject=function jg(a,c){return(Qi(a)?jr:Pd)(a,ic(Ri(c,3)))},Pe.remove=function bg(a,c){var _=[];if(!a||!a.length)return _;var $=-1,fe=[],Ve=a.length;for(c=Ri(c,3);++$>>0)?(a=Kr(a))&&("string"==typeof c||null!=c&&!kh(c))&&!(c=xt(c))&&Ca(a)?ri(Tt(a),0,_):a.split(c,_):[]},Pe.spread=function Ih(a,c){if("function"!=typeof a)throw new Li(ne);return c=null==c?0:Hi(Yi(c),0),qi(function(_){var $=_[c],fe=ri(_,0,c);return $&&To(fe,$),Pr(a,this,fe)})},Pe.tail=function hp(a){var c=null==a?0:a.length;return c?C(a,1,c):[]},Pe.take=function fp(a,c,_){return a&&a.length?C(a,0,(c=_||c===o?1:Yi(c))<0?0:c):[]},Pe.takeRight=function pp(a,c,_){var $=null==a?0:a.length;return $?C(a,(c=$-(c=_||c===o?1:Yi(c)))<0?0:c,$):[]},Pe.takeRightWhile=function xg(a,c){return a&&a.length?dn(a,Ri(c,3),!1,!0):[]},Pe.takeWhile=function Eg(a,c){return a&&a.length?dn(a,Ri(c,3)):[]},Pe.tap=function S0(a,c){return c(a),a},Pe.throttle=function Op(a,c,_){var $=!0,fe=!0;if("function"!=typeof a)throw new Li(ne);return ko(_)&&($="leading"in _?!!_.leading:$,fe="trailing"in _?!!_.trailing:fe),ud(a,c,{leading:$,maxWait:c,trailing:fe})},Pe.thru=Gd,Pe.toArray=Lh,Pe.toPairs=$h,Pe.toPairsIn=f_,Pe.toPath=function nf(a){return Qi(a)?Or(a,ll):Da(a)?[a]:hi(uh(Kr(a)))},Pe.toPlainObject=Np,Pe.transform=function p_(a,c,_){var $=Qi(a),fe=$||Hl(a)||ac(a);if(c=Ri(c,4),null==_){var Ve=a&&a.constructor;_=fe?$?new Ve:[]:ko(a)&&dl(Ve)?da(ys(a)):{}}return(fe?no:ao)(a,function(dt,Mt,zt){return c(_,dt,Mt,zt)}),_},Pe.unary=function Sp(a){return wp(a,1)},Pe.union=Dg,Pe.unionBy=Og,Pe.unionWith=mp,Pe.uniq=function O0(a){return a&&a.length?Nt(a):[]},Pe.uniqBy=function gp(a,c){return a&&a.length?Nt(a,Ri(c,2)):[]},Pe.uniqWith=function Sg(a,c){return c="function"==typeof c?c:o,a&&a.length?Nt(a,o,c):[]},Pe.unset=function j0(a,c){return null==a||on(a,c)},Pe.unzip=gh,Pe.unzipWith=Tg,Pe.update=function U0(a,c,_){return null==a?a:sn(a,c,Jn(_))},Pe.updateWith=function $p(a,c,_,$){return $="function"==typeof $?$:o,null==a?a:sn(a,c,Jn(_),$)},Pe.values=cc,Pe.valuesIn=function z0(a){return null==a?[]:Xo(a,ga(a))},Pe.without=Ig,Pe.words=Qh,Pe.wrap=function Tp(a,c){return Th(Jn(c),a)},Pe.xor=_p,Pe.xorBy=_h,Pe.xorWith=Pg,Pe.zip=zl,Pe.zipObject=function vp(a,c){return pi(a||[],c||[],rr)},Pe.zipObjectDeep=function Ag(a,c){return pi(a||[],c||[],S)},Pe.zipWith=bp,Pe.entries=$h,Pe.entriesIn=f_,Pe.extend=i_,Pe.extendWith=Bh,Jh(Pe,Pe),Pe.add=rf,Pe.attempt=hu,Pe.camelCase=m_,Pe.capitalize=dc,Pe.ceil=T_,Pe.clamp=function su(a,c,_){return _===o&&(_=c,c=o),_!==o&&(_=(_=Ua(_))==_?_:0),c!==o&&(c=(c=Ua(c))==c?c:0),wa(Ua(a),c,_)},Pe.clone=function Hg(a){return Es(a,4)},Pe.cloneDeep=function Wg(a){return Es(a,5)},Pe.cloneDeepWith=function Gg(a,c){return Es(a,5,c="function"==typeof c?c:o)},Pe.cloneWith=function $g(a,c){return Es(a,4,c="function"==typeof c?c:o)},Pe.conformsTo=function Kg(a,c){return null==c||Sd(a,c,Is(c))},Pe.deburr=au,Pe.defaultTo=function Yh(a,c){return null==a||a!=a?c:a},Pe.divide=I_,Pe.endsWith=function Wp(a,c,_){a=Kr(a),c=xt(c);var $=a.length,fe=_=_===o?$:wa(Yi(_),0,$);return(_-=c.length)>=0&&a.slice(_,fe)==c},Pe.eq=rs,Pe.escape=function Kh(a){return(a=Kr(a))&&ve.test(a)?a.replace(_n,Ya):a},Pe.escapeRegExp=function lu(a){return(a=Kr(a))&&Ot.test(a)?a.replace(Gt,"\\$&"):a},Pe.every=function yc(a,c,_){var $=Qi(a)?Ns:Td;return _&&oa(a,c,_)&&(c=o),$(a,Ri(c,3))},Pe.find=Ch,Pe.findIndex=ed,Pe.findKey=function a_(a,c){return Vs(a,Ri(c,3),ao)},Pe.findLast=id,Pe.findLastIndex=td,Pe.findLastKey=function l_(a,c){return Vs(a,Ri(c,3),fc)},Pe.floor=P_,Pe.forEach=Zd,Pe.forEachRight=rd,Pe.forIn=function c_(a,c){return null==a?a:La(a,Ri(c,3),ga)},Pe.forInRight=function d_(a,c){return null==a?a:kl(a,Ri(c,3),ga)},Pe.forOwn=function u_(a,c){return a&&ao(a,Ri(c,3))},Pe.forOwnRight=function h_(a,c){return a&&fc(a,Ri(c,3))},Pe.get=Vp,Pe.gt=Mc,Pe.gte=Xg,Pe.has=function jh(a,c){return null!=a&&Zc(a,c,Rc)},Pe.hasIn=jp,Pe.head=fh,Pe.identity=Ws,Pe.includes=function Mh(a,c,_,$){a=ma(a)?a:cc(a),_=_&&!$?Yi(_):0;var fe=a.length;return _<0&&(_=Hi(fe+_,0)),tu(a)?_<=fe&&a.indexOf(c,_)>-1:!!fe&&fo(a,c,_)>-1},Pe.indexOf=function gg(a,c,_){var $=null==a?0:a.length;if(!$)return-1;var fe=null==_?0:Yi(_);return fe<0&&(fe=Hi($+fe,0)),fo(a,c,fe)},Pe.inRange=function Wh(a,c,_){return c=wl(c),_===o?(_=c,c=0):_=wl(_),function kc(a,c,_){return a>=ni(c,_)&&a=-ut&&a<=ut},Pe.isSet=Fh,Pe.isString=tu,Pe.isSymbol=Da,Pe.isTypedArray=ac,Pe.isUndefined=function nu(a){return a===o},Pe.isWeakMap=function Fp(a){return Ho(a)&&fs(a)==Xe},Pe.isWeakSet=function Nh(a){return Ho(a)&&"[object WeakSet]"==Ds(a)},Pe.join=function mh(a,c){return null==a?"":Jr.call(a,c)},Pe.kebabCase=g_,Pe.last=ro,Pe.lastIndexOf=function nd(a,c,_){var $=null==a?0:a.length;if(!$)return-1;var fe=$;return _!==o&&(fe=(fe=Yi(_))<0?Hi($+fe,0):ni(fe,$-1)),c==c?function we(He,wt,ft){for(var gn=ft+1;gn--;)if(He[gn]===wt)return gn;return gn}(a,c,fe):$r(a,js,fe,!0)},Pe.lowerCase=__,Pe.lowerFirst=Gp,Pe.lt=t_,Pe.lte=lc,Pe.max=function am(a){return a&&a.length?Rl(a,Ws,Ga):o},Pe.maxBy=function A_(a,c){return a&&a.length?Rl(a,Ri(c,2),Ga):o},Pe.mean=function R_(a){return re(a,Ws)},Pe.meanBy=function k_(a,c){return re(a,Ri(c,2))},Pe.min=function F_(a){return a&&a.length?Rl(a,Ws,Nc):o},Pe.minBy=function lm(a,c){return a&&a.length?Rl(a,Ri(c,2),Nc):o},Pe.stubArray=Wl,Pe.stubFalse=vd,Pe.stubObject=function bd(){return{}},Pe.stubString=function om(){return""},Pe.stubTrue=function ef(){return!0},Pe.multiply=cm,Pe.nth=function ip(a,c){return a&&a.length?Lc(a,Yi(c)):o},Pe.noConflict=function tm(){return Ir._===this&&(Ir._=pl),this},Pe.noop=mu,Pe.now=Dh,Pe.pad=function v_(a,c,_){a=Kr(a);var $=(c=Yi(c))?st(a):0;if(!c||$>=c)return a;var fe=(c-$)/2;return ec(ar(fe),_)+a+ec(Zn(fe),_)},Pe.padEnd=function b_(a,c,_){a=Kr(a);var $=(c=Yi(c))?st(a):0;return c&&$c){var $=a;a=c,c=$}if(_||a%1||c%1){var fe=ir();return ni(a+fe*(c-a+aa("1e-"+((fe+"").length-1))),c)}return ql(a,c)},Pe.reduce=function xh(a,c,_){var $=Qi(a)?ho:Ae,fe=arguments.length<3;return $(a,Ri(c,4),_,fe,ts)},Pe.reduceRight=function yp(a,c,_){var $=Qi(a)?Ki:Ae,fe=arguments.length<3;return $(a,Ri(c,4),_,fe,Al)},Pe.repeat=function md(a,c,_){return c=(_?oa(a,c,_):c===o)?1:Yi(c),Rd(Kr(a),c)},Pe.replace=function cu(){var a=arguments,c=Kr(a[0]);return a.length<3?c:c.replace(a[1],a[2])},Pe.result=function xc(a,c,_){var $=-1,fe=(c=Un(c,a)).length;for(fe||(fe=1,a=o);++$ut)return[];var _=ke,$=ni(a,ke);c=Ri(c),a-=ke;for(var fe=Pi($,c);++_=Ve)return a;var Mt=_-st($);if(Mt<1)return $;var zt=dt?ri(dt,0,Mt).join(""):a.slice(0,Mt);if(fe===o)return zt+$;if(dt&&(Mt+=zt.length-Mt),kh(fe)){if(a.slice(Mt).search(fe)){var wn,yn=zt;for(fe.global||(fe=Ar(fe.source,Kr(Ft.exec(fe))+"g")),fe.lastIndex=0;wn=fe.exec(yn);)var Tn=wn.index;zt=zt.slice(0,Tn===o?Mt:Tn)}}else if(a.indexOf(xt(fe),Mt)!=Mt){var ei=zt.lastIndexOf(fe);ei>-1&&(zt=zt.slice(0,ei))}return zt+$},Pe.unescape=function x_(a){return(a=Kr(a))&&je.test(a)?a.replace(Xt,Yt):a},Pe.uniqueId=function sm(a){var c=++Yr;return Kr(a)+c},Pe.upperCase=Yp,Pe.upperFirst=uu,Pe.each=Zd,Pe.eachRight=rd,Pe.first=fh,Jh(Pe,function(){var a={};return ao(Pe,function(c,_){zi.call(Pe.prototype,_)||(a[_]=c)}),a}(),{chain:!1}),Pe.VERSION="4.17.21",no(["bind","bindKey","curry","curryRight","partial","partialRight"],function(a){Pe[a].placeholder=Pe}),no(["drop","take"],function(a,c){$i.prototype[a]=function(_){_=_===o?1:Hi(Yi(_),0);var $=this.__filtered__&&!c?new $i(this):this.clone();return $.__filtered__?$.__takeCount__=ni(_,$.__takeCount__):$.__views__.push({size:ni(_,ke),type:a+($.__dir__<0?"Right":"")}),$},$i.prototype[a+"Right"]=function(_){return this.reverse()[a](_).reverse()}}),no(["filter","map","takeWhile"],function(a,c){var _=c+1,$=1==_||3==_;$i.prototype[a]=function(fe){var Ve=this.clone();return Ve.__iteratees__.push({iteratee:Ri(fe,3),type:_}),Ve.__filtered__=Ve.__filtered__||$,Ve}}),no(["head","last"],function(a,c){var _="take"+(c?"Right":"");$i.prototype[a]=function(){return this[_](1).value()[0]}}),no(["initial","tail"],function(a,c){var _="drop"+(c?"":"Right");$i.prototype[a]=function(){return this.__filtered__?new $i(this):this[_](1)}}),$i.prototype.compact=function(){return this.filter(Ws)},$i.prototype.find=function(a){return this.filter(a).head()},$i.prototype.findLast=function(a){return this.reverse().find(a)},$i.prototype.invokeMap=qi(function(a,c){return"function"==typeof a?new $i(this):this.map(function(_){return Fl(_,a,c)})}),$i.prototype.reject=function(a){return this.filter(ic(Ri(a)))},$i.prototype.slice=function(a,c){a=Yi(a);var _=this;return _.__filtered__&&(a>0||c<0)?new $i(_):(a<0?_=_.takeRight(-a):a&&(_=_.drop(a)),c!==o&&(_=(c=Yi(c))<0?_.dropRight(-c):_.take(c-a)),_)},$i.prototype.takeRightWhile=function(a){return this.reverse().takeWhile(a).reverse()},$i.prototype.toArray=function(){return this.take(ke)},ao($i.prototype,function(a,c){var _=/^(?:filter|find|map|reject)|While$/.test(c),$=/^(?:head|last)$/.test(c),fe=Pe[$?"take"+("last"==c?"Right":""):c],Ve=$||/^find/.test(c);fe&&(Pe.prototype[c]=function(){var dt=this.__wrapped__,Mt=$?[1]:arguments,zt=dt instanceof $i,wn=Mt[0],yn=zt||Qi(dt),Tn=function(dr){var xr=fe.apply(Pe,To([dr],Mt));return $&&ei?xr[0]:xr};yn&&_&&"function"==typeof wn&&1!=wn.length&&(zt=yn=!1);var ei=this.__chain__,Ni=Ve&&!ei,or=zt&&!this.__actions__.length;if(!Ve&&yn){dt=or?dt:new $i(this);var Ci=a.apply(dt,Mt);return Ci.__actions__.push({func:Gd,args:[Tn],thisArg:o}),new vi(Ci,ei)}return Ni&&or?a.apply(this,Mt):(Ci=this.thru(Tn),Ni?$?Ci.value()[0]:Ci.value():Ci)})}),no(["pop","push","shift","sort","splice","unshift"],function(a){var c=Rr[a],_=/^(?:push|sort|unshift)$/.test(a)?"tap":"thru",$=/^(?:pop|shift)$/.test(a);Pe.prototype[a]=function(){var fe=arguments;if($&&!this.__chain__){var Ve=this.value();return c.apply(Qi(Ve)?Ve:[],fe)}return this[_](function(dt){return c.apply(Qi(dt)?dt:[],fe)})}}),ao($i.prototype,function(a,c){var _=Pe[c];if(_){var $=_.name+"";zi.call(ta,$)||(ta[$]=[]),ta[$].push({name:c,func:_})}}),ta[Bl(o,2).name]=[{name:"wrapper",func:o}],$i.prototype.clone=function tl(){var a=new $i(this.__wrapped__);return a.__actions__=hi(this.__actions__),a.__dir__=this.__dir__,a.__filtered__=this.__filtered__,a.__iteratees__=hi(this.__iteratees__),a.__takeCount__=this.__takeCount__,a.__views__=hi(this.__views__),a},$i.prototype.reverse=function Po(){if(this.__filtered__){var a=new $i(this);a.__dir__=-1,a.__filtered__=!0}else(a=this.clone()).__dir__*=-1;return a},$i.prototype.value=function nl(){var a=this.__wrapped__.value(),c=this.__dir__,_=Qi(a),$=c<0,fe=_?a.length:0,Ve=function ig(a,c,_){for(var $=-1,fe=_.length;++$=this.__values__.length;return{done:a,value:a?o:this.__values__[this.__index__++]}},Pe.prototype.plant=function Kd(a){for(var c,_=this;_ instanceof xs;){var $=nc(_);$.__index__=0,$.__values__=o,c?fe.__wrapped__=$:c=$;var fe=$;_=_.__wrapped__}return fe.__wrapped__=a,c},Pe.prototype.reverse=function Ng(){var a=this.__wrapped__;if(a instanceof $i){var c=a;return this.__actions__.length&&(c=new $i(this)),(c=c.reverse()).__actions__.push({func:Gd,args:[Hd],thisArg:o}),new vi(c,this.__chain__)}return this.thru(Hd)},Pe.prototype.toJSON=Pe.prototype.valueOf=Pe.prototype.value=function vh(){return cn(this.__wrapped__,this.__actions__)},Pe.prototype.first=Pe.prototype.head,ue&&(Pe.prototype[ue]=function I0(){return this}),Pe}();Ir._=Pn,(n=function(){return Pn}.call(xe,h,xe,Rt))!==o&&(Rt.exports=n)}.call(this)},4412:(Rt,xe,h)=>{"use strict";h.d(xe,{t:()=>o});var n=h(1413);class o extends n.B{constructor(B){super(),this._value=B}get value(){return this.getValue()}_subscribe(B){const x=super._subscribe(B);return!x.closed&&B.next(this._value),x}getValue(){const{hasError:B,thrownError:x,_value:ne}=this;if(B)throw x;return this._throwIfClosed(),ne}next(B){super.next(this._value=B)}}},1985:(Rt,xe,h)=>{"use strict";h.d(xe,{c:()=>U});var n=h(7707),o=h(8359),T=h(3494),B=h(1203),x=h(1026),ne=h(8071),Q=h(9786);let U=(()=>{class k{constructor(F){F&&(this._subscribe=F)}lift(F){const z=new k;return z.source=this,z.operator=F,z}subscribe(F,z,ae){const oe=function R(k){return k&&k instanceof n.vU||function N(k){return k&&(0,ne.T)(k.next)&&(0,ne.T)(k.error)&&(0,ne.T)(k.complete)}(k)&&(0,o.Uv)(k)}(F)?F:new n.Ms(F,z,ae);return(0,Q.Y)(()=>{const{operator:he,source:Fe}=this;oe.add(he?he.call(oe,Fe):Fe?this._subscribe(oe):this._trySubscribe(oe))}),oe}_trySubscribe(F){try{return this._subscribe(F)}catch(z){F.error(z)}}forEach(F,z){return new(z=V(z))((ae,oe)=>{const he=new n.Ms({next:Fe=>{try{F(Fe)}catch(et){oe(et),he.unsubscribe()}},error:oe,complete:ae});this.subscribe(he)})}_subscribe(F){var z;return null===(z=this.source)||void 0===z?void 0:z.subscribe(F)}[T.s](){return this}pipe(...F){return(0,B.m)(F)(this)}toPromise(F){return new(F=V(F))((z,ae)=>{let oe;this.subscribe(he=>oe=he,he=>ae(he),()=>z(oe))})}}return k.create=M=>new k(M),k})();function V(k){var M;return null!==(M=k??x.$.Promise)&&void 0!==M?M:Promise}},2771:(Rt,xe,h)=>{"use strict";h.d(xe,{m:()=>T});var n=h(1413),o=h(6129);class T extends n.B{constructor(x=1/0,ne=1/0,Q=o.U){super(),this._bufferSize=x,this._windowTime=ne,this._timestampProvider=Q,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=ne===1/0,this._bufferSize=Math.max(1,x),this._windowTime=Math.max(1,ne)}next(x){const{isStopped:ne,_buffer:Q,_infiniteTimeWindow:U,_timestampProvider:V,_windowTime:N}=this;ne||(Q.push(x),!U&&Q.push(V.now()+N)),this._trimBuffer(),super.next(x)}_subscribe(x){this._throwIfClosed(),this._trimBuffer();const ne=this._innerSubscribe(x),{_infiniteTimeWindow:Q,_buffer:U}=this,V=U.slice();for(let N=0;N{"use strict";h.d(xe,{B:()=>Q});var n=h(1985),o=h(8359);const B=(0,h(1853).L)(V=>function(){V(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var x=h(7908),ne=h(9786);let Q=(()=>{class V extends n.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(R){const k=new U(this,this);return k.operator=R,k}_throwIfClosed(){if(this.closed)throw new B}next(R){(0,ne.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const k of this.currentObservers)k.next(R)}})}error(R){(0,ne.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=R;const{observers:k}=this;for(;k.length;)k.shift().error(R)}})}complete(){(0,ne.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:R}=this;for(;R.length;)R.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var R;return(null===(R=this.observers)||void 0===R?void 0:R.length)>0}_trySubscribe(R){return this._throwIfClosed(),super._trySubscribe(R)}_subscribe(R){return this._throwIfClosed(),this._checkFinalizedStatuses(R),this._innerSubscribe(R)}_innerSubscribe(R){const{hasError:k,isStopped:M,observers:F}=this;return k||M?o.Kn:(this.currentObservers=null,F.push(R),new o.yU(()=>{this.currentObservers=null,(0,x.o)(F,R)}))}_checkFinalizedStatuses(R){const{hasError:k,thrownError:M,isStopped:F}=this;k?R.error(M):F&&R.complete()}asObservable(){const R=new n.c;return R.source=this,R}}return V.create=(N,R)=>new U(N,R),V})();class U extends Q{constructor(N,R){super(),this.destination=N,this.source=R}next(N){var R,k;null===(k=null===(R=this.destination)||void 0===R?void 0:R.next)||void 0===k||k.call(R,N)}error(N){var R,k;null===(k=null===(R=this.destination)||void 0===R?void 0:R.error)||void 0===k||k.call(R,N)}complete(){var N,R;null===(R=null===(N=this.destination)||void 0===N?void 0:N.complete)||void 0===R||R.call(N)}_subscribe(N){var R,k;return null!==(k=null===(R=this.source)||void 0===R?void 0:R.subscribe(N))&&void 0!==k?k:o.Kn}}},7707:(Rt,xe,h)=>{"use strict";h.d(xe,{Ms:()=>ae,vU:()=>k});var n=h(8071),o=h(8359),T=h(1026),B=h(5334),x=h(5343);const ne=V("C",void 0,void 0);function V(Be,Ee,_e){return{kind:Be,value:Ee,error:_e}}var N=h(9270),R=h(9786);class k extends o.yU{constructor(Ee){super(),this.isStopped=!1,Ee?(this.destination=Ee,(0,o.Uv)(Ee)&&Ee.add(this)):this.destination=et}static create(Ee,_e,me){return new ae(Ee,_e,me)}next(Ee){this.isStopped?Fe(function U(Be){return V("N",Be,void 0)}(Ee),this):this._next(Ee)}error(Ee){this.isStopped?Fe(function Q(Be){return V("E",void 0,Be)}(Ee),this):(this.isStopped=!0,this._error(Ee))}complete(){this.isStopped?Fe(ne,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(Ee){this.destination.next(Ee)}_error(Ee){try{this.destination.error(Ee)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const M=Function.prototype.bind;function F(Be,Ee){return M.call(Be,Ee)}class z{constructor(Ee){this.partialObserver=Ee}next(Ee){const{partialObserver:_e}=this;if(_e.next)try{_e.next(Ee)}catch(me){oe(me)}}error(Ee){const{partialObserver:_e}=this;if(_e.error)try{_e.error(Ee)}catch(me){oe(me)}else oe(Ee)}complete(){const{partialObserver:Ee}=this;if(Ee.complete)try{Ee.complete()}catch(_e){oe(_e)}}}class ae extends k{constructor(Ee,_e,me){let ce;if(super(),(0,n.T)(Ee)||!Ee)ce={next:Ee??void 0,error:_e??void 0,complete:me??void 0};else{let Ie;this&&T.$.useDeprecatedNextContext?(Ie=Object.create(Ee),Ie.unsubscribe=()=>this.unsubscribe(),ce={next:Ee.next&&F(Ee.next,Ie),error:Ee.error&&F(Ee.error,Ie),complete:Ee.complete&&F(Ee.complete,Ie)}):ce=Ee}this.destination=new z(ce)}}function oe(Be){T.$.useDeprecatedSynchronousErrorHandling?(0,R.l)(Be):(0,B.m)(Be)}function Fe(Be,Ee){const{onStoppedNotification:_e}=T.$;_e&&N.f.setTimeout(()=>_e(Be,Ee))}const et={closed:!0,next:x.l,error:function he(Be){throw Be},complete:x.l}},8359:(Rt,xe,h)=>{"use strict";h.d(xe,{Kn:()=>ne,yU:()=>x,Uv:()=>Q});var n=h(8071);const T=(0,h(1853).L)(V=>function(R){V(this),this.message=R?`${R.length} errors occurred during unsubscription:\n${R.map((k,M)=>`${M+1}) ${k.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=R});var B=h(7908);class x{constructor(N){this.initialTeardown=N,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let N;if(!this.closed){this.closed=!0;const{_parentage:R}=this;if(R)if(this._parentage=null,Array.isArray(R))for(const F of R)F.remove(this);else R.remove(this);const{initialTeardown:k}=this;if((0,n.T)(k))try{k()}catch(F){N=F instanceof T?F.errors:[F]}const{_finalizers:M}=this;if(M){this._finalizers=null;for(const F of M)try{U(F)}catch(z){N=N??[],z instanceof T?N=[...N,...z.errors]:N.push(z)}}if(N)throw new T(N)}}add(N){var R;if(N&&N!==this)if(this.closed)U(N);else{if(N instanceof x){if(N.closed||N._hasParent(this))return;N._addParent(this)}(this._finalizers=null!==(R=this._finalizers)&&void 0!==R?R:[]).push(N)}}_hasParent(N){const{_parentage:R}=this;return R===N||Array.isArray(R)&&R.includes(N)}_addParent(N){const{_parentage:R}=this;this._parentage=Array.isArray(R)?(R.push(N),R):R?[R,N]:N}_removeParent(N){const{_parentage:R}=this;R===N?this._parentage=null:Array.isArray(R)&&(0,B.o)(R,N)}remove(N){const{_finalizers:R}=this;R&&(0,B.o)(R,N),N instanceof x&&N._removeParent(this)}}x.EMPTY=(()=>{const V=new x;return V.closed=!0,V})();const ne=x.EMPTY;function Q(V){return V instanceof x||V&&"closed"in V&&(0,n.T)(V.remove)&&(0,n.T)(V.add)&&(0,n.T)(V.unsubscribe)}function U(V){(0,n.T)(V)?V():V.unsubscribe()}},1026:(Rt,xe,h)=>{"use strict";h.d(xe,{$:()=>n});const n={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},4572:(Rt,xe,h)=>{"use strict";h.d(xe,{z:()=>N});var n=h(1985),o=h(3073),T=h(2806),B=h(3669),x=h(6450),ne=h(9326),Q=h(8496),U=h(4360),V=h(5225);function N(...M){const F=(0,ne.lI)(M),z=(0,ne.ms)(M),{args:ae,keys:oe}=(0,o.D)(M);if(0===ae.length)return(0,T.H)([],F);const he=new n.c(function R(M,F,z=B.D){return ae=>{k(F,()=>{const{length:oe}=M,he=new Array(oe);let Fe=oe,et=oe;for(let Be=0;Be{const Ee=(0,T.H)(M[Be],F);let _e=!1;Ee.subscribe((0,U._)(ae,me=>{he[Be]=me,_e||(_e=!0,et--),et||ae.next(z(he.slice()))},()=>{--Fe||ae.complete()}))},ae)},ae)}}(ae,F,oe?Fe=>(0,Q.e)(oe,Fe):B.D));return z?he.pipe((0,x.I)(z)):he}function k(M,F,z){M?(0,V.N)(z,M,F):F()}},8793:(Rt,xe,h)=>{"use strict";h.d(xe,{x:()=>x});var n=h(6365),T=h(9326),B=h(2806);function x(...ne){return function o(){return(0,n.U)(1)}()((0,B.H)(ne,(0,T.lI)(ne)))}},9030:(Rt,xe,h)=>{"use strict";h.d(xe,{v:()=>T});var n=h(1985),o=h(8750);function T(B){return new n.c(x=>{(0,o.Tg)(B()).subscribe(x)})}},983:(Rt,xe,h)=>{"use strict";h.d(xe,{w:()=>o});const o=new(h(1985).c)(x=>x.complete())},7468:(Rt,xe,h)=>{"use strict";h.d(xe,{p:()=>U});var n=h(1985),o=h(3073),T=h(8750),B=h(9326),x=h(4360),ne=h(6450),Q=h(8496);function U(...V){const N=(0,B.ms)(V),{args:R,keys:k}=(0,o.D)(V),M=new n.c(F=>{const{length:z}=R;if(!z)return void F.complete();const ae=new Array(z);let oe=z,he=z;for(let Fe=0;Fe{et||(et=!0,he--),ae[Fe]=Be},()=>oe--,void 0,()=>{(!oe||!et)&&(he||F.next(k?(0,Q.e)(k,ae):ae),F.complete())}))}});return N?M.pipe((0,ne.I)(N)):M}},2806:(Rt,xe,h)=>{"use strict";h.d(xe,{H:()=>_e});var n=h(8750),o=h(941),T=h(9974);function B(me,ce=0){return(0,T.N)((Ie,X)=>{X.add(me.schedule(()=>Ie.subscribe(X),ce))})}var Q=h(1985),V=h(4761),N=h(8071),R=h(5225);function M(me,ce){if(!me)throw new Error("Iterable cannot be null");return new Q.c(Ie=>{(0,R.N)(Ie,ce,()=>{const X=me[Symbol.asyncIterator]();(0,R.N)(Ie,ce,()=>{X.next().then(Te=>{Te.done?Ie.complete():Ie.next(Te.value)})},0,!0)})})}var F=h(5055),z=h(9858),ae=h(7441),oe=h(5397),he=h(7953),Fe=h(591),et=h(5196);function _e(me,ce){return ce?function Ee(me,ce){if(null!=me){if((0,F.l)(me))return function x(me,ce){return(0,n.Tg)(me).pipe(B(ce),(0,o.Q)(ce))}(me,ce);if((0,ae.X)(me))return function U(me,ce){return new Q.c(Ie=>{let X=0;return ce.schedule(function(){X===me.length?Ie.complete():(Ie.next(me[X++]),Ie.closed||this.schedule())})})}(me,ce);if((0,z.y)(me))return function ne(me,ce){return(0,n.Tg)(me).pipe(B(ce),(0,o.Q)(ce))}(me,ce);if((0,he.T)(me))return M(me,ce);if((0,oe.x)(me))return function k(me,ce){return new Q.c(Ie=>{let X;return(0,R.N)(Ie,ce,()=>{X=me[V.l](),(0,R.N)(Ie,ce,()=>{let Te,We;try{({value:Te,done:We}=X.next())}catch(Bt){return void Ie.error(Bt)}We?Ie.complete():Ie.next(Te)},0,!0)}),()=>(0,N.T)(X?.return)&&X.return()})}(me,ce);if((0,et.U)(me))return function Be(me,ce){return M((0,et.C)(me),ce)}(me,ce)}throw(0,Fe.L)(me)}(me,ce):(0,n.Tg)(me)}},3726:(Rt,xe,h)=>{"use strict";h.d(xe,{R:()=>N});var n=h(8750),o=h(1985),T=h(1397),B=h(7441),x=h(8071),ne=h(6450);const Q=["addListener","removeListener"],U=["addEventListener","removeEventListener"],V=["on","off"];function N(z,ae,oe,he){if((0,x.T)(oe)&&(he=oe,oe=void 0),he)return N(z,ae,oe).pipe((0,ne.I)(he));const[Fe,et]=function F(z){return(0,x.T)(z.addEventListener)&&(0,x.T)(z.removeEventListener)}(z)?U.map(Be=>Ee=>z[Be](ae,Ee,oe)):function k(z){return(0,x.T)(z.addListener)&&(0,x.T)(z.removeListener)}(z)?Q.map(R(z,ae)):function M(z){return(0,x.T)(z.on)&&(0,x.T)(z.off)}(z)?V.map(R(z,ae)):[];if(!Fe&&(0,B.X)(z))return(0,T.Z)(Be=>N(Be,ae,oe))((0,n.Tg)(z));if(!Fe)throw new TypeError("Invalid event target");return new o.c(Be=>{const Ee=(..._e)=>Be.next(1<_e.length?_e:_e[0]);return Fe(Ee),()=>et(Ee)})}function R(z,ae){return oe=>he=>z[oe](ae,he)}},8750:(Rt,xe,h)=>{"use strict";h.d(xe,{Sx:()=>ae,Tg:()=>M});var n=h(1635),o=h(7441),T=h(9858),B=h(1985),x=h(5055),ne=h(7953),Q=h(591),U=h(5397),V=h(5196),N=h(8071),R=h(5334),k=h(3494);function M(Be){if(Be instanceof B.c)return Be;if(null!=Be){if((0,x.l)(Be))return function F(Be){return new B.c(Ee=>{const _e=Be[k.s]();if((0,N.T)(_e.subscribe))return _e.subscribe(Ee);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(Be);if((0,o.X)(Be))return function z(Be){return new B.c(Ee=>{for(let _e=0;_e{for(const _e of Be)if(Ee.next(_e),Ee.closed)return;Ee.complete()})}(Be);if((0,V.U)(Be))return function Fe(Be){return he((0,V.C)(Be))}(Be)}throw(0,Q.L)(Be)}function ae(Be){return new B.c(Ee=>{Be.then(_e=>{Ee.closed||(Ee.next(_e),Ee.complete())},_e=>Ee.error(_e)).then(null,R.m)})}function he(Be){return new B.c(Ee=>{(function et(Be,Ee){var _e,me,ce,Ie;return(0,n.sH)(this,void 0,void 0,function*(){try{for(_e=(0,n.xN)(Be);!(me=yield _e.next()).done;)if(Ee.next(me.value),Ee.closed)return}catch(X){ce={error:X}}finally{try{me&&!me.done&&(Ie=_e.return)&&(yield Ie.call(_e))}finally{if(ce)throw ce.error}}Ee.complete()})})(Be,Ee).catch(_e=>Ee.error(_e))})}},7786:(Rt,xe,h)=>{"use strict";h.d(xe,{h:()=>ne});var n=h(6365),o=h(8750),T=h(983),B=h(9326),x=h(2806);function ne(...Q){const U=(0,B.lI)(Q),V=(0,B.R0)(Q,1/0),N=Q;return N.length?1===N.length?(0,o.Tg)(N[0]):(0,n.U)(V)((0,x.H)(N,U)):T.w}},7673:(Rt,xe,h)=>{"use strict";h.d(xe,{of:()=>T});var n=h(9326),o=h(2806);function T(...B){const x=(0,n.lI)(B);return(0,o.H)(B,x)}},8810:(Rt,xe,h)=>{"use strict";h.d(xe,{$:()=>T});var n=h(1985),o=h(8071);function T(B,x){const ne=(0,o.T)(B)?B:()=>B,Q=U=>U.error(ne());return new n.c(x?U=>x.schedule(Q,0,U):Q)}},1584:(Rt,xe,h)=>{"use strict";h.d(xe,{O:()=>x});var n=h(1985),o=h(3236),T=h(9470);function x(ne=0,Q,U=o.b){let V=-1;return null!=Q&&((0,T.m)(Q)?U=Q:V=Q),new n.c(N=>{let R=function B(ne){return ne instanceof Date&&!isNaN(ne)}(ne)?+ne-U.now():ne;R<0&&(R=0);let k=0;return U.schedule(function(){N.closed||(N.next(k++),0<=V?this.schedule(void 0,V):N.complete())},R)})}},4360:(Rt,xe,h)=>{"use strict";h.d(xe,{_:()=>o});var n=h(7707);function o(B,x,ne,Q,U){return new T(B,x,ne,Q,U)}class T extends n.vU{constructor(x,ne,Q,U,V,N){super(x),this.onFinalize=V,this.shouldUnsubscribe=N,this._next=ne?function(R){try{ne(R)}catch(k){x.error(k)}}:super._next,this._error=U?function(R){try{U(R)}catch(k){x.error(k)}finally{this.unsubscribe()}}:super._error,this._complete=Q?function(){try{Q()}catch(R){x.error(R)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var x;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:ne}=this;super.unsubscribe(),!ne&&(null===(x=this.onFinalize)||void 0===x||x.call(this))}}}},9437:(Rt,xe,h)=>{"use strict";h.d(xe,{W:()=>B});var n=h(8750),o=h(4360),T=h(9974);function B(x){return(0,T.N)((ne,Q)=>{let N,U=null,V=!1;U=ne.subscribe((0,o._)(Q,void 0,void 0,R=>{N=(0,n.Tg)(x(R,B(x)(ne))),U?(U.unsubscribe(),U=null,N.subscribe(Q)):V=!0})),V&&(U.unsubscribe(),U=null,N.subscribe(Q))})}},274:(Rt,xe,h)=>{"use strict";h.d(xe,{H:()=>T});var n=h(1397),o=h(8071);function T(B,x){return(0,o.T)(x)?(0,n.Z)(B,x,1):(0,n.Z)(B,1)}},152:(Rt,xe,h)=>{"use strict";h.d(xe,{B:()=>B});var n=h(3236),o=h(9974),T=h(4360);function B(x,ne=n.E){return(0,o.N)((Q,U)=>{let V=null,N=null,R=null;const k=()=>{if(V){V.unsubscribe(),V=null;const F=N;N=null,U.next(F)}};function M(){const F=R+x,z=ne.now();if(z{N=F,R=ne.now(),V||(V=ne.schedule(M,x),U.add(V))},()=>{k(),U.complete()},void 0,()=>{N=V=null}))})}},3294:(Rt,xe,h)=>{"use strict";h.d(xe,{F:()=>B});var n=h(3669),o=h(9974),T=h(4360);function B(ne,Q=n.D){return ne=ne??x,(0,o.N)((U,V)=>{let N,R=!0;U.subscribe((0,T._)(V,k=>{const M=Q(k);(R||!ne(N,M))&&(R=!1,N=M,V.next(k))}))})}function x(ne,Q){return ne===Q}},5964:(Rt,xe,h)=>{"use strict";h.d(xe,{p:()=>T});var n=h(9974),o=h(4360);function T(B,x){return(0,n.N)((ne,Q)=>{let U=0;ne.subscribe((0,o._)(Q,V=>B.call(x,V,U++)&&Q.next(V)))})}},980:(Rt,xe,h)=>{"use strict";h.d(xe,{j:()=>o});var n=h(9974);function o(T){return(0,n.N)((B,x)=>{try{B.subscribe(x)}finally{x.add(T)}})}},6354:(Rt,xe,h)=>{"use strict";h.d(xe,{T:()=>T});var n=h(9974),o=h(4360);function T(B,x){return(0,n.N)((ne,Q)=>{let U=0;ne.subscribe((0,o._)(Q,V=>{Q.next(B.call(x,V,U++))}))})}},3703:(Rt,xe,h)=>{"use strict";h.d(xe,{u:()=>o});var n=h(6354);function o(T){return(0,n.T)(()=>T)}},6365:(Rt,xe,h)=>{"use strict";h.d(xe,{U:()=>T});var n=h(1397),o=h(3669);function T(B=1/0){return(0,n.Z)(o.D,B)}},1397:(Rt,xe,h)=>{"use strict";h.d(xe,{Z:()=>U});var n=h(6354),o=h(8750),T=h(9974),B=h(5225),x=h(4360),Q=h(8071);function U(V,N,R=1/0){return(0,Q.T)(N)?U((k,M)=>(0,n.T)((F,z)=>N(k,F,M,z))((0,o.Tg)(V(k,M))),R):("number"==typeof N&&(R=N),(0,T.N)((k,M)=>function ne(V,N,R,k,M,F,z,ae){const oe=[];let he=0,Fe=0,et=!1;const Be=()=>{et&&!oe.length&&!he&&N.complete()},Ee=me=>he{F&&N.next(me),he++;let ce=!1;(0,o.Tg)(R(me,Fe++)).subscribe((0,x._)(N,Ie=>{M?.(Ie),F?Ee(Ie):N.next(Ie)},()=>{ce=!0},void 0,()=>{if(ce)try{for(he--;oe.length&&he_e(Ie)):_e(Ie)}Be()}catch(Ie){N.error(Ie)}}))};return V.subscribe((0,x._)(N,Ee,()=>{et=!0,Be()})),()=>{ae?.()}}(k,M,V,R)))}},941:(Rt,xe,h)=>{"use strict";h.d(xe,{Q:()=>B});var n=h(5225),o=h(9974),T=h(4360);function B(x,ne=0){return(0,o.N)((Q,U)=>{Q.subscribe((0,T._)(U,V=>(0,n.N)(U,x,()=>U.next(V),ne),()=>(0,n.N)(U,x,()=>U.complete(),ne),V=>(0,n.N)(U,x,()=>U.error(V),ne)))})}},7647:(Rt,xe,h)=>{"use strict";h.d(xe,{u:()=>x});var n=h(8750),o=h(1413),T=h(7707),B=h(9974);function x(Q={}){const{connector:U=(()=>new o.B),resetOnError:V=!0,resetOnComplete:N=!0,resetOnRefCountZero:R=!0}=Q;return k=>{let M,F,z,ae=0,oe=!1,he=!1;const Fe=()=>{F?.unsubscribe(),F=void 0},et=()=>{Fe(),M=z=void 0,oe=he=!1},Be=()=>{const Ee=M;et(),Ee?.unsubscribe()};return(0,B.N)((Ee,_e)=>{ae++,!he&&!oe&&Fe();const me=z=z??U();_e.add(()=>{ae--,0===ae&&!he&&!oe&&(F=ne(Be,R))}),me.subscribe(_e),!M&&ae>0&&(M=new T.Ms({next:ce=>me.next(ce),error:ce=>{he=!0,Fe(),F=ne(et,V,ce),me.error(ce)},complete:()=>{oe=!0,Fe(),F=ne(et,N),me.complete()}}),(0,n.Tg)(Ee).subscribe(M))})(k)}}function ne(Q,U,...V){if(!0===U)return void Q();if(!1===U)return;const N=new T.Ms({next:()=>{N.unsubscribe(),Q()}});return(0,n.Tg)(U(...V)).subscribe(N)}},4668:(Rt,xe,h)=>{"use strict";h.d(xe,{t:()=>T});var n=h(2771),o=h(7647);function T(B,x,ne){let Q,U=!1;return B&&"object"==typeof B?({bufferSize:Q=1/0,windowTime:x=1/0,refCount:U=!1,scheduler:ne}=B):Q=B??1/0,(0,o.u)({connector:()=>new n.m(Q,x,ne),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:U})}},5245:(Rt,xe,h)=>{"use strict";h.d(xe,{i:()=>o});var n=h(5964);function o(T){return(0,n.p)((B,x)=>T<=x)}},9172:(Rt,xe,h)=>{"use strict";h.d(xe,{Z:()=>B});var n=h(8793),o=h(9326),T=h(9974);function B(...x){const ne=(0,o.lI)(x);return(0,T.N)((Q,U)=>{(ne?(0,n.x)(x,Q,ne):(0,n.x)(x,Q)).subscribe(U)})}},5558:(Rt,xe,h)=>{"use strict";h.d(xe,{n:()=>B});var n=h(8750),o=h(9974),T=h(4360);function B(x,ne){return(0,o.N)((Q,U)=>{let V=null,N=0,R=!1;const k=()=>R&&!V&&U.complete();Q.subscribe((0,T._)(U,M=>{V?.unsubscribe();let F=0;const z=N++;(0,n.Tg)(x(M,z)).subscribe(V=(0,T._)(U,ae=>U.next(ne?ne(M,ae,z,F++):ae),()=>{V=null,k()}))},()=>{R=!0,k()}))})}},6697:(Rt,xe,h)=>{"use strict";h.d(xe,{s:()=>B});var n=h(983),o=h(9974),T=h(4360);function B(x){return x<=0?()=>n.w:(0,o.N)((ne,Q)=>{let U=0;ne.subscribe((0,T._)(Q,V=>{++U<=x&&(Q.next(V),x<=U&&Q.complete())}))})}},6977:(Rt,xe,h)=>{"use strict";h.d(xe,{Q:()=>x});var n=h(9974),o=h(4360),T=h(8750),B=h(5343);function x(ne){return(0,n.N)((Q,U)=>{(0,T.Tg)(ne).subscribe((0,o._)(U,()=>U.complete(),B.l)),!U.closed&&Q.subscribe(U)})}},7048:(Rt,xe,h)=>{"use strict";h.d(xe,{v:()=>T});var n=h(9974),o=h(4360);function T(B,x=!1){return(0,n.N)((ne,Q)=>{let U=0;ne.subscribe((0,o._)(Q,V=>{const N=B(V,U++);(N||x)&&Q.next(V),!N&&Q.complete()}))})}},8141:(Rt,xe,h)=>{"use strict";h.d(xe,{M:()=>x});var n=h(8071),o=h(9974),T=h(4360),B=h(3669);function x(ne,Q,U){const V=(0,n.T)(ne)||Q||U?{next:ne,error:Q,complete:U}:ne;return V?(0,o.N)((N,R)=>{var k;null===(k=V.subscribe)||void 0===k||k.call(V);let M=!0;N.subscribe((0,T._)(R,F=>{var z;null===(z=V.next)||void 0===z||z.call(V,F),R.next(F)},()=>{var F;M=!1,null===(F=V.complete)||void 0===F||F.call(V),R.complete()},F=>{var z;M=!1,null===(z=V.error)||void 0===z||z.call(V,F),R.error(F)},()=>{var F,z;M&&(null===(F=V.unsubscribe)||void 0===F||F.call(V)),null===(z=V.finalize)||void 0===z||z.call(V)}))}):B.D}},6780:(Rt,xe,h)=>{"use strict";h.d(xe,{R:()=>x});var n=h(8359);class o extends n.yU{constructor(Q,U){super()}schedule(Q,U=0){return this}}const T={setInterval(ne,Q,...U){const{delegate:V}=T;return V?.setInterval?V.setInterval(ne,Q,...U):setInterval(ne,Q,...U)},clearInterval(ne){const{delegate:Q}=T;return(Q?.clearInterval||clearInterval)(ne)},delegate:void 0};var B=h(7908);class x extends o{constructor(Q,U){super(Q,U),this.scheduler=Q,this.work=U,this.pending=!1}schedule(Q,U=0){var V;if(this.closed)return this;this.state=Q;const N=this.id,R=this.scheduler;return null!=N&&(this.id=this.recycleAsyncId(R,N,U)),this.pending=!0,this.delay=U,this.id=null!==(V=this.id)&&void 0!==V?V:this.requestAsyncId(R,this.id,U),this}requestAsyncId(Q,U,V=0){return T.setInterval(Q.flush.bind(Q,this),V)}recycleAsyncId(Q,U,V=0){if(null!=V&&this.delay===V&&!1===this.pending)return U;null!=U&&T.clearInterval(U)}execute(Q,U){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const V=this._execute(Q,U);if(V)return V;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(Q,U){let N,V=!1;try{this.work(Q)}catch(R){V=!0,N=R||new Error("Scheduled action threw falsy error")}if(V)return this.unsubscribe(),N}unsubscribe(){if(!this.closed){const{id:Q,scheduler:U}=this,{actions:V}=U;this.work=this.state=this.scheduler=null,this.pending=!1,(0,B.o)(V,this),null!=Q&&(this.id=this.recycleAsyncId(U,Q,null)),this.delay=null,super.unsubscribe()}}}},9687:(Rt,xe,h)=>{"use strict";h.d(xe,{q:()=>T});var n=h(6129);class o{constructor(x,ne=o.now){this.schedulerActionCtor=x,this.now=ne}schedule(x,ne=0,Q){return new this.schedulerActionCtor(this,x).schedule(Q,ne)}}o.now=n.U.now;class T extends o{constructor(x,ne=o.now){super(x,ne),this.actions=[],this._active=!1}flush(x){const{actions:ne}=this;if(this._active)return void ne.push(x);let Q;this._active=!0;do{if(Q=x.execute(x.state,x.delay))break}while(x=ne.shift());if(this._active=!1,Q){for(;x=ne.shift();)x.unsubscribe();throw Q}}}},5007:(Rt,xe,h)=>{"use strict";h.d(xe,{$:()=>F});var n=h(6780);let T,o=1;const B={};function x(ae){return ae in B&&(delete B[ae],!0)}const ne={setImmediate(ae){const oe=o++;return B[oe]=!0,T||(T=Promise.resolve()),T.then(()=>x(oe)&&ae()),oe},clearImmediate(ae){x(ae)}},{setImmediate:U,clearImmediate:V}=ne,N={setImmediate(...ae){const{delegate:oe}=N;return(oe?.setImmediate||U)(...ae)},clearImmediate(ae){const{delegate:oe}=N;return(oe?.clearImmediate||V)(ae)},delegate:void 0};var k=h(9687);const F=new class M extends k.q{flush(oe){this._active=!0;const he=this._scheduled;this._scheduled=void 0;const{actions:Fe}=this;let et;oe=oe||Fe.shift();do{if(et=oe.execute(oe.state,oe.delay))break}while((oe=Fe[0])&&oe.id===he&&Fe.shift());if(this._active=!1,et){for(;(oe=Fe[0])&&oe.id===he&&Fe.shift();)oe.unsubscribe();throw et}}}(class R extends n.R{constructor(oe,he){super(oe,he),this.scheduler=oe,this.work=he}requestAsyncId(oe,he,Fe=0){return null!==Fe&&Fe>0?super.requestAsyncId(oe,he,Fe):(oe.actions.push(this),oe._scheduled||(oe._scheduled=N.setImmediate(oe.flush.bind(oe,void 0))))}recycleAsyncId(oe,he,Fe=0){var et;if(null!=Fe?Fe>0:this.delay>0)return super.recycleAsyncId(oe,he,Fe);const{actions:Be}=oe;null!=he&&(null===(et=Be[Be.length-1])||void 0===et?void 0:et.id)!==he&&(N.clearImmediate(he),oe._scheduled===he&&(oe._scheduled=void 0))}})},3236:(Rt,xe,h)=>{"use strict";h.d(xe,{E:()=>T,b:()=>B});var n=h(6780);const T=new(h(9687).q)(n.R),B=T},6129:(Rt,xe,h)=>{"use strict";h.d(xe,{U:()=>n});const n={now:()=>(n.delegate||Date).now(),delegate:void 0}},9270:(Rt,xe,h)=>{"use strict";h.d(xe,{f:()=>n});const n={setTimeout(o,T,...B){const{delegate:x}=n;return x?.setTimeout?x.setTimeout(o,T,...B):setTimeout(o,T,...B)},clearTimeout(o){const{delegate:T}=n;return(T?.clearTimeout||clearTimeout)(o)},delegate:void 0}},4761:(Rt,xe,h)=>{"use strict";h.d(xe,{l:()=>o});const o=function n(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494:(Rt,xe,h)=>{"use strict";h.d(xe,{s:()=>n});const n="function"==typeof Symbol&&Symbol.observable||"@@observable"},9350:(Rt,xe,h)=>{"use strict";h.d(xe,{G:()=>o});const o=(0,h(1853).L)(T=>function(){T(this),this.name="EmptyError",this.message="no elements in sequence"})},9326:(Rt,xe,h)=>{"use strict";h.d(xe,{R0:()=>ne,lI:()=>x,ms:()=>B});var n=h(8071),o=h(9470);function T(Q){return Q[Q.length-1]}function B(Q){return(0,n.T)(T(Q))?Q.pop():void 0}function x(Q){return(0,o.m)(T(Q))?Q.pop():void 0}function ne(Q,U){return"number"==typeof T(Q)?Q.pop():U}},3073:(Rt,xe,h)=>{"use strict";h.d(xe,{D:()=>x});const{isArray:n}=Array,{getPrototypeOf:o,prototype:T,keys:B}=Object;function x(Q){if(1===Q.length){const U=Q[0];if(n(U))return{args:U,keys:null};if(function ne(Q){return Q&&"object"==typeof Q&&o(Q)===T}(U)){const V=B(U);return{args:V.map(N=>U[N]),keys:V}}}return{args:Q,keys:null}}},7908:(Rt,xe,h)=>{"use strict";function n(o,T){if(o){const B=o.indexOf(T);0<=B&&o.splice(B,1)}}h.d(xe,{o:()=>n})},1853:(Rt,xe,h)=>{"use strict";function n(o){const B=o(x=>{Error.call(x),x.stack=(new Error).stack});return B.prototype=Object.create(Error.prototype),B.prototype.constructor=B,B}h.d(xe,{L:()=>n})},8496:(Rt,xe,h)=>{"use strict";function n(o,T){return o.reduce((B,x,ne)=>(B[x]=T[ne],B),{})}h.d(xe,{e:()=>n})},9786:(Rt,xe,h)=>{"use strict";h.d(xe,{Y:()=>T,l:()=>B});var n=h(1026);let o=null;function T(x){if(n.$.useDeprecatedSynchronousErrorHandling){const ne=!o;if(ne&&(o={errorThrown:!1,error:null}),x(),ne){const{errorThrown:Q,error:U}=o;if(o=null,Q)throw U}}else x()}function B(x){n.$.useDeprecatedSynchronousErrorHandling&&o&&(o.errorThrown=!0,o.error=x)}},5225:(Rt,xe,h)=>{"use strict";function n(o,T,B,x=0,ne=!1){const Q=T.schedule(function(){B(),ne?o.add(this.schedule(null,x)):this.unsubscribe()},x);if(o.add(Q),!ne)return Q}h.d(xe,{N:()=>n})},3669:(Rt,xe,h)=>{"use strict";function n(o){return o}h.d(xe,{D:()=>n})},7441:(Rt,xe,h)=>{"use strict";h.d(xe,{X:()=>n});const n=o=>o&&"number"==typeof o.length&&"function"!=typeof o},7953:(Rt,xe,h)=>{"use strict";h.d(xe,{T:()=>o});var n=h(8071);function o(T){return Symbol.asyncIterator&&(0,n.T)(T?.[Symbol.asyncIterator])}},8071:(Rt,xe,h)=>{"use strict";function n(o){return"function"==typeof o}h.d(xe,{T:()=>n})},5055:(Rt,xe,h)=>{"use strict";h.d(xe,{l:()=>T});var n=h(3494),o=h(8071);function T(B){return(0,o.T)(B[n.s])}},5397:(Rt,xe,h)=>{"use strict";h.d(xe,{x:()=>T});var n=h(4761),o=h(8071);function T(B){return(0,o.T)(B?.[n.l])}},4402:(Rt,xe,h)=>{"use strict";h.d(xe,{A:()=>T});var n=h(1985),o=h(8071);function T(B){return!!B&&(B instanceof n.c||(0,o.T)(B.lift)&&(0,o.T)(B.subscribe))}},9858:(Rt,xe,h)=>{"use strict";h.d(xe,{y:()=>o});var n=h(8071);function o(T){return(0,n.T)(T?.then)}},5196:(Rt,xe,h)=>{"use strict";h.d(xe,{C:()=>T,U:()=>B});var n=h(1635),o=h(8071);function T(x){return(0,n.AQ)(this,arguments,function*(){const Q=x.getReader();try{for(;;){const{value:U,done:V}=yield(0,n.N3)(Q.read());if(V)return yield(0,n.N3)(void 0);yield yield(0,n.N3)(U)}}finally{Q.releaseLock()}})}function B(x){return(0,o.T)(x?.getReader)}},9470:(Rt,xe,h)=>{"use strict";h.d(xe,{m:()=>o});var n=h(8071);function o(T){return T&&(0,n.T)(T.schedule)}},9974:(Rt,xe,h)=>{"use strict";h.d(xe,{N:()=>T,S:()=>o});var n=h(8071);function o(B){return(0,n.T)(B?.lift)}function T(B){return x=>{if(o(x))return x.lift(function(ne){try{return B(ne,this)}catch(Q){this.error(Q)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450:(Rt,xe,h)=>{"use strict";h.d(xe,{I:()=>B});var n=h(6354);const{isArray:o}=Array;function B(x){return(0,n.T)(ne=>function T(x,ne){return o(ne)?x(...ne):x(ne)}(x,ne))}},5343:(Rt,xe,h)=>{"use strict";function n(){}h.d(xe,{l:()=>n})},1203:(Rt,xe,h)=>{"use strict";h.d(xe,{F:()=>o,m:()=>T});var n=h(3669);function o(...B){return T(B)}function T(B){return 0===B.length?n.D:1===B.length?B[0]:function(ne){return B.reduce((Q,U)=>U(Q),ne)}}},5334:(Rt,xe,h)=>{"use strict";h.d(xe,{m:()=>T});var n=h(1026),o=h(9270);function T(B){o.f.setTimeout(()=>{const{onUnhandledError:x}=n.$;if(!x)throw B;x(B)})}},591:(Rt,xe,h)=>{"use strict";function n(o){return new TypeError(`You provided ${null!==o&&"object"==typeof o?"an invalid object":`'${o}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}h.d(xe,{L:()=>n})},4523:(Rt,xe,h)=>{"use strict";function n(T,B,x,ne,Q,U,V){try{var N=T[U](V),R=N.value}catch(k){return void x(k)}N.done?B(R):Promise.resolve(R).then(ne,Q)}function o(T){return function(){var B=this,x=arguments;return new Promise(function(ne,Q){var U=T.apply(B,x);function V(R){n(U,ne,Q,V,N,"next",R)}function N(R){n(U,ne,Q,V,N,"throw",R)}V(void 0)})}}h.d(xe,{A:()=>o})},9969:(Rt,xe,h)=>{"use strict";h.d(xe,{FX:()=>Ie,If:()=>n,K2:()=>ne,MA:()=>k,Os:()=>x,P:()=>F,hZ:()=>T,i0:()=>B,iF:()=>Q,kY:()=>N,kp:()=>o,sf:()=>me,ui:()=>ce,wk:()=>U});var n=function(X){return X[X.State=0]="State",X[X.Transition=1]="Transition",X[X.Sequence=2]="Sequence",X[X.Group=3]="Group",X[X.Animate=4]="Animate",X[X.Keyframes=5]="Keyframes",X[X.Style=6]="Style",X[X.Trigger=7]="Trigger",X[X.Reference=8]="Reference",X[X.AnimateChild=9]="AnimateChild",X[X.AnimateRef=10]="AnimateRef",X[X.Query=11]="Query",X[X.Stagger=12]="Stagger",X}(n||{});const o="*";function T(X,Te){return{type:n.Trigger,name:X,definitions:Te,options:{}}}function B(X,Te=null){return{type:n.Animate,styles:Te,timings:X}}function x(X,Te=null){return{type:n.Group,steps:X,options:Te}}function ne(X,Te=null){return{type:n.Sequence,steps:X,options:Te}}function Q(X){return{type:n.Style,styles:X,offset:null}}function U(X,Te,We){return{type:n.State,name:X,styles:Te,options:We}}function N(X,Te,We=null){return{type:n.Transition,expr:X,animation:Te,options:We}}function k(X=null){return{type:n.AnimateChild,options:X}}function F(X,Te,We=null){return{type:n.Query,selector:X,animation:Te,options:We}}class me{constructor(Te=0,We=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=Te+We}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(Te=>Te()),this._onDoneFns=[])}onStart(Te){this._originalOnStartFns.push(Te),this._onStartFns.push(Te)}onDone(Te){this._originalOnDoneFns.push(Te),this._onDoneFns.push(Te)}onDestroy(Te){this._onDestroyFns.push(Te)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(Te=>Te()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(Te=>Te()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(Te){this._position=this.totalTime?Te*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(Te){const We="start"==Te?this._onStartFns:this._onDoneFns;We.forEach(Bt=>Bt()),We.length=0}}class ce{constructor(Te){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=Te;let We=0,Bt=0,Et=0;const Kt=this.players.length;0==Kt?queueMicrotask(()=>this._onFinish()):this.players.forEach(ze=>{ze.onDone(()=>{++We==Kt&&this._onFinish()}),ze.onDestroy(()=>{++Bt==Kt&&this._onDestroy()}),ze.onStart(()=>{++Et==Kt&&this._onStart()})}),this.totalTime=this.players.reduce((ze,ut)=>Math.max(ze,ut.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(Te=>Te()),this._onDoneFns=[])}init(){this.players.forEach(Te=>Te.init())}onStart(Te){this._onStartFns.push(Te)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(Te=>Te()),this._onStartFns=[])}onDone(Te){this._onDoneFns.push(Te)}onDestroy(Te){this._onDestroyFns.push(Te)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(Te=>Te.play())}pause(){this.players.forEach(Te=>Te.pause())}restart(){this.players.forEach(Te=>Te.restart())}finish(){this._onFinish(),this.players.forEach(Te=>Te.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(Te=>Te.destroy()),this._onDestroyFns.forEach(Te=>Te()),this._onDestroyFns=[])}reset(){this.players.forEach(Te=>Te.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(Te){const We=Te*this.totalTime;this.players.forEach(Bt=>{const Et=Bt.totalTime?Math.min(1,We/Bt.totalTime):1;Bt.setPosition(Et)})}getPosition(){const Te=this.players.reduce((We,Bt)=>null===We||Bt.totalTime>We.totalTime?Bt:We,null);return null!=Te?Te.getPosition():0}beforeDestroy(){this.players.forEach(Te=>{Te.beforeDestroy&&Te.beforeDestroy()})}triggerCallback(Te){const We="start"==Te?this._onStartFns:this._onDoneFns;We.forEach(Bt=>Bt()),We.length=0}}const Ie="!"},8617:(Rt,xe,h)=>{"use strict";h.d(xe,{Ae:()=>Ee,Ai:()=>yt,Au:()=>Kt,Bu:()=>ze,FN:()=>Hn,GX:()=>qn,Pd:()=>je,Q_:()=>_n,Uc:()=>Dt,Z7:()=>Ce,_G:()=>Bn,px:()=>Be,vR:()=>Ei,vr:()=>Te,w6:()=>qt});var n=h(177),o=h(4438),T=h(6860),B=h(1413),x=h(8359),ne=h(4412),Q=h(7673),U=h(7336),V=h(8141),N=h(152),R=h(5964),k=h(6354),M=h(6697),F=h(5245),z=h(3294),ae=h(6977),oe=h(2318),he=h(4085),Fe=h(9327);const et=" ";function Be(ve,J,q){const Se=_e(ve,J);q=q.trim(),!Se.some(it=>it.trim()===q)&&(Se.push(q),ve.setAttribute(J,Se.join(et)))}function Ee(ve,J,q){const Se=_e(ve,J);q=q.trim();const it=Se.filter(Lt=>Lt!==q);it.length?ve.setAttribute(J,it.join(et)):ve.removeAttribute(J)}function _e(ve,J){return ve.getAttribute(J)?.match(/\S+/g)??[]}const ce="cdk-describedby-message",Ie="cdk-describedby-host";let X=0,Te=(()=>{class ve{constructor(q,Se){this._platform=Se,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+X++,this._document=q,this._id=(0,o.WQX)(o.sZ2)+"-"+X++}describe(q,Se,it){if(!this._canBeDescribed(q,Se))return;const Lt=We(Se,it);"string"!=typeof Se?(Bt(Se,this._id),this._messageRegistry.set(Lt,{messageElement:Se,referenceCount:0})):this._messageRegistry.has(Lt)||this._createMessageElement(Se,it),this._isElementDescribedByMessage(q,Lt)||this._addMessageReference(q,Lt)}removeDescription(q,Se,it){if(!Se||!this._isElementNode(q))return;const Lt=We(Se,it);if(this._isElementDescribedByMessage(q,Lt)&&this._removeMessageReference(q,Lt),"string"==typeof Se){const bn=this._messageRegistry.get(Lt);bn&&0===bn.referenceCount&&this._deleteMessageElement(Lt)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const q=this._document.querySelectorAll(`[${Ie}="${this._id}"]`);for(let Se=0;Se0!=it.indexOf(ce));q.setAttribute("aria-describedby",Se.join(" "))}_addMessageReference(q,Se){const it=this._messageRegistry.get(Se);Be(q,"aria-describedby",it.messageElement.id),q.setAttribute(Ie,this._id),it.referenceCount++}_removeMessageReference(q,Se){const it=this._messageRegistry.get(Se);it.referenceCount--,Ee(q,"aria-describedby",it.messageElement.id),q.removeAttribute(Ie)}_isElementDescribedByMessage(q,Se){const it=_e(q,"aria-describedby"),Lt=this._messageRegistry.get(Se),bn=Lt&&Lt.messageElement.id;return!!bn&&-1!=it.indexOf(bn)}_canBeDescribed(q,Se){if(!this._isElementNode(q))return!1;if(Se&&"object"==typeof Se)return!0;const it=null==Se?"":`${Se}`.trim(),Lt=q.getAttribute("aria-label");return!(!it||Lt&&Lt.trim()===it)}_isElementNode(q){return q.nodeType===this._document.ELEMENT_NODE}static#e=this.\u0275fac=function(Se){return new(Se||ve)(o.KVO(n.qQ),o.KVO(T.OD))};static#t=this.\u0275prov=o.jDH({token:ve,factory:ve.\u0275fac,providedIn:"root"})}return ve})();function We(ve,J){return"string"==typeof ve?`${J||""}/${ve}`:ve}function Bt(ve,J){ve.id||(ve.id=`${ce}-${J}-${X++}`)}class Et{constructor(J,q){this._items=J,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new B.B,this._typeaheadSubscription=x.yU.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=Se=>Se.disabled,this._pressedLetters=[],this.tabOut=new B.B,this.change=new B.B,J instanceof o.rOR?this._itemChangesSubscription=J.changes.subscribe(Se=>this._itemsChanged(Se.toArray())):(0,o.Hps)(J)&&(this._effectRef=(0,o.QZP)(()=>this._itemsChanged(J()),{injector:q}))}skipPredicate(J){return this._skipPredicateFn=J,this}withWrap(J=!0){return this._wrap=J,this}withVerticalOrientation(J=!0){return this._vertical=J,this}withHorizontalOrientation(J){return this._horizontal=J,this}withAllowedModifierKeys(J){return this._allowedModifierKeys=J,this}withTypeAhead(J=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,V.M)(q=>this._pressedLetters.push(q)),(0,N.B)(J),(0,R.p)(()=>this._pressedLetters.length>0),(0,k.T)(()=>this._pressedLetters.join(""))).subscribe(q=>{const Se=this._getItemsArray();for(let it=1;it!J[Lt]||this._allowedModifierKeys.indexOf(Lt)>-1);switch(q){case U.wn:return void this.tabOut.next();case U.n6:if(this._vertical&&it){this.setNextItemActive();break}return;case U.i7:if(this._vertical&&it){this.setPreviousItemActive();break}return;case U.LE:if(this._horizontal&&it){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case U.UQ:if(this._horizontal&&it){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case U.yZ:if(this._homeAndEnd&&it){this.setFirstItemActive();break}return;case U.Kp:if(this._homeAndEnd&&it){this.setLastItemActive();break}return;case U.w_:if(this._pageUpAndDown.enabled&&it){const Lt=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(Lt>0?Lt:0,1);break}return;case U.dB:if(this._pageUpAndDown.enabled&&it){const Lt=this._activeItemIndex+this._pageUpAndDown.delta,bn=this._getItemsArray().length;this._setActiveItemByIndex(Lt=U.A&&q<=U.Z||q>=U.f2&&q<=U.bn)&&this._letterKeyStream.next(String.fromCharCode(q))))}this._pressedLetters=[],J.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(J){const q=this._getItemsArray(),Se="number"==typeof J?J:q.indexOf(J);this._activeItem=q[Se]??null,this._activeItemIndex=Se}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(J){this._wrap?this._setActiveInWrapMode(J):this._setActiveInDefaultMode(J)}_setActiveInWrapMode(J){const q=this._getItemsArray();for(let Se=1;Se<=q.length;Se++){const it=(this._activeItemIndex+J*Se+q.length)%q.length;if(!this._skipPredicateFn(q[it]))return void this.setActiveItem(it)}}_setActiveInDefaultMode(J){this._setActiveItemByIndex(this._activeItemIndex+J,J)}_setActiveItemByIndex(J,q){const Se=this._getItemsArray();if(Se[J]){for(;this._skipPredicateFn(Se[J]);)if(!Se[J+=q])return;this.setActiveItem(J)}}_getItemsArray(){return(0,o.Hps)(this._items)?this._items():this._items instanceof o.rOR?this._items.toArray():this._items}_itemsChanged(J){if(this._activeItem){const q=J.indexOf(this._activeItem);q>-1&&q!==this._activeItemIndex&&(this._activeItemIndex=q)}}}class Kt extends Et{setActiveItem(J){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(J),this.activeItem&&this.activeItem.setActiveStyles()}}class ze extends Et{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(J){return this._origin=J,this}setActiveItem(J){super.setActiveItem(J),this.activeItem&&this.activeItem.focus(this._origin)}}let Ce=(()=>{class ve{constructor(q){this._platform=q}isDisabled(q){return q.hasAttribute("disabled")}isVisible(q){return function ke(ve){return!!(ve.offsetWidth||ve.offsetHeight||"function"==typeof ve.getClientRects&&ve.getClientRects().length)}(q)&&"visible"===getComputedStyle(q).visibility}isTabbable(q){if(!this._platform.isBrowser)return!1;const Se=function tt(ve){try{return ve.frameElement}catch{return null}}(function Dn(ve){return ve.ownerDocument&&ve.ownerDocument.defaultView||window}(q));if(Se&&(-1===pt(Se)||!this.isVisible(Se)))return!1;let it=q.nodeName.toLowerCase(),Lt=pt(q);return q.hasAttribute("contenteditable")?-1!==Lt:!("iframe"===it||"object"===it||this._platform.WEBKIT&&this._platform.IOS&&!function an(ve){let J=ve.nodeName.toLowerCase(),q="input"===J&&ve.type;return"text"===q||"password"===q||"select"===J||"textarea"===J}(q))&&("audio"===it?!!q.hasAttribute("controls")&&-1!==Lt:"video"===it?-1!==Lt&&(null!==Lt||this._platform.FIREFOX||q.hasAttribute("controls")):q.tabIndex>=0)}isFocusable(q,Se){return function $n(ve){return!function Re(ve){return function De(ve){return"input"==ve.nodeName.toLowerCase()}(ve)&&"hidden"==ve.type}(ve)&&(function pe(ve){let J=ve.nodeName.toLowerCase();return"input"===J||"select"===J||"button"===J||"textarea"===J}(ve)||function at(ve){return function Ze(ve){return"a"==ve.nodeName.toLowerCase()}(ve)&&ve.hasAttribute("href")}(ve)||ve.hasAttribute("contenteditable")||$e(ve))}(q)&&!this.isDisabled(q)&&(Se?.ignoreVisibility||this.isVisible(q))}static#e=this.\u0275fac=function(Se){return new(Se||ve)(o.KVO(T.OD))};static#t=this.\u0275prov=o.jDH({token:ve,factory:ve.\u0275fac,providedIn:"root"})}return ve})();function $e(ve){if(!ve.hasAttribute("tabindex")||void 0===ve.tabIndex)return!1;let J=ve.getAttribute("tabindex");return!(!J||isNaN(parseInt(J,10)))}function pt(ve){if(!$e(ve))return null;const J=parseInt(ve.getAttribute("tabindex")||"",10);return isNaN(J)?-1:J}class In{get enabled(){return this._enabled}set enabled(J){this._enabled=J,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(J,this._startAnchor),this._toggleAnchorTabIndex(J,this._endAnchor))}constructor(J,q,Se,it,Lt=!1){this._element=J,this._checker=q,this._ngZone=Se,this._document=it,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,Lt||this.attachAnchors()}destroy(){const J=this._startAnchor,q=this._endAnchor;J&&(J.removeEventListener("focus",this.startAnchorListener),J.remove()),q&&(q.removeEventListener("focus",this.endAnchorListener),q.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{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(J){return new Promise(q=>{this._executeOnStable(()=>q(this.focusInitialElement(J)))})}focusFirstTabbableElementWhenReady(J){return new Promise(q=>{this._executeOnStable(()=>q(this.focusFirstTabbableElement(J)))})}focusLastTabbableElementWhenReady(J){return new Promise(q=>{this._executeOnStable(()=>q(this.focusLastTabbableElement(J)))})}_getRegionBoundary(J){const q=this._element.querySelectorAll(`[cdk-focus-region-${J}], [cdkFocusRegion${J}], [cdk-focus-${J}]`);return"start"==J?q.length?q[0]:this._getFirstTabbableElement(this._element):q.length?q[q.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(J){const q=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(q){if(!this._checker.isFocusable(q)){const Se=this._getFirstTabbableElement(q);return Se?.focus(J),!!Se}return q.focus(J),!0}return this.focusFirstTabbableElement(J)}focusFirstTabbableElement(J){const q=this._getRegionBoundary("start");return q&&q.focus(J),!!q}focusLastTabbableElement(J){const q=this._getRegionBoundary("end");return q&&q.focus(J),!!q}hasAttached(){return this._hasAttached}_getFirstTabbableElement(J){if(this._checker.isFocusable(J)&&this._checker.isTabbable(J))return J;const q=J.children;for(let Se=0;Se=0;Se--){const it=q[Se].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(q[Se]):null;if(it)return it}return null}_createAnchor(){const J=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,J),J.classList.add("cdk-visually-hidden"),J.classList.add("cdk-focus-trap-anchor"),J.setAttribute("aria-hidden","true"),J}_toggleAnchorTabIndex(J,q){J?q.setAttribute("tabindex","0"):q.removeAttribute("tabindex")}toggleAnchors(J){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(J,this._startAnchor),this._toggleAnchorTabIndex(J,this._endAnchor))}_executeOnStable(J){this._ngZone.isStable?J():this._ngZone.onStable.pipe((0,M.s)(1)).subscribe(J)}}let qn=(()=>{class ve{constructor(q,Se,it){this._checker=q,this._ngZone=Se,this._document=it}create(q,Se=!1){return new In(q,this._checker,this._ngZone,this._document,Se)}static#e=this.\u0275fac=function(Se){return new(Se||ve)(o.KVO(Ce),o.KVO(o.SKi),o.KVO(n.qQ))};static#t=this.\u0275prov=o.jDH({token:ve,factory:ve.\u0275fac,providedIn:"root"})}return ve})();function Bn(ve){return 0===ve.buttons||0===ve.detail}function qt(ve){const J=ve.touches&&ve.touches[0]||ve.changedTouches&&ve.changedTouches[0];return!(!J||-1!==J.identifier||null!=J.radiusX&&1!==J.radiusX||null!=J.radiusY&&1!==J.radiusY)}const Pt=new o.nKC("cdk-input-modality-detector-options"),be={ignoreKeys:[U.A$,U.W3,U.eg,U.Ge,U.FX]},Xe=(0,T.BQ)({passive:!0,capture:!0});let Dt=(()=>{class ve{get mostRecentModality(){return this._modality.value}constructor(q,Se,it,Lt){this._platform=q,this._mostRecentTarget=null,this._modality=new ne.t(null),this._lastTouchMs=0,this._onKeydown=bn=>{this._options?.ignoreKeys?.some(Gt=>Gt===bn.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,T.Fb)(bn))},this._onMousedown=bn=>{Date.now()-this._lastTouchMs<650||(this._modality.next(Bn(bn)?"keyboard":"mouse"),this._mostRecentTarget=(0,T.Fb)(bn))},this._onTouchstart=bn=>{qt(bn)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,T.Fb)(bn))},this._options={...be,...Lt},this.modalityDetected=this._modality.pipe((0,F.i)(1)),this.modalityChanged=this.modalityDetected.pipe((0,z.F)()),q.isBrowser&&Se.runOutsideAngular(()=>{it.addEventListener("keydown",this._onKeydown,Xe),it.addEventListener("mousedown",this._onMousedown,Xe),it.addEventListener("touchstart",this._onTouchstart,Xe)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Xe),document.removeEventListener("mousedown",this._onMousedown,Xe),document.removeEventListener("touchstart",this._onTouchstart,Xe))}static#e=this.\u0275fac=function(Se){return new(Se||ve)(o.KVO(T.OD),o.KVO(o.SKi),o.KVO(n.qQ),o.KVO(Pt,8))};static#t=this.\u0275prov=o.jDH({token:ve,factory:ve.\u0275fac,providedIn:"root"})}return ve})();const Wt=new o.nKC("liveAnnouncerElement",{providedIn:"root",factory:function ht(){return null}}),Ut=new o.nKC("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let rt=0,yt=(()=>{class ve{constructor(q,Se,it,Lt){this._ngZone=Se,this._defaultOptions=Lt,this._document=it,this._liveElement=q||this._createLiveElement()}announce(q,...Se){const it=this._defaultOptions;let Lt,bn;return 1===Se.length&&"number"==typeof Se[0]?bn=Se[0]:[Lt,bn]=Se,this.clear(),clearTimeout(this._previousTimeout),Lt||(Lt=it&&it.politeness?it.politeness:"polite"),null==bn&&it&&(bn=it.duration),this._liveElement.setAttribute("aria-live",Lt),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(Gt=>this._currentResolve=Gt)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=q,"number"==typeof bn&&(this._previousTimeout=setTimeout(()=>this.clear(),bn)),this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const q="cdk-live-announcer-element",Se=this._document.getElementsByClassName(q),it=this._document.createElement("div");for(let Lt=0;Lt .cdk-overlay-container [aria-modal="true"]');for(let it=0;it{class ve{constructor(q,Se,it,Lt,bn){this._ngZone=q,this._platform=Se,this._inputModalityDetector=it,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new B.B,this._rootNodeFocusAndBlurListener=Gt=>{for(let Ye=(0,T.Fb)(Gt);Ye;Ye=Ye.parentElement)"focus"===Gt.type?this._onFocus(Gt,Ye):this._onBlur(Gt,Ye)},this._document=Lt,this._detectionMode=bn?.detectionMode||Jt.IMMEDIATE}monitor(q,Se=!1){const it=(0,he.i8)(q);if(!this._platform.isBrowser||1!==it.nodeType)return(0,Q.of)();const Lt=(0,T.KT)(it)||this._getDocument(),bn=this._elementInfo.get(it);if(bn)return Se&&(bn.checkChildren=!0),bn.subject;const Gt={checkChildren:Se,subject:new B.B,rootNode:Lt};return this._elementInfo.set(it,Gt),this._registerGlobalListeners(Gt),Gt.subject}stopMonitoring(q){const Se=(0,he.i8)(q),it=this._elementInfo.get(Se);it&&(it.subject.complete(),this._setClasses(Se),this._elementInfo.delete(Se),this._removeGlobalListeners(it))}focusVia(q,Se,it){const Lt=(0,he.i8)(q);Lt===this._getDocument().activeElement?this._getClosestElementsInfo(Lt).forEach(([Gt,Ot])=>this._originChanged(Gt,Se,Ot)):(this._setOrigin(Se),"function"==typeof Lt.focus&&Lt.focus(it))}ngOnDestroy(){this._elementInfo.forEach((q,Se)=>this.stopMonitoring(Se))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(q){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(q)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:q&&this._isLastInteractionFromInputLabel(q)?"mouse":"program"}_shouldBeAttributedToTouch(q){return this._detectionMode===Jt.EVENTUAL||!!q?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(q,Se){q.classList.toggle("cdk-focused",!!Se),q.classList.toggle("cdk-touch-focused","touch"===Se),q.classList.toggle("cdk-keyboard-focused","keyboard"===Se),q.classList.toggle("cdk-mouse-focused","mouse"===Se),q.classList.toggle("cdk-program-focused","program"===Se)}_setOrigin(q,Se=!1){this._ngZone.runOutsideAngular(()=>{this._origin=q,this._originFromTouchInteraction="touch"===q&&Se,this._detectionMode===Jt.IMMEDIATE&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(q,Se){const it=this._elementInfo.get(Se),Lt=(0,T.Fb)(q);!it||!it.checkChildren&&Se!==Lt||this._originChanged(Se,this._getFocusOrigin(Lt),it)}_onBlur(q,Se){const it=this._elementInfo.get(Se);!it||it.checkChildren&&q.relatedTarget instanceof Node&&Se.contains(q.relatedTarget)||(this._setClasses(Se),this._emitOrigin(it,null))}_emitOrigin(q,Se){q.subject.observers.length&&this._ngZone.run(()=>q.subject.next(Se))}_registerGlobalListeners(q){if(!this._platform.isBrowser)return;const Se=q.rootNode,it=this._rootNodeFocusListenerCount.get(Se)||0;it||this._ngZone.runOutsideAngular(()=>{Se.addEventListener("focus",this._rootNodeFocusAndBlurListener,Mn),Se.addEventListener("blur",this._rootNodeFocusAndBlurListener,Mn)}),this._rootNodeFocusListenerCount.set(Se,it+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,ae.Q)(this._stopInputModalityDetector)).subscribe(Lt=>{this._setOrigin(Lt,!0)}))}_removeGlobalListeners(q){const Se=q.rootNode;if(this._rootNodeFocusListenerCount.has(Se)){const it=this._rootNodeFocusListenerCount.get(Se);it>1?this._rootNodeFocusListenerCount.set(Se,it-1):(Se.removeEventListener("focus",this._rootNodeFocusAndBlurListener,Mn),Se.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Mn),this._rootNodeFocusListenerCount.delete(Se))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(q,Se,it){this._setClasses(q,Se),this._emitOrigin(it,Se),this._lastFocusOrigin=Se}_getClosestElementsInfo(q){const Se=[];return this._elementInfo.forEach((it,Lt)=>{(Lt===q||it.checkChildren&&Lt.contains(q))&&Se.push([Lt,it])}),Se}_isLastInteractionFromInputLabel(q){const{_mostRecentTarget:Se,mostRecentModality:it}=this._inputModalityDetector;if("mouse"!==it||!Se||Se===q||"INPUT"!==q.nodeName&&"TEXTAREA"!==q.nodeName||q.disabled)return!1;const Lt=q.labels;if(Lt)for(let bn=0;bn{class ve{constructor(q,Se){this._elementRef=q,this._focusMonitor=Se,this._focusOrigin=null,this.cdkFocusChange=new o.bkB}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const q=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(q,1===q.nodeType&&q.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(Se=>{this._focusOrigin=Se,this.cdkFocusChange.emit(Se)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static#e=this.\u0275fac=function(Se){return new(Se||ve)(o.rXU(o.aKT),o.rXU(Hn))};static#t=this.\u0275dir=o.FsC({type:ve,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"],standalone:!0})}return ve})();var zn=function(ve){return ve[ve.NONE=0]="NONE",ve[ve.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",ve[ve.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",ve}(zn||{});const Qt="cdk-high-contrast-black-on-white",On="cdk-high-contrast-white-on-black",Xt="cdk-high-contrast-active";let _n=(()=>{class ve{constructor(q,Se){this._platform=q,this._document=Se,this._breakpointSubscription=(0,o.WQX)(Fe.QP).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return zn.NONE;const q=this._document.createElement("div");q.style.backgroundColor="rgb(1,2,3)",q.style.position="absolute",this._document.body.appendChild(q);const Se=this._document.defaultView||window,it=Se&&Se.getComputedStyle?Se.getComputedStyle(q):null,Lt=(it&&it.backgroundColor||"").replace(/ /g,"");switch(q.remove(),Lt){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return zn.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return zn.BLACK_ON_WHITE}return zn.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const q=this._document.body.classList;q.remove(Xt,Qt,On),this._hasCheckedHighContrastMode=!0;const Se=this.getHighContrastMode();Se===zn.BLACK_ON_WHITE?q.add(Xt,Qt):Se===zn.WHITE_ON_BLACK&&q.add(Xt,On)}}static#e=this.\u0275fac=function(Se){return new(Se||ve)(o.KVO(T.OD),o.KVO(n.qQ))};static#t=this.\u0275prov=o.jDH({token:ve,factory:ve.\u0275fac,providedIn:"root"})}return ve})(),je=(()=>{class ve{constructor(q){q._applyBodyHighContrastModeCssClasses()}static#e=this.\u0275fac=function(Se){return new(Se||ve)(o.KVO(_n))};static#t=this.\u0275mod=o.$C({type:ve});static#n=this.\u0275inj=o.G2t({imports:[oe.w5]})}return ve})()},8203:(Rt,xe,h)=>{"use strict";h.d(xe,{dS:()=>Q,jI:()=>V});var n=h(4438),o=h(177);const T=new n.nKC("cdk-dir-doc",{providedIn:"root",factory:function B(){return(0,n.WQX)(o.qQ)}}),x=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let Q=(()=>{class N{constructor(k){this.value="ltr",this.change=new n.bkB,k&&(this.value=function ne(N){const R=N?.toLowerCase()||"";return"auto"===R&&typeof navigator<"u"&&navigator?.language?x.test(navigator.language)?"rtl":"ltr":"rtl"===R?"rtl":"ltr"}((k.body?k.body.dir:null)||(k.documentElement?k.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static#e=this.\u0275fac=function(M){return new(M||N)(n.KVO(T,8))};static#t=this.\u0275prov=n.jDH({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})(),V=(()=>{class N{static#e=this.\u0275fac=function(M){return new(M||N)};static#t=this.\u0275mod=n.$C({type:N});static#n=this.\u0275inj=n.G2t({})}return N})()},4085:(Rt,xe,h)=>{"use strict";h.d(xe,{FG:()=>x,OE:()=>T,a1:()=>ne,he:()=>o,i8:()=>Q});var n=h(4438);function o(V){return null!=V&&"false"!=`${V}`}function T(V,N=0){return function B(V){return!isNaN(parseFloat(V))&&!isNaN(Number(V))}(V)?Number(V):N}function x(V){return Array.isArray(V)?V:[V]}function ne(V){return null==V?"":"string"==typeof V?V:`${V}px`}function Q(V){return V instanceof n.aKT?V.nativeElement:V}},5024:(Rt,xe,h)=>{"use strict";h.d(xe,{CB:()=>k,zP:()=>F}),h(4402),h(7673);var T=h(1413),B=h(4438);class k{get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}constructor(ae=!1,oe,he=!0,Fe){this._multiple=ae,this._emitChanges=he,this.compareWith=Fe,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new T.B,oe&&oe.length&&(ae?oe.forEach(et=>this._markSelected(et)):this._markSelected(oe[0]),this._selectedToEmit.length=0)}select(...ae){this._verifyValueAssignment(ae),ae.forEach(he=>this._markSelected(he));const oe=this._hasQueuedChanges();return this._emitChangeEvent(),oe}deselect(...ae){this._verifyValueAssignment(ae),ae.forEach(he=>this._unmarkSelected(he));const oe=this._hasQueuedChanges();return this._emitChangeEvent(),oe}setSelection(...ae){this._verifyValueAssignment(ae);const oe=this.selected,he=new Set(ae);ae.forEach(et=>this._markSelected(et)),oe.filter(et=>!he.has(this._getConcreteValue(et,he))).forEach(et=>this._unmarkSelected(et));const Fe=this._hasQueuedChanges();return this._emitChangeEvent(),Fe}toggle(ae){return this.isSelected(ae)?this.deselect(ae):this.select(ae)}clear(ae=!0){this._unmarkAll();const oe=this._hasQueuedChanges();return ae&&this._emitChangeEvent(),oe}isSelected(ae){return this._selection.has(this._getConcreteValue(ae))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(ae){this._multiple&&this.selected&&this._selected.sort(ae)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(ae){ae=this._getConcreteValue(ae),this.isSelected(ae)||(this._multiple||this._unmarkAll(),this.isSelected(ae)||this._selection.add(ae),this._emitChanges&&this._selectedToEmit.push(ae))}_unmarkSelected(ae){ae=this._getConcreteValue(ae),this.isSelected(ae)&&(this._selection.delete(ae),this._emitChanges&&this._deselectedToEmit.push(ae))}_unmarkAll(){this.isEmpty()||this._selection.forEach(ae=>this._unmarkSelected(ae))}_verifyValueAssignment(ae){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(ae,oe){if(this.compareWith){oe=oe??this._selection;for(let he of oe)if(this.compareWith(ae,he))return he;return ae}return ae}}let F=(()=>{class z{constructor(){this._listeners=[]}notify(oe,he){for(let Fe of this._listeners)Fe(oe,he)}listen(oe){return this._listeners.push(oe),()=>{this._listeners=this._listeners.filter(he=>oe!==he)}}ngOnDestroy(){this._listeners=[]}static#e=this.\u0275fac=function(he){return new(he||z)};static#t=this.\u0275prov=B.jDH({token:z,factory:z.\u0275fac,providedIn:"root"})}return z})()},7336:(Rt,xe,h)=>{"use strict";h.d(xe,{A:()=>Re,A$:()=>U,FX:()=>ne,Fm:()=>x,Ge:()=>Ut,Kp:()=>z,LE:()=>Fe,UQ:()=>oe,W3:()=>Q,Z:()=>ht,_f:()=>R,bn:()=>ut,dB:()=>F,eg:()=>Gi,f2:()=>ce,i7:()=>he,n6:()=>et,rp:()=>ki,t6:()=>k,w_:()=>M,wn:()=>T,yZ:()=>ae});const T=9,x=13,ne=16,Q=17,U=18,R=27,k=32,M=33,F=34,z=35,ae=36,oe=37,he=38,Fe=39,et=40,ce=48,ut=57,Re=65,ht=90,Ut=91,Gi=224;function ki(ji,...er){return er.length?er.some(br=>ji[br]):ji.altKey||ji.shiftKey||ji.ctrlKey||ji.metaKey}},9327:(Rt,xe,h)=>{"use strict";h.d(xe,{QP:()=>et,Rp:()=>Ee});var n=h(4438),o=h(4085),T=h(1413),B=h(4572),x=h(8793),ne=h(1985),Q=h(6697),U=h(5245),V=h(152),N=h(6354),R=h(9172),k=h(6977),M=h(6860);const z=new Set;let ae,oe=(()=>{class _e{constructor(ce,Ie){this._platform=ce,this._nonce=Ie,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Fe}matchMedia(ce){return(this._platform.WEBKIT||this._platform.BLINK)&&function he(_e,me){if(!z.has(_e))try{ae||(ae=document.createElement("style"),me&&ae.setAttribute("nonce",me),ae.setAttribute("type","text/css"),document.head.appendChild(ae)),ae.sheet&&(ae.sheet.insertRule(`@media ${_e} {body{ }}`,0),z.add(_e))}catch(ce){console.error(ce)}}(ce,this._nonce),this._matchMedia(ce)}static#e=this.\u0275fac=function(Ie){return new(Ie||_e)(n.KVO(M.OD),n.KVO(n.BIS,8))};static#t=this.\u0275prov=n.jDH({token:_e,factory:_e.\u0275fac,providedIn:"root"})}return _e})();function Fe(_e){return{matches:"all"===_e||""===_e,media:_e,addListener:()=>{},removeListener:()=>{}}}let et=(()=>{class _e{constructor(ce,Ie){this._mediaMatcher=ce,this._zone=Ie,this._queries=new Map,this._destroySubject=new T.B}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(ce){return Be((0,o.FG)(ce)).some(X=>this._registerQuery(X).mql.matches)}observe(ce){const X=Be((0,o.FG)(ce)).map(We=>this._registerQuery(We).observable);let Te=(0,B.z)(X);return Te=(0,x.x)(Te.pipe((0,Q.s)(1)),Te.pipe((0,U.i)(1),(0,V.B)(0))),Te.pipe((0,N.T)(We=>{const Bt={matches:!1,breakpoints:{}};return We.forEach(({matches:Et,query:Kt})=>{Bt.matches=Bt.matches||Et,Bt.breakpoints[Kt]=Et}),Bt}))}_registerQuery(ce){if(this._queries.has(ce))return this._queries.get(ce);const Ie=this._mediaMatcher.matchMedia(ce),Te={observable:new ne.c(We=>{const Bt=Et=>this._zone.run(()=>We.next(Et));return Ie.addListener(Bt),()=>{Ie.removeListener(Bt)}}).pipe((0,R.Z)(Ie),(0,N.T)(({matches:We})=>({query:ce,matches:We})),(0,k.Q)(this._destroySubject)),mql:Ie};return this._queries.set(ce,Te),Te}static#e=this.\u0275fac=function(Ie){return new(Ie||_e)(n.KVO(oe),n.KVO(n.SKi))};static#t=this.\u0275prov=n.jDH({token:_e,factory:_e.\u0275fac,providedIn:"root"})}return _e})();function Be(_e){return _e.map(me=>me.split(",")).reduce((me,ce)=>me.concat(ce)).map(me=>me.trim())}const Ee={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"}},2318:(Rt,xe,h)=>{"use strict";h.d(xe,{Wv:()=>U,w5:()=>V});var n=h(4085),o=h(4438),T=h(1985),B=h(1413),x=h(152);let ne=(()=>{class N{create(k){return typeof MutationObserver>"u"?null:new MutationObserver(k)}static#e=this.\u0275fac=function(M){return new(M||N)};static#t=this.\u0275prov=o.jDH({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})(),Q=(()=>{class N{constructor(k){this._mutationObserverFactory=k,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((k,M)=>this._cleanupObserver(M))}observe(k){const M=(0,n.i8)(k);return new T.c(F=>{const ae=this._observeElement(M).subscribe(F);return()=>{ae.unsubscribe(),this._unobserveElement(M)}})}_observeElement(k){if(this._observedElements.has(k))this._observedElements.get(k).count++;else{const M=new B.B,F=this._mutationObserverFactory.create(z=>M.next(z));F&&F.observe(k,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(k,{observer:F,stream:M,count:1})}return this._observedElements.get(k).stream}_unobserveElement(k){this._observedElements.has(k)&&(this._observedElements.get(k).count--,this._observedElements.get(k).count||this._cleanupObserver(k))}_cleanupObserver(k){if(this._observedElements.has(k)){const{observer:M,stream:F}=this._observedElements.get(k);M&&M.disconnect(),F.complete(),this._observedElements.delete(k)}}static#e=this.\u0275fac=function(M){return new(M||N)(o.KVO(ne))};static#t=this.\u0275prov=o.jDH({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})(),U=(()=>{class N{get disabled(){return this._disabled}set disabled(k){this._disabled=k,this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(k){this._debounce=(0,n.OE)(k),this._subscribe()}constructor(k,M,F){this._contentObserver=k,this._elementRef=M,this._ngZone=F,this.event=new o.bkB,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const k=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?k.pipe((0,x.B)(this.debounce)):k).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}static#e=this.\u0275fac=function(M){return new(M||N)(o.rXU(Q),o.rXU(o.aKT),o.rXU(o.SKi))};static#t=this.\u0275dir=o.FsC({type:N,selectors:[["","cdkObserveContent",""]],inputs:{disabled:[o.Mj6.HasDecoratorInputTransform,"cdkObserveContentDisabled","disabled",o.L39],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"],standalone:!0,features:[o.GFd]})}return N})(),V=(()=>{class N{static#e=this.\u0275fac=function(M){return new(M||N)};static#t=this.\u0275mod=o.$C({type:N});static#n=this.\u0275inj=o.G2t({providers:[ne]})}return N})()},7987:(Rt,xe,h)=>{"use strict";h.d(xe,{$Q:()=>Oe,EB:()=>pt,Sf:()=>ut,WB:()=>ot,hJ:()=>qn,pq:()=>$e,rR:()=>ce,yY:()=>Ce,z_:()=>Bn});var n=h(6914),o=h(177),T=h(4438),B=h(4085),x=h(6860),ne=h(5964),Q=h(6697),U=h(6977),V=h(7048),N=h(8203),R=h(6939),k=h(1413),M=h(8359),F=h(7786),z=h(7336);const ae=(0,x.CZ)();class oe{constructor(be,qe){this._viewportRuler=be,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=qe}attach(){}enable(){if(this._canBeEnabled()){const be=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=be.style.left||"",this._previousHTMLStyles.top=be.style.top||"",be.style.left=(0,B.a1)(-this._previousScrollPosition.left),be.style.top=(0,B.a1)(-this._previousScrollPosition.top),be.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const be=this._document.documentElement,Xe=be.style,Dt=this._document.body.style,Wt=Xe.scrollBehavior||"",ht=Dt.scrollBehavior||"";this._isEnabled=!1,Xe.left=this._previousHTMLStyles.left,Xe.top=this._previousHTMLStyles.top,be.classList.remove("cdk-global-scrollblock"),ae&&(Xe.scrollBehavior=Dt.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),ae&&(Xe.scrollBehavior=Wt,Dt.scrollBehavior=ht)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const qe=this._document.body,Xe=this._viewportRuler.getViewportSize();return qe.scrollHeight>Xe.height||qe.scrollWidth>Xe.width}}class Fe{constructor(be,qe,Xe,Dt){this._scrollDispatcher=be,this._ngZone=qe,this._viewportRuler=Xe,this._config=Dt,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(be){this._overlayRef=be}enable(){if(this._scrollSubscription)return;const be=this._scrollDispatcher.scrolled(0).pipe((0,ne.p)(qe=>!qe||!this._overlayRef.overlayElement.contains(qe.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=be.subscribe(()=>{const qe=this._viewportRuler.getViewportScrollPosition().top;Math.abs(qe-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=be.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class et{enable(){}disable(){}attach(){}}function Be(Pt,be){return be.some(qe=>Pt.bottomqe.bottom||Pt.rightqe.right)}function Ee(Pt,be){return be.some(qe=>Pt.topqe.bottom||Pt.leftqe.right)}class _e{constructor(be,qe,Xe,Dt){this._scrollDispatcher=be,this._viewportRuler=qe,this._ngZone=Xe,this._config=Dt,this._scrollSubscription=null}attach(be){this._overlayRef=be}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const qe=this._overlayRef.overlayElement.getBoundingClientRect(),{width:Xe,height:Dt}=this._viewportRuler.getViewportSize();Be(qe,[{width:Xe,height:Dt,bottom:Dt,right:Xe,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let me=(()=>{class Pt{constructor(qe,Xe,Dt,Wt){this._scrollDispatcher=qe,this._viewportRuler=Xe,this._ngZone=Dt,this.noop=()=>new et,this.close=ht=>new Fe(this._scrollDispatcher,this._ngZone,this._viewportRuler,ht),this.block=()=>new oe(this._viewportRuler,this._document),this.reposition=ht=>new _e(this._scrollDispatcher,this._viewportRuler,this._ngZone,ht),this._document=Wt}static#e=this.\u0275fac=function(Xe){return new(Xe||Pt)(T.KVO(n.R),T.KVO(n.Xj),T.KVO(T.SKi),T.KVO(o.qQ))};static#t=this.\u0275prov=T.jDH({token:Pt,factory:Pt.\u0275fac,providedIn:"root"})}return Pt})();class ce{constructor(be){if(this.scrollStrategy=new et,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,be){const qe=Object.keys(be);for(const Xe of qe)void 0!==be[Xe]&&(this[Xe]=be[Xe])}}}class Te{constructor(be,qe){this.connectionPair=be,this.scrollableViewProperties=qe}}let Et=(()=>{class Pt{constructor(qe){this._attachedOverlays=[],this._document=qe}ngOnDestroy(){this.detach()}add(qe){this.remove(qe),this._attachedOverlays.push(qe)}remove(qe){const Xe=this._attachedOverlays.indexOf(qe);Xe>-1&&this._attachedOverlays.splice(Xe,1),0===this._attachedOverlays.length&&this.detach()}static#e=this.\u0275fac=function(Xe){return new(Xe||Pt)(T.KVO(o.qQ))};static#t=this.\u0275prov=T.jDH({token:Pt,factory:Pt.\u0275fac,providedIn:"root"})}return Pt})(),Kt=(()=>{class Pt extends Et{constructor(qe,Xe){super(qe),this._ngZone=Xe,this._keydownListener=Dt=>{const Wt=this._attachedOverlays;for(let ht=Wt.length-1;ht>-1;ht--)if(Wt[ht]._keydownEvents.observers.length>0){const Ut=Wt[ht]._keydownEvents;this._ngZone?this._ngZone.run(()=>Ut.next(Dt)):Ut.next(Dt);break}}}add(qe){super.add(qe),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}static#e=this.\u0275fac=function(Xe){return new(Xe||Pt)(T.KVO(o.qQ),T.KVO(T.SKi,8))};static#t=this.\u0275prov=T.jDH({token:Pt,factory:Pt.\u0275fac,providedIn:"root"})}return Pt})(),ze=(()=>{class Pt extends Et{constructor(qe,Xe,Dt){super(qe),this._platform=Xe,this._ngZone=Dt,this._cursorStyleIsSet=!1,this._pointerDownListener=Wt=>{this._pointerDownEventTarget=(0,x.Fb)(Wt)},this._clickListener=Wt=>{const ht=(0,x.Fb)(Wt),Ut="click"===Wt.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:ht;this._pointerDownEventTarget=null;const rt=this._attachedOverlays.slice();for(let yt=rt.length-1;yt>-1;yt--){const kt=rt[yt];if(kt._outsidePointerEvents.observers.length<1||!kt.hasAttached())continue;if(kt.overlayElement.contains(ht)||kt.overlayElement.contains(Ut))break;const Jt=kt._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>Jt.next(Wt)):Jt.next(Wt)}}}add(qe){if(super.add(qe),!this._isAttached){const Xe=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(Xe)):this._addEventListeners(Xe),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=Xe.style.cursor,Xe.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const qe=this._document.body;qe.removeEventListener("pointerdown",this._pointerDownListener,!0),qe.removeEventListener("click",this._clickListener,!0),qe.removeEventListener("auxclick",this._clickListener,!0),qe.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(qe.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(qe){qe.addEventListener("pointerdown",this._pointerDownListener,!0),qe.addEventListener("click",this._clickListener,!0),qe.addEventListener("auxclick",this._clickListener,!0),qe.addEventListener("contextmenu",this._clickListener,!0)}static#e=this.\u0275fac=function(Xe){return new(Xe||Pt)(T.KVO(o.qQ),T.KVO(x.OD),T.KVO(T.SKi,8))};static#t=this.\u0275prov=T.jDH({token:Pt,factory:Pt.\u0275fac,providedIn:"root"})}return Pt})(),ut=(()=>{class Pt{constructor(qe,Xe){this._platform=Xe,this._document=qe}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const qe="cdk-overlay-container";if(this._platform.isBrowser||(0,x.v8)()){const Dt=this._document.querySelectorAll(`.${qe}[platform="server"], .${qe}[platform="test"]`);for(let Wt=0;Wtthis._backdropClick.next(Jt),this._backdropTransitionendHandler=Jt=>{this._disposeBackdrop(Jt.target)},this._keydownEvents=new k.B,this._outsidePointerEvents=new k.B,Dt.scrollStrategy&&(this._scrollStrategy=Dt.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=Dt.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(be){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const qe=this._portalOutlet.attach(be);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,Q.s)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof qe?.onDestroy&&qe.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),qe}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const be=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),be}dispose(){const be=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,be&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(be){be!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=be,this.hasAttached()&&(be.attach(this),this.updatePosition()))}updateSize(be){this._config={...this._config,...be},this._updateElementSize()}setDirection(be){this._config={...this._config,direction:be},this._updateElementDirection()}addPanelClass(be){this._pane&&this._toggleClasses(this._pane,be,!0)}removePanelClass(be){this._pane&&this._toggleClasses(this._pane,be,!1)}getDirection(){const be=this._config.direction;return be?"string"==typeof be?be:be.value:"ltr"}updateScrollStrategy(be){be!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=be,this.hasAttached()&&(be.attach(this),be.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const be=this._pane.style;be.width=(0,B.a1)(this._config.width),be.height=(0,B.a1)(this._config.height),be.minWidth=(0,B.a1)(this._config.minWidth),be.minHeight=(0,B.a1)(this._config.minHeight),be.maxWidth=(0,B.a1)(this._config.maxWidth),be.maxHeight=(0,B.a1)(this._config.maxHeight)}_togglePointerEvents(be){this._pane.style.pointerEvents=be?"":"none"}_attachBackdrop(){const be="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(be)})}):this._backdropElement.classList.add(be)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const be=this._backdropElement;if(be){if(this._animationsDisabled)return void this._disposeBackdrop(be);be.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{be.addEventListener("transitionend",this._backdropTransitionendHandler)}),be.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(be)},500))}}_toggleClasses(be,qe,Xe){const Dt=(0,B.FG)(qe||[]).filter(Wt=>!!Wt);Dt.length&&(Xe?be.classList.add(...Dt):be.classList.remove(...Dt))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const be=this._ngZone.onStable.pipe((0,U.Q)((0,F.h)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),be.unsubscribe())})})}_disposeScrollStrategy(){const be=this._scrollStrategy;be&&(be.disable(),be.detach&&be.detach())}_disposeBackdrop(be){be&&(be.removeEventListener("click",this._backdropClickHandler),be.removeEventListener("transitionend",this._backdropTransitionendHandler),be.remove(),this._backdropElement===be&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const tt="cdk-overlay-connected-position-bounding-box",ke=/([A-Za-z%]+)$/;class pe{get positions(){return this._preferredPositions}constructor(be,qe,Xe,Dt,Wt){this._viewportRuler=qe,this._document=Xe,this._platform=Dt,this._overlayContainer=Wt,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new k.B,this._resizeSubscription=M.yU.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(be)}attach(be){this._validatePositions(),be.hostElement.classList.add(tt),this._overlayRef=be,this._boundingBox=be.hostElement,this._pane=be.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const be=this._originRect,qe=this._overlayRect,Xe=this._viewportRect,Dt=this._containerRect,Wt=[];let ht;for(let Ut of this._preferredPositions){let rt=this._getOriginPoint(be,Dt,Ut),yt=this._getOverlayPoint(rt,qe,Ut),kt=this._getOverlayFit(yt,qe,Xe,Ut);if(kt.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(Ut,rt);this._canFitWithFlexibleDimensions(kt,yt,Xe)?Wt.push({position:Ut,origin:rt,overlayRect:qe,boundingBoxRect:this._calculateBoundingBoxRect(rt,Ut)}):(!ht||ht.overlayFit.visibleAreart&&(rt=kt,Ut=yt)}return this._isPushed=!1,void this._applyPosition(Ut.position,Ut.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(ht.position,ht.originPoint);this._applyPosition(ht.position,ht.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Re(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(tt),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const be=this._lastPosition;if(be){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const qe=this._getOriginPoint(this._originRect,this._containerRect,be);this._applyPosition(be,qe)}else this.apply()}withScrollableContainers(be){return this._scrollables=be,this}withPositions(be){return this._preferredPositions=be,-1===be.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(be){return this._viewportMargin=be,this}withFlexibleDimensions(be=!0){return this._hasFlexibleDimensions=be,this}withGrowAfterOpen(be=!0){return this._growAfterOpen=be,this}withPush(be=!0){return this._canPush=be,this}withLockedPosition(be=!0){return this._positionLocked=be,this}setOrigin(be){return this._origin=be,this}withDefaultOffsetX(be){return this._offsetX=be,this}withDefaultOffsetY(be){return this._offsetY=be,this}withTransformOriginOn(be){return this._transformOriginSelector=be,this}_getOriginPoint(be,qe,Xe){let Dt,Wt;if("center"==Xe.originX)Dt=be.left+be.width/2;else{const ht=this._isRtl()?be.right:be.left,Ut=this._isRtl()?be.left:be.right;Dt="start"==Xe.originX?ht:Ut}return qe.left<0&&(Dt-=qe.left),Wt="center"==Xe.originY?be.top+be.height/2:"top"==Xe.originY?be.top:be.bottom,qe.top<0&&(Wt-=qe.top),{x:Dt,y:Wt}}_getOverlayPoint(be,qe,Xe){let Dt,Wt;return Dt="center"==Xe.overlayX?-qe.width/2:"start"===Xe.overlayX?this._isRtl()?-qe.width:0:this._isRtl()?0:-qe.width,Wt="center"==Xe.overlayY?-qe.height/2:"top"==Xe.overlayY?0:-qe.height,{x:be.x+Dt,y:be.y+Wt}}_getOverlayFit(be,qe,Xe,Dt){const Wt=De(qe);let{x:ht,y:Ut}=be,rt=this._getOffset(Dt,"x"),yt=this._getOffset(Dt,"y");rt&&(ht+=rt),yt&&(Ut+=yt);let Vn=0-Ut,Mn=Ut+Wt.height-Xe.height,Hn=this._subtractOverflows(Wt.width,0-ht,ht+Wt.width-Xe.width),Ei=this._subtractOverflows(Wt.height,Vn,Mn),zn=Hn*Ei;return{visibleArea:zn,isCompletelyWithinViewport:Wt.width*Wt.height===zn,fitsInViewportVertically:Ei===Wt.height,fitsInViewportHorizontally:Hn==Wt.width}}_canFitWithFlexibleDimensions(be,qe,Xe){if(this._hasFlexibleDimensions){const Dt=Xe.bottom-qe.y,Wt=Xe.right-qe.x,ht=at(this._overlayRef.getConfig().minHeight),Ut=at(this._overlayRef.getConfig().minWidth);return(be.fitsInViewportVertically||null!=ht&&ht<=Dt)&&(be.fitsInViewportHorizontally||null!=Ut&&Ut<=Wt)}return!1}_pushOverlayOnScreen(be,qe,Xe){if(this._previousPushAmount&&this._positionLocked)return{x:be.x+this._previousPushAmount.x,y:be.y+this._previousPushAmount.y};const Dt=De(qe),Wt=this._viewportRect,ht=Math.max(be.x+Dt.width-Wt.width,0),Ut=Math.max(be.y+Dt.height-Wt.height,0),rt=Math.max(Wt.top-Xe.top-be.y,0),yt=Math.max(Wt.left-Xe.left-be.x,0);let kt=0,Jt=0;return kt=Dt.width<=Wt.width?yt||-ht:be.xHn&&!this._isInitialRender&&!this._growAfterOpen&&(ht=be.y-Hn/2)}if("end"===qe.overlayX&&!Dt||"start"===qe.overlayX&&Dt)Vn=Xe.width-be.x+2*this._viewportMargin,kt=be.x-this._viewportMargin;else if("start"===qe.overlayX&&!Dt||"end"===qe.overlayX&&Dt)Jt=be.x,kt=Xe.right-be.x;else{const Mn=Math.min(Xe.right-be.x+Xe.left,be.x),Hn=this._lastBoundingBoxSize.width;kt=2*Mn,Jt=be.x-Mn,kt>Hn&&!this._isInitialRender&&!this._growAfterOpen&&(Jt=be.x-Hn/2)}return{top:ht,left:Jt,bottom:Ut,right:Vn,width:kt,height:Wt}}_setBoundingBoxStyles(be,qe){const Xe=this._calculateBoundingBoxRect(be,qe);!this._isInitialRender&&!this._growAfterOpen&&(Xe.height=Math.min(Xe.height,this._lastBoundingBoxSize.height),Xe.width=Math.min(Xe.width,this._lastBoundingBoxSize.width));const Dt={};if(this._hasExactPosition())Dt.top=Dt.left="0",Dt.bottom=Dt.right=Dt.maxHeight=Dt.maxWidth="",Dt.width=Dt.height="100%";else{const Wt=this._overlayRef.getConfig().maxHeight,ht=this._overlayRef.getConfig().maxWidth;Dt.height=(0,B.a1)(Xe.height),Dt.top=(0,B.a1)(Xe.top),Dt.bottom=(0,B.a1)(Xe.bottom),Dt.width=(0,B.a1)(Xe.width),Dt.left=(0,B.a1)(Xe.left),Dt.right=(0,B.a1)(Xe.right),Dt.alignItems="center"===qe.overlayX?"center":"end"===qe.overlayX?"flex-end":"flex-start",Dt.justifyContent="center"===qe.overlayY?"center":"bottom"===qe.overlayY?"flex-end":"flex-start",Wt&&(Dt.maxHeight=(0,B.a1)(Wt)),ht&&(Dt.maxWidth=(0,B.a1)(ht))}this._lastBoundingBoxSize=Xe,Re(this._boundingBox.style,Dt)}_resetBoundingBoxStyles(){Re(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Re(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(be,qe){const Xe={},Dt=this._hasExactPosition(),Wt=this._hasFlexibleDimensions,ht=this._overlayRef.getConfig();if(Dt){const kt=this._viewportRuler.getViewportScrollPosition();Re(Xe,this._getExactOverlayY(qe,be,kt)),Re(Xe,this._getExactOverlayX(qe,be,kt))}else Xe.position="static";let Ut="",rt=this._getOffset(qe,"x"),yt=this._getOffset(qe,"y");rt&&(Ut+=`translateX(${rt}px) `),yt&&(Ut+=`translateY(${yt}px)`),Xe.transform=Ut.trim(),ht.maxHeight&&(Dt?Xe.maxHeight=(0,B.a1)(ht.maxHeight):Wt&&(Xe.maxHeight="")),ht.maxWidth&&(Dt?Xe.maxWidth=(0,B.a1)(ht.maxWidth):Wt&&(Xe.maxWidth="")),Re(this._pane.style,Xe)}_getExactOverlayY(be,qe,Xe){let Dt={top:"",bottom:""},Wt=this._getOverlayPoint(qe,this._overlayRect,be);return this._isPushed&&(Wt=this._pushOverlayOnScreen(Wt,this._overlayRect,Xe)),"bottom"===be.overlayY?Dt.bottom=this._document.documentElement.clientHeight-(Wt.y+this._overlayRect.height)+"px":Dt.top=(0,B.a1)(Wt.y),Dt}_getExactOverlayX(be,qe,Xe){let ht,Dt={left:"",right:""},Wt=this._getOverlayPoint(qe,this._overlayRect,be);return this._isPushed&&(Wt=this._pushOverlayOnScreen(Wt,this._overlayRect,Xe)),ht=this._isRtl()?"end"===be.overlayX?"left":"right":"end"===be.overlayX?"right":"left","right"===ht?Dt.right=this._document.documentElement.clientWidth-(Wt.x+this._overlayRect.width)+"px":Dt.left=(0,B.a1)(Wt.x),Dt}_getScrollVisibility(){const be=this._getOriginRect(),qe=this._pane.getBoundingClientRect(),Xe=this._scrollables.map(Dt=>Dt.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:Ee(be,Xe),isOriginOutsideView:Be(be,Xe),isOverlayClipped:Ee(qe,Xe),isOverlayOutsideView:Be(qe,Xe)}}_subtractOverflows(be,...qe){return qe.reduce((Xe,Dt)=>Xe-Math.max(Dt,0),be)}_getNarrowedViewportRect(){const be=this._document.documentElement.clientWidth,qe=this._document.documentElement.clientHeight,Xe=this._viewportRuler.getViewportScrollPosition();return{top:Xe.top+this._viewportMargin,left:Xe.left+this._viewportMargin,right:Xe.left+be-this._viewportMargin,bottom:Xe.top+qe-this._viewportMargin,width:be-2*this._viewportMargin,height:qe-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(be,qe){return"x"===qe?null==be.offsetX?this._offsetX:be.offsetX:null==be.offsetY?this._offsetY:be.offsetY}_validatePositions(){}_addPanelClasses(be){this._pane&&(0,B.FG)(be).forEach(qe=>{""!==qe&&-1===this._appliedPanelClasses.indexOf(qe)&&(this._appliedPanelClasses.push(qe),this._pane.classList.add(qe))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(be=>{this._pane.classList.remove(be)}),this._appliedPanelClasses=[])}_getOriginRect(){const be=this._origin;if(be instanceof T.aKT)return be.nativeElement.getBoundingClientRect();if(be instanceof Element)return be.getBoundingClientRect();const qe=be.width||0,Xe=be.height||0;return{top:be.y,bottom:be.y+Xe,left:be.x,right:be.x+qe,height:Xe,width:qe}}}function Re(Pt,be){for(let qe in be)be.hasOwnProperty(qe)&&(Pt[qe]=be[qe]);return Pt}function at(Pt){if("number"!=typeof Pt&&null!=Pt){const[be,qe]=Pt.split(ke);return qe&&"px"!==qe?null:parseFloat(be)}return Pt||null}function De(Pt){return{top:Math.floor(Pt.top),right:Math.floor(Pt.right),bottom:Math.floor(Pt.bottom),left:Math.floor(Pt.left),width:Math.floor(Pt.width),height:Math.floor(Pt.height)}}const $e=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"}],pt=[{originX:"end",originY:"top",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"start",overlayY:"bottom"},{originX:"start",originY:"top",overlayX:"end",overlayY:"top"},{originX:"start",originY:"bottom",overlayX:"end",overlayY:"bottom"}],an="cdk-global-overlay-wrapper";class $n{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(be){const qe=be.getConfig();this._overlayRef=be,this._width&&!qe.width&&be.updateSize({width:this._width}),this._height&&!qe.height&&be.updateSize({height:this._height}),be.hostElement.classList.add(an),this._isDisposed=!1}top(be=""){return this._bottomOffset="",this._topOffset=be,this._alignItems="flex-start",this}left(be=""){return this._xOffset=be,this._xPosition="left",this}bottom(be=""){return this._topOffset="",this._bottomOffset=be,this._alignItems="flex-end",this}right(be=""){return this._xOffset=be,this._xPosition="right",this}start(be=""){return this._xOffset=be,this._xPosition="start",this}end(be=""){return this._xOffset=be,this._xPosition="end",this}width(be=""){return this._overlayRef?this._overlayRef.updateSize({width:be}):this._width=be,this}height(be=""){return this._overlayRef?this._overlayRef.updateSize({height:be}):this._height=be,this}centerHorizontally(be=""){return this.left(be),this._xPosition="center",this}centerVertically(be=""){return this.top(be),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const be=this._overlayRef.overlayElement.style,qe=this._overlayRef.hostElement.style,Xe=this._overlayRef.getConfig(),{width:Dt,height:Wt,maxWidth:ht,maxHeight:Ut}=Xe,rt=!("100%"!==Dt&&"100vw"!==Dt||ht&&"100%"!==ht&&"100vw"!==ht),yt=!("100%"!==Wt&&"100vh"!==Wt||Ut&&"100%"!==Ut&&"100vh"!==Ut),kt=this._xPosition,Jt=this._xOffset,Vn="rtl"===this._overlayRef.getConfig().direction;let Mn="",Hn="",Ei="";rt?Ei="flex-start":"center"===kt?(Ei="center",Vn?Hn=Jt:Mn=Jt):Vn?"left"===kt||"end"===kt?(Ei="flex-end",Mn=Jt):("right"===kt||"start"===kt)&&(Ei="flex-start",Hn=Jt):"left"===kt||"start"===kt?(Ei="flex-start",Mn=Jt):("right"===kt||"end"===kt)&&(Ei="flex-end",Hn=Jt),be.position=this._cssPosition,be.marginLeft=rt?"0":Mn,be.marginTop=yt?"0":this._topOffset,be.marginBottom=this._bottomOffset,be.marginRight=rt?"0":Hn,qe.justifyContent=Ei,qe.alignItems=yt?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const be=this._overlayRef.overlayElement.style,qe=this._overlayRef.hostElement,Xe=qe.style;qe.classList.remove(an),Xe.justifyContent=Xe.alignItems=be.marginTop=be.marginBottom=be.marginLeft=be.marginRight=be.position="",this._overlayRef=null,this._isDisposed=!0}}let Dn=(()=>{class Pt{constructor(qe,Xe,Dt,Wt){this._viewportRuler=qe,this._document=Xe,this._platform=Dt,this._overlayContainer=Wt}global(){return new $n}flexibleConnectedTo(qe){return new pe(qe,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static#e=this.\u0275fac=function(Xe){return new(Xe||Pt)(T.KVO(n.Xj),T.KVO(o.qQ),T.KVO(x.OD),T.KVO(ut))};static#t=this.\u0275prov=T.jDH({token:Pt,factory:Pt.\u0275fac,providedIn:"root"})}return Pt})(),In=0,qn=(()=>{class Pt{constructor(qe,Xe,Dt,Wt,ht,Ut,rt,yt,kt,Jt,Vn,Mn){this.scrollStrategies=qe,this._overlayContainer=Xe,this._componentFactoryResolver=Dt,this._positionBuilder=Wt,this._keyboardDispatcher=ht,this._injector=Ut,this._ngZone=rt,this._document=yt,this._directionality=kt,this._location=Jt,this._outsideClickDispatcher=Vn,this._animationsModuleType=Mn}create(qe){const Xe=this._createHostElement(),Dt=this._createPaneElement(Xe),Wt=this._createPortalOutlet(Dt),ht=new ce(qe);return ht.direction=ht.direction||this._directionality.value,new Ce(Wt,Xe,Dt,ht,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(qe){const Xe=this._document.createElement("div");return Xe.id="cdk-overlay-"+In++,Xe.classList.add("cdk-overlay-pane"),qe.appendChild(Xe),Xe}_createHostElement(){const qe=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(qe),qe}_createPortalOutlet(qe){return this._appRef||(this._appRef=this._injector.get(T.o8S)),new R.aI(qe,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static#e=this.\u0275fac=function(Xe){return new(Xe||Pt)(T.KVO(me),T.KVO(ut),T.KVO(T.OM3),T.KVO(Dn),T.KVO(Kt),T.KVO(T.zZn),T.KVO(T.SKi),T.KVO(o.qQ),T.KVO(N.dS),T.KVO(o.aZ),T.KVO(ze),T.KVO(T.bc$,8))};static#t=this.\u0275prov=T.jDH({token:Pt,factory:Pt.\u0275fac,providedIn:"root"})}return Pt})();const xn=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],Je=new T.nKC("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{const Pt=(0,T.WQX)(qn);return()=>Pt.scrollStrategies.reposition()}});let Oe=(()=>{class Pt{constructor(qe){this.elementRef=qe}static#e=this.\u0275fac=function(Xe){return new(Xe||Pt)(T.rXU(T.aKT))};static#t=this.\u0275dir=T.FsC({type:Pt,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0})}return Pt})(),ot=(()=>{class Pt{get offsetX(){return this._offsetX}set offsetX(qe){this._offsetX=qe,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(qe){this._offsetY=qe,this._position&&this._updatePositionStrategy(this._position)}get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(qe){this._disposeOnNavigation=qe}constructor(qe,Xe,Dt,Wt,ht){this._overlay=qe,this._dir=ht,this._backdropSubscription=M.yU.EMPTY,this._attachSubscription=M.yU.EMPTY,this._detachSubscription=M.yU.EMPTY,this._positionSubscription=M.yU.EMPTY,this._disposeOnNavigation=!1,this._ngZone=(0,T.WQX)(T.SKi),this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.hasBackdrop=!1,this.lockPosition=!1,this.flexibleDimensions=!1,this.growAfterOpen=!1,this.push=!1,this.backdropClick=new T.bkB,this.positionChange=new T.bkB,this.attach=new T.bkB,this.detach=new T.bkB,this.overlayKeydown=new T.bkB,this.overlayOutsideClick=new T.bkB,this._templatePortal=new R.VA(Xe,Dt),this._scrollStrategyFactory=Wt,this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(qe){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),qe.origin&&this.open&&this._position.apply()),qe.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=xn);const qe=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=qe.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=qe.detachments().subscribe(()=>this.detach.emit()),qe.keydownEvents().subscribe(Xe=>{this.overlayKeydown.next(Xe),Xe.keyCode===z._f&&!this.disableClose&&!(0,z.rp)(Xe)&&(Xe.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(Xe=>{this.overlayOutsideClick.next(Xe)})}_buildConfig(){const qe=this._position=this.positionStrategy||this._createPositionStrategy(),Xe=new ce({direction:this._dir,positionStrategy:qe,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||0===this.width)&&(Xe.width=this.width),(this.height||0===this.height)&&(Xe.height=this.height),(this.minWidth||0===this.minWidth)&&(Xe.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(Xe.minHeight=this.minHeight),this.backdropClass&&(Xe.backdropClass=this.backdropClass),this.panelClass&&(Xe.panelClass=this.panelClass),Xe}_updatePositionStrategy(qe){const Xe=this.positions.map(Dt=>({originX:Dt.originX,originY:Dt.originY,overlayX:Dt.overlayX,overlayY:Dt.overlayY,offsetX:Dt.offsetX||this.offsetX,offsetY:Dt.offsetY||this.offsetY,panelClass:Dt.panelClass||void 0}));return qe.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(Xe).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const qe=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(qe),qe}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof Oe?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(qe=>{this.backdropClick.emit(qe)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe((0,V.v)(()=>this.positionChange.observers.length>0)).subscribe(qe=>{this._ngZone.run(()=>this.positionChange.emit(qe)),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static#e=this.\u0275fac=function(Xe){return new(Xe||Pt)(T.rXU(qn),T.rXU(T.C4Q),T.rXU(T.c1b),T.rXU(Je),T.rXU(N.dS,8))};static#t=this.\u0275dir=T.FsC({type:Pt,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[T.Mj6.None,"cdkConnectedOverlayOrigin","origin"],positions:[T.Mj6.None,"cdkConnectedOverlayPositions","positions"],positionStrategy:[T.Mj6.None,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[T.Mj6.None,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[T.Mj6.None,"cdkConnectedOverlayOffsetY","offsetY"],width:[T.Mj6.None,"cdkConnectedOverlayWidth","width"],height:[T.Mj6.None,"cdkConnectedOverlayHeight","height"],minWidth:[T.Mj6.None,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[T.Mj6.None,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[T.Mj6.None,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[T.Mj6.None,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[T.Mj6.None,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[T.Mj6.None,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[T.Mj6.None,"cdkConnectedOverlayOpen","open"],disableClose:[T.Mj6.None,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[T.Mj6.None,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[T.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayHasBackdrop","hasBackdrop",T.L39],lockPosition:[T.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayLockPosition","lockPosition",T.L39],flexibleDimensions:[T.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",T.L39],growAfterOpen:[T.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",T.L39],push:[T.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayPush","push",T.L39],disposeOnNavigation:[T.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",T.L39]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[T.GFd,T.OA$]})}return Pt})();const en={provide:Je,deps:[qn],useFactory:function _t(Pt){return()=>Pt.scrollStrategies.reposition()}};let Bn=(()=>{class Pt{static#e=this.\u0275fac=function(Xe){return new(Xe||Pt)};static#t=this.\u0275mod=T.$C({type:Pt});static#n=this.\u0275inj=T.G2t({providers:[qn,en],imports:[N.jI,R.jc,n.E9,n.E9]})}return Pt})()},6860:(Rt,xe,h)=>{"use strict";h.d(xe,{BD:()=>ae,BQ:()=>R,CZ:()=>z,Fb:()=>Be,KT:()=>Fe,MU:()=>U,OD:()=>B,r5:()=>k,v8:()=>Ee,vc:()=>et});var n=h(4438),o=h(177);let T;try{T=typeof Intl<"u"&&Intl.v8BreakIterator}catch{T=!1}let ne,B=(()=>{class _e{constructor(ce){this._platformId=ce,this.isBrowser=this._platformId?(0,o.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&&!T)&&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#e=this.\u0275fac=function(Ie){return new(Ie||_e)(n.KVO(n.Agw))};static#t=this.\u0275prov=n.jDH({token:_e,factory:_e.\u0275fac,providedIn:"root"})}return _e})();const Q=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function U(){if(ne)return ne;if("object"!=typeof document||!document)return ne=new Set(Q),ne;let _e=document.createElement("input");return ne=new Set(Q.filter(me=>(_e.setAttribute("type",me),_e.type===me))),ne}let V;function R(_e){return function N(){if(null==V&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>V=!0}))}finally{V=V||!1}return V}()?_e:!!_e.capture}var k=function(_e){return _e[_e.NORMAL=0]="NORMAL",_e[_e.NEGATED=1]="NEGATED",_e[_e.INVERTED=2]="INVERTED",_e}(k||{});let M,F,oe;function z(){if(null==F){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return F=!1,F;if("scrollBehavior"in document.documentElement.style)F=!0;else{const _e=Element.prototype.scrollTo;F=!!_e&&!/\{\s*\[native code\]\s*\}/.test(_e.toString())}}return F}function ae(){if("object"!=typeof document||!document)return k.NORMAL;if(null==M){const _e=document.createElement("div"),me=_e.style;_e.dir="rtl",me.width="1px",me.overflow="auto",me.visibility="hidden",me.pointerEvents="none",me.position="absolute";const ce=document.createElement("div"),Ie=ce.style;Ie.width="2px",Ie.height="1px",_e.appendChild(ce),document.body.appendChild(_e),M=k.NORMAL,0===_e.scrollLeft&&(_e.scrollLeft=1,M=0===_e.scrollLeft?k.NEGATED:k.INVERTED),_e.remove()}return M}function Fe(_e){if(function he(){if(null==oe){const _e=typeof document<"u"?document.head:null;oe=!(!_e||!_e.createShadowRoot&&!_e.attachShadow)}return oe}()){const me=_e.getRootNode?_e.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&me instanceof ShadowRoot)return me}return null}function et(){let _e=typeof document<"u"&&document?document.activeElement:null;for(;_e&&_e.shadowRoot;){const me=_e.shadowRoot.activeElement;if(me===_e)break;_e=me}return _e}function Be(_e){return _e.composedPath?_e.composedPath()[0]:_e.target}function Ee(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},6939:(Rt,xe,h)=>{"use strict";h.d(xe,{A8:()=>N,I3:()=>Fe,VA:()=>R,aI:()=>z,bV:()=>oe,jc:()=>Be,lb:()=>M});var n=h(4438),o=h(177);class V{attach(me){return this._attachedHost=me,me.attach(this)}detach(){let me=this._attachedHost;null!=me&&(this._attachedHost=null,me.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(me){this._attachedHost=me}}class N extends V{constructor(me,ce,Ie,X,Te){super(),this.component=me,this.viewContainerRef=ce,this.injector=Ie,this.componentFactoryResolver=X,this.projectableNodes=Te}}class R extends V{constructor(me,ce,Ie,X){super(),this.templateRef=me,this.viewContainerRef=ce,this.context=Ie,this.injector=X}get origin(){return this.templateRef.elementRef}attach(me,ce=this.context){return this.context=ce,super.attach(me)}detach(){return this.context=void 0,super.detach()}}class k extends V{constructor(me){super(),this.element=me instanceof n.aKT?me.nativeElement:me}}class M{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(me){return me instanceof N?(this._attachedPortal=me,this.attachComponentPortal(me)):me instanceof R?(this._attachedPortal=me,this.attachTemplatePortal(me)):this.attachDomPortal&&me instanceof k?(this._attachedPortal=me,this.attachDomPortal(me)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(me){this._disposeFn=me}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class z extends M{constructor(me,ce,Ie,X,Te){super(),this.outletElement=me,this._componentFactoryResolver=ce,this._appRef=Ie,this._defaultInjector=X,this.attachDomPortal=We=>{const Bt=We.element,Et=this._document.createComment("dom-portal");Bt.parentNode.insertBefore(Et,Bt),this.outletElement.appendChild(Bt),this._attachedPortal=We,super.setDisposeFn(()=>{Et.parentNode&&Et.parentNode.replaceChild(Bt,Et)})},this._document=Te}attachComponentPortal(me){const Ie=(me.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(me.component);let X;return me.viewContainerRef?(X=me.viewContainerRef.createComponent(Ie,me.viewContainerRef.length,me.injector||me.viewContainerRef.injector,me.projectableNodes||void 0),this.setDisposeFn(()=>X.destroy())):(X=Ie.create(me.injector||this._defaultInjector||n.zZn.NULL),this._appRef.attachView(X.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(X.hostView),X.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(X)),this._attachedPortal=me,X}attachTemplatePortal(me){let ce=me.viewContainerRef,Ie=ce.createEmbeddedView(me.templateRef,me.context,{injector:me.injector});return Ie.rootNodes.forEach(X=>this.outletElement.appendChild(X)),Ie.detectChanges(),this.setDisposeFn(()=>{let X=ce.indexOf(Ie);-1!==X&&ce.remove(X)}),this._attachedPortal=me,Ie}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(me){return me.hostView.rootNodes[0]}}let oe=(()=>{class _e extends R{constructor(ce,Ie){super(ce,Ie)}static#e=this.\u0275fac=function(Ie){return new(Ie||_e)(n.rXU(n.C4Q),n.rXU(n.c1b))};static#t=this.\u0275dir=n.FsC({type:_e,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],standalone:!0,features:[n.Vt3]})}return _e})(),Fe=(()=>{class _e extends M{constructor(ce,Ie,X){super(),this._componentFactoryResolver=ce,this._viewContainerRef=Ie,this._isInitialized=!1,this.attached=new n.bkB,this.attachDomPortal=Te=>{const We=Te.element,Bt=this._document.createComment("dom-portal");Te.setAttachedHost(this),We.parentNode.insertBefore(Bt,We),this._getRootNode().appendChild(We),this._attachedPortal=Te,super.setDisposeFn(()=>{Bt.parentNode&&Bt.parentNode.replaceChild(We,Bt)})},this._document=X}get portal(){return this._attachedPortal}set portal(ce){this.hasAttached()&&!ce&&!this._isInitialized||(this.hasAttached()&&super.detach(),ce&&super.attach(ce),this._attachedPortal=ce||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(ce){ce.setAttachedHost(this);const Ie=null!=ce.viewContainerRef?ce.viewContainerRef:this._viewContainerRef,Te=(ce.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(ce.component),We=Ie.createComponent(Te,Ie.length,ce.injector||Ie.injector,ce.projectableNodes||void 0);return Ie!==this._viewContainerRef&&this._getRootNode().appendChild(We.hostView.rootNodes[0]),super.setDisposeFn(()=>We.destroy()),this._attachedPortal=ce,this._attachedRef=We,this.attached.emit(We),We}attachTemplatePortal(ce){ce.setAttachedHost(this);const Ie=this._viewContainerRef.createEmbeddedView(ce.templateRef,ce.context,{injector:ce.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=ce,this._attachedRef=Ie,this.attached.emit(Ie),Ie}_getRootNode(){const ce=this._viewContainerRef.element.nativeElement;return ce.nodeType===ce.ELEMENT_NODE?ce:ce.parentNode}static#e=this.\u0275fac=function(Ie){return new(Ie||_e)(n.rXU(n.OM3),n.rXU(n.c1b),n.rXU(o.qQ))};static#t=this.\u0275dir=n.FsC({type:_e,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[n.Mj6.None,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],standalone:!0,features:[n.Vt3]})}return _e})(),Be=(()=>{class _e{static#e=this.\u0275fac=function(Ie){return new(Ie||_e)};static#t=this.\u0275mod=n.$C({type:_e});static#n=this.\u0275inj=n.G2t({})}return _e})()},6914:(Rt,xe,h)=>{"use strict";h.d(xe,{uv:()=>tt,Gj:()=>In,R:()=>Ce,E9:()=>qn,Xj:()=>pe});var n=h(4085),o=h(4438),T=h(1413),B=h(7673),x=h(1985),ne=h(3726),Q=h(6780),U=h(8359);const V={schedule(xn){let Je=requestAnimationFrame,Oe=cancelAnimationFrame;const{delegate:ot}=V;ot&&(Je=ot.requestAnimationFrame,Oe=ot.cancelAnimationFrame);const _t=Je(en=>{Oe=void 0,xn(en)});return new U.yU(()=>Oe?.(_t))},requestAnimationFrame(...xn){const{delegate:Je}=V;return(Je?.requestAnimationFrame||requestAnimationFrame)(...xn)},cancelAnimationFrame(...xn){const{delegate:Je}=V;return(Je?.cancelAnimationFrame||cancelAnimationFrame)(...xn)},delegate:void 0};var R=h(9687);new class k extends R.q{flush(Je){this._active=!0;const Oe=this._scheduled;this._scheduled=void 0;const{actions:ot}=this;let _t;Je=Je||ot.shift();do{if(_t=Je.execute(Je.state,Je.delay))break}while((Je=ot[0])&&Je.id===Oe&&ot.shift());if(this._active=!1,_t){for(;(Je=ot[0])&&Je.id===Oe&&ot.shift();)Je.unsubscribe();throw _t}}}(class N extends Q.R{constructor(Je,Oe){super(Je,Oe),this.scheduler=Je,this.work=Oe}requestAsyncId(Je,Oe,ot=0){return null!==ot&&ot>0?super.requestAsyncId(Je,Oe,ot):(Je.actions.push(this),Je._scheduled||(Je._scheduled=V.requestAnimationFrame(()=>Je.flush(void 0))))}recycleAsyncId(Je,Oe,ot=0){var _t;if(null!=ot?ot>0:this.delay>0)return super.recycleAsyncId(Je,Oe,ot);const{actions:en}=Je;null!=Oe&&(null===(_t=en[en.length-1])||void 0===_t?void 0:_t.id)!==Oe&&(V.cancelAnimationFrame(Oe),Je._scheduled=void 0)}});h(5007);var ae=h(3236),oe=h(9974),he=h(8750),Fe=h(4360),Be=h(1584);function Ee(xn,Je=ae.E){return function et(xn){return(0,oe.N)((Je,Oe)=>{let ot=!1,_t=null,en=null,Bn=!1;const qt=()=>{if(en?.unsubscribe(),en=null,ot){ot=!1;const be=_t;_t=null,Oe.next(be)}Bn&&Oe.complete()},Pt=()=>{en=null,Bn&&Oe.complete()};Je.subscribe((0,Fe._)(Oe,be=>{ot=!0,_t=be,en||(0,he.Tg)(xn(be)).subscribe(en=(0,Fe._)(Oe,qt,Pt))},()=>{Bn=!0,(!ot||!en||en.closed)&&Oe.complete()}))})}(()=>(0,Be.O)(xn,Je))}var _e=h(5964),me=h(6977),ce=h(6860),Ie=h(177),X=h(8203);let Ce=(()=>{class xn{constructor(Oe,ot,_t){this._ngZone=Oe,this._platform=ot,this._scrolled=new T.B,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=_t}register(Oe){this.scrollContainers.has(Oe)||this.scrollContainers.set(Oe,Oe.elementScrolled().subscribe(()=>this._scrolled.next(Oe)))}deregister(Oe){const ot=this.scrollContainers.get(Oe);ot&&(ot.unsubscribe(),this.scrollContainers.delete(Oe))}scrolled(Oe=20){return this._platform.isBrowser?new x.c(ot=>{this._globalSubscription||this._addGlobalListener();const _t=Oe>0?this._scrolled.pipe(Ee(Oe)).subscribe(ot):this._scrolled.subscribe(ot);return this._scrolledCount++,()=>{_t.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,B.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((Oe,ot)=>this.deregister(ot)),this._scrolled.complete()}ancestorScrolled(Oe,ot){const _t=this.getAncestorScrollContainers(Oe);return this.scrolled(ot).pipe((0,_e.p)(en=>!en||_t.indexOf(en)>-1))}getAncestorScrollContainers(Oe){const ot=[];return this.scrollContainers.forEach((_t,en)=>{this._scrollableContainsElement(en,Oe)&&ot.push(en)}),ot}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(Oe,ot){let _t=(0,n.i8)(ot),en=Oe.getElementRef().nativeElement;do{if(_t==en)return!0}while(_t=_t.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const Oe=this._getWindow();return(0,ne.R)(Oe.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static#e=this.\u0275fac=function(ot){return new(ot||xn)(o.KVO(o.SKi),o.KVO(ce.OD),o.KVO(Ie.qQ,8))};static#t=this.\u0275prov=o.jDH({token:xn,factory:xn.\u0275fac,providedIn:"root"})}return xn})(),tt=(()=>{class xn{constructor(Oe,ot,_t,en){this.elementRef=Oe,this.scrollDispatcher=ot,this.ngZone=_t,this.dir=en,this._destroyed=new T.B,this._elementScrolled=new x.c(Bn=>this.ngZone.runOutsideAngular(()=>(0,ne.R)(this.elementRef.nativeElement,"scroll").pipe((0,me.Q)(this._destroyed)).subscribe(Bn)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(Oe){const ot=this.elementRef.nativeElement,_t=this.dir&&"rtl"==this.dir.value;null==Oe.left&&(Oe.left=_t?Oe.end:Oe.start),null==Oe.right&&(Oe.right=_t?Oe.start:Oe.end),null!=Oe.bottom&&(Oe.top=ot.scrollHeight-ot.clientHeight-Oe.bottom),_t&&(0,ce.BD)()!=ce.r5.NORMAL?(null!=Oe.left&&(Oe.right=ot.scrollWidth-ot.clientWidth-Oe.left),(0,ce.BD)()==ce.r5.INVERTED?Oe.left=Oe.right:(0,ce.BD)()==ce.r5.NEGATED&&(Oe.left=Oe.right?-Oe.right:Oe.right)):null!=Oe.right&&(Oe.left=ot.scrollWidth-ot.clientWidth-Oe.right),this._applyScrollToOptions(Oe)}_applyScrollToOptions(Oe){const ot=this.elementRef.nativeElement;(0,ce.CZ)()?ot.scrollTo(Oe):(null!=Oe.top&&(ot.scrollTop=Oe.top),null!=Oe.left&&(ot.scrollLeft=Oe.left))}measureScrollOffset(Oe){const ot="left",en=this.elementRef.nativeElement;if("top"==Oe)return en.scrollTop;if("bottom"==Oe)return en.scrollHeight-en.clientHeight-en.scrollTop;const Bn=this.dir&&"rtl"==this.dir.value;return"start"==Oe?Oe=Bn?"right":ot:"end"==Oe&&(Oe=Bn?ot:"right"),Bn&&(0,ce.BD)()==ce.r5.INVERTED?Oe==ot?en.scrollWidth-en.clientWidth-en.scrollLeft:en.scrollLeft:Bn&&(0,ce.BD)()==ce.r5.NEGATED?Oe==ot?en.scrollLeft+en.scrollWidth-en.clientWidth:-en.scrollLeft:Oe==ot?en.scrollLeft:en.scrollWidth-en.clientWidth-en.scrollLeft}static#e=this.\u0275fac=function(ot){return new(ot||xn)(o.rXU(o.aKT),o.rXU(Ce),o.rXU(o.SKi),o.rXU(X.dS,8))};static#t=this.\u0275dir=o.FsC({type:xn,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0})}return xn})(),pe=(()=>{class xn{constructor(Oe,ot,_t){this._platform=Oe,this._change=new T.B,this._changeListener=en=>{this._change.next(en)},this._document=_t,ot.runOutsideAngular(()=>{if(Oe.isBrowser){const en=this._getWindow();en.addEventListener("resize",this._changeListener),en.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const Oe=this._getWindow();Oe.removeEventListener("resize",this._changeListener),Oe.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const Oe={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),Oe}getViewportRect(){const Oe=this.getViewportScrollPosition(),{width:ot,height:_t}=this.getViewportSize();return{top:Oe.top,left:Oe.left,bottom:Oe.top+_t,right:Oe.left+ot,height:_t,width:ot}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const Oe=this._document,ot=this._getWindow(),_t=Oe.documentElement,en=_t.getBoundingClientRect();return{top:-en.top||Oe.body.scrollTop||ot.scrollY||_t.scrollTop||0,left:-en.left||Oe.body.scrollLeft||ot.scrollX||_t.scrollLeft||0}}change(Oe=20){return Oe>0?this._change.pipe(Ee(Oe)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const Oe=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:Oe.innerWidth,height:Oe.innerHeight}:{width:0,height:0}}static#e=this.\u0275fac=function(ot){return new(ot||xn)(o.KVO(ce.OD),o.KVO(o.SKi),o.KVO(Ie.qQ,8))};static#t=this.\u0275prov=o.jDH({token:xn,factory:xn.\u0275fac,providedIn:"root"})}return xn})(),In=(()=>{class xn{static#e=this.\u0275fac=function(ot){return new(ot||xn)};static#t=this.\u0275mod=o.$C({type:xn});static#n=this.\u0275inj=o.G2t({})}return xn})(),qn=(()=>{class xn{static#e=this.\u0275fac=function(ot){return new(ot||xn)};static#t=this.\u0275mod=o.$C({type:xn});static#n=this.\u0275inj=o.G2t({imports:[X.jI,In,X.jI,In]})}return xn})()},177:(Rt,xe,h)=>{"use strict";h.d(xe,{AJ:()=>uo,B3:()=>ui,EO:()=>Le,Jj:()=>Ai,MD:()=>Wo,N0:()=>Qs,QT:()=>T,QX:()=>Ui,Sq:()=>Qn,T3:()=>Ii,UE:()=>eo,VF:()=>x,Vy:()=>la,Xr:()=>Zs,YU:()=>Ct,ZD:()=>B,_b:()=>ct,aZ:()=>he,bT:()=>ki,e1:()=>pr,hb:()=>F,pM:()=>Qn,qQ:()=>Q,ux:()=>Si,vh:()=>Mo});var n=h(4438);let o=null;function T(){return o}function B(E){o??=E}class x{}const Q=new n.nKC("");let U=(()=>{class E{historyGo(H){throw new Error("")}static#e=this.\u0275fac=function(ie){return new(ie||E)};static#t=this.\u0275prov=n.jDH({token:E,factory:()=>(0,n.WQX)(N),providedIn:"platform"})}return E})(),N=(()=>{class E extends U{constructor(){super(),this._doc=(0,n.WQX)(Q),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return T().getBaseHref(this._doc)}onPopState(H){const ie=T().getGlobalEventTarget(this._doc,"window");return ie.addEventListener("popstate",H,!1),()=>ie.removeEventListener("popstate",H)}onHashChange(H){const ie=T().getGlobalEventTarget(this._doc,"window");return ie.addEventListener("hashchange",H,!1),()=>ie.removeEventListener("hashchange",H)}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(H){this._location.pathname=H}pushState(H,ie,nt){this._history.pushState(H,ie,nt)}replaceState(H,ie,nt){this._history.replaceState(H,ie,nt)}forward(){this._history.forward()}back(){this._history.back()}historyGo(H=0){this._history.go(H)}getState(){return this._history.state}static#e=this.\u0275fac=function(ie){return new(ie||E)};static#t=this.\u0275prov=n.jDH({token:E,factory:()=>new E,providedIn:"platform"})}return E})();function R(E,ue){if(0==E.length)return ue;if(0==ue.length)return E;let H=0;return E.endsWith("/")&&H++,ue.startsWith("/")&&H++,2==H?E+ue.substring(1):1==H?E+ue:E+"/"+ue}function k(E){const ue=E.match(/#|\?|$/),H=ue&&ue.index||E.length;return E.slice(0,H-("/"===E[H-1]?1:0))+E.slice(H)}function M(E){return E&&"?"!==E[0]?"?"+E:E}let F=(()=>{class E{historyGo(H){throw new Error("")}static#e=this.\u0275fac=function(ie){return new(ie||E)};static#t=this.\u0275prov=n.jDH({token:E,factory:()=>(0,n.WQX)(ae),providedIn:"root"})}return E})();const z=new n.nKC("");let ae=(()=>{class E extends F{constructor(H,ie){super(),this._platformLocation=H,this._removeListenerFns=[],this._baseHref=ie??this._platformLocation.getBaseHrefFromDOM()??(0,n.WQX)(Q).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(H){this._removeListenerFns.push(this._platformLocation.onPopState(H),this._platformLocation.onHashChange(H))}getBaseHref(){return this._baseHref}prepareExternalUrl(H){return R(this._baseHref,H)}path(H=!1){const ie=this._platformLocation.pathname+M(this._platformLocation.search),nt=this._platformLocation.hash;return nt&&H?`${ie}${nt}`:ie}pushState(H,ie,nt,Zt){const vn=this.prepareExternalUrl(nt+M(Zt));this._platformLocation.pushState(H,ie,vn)}replaceState(H,ie,nt,Zt){const vn=this.prepareExternalUrl(nt+M(Zt));this._platformLocation.replaceState(H,ie,vn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(H=0){this._platformLocation.historyGo?.(H)}static#e=this.\u0275fac=function(ie){return new(ie||E)(n.KVO(U),n.KVO(z,8))};static#t=this.\u0275prov=n.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}return E})(),he=(()=>{class E{constructor(H){this._subject=new n.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=H;const ie=this._locationStrategy.getBaseHref();this._basePath=function Ee(E){if(new RegExp("^(https?:)?//").test(E)){const[,H]=E.split(/\/\/[^\/]+/);return H}return E}(k(Be(ie))),this._locationStrategy.onPopState(nt=>{this._subject.emit({url:this.path(!0),pop:!0,state:nt.state,type:nt.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(H=!1){return this.normalize(this._locationStrategy.path(H))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(H,ie=""){return this.path()==this.normalize(H+M(ie))}normalize(H){return E.stripTrailingSlash(function et(E,ue){if(!E||!ue.startsWith(E))return ue;const H=ue.substring(E.length);return""===H||["/",";","?","#"].includes(H[0])?H:ue}(this._basePath,Be(H)))}prepareExternalUrl(H){return H&&"/"!==H[0]&&(H="/"+H),this._locationStrategy.prepareExternalUrl(H)}go(H,ie="",nt=null){this._locationStrategy.pushState(nt,"",H,ie),this._notifyUrlChangeListeners(this.prepareExternalUrl(H+M(ie)),nt)}replaceState(H,ie="",nt=null){this._locationStrategy.replaceState(nt,"",H,ie),this._notifyUrlChangeListeners(this.prepareExternalUrl(H+M(ie)),nt)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(H=0){this._locationStrategy.historyGo?.(H)}onUrlChange(H){return this._urlChangeListeners.push(H),this._urlChangeSubscription??=this.subscribe(ie=>{this._notifyUrlChangeListeners(ie.url,ie.state)}),()=>{const ie=this._urlChangeListeners.indexOf(H);this._urlChangeListeners.splice(ie,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(H="",ie){this._urlChangeListeners.forEach(nt=>nt(H,ie))}subscribe(H,ie,nt){return this._subject.subscribe({next:H,error:ie,complete:nt})}static#e=this.normalizeQueryParams=M;static#t=this.joinWithSlash=R;static#n=this.stripTrailingSlash=k;static#i=this.\u0275fac=function(ie){return new(ie||E)(n.KVO(F))};static#r=this.\u0275prov=n.jDH({token:E,factory:()=>function Fe(){return new he((0,n.KVO)(F))}(),providedIn:"root"})}return E})();function Be(E){return E.replace(/\/index.html$/,"")}var me=function(E){return E[E.Decimal=0]="Decimal",E[E.Percent=1]="Percent",E[E.Currency=2]="Currency",E[E.Scientific=3]="Scientific",E}(me||{}),Ie=function(E){return E[E.Format=0]="Format",E[E.Standalone=1]="Standalone",E}(Ie||{}),X=function(E){return E[E.Narrow=0]="Narrow",E[E.Abbreviated=1]="Abbreviated",E[E.Wide=2]="Wide",E[E.Short=3]="Short",E}(X||{}),Te=function(E){return E[E.Short=0]="Short",E[E.Medium=1]="Medium",E[E.Long=2]="Long",E[E.Full=3]="Full",E}(Te||{});const We={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function pe(E,ue){return Oe((0,n.H5H)(E)[n.KH2.DateFormat],ue)}function Re(E,ue){return Oe((0,n.H5H)(E)[n.KH2.TimeFormat],ue)}function at(E,ue){return Oe((0,n.H5H)(E)[n.KH2.DateTimeFormat],ue)}function De(E,ue){const H=(0,n.H5H)(E),ie=H[n.KH2.NumberSymbols][ue];if(typeof ie>"u"){if(ue===We.CurrencyDecimal)return H[n.KH2.NumberSymbols][We.Decimal];if(ue===We.CurrencyGroup)return H[n.KH2.NumberSymbols][We.Group]}return ie}function In(E){if(!E[n.KH2.ExtraData])throw new Error(`Missing extra locale data for the locale "${E[n.KH2.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Oe(E,ue){for(let H=ue;H>-1;H--)if(typeof E[H]<"u")return E[H];throw new Error("Locale data API: locale data undefined")}function ot(E){const[ue,H]=E.split(":");return{hours:+ue,minutes:+H}}const qt=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Pt={},be=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var qe=function(E){return E[E.Short=0]="Short",E[E.ShortGMT=1]="ShortGMT",E[E.Long=2]="Long",E[E.Extended=3]="Extended",E}(qe||{}),Xe=function(E){return E[E.FullYear=0]="FullYear",E[E.Month=1]="Month",E[E.Date=2]="Date",E[E.Hours=3]="Hours",E[E.Minutes=4]="Minutes",E[E.Seconds=5]="Seconds",E[E.FractionalSeconds=6]="FractionalSeconds",E[E.Day=7]="Day",E}(Xe||{}),Dt=function(E){return E[E.DayPeriods=0]="DayPeriods",E[E.Days=1]="Days",E[E.Months=2]="Months",E[E.Eras=3]="Eras",E}(Dt||{});function Wt(E,ue,H,ie){let nt=function Lt(E){if(Gt(E))return E;if("number"==typeof E&&!isNaN(E))return new Date(E);if("string"==typeof E){if(E=E.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(E)){const[nt,Zt=1,vn=1]=E.split("-").map(Zn=>+Zn);return ht(nt,Zt-1,vn)}const H=parseFloat(E);if(!isNaN(E-H))return new Date(H);let ie;if(ie=E.match(qt))return function bn(E){const ue=new Date(0);let H=0,ie=0;const nt=E[8]?ue.setUTCFullYear:ue.setFullYear,Zt=E[8]?ue.setUTCHours:ue.setHours;E[9]&&(H=Number(E[9]+E[10]),ie=Number(E[9]+E[11])),nt.call(ue,Number(E[1]),Number(E[2])-1,Number(E[3]));const vn=Number(E[4]||0)-H,Zn=Number(E[5]||0)-ie,ar=Number(E[6]||0),tr=Math.floor(1e3*parseFloat("0."+(E[7]||0)));return Zt.call(ue,vn,Zn,ar,tr),ue}(ie)}const ue=new Date(E);if(!Gt(ue))throw new Error(`Unable to convert "${E}" into a date`);return ue}(E);ue=Ut(H,ue)||ue;let Zn,vn=[];for(;ue;){if(Zn=be.exec(ue),!Zn){vn.push(ue);break}{vn=vn.concat(Zn.slice(1));const lr=vn.pop();if(!lr)break;ue=lr}}let ar=nt.getTimezoneOffset();ie&&(ar=q(ie,ar),nt=function it(E,ue,H){const ie=H?-1:1,nt=E.getTimezoneOffset();return function Se(E,ue){return(E=new Date(E.getTime())).setMinutes(E.getMinutes()+ue),E}(E,ie*(q(ue,nt)-nt))}(nt,ie,!0));let tr="";return vn.forEach(lr=>{const gi=function J(E){if(ve[E])return ve[E];let ue;switch(E){case"G":case"GG":case"GGG":ue=Mn(Dt.Eras,X.Abbreviated);break;case"GGGG":ue=Mn(Dt.Eras,X.Wide);break;case"GGGGG":ue=Mn(Dt.Eras,X.Narrow);break;case"y":ue=Jt(Xe.FullYear,1,0,!1,!0);break;case"yy":ue=Jt(Xe.FullYear,2,0,!0,!0);break;case"yyy":ue=Jt(Xe.FullYear,3,0,!1,!0);break;case"yyyy":ue=Jt(Xe.FullYear,4,0,!1,!0);break;case"Y":ue=je(1);break;case"YY":ue=je(2,!0);break;case"YYY":ue=je(3);break;case"YYYY":ue=je(4);break;case"M":case"L":ue=Jt(Xe.Month,1,1);break;case"MM":case"LL":ue=Jt(Xe.Month,2,1);break;case"MMM":ue=Mn(Dt.Months,X.Abbreviated);break;case"MMMM":ue=Mn(Dt.Months,X.Wide);break;case"MMMMM":ue=Mn(Dt.Months,X.Narrow);break;case"LLL":ue=Mn(Dt.Months,X.Abbreviated,Ie.Standalone);break;case"LLLL":ue=Mn(Dt.Months,X.Wide,Ie.Standalone);break;case"LLLLL":ue=Mn(Dt.Months,X.Narrow,Ie.Standalone);break;case"w":ue=_n(1);break;case"ww":ue=_n(2);break;case"W":ue=_n(1,!0);break;case"d":ue=Jt(Xe.Date,1);break;case"dd":ue=Jt(Xe.Date,2);break;case"c":case"cc":ue=Jt(Xe.Day,1);break;case"ccc":ue=Mn(Dt.Days,X.Abbreviated,Ie.Standalone);break;case"cccc":ue=Mn(Dt.Days,X.Wide,Ie.Standalone);break;case"ccccc":ue=Mn(Dt.Days,X.Narrow,Ie.Standalone);break;case"cccccc":ue=Mn(Dt.Days,X.Short,Ie.Standalone);break;case"E":case"EE":case"EEE":ue=Mn(Dt.Days,X.Abbreviated);break;case"EEEE":ue=Mn(Dt.Days,X.Wide);break;case"EEEEE":ue=Mn(Dt.Days,X.Narrow);break;case"EEEEEE":ue=Mn(Dt.Days,X.Short);break;case"a":case"aa":case"aaa":ue=Mn(Dt.DayPeriods,X.Abbreviated);break;case"aaaa":ue=Mn(Dt.DayPeriods,X.Wide);break;case"aaaaa":ue=Mn(Dt.DayPeriods,X.Narrow);break;case"b":case"bb":case"bbb":ue=Mn(Dt.DayPeriods,X.Abbreviated,Ie.Standalone,!0);break;case"bbbb":ue=Mn(Dt.DayPeriods,X.Wide,Ie.Standalone,!0);break;case"bbbbb":ue=Mn(Dt.DayPeriods,X.Narrow,Ie.Standalone,!0);break;case"B":case"BB":case"BBB":ue=Mn(Dt.DayPeriods,X.Abbreviated,Ie.Format,!0);break;case"BBBB":ue=Mn(Dt.DayPeriods,X.Wide,Ie.Format,!0);break;case"BBBBB":ue=Mn(Dt.DayPeriods,X.Narrow,Ie.Format,!0);break;case"h":ue=Jt(Xe.Hours,1,-12);break;case"hh":ue=Jt(Xe.Hours,2,-12);break;case"H":ue=Jt(Xe.Hours,1);break;case"HH":ue=Jt(Xe.Hours,2);break;case"m":ue=Jt(Xe.Minutes,1);break;case"mm":ue=Jt(Xe.Minutes,2);break;case"s":ue=Jt(Xe.Seconds,1);break;case"ss":ue=Jt(Xe.Seconds,2);break;case"S":ue=Jt(Xe.FractionalSeconds,1);break;case"SS":ue=Jt(Xe.FractionalSeconds,2);break;case"SSS":ue=Jt(Xe.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":ue=Ei(qe.Short);break;case"ZZZZZ":ue=Ei(qe.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":ue=Ei(qe.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":ue=Ei(qe.Long);break;default:return null}return ve[E]=ue,ue}(lr);tr+=gi?gi(nt,H,ar):"''"===lr?"'":lr.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),tr}function ht(E,ue,H){const ie=new Date(0);return ie.setFullYear(E,ue,H),ie.setHours(0,0,0),ie}function Ut(E,ue){const H=function Et(E){return(0,n.H5H)(E)[n.KH2.LocaleId]}(E);if(Pt[H]??={},Pt[H][ue])return Pt[H][ue];let ie="";switch(ue){case"shortDate":ie=pe(E,Te.Short);break;case"mediumDate":ie=pe(E,Te.Medium);break;case"longDate":ie=pe(E,Te.Long);break;case"fullDate":ie=pe(E,Te.Full);break;case"shortTime":ie=Re(E,Te.Short);break;case"mediumTime":ie=Re(E,Te.Medium);break;case"longTime":ie=Re(E,Te.Long);break;case"fullTime":ie=Re(E,Te.Full);break;case"short":const nt=Ut(E,"shortTime"),Zt=Ut(E,"shortDate");ie=rt(at(E,Te.Short),[nt,Zt]);break;case"medium":const vn=Ut(E,"mediumTime"),Zn=Ut(E,"mediumDate");ie=rt(at(E,Te.Medium),[vn,Zn]);break;case"long":const ar=Ut(E,"longTime"),tr=Ut(E,"longDate");ie=rt(at(E,Te.Long),[ar,tr]);break;case"full":const lr=Ut(E,"fullTime"),gi=Ut(E,"fullDate");ie=rt(at(E,Te.Full),[lr,gi])}return ie&&(Pt[H][ue]=ie),ie}function rt(E,ue){return ue&&(E=E.replace(/\{([^}]+)}/g,function(H,ie){return null!=ue&&ie in ue?ue[ie]:H})),E}function yt(E,ue,H="-",ie,nt){let Zt="";(E<0||nt&&E<=0)&&(nt?E=1-E:(E=-E,Zt=H));let vn=String(E);for(;vn.length0||Zn>-H)&&(Zn+=H),E===Xe.Hours)0===Zn&&-12===H&&(Zn=12);else if(E===Xe.FractionalSeconds)return function kt(E,ue){return yt(E,3).substring(0,ue)}(Zn,ue);const ar=De(vn,We.MinusSign);return yt(Zn,ue,ar,ie,nt)}}function Mn(E,ue,H=Ie.Format,ie=!1){return function(nt,Zt){return function Hn(E,ue,H,ie,nt,Zt){switch(H){case Dt.Months:return function ut(E,ue,H){const ie=(0,n.H5H)(E),Zt=Oe([ie[n.KH2.MonthsFormat],ie[n.KH2.MonthsStandalone]],ue);return Oe(Zt,H)}(ue,nt,ie)[E.getMonth()];case Dt.Days:return function ze(E,ue,H){const ie=(0,n.H5H)(E),Zt=Oe([ie[n.KH2.DaysFormat],ie[n.KH2.DaysStandalone]],ue);return Oe(Zt,H)}(ue,nt,ie)[E.getDay()];case Dt.DayPeriods:const vn=E.getHours(),Zn=E.getMinutes();if(Zt){const tr=function qn(E){const ue=(0,n.H5H)(E);return In(ue),(ue[n.KH2.ExtraData][2]||[]).map(ie=>"string"==typeof ie?ot(ie):[ot(ie[0]),ot(ie[1])])}(ue),lr=function xn(E,ue,H){const ie=(0,n.H5H)(E);In(ie);const Zt=Oe([ie[n.KH2.ExtraData][0],ie[n.KH2.ExtraData][1]],ue)||[];return Oe(Zt,H)||[]}(ue,nt,ie),gi=tr.findIndex(Jr=>{if(Array.isArray(Jr)){const[fr,Hi]=Jr,ni=vn>=fr.hours&&Zn>=fr.minutes,Sn=vn0?Math.floor(nt/60):Math.ceil(nt/60);switch(E){case qe.Short:return(nt>=0?"+":"")+yt(vn,2,Zt)+yt(Math.abs(nt%60),2,Zt);case qe.ShortGMT:return"GMT"+(nt>=0?"+":"")+yt(vn,1,Zt);case qe.Long:return"GMT"+(nt>=0?"+":"")+yt(vn,2,Zt)+":"+yt(Math.abs(nt%60),2,Zt);case qe.Extended:return 0===ie?"Z":(nt>=0?"+":"")+yt(vn,2,Zt)+":"+yt(Math.abs(nt%60),2,Zt);default:throw new Error(`Unknown zone width "${E}"`)}}}const zn=0,Qt=4;function Xt(E){const ue=E.getDay(),H=0===ue?-3:Qt-ue;return ht(E.getFullYear(),E.getMonth(),E.getDate()+H)}function _n(E,ue=!1){return function(H,ie){let nt;if(ue){const Zt=new Date(H.getFullYear(),H.getMonth(),1).getDay()-1,vn=H.getDate();nt=1+Math.floor((vn+Zt)/7)}else{const Zt=Xt(H),vn=function On(E){const ue=ht(E,zn,1).getDay();return ht(E,0,1+(ue<=Qt?Qt:Qt+7)-ue)}(Zt.getFullYear()),Zn=Zt.getTime()-vn.getTime();nt=1+Math.round(Zn/6048e5)}return yt(nt,E,De(ie,We.MinusSign))}}function je(E,ue=!1){return function(H,ie){return yt(Xt(H).getFullYear(),E,De(ie,We.MinusSign),ue)}}const ve={};function q(E,ue){E=E.replace(/:/g,"");const H=Date.parse("Jan 01, 1970 00:00:00 "+E)/6e4;return isNaN(H)?ue:H}function Gt(E){return E instanceof Date&&!isNaN(E.valueOf())}const Ot=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function vr(E){const ue=parseInt(E);if(isNaN(ue))throw new Error("Invalid integer literal when parsing "+E);return ue}function Le(E,ue,H){return(0,n.XSP)(E,ue,H)}function ct(E,ue){ue=encodeURIComponent(ue);for(const H of E.split(";")){const ie=H.indexOf("="),[nt,Zt]=-1==ie?[H,""]:[H.slice(0,ie),H.slice(ie+1)];if(nt.trim()===ue)return decodeURIComponent(Zt)}return null}const lt=/\s+/,tn=[];let Ct=(()=>{class E{constructor(H,ie){this._ngEl=H,this._renderer=ie,this.initialClasses=tn,this.stateMap=new Map}set klass(H){this.initialClasses=null!=H?H.trim().split(lt):tn}set ngClass(H){this.rawClass="string"==typeof H?H.trim().split(lt):H}ngDoCheck(){for(const ie of this.initialClasses)this._updateState(ie,!0);const H=this.rawClass;if(Array.isArray(H)||H instanceof Set)for(const ie of H)this._updateState(ie,!0);else if(null!=H)for(const ie of Object.keys(H))this._updateState(ie,!!H[ie]);this._applyStateDiff()}_updateState(H,ie){const nt=this.stateMap.get(H);void 0!==nt?(nt.enabled!==ie&&(nt.changed=!0,nt.enabled=ie),nt.touched=!0):this.stateMap.set(H,{enabled:ie,changed:!0,touched:!0})}_applyStateDiff(){for(const H of this.stateMap){const ie=H[0],nt=H[1];nt.changed?(this._toggleClass(ie,nt.enabled),nt.changed=!1):nt.touched||(nt.enabled&&this._toggleClass(ie,!1),this.stateMap.delete(ie)),nt.touched=!1}}_toggleClass(H,ie){(H=H.trim()).length>0&&H.split(lt).forEach(nt=>{ie?this._renderer.addClass(this._ngEl.nativeElement,nt):this._renderer.removeClass(this._ngEl.nativeElement,nt)})}static#e=this.\u0275fac=function(ie){return new(ie||E)(n.rXU(n.aKT),n.rXU(n.sFG))};static#t=this.\u0275dir=n.FsC({type:E,selectors:[["","ngClass",""]],inputs:{klass:[n.Mj6.None,"class","klass"],ngClass:"ngClass"},standalone:!0})}return E})();class Di{constructor(ue,H,ie,nt){this.$implicit=ue,this.ngForOf=H,this.index=ie,this.count=nt}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 Qn=(()=>{class E{set ngForOf(H){this._ngForOf=H,this._ngForOfDirty=!0}set ngForTrackBy(H){this._trackByFn=H}get ngForTrackBy(){return this._trackByFn}constructor(H,ie,nt){this._viewContainer=H,this._template=ie,this._differs=nt,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(H){H&&(this._template=H)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const H=this._ngForOf;!this._differ&&H&&(this._differ=this._differs.find(H).create(this.ngForTrackBy))}if(this._differ){const H=this._differ.diff(this._ngForOf);H&&this._applyChanges(H)}}_applyChanges(H){const ie=this._viewContainer;H.forEachOperation((nt,Zt,vn)=>{if(null==nt.previousIndex)ie.createEmbeddedView(this._template,new Di(nt.item,this._ngForOf,-1,-1),null===vn?void 0:vn);else if(null==vn)ie.remove(null===Zt?void 0:Zt);else if(null!==Zt){const Zn=ie.get(Zt);ie.move(Zn,vn),Xn(Zn,nt)}});for(let nt=0,Zt=ie.length;nt{Xn(ie.get(nt.currentIndex),nt)})}static ngTemplateContextGuard(H,ie){return!0}static#e=this.\u0275fac=function(ie){return new(ie||E)(n.rXU(n.c1b),n.rXU(n.C4Q),n.rXU(n._q3))};static#t=this.\u0275dir=n.FsC({type:E,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return E})();function Xn(E,ue){E.context.$implicit=ue.item}let ki=(()=>{class E{constructor(H,ie){this._viewContainer=H,this._context=new ji,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=ie}set ngIf(H){this._context.$implicit=this._context.ngIf=H,this._updateView()}set ngIfThen(H){er("ngIfThen",H),this._thenTemplateRef=H,this._thenViewRef=null,this._updateView()}set ngIfElse(H){er("ngIfElse",H),this._elseTemplateRef=H,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(H,ie){return!0}static#e=this.\u0275fac=function(ie){return new(ie||E)(n.rXU(n.c1b),n.rXU(n.C4Q))};static#t=this.\u0275dir=n.FsC({type:E,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return E})();class ji{constructor(){this.$implicit=null,this.ngIf=null}}function er(E,ue){if(ue&&!ue.createEmbeddedView)throw new Error(`${E} must be a TemplateRef, but received '${(0,n.Tbb)(ue)}'.`)}class Oi{constructor(ue,H){this._viewContainerRef=ue,this._templateRef=H,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(ue){ue&&!this._created?this.create():!ue&&this._created&&this.destroy()}}let Si=(()=>{class E{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(H){this._ngSwitch=H,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(H){this._defaultViews.push(H)}_matchCase(H){const ie=H===this._ngSwitch;return this._lastCasesMatched||=ie,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),ie}_updateDefaultCases(H){if(this._defaultViews.length>0&&H!==this._defaultUsed){this._defaultUsed=H;for(const ie of this._defaultViews)ie.enforceState(H)}}static#e=this.\u0275fac=function(ie){return new(ie||E)};static#t=this.\u0275dir=n.FsC({type:E,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}return E})(),pr=(()=>{class E{constructor(H,ie,nt){this.ngSwitch=nt,nt._addCase(),this._view=new Oi(H,ie)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static#e=this.\u0275fac=function(ie){return new(ie||E)(n.rXU(n.c1b),n.rXU(n.C4Q),n.rXU(Si,9))};static#t=this.\u0275dir=n.FsC({type:E,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}return E})(),ui=(()=>{class E{constructor(H,ie,nt){this._ngEl=H,this._differs=ie,this._renderer=nt,this._ngStyle=null,this._differ=null}set ngStyle(H){this._ngStyle=H,!this._differ&&H&&(this._differ=this._differs.find(H).create())}ngDoCheck(){if(this._differ){const H=this._differ.diff(this._ngStyle);H&&this._applyChanges(H)}}_setStyle(H,ie){const[nt,Zt]=H.split("."),vn=-1===nt.indexOf("-")?void 0:n.czy.DashCase;null!=ie?this._renderer.setStyle(this._ngEl.nativeElement,nt,Zt?`${ie}${Zt}`:ie,vn):this._renderer.removeStyle(this._ngEl.nativeElement,nt,vn)}_applyChanges(H){H.forEachRemovedItem(ie=>this._setStyle(ie.key,null)),H.forEachAddedItem(ie=>this._setStyle(ie.key,ie.currentValue)),H.forEachChangedItem(ie=>this._setStyle(ie.key,ie.currentValue))}static#e=this.\u0275fac=function(ie){return new(ie||E)(n.rXU(n.aKT),n.rXU(n.MKu),n.rXU(n.sFG))};static#t=this.\u0275dir=n.FsC({type:E,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}return E})(),Ii=(()=>{class E{constructor(H){this._viewContainerRef=H,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(H){if(this._shouldRecreateView(H)){const ie=this._viewContainerRef;if(this._viewRef&&ie.remove(ie.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const nt=this._createContextForwardProxy();this._viewRef=ie.createEmbeddedView(this.ngTemplateOutlet,nt,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(H){return!!H.ngTemplateOutlet||!!H.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(H,ie,nt)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,ie,nt),get:(H,ie,nt)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,ie,nt)}})}static#e=this.\u0275fac=function(ie){return new(ie||E)(n.rXU(n.c1b))};static#t=this.\u0275dir=n.FsC({type:E,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[n.OA$]})}return E})();function Vr(E,ue){return new n.wOt(2100,!1)}class ms{createSubscription(ue,H){return(0,n.O8t)(()=>ue.subscribe({next:H,error:ie=>{throw ie}}))}dispose(ue){(0,n.O8t)(()=>ue.unsubscribe())}}class sa{createSubscription(ue,H){return ue.then(H,ie=>{throw ie})}dispose(ue){}}const ks=new sa,$o=new ms;let Ai=(()=>{class E{constructor(H){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=H}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(H){if(!this._obj){if(H)try{this.markForCheckOnValueUpdate=!1,this._subscribe(H)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return H!==this._obj?(this._dispose(),this.transform(H)):this._latestValue}_subscribe(H){this._obj=H,this._strategy=this._selectStrategy(H),this._subscription=this._strategy.createSubscription(H,ie=>this._updateLatestValue(H,ie))}_selectStrategy(H){if((0,n.jNT)(H))return ks;if((0,n.zjR)(H))return $o;throw Vr()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(H,ie){H===this._obj&&(this._latestValue=ie,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static#e=this.\u0275fac=function(ie){return new(ie||E)(n.rXU(n.gRc,16))};static#t=this.\u0275pipe=n.EJ8({name:"async",type:E,pure:!1,standalone:!0})}return E})();const Fo=new n.nKC(""),rn=new n.nKC("");let Mo=(()=>{class E{constructor(H,ie,nt){this.locale=H,this.defaultTimezone=ie,this.defaultOptions=nt}transform(H,ie,nt,Zt){if(null==H||""===H||H!=H)return null;try{return Wt(H,ie??this.defaultOptions?.dateFormat??"mediumDate",Zt||this.locale,nt??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(vn){throw Vr()}}static#e=this.\u0275fac=function(ie){return new(ie||E)(n.rXU(n.xe9,16),n.rXU(Fo,24),n.rXU(rn,24))};static#t=this.\u0275pipe=n.EJ8({name:"date",type:E,pure:!0,standalone:!0})}return E})(),Ui=(()=>{class E{constructor(H){this._locale=H}transform(H,ie,nt){if(!function qo(E){return!(null==E||""===E||E!=E)}(H))return null;nt||=this._locale;try{return function Ti(E,ue,H){return function It(E,ue,H,ie,nt,Zt,vn=!1){let Zn="",ar=!1;if(isFinite(E)){let tr=function Lr(E){let ie,nt,Zt,vn,Zn,ue=Math.abs(E)+"",H=0;for((nt=ue.indexOf("."))>-1&&(ue=ue.replace(".","")),(Zt=ue.search(/e/i))>0?(nt<0&&(nt=Zt),nt+=+ue.slice(Zt+1),ue=ue.substring(0,Zt)):nt<0&&(nt=ue.length),Zt=0;"0"===ue.charAt(Zt);Zt++);if(Zt===(Zn=ue.length))ie=[0],nt=1;else{for(Zn--;"0"===ue.charAt(Zn);)Zn--;for(nt-=Zt,ie=[],vn=0;Zt<=Zn;Zt++,vn++)ie[vn]=Number(ue.charAt(Zt))}return nt>22&&(ie=ie.splice(0,21),H=nt-1,nt=1),{digits:ie,exponent:H,integerLen:nt}}(E);vn&&(tr=function Sr(E){if(0===E.digits[0])return E;const ue=E.digits.length-E.integerLen;return E.exponent?E.exponent+=2:(0===ue?E.digits.push(0,0):1===ue&&E.digits.push(0),E.integerLen+=2),E}(tr));let lr=ue.minInt,gi=ue.minFrac,Jr=ue.maxFrac;if(Zt){const ir=Zt.match(Ot);if(null===ir)throw new Error(`${Zt} is not a valid digit info`);const mo=ir[1],Fr=ir[3],Wr=ir[5];null!=mo&&(lr=vr(mo)),null!=Fr&&(gi=vr(Fr)),null!=Wr?Jr=vr(Wr):null!=Fr&&gi>Jr&&(Jr=gi)}!function Br(E,ue,H){if(ue>H)throw new Error(`The minimum number of digits after fraction (${ue}) is higher than the maximum (${H}).`);let ie=E.digits,nt=ie.length-E.integerLen;const Zt=Math.min(Math.max(ue,nt),H);let vn=Zt+E.integerLen,Zn=ie[vn];if(vn>0){ie.splice(Math.max(E.integerLen,vn));for(let gi=vn;gi=5)if(vn-1<0){for(let gi=0;gi>vn;gi--)ie.unshift(0),E.integerLen++;ie.unshift(1),E.integerLen++}else ie[vn-1]++;for(;nt=tr?Hi.pop():ar=!1),Jr>=10?1:0},0);lr&&(ie.unshift(lr),E.integerLen++)}(tr,gi,Jr);let fr=tr.digits,Hi=tr.integerLen;const ni=tr.exponent;let Sn=[];for(ar=fr.every(ir=>!ir);Hi0?Sn=fr.splice(Hi,fr.length):(Sn=fr,fr=[0]);const ai=[];for(fr.length>=ue.lgSize&&ai.unshift(fr.splice(-ue.lgSize,fr.length).join(""));fr.length>ue.gSize;)ai.unshift(fr.splice(-ue.gSize,fr.length).join(""));fr.length&&ai.unshift(fr.join("")),Zn=ai.join(De(H,ie)),Sn.length&&(Zn+=De(H,nt)+Sn.join("")),ni&&(Zn+=De(H,We.Exponential)+"+"+ni)}else Zn=De(H,We.Infinity);return Zn=E<0&&!ar?ue.negPre+Zn+ue.negSuf:ue.posPre+Zn+ue.posSuf,Zn}(E,function ii(E,ue="-"){const H={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},ie=E.split(";"),nt=ie[0],Zt=ie[1],vn=-1!==nt.indexOf(".")?nt.split("."):[nt.substring(0,nt.lastIndexOf("0")+1),nt.substring(nt.lastIndexOf("0")+1)],Zn=vn[0],ar=vn[1]||"";H.posPre=Zn.substring(0,Zn.indexOf("#"));for(let lr=0;lr{class E{static#e=this.\u0275fac=function(ie){return new(ie||E)};static#t=this.\u0275mod=n.$C({type:E});static#n=this.\u0275inj=n.G2t({})}return E})();const uo="browser",Pa="server";function eo(E){return E===uo}function la(E){return E===Pa}let Zs=(()=>{class E{static#e=this.\u0275prov=(0,n.jDH)({token:E,providedIn:"root",factory:()=>eo((0,n.WQX)(n.Agw))?new to((0,n.WQX)(Q),window):new ba})}return E})();class to{constructor(ue,H){this.document=ue,this.window=H,this.offset=()=>[0,0]}setOffset(ue){this.offset=Array.isArray(ue)?()=>ue:ue}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(ue){this.window.scrollTo(ue[0],ue[1])}scrollToAnchor(ue){const H=function Go(E,ue){const H=E.getElementById(ue)||E.getElementsByName(ue)[0];if(H)return H;if("function"==typeof E.createTreeWalker&&E.body&&"function"==typeof E.body.attachShadow){const ie=E.createTreeWalker(E.body,NodeFilter.SHOW_ELEMENT);let nt=ie.currentNode;for(;nt;){const Zt=nt.shadowRoot;if(Zt){const vn=Zt.getElementById(ue)||Zt.querySelector(`[name="${ue}"]`);if(vn)return vn}nt=ie.nextNode()}}return null}(this.document,ue);H&&(this.scrollToElement(H),H.focus())}setHistoryScrollRestoration(ue){this.window.history.scrollRestoration=ue}scrollToElement(ue){const H=ue.getBoundingClientRect(),ie=H.left+this.window.pageXOffset,nt=H.top+this.window.pageYOffset,Zt=this.offset();this.window.scrollTo(ie-Zt[0],nt-Zt[1])}}class ba{setOffset(ue){}getScrollPosition(){return[0,0]}scrollToPosition(ue){}scrollToAnchor(ue){}setHistoryScrollRestoration(ue){}}class Qs{}},1626:(Rt,xe,h)=>{"use strict";h.d(xe,{$R:()=>q,Lr:()=>F,Nl:()=>Ee,Qq:()=>pe,Sx:()=>Lt,a7:()=>qn,cS:()=>ut}),h(4523);var o=h(4438),T=h(7673),B=h(1985),x=h(2806),ne=h(274),Q=h(5964),U=h(6354),V=h(980),N=h(5558),R=h(177);class k{}class M{}class F{constructor(ct){this.normalizedNames=new Map,this.lazyUpdate=null,ct?"string"==typeof ct?this.lazyInit=()=>{this.headers=new Map,ct.split("\n").forEach(lt=>{const tn=lt.indexOf(":");if(tn>0){const Ct=lt.slice(0,tn),An=Ct.toLowerCase(),Rn=lt.slice(tn+1).trim();this.maybeSetNormalizedName(Ct,An),this.headers.has(An)?this.headers.get(An).push(Rn):this.headers.set(An,[Rn])}})}:typeof Headers<"u"&&ct instanceof Headers?(this.headers=new Map,ct.forEach((lt,tn)=>{this.setHeaderEntries(tn,lt)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(ct).forEach(([lt,tn])=>{this.setHeaderEntries(lt,tn)})}:this.headers=new Map}has(ct){return this.init(),this.headers.has(ct.toLowerCase())}get(ct){this.init();const lt=this.headers.get(ct.toLowerCase());return lt&<.length>0?lt[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(ct){return this.init(),this.headers.get(ct.toLowerCase())||null}append(ct,lt){return this.clone({name:ct,value:lt,op:"a"})}set(ct,lt){return this.clone({name:ct,value:lt,op:"s"})}delete(ct,lt){return this.clone({name:ct,value:lt,op:"d"})}maybeSetNormalizedName(ct,lt){this.normalizedNames.has(lt)||this.normalizedNames.set(lt,ct)}init(){this.lazyInit&&(this.lazyInit instanceof F?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(ct=>this.applyUpdate(ct)),this.lazyUpdate=null))}copyFrom(ct){ct.init(),Array.from(ct.headers.keys()).forEach(lt=>{this.headers.set(lt,ct.headers.get(lt)),this.normalizedNames.set(lt,ct.normalizedNames.get(lt))})}clone(ct){const lt=new F;return lt.lazyInit=this.lazyInit&&this.lazyInit instanceof F?this.lazyInit:this,lt.lazyUpdate=(this.lazyUpdate||[]).concat([ct]),lt}applyUpdate(ct){const lt=ct.name.toLowerCase();switch(ct.op){case"a":case"s":let tn=ct.value;if("string"==typeof tn&&(tn=[tn]),0===tn.length)return;this.maybeSetNormalizedName(ct.name,lt);const Ct=("a"===ct.op?this.headers.get(lt):void 0)||[];Ct.push(...tn),this.headers.set(lt,Ct);break;case"d":const An=ct.value;if(An){let Rn=this.headers.get(lt);if(!Rn)return;Rn=Rn.filter(Di=>-1===An.indexOf(Di)),0===Rn.length?(this.headers.delete(lt),this.normalizedNames.delete(lt)):this.headers.set(lt,Rn)}else this.headers.delete(lt),this.normalizedNames.delete(lt)}}setHeaderEntries(ct,lt){const tn=(Array.isArray(lt)?lt:[lt]).map(An=>An.toString()),Ct=ct.toLowerCase();this.headers.set(Ct,tn),this.maybeSetNormalizedName(ct,Ct)}forEach(ct){this.init(),Array.from(this.normalizedNames.keys()).forEach(lt=>ct(this.normalizedNames.get(lt),this.headers.get(lt)))}}class ae{encodeKey(ct){return et(ct)}encodeValue(ct){return et(ct)}decodeKey(ct){return decodeURIComponent(ct)}decodeValue(ct){return decodeURIComponent(ct)}}const he=/%(\d[a-f0-9])/gi,Fe={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function et(Le){return encodeURIComponent(Le).replace(he,(ct,lt)=>Fe[lt]??ct)}function Be(Le){return`${Le}`}class Ee{constructor(ct={}){if(this.updates=null,this.cloneFrom=null,this.encoder=ct.encoder||new ae,ct.fromString){if(ct.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function oe(Le,ct){const lt=new Map;return Le.length>0&&Le.replace(/^\?/,"").split("&").forEach(Ct=>{const An=Ct.indexOf("="),[Rn,Di]=-1==An?[ct.decodeKey(Ct),""]:[ct.decodeKey(Ct.slice(0,An)),ct.decodeValue(Ct.slice(An+1))],Qn=lt.get(Rn)||[];Qn.push(Di),lt.set(Rn,Qn)}),lt}(ct.fromString,this.encoder)}else ct.fromObject?(this.map=new Map,Object.keys(ct.fromObject).forEach(lt=>{const tn=ct.fromObject[lt],Ct=Array.isArray(tn)?tn.map(Be):[Be(tn)];this.map.set(lt,Ct)})):this.map=null}has(ct){return this.init(),this.map.has(ct)}get(ct){this.init();const lt=this.map.get(ct);return lt?lt[0]:null}getAll(ct){return this.init(),this.map.get(ct)||null}keys(){return this.init(),Array.from(this.map.keys())}append(ct,lt){return this.clone({param:ct,value:lt,op:"a"})}appendAll(ct){const lt=[];return Object.keys(ct).forEach(tn=>{const Ct=ct[tn];Array.isArray(Ct)?Ct.forEach(An=>{lt.push({param:tn,value:An,op:"a"})}):lt.push({param:tn,value:Ct,op:"a"})}),this.clone(lt)}set(ct,lt){return this.clone({param:ct,value:lt,op:"s"})}delete(ct,lt){return this.clone({param:ct,value:lt,op:"d"})}toString(){return this.init(),this.keys().map(ct=>{const lt=this.encoder.encodeKey(ct);return this.map.get(ct).map(tn=>lt+"="+this.encoder.encodeValue(tn)).join("&")}).filter(ct=>""!==ct).join("&")}clone(ct){const lt=new Ee({encoder:this.encoder});return lt.cloneFrom=this.cloneFrom||this,lt.updates=(this.updates||[]).concat(ct),lt}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(ct=>this.map.set(ct,this.cloneFrom.map.get(ct))),this.updates.forEach(ct=>{switch(ct.op){case"a":case"s":const lt=("a"===ct.op?this.map.get(ct.param):void 0)||[];lt.push(Be(ct.value)),this.map.set(ct.param,lt);break;case"d":if(void 0===ct.value){this.map.delete(ct.param);break}{let tn=this.map.get(ct.param)||[];const Ct=tn.indexOf(Be(ct.value));-1!==Ct&&tn.splice(Ct,1),tn.length>0?this.map.set(ct.param,tn):this.map.delete(ct.param)}}}),this.cloneFrom=this.updates=null)}}class me{constructor(){this.map=new Map}set(ct,lt){return this.map.set(ct,lt),this}get(ct){return this.map.has(ct)||this.map.set(ct,ct.defaultValue()),this.map.get(ct)}delete(ct){return this.map.delete(ct),this}has(ct){return this.map.has(ct)}keys(){return this.map.keys()}}function Ie(Le){return typeof ArrayBuffer<"u"&&Le instanceof ArrayBuffer}function X(Le){return typeof Blob<"u"&&Le instanceof Blob}function Te(Le){return typeof FormData<"u"&&Le instanceof FormData}class Bt{constructor(ct,lt,tn,Ct){let An;if(this.url=lt,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=ct.toUpperCase(),function ce(Le){switch(Le){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Ct?(this.body=void 0!==tn?tn:null,An=Ct):An=tn,An&&(this.reportProgress=!!An.reportProgress,this.withCredentials=!!An.withCredentials,An.responseType&&(this.responseType=An.responseType),An.headers&&(this.headers=An.headers),An.context&&(this.context=An.context),An.params&&(this.params=An.params),this.transferCache=An.transferCache),this.headers??=new F,this.context??=new me,this.params){const Rn=this.params.toString();if(0===Rn.length)this.urlWithParams=lt;else{const Di=lt.indexOf("?");this.urlWithParams=lt+(-1===Di?"?":Diji.set(er,ct.setHeaders[er]),Xn)),ct.setParams&&(Gi=Object.keys(ct.setParams).reduce((ji,er)=>ji.set(er,ct.setParams[er]),Gi)),new Bt(lt,tn,Rn,{params:Gi,headers:Xn,context:ki,reportProgress:Qn,responseType:Ct,withCredentials:Di,transferCache:An})}}var Et=function(Le){return Le[Le.Sent=0]="Sent",Le[Le.UploadProgress=1]="UploadProgress",Le[Le.ResponseHeader=2]="ResponseHeader",Le[Le.DownloadProgress=3]="DownloadProgress",Le[Le.Response=4]="Response",Le[Le.User=5]="User",Le}(Et||{});class Kt{constructor(ct,lt=tt.Ok,tn="OK"){this.headers=ct.headers||new F,this.status=void 0!==ct.status?ct.status:lt,this.statusText=ct.statusText||tn,this.url=ct.url||null,this.ok=this.status>=200&&this.status<300}}class ze extends Kt{constructor(ct={}){super(ct),this.type=Et.ResponseHeader}clone(ct={}){return new ze({headers:ct.headers||this.headers,status:void 0!==ct.status?ct.status:this.status,statusText:ct.statusText||this.statusText,url:ct.url||this.url||void 0})}}class ut extends Kt{constructor(ct={}){super(ct),this.type=Et.Response,this.body=void 0!==ct.body?ct.body:null}clone(ct={}){return new ut({body:void 0!==ct.body?ct.body:this.body,headers:ct.headers||this.headers,status:void 0!==ct.status?ct.status:this.status,statusText:ct.statusText||this.statusText,url:ct.url||this.url||void 0})}}class Ce extends Kt{constructor(ct){super(ct,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${ct.url||"(unknown url)"}`:`Http failure response for ${ct.url||"(unknown url)"}: ${ct.status} ${ct.statusText}`,this.error=ct.error||null}}var tt=function(Le){return Le[Le.Continue=100]="Continue",Le[Le.SwitchingProtocols=101]="SwitchingProtocols",Le[Le.Processing=102]="Processing",Le[Le.EarlyHints=103]="EarlyHints",Le[Le.Ok=200]="Ok",Le[Le.Created=201]="Created",Le[Le.Accepted=202]="Accepted",Le[Le.NonAuthoritativeInformation=203]="NonAuthoritativeInformation",Le[Le.NoContent=204]="NoContent",Le[Le.ResetContent=205]="ResetContent",Le[Le.PartialContent=206]="PartialContent",Le[Le.MultiStatus=207]="MultiStatus",Le[Le.AlreadyReported=208]="AlreadyReported",Le[Le.ImUsed=226]="ImUsed",Le[Le.MultipleChoices=300]="MultipleChoices",Le[Le.MovedPermanently=301]="MovedPermanently",Le[Le.Found=302]="Found",Le[Le.SeeOther=303]="SeeOther",Le[Le.NotModified=304]="NotModified",Le[Le.UseProxy=305]="UseProxy",Le[Le.Unused=306]="Unused",Le[Le.TemporaryRedirect=307]="TemporaryRedirect",Le[Le.PermanentRedirect=308]="PermanentRedirect",Le[Le.BadRequest=400]="BadRequest",Le[Le.Unauthorized=401]="Unauthorized",Le[Le.PaymentRequired=402]="PaymentRequired",Le[Le.Forbidden=403]="Forbidden",Le[Le.NotFound=404]="NotFound",Le[Le.MethodNotAllowed=405]="MethodNotAllowed",Le[Le.NotAcceptable=406]="NotAcceptable",Le[Le.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",Le[Le.RequestTimeout=408]="RequestTimeout",Le[Le.Conflict=409]="Conflict",Le[Le.Gone=410]="Gone",Le[Le.LengthRequired=411]="LengthRequired",Le[Le.PreconditionFailed=412]="PreconditionFailed",Le[Le.PayloadTooLarge=413]="PayloadTooLarge",Le[Le.UriTooLong=414]="UriTooLong",Le[Le.UnsupportedMediaType=415]="UnsupportedMediaType",Le[Le.RangeNotSatisfiable=416]="RangeNotSatisfiable",Le[Le.ExpectationFailed=417]="ExpectationFailed",Le[Le.ImATeapot=418]="ImATeapot",Le[Le.MisdirectedRequest=421]="MisdirectedRequest",Le[Le.UnprocessableEntity=422]="UnprocessableEntity",Le[Le.Locked=423]="Locked",Le[Le.FailedDependency=424]="FailedDependency",Le[Le.TooEarly=425]="TooEarly",Le[Le.UpgradeRequired=426]="UpgradeRequired",Le[Le.PreconditionRequired=428]="PreconditionRequired",Le[Le.TooManyRequests=429]="TooManyRequests",Le[Le.RequestHeaderFieldsTooLarge=431]="RequestHeaderFieldsTooLarge",Le[Le.UnavailableForLegalReasons=451]="UnavailableForLegalReasons",Le[Le.InternalServerError=500]="InternalServerError",Le[Le.NotImplemented=501]="NotImplemented",Le[Le.BadGateway=502]="BadGateway",Le[Le.ServiceUnavailable=503]="ServiceUnavailable",Le[Le.GatewayTimeout=504]="GatewayTimeout",Le[Le.HttpVersionNotSupported=505]="HttpVersionNotSupported",Le[Le.VariantAlsoNegotiates=506]="VariantAlsoNegotiates",Le[Le.InsufficientStorage=507]="InsufficientStorage",Le[Le.LoopDetected=508]="LoopDetected",Le[Le.NotExtended=510]="NotExtended",Le[Le.NetworkAuthenticationRequired=511]="NetworkAuthenticationRequired",Le}(tt||{});function ke(Le,ct){return{body:ct,headers:Le.headers,context:Le.context,observe:Le.observe,params:Le.params,reportProgress:Le.reportProgress,responseType:Le.responseType,withCredentials:Le.withCredentials,transferCache:Le.transferCache}}let pe=(()=>{class Le{constructor(lt){this.handler=lt}request(lt,tn,Ct={}){let An;if(lt instanceof Bt)An=lt;else{let Qn,Xn;Qn=Ct.headers instanceof F?Ct.headers:new F(Ct.headers),Ct.params&&(Xn=Ct.params instanceof Ee?Ct.params:new Ee({fromObject:Ct.params})),An=new Bt(lt,tn,void 0!==Ct.body?Ct.body:null,{headers:Qn,context:Ct.context,params:Xn,reportProgress:Ct.reportProgress,responseType:Ct.responseType||"json",withCredentials:Ct.withCredentials,transferCache:Ct.transferCache})}const Rn=(0,T.of)(An).pipe((0,ne.H)(Qn=>this.handler.handle(Qn)));if(lt instanceof Bt||"events"===Ct.observe)return Rn;const Di=Rn.pipe((0,Q.p)(Qn=>Qn instanceof ut));switch(Ct.observe||"body"){case"body":switch(An.responseType){case"arraybuffer":return Di.pipe((0,U.T)(Qn=>{if(null!==Qn.body&&!(Qn.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Qn.body}));case"blob":return Di.pipe((0,U.T)(Qn=>{if(null!==Qn.body&&!(Qn.body instanceof Blob))throw new Error("Response is not a Blob.");return Qn.body}));case"text":return Di.pipe((0,U.T)(Qn=>{if(null!==Qn.body&&"string"!=typeof Qn.body)throw new Error("Response is not a string.");return Qn.body}));default:return Di.pipe((0,U.T)(Qn=>Qn.body))}case"response":return Di;default:throw new Error(`Unreachable: unhandled observe type ${Ct.observe}}`)}}delete(lt,tn={}){return this.request("DELETE",lt,tn)}get(lt,tn={}){return this.request("GET",lt,tn)}head(lt,tn={}){return this.request("HEAD",lt,tn)}jsonp(lt,tn){return this.request("JSONP",lt,{params:(new Ee).append(tn,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(lt,tn={}){return this.request("OPTIONS",lt,tn)}patch(lt,tn,Ct={}){return this.request("PATCH",lt,ke(Ct,tn))}post(lt,tn,Ct={}){return this.request("POST",lt,ke(Ct,tn))}put(lt,tn,Ct={}){return this.request("PUT",lt,ke(Ct,tn))}static#e=this.\u0275fac=function(tn){return new(tn||Le)(o.KVO(k))};static#t=this.\u0275prov=o.jDH({token:Le,factory:Le.\u0275fac})}return Le})();function $n(Le,ct){return ct(Le)}function Dn(Le,ct){return(lt,tn)=>ct.intercept(lt,{handle:Ct=>Le(Ct,tn)})}const qn=new o.nKC(""),xn=new o.nKC(""),Je=new o.nKC(""),Oe=new o.nKC("");function ot(){let Le=null;return(ct,lt)=>{null===Le&&(Le=((0,o.WQX)(qn,{optional:!0})??[]).reduceRight(Dn,$n));const tn=(0,o.WQX)(o.TgB),Ct=tn.add();return Le(ct,lt).pipe((0,V.j)(()=>tn.remove(Ct)))}}let Bn=(()=>{class Le extends k{constructor(lt,tn){super(),this.backend=lt,this.injector=tn,this.chain=null,this.pendingTasks=(0,o.WQX)(o.TgB);const Ct=(0,o.WQX)(Oe,{optional:!0});this.backend=Ct??lt}handle(lt){if(null===this.chain){const Ct=Array.from(new Set([...this.injector.get(xn),...this.injector.get(Je,[])]));this.chain=Ct.reduceRight((An,Rn)=>function In(Le,ct,lt){return(tn,Ct)=>(0,o.N4e)(lt,()=>ct(tn,An=>Le(An,Ct)))}(An,Rn,this.injector),$n)}const tn=this.pendingTasks.add();return this.chain(lt,Ct=>this.backend.handle(Ct)).pipe((0,V.j)(()=>this.pendingTasks.remove(tn)))}static#e=this.\u0275fac=function(tn){return new(tn||Le)(o.KVO(M),o.KVO(o.uvJ))};static#t=this.\u0275prov=o.jDH({token:Le,factory:Le.\u0275fac})}return Le})();const kt=/^\)\]\}',?\n/;let Vn=(()=>{class Le{constructor(lt){this.xhrFactory=lt}handle(lt){if("JSONP"===lt.method)throw new o.wOt(-2800,!1);const tn=this.xhrFactory;return(tn.\u0275loadImpl?(0,x.H)(tn.\u0275loadImpl()):(0,T.of)(null)).pipe((0,N.n)(()=>new B.c(An=>{const Rn=tn.build();if(Rn.open(lt.method,lt.urlWithParams),lt.withCredentials&&(Rn.withCredentials=!0),lt.headers.forEach((Oi,Si)=>Rn.setRequestHeader(Oi,Si.join(","))),lt.headers.has("Accept")||Rn.setRequestHeader("Accept","application/json, text/plain, */*"),!lt.headers.has("Content-Type")){const Oi=lt.detectContentTypeHeader();null!==Oi&&Rn.setRequestHeader("Content-Type",Oi)}if(lt.responseType){const Oi=lt.responseType.toLowerCase();Rn.responseType="json"!==Oi?Oi:"text"}const Di=lt.serializeBody();let Qn=null;const Xn=()=>{if(null!==Qn)return Qn;const Oi=Rn.statusText||"OK",Si=new F(Rn.getAllResponseHeaders()),pr=function Jt(Le){return"responseURL"in Le&&Le.responseURL?Le.responseURL:/^X-Request-URL:/m.test(Le.getAllResponseHeaders())?Le.getResponseHeader("X-Request-URL"):null}(Rn)||lt.url;return Qn=new ze({headers:Si,status:Rn.status,statusText:Oi,url:pr}),Qn},Gi=()=>{let{headers:Oi,status:Si,statusText:pr,url:go}=Xn(),hr=null;Si!==tt.NoContent&&(hr=typeof Rn.response>"u"?Rn.responseText:Rn.response),0===Si&&(Si=hr?tt.Ok:0);let mr=Si>=200&&Si<300;if("json"===lt.responseType&&"string"==typeof hr){const _o=hr;hr=hr.replace(kt,"");try{hr=""!==hr?JSON.parse(hr):null}catch(vo){hr=_o,mr&&(mr=!1,hr={error:vo,text:hr})}}mr?(An.next(new ut({body:hr,headers:Oi,status:Si,statusText:pr,url:go||void 0})),An.complete()):An.error(new Ce({error:hr,headers:Oi,status:Si,statusText:pr,url:go||void 0}))},ki=Oi=>{const{url:Si}=Xn(),pr=new Ce({error:Oi,status:Rn.status||0,statusText:Rn.statusText||"Unknown Error",url:Si||void 0});An.error(pr)};let ji=!1;const er=Oi=>{ji||(An.next(Xn()),ji=!0);let Si={type:Et.DownloadProgress,loaded:Oi.loaded};Oi.lengthComputable&&(Si.total=Oi.total),"text"===lt.responseType&&Rn.responseText&&(Si.partialText=Rn.responseText),An.next(Si)},br=Oi=>{let Si={type:Et.UploadProgress,loaded:Oi.loaded};Oi.lengthComputable&&(Si.total=Oi.total),An.next(Si)};return Rn.addEventListener("load",Gi),Rn.addEventListener("error",ki),Rn.addEventListener("timeout",ki),Rn.addEventListener("abort",ki),lt.reportProgress&&(Rn.addEventListener("progress",er),null!==Di&&Rn.upload&&Rn.upload.addEventListener("progress",br)),Rn.send(Di),An.next({type:Et.Sent}),()=>{Rn.removeEventListener("error",ki),Rn.removeEventListener("abort",ki),Rn.removeEventListener("load",Gi),Rn.removeEventListener("timeout",ki),lt.reportProgress&&(Rn.removeEventListener("progress",er),null!==Di&&Rn.upload&&Rn.upload.removeEventListener("progress",br)),Rn.readyState!==Rn.DONE&&Rn.abort()}})))}static#e=this.\u0275fac=function(tn){return new(tn||Le)(o.KVO(R.N0))};static#t=this.\u0275prov=o.jDH({token:Le,factory:Le.\u0275fac})}return Le})();const Mn=new o.nKC(""),Ei=new o.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),Qt=new o.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class On{}let Xt=(()=>{class Le{constructor(lt,tn,Ct){this.doc=lt,this.platform=tn,this.cookieName=Ct,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const lt=this.doc.cookie||"";return lt!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,R._b)(lt,this.cookieName),this.lastCookieString=lt),this.lastToken}static#e=this.\u0275fac=function(tn){return new(tn||Le)(o.KVO(R.qQ),o.KVO(o.Agw),o.KVO(Ei))};static#t=this.\u0275prov=o.jDH({token:Le,factory:Le.\u0275fac})}return Le})();function _n(Le,ct){const lt=Le.url.toLowerCase();if(!(0,o.WQX)(Mn)||"GET"===Le.method||"HEAD"===Le.method||lt.startsWith("http://")||lt.startsWith("https://"))return ct(Le);const tn=(0,o.WQX)(On).getToken(),Ct=(0,o.WQX)(Qt);return null!=tn&&!Le.headers.has(Ct)&&(Le=Le.clone({headers:Le.headers.set(Ct,tn)})),ct(Le)}var ve=function(Le){return Le[Le.Interceptors=0]="Interceptors",Le[Le.LegacyInterceptors=1]="LegacyInterceptors",Le[Le.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",Le[Le.NoXsrfProtection=3]="NoXsrfProtection",Le[Le.JsonpSupport=4]="JsonpSupport",Le[Le.RequestsMadeViaParent=5]="RequestsMadeViaParent",Le[Le.Fetch=6]="Fetch",Le}(ve||{});function q(...Le){const ct=[pe,Vn,Bn,{provide:k,useExisting:Bn},{provide:M,useExisting:Vn},{provide:xn,useValue:_n,multi:!0},{provide:Mn,useValue:!0},{provide:On,useClass:Xt}];for(const lt of Le)ct.push(...lt.\u0275providers);return(0,o.EmA)(ct)}const it=new o.nKC("");function Lt(){return function J(Le,ct){return{\u0275kind:Le,\u0275providers:ct}}(ve.LegacyInterceptors,[{provide:it,useFactory:ot},{provide:xn,useExisting:it,multi:!0}])}},4438:(Rt,xe,h)=>{"use strict";function o(e,t){return Object.is(e,t)}h.d(xe,{bc$:()=>Gd,iLQ:()=>f0,sZ2:()=>vp,Hbi:()=>DS,o8S:()=>Pc,BIS:()=>Rg,gRc:()=>Ew,Ql9:()=>JO,OM3:()=>_f,Ocv:()=>sS,abz:()=>Ul,Z63:()=>Do,aKT:()=>Jc,uvJ:()=>Yr,zcH:()=>yl,bkB:()=>cl,y_5:()=>Xs,$GK:()=>Ai,nKC:()=>Ct,zZn:()=>Ea,_q3:()=>C0,MKu:()=>w0,xe9:()=>Xm,Co$:()=>qb,Vns:()=>Cd,SKi:()=>ps,Xx1:()=>eo,Agw:()=>Wd,PLl:()=>bp,rOR:()=>Ud,sFG:()=>WM,_9s:()=>ab,czy:()=>su,WPN:()=>lc,kdw:()=>_s,C4Q:()=>hf,NYb:()=>$O,giA:()=>hw,RxE:()=>rw,c1b:()=>Cm,gXe:()=>$r,Af3:()=>es,tdH:()=>XM,L39:()=>nT,EWP:()=>oT,tEk:()=>Ix,Ol2:()=>pv,w6W:()=>Yx,QZP:()=>nM,SmG:()=>hS,Rfq:()=>_n,oKB:()=>He,WQX:()=>wi,hFB:()=>tc,naY:()=>uS,Hps:()=>cv,QuC:()=>Tt,EmA:()=>Pn,geq:()=>Ax,Udg:()=>iT,CGW:()=>jd,N4e:()=>po,vPA:()=>Rb,O8t:()=>sT,ebz:()=>Sx,dtW:()=>Tx,An2:()=>_m,H3F:()=>ow,H8p:()=>Bo,KH2:()=>Vu,TgB:()=>yu,wOt:()=>_t,WHO:()=>dw,e01:()=>uw,lNU:()=>ot,h9k:()=>Fp,$MX:()=>qd,ZF7:()=>Mc,Kcf:()=>oc,e5t:()=>zo,UyX:()=>Zg,cWb:()=>Qi,osQ:()=>ma,H5H:()=>zv,Zy3:()=>en,mq5:()=>a1,JZv:()=>Jt,TL3:()=>US,LfX:()=>vr,plB:()=>Oc,jNT:()=>u0,zjR:()=>fw,ngT:()=>Ml,XSP:()=>SD,TL$:()=>Pg,Tbb:()=>zn,rcV:()=>rs,Vt3:()=>uv,Mj6:()=>fo,GFd:()=>Jb,OA$:()=>ia,Jv_:()=>wC,aNF:()=>MC,R7$:()=>nm,BMQ:()=>Ev,HbH:()=>jy,ZvI:()=>Ky,STu:()=>Xy,AVh:()=>Av,vxM:()=>Jy,wni:()=>X1,C6U:()=>J1,VBU:()=>Aa,FsC:()=>D,jDH:()=>ii,G2t:()=>Lr,$C:()=>I,EJ8:()=>W,rXU:()=>Dc,nrm:()=>Bv,eu8:()=>Vv,bVm:()=>Lm,qex:()=>Nm,k0s:()=>Fm,j41:()=>km,RV6:()=>s1,xGo:()=>ih,Mr5:()=>jv,KVO:()=>Cr,kS0:()=>Zc,QTQ:()=>qh,bIt:()=>Wv,lsd:()=>Y1,joV:()=>Ss,qSk:()=>Xi,XpG:()=>L1,nI1:()=>LC,bMT:()=>BC,i5U:()=>VC,brH:()=>jC,ii3:()=>UC,SdG:()=>V1,NAR:()=>B1,Y8G:()=>Tv,FS9:()=>Xv,lJ4:()=>EC,eq3:()=>DC,l_i:()=>OC,sMw:()=>SC,s1E:()=>TC,l4e:()=>IC,zJS:()=>PC,NyB:()=>eC,mGM:()=>Q1,sdS:()=>tC,Dyx:()=>n1,Z7z:()=>t1,fX1:()=>e1,Vm6:()=>qy,Njj:()=>Bc,EBC:()=>Hp,tSv:()=>zp,eBV:()=>Lc,npT:()=>Lh,f$h:()=>iu,B4B:()=>Yi,n$t:()=>Lp,Aen:()=>xl,xc7:()=>Pv,Kam:()=>Gv,zvX:()=>Uv,DNE:()=>Cu,C5r:()=>zC,EFF:()=>uC,JRh:()=>Qv,SpI:()=>zm,Lme:()=>Yv,DH7:()=>yC,mxI:()=>qv,R50:()=>Jv,GBs:()=>Z1,wEZ:()=>q1}),h(4523);let T=null,B=!1,x=1;const ne=Symbol("SIGNAL");function Q(e){const t=T;return T=e,t}const R={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function k(e){if(B)throw new Error("");if(null===T)return;T.consumerOnSignalRead(e);const t=T.nextProducerIndex++;ce(T),te.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function et(e){ce(e);for(let t=0;t0}function ce(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function Ie(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function X(e){const t=Object.create(Et);t.computation=e;const i=()=>{if(F(t),k(t),t.value===Bt)throw t.error;return t.value};return i[ne]=t,i}const Te=Symbol("UNSET"),We=Symbol("COMPUTING"),Bt=Symbol("ERRORED"),Et={...R,value:Te,dirty:!0,error:null,equal:o,producerMustRecompute:e=>e.value===Te||e.value===We,producerRecomputeValue(e){if(e.value===We)throw new Error("Detected cycle in computations.");const t=e.value;e.value=We;const i=he(e);let r;try{r=e.computation()}catch(s){r=Bt,e.error=s}finally{Fe(e,i)}t!==Te&&t!==Bt&&r!==Bt&&e.equal(t,r)?e.value=t:(e.value=r,e.version++)}};let ze=function Kt(){throw new Error};function ut(){ze()}let tt=null;function at(e,t){ae()||ut(),e.equal(e.value,t)||(e.value=t,function $e(e){e.version++,function M(){x++}(),z(e),tt?.()}(e))}const Ze={...R,equal:o,value:void 0};const an=()=>{},$n={...R,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:e=>{null!==e.schedule&&e.schedule(e.ref)},hasRun:!1,cleanupFn:an};var In=h(1413),qn=h(8359),xn=h(4412),Je=h(6354);const ot="https://g.co/ng/security#xss";class _t extends Error{constructor(t,i){super(en(t,i)),this.code=t}}function en(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}const Bn=Symbol("InputSignalNode#UNSET"),qt={...Ze,transformFn:void 0,applyValueToInputSignal(e,t){at(e,t)}};function qe(e,t){const i=Object.create(qt);function r(){if(k(i),i.value===Bn)throw new _t(-950,!1);return i.value}return i.value=e,i.transformFn=t?.transform,r[ne]=i,r}function Xe(e){return{toString:e}.toString()}const Wt="__parameters__";function yt(e,t,i){return Xe(()=>{const r=function rt(e){return function(...i){if(e){const r=e(...i);for(const s in r)this[s]=r[s]}}}(t);function s(...l){if(this instanceof s)return r.apply(this,l),this;const f=new s(...l);return g.annotation=f,g;function g(w,Y,de){const Ne=w.hasOwnProperty(Wt)?w[Wt]:Object.defineProperty(w,Wt,{value:[]})[Wt];for(;Ne.length<=de;)Ne.push(null);return(Ne[de]=Ne[de]||[]).push(f),w}}return i&&(s.prototype=Object.create(i.prototype)),s.prototype.ngMetadataName=e,s.annotationCls=s,s})}const Jt=globalThis;function Hn(e){for(let t in e)if(e[t]===Hn)return t;throw Error("Could not find renamed property on target object.")}function Ei(e,t){for(const i in t)t.hasOwnProperty(i)&&!e.hasOwnProperty(i)&&(e[i]=t[i])}function zn(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(zn).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const i=t.indexOf("\n");return-1===i?t:t.substring(0,i)}function Qt(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const Xt=Hn({__forward_ref__:Hn});function _n(e){return e.__forward_ref__=_n,e.toString=function(){return zn(this())},e}function je(e){return ve(e)?e():e}function ve(e){return"function"==typeof e&&e.hasOwnProperty(Xt)&&e.__forward_ref__===_n}function ii(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Lr(e){return{providers:e.providers||[],imports:e.imports||[]}}function Br(e){return Xr(e,Le)||Xr(e,lt)}function vr(e){return null!==Br(e)}function Xr(e,t){return e.hasOwnProperty(t)?e[t]:null}function Tr(e){return e&&(e.hasOwnProperty(ct)||e.hasOwnProperty(tn))?e[ct]:null}const Le=Hn({\u0275prov:Hn}),ct=Hn({\u0275inj:Hn}),lt=Hn({ngInjectableDef:Hn}),tn=Hn({ngInjectorDef:Hn});class Ct{constructor(t,i){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof i?this.__NG_ELEMENT_ID__=i:void 0!==i&&(this.\u0275prov=ii({token:this,providedIn:i.providedIn||"root",factory:i.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function Oi(e){return e&&!!e.\u0275providers}const Si=Hn({\u0275cmp:Hn}),pr=Hn({\u0275dir:Hn}),go=Hn({\u0275pipe:Hn}),hr=Hn({\u0275mod:Hn}),mr=Hn({\u0275fac:Hn}),_o=Hn({__NG_ELEMENT_ID__:Hn}),vo=Hn({__NG_ENV_ID__:Hn});function ui(e){return"string"==typeof e?e:null==e?"":String(e)}function $o(e,t){throw new _t(-201,!1)}var Ai=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(Ai||{});let Ks;function Er(){return Ks}function ur(e){const t=Ks;return Ks=e,t}function gs(e,t,i){const r=Br(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:i&Ai.Optional?null:void 0!==t?t:void $o()}const rn={},Mo="__NG_DI_FLAG__",xo="ngTempTokenPath",Jo=/\n/gm,Lo="__source";let Dr;function Ui(e){const t=Dr;return Dr=e,t}function sr(e,t=Ai.Default){if(void 0===Dr)throw new _t(-203,!1);return null===Dr?gs(e,void 0,t):Dr.get(e,t&Ai.Optional?null:void 0,t)}function Cr(e,t=Ai.Default){return(Er()||sr)(je(e),t)}function wi(e,t=Ai.Default){return Cr(e,ls(t))}function ls(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function aa(e){const t=[];for(let i=0;i({token:e})),-1),eo=Wo(yt("Optional"),8),_s=Wo(yt("SkipSelf"),4);function Wn(e,t){return e.hasOwnProperty(mr)?e[mr]:null}function Go(e,t){e.forEach(i=>Array.isArray(i)?Go(i,t):t(i))}function ba(e,t,i){t>=e.length?e.push(i):e.splice(t,0,i)}function Qs(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function jr(e,t,i){let r=gr(e,t);return r>=0?e[1|r]=i:(r=~r,function ca(e,t,i,r){let s=e.length;if(s==t)e.push(i,r);else if(1===s)e.push(r,e[0]),e[0]=i;else{for(s--,e.push(e[s-1],e[s]);s>t;)e[s]=e[s-2],s--;e[t]=i,e[t+1]=r}}(e,r,t,i)),r}function Eo(e,t){const i=gr(e,t);if(i>=0)return e[1|i]}function gr(e,t){return function To(e,t,i){let r=0,s=e.length>>i;for(;s!==r;){const l=r+(s-r>>1),f=e[l<t?s=l:r=l+1}return~(s<t){f=l-1;break}}}for(;l-1){let l;for(;++sl?"":s[de+1].toLowerCase(),2&r&&Y!==Ne){if(Ji(r))return!1;f=!0}}}}else{if(!f&&!Ji(r)&&!Ji(w))return!1;if(f&&Ji(w))continue;f=!1,r=w|1&r}}return Ji(r)||f}function Ji(e){return!(1&e)}function Xo(e,t,i,r){if(null===t)return-1;let s=0;if(r||!i){let l=!1;for(;s-1)for(i++;i0?'="'+g+'"':"")+"]"}else 8&r?s+="."+f:4&r&&(s+=" "+f);else""!==s&&!Ji(f)&&(t+=Ya(l,s),s=""),r=f,l=l||!Ji(r);i++}return""!==s&&(t+=Ya(l,s)),t}function Aa(e){return Xe(()=>{const t=Yt(e),i={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Vs.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||$r.Emulated,styles:e.styles||Ki,_:null,schemas:e.schemas||null,tView:null,id:""};nn(i);const r=e.dependencies;return i.directiveDefs=pn(r,!1),i.pipeDefs=pn(r,!0),i.id=function Nn(e){let t=0;const i=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const s of i)t=Math.imul(31,t)+s.charCodeAt(0)|0;return t+=2147483648,"c"+t}(i),i})}function Ja(e){return Z(e)||we(e)}function ea(e){return null!==e}function I(e){return Xe(()=>({type:e.type,bootstrap:e.bootstrap||Ki,declarations:e.declarations||Ki,imports:e.imports||Ki,exports:e.exports||Ki,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function v(e,t){if(null==e)return ho;const i={};for(const r in e)if(e.hasOwnProperty(r)){const s=e[r];let l,f,g=fo.None;Array.isArray(s)?(g=s[0],l=s[1],f=s[2]??l):(l=s,f=s),t?(i[l]=g!==fo.None?[r,g]:r,t[l]=f):i[l]=r}return i}function D(e){return Xe(()=>{const t=Yt(e);return nn(t),t})}function W(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function Z(e){return e[Si]||null}function we(e){return e[pr]||null}function st(e){return e[go]||null}function Tt(e){const t=Z(e)||we(e)||st(e);return null!==t&&t.standalone}function jt(e,t){const i=e[hr]||null;if(!i&&!0===t)throw new Error(`Type ${zn(e)} does not have '\u0275mod' property.`);return i}function Yt(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||ho,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||Ki,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:v(e.inputs,t),outputs:v(e.outputs),debugInfo:null}}function nn(e){e.features?.forEach(t=>t(e))}function pn(e,t){if(!e)return null;const i=t?st:Ja;return()=>("function"==typeof e?e():e).map(r=>i(r)).filter(ea)}function Pn(e){return{\u0275providers:e}}function He(...e){return{\u0275providers:wt(0,e),\u0275fromNgModule:!0}}function wt(e,...t){const i=[],r=new Set;let s;const l=f=>{i.push(f)};return Go(t,f=>{const g=f;gn(g,l,[],r)&&(s||=[],s.push(g))}),void 0!==s&&ft(s,l),i}function ft(e,t){for(let i=0;i{t(l,r)})}}function gn(e,t,i,r){if(!(e=je(e)))return!1;let s=null,l=Tr(e);const f=!l&&Z(e);if(l||f){if(f&&!f.standalone)return!1;s=e}else{const w=e.ngModule;if(l=Tr(w),!l)return!1;s=w}const g=r.has(s);if(f){if(g)return!1;if(r.add(s),f.dependencies){const w="function"==typeof f.dependencies?f.dependencies():f.dependencies;for(const Y of w)gn(Y,t,i,r)}}else{if(!l)return!1;{if(null!=l.imports&&!g){let Y;r.add(s);try{Go(l.imports,de=>{gn(de,t,i,r)&&(Y||=[],Y.push(de))})}finally{}void 0!==Y&&ft(Y,t)}if(!g){const Y=Wn(s)||(()=>new s);t({provide:s,useFactory:Y,deps:Ki},s),t({provide:Ls,useValue:s,multi:!0},s),t({provide:Do,useValue:()=>Cr(s),multi:!0},s)}const w=l.providers;if(null!=w&&!g){const Y=e;ti(w,de=>{t(de,Y)})}}}return s!==e&&void 0!==e.providers}function ti(e,t){for(let i of e)Oi(i)&&(i=i.\u0275providers),Array.isArray(i)?ti(i,t):t(i)}const si=Hn({provide:String,useValue:Hn});function oi(e){return null!==e&&"object"==typeof e&&si in e}function Li(e){return"function"==typeof e}const Bo=new Ct(""),Oo={},kr={};let oo;function zi(){return void 0===oo&&(oo=new Bs),oo}class Yr{}class Hs extends Yr{get destroyed(){return this._destroyed}constructor(t,i,r,s){super(),this.parent=i,this.source=r,this.scopes=s,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,ys(t,f=>this.processProvider(f)),this.records.set(ya,Zr(void 0,this)),s.has("environment")&&this.records.set(Yr,Zr(void 0,this));const l=this.records.get(Bo);null!=l&&"string"==typeof l.value&&this.scopes.add(l.value),this.injectorDefTypes=new Set(this.get(Ls,Ki,Ai.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const t=Q(null);try{for(const r of this._ngOnDestroyHooks)r.ngOnDestroy();const i=this._onDestroyHooks;this._onDestroyHooks=[];for(const r of i)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),Q(t)}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const i=Ui(this),r=ur(void 0);try{return t()}finally{Ui(i),ur(r)}}get(t,i=rn,r=Ai.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(vo))return t[vo](this);r=ls(r);const l=Ui(this),f=ur(void 0);try{if(!(r&Ai.SkipSelf)){let w=this.records.get(t);if(void 0===w){const Y=function qa(e){return"function"==typeof e||"object"==typeof e&&e instanceof Ct}(t)&&Br(t);w=Y&&this.injectableDefInScope(Y)?Zr(vs(t),Oo):null,this.records.set(t,w)}if(null!=w)return this.hydrate(t,w)}return(r&Ai.Self?zi():this.parent).get(t,i=r&Ai.Optional&&i===rn?null:i)}catch(g){if("NullInjectorError"===g.name){if((g[xo]=g[xo]||[]).unshift(zn(t)),l)throw g;return function Pa(e,t,i,r){const s=e[xo];throw t[Lo]&&s.unshift(t[Lo]),e.message=function Ir(e,t,i,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let s=zn(t);if(Array.isArray(t))s=t.map(zn).join(" -> ");else if("object"==typeof t){let l=[];for(let f in t)if(t.hasOwnProperty(f)){let g=t[f];l.push(f+":"+("string"==typeof g?JSON.stringify(g):zn(g)))}s=`{${l.join(", ")}}`}return`${i}${r?"("+r+")":""}[${s}]: ${e.replace(Jo,"\n ")}`}("\n"+e.message,s,i,r),e.ngTokenPath=s,e[xo]=null,e}(g,t,"R3InjectorError",this.source)}throw g}finally{ur(f),Ui(l)}}resolveInjectorInitializers(){const t=Q(null),i=Ui(this),r=ur(void 0);try{const l=this.get(Do,Ki,Ai.Self);for(const f of l)f()}finally{Ui(i),ur(r),Q(t)}}toString(){const t=[],i=this.records;for(const r of i.keys())t.push(zn(r));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new _t(205,!1)}processProvider(t){let i=Li(t=je(t))?t:je(t&&t.provide);const r=function pl(e){return oi(e)?Zr(void 0,e.useValue):Zr(yo(e),Oo)}(t);if(!Li(t)&&!0===t.multi){let s=this.records.get(i);s||(s=Zr(void 0,Oo,!0),s.factory=()=>aa(s.multi),this.records.set(i,s)),i=t,s.multi.push(t)}this.records.set(i,r)}hydrate(t,i){const r=Q(null);try{return i.value===Oo&&(i.value=kr,i.value=i.factory()),"object"==typeof i.value&&i.value&&function bs(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(i.value)&&this._ngOnDestroyHooks.add(i.value),i.value}finally{Q(r)}}injectableDefInScope(t){if(!t.providedIn)return!1;const i=je(t.providedIn);return"string"==typeof i?"any"===i||this.scopes.has(i):this.injectorDefTypes.has(i)}removeOnDestroy(t){const i=this._onDestroyHooks.indexOf(t);-1!==i&&this._onDestroyHooks.splice(i,1)}}function vs(e){const t=Br(e),i=null!==t?t.factory:Wn(e);if(null!==i)return i;if(e instanceof Ct)throw new _t(204,!1);if(e instanceof Function)return function Io(e){if(e.length>0)throw new _t(204,!1);const i=function Qr(e){return e&&(e[Le]||e[lt])||null}(e);return null!==i?()=>i.factory(e):()=>new e}(e);throw new _t(204,!1)}function yo(e,t,i){let r;if(Li(e)){const s=je(e);return Wn(s)||vs(s)}if(oi(e))r=()=>je(e.useValue);else if(function wr(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...aa(e.deps||[]));else if(function Ar(e){return!(!e||!e.useExisting)}(e))r=()=>Cr(je(e.useExisting));else{const s=je(e&&(e.useClass||e.provide));if(!function So(e){return!!e.deps}(e))return Wn(s)||vs(s);r=()=>new s(...aa(e.deps))}return r}function Zr(e,t,i=!1){return{factory:e,value:t,multi:i?[]:void 0}}function ys(e,t){for(const i of e)Array.isArray(i)?ys(i,t):i&&Oi(i)?ys(i.\u0275providers,t):t(i)}function po(e,t){e instanceof Hs&&e.assertNotDestroyed();const r=Ui(e),s=ur(void 0);try{return t()}finally{Ui(r),ur(s)}}function Ra(){return void 0!==Er()||null!=function yr(){return Dr}()}function es(e){if(!Ra())throw new _t(-203,!1)}const ni=0,Sn=1,ai=2,ir=3,mo=4,Fr=5,Wr=6,Cs=7,_r=8,io=9,so=10,_i=11,ta=12,Ol=13,Co=14,Ur=15,$a=16,ka=17,ws=18,Ms=19,el=20,Pe=21,da=22,xs=23,vi=25,$i=1,Po=7,ds=9,qr=10;var Sl=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(Sl||{});function Ao(e){return Array.isArray(e)&&"object"==typeof e[$i]}function Vo(e){return Array.isArray(e)&&!0===e[$i]}function Tl(e){return!!(4&e.flags)}function jo(e){return e.componentOffset>-1}function Fa(e){return!(1&~e.flags)}function $s(e){return!!e.template}function Wa(e){return!!(512&e[ai])}class Na{constructor(t,i,r){this.previousValue=t,this.currentValue=i,this.firstChange=r}isFirstChange(){return this.firstChange}}function na(e,t,i,r){null!==t?t.applyValueToInputSignal(t,r):e[i]=r}function ia(){return Mr}function Mr(e){return e.type.prototype.ngOnChanges&&(e.setInput=wa),Zl}function Zl(){const e=Od(this),t=e?.current;if(t){const i=e.previous;if(i===ho)e.previous=t;else for(let r in t)i[r]=t[r];e.current=null,this.ngOnChanges(t)}}function wa(e,t,i,r,s){const l=this.declaredInputs[r],f=Od(e)||function Sd(e,t){return e[Es]=t}(e,{previous:ho,current:null}),g=f.current||(f.current={}),w=f.previous,Y=w[l];g[l]=new Na(Y&&Y.currentValue,i,w===ho),na(e,t,s,i)}ia.ngInherit=!0;const Es="__ngSimpleChanges__";function Od(e){return e[Es]||null}const ts=function(e,t,i){},Al="svg";let Rl=!1;function xi(e){for(;Array.isArray(e);)e=e[ni];return e}function kl(e,t){return xi(t[e])}function ao(e,t){return xi(t[e.index])}function il(e,t){return e.data[t]}function ra(e,t){return e[t]}function Zo(e,t){const i=t[e];return Ao(i)?i:i[ni]}function Ga(e){return!(128&~e[ai])}function Ba(e,t){return null==t?null:e[t]}function kc(e){e[ka]=0}function pc(e){1024&e[ai]||(e[ai]|=1024,Ga(e)&&Nl(e))}function Fl(e){return!!(9216&e[ai]||e[xs]?.dirty)}function gl(e){e[so].changeDetectionScheduler?.notify(1),Fl(e)?Nl(e):64&e[ai]&&(function Id(){return Rl}()?(e[ai]|=1024,Nl(e)):e[so].changeDetectionScheduler?.notify())}function Nl(e){e[so].changeDetectionScheduler?.notify();let t=vl(e);for(;null!==t&&!(8192&t[ai])&&(t[ai]|=8192,Ga(t));)t=vl(t)}function Yl(e,t){if(!(256&~e[ai]))throw new _t(911,!1);null===e[Pe]&&(e[Pe]=[]),e[Pe].push(t)}function vl(e){const t=e[ir];return Vo(t)?t[ir]:t}const Fi={lFrame:cn(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Fc(){return Fi.bindingsEnabled}function rl(){return null!==Fi.skipHydrationRootTNode}function ln(){return Fi.lFrame.lView}function cr(){return Fi.lFrame.tView}function Lc(e){return Fi.lFrame.contextLView=e,e[_r]}function Bc(e){return Fi.lFrame.contextLView=null,e}function Hr(){let e=Vc();for(;null!==e&&64===e.type;)e=e.parent;return e}function Vc(){return Fi.lFrame.currentTNode}function ua(e,t){const i=Fi.lFrame;i.currentTNode=e,i.isParent=t}function _c(){return Fi.lFrame.isParent}function ql(){Fi.lFrame.isParent=!1}function Os(){const e=Fi.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function u(){return Fi.lFrame.bindingIndex++}function d(e){const t=Fi.lFrame,i=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,i}function G(e,t){const i=Fi.lFrame;i.bindingIndex=i.bindingRootIndex=e,ye(t)}function ye(e){Fi.lFrame.currentDirectiveIndex=e}function Ue(e){const t=Fi.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function Ge(){return Fi.lFrame.currentQueryIndex}function xt(e){Fi.lFrame.currentQueryIndex=e}function Nt(e){const t=e[Sn];return 2===t.type?t.declTNode:1===t.type?e[Fr]:null}function on(e,t,i){if(i&Ai.SkipSelf){let s=t,l=e;for(;!(s=s.parent,null!==s||i&Ai.Host||(s=Nt(l),null===s||(l=l[Co],10&s.type))););if(null===s)return!1;t=s,e=l}const r=Fi.lFrame=dn();return r.currentTNode=t,r.lView=e,!0}function sn(e){const t=dn(),i=e[Sn];Fi.lFrame=t,t.currentTNode=i.firstChild,t.lView=e,t.tView=i,t.contextLView=e,t.bindingIndex=i.bindingStartIndex,t.inI18n=!1}function dn(){const e=Fi.lFrame,t=null===e?null:e.child;return null===t?cn(e):t}function cn(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function jn(){const e=Fi.lFrame;return Fi.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const pi=jn;function li(){const e=jn();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function Un(){return Fi.lFrame.selectedIndex}function fi(e){Fi.lFrame.selectedIndex=e}function ri(){const e=Fi.lFrame;return il(e.tView,e.selectedIndex)}function Xi(){Fi.lFrame.currentNamespace=Al}function Ss(){!function Ts(){Fi.lFrame.currentNamespace=null}()}let Ma=!0;function ol(){return Ma}function ha(e){Ma=e}function di(e,t){for(let i=t.directiveStart,r=t.directiveEnd;i=r)break}else t[w]<0&&(e[ka]+=65536),(g>14>16&&(3&e[ai])===t&&(e[ai]+=16384,xa(g,l)):xa(g,l)}const Qo=-1;class Gr{constructor(t,i,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=i,this.injectImpl=r}}function Fd(e){return e!==Qo}function Bl(e){return 32767&e}function Vl(e,t){let i=function zf(e){return e>>16}(e),r=t;for(;i>0;)r=r[Co],i--;return r}let $c=!0;function ec(e){const t=$c;return $c=e,t}const Ju=255,Wc=5;let Hf=0;const Va={};function Gc(e,t){const i=qu(e,t);if(-1!==i)return i;const r=t[Sn];r.firstCreatePass&&(e.injectorIndex=t.length,Xa(r.data,e),Xa(t,null),Xa(r.blueprint,null));const s=Kc(e,t),l=e.injectorIndex;if(Fd(s)){const f=Bl(s),g=Vl(s,t),w=g[Sn].data;for(let Y=0;Y<8;Y++)t[l+Y]=g[f+Y]|w[f+Y]}return t[l+8]=s,l}function Xa(e,t){e.push(0,0,0,0,0,0,0,0,t)}function qu(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function Kc(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let i=0,r=null,s=t;for(;null!==s;){if(r=Kf(s),null===r)return Qo;if(i++,s=s[Co],-1!==r.injectorIndex)return r.injectorIndex|i<<16}return Qo}function eh(e,t,i){!function ng(e,t,i){let r;"string"==typeof i?r=i.charCodeAt(0)||0:i.hasOwnProperty(_o)&&(r=i[_o]),null==r&&(r=i[_o]=Hf++);const s=r&Ju;t.data[e+(s>>Wc)]|=1<=0?t&Ju:nh:t}(i);if("function"==typeof l){if(!on(t,e,r))return r&Ai.Host?Wf(s,0,r):Gf(t,i,r,s);try{let f;if(f=l(r),null!=f||r&Ai.Optional)return f;$o()}finally{pi()}}else if("number"==typeof l){let f=null,g=qu(e,t),w=Qo,Y=r&Ai.Host?t[Ur][Fr]:null;for((-1===g||r&Ai.SkipSelf)&&(w=-1===g?Kc(e,t):t[g+8],w!==Qo&&Xc(r,!1)?(f=t[Sn],g=Bl(w),t=Vl(w,t)):g=-1);-1!==g;){const de=t[Sn];if(Ri(l,g,de.data)){const Ne=th(g,t,i,f,r,Y);if(Ne!==Va)return Ne}w=t[g+8],w!==Qo&&Xc(r,t[Sn].data[g+8]===Y)&&Ri(l,g,t)?(f=de,g=Bl(w),t=Vl(w,t)):g=-1}}return s}function th(e,t,i,r,s,l){const f=t[Sn],g=f.data[e+8],de=vc(g,f,i,null==r?jo(g)&&$c:r!=f&&!!(3&g.type),s&Ai.Host&&l===g);return null!==de?al(t,f,de,g):Va}function vc(e,t,i,r,s){const l=e.providerIndexes,f=t.data,g=1048575&l,w=e.directiveStart,de=l>>20,bt=s?g+de:e.directiveEnd;for(let St=r?g:g+de;St=w&&$t.type===i)return St}if(s){const St=f[w];if(St&&$s(St)&&St.type===i)return w}return null}function al(e,t,i,r){let s=e[i];const l=t.data;if(function jc(e){return e instanceof Gr}(s)){const f=s;f.resolving&&function ms(e,t){throw t&&t.join(" > "),new _t(-200,e)}(function Ii(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():ui(e)}(l[i]));const g=ec(f.canSeeViewProviders);f.resolving=!0;const Y=f.injectImpl?ur(f.injectImpl):null;on(e,r,Ai.Default);try{s=e[i]=f.factory(void 0,l,e,r),t.firstCreatePass&&i>=r.directiveStart&&function kd(e,t,i){const{ngOnChanges:r,ngOnInit:s,ngDoCheck:l}=t.type.prototype;if(r){const f=Mr(t);(i.preOrderHooks??=[]).push(e,f),(i.preOrderCheckHooks??=[]).push(e,f)}s&&(i.preOrderHooks??=[]).push(0-e,s),l&&((i.preOrderHooks??=[]).push(e,l),(i.preOrderCheckHooks??=[]).push(e,l))}(i,l[i],t)}finally{null!==Y&&ur(Y),ec(g),f.resolving=!1,pi()}}return s}function Ri(e,t,i){return!!(i[t+(e>>Wc)]&1<{const t=e.prototype.constructor,i=t[mr]||fs(t),r=Object.prototype;let s=Object.getPrototypeOf(e.prototype).constructor;for(;s&&s!==r;){const l=s[mr]||fs(s);if(l&&l!==i)return l;s=Object.getPrototypeOf(s)}return l=>new l})}function fs(e){return ve(e)?()=>{const t=fs(je(e));return t&&t()}:Wn(e)}function Kf(e){const t=e[Sn],i=t.type;return 2===i?t.declTNode:1===i?e[Fr]:null}function Zc(e){return function $f(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const i=e.attrs;if(i){const r=i.length;let s=0;for(;s{class e{static#e=this.THROW_IF_NOT_FOUND=rn;static#t=this.NULL=new Bs;static create(i,r){if(Array.isArray(i))return lh({name:""},r,i,"");{const s=i.name??"";return lh({name:s},i.parent,i.providers,s)}}static#n=this.\u0275prov=ii({token:e,providedIn:"any",factory:()=>Cr(ya)});static#i=this.__NG_ELEMENT_ID__=-1}return e})();function Bd(e){return e.ngOriginalError}class yl{constructor(){this._console=console}handleError(t){const i=this._findOriginalError(t);this._console.error("ERROR",t),i&&this._console.error("ORIGINAL ERROR",i)}_findOriginalError(t){let i=t&&Bd(t);for(;i&&Bd(i);)i=Bd(i);return i||null}}const Vd=new Ct("",{providedIn:"root",factory:()=>wi(yl).handleError.bind(void 0)});let Ul=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=ch;static#t=this.__NG_ENV_ID__=i=>i}return e})();class Yc extends Ul{constructor(t){super(),this._lView=t}onDestroy(t){return Yl(this._lView,t),()=>function _l(e,t){if(null===e[Pe])return;const i=e[Pe].indexOf(t);-1!==i&&e[Pe].splice(i,1)}(this._lView,t)}}function ch(){return new Yc(ln())}class dh{constructor(){this.destroyed=!1,this.listeners=null,this.errorHandler=wi(yl,{optional:!0}),this.destroyRef=wi(Ul),this.destroyRef.onDestroy(()=>{this.destroyed=!0,this.listeners=null})}subscribe(t){if(this.destroyed)throw new _t(953,!1);return(this.listeners??=[]).push(t),{unsubscribe:()=>{const i=this.listeners?.indexOf(t);void 0!==i&&-1!==i&&this.listeners?.splice(i,1)}}}emit(t){if(this.destroyed)throw new _t(953,!1);if(null===this.listeners)return;const i=Q(null);try{for(const r of this.listeners)try{r(t)}catch(s){this.errorHandler?.handleError(s)}}finally{Q(i)}}}function jd(e){return new dh}function uh(e,t){return qe(e,t)}const tc=(uh.required=function ll(e){return qe(Bn,e)},uh);function cg(){return nc(Hr(),ln())}function nc(e,t){return new Jc(ao(e,t))}let Jc=(()=>{class e{constructor(i){this.nativeElement=i}static#e=this.__NG_ELEMENT_ID__=cg}return e})();function qf(e){return e instanceof Jc?e.nativeElement:e}function hh(e){return t=>{setTimeout(e,void 0,t)}}const cl=class dg extends In.B{constructor(t=!1){super(),this.destroyRef=void 0,this.__isAsync=t,Ra()&&(this.destroyRef=wi(Ul,{optional:!0})??void 0)}emit(t){const i=Q(null);try{super.next(t)}finally{Q(i)}}subscribe(t,i,r){let s=t,l=i||(()=>null),f=r;if(t&&"object"==typeof t){const w=t;s=w.next?.bind(w),l=w.error?.bind(w),f=w.complete?.bind(w)}this.__isAsync&&(l=hh(l),s&&(s=hh(s)),f&&(f=hh(f)));const g=super.subscribe({next:s,error:l,complete:f});return t instanceof qn.yU&&t.add(g),g}};function ug(){return this._results[Symbol.iterator]()}class Ud{static#e=Symbol.iterator;get changes(){return this._changes??=new cl}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const i=Ud.prototype;i[Symbol.iterator]||(i[Symbol.iterator]=ug)}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,i){return this._results.reduce(t,i)}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,i){this.dirty=!1;const r=function to(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function Zs(e,t,i){if(e.length!==t.length)return!1;for(let r=0;rAg}),Ag="ng",bp=new Ct(""),Wd=new Ct("",{providedIn:"platform",factory:()=>"unknown"}),Gd=new Ct(""),Rg=new Ct("",{providedIn:"root",factory:()=>zl().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let sd=()=>null;function xh(e,t,i=!1){return sd(e,t,i)}const Ep=new Ct("",{providedIn:"root",factory:()=>!1});let ic,Jd;function wc(e){return function Sh(){if(void 0===ic&&(ic=null,Jt.trustedTypes))try{ic=Jt.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return ic}()?.createHTML(e)||e}function Ih(){if(void 0===Jd&&(Jd=null,Jt.trustedTypes))try{Jd=Jt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Jd}function Op(e){return Ih()?.createHTML(e)||e}function Tp(e){return Ih()?.createScriptURL(e)||e}class rc{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${ot})`}}class Hg extends rc{getTypeName(){return"HTML"}}class $g extends rc{getTypeName(){return"Style"}}class Wg extends rc{getTypeName(){return"Script"}}class Gg extends rc{getTypeName(){return"URL"}}class Kg extends rc{getTypeName(){return"ResourceURL"}}function rs(e){return e instanceof rc?e.changingThisBreaksApplicationSecurity:e}function Mc(e,t){const i=function Xg(e){return e instanceof rc&&e.getTypeName()||null}(e);if(null!=i&&i!==t){if("ResourceURL"===i&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${i} (see ${ot})`)}return i===t}function oc(e){return new Hg(e)}function Qi(e){return new $g(e)}function Zg(e){return new Wg(e)}function ma(e){return new Gg(e)}function zo(e){return new Kg(e)}class Hl{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const i=(new window.DOMParser).parseFromString(wc(t),"text/html").body;return null===i?this.inertDocumentHelper.getInertBodyElement(t):(i.removeChild(i.firstChild),i)}catch{return null}}}class Qg{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const i=this.inertDocument.createElement("template");return i.innerHTML=wc(t),i}}const Jg=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function qd(e){return(e=String(e)).match(Jg)?e:"unsafe:"+e}function Cl(e){const t={};for(const i of e.split(","))t[i]=!0;return t}function sc(...e){const t={};for(const i of e)for(const r in i)i.hasOwnProperty(r)&&(t[r]=!0);return t}const Pp=Cl("area,br,col,hr,img,wbr"),dl=Cl("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Ph=Cl("rp,rt"),eu=sc(Pp,sc(dl,Cl("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")),sc(Ph,Cl("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")),sc(Ph,dl)),Rh=Cl("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Ap=sc(Rh,Cl("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"),Cl("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")),qg=Cl("script,style,template");class e_{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let i=t.firstChild,r=!0,s=[];for(;i;)if(i.nodeType===Node.ELEMENT_NODE?r=this.startElement(i):i.nodeType===Node.TEXT_NODE?this.chars(i.nodeValue):this.sanitizedSomething=!0,r&&i.firstChild)s.push(i),i=kh(i);else for(;i;){i.nodeType===Node.ELEMENT_NODE&&this.endElement(i);let l=fd(i);if(l){i=l;break}i=s.pop()}return this.buf.join("")}startElement(t){const i=kp(t).toLowerCase();if(!eu.hasOwnProperty(i))return this.sanitizedSomething=!0,!qg.hasOwnProperty(i);this.buf.push("<"),this.buf.push(i);const r=t.attributes;for(let s=0;s"),!0}endElement(t){const i=kp(t).toLowerCase();eu.hasOwnProperty(i)&&!Pp.hasOwnProperty(i)&&(this.buf.push(""))}chars(t){this.buf.push(ac(t))}}function fd(e){const t=e.nextSibling;if(t&&e!==t.previousSibling)throw Fh(t);return t}function kh(e){const t=e.firstChild;if(t&&function Rp(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,t))throw Fh(t);return t}function kp(e){const t=e.nodeName;return"string"==typeof t?t:"FORM"}function Fh(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const tu=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Da=/([^\#-~ |!])/g;function ac(e){return e.replace(/&/g,"&").replace(tu,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(Da,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let nu;function Fp(e,t){let i=null;try{nu=nu||function Ip(e){const t=new Qg(e);return function Yg(){try{return!!(new window.DOMParser).parseFromString(wc(""),"text/html")}catch{return!1}}()?new Hl(t):t}(e);let r=t?String(t):"";i=nu.getInertBodyElement(r);let s=5,l=r;do{if(0===s)throw new Error("Failed to sanitize html because the input is unstable");s--,r=l,l=i.innerHTML,i=nu.getInertBodyElement(r)}while(r!==l);return wc((new e_).sanitizeChildren(Nh(i)||i))}finally{if(i){const r=Nh(i)||i;for(;r.firstChild;)r.removeChild(r.firstChild)}}}function Nh(e){return"content"in e&&function t_(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var lc=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}(lc||{});function Lh(e){const t=pd();return t?Op(t.sanitize(lc.HTML,e)||""):Mc(e,"HTML")?Op(rs(e)):Fp(zl(),ui(e))}function Yi(e){const t=pd();return t?t.sanitize(lc.URL,e)||"":Mc(e,"URL")?rs(e):qd(ui(e))}function iu(e){const t=pd();if(t)return Tp(t.sanitize(lc.RESOURCE_URL,e)||"");if(Mc(e,"ResourceURL"))return Tp(rs(e));throw new _t(904,!1)}function Lp(e,t,i){return function Kr(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?iu:Yi}(t,i)(e)}function pd(){const e=ln();return e&&e[so].sanitizer}const r_=/^>|^->||--!>|)/g,s_="\u200b$1\u200b";function zp(e){return e.ownerDocument.defaultView}function Hp(e){return e.ownerDocument}function Oa(e){return e instanceof Function?e():e}var su=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(su||{});let Wh;function Gh(e,t){return Wh(e,t)}function dc(e,t,i,r,s){if(null!=r){let l,f=!1;Vo(r)?l=r:Ao(r)&&(f=!0,r=r[ni]);const g=xi(r);0===e&&null!==i?null==s?Zp(t,i,g):uc(t,i,g,s||null,!0):1===e&&null!==i?uc(t,i,g,s||null,!0):2===e?function _d(e,t,i){const r=du(e,t);r&&function M_(e,t,i,r){e.removeChild(t,i,r)}(e,r,t,i)}(t,g,f):3===e&&t.destroyNode(g),null!=l&&function D_(e,t,i,r,s){const l=i[Po];l!==xi(i)&&dc(t,e,r,l,s);for(let g=qr;gt.replace(o_,s_))}(t))}function lu(e,t,i){return e.createElement(t,i)}function Gp(e,t){t[so].changeDetectionScheduler?.notify(1),Ec(e,t,t[_i],2,null,null)}function Kp(e,t){const i=e[ds],r=i.indexOf(t);i.splice(r,1)}function md(e,t){if(e.length<=qr)return;const i=qr+t,r=e[i];if(r){const s=r[$a];null!==s&&s!==e&&Kp(s,r),t>0&&(e[i-1][mo]=r[mo]);const l=Qs(e,qr+t);!function g_(e,t){Gp(e,t),t[ni]=null,t[Fr]=null}(r[Sn],r);const f=l[ws];null!==f&&f.detachView(l[Sn]),r[ir]=null,r[mo]=null,r[ai]&=-129}return r}function cu(e,t){if(!(256&t[ai])){const i=t[_i];i.destroyNode&&Ec(e,t,i,3,null,null),function v_(e){let t=e[ta];if(!t)return Xh(e[Sn],e);for(;t;){let i=null;if(Ao(t))i=t[ta];else{const r=t[qr];r&&(i=r)}if(!i){for(;t&&!t[mo]&&t!==e;)Ao(t)&&Xh(t[Sn],t),t=t[ir];null===t&&(t=e),Ao(t)&&Xh(t[Sn],t),i=t&&t[mo]}t=i}}(t)}}function Xh(e,t){if(256&t[ai])return;const i=Q(null);try{t[ai]&=-129,t[ai]|=256,t[xs]&&Be(t[xs]),function w_(e,t){let i;if(null!=e&&null!=(i=e.destroyHooks))for(let r=0;r=0?r[f]():r[-f].unsubscribe(),l+=2}else i[l].call(r[i[l+1]]);null!==r&&(t[Cs]=null);const s=t[Pe];if(null!==s){t[Pe]=null;for(let l=0;l-1){const{encapsulation:l}=e.data[r.directiveStart+s];if(l===$r.None||l===$r.Emulated)return null}return ao(r,i)}}(e,t.parent,i)}function uc(e,t,i,r,s){e.insertBefore(t,i,r,s)}function Zp(e,t,i){e.appendChild(t,i)}function Qp(e,t,i,r,s){null!==r?uc(e,t,i,r,s):Zp(e,t,i)}function du(e,t){return e.parentNode(t)}function Yp(e,t,i){return Qh(e,t,i)}let hu,Qh=function uu(e,t,i){return 40&e.type?ao(e,i):null};function fu(e,t,i,r){const s=Zh(e,r,t),l=t[_i],g=Yp(r.parent||t[Fr],r,t);if(null!=s)if(Array.isArray(i))for(let w=0;wvi&&im(e,t,vi,!1),ts(f?2:0,s),i(r,s)}finally{fi(l),ts(f?3:1,s)}}function ef(e,t,i){if(Tl(t)){const r=Q(null);try{const l=t.directiveEnd;for(let f=t.directiveStart;fnull;function lm(e,t,i,r,s){for(let l in t){if(!t.hasOwnProperty(l))continue;const f=t[l];if(void 0===f)continue;r??={};let g,w=fo.None;Array.isArray(f)?(g=f[0],w=f[1]):g=f;let Y=l;if(null!==s){if(!s.hasOwnProperty(l))continue;Y=s[l]}0===e?cm(r,i,Y,g,w):cm(r,i,Y,g)}return r}function cm(e,t,i,r,s){let l;e.hasOwnProperty(i)?(l=e[i]).push(t,r):l=e[i]=[t,r],void 0!==s&&l.push(s)}function _a(e,t,i,r,s,l,f,g){const w=ao(t,i);let de,Y=t.inputs;!g&&null!=Y&&(de=Y[r])?(V_(e,i,de,r,s),jo(t)&&function B_(e,t){const i=Zo(t,e);16&i[ai]||(i[ai]|=64)}(i,t.index)):3&t.type&&(r=function L_(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),s=null!=f?f(s,t.value||"",r):s,l.setProperty(w,r,s))}function _(e,t,i,r){if(Fc()){const s=null===r?null:{"":-1},l=function wn(e,t){const i=e.directiveRegistry;let r=null,s=null;if(i)for(let l=0;l0;){const i=e[--t];if("number"==typeof i&&i<0)return i}return 0})(f)!=g&&f.push(g),f.push(i,r,l)}}(e,t,r,bd(e,i,s.hostVars,Zi),s)}function Ci(e,t,i,r,s,l){const f=ao(e,t);!function dr(e,t,i,r,s,l,f){if(null==l)e.removeAttribute(t,s,i);else{const g=null==f?ui(l):f(l,r||"",s);e.setAttribute(t,s,g,i)}}(t[_i],f,l,e.value,i,r,s)}function xr(e,t,i,r,s,l){const f=l[t];if(null!==f)for(let g=0;g0&&(i[s-1][mo]=t),r{Nl(e.lView)},consumerOnSignalRead(){this.lView[xs]=this}},Z0=100;function um(e,t=!0,i=0){const r=e[so],s=r.rendererFactory;s.begin?.();try{!function uM(e,t){z_(e,t);let i=0;for(;Fl(e);){if(i===Z0)throw new _t(103,!1);i++,z_(e,1)}}(e,i)}catch(f){throw t&&dm(e,f),f}finally{s.end?.(),r.inlineEffectRunner?.flush()}}function hM(e,t,i,r){const s=t[ai];if(!(256&~s))return;t[so].inlineEffectRunner?.flush(),sn(t);let f=null,g=null;(function fM(e){return 2!==e.type})(e)&&(g=function aM(e){return e[xs]??function lM(e){const t=X0.pop()??Object.create(dM);return t.lView=e,t}(e)}(t),f=he(g));try{kc(t),function S(e){return Fi.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==i&&om(e,t,i,2,r);const w=!(3&~s);if(w){const Ne=e.preOrderCheckHooks;null!==Ne&&yi(t,Ne,null)}else{const Ne=e.preOrderHooks;null!==Ne&&hi(t,Ne,0,null),Wi(t,0)}if(function pM(e){for(let t=lp(e);null!==t;t=cp(t)){if(!(t[ai]&Sl.HasTransplantedViews))continue;const i=t[ds];for(let r=0;r-1&&(md(t,r),Qs(i,r))}this._attachedToViewContainer=!1}cu(this._lView[Sn],this._lView)}onDestroy(t){Yl(this._lView,t)}markForCheck(){df(this._cdRefInjectingView||this._lView)}detach(){this._lView[ai]&=-129}reattach(){gl(this._lView),this._lView[ai]|=128}detectChanges(){this._lView[ai]|=1024,um(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new _t(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,Gp(this._lView[Sn],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new _t(902,!1);this._appRef=t,gl(this._lView)}}let hf=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=vM}return e})();const gM=hf,_M=class extends gM{constructor(t,i,r){super(),this._declarationLView=t,this._declarationTContainer=i,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,i){return this.createEmbeddedViewImpl(t,i)}createEmbeddedViewImpl(t,i,r){const s=af(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:i,dehydratedView:r});return new uf(s)}};function vM(){return hm(Hr(),ln())}function hm(e,t){return 4&e.type?new _M(t,e,nc(e,t)):null}let rb=()=>null;function vu(e,t){return rb(e,t)}class _m{}class zM{}class ob{}class $M{resolveComponentFactory(t){throw function HM(e){const t=Error(`No component factory found for ${zn(e)}.`);return t.ngComponent=e,t}(t)}}let _f=(()=>{class e{static#e=this.NULL=new $M}return e})();class ab{}let WM=(()=>{class e{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function GM(){const e=ln(),i=Zo(Hr().index,e);return(Ao(i)?i:e)[_i]}()}return e})(),KM=(()=>{class e{static#e=this.\u0275prov=ii({token:e,providedIn:"root",factory:()=>null})}return e})();const X_={};function XM(e,t){if(null!==function U(){return T}())throw new _t(-602,!1)}const lb=new Set;function Ml(e){lb.has(e)||(lb.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function cb(...e){}class ps{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:i=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new cl(!1),this.onMicrotaskEmpty=new cl(!1),this.onStable=new cl(!1),this.onError=new cl(!1),typeof Zone>"u")throw new _t(908,!1);Zone.assertZonePatched();const s=this;s._nesting=0,s._outer=s._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(s._inner=s._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(s._inner=s._inner.fork(Zone.longStackTraceZoneSpec)),s.shouldCoalesceEventChangeDetection=!r&&i,s.shouldCoalesceRunChangeDetection=r,s.lastRequestAnimationFrameId=-1,s.nativeRequestAnimationFrame=function ZM(){const e="function"==typeof Jt.requestAnimationFrame;let t=Jt[e?"requestAnimationFrame":"setTimeout"],i=Jt[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&i){const r=t[Zone.__symbol__("OriginalDelegate")];r&&(t=r);const s=i[Zone.__symbol__("OriginalDelegate")];s&&(i=s)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:i}}().nativeRequestAnimationFrame,function JM(e){const t=()=>{!function YM(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(Jt,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,Q_(e),e.isCheckStableRunning=!0,Z_(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),Q_(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(i,r,s,l,f,g)=>{if(function qM(e){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0].data?.__ignore_ng_zone__}(g))return i.invokeTask(s,l,f,g);try{return db(e),i.invokeTask(s,l,f,g)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===l.type||e.shouldCoalesceRunChangeDetection)&&t(),ub(e)}},onInvoke:(i,r,s,l,f,g,w)=>{try{return db(e),i.invoke(s,l,f,g,w)}finally{e.shouldCoalesceRunChangeDetection&&t(),ub(e)}},onHasTask:(i,r,s,l)=>{i.hasTask(s,l),r===s&&("microTask"==l.change?(e._hasPendingMicrotasks=l.microTask,Q_(e),Z_(e)):"macroTask"==l.change&&(e.hasPendingMacrotasks=l.macroTask))},onHandleError:(i,r,s,l)=>(i.handleError(s,l),e.runOutsideAngular(()=>e.onError.emit(l)),!1)})}(s)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!ps.isInAngularZone())throw new _t(909,!1)}static assertNotInAngularZone(){if(ps.isInAngularZone())throw new _t(909,!1)}run(t,i,r){return this._inner.run(t,i,r)}runTask(t,i,r,s){const l=this._inner,f=l.scheduleEventTask("NgZoneEvent: "+s,t,QM,cb,cb);try{return l.runTask(f,i,r)}finally{l.cancelTask(f)}}runGuarded(t,i,r){return this._inner.runGuarded(t,i,r)}runOutsideAngular(t){return this._outer.run(t)}}const QM={};function Z_(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function Q_(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function db(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function ub(e){e._nesting--,Z_(e)}let vf=(()=>{class e{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){this.executeInternalCallbacks(),this.handler?.execute()}executeInternalCallbacks(){const i=[...this.internalCallbacks];this.internalCallbacks.length=0;for(const r of i)r()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}static#e=this.\u0275prov=ii({token:e,providedIn:"root",factory:()=>new e})}return e})();function Oc(e){return!!jt(e)}function bm(e,t,i){let r=i?e.styles:null,s=i?e.classes:null,l=0;if(null!==t)for(let f=0;f0&&tm(e,i,l.join(" "))}}(St,Rs,hn,r),void 0!==i&&function hx(e,t,i){const r=e.projection=[];for(let s=0;s{class e{static#e=this.__NG_ELEMENT_ID__=px}return e})();function px(){return wb(Hr(),ln())}const mx=Cm,yb=class extends mx{constructor(t,i,r){super(),this._lContainer=t,this._hostTNode=i,this._hostLView=r}get element(){return nc(this._hostTNode,this._hostLView)}get injector(){return new is(this._hostTNode,this._hostLView)}get parentInjector(){const t=Kc(this._hostTNode,this._hostLView);if(Fd(t)){const i=Vl(t,this._hostLView),r=Bl(t);return new is(i[Sn].data[r+8],i)}return new is(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const i=Cb(this._lContainer);return null!==i&&i[t]||null}get length(){return this._lContainer.length-qr}createEmbeddedView(t,i,r){let s,l;"number"==typeof r?s=r:null!=r&&(s=r.index,l=r.injector);const f=vu(this._lContainer,t.ssrId),g=t.createEmbeddedViewImpl(i||{},l,f);return this.insertImpl(g,s,_u(this._hostTNode,f)),g}createComponent(t,i,r,s,l){const f=t&&!function vn(e){return"function"==typeof e}(t);let g;if(f)g=i;else{const $t=i||{};g=$t.index,r=$t.injector,s=$t.projectableNodes,l=$t.environmentInjector||$t.ngModuleRef}const w=f?t:new Cf(Z(t)),Y=r||this.parentInjector;if(!l&&null==w.ngModule){const hn=(f?Y:this.parentInjector).get(Yr,null);hn&&(l=hn)}const de=Z(w.componentType??{}),Ne=vu(this._lContainer,de?.id??null),St=w.create(Y,s,Ne?.firstChild??null,l);return this.insertImpl(St.hostView,g,_u(this._hostTNode,Ne)),St}insert(t,i){return this.insertImpl(t,i,!0)}insertImpl(t,i,r){const s=t._lView;if(function Rc(e){return Vo(e[ir])}(s)){const g=this.indexOf(t);if(-1!==g)this.detach(g);else{const w=s[ir],Y=new yb(w,w[Fr],w[ir]);Y.detach(Y.indexOf(t))}}const l=this._adjustIndex(i),f=this._lContainer;return lf(f,s,l,r),t.attachToViewContainerRef(),ba(ev(f),l,t),t}move(t,i){return this.insert(t,i)}indexOf(t){const i=Cb(this._lContainer);return null!==i?i.indexOf(t):-1}remove(t){const i=this._adjustIndex(t,-1),r=md(this._lContainer,i);r&&(Qs(ev(this._lContainer),i),cu(r[Sn],r))}detach(t){const i=this._adjustIndex(t,-1),r=md(this._lContainer,i);return r&&null!=Qs(ev(this._lContainer),i)?new uf(r):null}_adjustIndex(t,i=0){return t??this.length+i}};function Cb(e){return e[8]}function ev(e){return e[8]||(e[8]=[])}function wb(e,t){let i;const r=t[e.index];return Vo(r)?i=r:(i=Gs(r,t,null,e),t[e.index]=i,wo(t,i)),Mb(i,t,e,r),new yb(i,e,t)}let Mb=function Eb(e,t,i,r){if(e[Po])return;let s;s=8&i.type?xi(r):function gx(e,t){const i=e[_i],r=i.createComment(""),s=ao(t,e);return uc(i,du(i,s),r,function x_(e,t){return e.nextSibling(t)}(i,s),!1),r}(t,i),e[Po]=s},tv=()=>!1;class nv{constructor(t){this.queryList=t,this.matches=null}clone(){return new nv(this.queryList)}setDirty(){this.queryList.setDirty()}}class iv{constructor(t=[]){this.queries=t}createEmbeddedView(t){const i=t.queries;if(null!==i){const r=null!==t.contentQueries?t.contentQueries[0]:i.length,s=[];for(let l=0;lt.trim())}(t):t}}class rv{constructor(t=[]){this.queries=t}elementStart(t,i){for(let r=0;r0)r.push(f[g/2]);else{const Y=l[g+1],de=t[-w];for(let Ne=qr;Ne(k(t),t.value);return i[ne]=t,i}(e),r=i[ne];return t?.equal&&(r.equal=t.equal),i.set=s=>at(r,s),i.update=s=>function De(e,t){ae()||ut(),at(e,t(e.value))}(r,s),i.asReadonly=kb.bind(i),i}function kb(){const e=this[ne];if(void 0===e.readonlyFn){const t=()=>this();t[ne]=e,e.readonlyFn=t}return e.readonlyFn}function Fb(e){return cv(e)&&"function"==typeof e.set}function dv(e,t){let i;const r=X(()=>{i._dirtyCounter();const s=function Dx(e,t){const i=e._lView,r=e._queryIndex;if(void 0===i||void 0===r||4&i[ai])return t?void 0:Ki;const s=av(i,r),l=Ab(i,r);return s.reset(l,qf),t?s.first:s._changesDetected||void 0===e._flatValue?e._flatValue=s.toArray():e._flatValue}(i,e);if(t&&void 0===s)throw new _t(-951,!1);return s});return i=r[ne],i._dirtyCounter=Rb(0),i._flatValue=void 0,r}function Bb(){return dv(!1,!1)}function Vb(e,t){const i=e[ne];i._lView=ln(),i._queryIndex=t,i._queryList=av(i._lView,t),i._queryList.onDirty(()=>i._dirtyCounter.update(r=>r+1))}function jb(e,t){return function Nb(){return dv(!0,!1)}()}const Sx=(jb.required=function Ox(e,t){return function Lb(){return dv(!0,!0)}()},jb);function Tx(e,t){return Bb()}function Ix(e,t){return Bb()}function Ub(e){const t=Object.create(qt),i=new dh;function r(){return k(t),zb(t.value),t.value}return t.value=e,r[ne]=t,r.asReadonly=kb.bind(r),r.set=s=>{t.equal(t.value,s)||(at(t,s),i.emit(s))},r.update=s=>{zb(t.value),r.set(s(t.value))},r.subscribe=i.subscribe.bind(i),r.destroyRef=i.destroyRef,r}function zb(e){if(e===Bn)throw new _t(-952,!1)}function Hb(e){return Ub(e)}const Ax=(Hb.required=function Px(){return Ub(Bn)},Hb);function uv(e){let t=function Xb(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),i=!0;const r=[e];for(;t;){let s;if($s(e))s=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new _t(903,!1);s=t.\u0275dir}if(s){if(i){r.push(s);const f=e;f.inputs=Mm(e.inputs),f.inputTransforms=Mm(e.inputTransforms),f.declaredInputs=Mm(e.declaredInputs),f.outputs=Mm(e.outputs);const g=s.hostBindings;g&&Wx(e,g);const w=s.viewQuery,Y=s.contentQueries;if(w&&Hx(e,w),Y&&$x(e,Y),Ux(e,s),Ei(e.outputs,s.outputs),$s(s)&&s.data.animation){const de=e.data;de.animation=(de.animation||[]).concat(s.data.animation)}}const l=s.features;if(l)for(let f=0;f=0;r--){const s=e[r];s.hostVars=t+=s.hostVars,s.hostAttrs=j(s.hostAttrs,i=j(i,s.hostAttrs))}}(r)}function Ux(e,t){for(const i in t.inputs){if(!t.inputs.hasOwnProperty(i)||e.inputs.hasOwnProperty(i))continue;const r=t.inputs[i];if(void 0!==r&&(e.inputs[i]=r,e.declaredInputs[i]=t.declaredInputs[i],null!==t.inputTransforms)){const s=Array.isArray(r)?r[0]:r;if(!t.inputTransforms.hasOwnProperty(s))continue;e.inputTransforms??={},e.inputTransforms[s]=t.inputTransforms[s]}}}function Mm(e){return e===ho?{}:e===Ki?[]:e}function Hx(e,t){const i=e.viewQuery;e.viewQuery=i?(r,s)=>{t(r,s),i(r,s)}:t}function $x(e,t){const i=e.contentQueries;e.contentQueries=i?(r,s,l)=>{t(r,s,l),i(r,s,l)}:t}function Wx(e,t){const i=e.hostBindings;e.hostBindings=i?(r,s)=>{t(r,s),i(r,s)}:t}function Jb(e){const t=e.inputConfig,i={};for(const r in t)if(t.hasOwnProperty(r)){const s=t[r];Array.isArray(s)&&s[3]&&(i[r]=s[3])}e.inputTransforms=i}class Cd{}class qb{}function Yx(e,t){return new hv(e,t??null,[])}class hv extends Cd{constructor(t,i,r){super(),this._parent=i,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new vb(this);const s=jt(t);this._bootstrapComponents=Oa(s.bootstrap),this._r3Injector=Yf(t,i,[{provide:Cd,useValue:this},{provide:_f,useValue:this.componentFactoryResolver},...r],zn(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(i=>i()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class fv extends qb{constructor(t){super(),this.moduleType=t}create(t){return new hv(this.moduleType,t,[])}}class ey extends Cd{constructor(t){super(),this.componentFactoryResolver=new vb(this),this.instance=null;const i=new Hs([...t.providers,{provide:Cd,useValue:this},{provide:_f,useValue:this.componentFactoryResolver}],t.parent||zi(),t.debugName,new Set(["environment"]));this.injector=i,t.runEnvironmentInitializers&&i.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function pv(e,t,i=null){return new ey({providers:e,parent:t,debugName:i,runEnvironmentInitializers:!0}).injector}let yu=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new xn.t(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const i=this.taskId++;return this.pendingTasks.add(i),i}remove(i){this.pendingTasks.delete(i),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ii({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Em(e){return!!mv(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function mv(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function Kl(e,t,i){return e[t]=i}function Mf(e,t){return e[t]}function os(e,t,i){return!Object.is(e[t],i)&&(e[t]=i,!0)}function wd(e,t,i,r){const s=os(e,t,i);return os(e,t+1,r)||s}function ul(e,t,i,r,s,l){const f=wd(e,t,i,r);return wd(e,t+2,s,l)||f}function Cu(e,t,i,r,s,l,f,g){const w=ln(),Y=cr(),de=e+vi,Ne=Y.firstCreatePass?function rE(e,t,i,r,s,l,f,g,w){const Y=t.consts,de=Wl(t,e,4,f||null,Ba(Y,g));_(t,i,de,Ba(Y,w)),di(t,de);const Ne=de.tView=rf(2,de,r,s,l,t.directiveRegistry,t.pipeRegistry,null,t.schemas,Y,null);return null!==t.queries&&(t.queries.template(t,de),Ne.queries=t.queries.embeddedTView(de)),de}(de,Y,w,t,i,r,s,l,f):Y.data[de];ua(Ne,!1);const bt=ty(Y,w,Ne,e);ol()&&fu(Y,w,bt,Ne),ro(bt,w);const St=Gs(bt,w,bt,Ne);return w[de]=St,wo(w,St),function xb(e,t,i){return tv(e,t,i)}(St,Ne,w),Fa(Ne)&&tf(Y,w,Ne),null!=f&&nf(w,Ne,g),Cu}let ty=function ny(e,t,i,r){return ha(!0),t[_i].createComment("")};function Ev(e,t,i,r){const s=ln();return os(s,u(),t)&&(cr(),Ci(ri(),s,e,t,i,r)),Ev}function Tu(e,t,i,r){return os(e,u(),i)?t+ui(i)+r:Zi}function Iu(e,t,i,r,s,l){const g=wd(e,function Ka(){return Fi.lFrame.bindingIndex}(),i,s);return d(2),g?t+ui(i)+r+ui(s)+l:Zi}function Am(e,t){return e<<17|t<<2}function Ic(e){return e>>17&32767}function Dv(e){return 2|e}function xd(e){return(131068&e)>>2}function Ov(e,t){return-131069&e|t<<2}function Sv(e){return 1|e}function Ry(e,t,i,r){const s=e[i+1],l=null===t;let f=r?Ic(s):xd(s),g=!1;for(;0!==f&&(!1===g||l);){const Y=e[f+1];HE(e[f],t)&&(g=!0,e[f+1]=r?Sv(Y):Dv(Y)),f=r?Ic(Y):xd(Y)}g&&(e[i+1]=r?Dv(s):Sv(s))}function HE(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&gr(e,t)>=0}const Ps={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function ky(e){return e.substring(Ps.key,Ps.keyEnd)}function $E(e){return e.substring(Ps.value,Ps.valueEnd)}function Fy(e,t){const i=Ps.textEnd;return i===t?-1:(t=Ps.keyEnd=function KE(e,t,i){for(;t32;)t++;return t}(e,Ps.key=t,i),Lu(e,t,i))}function Ny(e,t){const i=Ps.textEnd;let r=Ps.key=Lu(e,t,i);return i===r?-1:(r=Ps.keyEnd=function XE(e,t,i){let r;for(;t=65&&(-33&r)<=90||r>=48&&r<=57);)t++;return t}(e,r,i),r=By(e,r,i),r=Ps.value=Lu(e,r,i),r=Ps.valueEnd=function ZE(e,t,i){let r=-1,s=-1,l=-1,f=t,g=f;for(;f32&&(g=f),l=s,s=r,r=-33&w}return g}(e,r,i),By(e,r,i))}function Ly(e){Ps.key=0,Ps.keyEnd=0,Ps.value=0,Ps.valueEnd=0,Ps.textEnd=e.length}function Lu(e,t,i){for(;t=0;i=Ny(t,i))Hy(e,ky(t),$E(t))}function jy(e){Dl(nD,Xl,e,!0)}function Xl(e,t){for(let i=function WE(e){return Ly(e),Fy(e,Lu(e,0,Ps.textEnd))}(t);i>=0;i=Fy(t,i))jr(e,ky(t),!0)}function El(e,t,i,r){const s=ln(),l=cr(),f=d(2);l.firstUpdatePass&&zy(l,e,f,r),t!==Zi&&os(s,f,t)&&$y(l,l.data[Un()],s,s[_i],e,s[f+1]=function rD(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=zn(rs(e)))),e}(t,i),r,f)}function Dl(e,t,i,r){const s=cr(),l=d(2);s.firstUpdatePass&&zy(s,null,l,r);const f=ln();if(i!==Zi&&os(f,l,i)){const g=s.data[Un()];if(Gy(g,r)&&!Uy(s,l)){let w=r?g.classesWithoutHost:g.stylesWithoutHost;null!==w&&(i=Qt(w,i||"")),Iv(s,g,f,i,r)}else!function iD(e,t,i,r,s,l,f,g){s===Zi&&(s=Ki);let w=0,Y=0,de=0=e.expandoStartIndex}function zy(e,t,i,r){const s=e.data;if(null===s[i+1]){const l=s[Un()],f=Uy(e,i);Gy(l,r)&&null===t&&!f&&(t=!1),t=function YE(e,t,i,r){const s=Ue(e);let l=r?t.residualClasses:t.residualStyles;if(null===s)0===(r?t.classBindings:t.styleBindings)&&(i=Sf(i=Rv(null,e,t,i,r),t.attrs,r),l=null);else{const f=t.directiveStylingLast;if(-1===f||e[f]!==s)if(i=Rv(s,e,t,i,r),null===l){let w=function JE(e,t,i){const r=i?t.classBindings:t.styleBindings;if(0!==xd(r))return e[Ic(r)]}(e,t,r);void 0!==w&&Array.isArray(w)&&(w=Rv(null,e,t,w[1],r),w=Sf(w,t.attrs,r),function qE(e,t,i,r){e[Ic(i?t.classBindings:t.styleBindings)]=r}(e,t,r,w))}else l=function eD(e,t,i){let r;const s=t.directiveEnd;for(let l=1+t.directiveStylingLast;l0)&&(Y=!0)):de=i,s)if(0!==w){const bt=Ic(e[g+1]);e[r+1]=Am(bt,g),0!==bt&&(e[bt+1]=Ov(e[bt+1],r)),e[g+1]=function VE(e,t){return 131071&e|t<<17}(e[g+1],r)}else e[r+1]=Am(g,0),0!==g&&(e[g+1]=Ov(e[g+1],r)),g=r;else e[r+1]=Am(w,0),0===g?g=r:e[w+1]=Ov(e[w+1],r),w=r;Y&&(e[r+1]=Dv(e[r+1])),Ry(e,de,r,!0),Ry(e,de,r,!1),function zE(e,t,i,r,s){const l=s?e.residualClasses:e.residualStyles;null!=l&&"string"==typeof t&&gr(l,t)>=0&&(i[r+1]=Sv(i[r+1]))}(t,de,e,r,l),f=Am(g,w),l?t.classBindings=f:t.styleBindings=f}(s,l,t,i,f,r)}}function Rv(e,t,i,r,s){let l=null;const f=i.directiveEnd;let g=i.directiveStylingLast;for(-1===g?g=i.directiveStart:g++;g0;){const w=e[s],Y=Array.isArray(w),de=Y?w[1]:w,Ne=null===de;let bt=i[s+1];bt===Zi&&(bt=Ne?Ki:void 0);let St=Ne?Eo(bt,r):de===r?bt:void 0;if(Y&&!Rm(St)&&(St=Eo(w,r)),Rm(St)&&(g=St,f))return g;const $t=e[s+1];s=f?Ic($t):xd($t)}if(null!==t){let w=l?t.residualClasses:t.residualStyles;null!=w&&(g=Eo(w,r))}return g}function Rm(e){return void 0!==e}function Gy(e,t){return!!(e.flags&(t?8:16))}function Ky(e,t,i){Dl(jr,Xl,Tu(ln(),e,t,i),!0)}function Xy(e,t,i,r,s){Dl(jr,Xl,Iu(ln(),e,t,i,r,s),!0)}class fD{destroy(t){}updateValue(t,i){}swap(t,i){const r=Math.min(t,i),s=Math.max(t,i),l=this.detach(s);if(s-r>1){const f=this.detach(r);this.attach(r,l),this.attach(s,f)}else this.attach(r,l)}move(t,i){this.attach(i,this.detach(t))}}function kv(e,t,i,r,s){return e===i&&Object.is(t,r)?1:Object.is(s(e,t),s(i,r))?-1:0}function Fv(e,t,i,r){return!(void 0===t||!t.has(r)||(e.attach(i,t.get(r)),t.delete(r),0))}function Zy(e,t,i,r,s){if(Fv(e,t,r,i(r,s)))e.updateValue(r,s);else{const l=e.create(r,s);e.attach(r,l)}}function Qy(e,t,i,r){const s=new Set;for(let l=t;l<=i;l++)s.add(r(l,e.at(l)));return s}class Yy{constructor(){this.kvMap=new Map,this._vMap=void 0}has(t){return this.kvMap.has(t)}delete(t){if(!this.has(t))return!1;const i=this.kvMap.get(t);return void 0!==this._vMap&&this._vMap.has(i)?(this.kvMap.set(t,this._vMap.get(i)),this._vMap.delete(i)):this.kvMap.delete(t),!0}get(t){return this.kvMap.get(t)}set(t,i){if(this.kvMap.has(t)){let r=this.kvMap.get(t);void 0===this._vMap&&(this._vMap=new Map);const s=this._vMap;for(;s.has(r);)r=s.get(r);s.set(r,i)}else this.kvMap.set(t,i)}forEach(t){for(let[i,r]of this.kvMap)if(t(r,i),void 0!==this._vMap){const s=this._vMap;for(;s.has(r);)r=s.get(r),t(r,i)}}}function Jy(e,t,i){Ml("NgControlFlow");const r=ln(),s=u(),l=Nv(r,vi+e);if(os(r,s,t)){const g=Q(null);try{if(U_(l,0),-1!==t){const w=Lv(r[Sn],vi+t),Y=vu(l,w.tView.ssrId);lf(l,af(r,w,i,{dehydratedView:Y}),0,_u(w,Y))}}finally{Q(g)}}else{const g=G0(l,0);void 0!==g&&(g[_r]=i)}}class mD{constructor(t,i,r){this.lContainer=t,this.$implicit=i,this.$index=r}get $count(){return this.lContainer.length-qr}}function qy(e){return e}function e1(e,t){return t}class gD{constructor(t,i,r){this.hasEmptyBlock=t,this.trackByFn=i,this.liveCollection=r}}function t1(e,t,i,r,s,l,f,g,w,Y,de,Ne,bt){Ml("NgControlFlow");const St=void 0!==w,$t=ln(),hn=g?f.bind($t[Ur][_r]):f,kn=new gD(St,hn);$t[vi+e]=kn,Cu(e+1,t,i,r,s,l),St&&Cu(e+2,w,Y,de,Ne,bt)}class _D extends fD{constructor(t,i,r){super(),this.lContainer=t,this.hostLView=i,this.templateTNode=r,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-qr}at(t){return this.getLView(t)[_r].$implicit}attach(t,i){const r=i[Wr];this.needsIndexUpdate||=t!==this.length,lf(this.lContainer,i,t,_u(this.templateTNode,r))}detach(t){return this.needsIndexUpdate||=t!==this.length-1,function vD(e,t){return md(e,t)}(this.lContainer,t)}create(t,i){const r=vu(this.lContainer,this.templateTNode.tView.ssrId);return af(this.hostLView,this.templateTNode,new mD(this.lContainer,i,t),{dehydratedView:r})}destroy(t){cu(t[Sn],t)}updateValue(t,i){this.getLView(t)[_r].$implicit=i}reset(){this.needsIndexUpdate=!1}updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t{e.destroy(g)})}(f,e,l.trackByFn),f.updateIndexes(),l.hasEmptyBlock){const g=u(),w=0===f.length;if(os(r,g,w)){const Y=i+2,de=Nv(r,Y);if(w){const Ne=Lv(s,Y),bt=vu(de,Ne.tView.ssrId);lf(de,af(r,Ne,void 0,{dehydratedView:bt}),0,_u(Ne,bt))}else U_(de,0)}}}finally{Q(t)}}function Nv(e,t){return e[t]}function Lv(e,t){return il(e,t)}function km(e,t,i,r){const s=ln(),l=cr(),f=vi+e,g=s[_i],w=l.firstCreatePass?function yD(e,t,i,r,s,l){const f=t.consts,w=Wl(t,e,2,r,Ba(f,s));return _(t,i,w,Ba(f,l)),null!==w.attrs&&bm(w,w.attrs,!1),null!==w.mergedAttrs&&bm(w,w.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,w),w}(f,l,s,t,i,r):l.data[f],Y=r1(l,s,w,g,t,e);s[f]=Y;const de=Fa(w);return ua(w,!0),mu(g,Y,w),!function xf(e){return!(32&~e.flags)}(w)&&ol()&&fu(l,s,Y,w),0===function Ku(){return Fi.lFrame.elementDepthCount}()&&ro(Y,s),function Xu(){Fi.lFrame.elementDepthCount++}(),de&&(tf(l,s,w),ef(l,w,s)),null!==r&&nf(s,w),km}function Fm(){let e=Hr();_c()?ql():(e=e.parent,ua(e,!1));const t=e;(function Uf(e){return Fi.skipHydrationRootTNode===e})(t)&&function gc(){Fi.skipHydrationRootTNode=null}(),function Ad(){Fi.lFrame.elementDepthCount--}();const i=cr();return i.firstCreatePass&&(di(i,e),Tl(e)&&i.queries.elementEnd(e)),null!=t.classesWithoutHost&&function fa(e){return!!(8&e.flags)}(t)&&Iv(i,t,ln(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function hs(e){return!!(16&e.flags)}(t)&&Iv(i,t,ln(),t.stylesWithoutHost,!1),Fm}function Bv(e,t,i,r){return km(e,t,i,r),Fm(),Bv}let r1=(e,t,i,r,s,l)=>(ha(!0),lu(r,s,function Ll(){return Fi.lFrame.currentNamespace}()));function Nm(e,t,i){const r=ln(),s=cr(),l=e+vi,f=s.firstCreatePass?function MD(e,t,i,r,s){const l=t.consts,f=Ba(l,r),g=Wl(t,e,8,"ng-container",f);return null!==f&&bm(g,f,!0),_(t,i,g,Ba(l,s)),null!==t.queries&&t.queries.elementStart(t,g),g}(l,s,r,t,i):s.data[l];ua(f,!0);const g=o1(s,r,f,e);return r[l]=g,ol()&&fu(s,r,g,f),ro(g,r),Fa(f)&&(tf(s,r,f),ef(s,f,r)),null!=i&&nf(r,f),Nm}function Lm(){let e=Hr();const t=cr();return _c()?ql():(e=e.parent,ua(e,!1)),t.firstCreatePass&&(di(t,e),Tl(e)&&t.queries.elementEnd(e)),Lm}function Vv(e,t,i){return Nm(e,t,i),Lm(),Vv}let o1=(e,t,i,r)=>(ha(!0),Kh(t[_i],""));function s1(){return ln()}function jv(e,t,i){const r=ln();return os(r,u(),t)&&_a(cr(),ri(),r,e,t,r[_i],i,!0),jv}function Uv(e,t,i){const r=ln();if(os(r,u(),t)){const l=cr(),f=ri();_a(l,f,r,e,t,W0(Ue(l.data),f,r),i,!0)}return Uv}const Ed=void 0;var OD=["en",[["a","p"],["AM","PM"],Ed],[["AM","PM"],Ed,Ed],[["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"]],Ed,[["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"]],Ed,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Ed,"{1} 'at' {0}",Ed],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function DD(e){const i=Math.floor(Math.abs(e)),r=e.toString().replace(/^[^.]*\.?/,"").length;return 1===i&&0===r?1:5}];let Bu={};function SD(e,t,i){"string"!=typeof t&&(i=t,t=e[Vu.LocaleId]),t=t.toLowerCase().replace(/_/g,"-"),Bu[t]=e,i&&(Bu[t][Vu.ExtraData]=i)}function zv(e){const t=function TD(e){return e.toLowerCase().replace(/_/g,"-")}(e);let i=l1(t);if(i)return i;const r=t.split("-")[0];if(i=l1(r),i)return i;if("en"===r)return OD;throw new _t(701,!1)}function a1(e){return zv(e)[Vu.PluralCase]}function l1(e){return e in Bu||(Bu[e]=Jt.ng&&Jt.ng.common&&Jt.ng.common.locales&&Jt.ng.common.locales[e]),Bu[e]}var Vu=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}(Vu||{});const ju="en-US";let c1=ju;function Wv(e,t,i,r){const s=ln(),l=cr(),f=Hr();return Kv(l,s,s[_i],f,e,t,r),Wv}function Gv(e,t){const i=Hr(),r=ln(),s=cr();return Kv(s,r,W0(Ue(s.data),i,r),i,e,t),Gv}function Kv(e,t,i,r,s,l,f){const g=Fa(r),Y=e.firstCreatePass&&$0(e),de=t[_r],Ne=sf(t);let bt=!0;if(3&r.type||f){const hn=ao(r,t),kn=f?f(hn):hn,Gn=Ne.length,En=f?zr=>f(xi(zr[r.index])):r.index;let Bi=null;if(!f&&g&&(Bi=function D2(e,t,i,r){const s=e.cleanup;if(null!=s)for(let l=0;lw?g[w]:null}"string"==typeof f&&(l+=2)}return null}(e,t,s,r.index)),null!==Bi)(Bi.__ngLastListenerFn__||Bi).__ngNextListenerFn__=l,Bi.__ngLastListenerFn__=l,bt=!1;else{l=N1(r,t,de,l,!1);const zr=i.listen(kn,s,l);Ne.push(l,zr),Y&&Y.push(s,En,Gn,Gn+1)}}else l=N1(r,t,de,l,!1);const St=r.outputs;let $t;if(bt&&null!==St&&($t=St[s])){const hn=$t.length;if(hn)for(let kn=0;kn-1?Zo(e.index,t):t);let w=F1(t,i,r,f),Y=l.__ngNextListenerFn__;for(;Y;)w=F1(t,i,Y,f)&&w,Y=Y.__ngNextListenerFn__;return s&&!1===w&&f.preventDefault(),w}}function L1(e=1){return function Jn(e){return(Fi.lFrame.contextLView=function Wu(e,t){for(;e>0;)t=t[Co],e--;return t}(e,Fi.lFrame.contextLView))[_r]}(e)}function O2(e,t){let i=null;const r=function Us(e){const t=e.attrs;if(null!=t){const i=t.indexOf(5);if(!(1&i))return t[i+1]}return null}(e);for(let s=0;s(ha(!0),function au(e,t){return e.createText(t)}(t[_i],r));function Qv(e){return zm("",e,""),Qv}function zm(e,t,i){const r=ln(),s=Tu(r,e,t,i);return s!==Zi&&hc(r,Un(),s),zm}function Yv(e,t,i,r,s){const l=ln(),f=Iu(l,e,t,i,r,s);return f!==Zi&&hc(l,Un(),f),Yv}function Jv(e,t,i){Fb(t)&&(t=t());const r=ln();return os(r,u(),t)&&_a(cr(),ri(),r,e,t,r[_i],i,!1),Jv}function yC(e,t){const i=Fb(e);return i&&e.set(t),i}function qv(e,t){const i=ln(),r=cr(),s=Hr();return Kv(r,i,i[_i],s,e,t),qv}function e0(e,t,i,r,s){if(e=je(e),Array.isArray(e))for(let l=0;l>20;if(Li(e)||!e.multi){const St=new Gr(Y,s,Dc),$t=n0(w,t,s?de:de+bt,Ne);-1===$t?(eh(Gc(g,f),l,w),t0(l,e,t.length),t.push(w),g.directiveStart++,g.directiveEnd++,s&&(g.providerIndexes+=1048576),i.push(St),f.push(St)):(i[$t]=St,f[$t]=St)}else{const St=n0(w,t,de+bt,Ne),$t=n0(w,t,de,de+bt),kn=$t>=0&&i[$t];if(s&&!kn||!s&&!(St>=0&&i[St])){eh(Gc(g,f),l,w);const Gn=function H2(e,t,i,r,s){const l=new Gr(e,i,Dc);return l.multi=[],l.index=t,l.componentProviders=0,CC(l,s,r&&!i),l}(s?z2:U2,i.length,s,r,Y);!s&&kn&&(i[$t].providerFactory=Gn),t0(l,e,t.length,0),t.push(w),g.directiveStart++,g.directiveEnd++,s&&(g.providerIndexes+=1048576),i.push(Gn),f.push(Gn)}else t0(l,e,St>-1?St:$t,CC(i[s?$t:St],Y,!s&&r));!s&&r&&kn&&i[$t].componentProviders++}}}function t0(e,t,i,r){const s=Li(t),l=function Rr(e){return!!e.useClass}(t);if(s||l){const w=(l?je(t.useClass):t).prototype.ngOnDestroy;if(w){const Y=e.destroyHooks||(e.destroyHooks=[]);if(!s&&t.multi){const de=Y.indexOf(i);-1===de?Y.push(i,[r,w]):Y[de+1].push(r,w)}else Y.push(i,w)}}}function CC(e,t,i){return i&&e.componentProviders++,e.multi.push(t)-1}function n0(e,t,i,r){for(let s=i;s{i.providersResolver=(r,s)=>function j2(e,t,i){const r=cr();if(r.firstCreatePass){const s=$s(e);e0(i,r.data,r.blueprint,s,!0),e0(t,r.data,r.blueprint,s,!1)}}(r,s?s(e):e,t)}}let $2=(()=>{class e{constructor(i){this._injector=i,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(i){if(!i.standalone)return null;if(!this.cachedInjectors.has(i)){const r=wt(0,i.type),s=r.length>0?pv([r],this._injector,`Standalone[${i.type.name}]`):null;this.cachedInjectors.set(i,s)}return this.cachedInjectors.get(i)}ngOnDestroy(){try{for(const i of this.cachedInjectors.values())null!==i&&i.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=ii({token:e,providedIn:"environment",factory:()=>new e(Cr(Yr))})}return e})();function MC(e){Ml("NgStandalone"),e.getStandaloneInjector=t=>t.get($2).getOrCreateStandaloneInjector(e)}function EC(e,t,i){const r=Os()+e,s=ln();return s[r]===Zi?Kl(s,r,i?t.call(i):t()):Mf(s,r)}function DC(e,t,i,r){return AC(ln(),Os(),e,t,i,r)}function OC(e,t,i,r,s){return RC(ln(),Os(),e,t,i,r,s)}function SC(e,t,i,r,s,l){return kC(ln(),Os(),e,t,i,r,s,l)}function TC(e,t,i,r,s,l,f,g){const w=Os()+e,Y=ln(),de=ul(Y,w,i,r,s,l);return os(Y,w+4,f)||de?Kl(Y,w+5,g?t.call(g,i,r,s,l,f):t(i,r,s,l,f)):Mf(Y,w+5)}function IC(e,t,i,r,s,l,f,g,w){const Y=Os()+e,de=ln(),Ne=ul(de,Y,i,r,s,l);return wd(de,Y+4,f,g)||Ne?Kl(de,Y+6,w?t.call(w,i,r,s,l,f,g):t(i,r,s,l,f,g)):Mf(de,Y+6)}function PC(e,t,i,r){return function NC(e,t,i,r,s,l){let f=t+i,g=!1;for(let w=0;w=0;i--){const r=t[i];if(e===r.name)return r}}(t,i.pipeRegistry),i.data[s]=r,r.onDestroy&&(i.destroyHooks??=[]).push(s,r.onDestroy)):r=i.data[s];const l=r.factory||(r.factory=Wn(r.type)),g=ur(Dc);try{const w=ec(!1),Y=l();return ec(w),function S2(e,t,i,r){i>=e.data.length&&(e.data[i]=null,e.blueprint[i]=null),t[i]=r}(i,ln(),s,Y),Y}finally{ur(g)}}function BC(e,t,i){const r=e+vi,s=ln(),l=ra(s,r);return Nf(s,r)?AC(s,Os(),t,l.transform,i,l):l.transform(i)}function VC(e,t,i,r){const s=e+vi,l=ln(),f=ra(l,s);return Nf(l,s)?RC(l,Os(),t,f.transform,i,r,f):f.transform(i,r)}function jC(e,t,i,r,s){const l=e+vi,f=ln(),g=ra(f,l);return Nf(f,l)?kC(f,Os(),t,g.transform,i,r,s,g):g.transform(i,r,s)}function UC(e,t,i,r,s,l){const f=e+vi,g=ln(),w=ra(g,f);return Nf(g,f)?function FC(e,t,i,r,s,l,f,g,w){const Y=t+i;return ul(e,Y,s,l,f,g)?Kl(e,Y+4,w?r.call(w,s,l,f,g):r(s,l,f,g)):Ff(e,Y+4)}(g,Os(),t,w.transform,i,r,s,l,w):w.transform(i,r,s,l)}function Nf(e,t){return e[Sn].data[t].pure}function zC(e,t){return hm(e,t)}class rw{constructor(t){this.full=t;const i=t.split(".");this.major=i[0],this.minor=i[1],this.patch=i.slice(2).join(".")}}let ow=(()=>{class e{log(i){console.log(i)}warn(i){console.warn(i)}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ii({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();const dw=new Ct(""),uw=new Ct("");let d0,$O=(()=>{class e{constructor(i,r,s){this._ngZone=i,this.registry=r,this._pendingCount=0,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,d0||(function WO(e){d0=e}(s),s.addToWindow(r)),this._watchAngularEvents(),i.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{ps.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let i=this._callbacks.pop();clearTimeout(i.timeoutId),i.doneCb()}});else{let i=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(i)||(clearTimeout(r.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(i=>({source:i.source,creationLocation:i.creationLocation,data:i.data})):[]}addCallback(i,r,s){let l=-1;r&&r>0&&(l=setTimeout(()=>{this._callbacks=this._callbacks.filter(f=>f.timeoutId!==l),i()},r)),this._callbacks.push({doneCb:i,timeoutId:l,updateCb:s})}whenStable(i,r,s){if(s&&!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(i,r,s),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(i){this.registry.registerApplication(i,this)}unregisterApplication(i){this.registry.unregisterApplication(i)}findProviders(i,r,s){return[]}static#e=this.\u0275fac=function(r){return new(r||e)(Cr(ps),Cr(hw),Cr(uw))};static#t=this.\u0275prov=ii({token:e,factory:e.\u0275fac})}return e})(),hw=(()=>{class e{constructor(){this._applications=new Map}registerApplication(i,r){this._applications.set(i,r)}unregisterApplication(i){this._applications.delete(i)}unregisterAllApplications(){this._applications.clear()}getTestability(i){return this._applications.get(i)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(i,r=!0){return d0?.findTestabilityInTree(this,i,r)??null}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ii({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function u0(e){return!!e&&"function"==typeof e.then}function fw(e){return!!e&&"function"==typeof e.subscribe}const GO=new Ct("");let h0=(()=>{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((i,r)=>{this.resolve=i,this.reject=r}),this.appInits=wi(GO,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const i=[];for(const s of this.appInits){const l=s();if(u0(l))i.push(l);else if(fw(l)){const f=new Promise((g,w)=>{l.subscribe({complete:g,error:w})});i.push(f)}}const r=()=>{this.done=!0,this.resolve()};Promise.all(i).then(()=>{r()}).catch(s=>{this.reject(s)}),0===i.length&&r(),this.initialized=!0}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ii({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const f0=new Ct("");let Pc=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=wi(Vd),this.afterRenderEffectManager=wi(vf),this.externalTestViews=new Set,this.beforeRender=new In.B,this.afterTick=new In.B,this.componentTypes=[],this.components=[],this.isStable=wi(yu).hasPendingTasks.pipe((0,Je.T)(i=>!i)),this._injector=wi(Yr)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(i,r){const s=i instanceof ob;if(!this._injector.get(h0).done)throw!s&&Tt(i),new _t(405,!1);let f;f=s?i:this._injector.get(_f).resolveComponentFactory(i),this.componentTypes.push(f.componentType);const g=function KO(e){return e.isBoundToModule}(f)?void 0:this._injector.get(Cd),Y=f.create(Ea.NULL,[],r||f.selector,g),de=Y.location.nativeElement,Ne=Y.injector.get(dw,null);return Ne?.registerApplication(de),Y.onDestroy(()=>{this.detachView(Y.hostView),Gm(this.components,Y),Ne?.unregisterApplication(de)}),this._loadComponent(Y),Y}tick(){this._tick(!0)}_tick(i){if(this._runningTick)throw new _t(101,!1);const r=Q(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(i)}catch(s){this.internalErrorHandler(s)}finally{this.afterTick.next(),this._runningTick=!1,Q(r)}}detectChangesInAttachedViews(i){let r=0;const s=this.afterRenderEffectManager;for(;;){if(r===Z0)throw new _t(103,!1);if(i){const l=0===r;this.beforeRender.next(l);for(let{_lView:f,notifyErrorHandler:g}of this._views)ZO(f,l,g)}if(r++,s.executeInternalCallbacks(),![...this.externalTestViews.keys(),...this._views].some(({_lView:l})=>p0(l))&&(s.execute(),![...this.externalTestViews.keys(),...this._views].some(({_lView:l})=>p0(l))))break}}attachView(i){const r=i;this._views.push(r),r.attachToAppRef(this)}detachView(i){const r=i;Gm(this._views,r),r.detachFromAppRef()}_loadComponent(i){this.attachView(i.hostView),this.tick(),this.components.push(i);const r=this._injector.get(f0,[]);[...this._bootstrapListeners,...r].forEach(s=>s(i))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(i=>i()),this._views.slice().forEach(i=>i.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(i){return this._destroyListeners.push(i),()=>Gm(this._destroyListeners,i)}destroy(){if(this._destroyed)throw new _t(406,!1);const i=this._injector;i.destroy&&!i.destroyed&&i.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ii({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Gm(e,t){const i=e.indexOf(t);i>-1&&e.splice(i,1)}function ZO(e,t,i){!t&&!p0(e)||function QO(e,t,i){let r;i?(r=0,e[ai]|=1024):r=64&e[ai]?0:1,um(e,t,r)}(e,i,t)}function p0(e){return Fl(e)}class YO{constructor(t,i){this.ngModuleFactory=t,this.componentFactories=i}}let JO=(()=>{class e{compileModuleSync(i){return new fv(i)}compileModuleAsync(i){return Promise.resolve(this.compileModuleSync(i))}compileModuleAndAllComponentsSync(i){const r=this.compileModuleSync(i),l=Oa(jt(i).declarations).reduce((f,g)=>{const w=Z(g);return w&&f.push(new Cf(w)),f},[]);return new YO(r,l)}compileModuleAndAllComponentsAsync(i){return Promise.resolve(this.compileModuleAndAllComponentsSync(i))}clearCache(){}clearCacheFor(i){}getModuleId(i){}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ii({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),tS=(()=>{class e{constructor(){this.zone=wi(ps),this.applicationRef=wi(Pc)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ii({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function vw(e){return[{provide:ps,useFactory:e},{provide:Do,multi:!0,useFactory:()=>{const t=wi(tS,{optional:!0});return()=>t.initialize()}},{provide:Do,multi:!0,useFactory:()=>{const t=wi(rS);return()=>{t.initialize()}}},{provide:Vd,useFactory:nS}]}function nS(){const e=wi(ps),t=wi(yl);return i=>e.runOutsideAngular(()=>t.handleError(i))}function iS(e){return Pn([[],vw(()=>new ps(function bw(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}(e)))])}let rS=(()=>{class e{constructor(){this.subscription=new qn.yU,this.initialized=!1,this.zone=wi(ps),this.pendingTasks=wi(yu)}initialize(){if(this.initialized)return;this.initialized=!0;let i=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(i=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{ps.assertNotInAngularZone(),queueMicrotask(()=>{null!==i&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(i),i=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{ps.assertInAngularZone(),i??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ii({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const Xm=new Ct("",{providedIn:"root",factory:()=>wi(Xm,Ai.Optional|Ai.SkipSelf)||function oS(){return typeof $localize<"u"&&$localize.locale||ju}()}),sS=new Ct("",{providedIn:"root",factory:()=>"USD"}),m0=new Ct("");let Ac=null;function uS(){return!1}function hS(){}let Ew=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=fS}return e})();function fS(e){return function pS(e,t,i){if(jo(e)&&!i){const r=Zo(e.index,t);return new uf(r,r)}return 47&e.type?new uf(t[Ur],t):null}(Hr(),ln(),!(16&~e))}class Tw{constructor(){}supports(t){return Em(t)}create(t){return new bS(t)}}const vS=(e,t)=>t;class bS{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||vS}forEachItem(t){let i;for(i=this._itHead;null!==i;i=i._next)t(i)}forEachOperation(t){let i=this._itHead,r=this._removalsHead,s=0,l=null;for(;i||r;){const f=!r||i&&i.currentIndex{f=this._trackByFn(s,g),null!==i&&Object.is(i.trackById,f)?(r&&(i=this._verifyReinsertion(i,g,f,s)),Object.is(i.item,g)||this._addIdentityChange(i,g)):(i=this._mismatch(i,g,f,s),r=!0),i=i._next,s++}),this.length=s;return this._truncate(i),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,i,r,s){let l;return null===t?l=this._itTail:(l=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(t.item,i)||this._addIdentityChange(t,i),this._reinsertAfter(t,l,s)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(r,s))?(Object.is(t.item,i)||this._addIdentityChange(t,i),this._moveAfter(t,l,s)):t=this._addAfter(new yS(i,r),l,s),t}_verifyReinsertion(t,i,r,s){let l=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==l?t=this._reinsertAfter(l,t._prev,s):t.currentIndex!=s&&(t.currentIndex=s,this._addToMoves(t,s)),t}_truncate(t){for(;null!==t;){const i=t._next;this._addToRemovals(this._unlink(t)),t=i}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,i,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const s=t._prevRemoved,l=t._nextRemoved;return null===s?this._removalsHead=l:s._nextRemoved=l,null===l?this._removalsTail=s:l._prevRemoved=s,this._insertAfter(t,i,r),this._addToMoves(t,r),t}_moveAfter(t,i,r){return this._unlink(t),this._insertAfter(t,i,r),this._addToMoves(t,r),t}_addAfter(t,i,r){return this._insertAfter(t,i,r),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,i,r){const s=null===i?this._itHead:i._next;return t._next=s,t._prev=i,null===s?this._itTail=t:s._prev=t,null===i?this._itHead=t:i._next=t,null===this._linkedRecords&&(this._linkedRecords=new Iw),this._linkedRecords.put(t),t.currentIndex=r,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const i=t._prev,r=t._next;return null===i?this._itHead=r:i._next=r,null===r?this._itTail=i:r._prev=i,t}_addToMoves(t,i){return t.previousIndex===i||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Iw),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,i){return t.item=i,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class yS{constructor(t,i){this.item=t,this.trackById=i,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class CS{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,i){let r;for(r=this._head;null!==r;r=r._nextDup)if((null===i||i<=r.currentIndex)&&Object.is(r.trackById,t))return r;return null}remove(t){const i=t._prevDup,r=t._nextDup;return null===i?this._head=r:i._nextDup=r,null===r?this._tail=i:r._prevDup=i,null===this._head}}class Iw{constructor(){this.map=new Map}put(t){const i=t.trackById;let r=this.map.get(i);r||(r=new CS,this.map.set(i,r)),r.add(t)}get(t,i){const s=this.map.get(t);return s?s.get(t,i):null}remove(t){const i=t.trackById;return this.map.get(i).remove(t)&&this.map.delete(i),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Pw(e,t,i){const r=e.previousIndex;if(null===r)return r;let s=0;return i&&r{if(i&&i.key===s)this._maybeAddToChanges(i,r),this._appendAfter=i,i=i._next;else{const l=this._getOrCreateRecordForKey(s,r);i=this._insertBeforeOrAppend(i,l)}}),i){i._prev&&(i._prev._next=null),this._removalsHead=i;for(let r=i;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,i){if(t){const r=t._prev;return i._next=t,i._prev=r,t._prev=i,r&&(r._next=i),t===this._mapHead&&(this._mapHead=i),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=i,i._prev=this._appendAfter):this._mapHead=i,this._appendAfter=i,null}_getOrCreateRecordForKey(t,i){if(this._records.has(t)){const s=this._records.get(t);this._maybeAddToChanges(s,i);const l=s._prev,f=s._next;return l&&(l._next=f),f&&(f._prev=l),s._next=null,s._prev=null,s}const r=new MS(t);return this._records.set(t,r),r.currentValue=i,this._addToAdditions(r),r}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,i){Object.is(i,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=i,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,i){t instanceof Map?t.forEach(i):Object.keys(t).forEach(r=>i(t[r],r))}}class MS{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function Rw(){return new C0([new Tw])}let C0=(()=>{class e{static#e=this.\u0275prov=ii({token:e,providedIn:"root",factory:Rw});constructor(i){this.factories=i}static create(i,r){if(null!=r){const s=r.factories.slice();i=i.concat(s)}return new e(i)}static extend(i){return{provide:e,useFactory:r=>e.create(i,r||Rw()),deps:[[e,new _s,new eo]]}}find(i){const r=this.factories.find(s=>s.supports(i));if(null!=r)return r;throw new _t(901,!1)}}return e})();function kw(){return new w0([new Aw])}let w0=(()=>{class e{static#e=this.\u0275prov=ii({token:e,providedIn:"root",factory:kw});constructor(i){this.factories=i}static create(i,r){if(r){const s=r.factories.slice();i=i.concat(s)}return new e(i)}static extend(i){return{provide:e,useFactory:r=>e.create(i,r||kw()),deps:[[e,new _s,new eo]]}}find(i){const r=this.factories.find(s=>s.supports(i));if(r)return r;throw new _t(901,!1)}}return e})(),DS=(()=>{class e{constructor(i){}static#e=this.\u0275fac=function(r){return new(r||e)(Cr(Pc))};static#t=this.\u0275mod=I({type:e});static#n=this.\u0275inj=Lr({})}return e})();function US(e){try{const{rootComponent:t,appProviders:i,platformProviders:r}=e,s=function dS(e=[]){if(Ac)return Ac;const t=function ww(e=[],t){return Ea.create({name:t,providers:[{provide:Bo,useValue:"platform"},{provide:m0,useValue:new Set([()=>Ac=null])},...e]})}(e);return Ac=t,function pw(){!function Ce(e){ze=e}(()=>{throw new _t(600,!1)})}(),function Mw(e){e.get(bp,null)?.forEach(i=>i())}(t),t}(r),l=[iS(),...i||[]],g=new ey({providers:l,parent:s,debugName:"",runEnvironmentInitializers:!1}).injector,w=g.get(ps);return w.run(()=>{g.resolveInjectorInitializers();const Y=g.get(yl,null);let de;w.runOutsideAngular(()=>{de=w.onError.subscribe({next:St=>{Y.handleError(St)}})});const Ne=()=>g.destroy(),bt=s.get(m0);return bt.add(Ne),g.onDestroy(()=>{de.unsubscribe(),bt.delete(Ne)}),function mw(e,t,i){try{const r=i();return u0(r)?r.catch(s=>{throw t.runOutsideAngular(()=>e.handleError(s)),s}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(Y,w,()=>{const St=g.get(h0);return St.runInitializers(),St.donePromise.then(()=>{!function d1(e){"string"==typeof e&&(c1=e.toLowerCase().replace(/_/g,"-"))}(g.get(Xm,ju)||ju);const hn=g.get(Pc);return void 0!==t&&hn.bootstrap(t),hn})})})}catch(t){return Promise.reject(t)}}function nT(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function iT(e,t=NaN){return isNaN(parseFloat(e))||isNaN(Number(e))?t:Number(e)}function oT(e,t){Ml("NgSignals");const i=X(e);return t?.equal&&(i[ne].equal=t.equal),i}function sT(e){const t=Q(null);try{return e()}finally{Q(t)}}const aT=new Ct("",{providedIn:"root",factory:()=>wi(lT)});let lT=(()=>{class e{static#e=this.\u0275prov=ii({token:e,providedIn:"root",factory:()=>new cT})}return e})();class cT{constructor(){this.queuedEffectCount=0,this.queues=new Map,this.pendingTasks=wi(yu),this.taskId=null}scheduleEffect(t){if(this.enqueue(t),null===this.taskId){const i=this.taskId=this.pendingTasks.add();queueMicrotask(()=>{this.flush(),this.pendingTasks.remove(i),this.taskId=null})}}enqueue(t){const i=t.creationZone;this.queues.has(i)||this.queues.set(i,new Set);const r=this.queues.get(i);r.has(t)||(this.queuedEffectCount++,r.add(t))}flush(){for(;this.queuedEffectCount>0;)for(const[t,i]of this.queues)null===t?this.flushQueue(i):t.run(()=>this.flushQueue(i))}flushQueue(t){for(const i of t)t.delete(i),this.queuedEffectCount--,i.run()}}class dT{constructor(t,i,r,s,l,f){this.scheduler=t,this.effectFn=i,this.creationZone=r,this.injector=l,this.watcher=function pt(e,t,i){const r=Object.create($n);i&&(r.consumerAllowSignalWrites=!0),r.fn=e,r.schedule=t;const s=w=>{r.cleanupFn=w};return r.ref={notify:()=>oe(r),run:()=>{if(null===r.fn)return;if(function V(){return B}())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(r.dirty=!1,r.hasRun&&!et(r))return;r.hasRun=!0;const w=he(r);try{r.cleanupFn(),r.cleanupFn=an,r.fn(s)}finally{Fe(r,w)}},cleanup:()=>r.cleanupFn(),destroy:()=>function f(w){(function l(w){return null===w.fn&&null===w.schedule})(w)||(Be(w),w.cleanupFn(),w.fn=null,w.schedule=null,w.cleanupFn=an)}(r),[ne]:r},r.ref}(g=>this.runEffect(g),()=>this.schedule(),f),this.unregisterOnDestroy=s?.onDestroy(()=>this.destroy())}runEffect(t){try{this.effectFn(t)}catch(i){this.injector.get(yl,null,{optional:!0})?.handleError(i)}}run(){this.watcher.run()}schedule(){this.scheduler.scheduleEffect(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}}function nM(e,t){Ml("NgSignals"),!t?.injector&&es();const i=t?.injector??wi(Ea),r=!0!==t?.manualCleanup?i.get(Ul):null,s=new dT(i.get(aT),e,typeof Zone>"u"?null:Zone.current,r,i,t?.allowSignalWrites??!1),l=i.get(Ew,null,{optional:!0});return l&&8&l._lView[ai]?(l._lView[da]??=[]).push(s.watcher.notify):s.watcher.notify(),s}},9079:(Rt,xe,h)=>{"use strict";h.d(xe,{ot:()=>V,pQ:()=>B});var n=h(4438),o=h(1985),T=h(6977);function B(N){N||((0,n.Af3)(B),N=(0,n.WQX)(n.abz));const R=new o.c(k=>N.onDestroy(k.next.bind(k)));return k=>k.pipe((0,T.Q)(R))}function V(N,R){const k=!R?.manualCleanup;k&&!R?.injector&&(0,n.Af3)(V);const M=k?R?.injector?.get(n.abz)??(0,n.WQX)(n.abz):null;let F;F=(0,n.vPA)(R?.requireSync?{kind:0}:{kind:1,value:R?.initialValue});const z=N.subscribe({next:ae=>F.set({kind:1,value:ae}),error:ae=>{if(R?.rejectErrors)throw ae;F.set({kind:2,error:ae})}});return M?.onDestroy(z.unsubscribe.bind(z)),(0,n.EWP)(()=>{const ae=F();switch(ae.kind){case 1:return ae.value;case 2:throw ae.error;case 0:throw new n.wOt(601,"`toSignal()` called with `requireSync` but `Observable` did not emit synchronously.")}})}},9417:(Rt,xe,h)=>{"use strict";h.d(xe,{BC:()=>ot,JD:()=>Dr,MJ:()=>ji,X1:()=>js,YN:()=>Js,cV:()=>Xn,cb:()=>_t,gE:()=>it,j4:()=>rn,k0:()=>et,me:()=>F,qT:()=>Yo,vO:()=>qn,vS:()=>Ii});var n=h(4438),o=h(177),T=h(2806),B=h(7468),x=h(6354);let ne=(()=>{class re{constructor(j,Ae){this._renderer=j,this._elementRef=Ae,this.onChange=vt=>{},this.onTouched=()=>{}}setProperty(j,Ae){this._renderer.setProperty(this._elementRef.nativeElement,j,Ae)}registerOnTouched(j){this.onTouched=j}registerOnChange(j){this.onChange=j}setDisabledState(j){this.setProperty("disabled",j)}static#e=this.\u0275fac=function(Ae){return new(Ae||re)(n.rXU(n.sFG),n.rXU(n.aKT))};static#t=this.\u0275dir=n.FsC({type:re})}return re})(),Q=(()=>{class re extends ne{static#e=this.\u0275fac=(()=>{let j;return function(vt){return(j||(j=n.xGo(re)))(vt||re)}})();static#t=this.\u0275dir=n.FsC({type:re,features:[n.Vt3]})}return re})();const U=new n.nKC(""),R={provide:U,useExisting:(0,n.Rfq)(()=>F),multi:!0},M=new n.nKC("");let F=(()=>{class re extends ne{constructor(j,Ae,vt){super(j,Ae),this._compositionMode=vt,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function k(){const re=(0,o.QT)()?(0,o.QT)().getUserAgent():"";return/android (\d+)/.test(re.toLowerCase())}())}writeValue(j){this.setProperty("value",j??"")}_handleInput(j){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(j)}_compositionStart(){this._composing=!0}_compositionEnd(j){this._composing=!1,this._compositionMode&&this.onChange(j)}static#e=this.\u0275fac=function(Ae){return new(Ae||re)(n.rXU(n.sFG),n.rXU(n.aKT),n.rXU(M,8))};static#t=this.\u0275dir=n.FsC({type:re,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(Ae,vt){1&Ae&&n.bIt("input",function(Pi){return vt._handleInput(Pi.target.value)})("blur",function(){return vt.onTouched()})("compositionstart",function(){return vt._compositionStart()})("compositionend",function(Pi){return vt._compositionEnd(Pi.target.value)})},features:[n.Jv_([R]),n.Vt3]})}return re})();function z(re){return null==re||("string"==typeof re||Array.isArray(re))&&0===re.length}function ae(re){return null!=re&&"number"==typeof re.length}const oe=new n.nKC(""),he=new n.nKC(""),Fe=/^(?=.{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 et{static min(le){return function Be(re){return le=>{if(z(le.value)||z(re))return null;const j=parseFloat(le.value);return!isNaN(j)&&j{if(z(le.value)||z(re))return null;const j=parseFloat(le.value);return!isNaN(j)&&j>re?{max:{max:re,actual:le.value}}:null}}(le)}static required(le){return function _e(re){return z(re.value)?{required:!0}:null}(le)}static requiredTrue(le){return function me(re){return!0===re.value?null:{required:!0}}(le)}static email(le){return function ce(re){return z(re.value)||Fe.test(re.value)?null:{email:!0}}(le)}static minLength(le){return function Ie(re){return le=>z(le.value)||!ae(le.value)?null:le.value.lengthae(le.value)&&le.value.length>re?{maxlength:{requiredLength:re,actualLength:le.value.length}}:null}(le)}static pattern(le){return function Te(re){if(!re)return We;let le,j;return"string"==typeof re?(j="","^"!==re.charAt(0)&&(j+="^"),j+=re,"$"!==re.charAt(re.length-1)&&(j+="$"),le=new RegExp(j)):(j=re.toString(),le=re),Ae=>{if(z(Ae.value))return null;const vt=Ae.value;return le.test(vt)?null:{pattern:{requiredPattern:j,actualValue:vt}}}}(le)}static nullValidator(le){return null}static compose(le){return tt(le)}static composeAsync(le){return pe(le)}}function We(re){return null}function Bt(re){return null!=re}function Et(re){return(0,n.jNT)(re)?(0,T.H)(re):re}function Kt(re){let le={};return re.forEach(j=>{le=null!=j?{...le,...j}:le}),0===Object.keys(le).length?null:le}function ze(re,le){return le.map(j=>j(re))}function Ce(re){return re.map(le=>function ut(re){return!re.validate}(le)?le:j=>le.validate(j))}function tt(re){if(!re)return null;const le=re.filter(Bt);return 0==le.length?null:function(j){return Kt(ze(j,le))}}function ke(re){return null!=re?tt(Ce(re)):null}function pe(re){if(!re)return null;const le=re.filter(Bt);return 0==le.length?null:function(j){const Ae=ze(j,le).map(Et);return(0,B.p)(Ae).pipe((0,x.T)(Kt))}}function Re(re){return null!=re?pe(Ce(re)):null}function at(re,le){return null===re?[le]:Array.isArray(re)?[...re,le]:[re,le]}function De(re){return re._rawValidators}function Ze(re){return re._rawAsyncValidators}function $e(re){return re?Array.isArray(re)?re:[re]:[]}function pt(re,le){return Array.isArray(re)?re.includes(le):re===le}function an(re,le){const j=$e(le);return $e(re).forEach(vt=>{pt(j,vt)||j.push(vt)}),j}function $n(re,le){return $e(le).filter(j=>!pt(re,j))}class Dn{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}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}_setValidators(le){this._rawValidators=le||[],this._composedValidatorFn=ke(this._rawValidators)}_setAsyncValidators(le){this._rawAsyncValidators=le||[],this._composedAsyncValidatorFn=Re(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(le){this._onDestroyCallbacks.push(le)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(le=>le()),this._onDestroyCallbacks=[]}reset(le=void 0){this.control&&this.control.reset(le)}hasError(le,j){return!!this.control&&this.control.hasError(le,j)}getError(le,j){return this.control?this.control.getError(le,j):null}}class In extends Dn{get formDirective(){return null}get path(){return null}}class qn extends Dn{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class xn{constructor(le){this._cd=le}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let ot=(()=>{class re extends xn{constructor(j){super(j)}static#e=this.\u0275fac=function(Ae){return new(Ae||re)(n.rXU(qn,2))};static#t=this.\u0275dir=n.FsC({type:re,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(Ae,vt){2&Ae&&n.AVh("ng-untouched",vt.isUntouched)("ng-touched",vt.isTouched)("ng-pristine",vt.isPristine)("ng-dirty",vt.isDirty)("ng-valid",vt.isValid)("ng-invalid",vt.isInvalid)("ng-pending",vt.isPending)},features:[n.Vt3]})}return re})(),_t=(()=>{class re extends xn{constructor(j){super(j)}static#e=this.\u0275fac=function(Ae){return new(Ae||re)(n.rXU(In,10))};static#t=this.\u0275dir=n.FsC({type:re,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(Ae,vt){2&Ae&&n.AVh("ng-untouched",vt.isUntouched)("ng-touched",vt.isTouched)("ng-pristine",vt.isPristine)("ng-dirty",vt.isDirty)("ng-valid",vt.isValid)("ng-invalid",vt.isInvalid)("ng-pending",vt.isPending)("ng-submitted",vt.isSubmitted)},features:[n.Vt3]})}return re})();const Hn="VALID",Ei="INVALID",zn="PENDING",Qt="DISABLED";function On(re){return(ve(re)?re.validators:re)||null}function _n(re,le){return(ve(le)?le.asyncValidators:re)||null}function ve(re){return null!=re&&!Array.isArray(re)&&"object"==typeof re}class Se{constructor(le,j){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(le),this._assignAsyncValidators(j)}get validator(){return this._composedValidatorFn}set validator(le){this._rawValidators=this._composedValidatorFn=le}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(le){this._rawAsyncValidators=this._composedAsyncValidatorFn=le}get parent(){return this._parent}get valid(){return this.status===Hn}get invalid(){return this.status===Ei}get pending(){return this.status==zn}get disabled(){return this.status===Qt}get enabled(){return this.status!==Qt}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(le){this._assignValidators(le)}setAsyncValidators(le){this._assignAsyncValidators(le)}addValidators(le){this.setValidators(an(le,this._rawValidators))}addAsyncValidators(le){this.setAsyncValidators(an(le,this._rawAsyncValidators))}removeValidators(le){this.setValidators($n(le,this._rawValidators))}removeAsyncValidators(le){this.setAsyncValidators($n(le,this._rawAsyncValidators))}hasValidator(le){return pt(this._rawValidators,le)}hasAsyncValidator(le){return pt(this._rawAsyncValidators,le)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(le={}){this.touched=!0,this._parent&&!le.onlySelf&&this._parent.markAsTouched(le)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(le=>le.markAllAsTouched())}markAsUntouched(le={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(j=>{j.markAsUntouched({onlySelf:!0})}),this._parent&&!le.onlySelf&&this._parent._updateTouched(le)}markAsDirty(le={}){this.pristine=!1,this._parent&&!le.onlySelf&&this._parent.markAsDirty(le)}markAsPristine(le={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(j=>{j.markAsPristine({onlySelf:!0})}),this._parent&&!le.onlySelf&&this._parent._updatePristine(le)}markAsPending(le={}){this.status=zn,!1!==le.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!le.onlySelf&&this._parent.markAsPending(le)}disable(le={}){const j=this._parentMarkedDirty(le.onlySelf);this.status=Qt,this.errors=null,this._forEachChild(Ae=>{Ae.disable({...le,onlySelf:!0})}),this._updateValue(),!1!==le.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...le,skipPristineCheck:j}),this._onDisabledChange.forEach(Ae=>Ae(!0))}enable(le={}){const j=this._parentMarkedDirty(le.onlySelf);this.status=Hn,this._forEachChild(Ae=>{Ae.enable({...le,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:le.emitEvent}),this._updateAncestors({...le,skipPristineCheck:j}),this._onDisabledChange.forEach(Ae=>Ae(!1))}_updateAncestors(le){this._parent&&!le.onlySelf&&(this._parent.updateValueAndValidity(le),le.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(le){this._parent=le}getRawValue(){return this.value}updateValueAndValidity(le={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Hn||this.status===zn)&&this._runAsyncValidator(le.emitEvent)),!1!==le.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!le.onlySelf&&this._parent.updateValueAndValidity(le)}_updateTreeValidity(le={emitEvent:!0}){this._forEachChild(j=>j._updateTreeValidity(le)),this.updateValueAndValidity({onlySelf:!0,emitEvent:le.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Qt:Hn}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(le){if(this.asyncValidator){this.status=zn,this._hasOwnPendingAsyncValidator=!0;const j=Et(this.asyncValidator(this));this._asyncValidationSubscription=j.subscribe(Ae=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(Ae,{emitEvent:le})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(le,j={}){this.errors=le,this._updateControlsErrors(!1!==j.emitEvent)}get(le){let j=le;return null==j||(Array.isArray(j)||(j=j.split(".")),0===j.length)?null:j.reduce((Ae,vt)=>Ae&&Ae._find(vt),this)}getError(le,j){const Ae=j?this.get(j):this;return Ae&&Ae.errors?Ae.errors[le]:null}hasError(le,j){return!!this.getError(le,j)}get root(){let le=this;for(;le._parent;)le=le._parent;return le}_updateControlsErrors(le){this.status=this._calculateStatus(),le&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(le)}_initObservables(){this.valueChanges=new n.bkB,this.statusChanges=new n.bkB}_calculateStatus(){return this._allControlsDisabled()?Qt:this.errors?Ei:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(zn)?zn:this._anyControlsHaveStatus(Ei)?Ei:Hn}_anyControlsHaveStatus(le){return this._anyControls(j=>j.status===le)}_anyControlsDirty(){return this._anyControls(le=>le.dirty)}_anyControlsTouched(){return this._anyControls(le=>le.touched)}_updatePristine(le={}){this.pristine=!this._anyControlsDirty(),this._parent&&!le.onlySelf&&this._parent._updatePristine(le)}_updateTouched(le={}){this.touched=this._anyControlsTouched(),this._parent&&!le.onlySelf&&this._parent._updateTouched(le)}_registerOnCollectionChange(le){this._onCollectionChange=le}_setUpdateStrategy(le){ve(le)&&null!=le.updateOn&&(this._updateOn=le.updateOn)}_parentMarkedDirty(le){return!le&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(le){return null}_assignValidators(le){this._rawValidators=Array.isArray(le)?le.slice():le,this._composedValidatorFn=function Xt(re){return Array.isArray(re)?ke(re):re||null}(this._rawValidators)}_assignAsyncValidators(le){this._rawAsyncValidators=Array.isArray(le)?le.slice():le,this._composedAsyncValidatorFn=function je(re){return Array.isArray(re)?Re(re):re||null}(this._rawAsyncValidators)}}class it extends Se{constructor(le,j,Ae){super(On(j),_n(Ae,j)),this.controls=le,this._initObservables(),this._setUpdateStrategy(j),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(le,j){return this.controls[le]?this.controls[le]:(this.controls[le]=j,j.setParent(this),j._registerOnCollectionChange(this._onCollectionChange),j)}addControl(le,j,Ae={}){this.registerControl(le,j),this.updateValueAndValidity({emitEvent:Ae.emitEvent}),this._onCollectionChange()}removeControl(le,j={}){this.controls[le]&&this.controls[le]._registerOnCollectionChange(()=>{}),delete this.controls[le],this.updateValueAndValidity({emitEvent:j.emitEvent}),this._onCollectionChange()}setControl(le,j,Ae={}){this.controls[le]&&this.controls[le]._registerOnCollectionChange(()=>{}),delete this.controls[le],j&&this.registerControl(le,j),this.updateValueAndValidity({emitEvent:Ae.emitEvent}),this._onCollectionChange()}contains(le){return this.controls.hasOwnProperty(le)&&this.controls[le].enabled}setValue(le,j={}){(function q(re,le,j){re._forEachChild((Ae,vt)=>{if(void 0===j[vt])throw new n.wOt(1002,"")})})(this,0,le),Object.keys(le).forEach(Ae=>{(function J(re,le,j){const Ae=re.controls;if(!(le?Object.keys(Ae):Ae).length)throw new n.wOt(1e3,"");if(!Ae[j])throw new n.wOt(1001,"")})(this,!0,Ae),this.controls[Ae].setValue(le[Ae],{onlySelf:!0,emitEvent:j.emitEvent})}),this.updateValueAndValidity(j)}patchValue(le,j={}){null!=le&&(Object.keys(le).forEach(Ae=>{const vt=this.controls[Ae];vt&&vt.patchValue(le[Ae],{onlySelf:!0,emitEvent:j.emitEvent})}),this.updateValueAndValidity(j))}reset(le={},j={}){this._forEachChild((Ae,vt)=>{Ae.reset(le?le[vt]:null,{onlySelf:!0,emitEvent:j.emitEvent})}),this._updatePristine(j),this._updateTouched(j),this.updateValueAndValidity(j)}getRawValue(){return this._reduceChildren({},(le,j,Ae)=>(le[Ae]=j.getRawValue(),le))}_syncPendingControls(){let le=this._reduceChildren(!1,(j,Ae)=>!!Ae._syncPendingControls()||j);return le&&this.updateValueAndValidity({onlySelf:!0}),le}_forEachChild(le){Object.keys(this.controls).forEach(j=>{const Ae=this.controls[j];Ae&&le(Ae,j)})}_setUpControls(){this._forEachChild(le=>{le.setParent(this),le._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(le){for(const[j,Ae]of Object.entries(this.controls))if(this.contains(j)&&le(Ae))return!0;return!1}_reduceValue(){return this._reduceChildren({},(j,Ae,vt)=>((Ae.enabled||this.disabled)&&(j[vt]=Ae.value),j))}_reduceChildren(le,j){let Ae=le;return this._forEachChild((vt,ci)=>{Ae=j(Ae,vt,ci)}),Ae}_allControlsDisabled(){for(const le of Object.keys(this.controls))if(this.controls[le].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(le){return this.controls.hasOwnProperty(le)?this.controls[le]:null}}const At=new n.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>un}),un="always";function mi(re,le){return[...le.path,re]}function Vi(re,le,j=un){It(re,le),le.valueAccessor.writeValue(re.value),(re.disabled||"always"===j)&&le.valueAccessor.setDisabledState?.(re.disabled),function Kn(re,le){le.valueAccessor.registerOnChange(j=>{re._pendingValue=j,re._pendingChange=!0,re._pendingDirty=!0,"change"===re.updateOn&&ii(re,le)})}(re,le),function Sr(re,le){const j=(Ae,vt)=>{le.valueAccessor.writeValue(Ae),vt&&le.viewToModelUpdate(Ae)};re.registerOnChange(j),le._registerOnDestroy(()=>{re._unregisterOnChange(j)})}(re,le),function Ti(re,le){le.valueAccessor.registerOnTouched(()=>{re._pendingTouched=!0,"blur"===re.updateOn&&re._pendingChange&&ii(re,le),"submit"!==re.updateOn&&re.markAsTouched()})}(re,le),function ge(re,le){if(le.valueAccessor.setDisabledState){const j=Ae=>{le.valueAccessor.setDisabledState(Ae)};re.registerOnDisabledChange(j),le._registerOnDestroy(()=>{re._unregisterOnDisabledChange(j)})}}(re,le)}function gt(re,le,j=!0){const Ae=()=>{};le.valueAccessor&&(le.valueAccessor.registerOnChange(Ae),le.valueAccessor.registerOnTouched(Ae)),Ft(re,le),re&&(le._invokeOnDestroyCallbacks(),re._registerOnCollectionChange(()=>{}))}function fn(re,le){re.forEach(j=>{j.registerOnValidatorChange&&j.registerOnValidatorChange(le)})}function It(re,le){const j=De(re);null!==le.validator?re.setValidators(at(j,le.validator)):"function"==typeof j&&re.setValidators([j]);const Ae=Ze(re);null!==le.asyncValidator?re.setAsyncValidators(at(Ae,le.asyncValidator)):"function"==typeof Ae&&re.setAsyncValidators([Ae]);const vt=()=>re.updateValueAndValidity();fn(le._rawValidators,vt),fn(le._rawAsyncValidators,vt)}function Ft(re,le){let j=!1;if(null!==re){if(null!==le.validator){const vt=De(re);if(Array.isArray(vt)&&vt.length>0){const ci=vt.filter(Pi=>Pi!==le.validator);ci.length!==vt.length&&(j=!0,re.setValidators(ci))}}if(null!==le.asyncValidator){const vt=Ze(re);if(Array.isArray(vt)&&vt.length>0){const ci=vt.filter(Pi=>Pi!==le.asyncValidator);ci.length!==vt.length&&(j=!0,re.setAsyncValidators(ci))}}}const Ae=()=>{};return fn(le._rawValidators,Ae),fn(le._rawAsyncValidators,Ae),j}function ii(re,le){re._pendingDirty&&re.markAsDirty(),re.setValue(re._pendingValue,{emitModelToViewChange:!1}),le.viewToModelUpdate(re._pendingValue),re._pendingChange=!1}function Lr(re,le){It(re,le)}function ct(re,le){if(!re.hasOwnProperty("model"))return!1;const j=re.model;return!!j.isFirstChange()||!Object.is(le,j.currentValue)}function tn(re,le){re._syncPendingControls(),le.forEach(j=>{const Ae=j.control;"submit"===Ae.updateOn&&Ae._pendingChange&&(j.viewToModelUpdate(Ae._pendingValue),Ae._pendingChange=!1)})}function Ct(re,le){if(!le)return null;let j,Ae,vt;return Array.isArray(le),le.forEach(ci=>{ci.constructor===F?j=ci:function lt(re){return Object.getPrototypeOf(re.constructor)===Q}(ci)?Ae=ci:vt=ci}),vt||Ae||j||null}const Di={provide:In,useExisting:(0,n.Rfq)(()=>Xn)},Qn=Promise.resolve();let Xn=(()=>{class re extends In{constructor(j,Ae,vt){super(),this.callSetDisabledState=vt,this.submitted=!1,this._directives=new Set,this.ngSubmit=new n.bkB,this.form=new it({},ke(j),Re(Ae))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(j){Qn.then(()=>{const Ae=this._findContainer(j.path);j.control=Ae.registerControl(j.name,j.control),Vi(j.control,j,this.callSetDisabledState),j.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(j)})}getControl(j){return this.form.get(j.path)}removeControl(j){Qn.then(()=>{const Ae=this._findContainer(j.path);Ae&&Ae.removeControl(j.name),this._directives.delete(j)})}addFormGroup(j){Qn.then(()=>{const Ae=this._findContainer(j.path),vt=new it({});Lr(vt,j),Ae.registerControl(j.name,vt),vt.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(j){Qn.then(()=>{const Ae=this._findContainer(j.path);Ae&&Ae.removeControl(j.name)})}getFormGroup(j){return this.form.get(j.path)}updateModel(j,Ae){Qn.then(()=>{this.form.get(j.path).setValue(Ae)})}setValue(j){this.control.setValue(j)}onSubmit(j){return this.submitted=!0,tn(this.form,this._directives),this.ngSubmit.emit(j),"dialog"===j?.target?.method}onReset(){this.resetForm()}resetForm(j=void 0){this.form.reset(j),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(j){return j.pop(),j.length?this.form.get(j):this.form}static#e=this.\u0275fac=function(Ae){return new(Ae||re)(n.rXU(oe,10),n.rXU(he,10),n.rXU(At,8))};static#t=this.\u0275dir=n.FsC({type:re,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(Ae,vt){1&Ae&&n.bIt("submit",function(Pi){return vt.onSubmit(Pi)})("reset",function(){return vt.onReset()})},inputs:{options:[n.Mj6.None,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[n.Jv_([Di]),n.Vt3]})}return re})();function Gi(re,le){const j=re.indexOf(le);j>-1&&re.splice(j,1)}function ki(re){return"object"==typeof re&&null!==re&&2===Object.keys(re).length&&"value"in re&&"disabled"in re}const ji=class extends Se{constructor(le=null,j,Ae){super(On(j),_n(Ae,j)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(le),this._setUpdateStrategy(j),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),ve(j)&&(j.nonNullable||j.initialValueIsDefault)&&(this.defaultValue=ki(le)?le.value:le)}setValue(le,j={}){this.value=this._pendingValue=le,this._onChange.length&&!1!==j.emitModelToViewChange&&this._onChange.forEach(Ae=>Ae(this.value,!1!==j.emitViewToModelChange)),this.updateValueAndValidity(j)}patchValue(le,j={}){this.setValue(le,j)}reset(le=this.defaultValue,j={}){this._applyFormState(le),this.markAsPristine(j),this.markAsUntouched(j),this.setValue(this.value,j),this._pendingChange=!1}_updateValue(){}_anyControls(le){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(le){this._onChange.push(le)}_unregisterOnChange(le){Gi(this._onChange,le)}registerOnDisabledChange(le){this._onDisabledChange.push(le)}_unregisterOnDisabledChange(le){Gi(this._onDisabledChange,le)}_forEachChild(le){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(le){ki(le)?(this.value=this._pendingValue=le.value,le.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=le}},vo={provide:qn,useExisting:(0,n.Rfq)(()=>Ii)},ui=Promise.resolve();let Ii=(()=>{class re extends qn{constructor(j,Ae,vt,ci,Pi,Ko){super(),this._changeDetectorRef=Pi,this.callSetDisabledState=Ko,this.control=new ji,this._registered=!1,this.name="",this.update=new n.bkB,this._parent=j,this._setValidators(Ae),this._setAsyncValidators(vt),this.valueAccessor=Ct(0,ci)}ngOnChanges(j){if(this._checkForErrors(),!this._registered||"name"in j){if(this._registered&&(this._checkName(),this.formDirective)){const Ae=j.name.previousValue;this.formDirective.removeControl({name:Ae,path:this._getPath(Ae)})}this._setUpControl()}"isDisabled"in j&&this._updateDisabled(j),ct(j,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(j){this.viewModel=j,this.update.emit(j)}_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(){Vi(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(j){ui.then(()=>{this.control.setValue(j,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(j){const Ae=j.isDisabled.currentValue,vt=0!==Ae&&(0,n.L39)(Ae);ui.then(()=>{vt&&!this.control.disabled?this.control.disable():!vt&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(j){return this._parent?mi(j,this._parent):[j]}static#e=this.\u0275fac=function(Ae){return new(Ae||re)(n.rXU(In,9),n.rXU(oe,10),n.rXU(he,10),n.rXU(U,10),n.rXU(n.gRc,8),n.rXU(At,8))};static#t=this.\u0275dir=n.FsC({type:re,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[n.Mj6.None,"disabled","isDisabled"],model:[n.Mj6.None,"ngModel","model"],options:[n.Mj6.None,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[n.Jv_([vo]),n.Vt3,n.OA$]})}return re})(),Yo=(()=>{class re{static#e=this.\u0275fac=function(Ae){return new(Ae||re)};static#t=this.\u0275dir=n.FsC({type:re,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}return re})();const ur=new n.nKC(""),Fo={provide:In,useExisting:(0,n.Rfq)(()=>rn)};let rn=(()=>{class re extends In{constructor(j,Ae,vt){super(),this.callSetDisabledState=vt,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new n.bkB,this._setValidators(j),this._setAsyncValidators(Ae)}ngOnChanges(j){this._checkFormPresent(),j.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Ft(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(j){const Ae=this.form.get(j.path);return Vi(Ae,j,this.callSetDisabledState),Ae.updateValueAndValidity({emitEvent:!1}),this.directives.push(j),Ae}getControl(j){return this.form.get(j.path)}removeControl(j){gt(j.control||null,j,!1),function An(re,le){const j=re.indexOf(le);j>-1&&re.splice(j,1)}(this.directives,j)}addFormGroup(j){this._setUpFormContainer(j)}removeFormGroup(j){this._cleanUpFormContainer(j)}getFormGroup(j){return this.form.get(j.path)}addFormArray(j){this._setUpFormContainer(j)}removeFormArray(j){this._cleanUpFormContainer(j)}getFormArray(j){return this.form.get(j.path)}updateModel(j,Ae){this.form.get(j.path).setValue(Ae)}onSubmit(j){return this.submitted=!0,tn(this.form,this.directives),this.ngSubmit.emit(j),"dialog"===j?.target?.method}onReset(){this.resetForm()}resetForm(j=void 0){this.form.reset(j),this.submitted=!1}_updateDomValue(){this.directives.forEach(j=>{const Ae=j.control,vt=this.form.get(j.path);Ae!==vt&&(gt(Ae||null,j),(re=>re instanceof ji)(vt)&&(Vi(vt,j,this.callSetDisabledState),j.control=vt))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(j){const Ae=this.form.get(j.path);Lr(Ae,j),Ae.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(j){if(this.form){const Ae=this.form.get(j.path);Ae&&function Br(re,le){return Ft(re,le)}(Ae,j)&&Ae.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){It(this.form,this),this._oldForm&&Ft(this._oldForm,this)}_checkFormPresent(){}static#e=this.\u0275fac=function(Ae){return new(Ae||re)(n.rXU(oe,10),n.rXU(he,10),n.rXU(At,8))};static#t=this.\u0275dir=n.FsC({type:re,selectors:[["","formGroup",""]],hostBindings:function(Ae,vt){1&Ae&&n.bIt("submit",function(Pi){return vt.onSubmit(Pi)})("reset",function(){return vt.onReset()})},inputs:{form:[n.Mj6.None,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[n.Jv_([Fo]),n.Vt3,n.OA$]})}return re})();const Lo={provide:qn,useExisting:(0,n.Rfq)(()=>Dr)};let Dr=(()=>{class re extends qn{set isDisabled(j){}static#e=this._ngModelWarningSentOnce=!1;constructor(j,Ae,vt,ci,Pi){super(),this._ngModelWarningConfig=Pi,this._added=!1,this.name=null,this.update=new n.bkB,this._ngModelWarningSent=!1,this._parent=j,this._setValidators(Ae),this._setAsyncValidators(vt),this.valueAccessor=Ct(0,ci)}ngOnChanges(j){this._added||this._setUpControl(),ct(j,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(j){this.viewModel=j,this.update.emit(j)}get path(){return mi(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static#t=this.\u0275fac=function(Ae){return new(Ae||re)(n.rXU(In,13),n.rXU(oe,10),n.rXU(he,10),n.rXU(U,10),n.rXU(ur,8))};static#n=this.\u0275dir=n.FsC({type:re,selectors:[["","formControlName",""]],inputs:{name:[n.Mj6.None,"formControlName","name"],isDisabled:[n.Mj6.None,"disabled","isDisabled"],model:[n.Mj6.None,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[n.Jv_([Lo]),n.Vt3,n.OA$]})}return re})(),ho=(()=>{class re{static#e=this.\u0275fac=function(Ae){return new(Ae||re)};static#t=this.\u0275mod=n.$C({type:re});static#n=this.\u0275inj=n.G2t({})}return re})(),Js=(()=>{class re{static withConfig(j){return{ngModule:re,providers:[{provide:At,useValue:j.callSetDisabledState??un}]}}static#e=this.\u0275fac=function(Ae){return new(Ae||re)};static#t=this.\u0275mod=n.$C({type:re});static#n=this.\u0275inj=n.G2t({imports:[ho]})}return re})(),js=(()=>{class re{static withConfig(j){return{ngModule:re,providers:[{provide:ur,useValue:j.warnOnNgModelWithFormControl??"always"},{provide:At,useValue:j.callSetDisabledState??un}]}}static#e=this.\u0275fac=function(Ae){return new(Ae||re)};static#t=this.\u0275mod=n.$C({type:re});static#n=this.\u0275inj=n.G2t({imports:[ho]})}return re})()},8834:(Rt,xe,h)=>{"use strict";h.d(xe,{$z:()=>Ee,iY:()=>Et});var n=h(6860),o=h(4438),T=h(8617),B=h(6600);const x=["mat-button",""],ne=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],Q=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],M=["mat-icon-button",""],F=["*"],ae=new o.nKC("MAT_BUTTON_CONFIG"),he=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}];let Fe=(()=>{class ut{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(tt){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,tt)}get disableRipple(){return this._disableRipple}set disableRipple(tt){this._disableRipple=tt,this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(tt){this._disabled=tt,this._updateRippleDisabled()}constructor(tt,ke,pe,Re){this._elementRef=tt,this._platform=ke,this._ngZone=pe,this._animationMode=Re,this._focusMonitor=(0,o.WQX)(T.FN),this._rippleLoader=(0,o.WQX)(B.Ej),this._isFab=!1,this._disableRipple=!1,this._disabled=!1;const at=(0,o.WQX)(ae,{optional:!0}),De=tt.nativeElement,Ze=De.classList;this.disabledInteractive=at?.disabledInteractive??!1,this._rippleLoader?.configureRipple(De,{className:"mat-mdc-button-ripple"});for(const{attribute:$e,mdcClasses:pt}of he)De.hasAttribute($e)&&Ze.add(...pt)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(tt="program",ke){tt?this._focusMonitor.focusVia(this._elementRef.nativeElement,tt,ke):this._elementRef.nativeElement.focus(ke)}_getAriaDisabled(){return null!=this.ariaDisabled?this.ariaDisabled:!(!this.disabled||!this.disabledInteractive)||null}_getDisabledAttribute(){return!(this.disabledInteractive||!this.disabled)||null}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}static#e=this.\u0275fac=function(ke){o.QTQ()};static#t=this.\u0275dir=o.FsC({type:ut,inputs:{color:"color",disableRipple:[o.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",o.L39],disabled:[o.Mj6.HasDecoratorInputTransform,"disabled","disabled",o.L39],ariaDisabled:[o.Mj6.HasDecoratorInputTransform,"aria-disabled","ariaDisabled",o.L39],disabledInteractive:[o.Mj6.HasDecoratorInputTransform,"disabledInteractive","disabledInteractive",o.L39]},features:[o.GFd]})}return ut})(),Ee=(()=>{class ut extends Fe{constructor(tt,ke,pe,Re){super(tt,ke,pe,Re)}static#e=this.\u0275fac=function(ke){return new(ke||ut)(o.rXU(o.aKT),o.rXU(n.OD),o.rXU(o.SKi),o.rXU(o.bc$,8))};static#t=this.\u0275cmp=o.VBU({type:ut,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(ke,pe){2&ke&&(o.BMQ("disabled",pe._getDisabledAttribute())("aria-disabled",pe._getAriaDisabled()),o.HbH(pe.color?"mat-"+pe.color:""),o.AVh("mat-mdc-button-disabled",pe.disabled)("mat-mdc-button-disabled-interactive",pe.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===pe._animationMode)("mat-unthemed",!pe.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[o.Vt3,o.aNF],attrs:x,ngContentSelectors:Q,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(ke,pe){1&ke&&(o.NAR(ne),o.nrm(0,"span",0),o.SdG(1),o.j41(2,"span",1),o.SdG(3,1),o.k0s(),o.SdG(4,2),o.nrm(5,"span",2)(6,"span",3)),2&ke&&o.AVh("mdc-button__ripple",!pe._isFab)("mdc-fab__ripple",pe._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px);display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{font-family:var(--mdc-text-button-label-text-font);font-size:var(--mdc-text-button-label-text-size);letter-spacing:var(--mdc-text-button-label-text-tracking);font-weight:var(--mdc-text-button-label-text-weight);text-transform:var(--mdc-text-button-label-text-transform);height:var(--mdc-text-button-container-height);border-radius:var(--mdc-text-button-container-shape);padding:0 var(--mat-text-button-horizontal-padding, 8px)}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape)}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 8px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color)}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity)}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity)}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity)}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display)}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-unelevated-button{font-family:var(--mdc-filled-button-label-text-font);font-size:var(--mdc-filled-button-label-text-size);letter-spacing:var(--mdc-filled-button-label-text-tracking);font-weight:var(--mdc-filled-button-label-text-weight);text-transform:var(--mdc-filled-button-label-text-transform);height:var(--mdc-filled-button-container-height);border-radius:var(--mdc-filled-button-container-shape);padding:0 var(--mat-filled-button-horizontal-padding, 16px)}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color)}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color)}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity)}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity)}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity)}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display)}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color);background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{font-family:var(--mdc-protected-button-label-text-font);font-size:var(--mdc-protected-button-label-text-size);letter-spacing:var(--mdc-protected-button-label-text-tracking);font-weight:var(--mdc-protected-button-label-text-weight);text-transform:var(--mdc-protected-button-label-text-transform);height:var(--mdc-protected-button-container-height);border-radius:var(--mdc-protected-button-container-shape);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow)}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color)}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color)}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity)}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity)}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity)}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display)}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow)}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow)}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow)}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color);background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow)}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{font-family:var(--mdc-outlined-button-label-text-font);font-size:var(--mdc-outlined-button-label-text-size);letter-spacing:var(--mdc-outlined-button-label-text-tracking);font-weight:var(--mdc-outlined-button-label-text-weight);text-transform:var(--mdc-outlined-button-label-text-transform);height:var(--mdc-outlined-button-container-height);border-radius:var(--mdc-outlined-button-container-shape);padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width);padding:0 var(--mat-outlined-button-horizontal-padding, 15px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color)}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape)}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color)}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width))}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color)}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity)}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity)}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity)}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display)}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color);border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button-base{text-decoration:none}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px)*-1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}return ut})(),Et=(()=>{class ut extends Fe{constructor(tt,ke,pe,Re){super(tt,ke,pe,Re),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static#e=this.\u0275fac=function(ke){return new(ke||ut)(o.rXU(o.aKT),o.rXU(n.OD),o.rXU(o.SKi),o.rXU(o.bc$,8))};static#t=this.\u0275cmp=o.VBU({type:ut,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(ke,pe){2&ke&&(o.BMQ("disabled",pe._getDisabledAttribute())("aria-disabled",pe._getAriaDisabled()),o.HbH(pe.color?"mat-"+pe.color:""),o.AVh("mat-mdc-button-disabled",pe.disabled)("mat-mdc-button-disabled-interactive",pe.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===pe._animationMode)("mat-unthemed",!pe.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[o.Vt3,o.aNF],attrs:M,ngContentSelectors:F,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(ke,pe){1&ke&&(o.NAR(),o.nrm(0,"span",0),o.SdG(1),o.nrm(2,"span",1)(3,"span",2))},styles:['.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{color:var(--mdc-icon-button-icon-color)}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 48px);height:var(--mdc-icon-button-state-layer-size, 48px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size);-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color)}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity)}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity)}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity)}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}return ut})()},6600:(Rt,xe,h)=>{"use strict";h.d(xe,{es:()=>In,QC:()=>Mn,is:()=>Jt,yE:()=>ce,wT:()=>Qt,r6:()=>Ut,Ej:()=>Lt,X0:()=>ze,jb:()=>On,TL:()=>Xt});var n=h(4438),o=h(8617),T=h(8203),x=h(177),ne=h(6860),Q=h(4085),U=h(1413),V=h(7336);const k=["text"],M=[[["mat-icon"]],"*"],F=["mat-icon","*"];function z(Gt,Ot){if(1&Gt&&n.nrm(0,"mat-pseudo-checkbox",1),2&Gt){const Ye=n.XpG();n.Y8G("disabled",Ye.disabled)("state",Ye.selected?"checked":"unchecked")}}function ae(Gt,Ot){if(1&Gt&&n.nrm(0,"mat-pseudo-checkbox",3),2&Gt){const Ye=n.XpG();n.Y8G("disabled",Ye.disabled)}}function oe(Gt,Ot){if(1&Gt&&(n.j41(0,"span",4),n.EFF(1),n.k0s()),2&Gt){const Ye=n.XpG();n.R7$(),n.SpI("(",Ye.group.label,")")}}const me=new n.nKC("mat-sanity-checks",{providedIn:"root",factory:function _e(){return!0}});let ce=(()=>{class Gt{constructor(Ye,At,un){this._sanityChecks=At,this._document=un,this._hasDoneGlobalChecks=!1,Ye._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(Ye){return!(0,ne.v8)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[Ye])}static#e=this.\u0275fac=function(At){return new(At||Gt)(n.KVO(o.Q_),n.KVO(me,8),n.KVO(x.qQ))};static#t=this.\u0275mod=n.$C({type:Gt});static#n=this.\u0275inj=n.G2t({imports:[T.jI,T.jI]})}return Gt})();class ze{constructor(Ot,Ye,At,un,mi){this._defaultMatcher=Ot,this.ngControl=Ye,this._parentFormGroup=At,this._parentForm=un,this._stateChanges=mi,this.errorState=!1}updateErrorState(){const Ot=this.errorState,Ye=this._parentFormGroup||this._parentForm,At=this.matcher||this._defaultMatcher,un=this.ngControl?this.ngControl.control:null,mi=At?.isErrorState(un,Ye)??!1;mi!==Ot&&(this.errorState=mi,this._stateChanges.next())}}let In=(()=>{class Gt{isErrorState(Ye,At){return!!(Ye&&Ye.invalid&&(Ye.touched||At&&At.submitted))}static#e=this.\u0275fac=function(At){return new(At||Gt)};static#t=this.\u0275prov=n.jDH({token:Gt,factory:Gt.\u0275fac,providedIn:"root"})}return Gt})();var ot=function(Gt){return Gt[Gt.FADING_IN=0]="FADING_IN",Gt[Gt.VISIBLE=1]="VISIBLE",Gt[Gt.FADING_OUT=2]="FADING_OUT",Gt[Gt.HIDDEN=3]="HIDDEN",Gt}(ot||{});class _t{constructor(Ot,Ye,At,un=!1){this._renderer=Ot,this.element=Ye,this.config=At,this._animationForciblyDisabledThroughCss=un,this.state=ot.HIDDEN}fadeOut(){this._renderer.fadeOutRipple(this)}}const en=(0,ne.BQ)({passive:!0,capture:!0});class Bn{constructor(){this._events=new Map,this._delegateEventHandler=Ot=>{const Ye=(0,ne.Fb)(Ot);Ye&&this._events.get(Ot.type)?.forEach((At,un)=>{(un===Ye||un.contains(Ye))&&At.forEach(mi=>mi.handleEvent(Ot))})}}addHandler(Ot,Ye,At,un){const mi=this._events.get(Ye);if(mi){const Vi=mi.get(At);Vi?Vi.add(un):mi.set(At,new Set([un]))}else this._events.set(Ye,new Map([[At,new Set([un])]])),Ot.runOutsideAngular(()=>{document.addEventListener(Ye,this._delegateEventHandler,en)})}removeHandler(Ot,Ye,At){const un=this._events.get(Ot);if(!un)return;const mi=un.get(Ye);mi&&(mi.delete(At),0===mi.size&&un.delete(Ye),0===un.size&&(this._events.delete(Ot),document.removeEventListener(Ot,this._delegateEventHandler,en)))}}const qt={enterDuration:225,exitDuration:150},be=(0,ne.BQ)({passive:!0,capture:!0}),qe=["mousedown","touchstart"],Xe=["mouseup","mouseleave","touchend","touchcancel"];class Dt{static#e=this._eventManager=new Bn;constructor(Ot,Ye,At,un){this._target=Ot,this._ngZone=Ye,this._platform=un,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,un.isBrowser&&(this._containerElement=(0,Q.i8)(At))}fadeInRipple(Ot,Ye,At={}){const un=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),mi={...qt,...At.animation};At.centered&&(Ot=un.left+un.width/2,Ye=un.top+un.height/2);const Vi=At.radius||function Wt(Gt,Ot,Ye){const At=Math.max(Math.abs(Gt-Ye.left),Math.abs(Gt-Ye.right)),un=Math.max(Math.abs(Ot-Ye.top),Math.abs(Ot-Ye.bottom));return Math.sqrt(At*At+un*un)}(Ot,Ye,un),gt=Ot-un.left,fn=Ye-un.top,ge=mi.enterDuration,It=document.createElement("div");It.classList.add("mat-ripple-element"),It.style.left=gt-Vi+"px",It.style.top=fn-Vi+"px",It.style.height=2*Vi+"px",It.style.width=2*Vi+"px",null!=At.color&&(It.style.backgroundColor=At.color),It.style.transitionDuration=`${ge}ms`,this._containerElement.appendChild(It);const Ft=window.getComputedStyle(It),Ti=Ft.transitionDuration,ii="none"===Ft.transitionProperty||"0s"===Ti||"0s, 0s"===Ti||0===un.width&&0===un.height,Sr=new _t(this,It,At,ii);It.style.transform="scale3d(1, 1, 1)",Sr.state=ot.FADING_IN,At.persistent||(this._mostRecentTransientRipple=Sr);let Lr=null;return!ii&&(ge||mi.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const Br=()=>this._finishRippleTransition(Sr),vr=()=>this._destroyRipple(Sr);It.addEventListener("transitionend",Br),It.addEventListener("transitioncancel",vr),Lr={onTransitionEnd:Br,onTransitionCancel:vr}}),this._activeRipples.set(Sr,Lr),(ii||!ge)&&this._finishRippleTransition(Sr),Sr}fadeOutRipple(Ot){if(Ot.state===ot.FADING_OUT||Ot.state===ot.HIDDEN)return;const Ye=Ot.element,At={...qt,...Ot.config.animation};Ye.style.transitionDuration=`${At.exitDuration}ms`,Ye.style.opacity="0",Ot.state=ot.FADING_OUT,(Ot._animationForciblyDisabledThroughCss||!At.exitDuration)&&this._finishRippleTransition(Ot)}fadeOutAll(){this._getActiveRipples().forEach(Ot=>Ot.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(Ot=>{Ot.config.persistent||Ot.fadeOut()})}setupTriggerEvents(Ot){const Ye=(0,Q.i8)(Ot);!this._platform.isBrowser||!Ye||Ye===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=Ye,qe.forEach(At=>{Dt._eventManager.addHandler(this._ngZone,At,Ye,this)}))}handleEvent(Ot){"mousedown"===Ot.type?this._onMousedown(Ot):"touchstart"===Ot.type?this._onTouchStart(Ot):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{Xe.forEach(Ye=>{this._triggerElement.addEventListener(Ye,this,be)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(Ot){Ot.state===ot.FADING_IN?this._startFadeOutTransition(Ot):Ot.state===ot.FADING_OUT&&this._destroyRipple(Ot)}_startFadeOutTransition(Ot){const Ye=Ot===this._mostRecentTransientRipple,{persistent:At}=Ot.config;Ot.state=ot.VISIBLE,!At&&(!Ye||!this._isPointerDown)&&Ot.fadeOut()}_destroyRipple(Ot){const Ye=this._activeRipples.get(Ot)??null;this._activeRipples.delete(Ot),this._activeRipples.size||(this._containerRect=null),Ot===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),Ot.state=ot.HIDDEN,null!==Ye&&(Ot.element.removeEventListener("transitionend",Ye.onTransitionEnd),Ot.element.removeEventListener("transitioncancel",Ye.onTransitionCancel)),Ot.element.remove()}_onMousedown(Ot){const Ye=(0,o._G)(Ot),At=this._lastTouchStartEvent&&Date.now(){!Ot.config.persistent&&(Ot.state===ot.VISIBLE||Ot.config.terminateOnPointerUp&&Ot.state===ot.FADING_IN)&&Ot.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const Ot=this._triggerElement;Ot&&(qe.forEach(Ye=>Dt._eventManager.removeHandler(Ye,Ot,this)),this._pointerUpEventsRegistered&&Xe.forEach(Ye=>Ot.removeEventListener(Ye,this,be)))}}const ht=new n.nKC("mat-ripple-global-options");let Ut=(()=>{class Gt{get disabled(){return this._disabled}set disabled(Ye){Ye&&this.fadeOutAllNonPersistent(),this._disabled=Ye,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(Ye){this._trigger=Ye,this._setupTriggerEventsIfEnabled()}constructor(Ye,At,un,mi,Vi){this._elementRef=Ye,this._animationMode=Vi,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=mi||{},this._rippleRenderer=new Dt(this,At,Ye,un)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(Ye,At=0,un){return"number"==typeof Ye?this._rippleRenderer.fadeInRipple(Ye,At,{...this.rippleConfig,...un}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...Ye})}static#e=this.\u0275fac=function(At){return new(At||Gt)(n.rXU(n.aKT),n.rXU(n.SKi),n.rXU(ne.OD),n.rXU(ht,8),n.rXU(n.bc$,8))};static#t=this.\u0275dir=n.FsC({type:Gt,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(At,un){2&At&&n.AVh("mat-ripple-unbounded",un.unbounded)},inputs:{color:[n.Mj6.None,"matRippleColor","color"],unbounded:[n.Mj6.None,"matRippleUnbounded","unbounded"],centered:[n.Mj6.None,"matRippleCentered","centered"],radius:[n.Mj6.None,"matRippleRadius","radius"],animation:[n.Mj6.None,"matRippleAnimation","animation"],disabled:[n.Mj6.None,"matRippleDisabled","disabled"],trigger:[n.Mj6.None,"matRippleTrigger","trigger"]},exportAs:["matRipple"],standalone:!0})}return Gt})(),yt=(()=>{class Gt{constructor(Ye){this._animationMode=Ye,this.state="unchecked",this.disabled=!1,this.appearance="full"}static#e=this.\u0275fac=function(At){return new(At||Gt)(n.rXU(n.bc$,8))};static#t=this.\u0275cmp=n.VBU({type:Gt,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(At,un){2&At&&n.AVh("mat-pseudo-checkbox-indeterminate","indeterminate"===un.state)("mat-pseudo-checkbox-checked","checked"===un.state)("mat-pseudo-checkbox-disabled",un.disabled)("mat-pseudo-checkbox-minimal","minimal"===un.appearance)("mat-pseudo-checkbox-full","full"===un.appearance)("_mat-animation-noopable","NoopAnimations"===un._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},standalone:!0,features:[n.aNF],decls:0,vars:0,template:function(At,un){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color)}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color);border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color);border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0})}return Gt})();const Jt=new n.nKC("MAT_OPTION_PARENT_COMPONENT"),Mn=new n.nKC("MatOptgroup");let Ei=0;class zn{constructor(Ot,Ye=!1){this.source=Ot,this.isUserInput=Ye}}let Qt=(()=>{class Gt{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(Ye){this._disabled=Ye}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(Ye,At,un,mi){this._element=Ye,this._changeDetectorRef=At,this._parent=un,this.group=mi,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+Ei++,this.onSelectionChange=new n.bkB,this._stateChanges=new U.B}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(Ye=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),Ye&&this._emitSelectionChangeEvent())}deselect(Ye=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),Ye&&this._emitSelectionChangeEvent())}focus(Ye,At){const un=this._getHostElement();"function"==typeof un.focus&&un.focus(At)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(Ye){(Ye.keyCode===V.Fm||Ye.keyCode===V.t6)&&!(0,V.rp)(Ye)&&(this._selectViaInteraction(),Ye.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const Ye=this.viewValue;Ye!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=Ye)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(Ye=!1){this.onSelectionChange.emit(new zn(this,Ye))}static#e=this.\u0275fac=function(At){return new(At||Gt)(n.rXU(n.aKT),n.rXU(n.gRc),n.rXU(Jt,8),n.rXU(Mn,8))};static#t=this.\u0275cmp=n.VBU({type:Gt,selectors:[["mat-option"]],viewQuery:function(At,un){if(1&At&&n.GBs(k,7),2&At){let mi;n.mGM(mi=n.lsd())&&(un._text=mi.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(At,un){1&At&&n.bIt("click",function(){return un._selectViaInteraction()})("keydown",function(Vi){return un._handleKeydown(Vi)}),2&At&&(n.Mr5("id",un.id),n.BMQ("aria-selected",un.selected)("aria-disabled",un.disabled.toString()),n.AVh("mdc-list-item--selected",un.selected)("mat-mdc-option-multiple",un.multiple)("mat-mdc-option-active",un.active)("mdc-list-item--disabled",un.disabled))},inputs:{value:"value",id:"id",disabled:[n.Mj6.HasDecoratorInputTransform,"disabled","disabled",n.L39]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],standalone:!0,features:[n.GFd,n.aNF],ngContentSelectors:F,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(At,un){1&At&&(n.NAR(M),n.DNE(0,z,1,2,"mat-pseudo-checkbox",1),n.SdG(1),n.j41(2,"span",2,0),n.SdG(4,1),n.k0s(),n.DNE(5,ae,1,1,"mat-pseudo-checkbox",3)(6,oe,2,1,"span",4),n.nrm(7,"div",5)),2&At&&(n.vxM(0,un.multiple?0:-1),n.R7$(5),n.vxM(5,un.multiple||!un.selected||un.hideSingleSelectionIndicator?-1:5),n.R7$(),n.vxM(6,un.group&&un.group._inert?6:-1),n.R7$(),n.Y8G("matRippleTrigger",un._getHostElement())("matRippleDisabled",un.disabled||un.disableRipple))},dependencies:[yt,Ut],styles:['.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color);font-family:var(--mat-option-label-text-font);line-height:var(--mat-option-label-text-line-height);font-size:var(--mat-option-label-text-size);letter-spacing:var(--mat-option-label-text-tracking);font-weight:var(--mat-option-label-text-weight);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color)}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return Gt})();function On(Gt,Ot,Ye){if(Ye.length){let At=Ot.toArray(),un=Ye.toArray(),mi=0;for(let Vi=0;ViYe+At?Math.max(0,Gt-At+Ot):Ye}const je={capture:!0},ve=["focus","click","mouseenter","touchstart"],J="mat-ripple-loader-uninitialized",q="mat-ripple-loader-class-name",Se="mat-ripple-loader-centered",it="mat-ripple-loader-disabled";let Lt=(()=>{class Gt{constructor(){this._document=(0,n.WQX)(x.qQ,{optional:!0}),this._animationMode=(0,n.WQX)(n.bc$,{optional:!0}),this._globalRippleOptions=(0,n.WQX)(ht,{optional:!0}),this._platform=(0,n.WQX)(ne.OD),this._ngZone=(0,n.WQX)(n.SKi),this._hosts=new Map,this._onInteraction=Ye=>{if(!(Ye.target instanceof HTMLElement))return;const un=Ye.target.closest(`[${J}]`);un&&this._createRipple(un)},this._ngZone.runOutsideAngular(()=>{for(const Ye of ve)this._document?.addEventListener(Ye,this._onInteraction,je)})}ngOnDestroy(){const Ye=this._hosts.keys();for(const At of Ye)this.destroyRipple(At);for(const At of ve)this._document?.removeEventListener(At,this._onInteraction,je)}configureRipple(Ye,At){Ye.setAttribute(J,""),(At.className||!Ye.hasAttribute(q))&&Ye.setAttribute(q,At.className||""),At.centered&&Ye.setAttribute(Se,""),At.disabled&&Ye.setAttribute(it,"")}getRipple(Ye){return this._hosts.get(Ye)||this._createRipple(Ye)}setDisabled(Ye,At){const un=this._hosts.get(Ye);un?un.disabled=At:At?Ye.setAttribute(it,""):Ye.removeAttribute(it)}_createRipple(Ye){if(!this._document)return;const At=this._hosts.get(Ye);if(At)return At;Ye.querySelector(".mat-ripple")?.remove();const un=this._document.createElement("span");un.classList.add("mat-ripple",Ye.getAttribute(q)),Ye.append(un);const mi=new Ut(new n.aKT(un),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return mi._isInitialized=!0,mi.trigger=Ye,mi.centered=Ye.hasAttribute(Se),mi.disabled=Ye.hasAttribute(it),this.attachRipple(Ye,mi),mi}attachRipple(Ye,At){Ye.removeAttribute(J),this._hosts.set(Ye,At)}destroyRipple(Ye){const At=this._hosts.get(Ye);At&&(At.ngOnDestroy(),this._hosts.delete(Ye))}static#e=this.\u0275fac=function(At){return new(At||Gt)};static#t=this.\u0275prov=n.jDH({token:Gt,factory:Gt.\u0275fac,providedIn:"root"})}return Gt})()},5351:(Rt,xe,h)=>{"use strict";h.d(xe,{Vh:()=>$n,di:()=>Dn,bZ:()=>Oe,Yi:()=>qt,hM:()=>Xe,CP:()=>pt});var n=h(7987),o=h(177),T=h(4438),B=h(8617),x=h(6860),ne=h(6939),Q=h(7336),U=h(1413),V=h(9030),N=h(7673),R=h(8203),k=h(9172);function M(ht,Ut){}class F{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}}let ae=(()=>{class ht extends ne.lb{constructor(rt,yt,kt,Jt,Vn,Mn,Hn,Ei){super(),this._elementRef=rt,this._focusTrapFactory=yt,this._config=Jt,this._interactivityChecker=Vn,this._ngZone=Mn,this._overlayRef=Hn,this._focusMonitor=Ei,this._platform=(0,T.WQX)(x.OD),this._focusTrap=null,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this._changeDetectorRef=(0,T.WQX)(T.gRc),this.attachDomPortal=zn=>{this._portalOutlet.hasAttached();const Qt=this._portalOutlet.attachDomPortal(zn);return this._contentAttached(),Qt},this._document=kt,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(rt){this._ariaLabelledByQueue.push(rt),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(rt){const yt=this._ariaLabelledByQueue.indexOf(rt);yt>-1&&(this._ariaLabelledByQueue.splice(yt,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(rt){this._portalOutlet.hasAttached();const yt=this._portalOutlet.attachComponentPortal(rt);return this._contentAttached(),yt}attachTemplatePortal(rt){this._portalOutlet.hasAttached();const yt=this._portalOutlet.attachTemplatePortal(rt);return this._contentAttached(),yt}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(rt,yt){this._interactivityChecker.isFocusable(rt)||(rt.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const kt=()=>{rt.removeEventListener("blur",kt),rt.removeEventListener("mousedown",kt),rt.removeAttribute("tabindex")};rt.addEventListener("blur",kt),rt.addEventListener("mousedown",kt)})),rt.focus(yt)}_focusByCssSelector(rt,yt){let kt=this._elementRef.nativeElement.querySelector(rt);kt&&this._forceFocus(kt,yt)}_trapFocus(){const rt=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||rt.focus();break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElementWhenReady().then(yt=>{yt||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const rt=this._config.restoreFocus;let yt=null;if("string"==typeof rt?yt=this._document.querySelector(rt):"boolean"==typeof rt?yt=rt?this._elementFocusedBeforeDialogWasOpened:null:rt&&(yt=rt),this._config.restoreFocus&&yt&&"function"==typeof yt.focus){const kt=(0,x.vc)(),Jt=this._elementRef.nativeElement;(!kt||kt===this._document.body||kt===Jt||Jt.contains(kt))&&(this._focusMonitor?(this._focusMonitor.focusVia(yt,this._closeInteractionType),this._closeInteractionType=null):yt.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const rt=this._elementRef.nativeElement,yt=(0,x.vc)();return rt===yt||rt.contains(yt)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,x.vc)()))}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static#e=this.\u0275fac=function(yt){return new(yt||ht)(T.rXU(T.aKT),T.rXU(B.GX),T.rXU(o.qQ,8),T.rXU(F),T.rXU(B.Z7),T.rXU(T.SKi),T.rXU(n.yY),T.rXU(B.FN))};static#t=this.\u0275cmp=T.VBU({type:ht,selectors:[["cdk-dialog-container"]],viewQuery:function(yt,kt){if(1&yt&&T.GBs(ne.I3,7),2&yt){let Jt;T.mGM(Jt=T.lsd())&&(kt._portalOutlet=Jt.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(yt,kt){2&yt&&T.BMQ("id",kt._config.id||null)("role",kt._config.role)("aria-modal",kt._config.ariaModal)("aria-labelledby",kt._config.ariaLabel?null:kt._ariaLabelledByQueue[0])("aria-label",kt._config.ariaLabel)("aria-describedby",kt._config.ariaDescribedBy||null)},standalone:!0,features:[T.Vt3,T.aNF],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(yt,kt){1&yt&&T.DNE(0,M,0,0,"ng-template",0)},dependencies:[ne.I3],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}return ht})();class oe{constructor(Ut,rt){this.overlayRef=Ut,this.config=rt,this.closed=new U.B,this.disableClose=rt.disableClose,this.backdropClick=Ut.backdropClick(),this.keydownEvents=Ut.keydownEvents(),this.outsidePointerEvents=Ut.outsidePointerEvents(),this.id=rt.id,this.keydownEvents.subscribe(yt=>{yt.keyCode===Q._f&&!this.disableClose&&!(0,Q.rp)(yt)&&(yt.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=Ut.detachments().subscribe(()=>{!1!==rt.closeOnOverlayDetachments&&this.close()})}close(Ut,rt){if(this.containerInstance){const yt=this.closed;this.containerInstance._closeInteractionType=rt?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),yt.next(Ut),yt.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(Ut="",rt=""){return this.overlayRef.updateSize({width:Ut,height:rt}),this}addPanelClass(Ut){return this.overlayRef.addPanelClass(Ut),this}removePanelClass(Ut){return this.overlayRef.removePanelClass(Ut),this}}const he=new T.nKC("DialogScrollStrategy",{providedIn:"root",factory:()=>{const ht=(0,T.WQX)(n.hJ);return()=>ht.scrollStrategies.block()}}),Fe=new T.nKC("DialogData"),et=new T.nKC("DefaultDialogConfig");let _e=0,me=(()=>{class ht{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(rt,yt,kt,Jt,Vn,Mn){this._overlay=rt,this._injector=yt,this._defaultOptions=kt,this._parentDialog=Jt,this._overlayContainer=Vn,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new U.B,this._afterOpenedAtThisLevel=new U.B,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,V.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,k.Z)(void 0))),this._scrollStrategy=Mn}open(rt,yt){(yt={...this._defaultOptions||new F,...yt}).id=yt.id||"cdk-dialog-"+_e++,yt.id&&this.getDialogById(yt.id);const Jt=this._getOverlayConfig(yt),Vn=this._overlay.create(Jt),Mn=new oe(Vn,yt),Hn=this._attachContainer(Vn,Mn,yt);return Mn.containerInstance=Hn,this._attachDialogContent(rt,Mn,Hn,yt),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(Mn),Mn.closed.subscribe(()=>this._removeOpenDialog(Mn,!0)),this.afterOpened.next(Mn),Mn}closeAll(){ce(this.openDialogs,rt=>rt.close())}getDialogById(rt){return this.openDialogs.find(yt=>yt.id===rt)}ngOnDestroy(){ce(this._openDialogsAtThisLevel,rt=>{!1===rt.config.closeOnDestroy&&this._removeOpenDialog(rt,!1)}),ce(this._openDialogsAtThisLevel,rt=>rt.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(rt){const yt=new n.rR({positionStrategy:rt.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:rt.scrollStrategy||this._scrollStrategy(),panelClass:rt.panelClass,hasBackdrop:rt.hasBackdrop,direction:rt.direction,minWidth:rt.minWidth,minHeight:rt.minHeight,maxWidth:rt.maxWidth,maxHeight:rt.maxHeight,width:rt.width,height:rt.height,disposeOnNavigation:rt.closeOnNavigation});return rt.backdropClass&&(yt.backdropClass=rt.backdropClass),yt}_attachContainer(rt,yt,kt){const Jt=kt.injector||kt.viewContainerRef?.injector,Vn=[{provide:F,useValue:kt},{provide:oe,useValue:yt},{provide:n.yY,useValue:rt}];let Mn;kt.container?"function"==typeof kt.container?Mn=kt.container:(Mn=kt.container.type,Vn.push(...kt.container.providers(kt))):Mn=ae;const Hn=new ne.A8(Mn,kt.viewContainerRef,T.zZn.create({parent:Jt||this._injector,providers:Vn}),kt.componentFactoryResolver);return rt.attach(Hn).instance}_attachDialogContent(rt,yt,kt,Jt){if(rt instanceof T.C4Q){const Vn=this._createInjector(Jt,yt,kt,void 0);let Mn={$implicit:Jt.data,dialogRef:yt};Jt.templateContext&&(Mn={...Mn,..."function"==typeof Jt.templateContext?Jt.templateContext():Jt.templateContext}),kt.attachTemplatePortal(new ne.VA(rt,null,Mn,Vn))}else{const Vn=this._createInjector(Jt,yt,kt,this._injector),Mn=kt.attachComponentPortal(new ne.A8(rt,Jt.viewContainerRef,Vn,Jt.componentFactoryResolver));yt.componentRef=Mn,yt.componentInstance=Mn.instance}}_createInjector(rt,yt,kt,Jt){const Vn=rt.injector||rt.viewContainerRef?.injector,Mn=[{provide:Fe,useValue:rt.data},{provide:oe,useValue:yt}];return rt.providers&&("function"==typeof rt.providers?Mn.push(...rt.providers(yt,rt,kt)):Mn.push(...rt.providers)),rt.direction&&(!Vn||!Vn.get(R.dS,null,{optional:!0}))&&Mn.push({provide:R.dS,useValue:{value:rt.direction,change:(0,N.of)()}}),T.zZn.create({parent:Vn||Jt,providers:Mn})}_removeOpenDialog(rt,yt){const kt=this.openDialogs.indexOf(rt);kt>-1&&(this.openDialogs.splice(kt,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((Jt,Vn)=>{Jt?Vn.setAttribute("aria-hidden",Jt):Vn.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),yt&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const rt=this._overlayContainer.getContainerElement();if(rt.parentElement){const yt=rt.parentElement.children;for(let kt=yt.length-1;kt>-1;kt--){const Jt=yt[kt];Jt!==rt&&"SCRIPT"!==Jt.nodeName&&"STYLE"!==Jt.nodeName&&!Jt.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(Jt,Jt.getAttribute("aria-hidden")),Jt.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const rt=this._parentDialog;return rt?rt._getAfterAllClosed():this._afterAllClosedAtThisLevel}static#e=this.\u0275fac=function(yt){return new(yt||ht)(T.KVO(n.hJ),T.KVO(T.zZn),T.KVO(et,8),T.KVO(ht,12),T.KVO(n.Sf),T.KVO(he))};static#t=this.\u0275prov=T.jDH({token:ht,factory:ht.\u0275fac,providedIn:"root"})}return ht})();function ce(ht,Ut){let rt=ht.length;for(;rt--;)Ut(ht[rt])}let Ie=(()=>{class ht{static#e=this.\u0275fac=function(yt){return new(yt||ht)};static#t=this.\u0275mod=T.$C({type:ht});static#n=this.\u0275inj=T.G2t({providers:[me],imports:[n.z_,ne.jc,B.Pd,ne.jc]})}return ht})();var X=h(4085),Te=h(7786),We=h(5964),Bt=h(6697),Et=h(6600);function ze(ht,Ut){}h(9969);class ut{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const Ce="mdc-dialog--open",tt="mdc-dialog--opening",ke="mdc-dialog--closing";let at=(()=>{class ht extends ae{constructor(rt,yt,kt,Jt,Vn,Mn,Hn,Ei,zn){super(rt,yt,kt,Jt,Vn,Mn,Hn,zn),this._animationMode=Ei,this._animationStateChanged=new T.bkB,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._actionSectionCount=0,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?Ze(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?Ze(this._config.exitAnimationDuration)??75:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(De,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(tt,Ce)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(Ce),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(Ce),this._animationsEnabled?(this._hostElement.style.setProperty(De,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(ke)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(rt){this._actionSectionCount+=rt,this._changeDetectorRef.markForCheck()}_clearAnimationClasses(){this._hostElement.classList.remove(tt,ke)}_waitForAnimationToComplete(rt,yt){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(yt,rt)}_requestAnimationFrame(rt){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(rt):rt()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(rt){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:rt})}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}attachComponentPortal(rt){const yt=super.attachComponentPortal(rt);return yt.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),yt}static#e=this.\u0275fac=function(yt){return new(yt||ht)(T.rXU(T.aKT),T.rXU(B.GX),T.rXU(o.qQ,8),T.rXU(ut),T.rXU(B.Z7),T.rXU(T.SKi),T.rXU(n.yY),T.rXU(T.bc$,8),T.rXU(B.FN))};static#t=this.\u0275cmp=T.VBU({type:ht,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(yt,kt){2&yt&&(T.Mr5("id",kt._config.id),T.BMQ("aria-modal",kt._config.ariaModal)("role",kt._config.role)("aria-labelledby",kt._config.ariaLabel?null:kt._ariaLabelledByQueue[0])("aria-label",kt._config.ariaLabel)("aria-describedby",kt._config.ariaDescribedBy||null),T.AVh("_mat-animation-noopable",!kt._animationsEnabled)("mat-mdc-dialog-container-with-actions",kt._actionSectionCount>0))},standalone:!0,features:[T.Vt3,T.aNF],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(yt,kt){1&yt&&(T.j41(0,"div",0)(1,"div",1),T.DNE(2,ze,0,0,"ng-template",2),T.k0s()())},dependencies:[ne.I3],styles:['.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px),(max-width: 600px),(min-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto;outline:0;transform:scale(0.8)}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--fullscreen--titleless .mdc-dialog__close{margin-top:4px}.mdc-dialog--fullscreen--titleless.mdc-dialog--scrollable .mdc-dialog__close{margin-top:0}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--closing .mdc-dialog__surface{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{opacity:1}.mdc-dialog--open .mdc-dialog__surface{transform:none}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__container .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}.mat-mdc-dialog-content{max-height:65vh}.mat-mdc-dialog-container{position:static;display:block}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__container,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mat-mdc-dialog-container .mdc-dialog__surface{width:100%;height:100%}.mat-mdc-dialog-component-host{display:contents}.mat-mdc-dialog-container{--mdc-dialog-container-elevation: var(--mdc-dialog-container-elevation-shadow);outline:0}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mdc-dialog-container-color, white)}.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:var(--mdc-dialog-container-elevation, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--mdc-dialog-container-shape, 4px)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, Roboto, sans-serif);line-height:var(--mdc-dialog-subhead-line-height, 1.5rem);font-size:var(--mdc-dialog-subhead-size, 1rem);font-weight:var(--mdc-dialog-subhead-weight, 400);letter-spacing:var(--mdc-dialog-subhead-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, rgba(0, 0, 0, 0.87))}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, Roboto, sans-serif);line-height:var(--mdc-dialog-supporting-text-line-height, 1.5rem);font-size:var(--mdc-dialog-supporting-text-size, 1rem);font-weight:var(--mdc-dialog-supporting-text-weight, 400);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, rgba(0, 0, 0, 0.6))}.mat-mdc-dialog-container .mdc-dialog__container{transition:opacity linear var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container .mdc-dialog__surface{transition:transform var(--mat-dialog-transition-duration, 0ms) 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container,.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__surface{transition:none}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-max-width, 80vw);min-width:var(--mat-dialog-container-min-width, 0)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, 80vw)}}.mat-mdc-dialog-title{padding:var(--mat-dialog-headline-padding, 0 24px 9px)}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:var(--mat-dialog-content-padding, 20px 24px)}.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content{padding:var(--mat-dialog-with-actions-content-padding, 20px 24px)}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:0}.mat-mdc-dialog-actions{padding:var(--mat-dialog-actions-padding, 8px);justify-content:var(--mat-dialog-actions-alignment, start)}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-start,.mat-mdc-dialog-actions[align=start]{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2})}return ht})();const De="--mat-dialog-transition-duration";function Ze(ht){return null==ht?null:"number"==typeof ht?ht:ht.endsWith("ms")?(0,X.OE)(ht.substring(0,ht.length-2)):ht.endsWith("s")?1e3*(0,X.OE)(ht.substring(0,ht.length-1)):"0"===ht?0:null}var $e=function(ht){return ht[ht.OPEN=0]="OPEN",ht[ht.CLOSING=1]="CLOSING",ht[ht.CLOSED=2]="CLOSED",ht}($e||{});class pt{constructor(Ut,rt,yt){this._ref=Ut,this._containerInstance=yt,this._afterOpened=new U.B,this._beforeClosed=new U.B,this._state=$e.OPEN,this.disableClose=rt.disableClose,this.id=Ut.id,Ut.addPanelClass("mat-mdc-dialog-panel"),yt._animationStateChanged.pipe((0,We.p)(kt=>"opened"===kt.state),(0,Bt.s)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),yt._animationStateChanged.pipe((0,We.p)(kt=>"closed"===kt.state),(0,Bt.s)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),Ut.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,Te.h)(this.backdropClick(),this.keydownEvents().pipe((0,We.p)(kt=>kt.keyCode===Q._f&&!this.disableClose&&!(0,Q.rp)(kt)))).subscribe(kt=>{this.disableClose||(kt.preventDefault(),function an(ht,Ut,rt){return ht._closeInteractionType=Ut,ht.close(rt)}(this,"keydown"===kt.type?"keyboard":"mouse"))})}close(Ut){this._result=Ut,this._containerInstance._animationStateChanged.pipe((0,We.p)(rt=>"closing"===rt.state),(0,Bt.s)(1)).subscribe(rt=>{this._beforeClosed.next(Ut),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),rt.totalTime+100)}),this._state=$e.CLOSING,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(Ut){let rt=this._ref.config.positionStrategy;return Ut&&(Ut.left||Ut.right)?Ut.left?rt.left(Ut.left):rt.right(Ut.right):rt.centerHorizontally(),Ut&&(Ut.top||Ut.bottom)?Ut.top?rt.top(Ut.top):rt.bottom(Ut.bottom):rt.centerVertically(),this._ref.updatePosition(),this}updateSize(Ut="",rt=""){return this._ref.updateSize(Ut,rt),this}addPanelClass(Ut){return this._ref.addPanelClass(Ut),this}removePanelClass(Ut){return this._ref.removePanelClass(Ut),this}getState(){return this._state}_finishDialogClose(){this._state=$e.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}const $n=new T.nKC("MatMdcDialogData"),Dn=new T.nKC("mat-mdc-dialog-default-options"),In=new T.nKC("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{const ht=(0,T.WQX)(n.hJ);return()=>ht.scrollStrategies.block()}});let Je=0,Oe=(()=>{class ht{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const rt=this._parentDialog;return rt?rt._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(rt,yt,kt,Jt,Vn,Mn,Hn,Ei){this._overlay=rt,this._defaultOptions=Jt,this._scrollStrategy=Vn,this._parentDialog=Mn,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new U.B,this._afterOpenedAtThisLevel=new U.B,this.dialogConfigClass=ut,this.afterAllClosed=(0,V.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,k.Z)(void 0))),this._dialog=yt.get(me),this._dialogRefConstructor=pt,this._dialogContainerType=at,this._dialogDataToken=$n}open(rt,yt){let kt;(yt={...this._defaultOptions||new ut,...yt}).id=yt.id||"mat-mdc-dialog-"+Je++,yt.scrollStrategy=yt.scrollStrategy||this._scrollStrategy();const Jt=this._dialog.open(rt,{...yt,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:yt},{provide:F,useValue:yt}]},templateContext:()=>({dialogRef:kt}),providers:(Vn,Mn,Hn)=>(kt=new this._dialogRefConstructor(Vn,yt,Hn),kt.updatePosition(yt?.position),[{provide:this._dialogContainerType,useValue:Hn},{provide:this._dialogDataToken,useValue:Mn.data},{provide:this._dialogRefConstructor,useValue:kt}])});return kt.componentRef=Jt.componentRef,kt.componentInstance=Jt.componentInstance,this.openDialogs.push(kt),this.afterOpened.next(kt),kt.afterClosed().subscribe(()=>{const Vn=this.openDialogs.indexOf(kt);Vn>-1&&(this.openDialogs.splice(Vn,1),this.openDialogs.length||this._getAfterAllClosed().next())}),kt}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(rt){return this.openDialogs.find(yt=>yt.id===rt)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(rt){let yt=rt.length;for(;yt--;)rt[yt].close()}static#e=this.\u0275fac=function(yt){return new(yt||ht)(T.KVO(n.hJ),T.KVO(T.zZn),T.KVO(o.aZ,8),T.KVO(Dn,8),T.KVO(In),T.KVO(ht,12),T.KVO(n.Sf),T.KVO(T.bc$,8))};static#t=this.\u0275prov=T.jDH({token:ht,factory:ht.\u0275fac,providedIn:"root"})}return ht})(),qt=(()=>{class ht{static#e=this.\u0275fac=function(yt){return new(yt||ht)};static#t=this.\u0275dir=T.FsC({type:ht,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],standalone:!0})}return ht})(),Xe=(()=>{class ht{static#e=this.\u0275fac=function(yt){return new(yt||ht)};static#t=this.\u0275mod=T.$C({type:ht});static#n=this.\u0275inj=T.G2t({providers:[Oe],imports:[Ie,n.z_,ne.jc,Et.yE,Et.yE]})}return ht})()},2102:(Rt,xe,h)=>{"use strict";h.d(xe,{xb:()=>rt,TL:()=>Dn,rl:()=>Ei,qT:()=>Dt,RG:()=>zn,nJ:()=>pt,JW:()=>Je,yw:()=>ot});var n=h(4438),o=h(8203),T=h(6860),B=h(8359),x=h(1413),ne=h(7786),Q=h(6977),U=h(1985),V=h(5964),N=h(4668);class k{constructor(On){this._box=On,this._destroyed=new x.B,this._resizeSubject=new x.B,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(Xt=>this._resizeSubject.next(Xt)))}observe(On){return this._elementObservables.has(On)||this._elementObservables.set(On,new U.c(Xt=>{const _n=this._resizeSubject.subscribe(Xt);return this._resizeObserver?.observe(On,{box:this._box}),()=>{this._resizeObserver?.unobserve(On),_n.unsubscribe(),this._elementObservables.delete(On)}}).pipe((0,V.p)(Xt=>Xt.some(_n=>_n.target===On)),(0,N.t)({bufferSize:1,refCount:!0}),(0,Q.Q)(this._destroyed))),this._elementObservables.get(On)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let M=(()=>{class Qt{constructor(){this._observers=new Map,this._ngZone=(0,n.WQX)(n.SKi)}ngOnDestroy(){for(const[,Xt]of this._observers)Xt.destroy();this._observers.clear()}observe(Xt,_n){const je=_n?.box||"content-box";return this._observers.has(je)||this._observers.set(je,new k(je)),this._observers.get(je).observe(Xt)}static#e=this.\u0275fac=function(_n){return new(_n||Qt)};static#t=this.\u0275prov=n.jDH({token:Qt,factory:Qt.\u0275fac,providedIn:"root"})}return Qt})();var F=h(4085),z=h(9969),ae=h(177),oe=h(2318),he=h(6600);const Fe=["notch"],et=["matFormFieldNotchedOutline",""],Be=["*"],Ee=["textField"],_e=["iconPrefixContainer"],me=["textPrefixContainer"],ce=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],Ie=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function X(Qt,On){1&Qt&&n.nrm(0,"span",17)}function Te(Qt,On){if(1&Qt&&(n.j41(0,"label",16),n.SdG(1,1),n.DNE(2,X,1,0,"span",17),n.k0s()),2&Qt){const Xt=n.XpG(2);n.Y8G("floating",Xt._shouldLabelFloat())("monitorResize",Xt._hasOutline())("id",Xt._labelId),n.BMQ("for",Xt._control.id),n.R7$(2),n.vxM(2,!Xt.hideRequiredMarker&&Xt._control.required?2:-1)}}function We(Qt,On){if(1&Qt&&n.DNE(0,Te,3,5,"label",16),2&Qt){const Xt=n.XpG();n.vxM(0,Xt._hasFloatingLabel()?0:-1)}}function Bt(Qt,On){1&Qt&&n.nrm(0,"div",5)}function Et(Qt,On){}function Kt(Qt,On){if(1&Qt&&n.DNE(0,Et,0,0,"ng-template",11),2&Qt){n.XpG(2);const Xt=n.sdS(1);n.Y8G("ngTemplateOutlet",Xt)}}function ze(Qt,On){if(1&Qt&&(n.j41(0,"div",7),n.DNE(1,Kt,1,1,null,11),n.k0s()),2&Qt){const Xt=n.XpG();n.Y8G("matFormFieldNotchedOutlineOpen",Xt._shouldLabelFloat()),n.R7$(),n.vxM(1,Xt._forceDisplayInfixLabel()?-1:1)}}function ut(Qt,On){1&Qt&&(n.j41(0,"div",8,2),n.SdG(2,2),n.k0s())}function Ce(Qt,On){1&Qt&&(n.j41(0,"div",9,3),n.SdG(2,3),n.k0s())}function tt(Qt,On){}function ke(Qt,On){if(1&Qt&&n.DNE(0,tt,0,0,"ng-template",11),2&Qt){n.XpG();const Xt=n.sdS(1);n.Y8G("ngTemplateOutlet",Xt)}}function pe(Qt,On){1&Qt&&(n.j41(0,"div",12),n.SdG(1,4),n.k0s())}function Re(Qt,On){1&Qt&&(n.j41(0,"div",13),n.SdG(1,5),n.k0s())}function at(Qt,On){1&Qt&&n.nrm(0,"div",14)}function De(Qt,On){if(1&Qt&&(n.j41(0,"div",18),n.SdG(1,6),n.k0s()),2&Qt){const Xt=n.XpG();n.Y8G("@transitionMessages",Xt._subscriptAnimationState)}}function Ze(Qt,On){if(1&Qt&&(n.j41(0,"mat-hint",20),n.EFF(1),n.k0s()),2&Qt){const Xt=n.XpG(2);n.Y8G("id",Xt._hintLabelId),n.R7$(),n.JRh(Xt.hintLabel)}}function $e(Qt,On){if(1&Qt&&(n.j41(0,"div",19),n.DNE(1,Ze,2,2,"mat-hint",20),n.SdG(2,7),n.nrm(3,"div",21),n.SdG(4,8),n.k0s()),2&Qt){const Xt=n.XpG();n.Y8G("@transitionMessages",Xt._subscriptAnimationState),n.R7$(),n.vxM(1,Xt.hintLabel?1:-1)}}let pt=(()=>{class Qt{static#e=this.\u0275fac=function(_n){return new(_n||Qt)};static#t=this.\u0275dir=n.FsC({type:Qt,selectors:[["mat-label"]],standalone:!0})}return Qt})(),an=0;const $n=new n.nKC("MatError");let Dn=(()=>{class Qt{constructor(Xt,_n){this.id="mat-mdc-error-"+an++,Xt||_n.nativeElement.setAttribute("aria-live","polite")}static#e=this.\u0275fac=function(_n){return new(_n||Qt)(n.kS0("aria-live"),n.rXU(n.aKT))};static#t=this.\u0275dir=n.FsC({type:Qt,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(_n,je){2&_n&&n.Mr5("id",je.id)},inputs:{id:"id"},standalone:!0,features:[n.Jv_([{provide:$n,useExisting:Qt}])]})}return Qt})(),In=0,qn=(()=>{class Qt{constructor(){this.align="start",this.id="mat-mdc-hint-"+In++}static#e=this.\u0275fac=function(_n){return new(_n||Qt)};static#t=this.\u0275dir=n.FsC({type:Qt,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(_n,je){2&_n&&(n.Mr5("id",je.id),n.BMQ("align",null),n.AVh("mat-mdc-form-field-hint-end","end"===je.align))},inputs:{align:"align",id:"id"},standalone:!0})}return Qt})();const xn=new n.nKC("MatPrefix");let Je=(()=>{class Qt{constructor(){this._isText=!1}set _isTextSelector(Xt){this._isText=!0}static#e=this.\u0275fac=function(_n){return new(_n||Qt)};static#t=this.\u0275dir=n.FsC({type:Qt,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:[n.Mj6.None,"matTextPrefix","_isTextSelector"]},standalone:!0,features:[n.Jv_([{provide:xn,useExisting:Qt}])]})}return Qt})();const Oe=new n.nKC("MatSuffix");let ot=(()=>{class Qt{constructor(){this._isText=!1}set _isTextSelector(Xt){this._isText=!0}static#e=this.\u0275fac=function(_n){return new(_n||Qt)};static#t=this.\u0275dir=n.FsC({type:Qt,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[n.Mj6.None,"matTextSuffix","_isTextSelector"]},standalone:!0,features:[n.Jv_([{provide:Oe,useExisting:Qt}])]})}return Qt})();const _t=new n.nKC("FloatingLabelParent");let en=(()=>{class Qt{get floating(){return this._floating}set floating(Xt){this._floating=Xt,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(Xt){this._monitorResize=Xt,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(Xt){this._elementRef=Xt,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,n.WQX)(M),this._ngZone=(0,n.WQX)(n.SKi),this._parent=(0,n.WQX)(_t),this._resizeSubscription=new B.yU}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function Bn(Qt){if(null!==Qt.offsetParent)return Qt.scrollWidth;const Xt=Qt.cloneNode(!0);Xt.style.setProperty("position","absolute"),Xt.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(Xt);const _n=Xt.scrollWidth;return Xt.remove(),_n}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}static#e=this.\u0275fac=function(_n){return new(_n||Qt)(n.rXU(n.aKT))};static#t=this.\u0275dir=n.FsC({type:Qt,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(_n,je){2&_n&&n.AVh("mdc-floating-label--float-above",je.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"},standalone:!0})}return Qt})();const qt="mdc-line-ripple--active",Pt="mdc-line-ripple--deactivating";let be=(()=>{class Qt{constructor(Xt,_n){this._elementRef=Xt,this._handleTransitionEnd=je=>{const ve=this._elementRef.nativeElement.classList,J=ve.contains(Pt);"opacity"===je.propertyName&&J&&ve.remove(qt,Pt)},_n.runOutsideAngular(()=>{Xt.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const Xt=this._elementRef.nativeElement.classList;Xt.remove(Pt),Xt.add(qt)}deactivate(){this._elementRef.nativeElement.classList.add(Pt)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static#e=this.\u0275fac=function(_n){return new(_n||Qt)(n.rXU(n.aKT),n.rXU(n.SKi))};static#t=this.\u0275dir=n.FsC({type:Qt,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"],standalone:!0})}return Qt})(),qe=(()=>{class Qt{constructor(Xt,_n){this._elementRef=Xt,this._ngZone=_n,this.open=!1}ngAfterViewInit(){const Xt=this._elementRef.nativeElement.querySelector(".mdc-floating-label");Xt?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(Xt.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>Xt.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(Xt){this._notch.nativeElement.style.width=this.open&&Xt?`calc(${Xt}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}static#e=this.\u0275fac=function(_n){return new(_n||Qt)(n.rXU(n.aKT),n.rXU(n.SKi))};static#t=this.\u0275cmp=n.VBU({type:Qt,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(_n,je){if(1&_n&&n.GBs(Fe,5),2&_n){let ve;n.mGM(ve=n.lsd())&&(je._notch=ve.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(_n,je){2&_n&&n.AVh("mdc-notched-outline--notched",je.open)},inputs:{open:[n.Mj6.None,"matFormFieldNotchedOutlineOpen","open"]},standalone:!0,features:[n.aNF],attrs:et,ngContentSelectors:Be,decls:5,vars:0,consts:[["notch",""],[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],[1,"mdc-notched-outline__trailing"]],template:function(_n,je){1&_n&&(n.NAR(),n.nrm(0,"div",1),n.j41(1,"div",2,0),n.SdG(3),n.k0s(),n.nrm(4,"div",3))},encapsulation:2,changeDetection:0})}return Qt})();const Xe={transitionMessages:(0,z.hZ)("transitionMessages",[(0,z.wk)("enter",(0,z.iF)({opacity:1,transform:"translateY(0%)"})),(0,z.kY)("void => enter",[(0,z.iF)({opacity:0,transform:"translateY(-5px)"}),(0,z.i0)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Dt=(()=>{class Qt{static#e=this.\u0275fac=function(_n){return new(_n||Qt)};static#t=this.\u0275dir=n.FsC({type:Qt})}return Qt})();const rt=new n.nKC("MatFormField"),yt=new n.nKC("MAT_FORM_FIELD_DEFAULT_OPTIONS");let kt=0,Ei=(()=>{class Qt{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(Xt){this._hideRequiredMarker=(0,F.he)(Xt)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(Xt){Xt!==this._floatLabel&&(this._floatLabel=Xt,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(Xt){const _n=this._appearance;this._appearance=Xt||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==_n&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(Xt){this._subscriptSizing=Xt||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(Xt){this._hintLabel=Xt,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(Xt){this._explicitFormFieldControl=Xt}constructor(Xt,_n,je,ve,J,q,Se,it){this._elementRef=Xt,this._changeDetectorRef=_n,this._ngZone=je,this._dir=ve,this._platform=J,this._defaults=q,this._animationMode=Se,this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+kt++,this._hintLabelId="mat-mdc-hint-"+kt++,this._subscriptAnimationState="",this._destroyed=new x.B,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,q&&(q.appearance&&(this.appearance=q.appearance),this._hideRequiredMarker=!!q?.hideRequiredMarker,q.color&&(this.color=q.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){const Xt=this._control;Xt.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${Xt.controlType}`),Xt.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),Xt.ngControl&&Xt.ngControl.valueChanges&&Xt.ngControl.valueChanges.pipe((0,Q.Q)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(Xt=>!Xt._isText),this._hasTextPrefix=!!this._prefixChildren.find(Xt=>Xt._isText),this._hasIconSuffix=!!this._suffixChildren.find(Xt=>!Xt._isText),this._hasTextSuffix=!!this._suffixChildren.find(Xt=>Xt._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,ne.h)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,Q.Q)(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe((0,Q.Q)(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(Xt){const _n=this._control?this._control.ngControl:null;return _n&&_n[Xt]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let Xt=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&Xt.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const _n=this._hintChildren?this._hintChildren.find(ve=>"start"===ve.align):null,je=this._hintChildren?this._hintChildren.find(ve=>"end"===ve.align):null;_n?Xt.push(_n.id):this._hintLabel&&Xt.push(this._hintLabelId),je&&Xt.push(je.id)}else this._errorChildren&&Xt.push(...this._errorChildren.map(_n=>_n.id));this._control.setDescribedByIds(Xt)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const Xt=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(Xt.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const _n=this._iconPrefixContainer?.nativeElement,je=this._textPrefixContainer?.nativeElement,ve=_n?.getBoundingClientRect().width??0,J=je?.getBoundingClientRect().width??0;Xt.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${ve+J}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const Xt=this._elementRef.nativeElement;if(Xt.getRootNode){const _n=Xt.getRootNode();return _n&&_n!==Xt}return document.documentElement.contains(Xt)}static#e=this.\u0275fac=function(_n){return new(_n||Qt)(n.rXU(n.aKT),n.rXU(n.gRc),n.rXU(n.SKi),n.rXU(o.dS),n.rXU(T.OD),n.rXU(yt,8),n.rXU(n.bc$,8),n.rXU(ae.qQ))};static#t=this.\u0275cmp=n.VBU({type:Qt,selectors:[["mat-form-field"]],contentQueries:function(_n,je,ve){if(1&_n&&(n.wni(ve,pt,5),n.wni(ve,pt,7),n.wni(ve,Dt,5),n.wni(ve,xn,5),n.wni(ve,Oe,5),n.wni(ve,$n,5),n.wni(ve,qn,5)),2&_n){let J;n.mGM(J=n.lsd())&&(je._labelChildNonStatic=J.first),n.mGM(J=n.lsd())&&(je._labelChildStatic=J.first),n.mGM(J=n.lsd())&&(je._formFieldControl=J.first),n.mGM(J=n.lsd())&&(je._prefixChildren=J),n.mGM(J=n.lsd())&&(je._suffixChildren=J),n.mGM(J=n.lsd())&&(je._errorChildren=J),n.mGM(J=n.lsd())&&(je._hintChildren=J)}},viewQuery:function(_n,je){if(1&_n&&(n.GBs(Ee,5),n.GBs(_e,5),n.GBs(me,5),n.GBs(en,5),n.GBs(qe,5),n.GBs(be,5)),2&_n){let ve;n.mGM(ve=n.lsd())&&(je._textField=ve.first),n.mGM(ve=n.lsd())&&(je._iconPrefixContainer=ve.first),n.mGM(ve=n.lsd())&&(je._textPrefixContainer=ve.first),n.mGM(ve=n.lsd())&&(je._floatingLabel=ve.first),n.mGM(ve=n.lsd())&&(je._notchedOutline=ve.first),n.mGM(ve=n.lsd())&&(je._lineRipple=ve.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(_n,je){2&_n&&n.AVh("mat-mdc-form-field-label-always-float",je._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",je._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",je._hasIconSuffix)("mat-form-field-invalid",je._control.errorState)("mat-form-field-disabled",je._control.disabled)("mat-form-field-autofilled",je._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===je._animationMode)("mat-form-field-appearance-fill","fill"==je.appearance)("mat-form-field-appearance-outline","outline"==je.appearance)("mat-form-field-hide-placeholder",je._hasFloatingLabel()&&!je._shouldLabelFloat())("mat-focused",je._control.focused)("mat-primary","accent"!==je.color&&"warn"!==je.color)("mat-accent","accent"===je.color)("mat-warn","warn"===je.color)("ng-untouched",je._shouldForward("untouched"))("ng-touched",je._shouldForward("touched"))("ng-pristine",je._shouldForward("pristine"))("ng-dirty",je._shouldForward("dirty"))("ng-valid",je._shouldForward("valid"))("ng-invalid",je._shouldForward("invalid"))("ng-pending",je._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],standalone:!0,features:[n.Jv_([{provide:rt,useExisting:Qt},{provide:_t,useExisting:Qt}]),n.aNF],ngContentSelectors:Ie,decls:18,vars:21,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(_n,je){if(1&_n){const ve=n.RV6();n.NAR(ce),n.DNE(0,We,1,1,"ng-template",null,0,n.C5r),n.j41(2,"div",4,1),n.bIt("click",function(q){return n.eBV(ve),n.Njj(je._control.onContainerClick(q))}),n.DNE(4,Bt,1,0,"div",5),n.j41(5,"div",6),n.DNE(6,ze,2,2,"div",7)(7,ut,3,0,"div",8)(8,Ce,3,0,"div",9),n.j41(9,"div",10),n.DNE(10,ke,1,1,null,11),n.SdG(11),n.k0s(),n.DNE(12,pe,2,0,"div",12)(13,Re,2,0,"div",13),n.k0s(),n.DNE(14,at,1,0,"div",14),n.k0s(),n.j41(15,"div",15),n.DNE(16,De,2,1)(17,$e,5,2),n.k0s()}if(2&_n){let ve;n.R7$(2),n.AVh("mdc-text-field--filled",!je._hasOutline())("mdc-text-field--outlined",je._hasOutline())("mdc-text-field--no-label",!je._hasFloatingLabel())("mdc-text-field--disabled",je._control.disabled)("mdc-text-field--invalid",je._control.errorState),n.R7$(2),n.vxM(4,je._hasOutline()||je._control.disabled?-1:4),n.R7$(2),n.vxM(6,je._hasOutline()?6:-1),n.R7$(),n.vxM(7,je._hasIconPrefix?7:-1),n.R7$(),n.vxM(8,je._hasTextPrefix?8:-1),n.R7$(2),n.vxM(10,!je._hasOutline()||je._forceDisplayInfixLabel()?10:-1),n.R7$(2),n.vxM(12,je._hasTextSuffix?12:-1),n.R7$(),n.vxM(13,je._hasIconSuffix?13:-1),n.R7$(),n.vxM(14,je._hasOutline()?-1:14),n.R7$(),n.AVh("mat-mdc-form-field-subscript-dynamic-size","dynamic"===je.subscriptSizing),n.R7$(),n.vxM(16,"error"===(ve=je._getDisplayedMessages())?16:"hint"===ve?17:-1)}},dependencies:[en,qe,ae.T3,be,qn],styles:['.mdc-text-field{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px,var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px,var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px,var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px,var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px,var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 64px/0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 64px/0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 96px/0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px*2)}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mdc-text-field--filled{border-top-left-radius:var(--mdc-filled-text-field-container-shape);border-top-right-radius:var(--mdc-filled-text-field-container-shape);border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-caret-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-focus-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-hover-label-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-focus-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-hover-label-text-color)}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font);font-size:var(--mdc-filled-text-field-label-text-size);font-weight:var(--mdc-filled-text-field-label-text-weight);letter-spacing:var(--mdc-filled-text-field-label-text-tracking)}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color)}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color)}.mdc-text-field--filled .mdc-line-ripple::before{border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-caret-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-focus-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-hover-label-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-focus-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-hover-label-text-color)}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font);font-size:var(--mdc-outlined-text-field-label-text-size);font-weight:var(--mdc-outlined-text-field-label-text-weight);letter-spacing:var(--mdc-outlined-text-field-label-text-tracking)}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}.mdc-text-field--outlined.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(.75*var(--mdc-outlined-text-field-label-text-size))}.mdc-text-field--outlined.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mdc-outlined-text-field-label-text-size)}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px,var(--mdc-outlined-text-field-container-shape))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px,var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-hover-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-focus-outline-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-hover-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-focus-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all;will-change:auto}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto;will-change:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height);padding-top:var(--mat-form-field-filled-with-label-container-padding-top);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding);padding-bottom:var(--mat-form-field-container-vertical-padding)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block;color:var(--mat-form-field-error-text-color)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font);line-height:var(--mat-form-field-subscript-text-line-height);font-size:var(--mat-form-field-subscript-text-size);letter-spacing:var(--mat-form-field-subscript-text-tracking);font-weight:var(--mat-form-field-subscript-text-weight)}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color)}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity)}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity)}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color)}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none;color:var(--mat-form-field-enabled-select-arrow-color)}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color)}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font);line-height:var(--mat-form-field-container-text-line-height);font-size:var(--mat-form-field-container-text-size);letter-spacing:var(--mat-form-field-container-text-tracking);font-weight:var(--mat-form-field-container-text-weight)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%;z-index:0}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color)}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color)}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color)}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color)}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color)}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color)}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color)}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[Xe.transitionMessages]},changeDetection:0})}return Qt})(),zn=(()=>{class Qt{static#e=this.\u0275fac=function(_n){return new(_n||Qt)};static#t=this.\u0275mod=n.$C({type:Qt});static#n=this.\u0275inj=n.G2t({imports:[he.yE,ae.MD,oe.w5,he.yE]})}return Qt})()},9213:(Rt,xe,h)=>{"use strict";h.d(xe,{An:()=>ke,m_:()=>pe,tp:()=>ce});var n=h(4438),o=h(6600),T=h(177),B=h(7673),x=h(8810),ne=h(7468),Q=h(8359),U=h(8141),V=h(6354),N=h(9437),R=h(980),k=h(7647),M=h(6697),F=h(1626),z=h(345);const ae=["*"];let oe;function Fe(Re){return function he(){if(void 0===oe&&(oe=null,typeof window<"u")){const Re=window;void 0!==Re.trustedTypes&&(oe=Re.trustedTypes.createPolicy("angular#components",{createHTML:at=>at}))}return oe}()?.createHTML(Re)||Re}function et(Re){return Error(`Unable to find icon with the name "${Re}"`)}function Ee(Re){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${Re}".`)}function _e(Re){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${Re}".`)}class me{constructor(at,De,Ze){this.url=at,this.svgText=De,this.options=Ze}}let ce=(()=>{class Re{constructor(De,Ze,$e,pt){this._httpClient=De,this._sanitizer=Ze,this._errorHandler=pt,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=$e}addSvgIcon(De,Ze,$e){return this.addSvgIconInNamespace("",De,Ze,$e)}addSvgIconLiteral(De,Ze,$e){return this.addSvgIconLiteralInNamespace("",De,Ze,$e)}addSvgIconInNamespace(De,Ze,$e,pt){return this._addSvgIconConfig(De,Ze,new me($e,null,pt))}addSvgIconResolver(De){return this._resolvers.push(De),this}addSvgIconLiteralInNamespace(De,Ze,$e,pt){const an=this._sanitizer.sanitize(n.WPN.HTML,$e);if(!an)throw _e($e);const $n=Fe(an);return this._addSvgIconConfig(De,Ze,new me("",$n,pt))}addSvgIconSet(De,Ze){return this.addSvgIconSetInNamespace("",De,Ze)}addSvgIconSetLiteral(De,Ze){return this.addSvgIconSetLiteralInNamespace("",De,Ze)}addSvgIconSetInNamespace(De,Ze,$e){return this._addSvgIconSetConfig(De,new me(Ze,null,$e))}addSvgIconSetLiteralInNamespace(De,Ze,$e){const pt=this._sanitizer.sanitize(n.WPN.HTML,Ze);if(!pt)throw _e(Ze);const an=Fe(pt);return this._addSvgIconSetConfig(De,new me("",an,$e))}registerFontClassAlias(De,Ze=De){return this._fontCssClassesByAlias.set(De,Ze),this}classNameForFontAlias(De){return this._fontCssClassesByAlias.get(De)||De}setDefaultFontSetClass(...De){return this._defaultFontSetClass=De,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(De){const Ze=this._sanitizer.sanitize(n.WPN.RESOURCE_URL,De);if(!Ze)throw Ee(De);const $e=this._cachedIconsByUrl.get(Ze);return $e?(0,B.of)(Te($e)):this._loadSvgIconFromConfig(new me(De,null)).pipe((0,U.M)(pt=>this._cachedIconsByUrl.set(Ze,pt)),(0,V.T)(pt=>Te(pt)))}getNamedSvgIcon(De,Ze=""){const $e=We(Ze,De);let pt=this._svgIconConfigs.get($e);if(pt)return this._getSvgFromConfig(pt);if(pt=this._getIconConfigFromResolvers(Ze,De),pt)return this._svgIconConfigs.set($e,pt),this._getSvgFromConfig(pt);const an=this._iconSetConfigs.get(Ze);return an?this._getSvgFromIconSetConfigs(De,an):(0,x.$)(et($e))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(De){return De.svgText?(0,B.of)(Te(this._svgElementFromConfig(De))):this._loadSvgIconFromConfig(De).pipe((0,V.T)(Ze=>Te(Ze)))}_getSvgFromIconSetConfigs(De,Ze){const $e=this._extractIconWithNameFromAnySet(De,Ze);if($e)return(0,B.of)($e);const pt=Ze.filter(an=>!an.svgText).map(an=>this._loadSvgIconSetFromConfig(an).pipe((0,N.W)($n=>{const In=`Loading icon set URL: ${this._sanitizer.sanitize(n.WPN.RESOURCE_URL,an.url)} failed: ${$n.message}`;return this._errorHandler.handleError(new Error(In)),(0,B.of)(null)})));return(0,ne.p)(pt).pipe((0,V.T)(()=>{const an=this._extractIconWithNameFromAnySet(De,Ze);if(!an)throw et(De);return an}))}_extractIconWithNameFromAnySet(De,Ze){for(let $e=Ze.length-1;$e>=0;$e--){const pt=Ze[$e];if(pt.svgText&&pt.svgText.toString().indexOf(De)>-1){const an=this._svgElementFromConfig(pt),$n=this._extractSvgIconFromSet(an,De,pt.options);if($n)return $n}}return null}_loadSvgIconFromConfig(De){return this._fetchIcon(De).pipe((0,U.M)(Ze=>De.svgText=Ze),(0,V.T)(()=>this._svgElementFromConfig(De)))}_loadSvgIconSetFromConfig(De){return De.svgText?(0,B.of)(null):this._fetchIcon(De).pipe((0,U.M)(Ze=>De.svgText=Ze))}_extractSvgIconFromSet(De,Ze,$e){const pt=De.querySelector(`[id="${Ze}"]`);if(!pt)return null;const an=pt.cloneNode(!0);if(an.removeAttribute("id"),"svg"===an.nodeName.toLowerCase())return this._setSvgAttributes(an,$e);if("symbol"===an.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(an),$e);const $n=this._svgElementFromString(Fe(""));return $n.appendChild(an),this._setSvgAttributes($n,$e)}_svgElementFromString(De){const Ze=this._document.createElement("DIV");Ze.innerHTML=De;const $e=Ze.querySelector("svg");if(!$e)throw Error(" tag not found");return $e}_toSvgElement(De){const Ze=this._svgElementFromString(Fe("")),$e=De.attributes;for(let pt=0;pt<$e.length;pt++){const{name:an,value:$n}=$e[pt];"id"!==an&&Ze.setAttribute(an,$n)}for(let pt=0;ptFe(In)),(0,R.j)(()=>this._inProgressUrlFetches.delete(an)),(0,k.u)());return this._inProgressUrlFetches.set(an,Dn),Dn}_addSvgIconConfig(De,Ze,$e){return this._svgIconConfigs.set(We(De,Ze),$e),this}_addSvgIconSetConfig(De,Ze){const $e=this._iconSetConfigs.get(De);return $e?$e.push(Ze):this._iconSetConfigs.set(De,[Ze]),this}_svgElementFromConfig(De){if(!De.svgElement){const Ze=this._svgElementFromString(De.svgText);this._setSvgAttributes(Ze,De.options),De.svgElement=Ze}return De.svgElement}_getIconConfigFromResolvers(De,Ze){for(let $e=0;$eat?at.pathname+at.search:""}}}),ut=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],Ce=ut.map(Re=>`[${Re}]`).join(", "),tt=/^url\(['"]?#(.*?)['"]?\)$/;let ke=(()=>{class Re{get color(){return this._color||this._defaultColor}set color(De){this._color=De}get svgIcon(){return this._svgIcon}set svgIcon(De){De!==this._svgIcon&&(De?this._updateSvgIcon(De):this._svgIcon&&this._clearSvgElement(),this._svgIcon=De)}get fontSet(){return this._fontSet}set fontSet(De){const Ze=this._cleanupFontValue(De);Ze!==this._fontSet&&(this._fontSet=Ze,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(De){const Ze=this._cleanupFontValue(De);Ze!==this._fontIcon&&(this._fontIcon=Ze,this._updateFontIconClasses())}constructor(De,Ze,$e,pt,an,$n){this._elementRef=De,this._iconRegistry=Ze,this._location=pt,this._errorHandler=an,this.inline=!1,this._previousFontSetClass=[],this._currentIconFetch=Q.yU.EMPTY,$n&&($n.color&&(this.color=this._defaultColor=$n.color),$n.fontSet&&(this.fontSet=$n.fontSet)),$e||De.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(De){if(!De)return["",""];const Ze=De.split(":");switch(Ze.length){case 1:return["",Ze[0]];case 2:return Ze;default:throw Error(`Invalid icon name: "${De}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const De=this._elementsWithExternalReferences;if(De&&De.size){const Ze=this._location.getPathname();Ze!==this._previousPath&&(this._previousPath=Ze,this._prependPathToReferences(Ze))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(De){this._clearSvgElement();const Ze=this._location.getPathname();this._previousPath=Ze,this._cacheChildrenWithExternalReferences(De),this._prependPathToReferences(Ze),this._elementRef.nativeElement.appendChild(De)}_clearSvgElement(){const De=this._elementRef.nativeElement;let Ze=De.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();Ze--;){const $e=De.childNodes[Ze];(1!==$e.nodeType||"svg"===$e.nodeName.toLowerCase())&&$e.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const De=this._elementRef.nativeElement,Ze=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter($e=>$e.length>0);this._previousFontSetClass.forEach($e=>De.classList.remove($e)),Ze.forEach($e=>De.classList.add($e)),this._previousFontSetClass=Ze,this.fontIcon!==this._previousFontIconClass&&!Ze.includes("mat-ligature-font")&&(this._previousFontIconClass&&De.classList.remove(this._previousFontIconClass),this.fontIcon&&De.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(De){return"string"==typeof De?De.trim().split(" ")[0]:De}_prependPathToReferences(De){const Ze=this._elementsWithExternalReferences;Ze&&Ze.forEach(($e,pt)=>{$e.forEach(an=>{pt.setAttribute(an.name,`url('${De}#${an.value}')`)})})}_cacheChildrenWithExternalReferences(De){const Ze=De.querySelectorAll(Ce),$e=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let pt=0;pt{const $n=Ze[pt],Dn=$n.getAttribute(an),In=Dn?Dn.match(tt):null;if(In){let qn=$e.get($n);qn||(qn=[],$e.set($n,qn)),qn.push({name:an,value:In[1]})}})}_updateSvgIcon(De){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),De){const[Ze,$e]=this._splitIconName(De);Ze&&(this._svgNamespace=Ze),$e&&(this._svgName=$e),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon($e,Ze).pipe((0,M.s)(1)).subscribe(pt=>this._setSvgElement(pt),pt=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${Ze}:${$e}! ${pt.message}`))})}}static#e=this.\u0275fac=function(Ze){return new(Ze||Re)(n.rXU(n.aKT),n.rXU(ce),n.kS0("aria-hidden"),n.rXU(Kt),n.rXU(n.zcH),n.rXU(Et,8))};static#t=this.\u0275cmp=n.VBU({type:Re,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(Ze,$e){2&Ze&&(n.BMQ("data-mat-icon-type",$e._usingFontIcon()?"font":"svg")("data-mat-icon-name",$e._svgName||$e.fontIcon)("data-mat-icon-namespace",$e._svgNamespace||$e.fontSet)("fontIcon",$e._usingFontIcon()?$e.fontIcon:null),n.HbH($e.color?"mat-"+$e.color:""),n.AVh("mat-icon-inline",$e.inline)("mat-icon-no-color","primary"!==$e.color&&"accent"!==$e.color&&"warn"!==$e.color))},inputs:{color:"color",inline:[n.Mj6.HasDecoratorInputTransform,"inline","inline",n.L39],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],standalone:!0,features:[n.GFd,n.aNF],ngContentSelectors:ae,decls:1,vars:0,template:function(Ze,$e){1&Ze&&(n.NAR(),n.SdG(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0})}return Re})(),pe=(()=>{class Re{static#e=this.\u0275fac=function(Ze){return new(Ze||Re)};static#t=this.\u0275mod=n.$C({type:Re});static#n=this.\u0275inj=n.G2t({imports:[o.yE,o.yE]})}return Re})()},9631:(Rt,xe,h)=>{"use strict";h.d(xe,{fg:()=>he,fS:()=>Fe});var n=h(4085),o=h(6860),T=h(4438),B=h(983),x=h(1413);const ne=(0,o.BQ)({passive:!0});let Q=(()=>{class et{constructor(Ee,_e){this._platform=Ee,this._ngZone=_e,this._monitoredElements=new Map}monitor(Ee){if(!this._platform.isBrowser)return B.w;const _e=(0,n.i8)(Ee),me=this._monitoredElements.get(_e);if(me)return me.subject;const ce=new x.B,Ie="cdk-text-field-autofilled",X=Te=>{"cdk-text-field-autofill-start"!==Te.animationName||_e.classList.contains(Ie)?"cdk-text-field-autofill-end"===Te.animationName&&_e.classList.contains(Ie)&&(_e.classList.remove(Ie),this._ngZone.run(()=>ce.next({target:Te.target,isAutofilled:!1}))):(_e.classList.add(Ie),this._ngZone.run(()=>ce.next({target:Te.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{_e.addEventListener("animationstart",X,ne),_e.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(_e,{subject:ce,unlisten:()=>{_e.removeEventListener("animationstart",X,ne)}}),ce}stopMonitoring(Ee){const _e=(0,n.i8)(Ee),me=this._monitoredElements.get(_e);me&&(me.unlisten(),me.subject.complete(),_e.classList.remove("cdk-text-field-autofill-monitored"),_e.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(_e))}ngOnDestroy(){this._monitoredElements.forEach((Ee,_e)=>this.stopMonitoring(_e))}static#e=this.\u0275fac=function(_e){return new(_e||et)(T.KVO(o.OD),T.KVO(T.SKi))};static#t=this.\u0275prov=T.jDH({token:et,factory:et.\u0275fac,providedIn:"root"})}return et})(),N=(()=>{class et{static#e=this.\u0275fac=function(_e){return new(_e||et)};static#t=this.\u0275mod=T.$C({type:et});static#n=this.\u0275inj=T.G2t({})}return et})();var R=h(9417),k=h(6600),M=h(2102);const z=new T.nKC("MAT_INPUT_VALUE_ACCESSOR"),ae=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let oe=0,he=(()=>{class et{get disabled(){return this._disabled}set disabled(Ee){this._disabled=(0,n.he)(Ee),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(Ee){this._id=Ee||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(R.k0.required)??!1}set required(Ee){this._required=(0,n.he)(Ee)}get type(){return this._type}set type(Ee){this._type=Ee||"text",this._validateType(),!this._isTextarea&&(0,o.MU)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(Ee){this._errorStateTracker.matcher=Ee}get value(){return this._inputValueAccessor.value}set value(Ee){Ee!==this.value&&(this._inputValueAccessor.value=Ee,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(Ee){this._readonly=(0,n.he)(Ee)}get errorState(){return this._errorStateTracker.errorState}set errorState(Ee){this._errorStateTracker.errorState=Ee}constructor(Ee,_e,me,ce,Ie,X,Te,We,Bt,Et){this._elementRef=Ee,this._platform=_e,this.ngControl=me,this._autofillMonitor=We,this._formField=Et,this._uid="mat-input-"+oe++,this.focused=!1,this.stateChanges=new x.B,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(ut=>(0,o.MU)().has(ut)),this._iOSKeyupListener=ut=>{const Ce=ut.target;!Ce.value&&0===Ce.selectionStart&&0===Ce.selectionEnd&&(Ce.setSelectionRange(1,1),Ce.setSelectionRange(0,0))};const Kt=this._elementRef.nativeElement,ze=Kt.nodeName.toLowerCase();this._inputValueAccessor=Te||Kt,this._previousNativeValue=this.value,this.id=this.id,_e.IOS&&Bt.runOutsideAngular(()=>{Ee.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._errorStateTracker=new k.X0(X,me,Ie,ce,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===ze,this._isTextarea="textarea"===ze,this._isInFormField=!!Et,this._isNativeSelect&&(this.controlType=Kt.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(Ee=>{this.autofilled=Ee.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(Ee){this._elementRef.nativeElement.focus(Ee)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(Ee){Ee!==this.focused&&(this.focused=Ee,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const Ee=this._elementRef.nativeElement.value;this._previousNativeValue!==Ee&&(this._previousNativeValue=Ee,this.stateChanges.next())}_dirtyCheckPlaceholder(){const Ee=this._getPlaceholder();if(Ee!==this._previousPlaceholder){const _e=this._elementRef.nativeElement;this._previousPlaceholder=Ee,Ee?_e.setAttribute("placeholder",Ee):_e.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){ae.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let Ee=this._elementRef.nativeElement.validity;return Ee&&Ee.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const Ee=this._elementRef.nativeElement,_e=Ee.options[0];return this.focused||Ee.multiple||!this.empty||!!(Ee.selectedIndex>-1&&_e&&_e.label)}return this.focused||!this.empty}setDescribedByIds(Ee){Ee.length?this._elementRef.nativeElement.setAttribute("aria-describedby",Ee.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const Ee=this._elementRef.nativeElement;return this._isNativeSelect&&(Ee.multiple||Ee.size>1)}static#e=this.\u0275fac=function(_e){return new(_e||et)(T.rXU(T.aKT),T.rXU(o.OD),T.rXU(R.vO,10),T.rXU(R.cV,8),T.rXU(R.j4,8),T.rXU(k.es),T.rXU(z,10),T.rXU(Q),T.rXU(T.SKi),T.rXU(M.xb,8))};static#t=this.\u0275dir=T.FsC({type:et,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(_e,me){1&_e&&T.bIt("focus",function(){return me._focusChanged(!0)})("blur",function(){return me._focusChanged(!1)})("input",function(){return me._onInput()}),2&_e&&(T.Mr5("id",me.id)("disabled",me.disabled)("required",me.required),T.BMQ("name",me.name||null)("readonly",me.readonly&&!me._isNativeSelect||null)("aria-invalid",me.empty&&me.required?null:me.errorState)("aria-required",me.required)("id",me.id),T.AVh("mat-input-server",me._isServer)("mat-mdc-form-field-textarea-control",me._isInFormField&&me._isTextarea)("mat-mdc-form-field-input-control",me._isInFormField)("mdc-text-field__input",me._isInFormField)("mat-mdc-native-select-inline",me._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[T.Mj6.None,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],standalone:!0,features:[T.Jv_([{provide:M.qT,useExisting:et}]),T.OA$]})}return et})(),Fe=(()=>{class et{static#e=this.\u0275fac=function(_e){return new(_e||et)};static#t=this.\u0275mod=T.$C({type:et});static#n=this.\u0275inj=T.G2t({imports:[k.yE,M.RG,M.RG,N,k.yE]})}return et})()},9183:(Rt,xe,h)=>{"use strict";h.d(xe,{D6:()=>k,LG:()=>N});var n=h(4438),o=h(177),T=h(6600);const B=["determinateSpinner"];function x(M,F){if(1&M&&(n.qSk(),n.j41(0,"svg",11),n.nrm(1,"circle",12),n.k0s()),2&M){const z=n.XpG();n.BMQ("viewBox",z._viewBox()),n.R7$(),n.xc7("stroke-dasharray",z._strokeCircumference(),"px")("stroke-dashoffset",z._strokeCircumference()/2,"px")("stroke-width",z._circleStrokeWidth(),"%"),n.BMQ("r",z._circleRadius())}}const ne=new n.nKC("mat-progress-spinner-default-options",{providedIn:"root",factory:function Q(){return{diameter:U}}}),U=100;let N=(()=>{class M{get color(){return this._color||this._defaultColor}set color(z){this._color=z}constructor(z,ae,oe){this._elementRef=z,this._defaultColor="primary",this._value=0,this._diameter=U,this._noopAnimations="NoopAnimations"===ae&&!!oe&&!oe._forceAnimations,this.mode="mat-spinner"===z.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",oe&&(oe.color&&(this.color=this._defaultColor=oe.color),oe.diameter&&(this.diameter=oe.diameter),oe.strokeWidth&&(this.strokeWidth=oe.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(z){this._value=Math.max(0,Math.min(100,z||0))}get diameter(){return this._diameter}set diameter(z){this._diameter=z||0}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(z){this._strokeWidth=z||0}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const z=2*this._circleRadius()+this.strokeWidth;return`0 0 ${z} ${z}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}static#e=this.\u0275fac=function(ae){return new(ae||M)(n.rXU(n.aKT),n.rXU(n.bc$,8),n.rXU(ne))};static#t=this.\u0275cmp=n.VBU({type:M,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(ae,oe){if(1&ae&&n.GBs(B,5),2&ae){let he;n.mGM(he=n.lsd())&&(oe._determinateCircle=he.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:18,hostBindings:function(ae,oe){2&ae&&(n.BMQ("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===oe.mode?oe.value:null)("mode",oe.mode),n.HbH("mat-"+oe.color),n.xc7("width",oe.diameter,"px")("height",oe.diameter,"px")("--mdc-circular-progress-size",oe.diameter+"px")("--mdc-circular-progress-active-indicator-width",oe.diameter+"px"),n.AVh("_mat-animation-noopable",oe._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===oe.mode))},inputs:{color:"color",mode:"mode",value:[n.Mj6.HasDecoratorInputTransform,"value","value",n.Udg],diameter:[n.Mj6.HasDecoratorInputTransform,"diameter","diameter",n.Udg],strokeWidth:[n.Mj6.HasDecoratorInputTransform,"strokeWidth","strokeWidth",n.Udg]},exportAs:["matProgressSpinner"],standalone:!0,features:[n.GFd,n.aNF],decls:14,vars:11,consts:[["circle",""],["determinateSpinner",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(ae,oe){if(1&ae&&(n.DNE(0,x,2,8,"ng-template",null,0,n.C5r),n.j41(2,"div",2,1),n.qSk(),n.j41(4,"svg",3),n.nrm(5,"circle",4),n.k0s()(),n.joV(),n.j41(6,"div",5)(7,"div",6)(8,"div",7),n.eu8(9,8),n.k0s(),n.j41(10,"div",9),n.eu8(11,8),n.k0s(),n.j41(12,"div",10),n.eu8(13,8),n.k0s()()()),2&ae){const he=n.sdS(1);n.R7$(4),n.BMQ("viewBox",oe._viewBox()),n.R7$(),n.xc7("stroke-dasharray",oe._strokeCircumference(),"px")("stroke-dashoffset",oe._strokeDashOffset(),"px")("stroke-width",oe._circleStrokeWidth(),"%"),n.BMQ("r",oe._circleRadius()),n.R7$(4),n.Y8G("ngTemplateOutlet",he),n.R7$(2),n.Y8G("ngTemplateOutlet",he),n.R7$(2),n.Y8G("ngTemplateOutlet",he)}},dependencies:[o.T3],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0})}return M})(),k=(()=>{class M{static#e=this.\u0275fac=function(ae){return new(ae||M)};static#t=this.\u0275mod=n.$C({type:M});static#n=this.\u0275inj=n.G2t({imports:[o.MD,T.yE]})}return M})()},5416:(Rt,xe,h)=>{"use strict";h.d(xe,{UG:()=>Te});var n=h(4438),o=h(8834),T=h(1413),B=h(177),x=h(9969),ne=h(6939),Q=h(6860),U=h(8617),V=h(9327),N=h(7987),R=h(6977);function k(Et,Kt){if(1&Et){const ze=n.RV6();n.j41(0,"div",1)(1,"button",2),n.bIt("click",function(){n.eBV(ze);const Ce=n.XpG();return n.Njj(Ce.action())}),n.EFF(2),n.k0s()()}if(2&Et){const ze=n.XpG();n.R7$(2),n.SpI(" ",ze.data.action," ")}}const M=["label"];function F(Et,Kt){}const z=Math.pow(2,31)-1;class ae{constructor(Kt,ze){this._overlayRef=ze,this._afterDismissed=new T.B,this._afterOpened=new T.B,this._onAction=new T.B,this._dismissedByAction=!1,this.containerInstance=Kt,Kt._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(Kt){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(Kt,z))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}}const oe=new n.nKC("MatSnackBarData");class he{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}let Fe=(()=>{class Et{static#e=this.\u0275fac=function(ut){return new(ut||Et)};static#t=this.\u0275dir=n.FsC({type:Et,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"],standalone:!0})}return Et})(),et=(()=>{class Et{static#e=this.\u0275fac=function(ut){return new(ut||Et)};static#t=this.\u0275dir=n.FsC({type:Et,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"],standalone:!0})}return Et})(),Be=(()=>{class Et{static#e=this.\u0275fac=function(ut){return new(ut||Et)};static#t=this.\u0275dir=n.FsC({type:Et,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"],standalone:!0})}return Et})(),Ee=(()=>{class Et{constructor(ze,ut){this.snackBarRef=ze,this.data=ut}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}static#e=this.\u0275fac=function(ut){return new(ut||Et)(n.rXU(ae),n.rXU(oe))};static#t=this.\u0275cmp=n.VBU({type:Et,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],standalone:!0,features:[n.aNF],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(ut,Ce){1&ut&&(n.j41(0,"div",0),n.EFF(1),n.k0s(),n.DNE(2,k,3,1,"div",1)),2&ut&&(n.R7$(),n.SpI(" ",Ce.data.message,"\n"),n.R7$(),n.vxM(2,Ce.hasAction?2:-1))},dependencies:[o.$z,Fe,et,Be],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0})}return Et})();const _e={snackBarState:(0,x.hZ)("state",[(0,x.wk)("void, hidden",(0,x.iF)({transform:"scale(0.8)",opacity:0})),(0,x.wk)("visible",(0,x.iF)({transform:"scale(1)",opacity:1})),(0,x.kY)("* => visible",(0,x.i0)("150ms cubic-bezier(0, 0, 0.2, 1)")),(0,x.kY)("* => void, * => hidden",(0,x.i0)("75ms cubic-bezier(0.4, 0.0, 1, 1)",(0,x.iF)({opacity:0})))])};let me=0,ce=(()=>{class Et extends ne.lb{constructor(ze,ut,Ce,tt,ke){super(),this._ngZone=ze,this._elementRef=ut,this._changeDetectorRef=Ce,this._platform=tt,this.snackBarConfig=ke,this._document=(0,n.WQX)(B.qQ),this._trackedModals=new Set,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new T.B,this._onExit=new T.B,this._onEnter=new T.B,this._animationState="void",this._liveElementId="mat-snack-bar-container-live-"+me++,this.attachDomPortal=pe=>{this._assertNotAttached();const Re=this._portalOutlet.attachDomPortal(pe);return this._afterPortalAttached(),Re},this._live="assertive"!==ke.politeness||ke.announcementMessage?"off"===ke.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(ze){this._assertNotAttached();const ut=this._portalOutlet.attachComponentPortal(ze);return this._afterPortalAttached(),ut}attachTemplatePortal(ze){this._assertNotAttached();const ut=this._portalOutlet.attachTemplatePortal(ze);return this._afterPortalAttached(),ut}onAnimationEnd(ze){const{fromState:ut,toState:Ce}=ze;if(("void"===Ce&&"void"!==ut||"hidden"===Ce)&&this._completeExit(),"visible"===Ce){const tt=this._onEnter;this._ngZone.run(()=>{tt.next(),tt.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.markForCheck(),this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._changeDetectorRef.markForCheck(),this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit()}_completeExit(){queueMicrotask(()=>{this._onExit.next(),this._onExit.complete()})}_afterPortalAttached(){const ze=this._elementRef.nativeElement,ut=this.snackBarConfig.panelClass;ut&&(Array.isArray(ut)?ut.forEach(ke=>ze.classList.add(ke)):ze.classList.add(ut)),this._exposeToModals();const Ce=this._label.nativeElement,tt="mdc-snackbar__label";Ce.classList.toggle(tt,!Ce.querySelector(`.${tt}`))}_exposeToModals(){const ze=this._liveElementId,ut=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let Ce=0;Ce{const ut=ze.getAttribute("aria-owns");if(ut){const Ce=ut.replace(this._liveElementId,"").trim();Ce.length>0?ze.setAttribute("aria-owns",Ce):ze.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const ze=this._elementRef.nativeElement.querySelector("[aria-hidden]"),ut=this._elementRef.nativeElement.querySelector("[aria-live]");if(ze&&ut){let Ce=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&ze.contains(document.activeElement)&&(Ce=document.activeElement),ze.removeAttribute("aria-hidden"),ut.appendChild(ze),Ce?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}static#e=this.\u0275fac=function(ut){return new(ut||Et)(n.rXU(n.SKi),n.rXU(n.aKT),n.rXU(n.gRc),n.rXU(Q.OD),n.rXU(he))};static#t=this.\u0275cmp=n.VBU({type:Et,selectors:[["mat-snack-bar-container"]],viewQuery:function(ut,Ce){if(1&ut&&(n.GBs(ne.I3,7),n.GBs(M,7)),2&ut){let tt;n.mGM(tt=n.lsd())&&(Ce._portalOutlet=tt.first),n.mGM(tt=n.lsd())&&(Ce._label=tt.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container","mdc-snackbar--open"],hostVars:1,hostBindings:function(ut,Ce){1&ut&&n.Kam("@state.done",function(ke){return Ce.onAnimationEnd(ke)}),2&ut&&n.zvX("@state",Ce._animationState)},standalone:!0,features:[n.Vt3,n.aNF],decls:6,vars:3,consts:[["label",""],[1,"mdc-snackbar__surface"],[1,"mat-mdc-snack-bar-label"],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(ut,Ce){1&ut&&(n.j41(0,"div",1)(1,"div",2,0)(3,"div",3),n.DNE(4,F,0,0,"ng-template",4),n.k0s(),n.nrm(5,"div"),n.k0s()()),2&ut&&(n.R7$(5),n.BMQ("aria-live",Ce._live)("role",Ce._role)("id",Ce._liveElementId))},dependencies:[ne.I3],styles:['.mdc-snackbar{display:none;position:fixed;right:0;bottom:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-snackbar--opening,.mdc-snackbar--open,.mdc-snackbar--closing{display:flex}.mdc-snackbar--open .mdc-snackbar__label,.mdc-snackbar--open .mdc-snackbar__actions{visibility:visible}.mdc-snackbar__surface{padding-left:0;padding-right:8px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;transform:scale(0.8);opacity:0}.mdc-snackbar__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-snackbar__surface::before{border-color:CanvasText}}[dir=rtl] .mdc-snackbar__surface,.mdc-snackbar__surface[dir=rtl]{padding-left:8px;padding-right:0}.mdc-snackbar--open .mdc-snackbar__surface{transform:scale(1);opacity:1;pointer-events:auto}.mdc-snackbar--closing .mdc-snackbar__surface{transform:scale(1)}.mdc-snackbar__label{padding-left:16px;padding-right:8px;width:100%;flex-grow:1;box-sizing:border-box;margin:0;visibility:hidden;padding-top:14px;padding-bottom:14px}[dir=rtl] .mdc-snackbar__label,.mdc-snackbar__label[dir=rtl]{padding-left:8px;padding-right:16px}.mdc-snackbar__label::before{display:inline;content:attr(data-mdc-snackbar-label-text)}.mdc-snackbar__actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box;visibility:hidden}.mdc-snackbar__action+.mdc-snackbar__dismiss{margin-left:8px;margin-right:0}[dir=rtl] .mdc-snackbar__action+.mdc-snackbar__dismiss,.mdc-snackbar__action+.mdc-snackbar__dismiss[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-snack-bar-container{margin:8px;position:static}.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:344px}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:100%}}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container{width:100vw}}.mat-mdc-snack-bar-container .mdc-snackbar__surface{max-width:672px}.mat-mdc-snack-bar-container .mdc-snackbar__surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{background-color:var(--mdc-snackbar-container-color)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{border-radius:var(--mdc-snackbar-container-shape)}.mat-mdc-snack-bar-container .mdc-snackbar__label{color:var(--mdc-snackbar-supporting-text-color)}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-size:var(--mdc-snackbar-supporting-text-size);font-family:var(--mdc-snackbar-supporting-text-font);font-weight:var(--mdc-snackbar-supporting-text-weight);line-height:var(--mdc-snackbar-supporting-text-line-height)}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:var(--mat-snack-bar-button-color);--mat-text-button-state-layer-color:currentColor;--mat-text-button-ripple-color:currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{opacity:.1}.mat-mdc-snack-bar-container .mdc-snackbar__label::before{display:none}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-handset .mdc-snackbar__surface{width:100%}'],encapsulation:2,data:{animation:[_e.snackBarState]}})}return Et})();const X=new n.nKC("mat-snack-bar-default-options",{providedIn:"root",factory:function Ie(){return new he}});let Te=(()=>{class Et{get _openedSnackBarRef(){const ze=this._parentSnackBar;return ze?ze._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(ze){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=ze:this._snackBarRefAtThisLevel=ze}constructor(ze,ut,Ce,tt,ke,pe){this._overlay=ze,this._live=ut,this._injector=Ce,this._breakpointObserver=tt,this._parentSnackBar=ke,this._defaultConfig=pe,this._snackBarRefAtThisLevel=null,this.simpleSnackBarComponent=Ee,this.snackBarContainerComponent=ce,this.handsetCssClass="mat-mdc-snack-bar-handset"}openFromComponent(ze,ut){return this._attach(ze,ut)}openFromTemplate(ze,ut){return this._attach(ze,ut)}open(ze,ut="",Ce){const tt={...this._defaultConfig,...Ce};return tt.data={message:ze,action:ut},tt.announcementMessage===ze&&(tt.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,tt)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(ze,ut){const tt=n.zZn.create({parent:ut&&ut.viewContainerRef&&ut.viewContainerRef.injector||this._injector,providers:[{provide:he,useValue:ut}]}),ke=new ne.A8(this.snackBarContainerComponent,ut.viewContainerRef,tt),pe=ze.attach(ke);return pe.instance.snackBarConfig=ut,pe.instance}_attach(ze,ut){const Ce={...new he,...this._defaultConfig,...ut},tt=this._createOverlay(Ce),ke=this._attachSnackBarContainer(tt,Ce),pe=new ae(ke,tt);if(ze instanceof n.C4Q){const Re=new ne.VA(ze,null,{$implicit:Ce.data,snackBarRef:pe});pe.instance=ke.attachTemplatePortal(Re)}else{const Re=this._createInjector(Ce,pe),at=new ne.A8(ze,void 0,Re),De=ke.attachComponentPortal(at);pe.instance=De.instance}return this._breakpointObserver.observe(V.Rp.HandsetPortrait).pipe((0,R.Q)(tt.detachments())).subscribe(Re=>{tt.overlayElement.classList.toggle(this.handsetCssClass,Re.matches)}),Ce.announcementMessage&&ke._onAnnounce.subscribe(()=>{this._live.announce(Ce.announcementMessage,Ce.politeness)}),this._animateSnackBar(pe,Ce),this._openedSnackBarRef=pe,this._openedSnackBarRef}_animateSnackBar(ze,ut){ze.afterDismissed().subscribe(()=>{this._openedSnackBarRef==ze&&(this._openedSnackBarRef=null),ut.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{ze.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):ze.containerInstance.enter(),ut.duration&&ut.duration>0&&ze.afterOpened().subscribe(()=>ze._dismissAfter(ut.duration))}_createOverlay(ze){const ut=new N.rR;ut.direction=ze.direction;let Ce=this._overlay.position().global();const tt="rtl"===ze.direction,ke="left"===ze.horizontalPosition||"start"===ze.horizontalPosition&&!tt||"end"===ze.horizontalPosition&&tt,pe=!ke&&"center"!==ze.horizontalPosition;return ke?Ce.left("0"):pe?Ce.right("0"):Ce.centerHorizontally(),"top"===ze.verticalPosition?Ce.top("0"):Ce.bottom("0"),ut.positionStrategy=Ce,this._overlay.create(ut)}_createInjector(ze,ut){return n.zZn.create({parent:ze&&ze.viewContainerRef&&ze.viewContainerRef.injector||this._injector,providers:[{provide:ae,useValue:ut},{provide:oe,useValue:ze.data}]})}static#e=this.\u0275fac=function(ut){return new(ut||Et)(n.KVO(N.hJ),n.KVO(U.Ai),n.KVO(n.zZn),n.KVO(V.QP),n.KVO(Et,12),n.KVO(X))};static#t=this.\u0275prov=n.jDH({token:Et,factory:Et.\u0275fac,providedIn:"root"})}return Et})()},4823:(Rt,xe,h)=>{"use strict";h.d(xe,{oV:()=>Et,uc:()=>ut});var n=h(6977),o=h(6697),T=h(4085),B=h(7336),x=h(4438),ne=h(177),Q=h(6860),U=h(8617),V=h(8203),N=h(7987),R=h(6914),k=h(6939),M=h(1413),z=(h(9969),h(6600));const ae=["tooltip"],Fe=new x.nKC("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{const Ce=(0,x.WQX)(N.hJ);return()=>Ce.scrollStrategies.reposition({scrollThrottle:20})}}),Be={provide:Fe,deps:[N.hJ],useFactory:function et(Ce){return()=>Ce.scrollStrategies.reposition({scrollThrottle:20})}},_e=new x.nKC("mat-tooltip-default-options",{providedIn:"root",factory:function Ee(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),ce="tooltip-panel",Ie=(0,Q.BQ)({passive:!0});let Et=(()=>{class Ce{get position(){return this._position}set position(ke){ke!==this._position&&(this._position=ke,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(ke){this._positionAtOrigin=(0,T.he)(ke),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(ke){this._disabled=(0,T.he)(ke),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(ke){this._showDelay=(0,T.OE)(ke)}get hideDelay(){return this._hideDelay}set hideDelay(ke){this._hideDelay=(0,T.OE)(ke),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(ke){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=ke?String(ke).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(ke){this._tooltipClass=ke,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(ke,pe,Re,at,De,Ze,$e,pt,an,$n,Dn,In){this._overlay=ke,this._elementRef=pe,this._scrollDispatcher=Re,this._viewContainerRef=at,this._ngZone=De,this._platform=Ze,this._ariaDescriber=$e,this._focusMonitor=pt,this._dir=$n,this._defaultOptions=Dn,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._tooltipComponent=Kt,this._viewportMargin=8,this._cssClassPrefix="mat-mdc",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new M.B,this._scrollStrategy=an,this._document=In,Dn&&(this._showDelay=Dn.showDelay,this._hideDelay=Dn.hideDelay,Dn.position&&(this.position=Dn.position),Dn.positionAtOrigin&&(this.positionAtOrigin=Dn.positionAtOrigin),Dn.touchGestures&&(this.touchGestures=Dn.touchGestures)),$n.change.pipe((0,n.Q)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)}),this._viewportMargin=8}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,n.Q)(this._destroyed)).subscribe(ke=>{ke?"keyboard"===ke&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const ke=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([pe,Re])=>{ke.removeEventListener(pe,Re,Ie)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(ke,this.message,"tooltip"),this._focusMonitor.stopMonitoring(ke)}show(ke=this.showDelay,pe){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const Re=this._createOverlay(pe);this._detach(),this._portal=this._portal||new k.A8(this._tooltipComponent,this._viewContainerRef);const at=this._tooltipInstance=Re.attach(this._portal).instance;at._triggerElement=this._elementRef.nativeElement,at._mouseLeaveHideDelay=this._hideDelay,at.afterHidden().pipe((0,n.Q)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),at.show(ke)}hide(ke=this.hideDelay){const pe=this._tooltipInstance;pe&&(pe.isVisible()?pe.hide(ke):(pe._cancelPendingAnimations(),this._detach()))}toggle(ke){this._isTooltipVisible()?this.hide():this.show(void 0,ke)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(ke){if(this._overlayRef){const at=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!ke)&&at._origin instanceof x.aKT)return this._overlayRef;this._detach()}const pe=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),Re=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&ke||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(pe);return Re.positionChanges.pipe((0,n.Q)(this._destroyed)).subscribe(at=>{this._updateCurrentPositionClass(at.connectionPair),this._tooltipInstance&&at.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:Re,panelClass:`${this._cssClassPrefix}-${ce}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,n.Q)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,n.Q)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,n.Q)(this._destroyed)).subscribe(at=>{this._isTooltipVisible()&&at.keyCode===B._f&&!(0,B.rp)(at)&&(at.preventDefault(),at.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(ke){const pe=ke.getConfig().positionStrategy,Re=this._getOrigin(),at=this._getOverlayPosition();pe.withPositions([this._addOffset({...Re.main,...at.main}),this._addOffset({...Re.fallback,...at.fallback})])}_addOffset(ke){const Re=!this._dir||"ltr"==this._dir.value;return"top"===ke.originY?ke.offsetY=-8:"bottom"===ke.originY?ke.offsetY=8:"start"===ke.originX?ke.offsetX=Re?-8:8:"end"===ke.originX&&(ke.offsetX=Re?8:-8),ke}_getOrigin(){const ke=!this._dir||"ltr"==this._dir.value,pe=this.position;let Re;"above"==pe||"below"==pe?Re={originX:"center",originY:"above"==pe?"top":"bottom"}:"before"==pe||"left"==pe&&ke||"right"==pe&&!ke?Re={originX:"start",originY:"center"}:("after"==pe||"right"==pe&&ke||"left"==pe&&!ke)&&(Re={originX:"end",originY:"center"});const{x:at,y:De}=this._invertPosition(Re.originX,Re.originY);return{main:Re,fallback:{originX:at,originY:De}}}_getOverlayPosition(){const ke=!this._dir||"ltr"==this._dir.value,pe=this.position;let Re;"above"==pe?Re={overlayX:"center",overlayY:"bottom"}:"below"==pe?Re={overlayX:"center",overlayY:"top"}:"before"==pe||"left"==pe&&ke||"right"==pe&&!ke?Re={overlayX:"end",overlayY:"center"}:("after"==pe||"right"==pe&&ke||"left"==pe&&!ke)&&(Re={overlayX:"start",overlayY:"center"});const{x:at,y:De}=this._invertPosition(Re.overlayX,Re.overlayY);return{main:Re,fallback:{overlayX:at,overlayY:De}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,o.s)(1),(0,n.Q)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(ke){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=ke,this._tooltipInstance._markForCheck())}_invertPosition(ke,pe){return"above"===this.position||"below"===this.position?"top"===pe?pe="bottom":"bottom"===pe&&(pe="top"):"end"===ke?ke="start":"start"===ke&&(ke="end"),{x:ke,y:pe}}_updateCurrentPositionClass(ke){const{overlayY:pe,originX:Re,originY:at}=ke;let De;if(De="center"===pe?this._dir&&"rtl"===this._dir.value?"end"===Re?"left":"right":"start"===Re?"left":"right":"bottom"===pe&&"top"===at?"above":"below",De!==this._currentPosition){const Ze=this._overlayRef;if(Ze){const $e=`${this._cssClassPrefix}-${ce}-`;Ze.removePanelClass($e+this._currentPosition),Ze.addPanelClass($e+De)}this._currentPosition=De}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",ke=>{let pe;this._setupPointerExitEventsIfNeeded(),void 0!==ke.x&&void 0!==ke.y&&(pe=ke),this.show(void 0,pe)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",ke=>{const pe=ke.targetTouches?.[0],Re=pe?{x:pe.clientX,y:pe.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,Re),this._defaultOptions.touchLongPressShowDelay??500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const ke=[];if(this._platformSupportsMouseEvents())ke.push(["mouseleave",pe=>{const Re=pe.relatedTarget;(!Re||!this._overlayRef?.overlayElement.contains(Re))&&this.hide()}],["wheel",pe=>this._wheelListener(pe)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const pe=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};ke.push(["touchend",pe],["touchcancel",pe])}this._addListeners(ke),this._passiveListeners.push(...ke)}_addListeners(ke){ke.forEach(([pe,Re])=>{this._elementRef.nativeElement.addEventListener(pe,Re,Ie)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(ke){if(this._isTooltipVisible()){const pe=this._document.elementFromPoint(ke.clientX,ke.clientY),Re=this._elementRef.nativeElement;pe!==Re&&!Re.contains(pe)&&this.hide()}}_disableNativeGesturesIfNecessary(){const ke=this.touchGestures;if("off"!==ke){const pe=this._elementRef.nativeElement,Re=pe.style;("on"===ke||"INPUT"!==pe.nodeName&&"TEXTAREA"!==pe.nodeName)&&(Re.userSelect=Re.msUserSelect=Re.webkitUserSelect=Re.MozUserSelect="none"),("on"===ke||!pe.draggable)&&(Re.webkitUserDrag="none"),Re.touchAction="none",Re.webkitTapHighlightColor="transparent"}}static#e=this.\u0275fac=function(pe){return new(pe||Ce)(x.rXU(N.hJ),x.rXU(x.aKT),x.rXU(R.R),x.rXU(x.c1b),x.rXU(x.SKi),x.rXU(Q.OD),x.rXU(U.vr),x.rXU(U.FN),x.rXU(Fe),x.rXU(V.dS),x.rXU(_e,8),x.rXU(ne.qQ))};static#t=this.\u0275dir=x.FsC({type:Ce,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(pe,Re){2&pe&&x.AVh("mat-mdc-tooltip-disabled",Re.disabled)},inputs:{position:[x.Mj6.None,"matTooltipPosition","position"],positionAtOrigin:[x.Mj6.None,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[x.Mj6.None,"matTooltipDisabled","disabled"],showDelay:[x.Mj6.None,"matTooltipShowDelay","showDelay"],hideDelay:[x.Mj6.None,"matTooltipHideDelay","hideDelay"],touchGestures:[x.Mj6.None,"matTooltipTouchGestures","touchGestures"],message:[x.Mj6.None,"matTooltip","message"],tooltipClass:[x.Mj6.None,"matTooltipClass","tooltipClass"]},exportAs:["matTooltip"],standalone:!0})}return Ce})(),Kt=(()=>{class Ce{constructor(ke,pe,Re){this._changeDetectorRef=ke,this._elementRef=pe,this._isMultiline=!1,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new M.B,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide",this._animationsDisabled="NoopAnimations"===Re}show(ke){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},ke)}hide(ke){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},ke)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:ke}){(!ke||!this._triggerElement.contains(ke))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const ke=this._elementRef.nativeElement.getBoundingClientRect();return ke.height>24&&ke.width>=200}_handleAnimationEnd({animationName:ke}){(ke===this._showAnimation||ke===this._hideAnimation)&&this._finalizeAnimation(ke===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(ke){ke?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(ke){const pe=this._tooltip.nativeElement,Re=this._showAnimation,at=this._hideAnimation;if(pe.classList.remove(ke?at:Re),pe.classList.add(ke?Re:at),this._isVisible=ke,ke&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const De=getComputedStyle(pe);("0s"===De.getPropertyValue("animation-duration")||"none"===De.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}ke&&this._onShow(),this._animationsDisabled&&(pe.classList.add("_mat-animation-noopable"),this._finalizeAnimation(ke))}static#e=this.\u0275fac=function(pe){return new(pe||Ce)(x.rXU(x.gRc),x.rXU(x.aKT),x.rXU(x.bc$,8))};static#t=this.\u0275cmp=x.VBU({type:Ce,selectors:[["mat-tooltip-component"]],viewQuery:function(pe,Re){if(1&pe&&x.GBs(ae,7),2&pe){let at;x.mGM(at=x.lsd())&&(Re._tooltip=at.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(pe,Re){1&pe&&x.bIt("mouseleave",function(De){return Re._handleMouseLeave(De)}),2&pe&&x.xc7("zoom",Re.isVisible()?1:null)},standalone:!0,features:[x.aNF],decls:4,vars:4,consts:[["tooltip",""],[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"animationend","ngClass"],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],template:function(pe,Re){if(1&pe){const at=x.RV6();x.j41(0,"div",1,0),x.bIt("animationend",function(Ze){return x.eBV(at),x.Njj(Re._handleAnimationEnd(Ze))}),x.j41(2,"div",2),x.EFF(3),x.k0s()()}2&pe&&(x.AVh("mdc-tooltip--multiline",Re._isMultiline),x.Y8G("ngClass",Re.tooltipClass),x.R7$(3),x.JRh(Re.message))},dependencies:[ne.YU],styles:['.mdc-tooltip__surface{word-break:break-all;word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip--showing-transition .mdc-tooltip__surface-animation{transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-tooltip{position:fixed;display:none;z-index:9}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{line-height:16px;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.mdc-tooltip__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-tooltip__surface::before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;display:flex;flex-direction:column;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(200px - 2*8px);margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(320px - 2*8px);align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(0.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;transform:rotate(35deg) skewY(20deg) scaleX(0.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);outline:1px solid rgba(0,0,0,0);z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color)}.mat-mdc-tooltip .mdc-tooltip__surface{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__caret-surface-top,.mat-mdc-tooltip .mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color)}.mat-mdc-tooltip .mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font);line-height:var(--mdc-plain-tooltip-supporting-text-line-height);font-size:var(--mdc-plain-tooltip-supporting-text-size);font-weight:var(--mdc-plain-tooltip-supporting-text-weight);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking)}.mat-mdc-tooltip{position:relative;transform:scale(0)}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-panel.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0})}return Ce})(),ut=(()=>{class Ce{static#e=this.\u0275fac=function(pe){return new(pe||Ce)};static#t=this.\u0275mod=x.$C({type:Ce});static#n=this.\u0275inj=x.G2t({providers:[Be],imports:[U.Pd,ne.MD,N.z_,z.yE,z.yE,R.Gj]})}return Ce})()},345:(Rt,xe,h)=>{"use strict";h.d(xe,{B7:()=>ce,B8:()=>pe,Bb:()=>xn,W8:()=>Je,hE:()=>ot,up:()=>kt});var n=h(4438),o=h(177);class T extends o.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class B extends T{static makeCurrent(){(0,o.ZD)(new B)}onAndCancel(ve,J,q){return ve.addEventListener(J,q),()=>{ve.removeEventListener(J,q)}}dispatchEvent(ve,J){ve.dispatchEvent(J)}remove(ve){ve.parentNode&&ve.parentNode.removeChild(ve)}createElement(ve,J){return(J=J||this.getDefaultDocument()).createElement(ve)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(ve){return ve.nodeType===Node.ELEMENT_NODE}isShadowRoot(ve){return ve instanceof DocumentFragment}getGlobalEventTarget(ve,J){return"window"===J?window:"document"===J?ve:"body"===J?ve.body:null}getBaseHref(ve){const J=function ne(){return x=x||document.querySelector("base"),x?x.getAttribute("href"):null}();return null==J?null:function Q(je){return new URL(je,document.baseURI).pathname}(J)}resetBaseElement(){x=null}getUserAgent(){return window.navigator.userAgent}getCookie(ve){return(0,o._b)(document.cookie,ve)}}let x=null,V=(()=>{class je{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(q){return new(q||je)};static#t=this.\u0275prov=n.jDH({token:je,factory:je.\u0275fac})}return je})();const N=new n.nKC("");let R=(()=>{class je{constructor(J,q){this._zone=q,this._eventNameToPlugin=new Map,J.forEach(Se=>{Se.manager=this}),this._plugins=J.slice().reverse()}addEventListener(J,q,Se){return this._findPluginFor(q).addEventListener(J,q,Se)}getZone(){return this._zone}_findPluginFor(J){let q=this._eventNameToPlugin.get(J);if(q)return q;if(q=this._plugins.find(it=>it.supports(J)),!q)throw new n.wOt(5101,!1);return this._eventNameToPlugin.set(J,q),q}static#e=this.\u0275fac=function(q){return new(q||je)(n.KVO(N),n.KVO(n.SKi))};static#t=this.\u0275prov=n.jDH({token:je,factory:je.\u0275fac})}return je})();class k{constructor(ve){this._doc=ve}}const M="ng-app-id";let F=(()=>{class je{constructor(J,q,Se,it={}){this.doc=J,this.appId=q,this.nonce=Se,this.platformId=it,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,o.Vy)(it),this.resetHostNodes()}addStyles(J){for(const q of J)1===this.changeUsageCount(q,1)&&this.onStyleAdded(q)}removeStyles(J){for(const q of J)this.changeUsageCount(q,-1)<=0&&this.onStyleRemoved(q)}ngOnDestroy(){const J=this.styleNodesInDOM;J&&(J.forEach(q=>q.remove()),J.clear());for(const q of this.getAllStyles())this.onStyleRemoved(q);this.resetHostNodes()}addHost(J){this.hostNodes.add(J);for(const q of this.getAllStyles())this.addStyleToHost(J,q)}removeHost(J){this.hostNodes.delete(J)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(J){for(const q of this.hostNodes)this.addStyleToHost(q,J)}onStyleRemoved(J){const q=this.styleRef;q.get(J)?.elements?.forEach(Se=>Se.remove()),q.delete(J)}collectServerRenderedStyles(){const J=this.doc.head?.querySelectorAll(`style[${M}="${this.appId}"]`);if(J?.length){const q=new Map;return J.forEach(Se=>{null!=Se.textContent&&q.set(Se.textContent,Se)}),q}return null}changeUsageCount(J,q){const Se=this.styleRef;if(Se.has(J)){const it=Se.get(J);return it.usage+=q,it.usage}return Se.set(J,{usage:q,elements:[]}),q}getStyleElement(J,q){const Se=this.styleNodesInDOM,it=Se?.get(q);if(it?.parentNode===J)return Se.delete(q),it.removeAttribute(M),it;{const Lt=this.doc.createElement("style");return this.nonce&&Lt.setAttribute("nonce",this.nonce),Lt.textContent=q,this.platformIsServer&&Lt.setAttribute(M,this.appId),J.appendChild(Lt),Lt}}addStyleToHost(J,q){const Se=this.getStyleElement(J,q),it=this.styleRef,Lt=it.get(q)?.elements;Lt?Lt.push(Se):it.set(q,{elements:[Se],usage:1})}resetHostNodes(){const J=this.hostNodes;J.clear(),J.add(this.doc.head)}static#e=this.\u0275fac=function(q){return new(q||je)(n.KVO(o.qQ),n.KVO(n.sZ2),n.KVO(n.BIS,8),n.KVO(n.Agw))};static#t=this.\u0275prov=n.jDH({token:je,factory:je.\u0275fac})}return je})();const z={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},ae=/%COMP%/g,Be=new n.nKC("",{providedIn:"root",factory:()=>!0});function me(je,ve){return ve.map(J=>J.replace(ae,je))}let ce=(()=>{class je{constructor(J,q,Se,it,Lt,bn,Gt,Ot=null){this.eventManager=J,this.sharedStylesHost=q,this.appId=Se,this.removeStylesOnCompDestroy=it,this.doc=Lt,this.platformId=bn,this.ngZone=Gt,this.nonce=Ot,this.rendererByCompId=new Map,this.platformIsServer=(0,o.Vy)(bn),this.defaultRenderer=new Ie(J,Lt,Gt,this.platformIsServer)}createRenderer(J,q){if(!J||!q)return this.defaultRenderer;this.platformIsServer&&q.encapsulation===n.gXe.ShadowDom&&(q={...q,encapsulation:n.gXe.Emulated});const Se=this.getOrCreateRenderer(J,q);return Se instanceof Kt?Se.applyToHost(J):Se instanceof Et&&Se.applyStyles(),Se}getOrCreateRenderer(J,q){const Se=this.rendererByCompId;let it=Se.get(q.id);if(!it){const Lt=this.doc,bn=this.ngZone,Gt=this.eventManager,Ot=this.sharedStylesHost,Ye=this.removeStylesOnCompDestroy,At=this.platformIsServer;switch(q.encapsulation){case n.gXe.Emulated:it=new Kt(Gt,Ot,q,this.appId,Ye,Lt,bn,At);break;case n.gXe.ShadowDom:return new Bt(Gt,Ot,J,q,Lt,bn,this.nonce,At);default:it=new Et(Gt,Ot,q,Ye,Lt,bn,At)}Se.set(q.id,it)}return it}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(q){return new(q||je)(n.KVO(R),n.KVO(F),n.KVO(n.sZ2),n.KVO(Be),n.KVO(o.qQ),n.KVO(n.Agw),n.KVO(n.SKi),n.KVO(n.BIS))};static#t=this.\u0275prov=n.jDH({token:je,factory:je.\u0275fac})}return je})();class Ie{constructor(ve,J,q,Se){this.eventManager=ve,this.doc=J,this.ngZone=q,this.platformIsServer=Se,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(ve,J){return J?this.doc.createElementNS(z[J]||J,ve):this.doc.createElement(ve)}createComment(ve){return this.doc.createComment(ve)}createText(ve){return this.doc.createTextNode(ve)}appendChild(ve,J){(We(ve)?ve.content:ve).appendChild(J)}insertBefore(ve,J,q){ve&&(We(ve)?ve.content:ve).insertBefore(J,q)}removeChild(ve,J){ve&&ve.removeChild(J)}selectRootElement(ve,J){let q="string"==typeof ve?this.doc.querySelector(ve):ve;if(!q)throw new n.wOt(-5104,!1);return J||(q.textContent=""),q}parentNode(ve){return ve.parentNode}nextSibling(ve){return ve.nextSibling}setAttribute(ve,J,q,Se){if(Se){J=Se+":"+J;const it=z[Se];it?ve.setAttributeNS(it,J,q):ve.setAttribute(J,q)}else ve.setAttribute(J,q)}removeAttribute(ve,J,q){if(q){const Se=z[q];Se?ve.removeAttributeNS(Se,J):ve.removeAttribute(`${q}:${J}`)}else ve.removeAttribute(J)}addClass(ve,J){ve.classList.add(J)}removeClass(ve,J){ve.classList.remove(J)}setStyle(ve,J,q,Se){Se&(n.czy.DashCase|n.czy.Important)?ve.style.setProperty(J,q,Se&n.czy.Important?"important":""):ve.style[J]=q}removeStyle(ve,J,q){q&n.czy.DashCase?ve.style.removeProperty(J):ve.style[J]=""}setProperty(ve,J,q){null!=ve&&(ve[J]=q)}setValue(ve,J){ve.nodeValue=J}listen(ve,J,q){if("string"==typeof ve&&!(ve=(0,o.QT)().getGlobalEventTarget(this.doc,ve)))throw new Error(`Unsupported event target ${ve} for event ${J}`);return this.eventManager.addEventListener(ve,J,this.decoratePreventDefault(q))}decoratePreventDefault(ve){return J=>{if("__ngUnwrap__"===J)return ve;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>ve(J)):ve(J))&&J.preventDefault()}}}function We(je){return"TEMPLATE"===je.tagName&&void 0!==je.content}class Bt extends Ie{constructor(ve,J,q,Se,it,Lt,bn,Gt){super(ve,it,Lt,Gt),this.sharedStylesHost=J,this.hostEl=q,this.shadowRoot=q.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Ot=me(Se.id,Se.styles);for(const Ye of Ot){const At=document.createElement("style");bn&&At.setAttribute("nonce",bn),At.textContent=Ye,this.shadowRoot.appendChild(At)}}nodeOrShadowRoot(ve){return ve===this.hostEl?this.shadowRoot:ve}appendChild(ve,J){return super.appendChild(this.nodeOrShadowRoot(ve),J)}insertBefore(ve,J,q){return super.insertBefore(this.nodeOrShadowRoot(ve),J,q)}removeChild(ve,J){return super.removeChild(this.nodeOrShadowRoot(ve),J)}parentNode(ve){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(ve)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Et extends Ie{constructor(ve,J,q,Se,it,Lt,bn,Gt){super(ve,it,Lt,bn),this.sharedStylesHost=J,this.removeStylesOnCompDestroy=Se,this.styles=Gt?me(Gt,q.styles):q.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Kt extends Et{constructor(ve,J,q,Se,it,Lt,bn,Gt){const Ot=Se+"-"+q.id;super(ve,J,q,it,Lt,bn,Gt,Ot),this.contentAttr=function Ee(je){return"_ngcontent-%COMP%".replace(ae,je)}(Ot),this.hostAttr=function _e(je){return"_nghost-%COMP%".replace(ae,je)}(Ot)}applyToHost(ve){this.applyStyles(),this.setAttribute(ve,this.hostAttr,"")}createElement(ve,J){const q=super.createElement(ve,J);return super.setAttribute(q,this.contentAttr,""),q}}let ze=(()=>{class je extends k{constructor(J){super(J)}supports(J){return!0}addEventListener(J,q,Se){return J.addEventListener(q,Se,!1),()=>this.removeEventListener(J,q,Se)}removeEventListener(J,q,Se){return J.removeEventListener(q,Se)}static#e=this.\u0275fac=function(q){return new(q||je)(n.KVO(o.qQ))};static#t=this.\u0275prov=n.jDH({token:je,factory:je.\u0275fac})}return je})();const ut=["alt","control","meta","shift"],Ce={"\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"},tt={alt:je=>je.altKey,control:je=>je.ctrlKey,meta:je=>je.metaKey,shift:je=>je.shiftKey};let ke=(()=>{class je extends k{constructor(J){super(J)}supports(J){return null!=je.parseEventName(J)}addEventListener(J,q,Se){const it=je.parseEventName(q),Lt=je.eventCallback(it.fullKey,Se,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,o.QT)().onAndCancel(J,it.domEventName,Lt))}static parseEventName(J){const q=J.toLowerCase().split("."),Se=q.shift();if(0===q.length||"keydown"!==Se&&"keyup"!==Se)return null;const it=je._normalizeKey(q.pop());let Lt="",bn=q.indexOf("code");if(bn>-1&&(q.splice(bn,1),Lt="code."),ut.forEach(Ot=>{const Ye=q.indexOf(Ot);Ye>-1&&(q.splice(Ye,1),Lt+=Ot+".")}),Lt+=it,0!=q.length||0===it.length)return null;const Gt={};return Gt.domEventName=Se,Gt.fullKey=Lt,Gt}static matchEventFullKeyCode(J,q){let Se=Ce[J.key]||J.key,it="";return q.indexOf("code.")>-1&&(Se=J.code,it="code."),!(null==Se||!Se)&&(Se=Se.toLowerCase()," "===Se?Se="space":"."===Se&&(Se="dot"),ut.forEach(Lt=>{Lt!==Se&&(0,tt[Lt])(J)&&(it+=Lt+".")}),it+=Se,it===q)}static eventCallback(J,q,Se){return it=>{je.matchEventFullKeyCode(it,J)&&Se.runGuarded(()=>q(it))}}static _normalizeKey(J){return"esc"===J?"escape":J}static#e=this.\u0275fac=function(q){return new(q||je)(n.KVO(o.qQ))};static#t=this.\u0275prov=n.jDH({token:je,factory:je.\u0275fac})}return je})();function pe(je,ve){return(0,n.TL3)({rootComponent:je,...at(ve)})}function at(je){return{appProviders:[...qn,...je?.providers??[]],platformProviders:an}}const an=[{provide:n.Agw,useValue:o.AJ},{provide:n.PLl,useValue:function Ze(){B.makeCurrent()},multi:!0},{provide:o.qQ,useFactory:function pt(){return(0,n.TL$)(document),document},deps:[]}],Dn=new n.nKC(""),In=[{provide:n.e01,useClass:class U{addToWindow(ve){n.JZv.getAngularTestability=(q,Se=!0)=>{const it=ve.findTestabilityInTree(q,Se);if(null==it)throw new n.wOt(5103,!1);return it},n.JZv.getAllAngularTestabilities=()=>ve.getAllTestabilities(),n.JZv.getAllAngularRootElements=()=>ve.getAllRootElements(),n.JZv.frameworkStabilizers||(n.JZv.frameworkStabilizers=[]),n.JZv.frameworkStabilizers.push(q=>{const Se=n.JZv.getAllAngularTestabilities();let it=Se.length;const Lt=function(){it--,0==it&&q()};Se.forEach(bn=>{bn.whenStable(Lt)})})}findTestabilityInTree(ve,J,q){return null==J?null:ve.getTestability(J)??(q?(0,o.QT)().isShadowRoot(J)?this.findTestabilityInTree(ve,J.host,!0):this.findTestabilityInTree(ve,J.parentElement,!0):null)}},deps:[]},{provide:n.WHO,useClass:n.NYb,deps:[n.SKi,n.giA,n.e01]},{provide:n.NYb,useClass:n.NYb,deps:[n.SKi,n.giA,n.e01]}],qn=[{provide:n.H8p,useValue:"root"},{provide:n.zcH,useFactory:function $e(){return new n.zcH},deps:[]},{provide:N,useClass:ze,multi:!0,deps:[o.qQ,n.SKi,n.Agw]},{provide:N,useClass:ke,multi:!0,deps:[o.qQ]},ce,F,R,{provide:n._9s,useExisting:ce},{provide:o.N0,useClass:V,deps:[]},[]];let xn=(()=>{class je{constructor(J){}static withServerTransition(J){return{ngModule:je,providers:[{provide:n.sZ2,useValue:J.appId}]}}static#e=this.\u0275fac=function(q){return new(q||je)(n.KVO(Dn,12))};static#t=this.\u0275mod=n.$C({type:je});static#n=this.\u0275inj=n.G2t({providers:[...qn,...In],imports:[o.MD,n.Hbi]})}return je})(),Je=(()=>{class je{constructor(J){this._doc=J,this._dom=(0,o.QT)()}addTag(J,q=!1){return J?this._getOrCreateElement(J,q):null}addTags(J,q=!1){return J?J.reduce((Se,it)=>(it&&Se.push(this._getOrCreateElement(it,q)),Se),[]):[]}getTag(J){return J&&this._doc.querySelector(`meta[${J}]`)||null}getTags(J){if(!J)return[];const q=this._doc.querySelectorAll(`meta[${J}]`);return q?[].slice.call(q):[]}updateTag(J,q){if(!J)return null;q=q||this._parseSelector(J);const Se=this.getTag(q);return Se?this._setMetaElementAttributes(J,Se):this._getOrCreateElement(J,!0)}removeTag(J){this.removeTagElement(this.getTag(J))}removeTagElement(J){J&&this._dom.remove(J)}_getOrCreateElement(J,q=!1){if(!q){const Lt=this._parseSelector(J),bn=this.getTags(Lt).filter(Gt=>this._containsAttributes(J,Gt))[0];if(void 0!==bn)return bn}const Se=this._dom.createElement("meta");return this._setMetaElementAttributes(J,Se),this._doc.getElementsByTagName("head")[0].appendChild(Se),Se}_setMetaElementAttributes(J,q){return Object.keys(J).forEach(Se=>q.setAttribute(this._getMetaKeyMap(Se),J[Se])),q}_parseSelector(J){const q=J.name?"name":"property";return`${q}="${J[q]}"`}_containsAttributes(J,q){return Object.keys(J).every(Se=>q.getAttribute(this._getMetaKeyMap(Se))===J[Se])}_getMetaKeyMap(J){return Oe[J]||J}static#e=this.\u0275fac=function(q){return new(q||je)(n.KVO(o.qQ))};static#t=this.\u0275prov=n.jDH({token:je,factory:je.\u0275fac,providedIn:"root"})}return je})();const Oe={httpEquiv:"http-equiv"};let ot=(()=>{class je{constructor(J){this._doc=J}getTitle(){return this._doc.title}setTitle(J){this._doc.title=J||""}static#e=this.\u0275fac=function(q){return new(q||je)(n.KVO(o.qQ))};static#t=this.\u0275prov=n.jDH({token:je,factory:je.\u0275fac,providedIn:"root"})}return je})(),kt=(()=>{class je{static#e=this.\u0275fac=function(q){return new(q||je)};static#t=this.\u0275prov=n.jDH({token:je,factory:function(q){let Se=null;return Se=q?new(q||je):n.KVO(Jt),Se},providedIn:"root"})}return je})(),Jt=(()=>{class je extends kt{constructor(J){super(),this._doc=J}sanitize(J,q){if(null==q)return null;switch(J){case n.WPN.NONE:return q;case n.WPN.HTML:return(0,n.ZF7)(q,"HTML")?(0,n.rcV)(q):(0,n.h9k)(this._doc,String(q)).toString();case n.WPN.STYLE:return(0,n.ZF7)(q,"Style")?(0,n.rcV)(q):q;case n.WPN.SCRIPT:if((0,n.ZF7)(q,"Script"))return(0,n.rcV)(q);throw new n.wOt(5200,!1);case n.WPN.URL:return(0,n.ZF7)(q,"URL")?(0,n.rcV)(q):(0,n.$MX)(String(q));case n.WPN.RESOURCE_URL:if((0,n.ZF7)(q,"ResourceURL"))return(0,n.rcV)(q);throw new n.wOt(5201,!1);default:throw new n.wOt(5202,!1)}}bypassSecurityTrustHtml(J){return(0,n.Kcf)(J)}bypassSecurityTrustStyle(J){return(0,n.cWb)(J)}bypassSecurityTrustScript(J){return(0,n.UyX)(J)}bypassSecurityTrustUrl(J){return(0,n.osQ)(J)}bypassSecurityTrustResourceUrl(J){return(0,n.e5t)(J)}static#e=this.\u0275fac=function(q){return new(q||je)(n.KVO(o.qQ))};static#t=this.\u0275prov=n.jDH({token:je,factory:je.\u0275fac,providedIn:"root"})}return je})()},33:(Rt,xe,h)=>{"use strict";h.d(xe,{nX:()=>co,wF:()=>ji,Ix:()=>ni,Wk:()=>ir,n3:()=>ls,Xw:()=>rt,lh:()=>ta,oH:()=>ws,Ii:()=>Po});var n=h(4438),o=h(4402),T=h(2806),B=h(7673),x=h(4412),ne=h(9350),Q=h(4572),U=h(8793),V=h(9030),N=h(1203),R=h(8810),k=h(983),M=h(1985),F=h(8359),z=h(9974),ae=h(4360);function oe(){return(0,z.N)((m,O)=>{let b=null;m._refCount++;const A=(0,ae._)(O,void 0,void 0,void 0,()=>{if(!m||m._refCount<=0||0<--m._refCount)return void(b=null);const te=m._connection,Me=b;b=null,te&&(!Me||te===Me)&&te.unsubscribe(),O.unsubscribe()});m.subscribe(A),A.closed||(b=m.connect())})}class he extends M.c{constructor(O,b){super(),this.source=O,this.subjectFactory=b,this._subject=null,this._refCount=0,this._connection=null,(0,z.S)(O)&&(this.lift=O.lift)}_subscribe(O){return this.getSubject().subscribe(O)}getSubject(){const O=this._subject;return(!O||O.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:O}=this;this._subject=this._connection=null,O?.unsubscribe()}connect(){let O=this._connection;if(!O){O=this._connection=new F.yU;const b=this.getSubject();O.add(this.source.subscribe((0,ae._)(b,void 0,()=>{this._teardown(),b.complete()},A=>{this._teardown(),b.error(A)},()=>this._teardown()))),O.closed&&(this._connection=null,O=F.yU.EMPTY)}return O}refCount(){return oe()(this)}}var Fe=h(1413),et=h(177),Be=h(6354),Ee=h(5558),_e=h(6697),me=h(9172),ce=h(5964),Ie=h(1397);function X(m){return(0,z.N)((O,b)=>{let A=!1;O.subscribe((0,ae._)(b,te=>{A=!0,b.next(te)},()=>{A||b.next(m),b.complete()}))})}function Te(m=We){return(0,z.N)((O,b)=>{let A=!1;O.subscribe((0,ae._)(b,te=>{A=!0,b.next(te)},()=>A?b.complete():b.error(m())))})}function We(){return new ne.G}var Bt=h(3669);function Et(m,O){const b=arguments.length>=2;return A=>A.pipe(m?(0,ce.p)((te,Me)=>m(te,Me,A)):Bt.D,(0,_e.s)(1),b?X(O):Te(()=>new ne.G))}var Kt=h(274),ze=h(8141),ut=h(9437);function ke(m){return m<=0?()=>k.w:(0,z.N)((O,b)=>{let A=[];O.subscribe((0,ae._)(b,te=>{A.push(te),m{for(const te of A)b.next(te);b.complete()},void 0,()=>{A=null}))})}var Re=h(3703),at=h(980),De=h(6977),$e=(h(6365),h(345));const pt="primary",an=Symbol("RouteTitle");class $n{constructor(O){this.params=O||{}}has(O){return Object.prototype.hasOwnProperty.call(this.params,O)}get(O){if(this.has(O)){const b=this.params[O];return Array.isArray(b)?b[0]:b}return null}getAll(O){if(this.has(O)){const b=this.params[O];return Array.isArray(b)?b:[b]}return[]}get keys(){return Object.keys(this.params)}}function Dn(m){return new $n(m)}function In(m,O,b){const A=b.path.split("/");if(A.length>m.length||"full"===b.pathMatch&&(O.hasChildren()||A.lengthA[Me]===te)}return m===O}function ot(m){return m.length>0?m[m.length-1]:null}function _t(m){return(0,o.A)(m)?m:(0,n.jNT)(m)?(0,T.H)(Promise.resolve(m)):(0,B.of)(m)}const en={exact:function be(m,O,b){if(!kt(m.segments,O.segments)||!Wt(m.segments,O.segments,b)||m.numberOfChildren!==O.numberOfChildren)return!1;for(const A in O.children)if(!m.children[A]||!be(m.children[A],O.children[A],b))return!1;return!0},subset:Xe},Bn={exact:function Pt(m,O){return xn(m,O)},subset:function qe(m,O){return Object.keys(O).length<=Object.keys(m).length&&Object.keys(O).every(b=>Oe(m[b],O[b]))},ignored:()=>!0};function qt(m,O,b){return en[b.paths](m.root,O.root,b.matrixParams)&&Bn[b.queryParams](m.queryParams,O.queryParams)&&!("exact"===b.fragment&&m.fragment!==O.fragment)}function Xe(m,O,b){return Dt(m,O,O.segments,b)}function Dt(m,O,b,A){if(m.segments.length>b.length){const te=m.segments.slice(0,b.length);return!(!kt(te,b)||O.hasChildren()||!Wt(te,b,A))}if(m.segments.length===b.length){if(!kt(m.segments,b)||!Wt(m.segments,b,A))return!1;for(const te in O.children)if(!m.children[te]||!Xe(m.children[te],O.children[te],A))return!1;return!0}{const te=b.slice(0,m.segments.length),Me=b.slice(m.segments.length);return!!(kt(m.segments,te)&&Wt(m.segments,te,A)&&m.children[pt])&&Dt(m.children[pt],O,Me,A)}}function Wt(m,O,b){return O.every((A,te)=>Bn[b](m[te].parameters,A.parameters))}class ht{constructor(O=new Ut([],{}),b={},A=null){this.root=O,this.queryParams=b,this.fragment=A}get queryParamMap(){return this._queryParamMap??=Dn(this.queryParams),this._queryParamMap}toString(){return Hn.serialize(this)}}class Ut{constructor(O,b){this.segments=O,this.children=b,this.parent=null,Object.values(b).forEach(A=>A.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Ei(this)}}class rt{constructor(O,b){this.path=O,this.parameters=b}get parameterMap(){return this._parameterMap??=Dn(this.parameters),this._parameterMap}toString(){return J(this)}}function kt(m,O){return m.length===O.length&&m.every((b,A)=>b.path===O[A].path)}let Vn=(()=>{class m{static#e=this.\u0275fac=function(A){return new(A||m)};static#t=this.\u0275prov=n.jDH({token:m,factory:()=>new Mn,providedIn:"root"})}return m})();class Mn{parse(O){const b=new mi(O);return new ht(b.parseRootSegment(),b.parseQueryParams(),b.parseFragment())}serialize(O){const b=`/${zn(O.root,!0)}`,A=function Se(m){const O=Object.entries(m).map(([b,A])=>Array.isArray(A)?A.map(te=>`${On(b)}=${On(te)}`).join("&"):`${On(b)}=${On(A)}`).filter(b=>b);return O.length?`?${O.join("&")}`:""}(O.queryParams);return`${b}${A}${"string"==typeof O.fragment?`#${function Xt(m){return encodeURI(m)}(O.fragment)}`:""}`}}const Hn=new Mn;function Ei(m){return m.segments.map(O=>J(O)).join("/")}function zn(m,O){if(!m.hasChildren())return Ei(m);if(O){const b=m.children[pt]?zn(m.children[pt],!1):"",A=[];return Object.entries(m.children).forEach(([te,Me])=>{te!==pt&&A.push(`${te}:${zn(Me,!1)}`)}),A.length>0?`${b}(${A.join("//")})`:b}{const b=function Jt(m,O){let b=[];return Object.entries(m.children).forEach(([A,te])=>{A===pt&&(b=b.concat(O(te,A)))}),Object.entries(m.children).forEach(([A,te])=>{A!==pt&&(b=b.concat(O(te,A)))}),b}(m,(A,te)=>te===pt?[zn(m.children[pt],!1)]:[`${te}:${zn(A,!1)}`]);return 1===Object.keys(m.children).length&&null!=m.children[pt]?`${Ei(m)}/${b[0]}`:`${Ei(m)}/(${b.join("//")})`}}function Qt(m){return encodeURIComponent(m).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function On(m){return Qt(m).replace(/%3B/gi,";")}function _n(m){return Qt(m).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function je(m){return decodeURIComponent(m)}function ve(m){return je(m.replace(/\+/g,"%20"))}function J(m){return`${_n(m.path)}${function q(m){return Object.entries(m).map(([O,b])=>`;${_n(O)}=${_n(b)}`).join("")}(m.parameters)}`}const it=/^[^\/()?;#]+/;function Lt(m){const O=m.match(it);return O?O[0]:""}const bn=/^[^\/()?;=#]+/,Ot=/^[^=?&#]+/,At=/^[^&#]+/;class mi{constructor(O){this.url=O,this.remaining=O}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Ut([],{}):new Ut([],this.parseChildren())}parseQueryParams(){const O={};if(this.consumeOptional("?"))do{this.parseQueryParam(O)}while(this.consumeOptional("&"));return O}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const O=[];for(this.peekStartsWith("(")||O.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),O.push(this.parseSegment());let b={};this.peekStartsWith("/(")&&(this.capture("/"),b=this.parseParens(!0));let A={};return this.peekStartsWith("(")&&(A=this.parseParens(!1)),(O.length>0||Object.keys(b).length>0)&&(A[pt]=new Ut(O,b)),A}parseSegment(){const O=Lt(this.remaining);if(""===O&&this.peekStartsWith(";"))throw new n.wOt(4009,!1);return this.capture(O),new rt(je(O),this.parseMatrixParams())}parseMatrixParams(){const O={};for(;this.consumeOptional(";");)this.parseParam(O);return O}parseParam(O){const b=function Gt(m){const O=m.match(bn);return O?O[0]:""}(this.remaining);if(!b)return;this.capture(b);let A="";if(this.consumeOptional("=")){const te=Lt(this.remaining);te&&(A=te,this.capture(A))}O[je(b)]=je(A)}parseQueryParam(O){const b=function Ye(m){const O=m.match(Ot);return O?O[0]:""}(this.remaining);if(!b)return;this.capture(b);let A="";if(this.consumeOptional("=")){const Ke=function un(m){const O=m.match(At);return O?O[0]:""}(this.remaining);Ke&&(A=Ke,this.capture(A))}const te=ve(b),Me=ve(A);if(O.hasOwnProperty(te)){let Ke=O[te];Array.isArray(Ke)||(Ke=[Ke],O[te]=Ke),Ke.push(Me)}else O[te]=Me}parseParens(O){const b={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const A=Lt(this.remaining),te=this.remaining[A.length];if("/"!==te&&")"!==te&&";"!==te)throw new n.wOt(4010,!1);let Me;A.indexOf(":")>-1?(Me=A.slice(0,A.indexOf(":")),this.capture(Me),this.capture(":")):O&&(Me=pt);const Ke=this.parseChildren();b[Me]=1===Object.keys(Ke).length?Ke[pt]:new Ut([],Ke),this.consumeOptional("//")}return b}peekStartsWith(O){return this.remaining.startsWith(O)}consumeOptional(O){return!!this.peekStartsWith(O)&&(this.remaining=this.remaining.substring(O.length),!0)}capture(O){if(!this.consumeOptional(O))throw new n.wOt(4011,!1)}}function Vi(m){return m.segments.length>0?new Ut([],{[pt]:m}):m}function gt(m){const O={};for(const[A,te]of Object.entries(m.children)){const Me=gt(te);if(A===pt&&0===Me.segments.length&&Me.hasChildren())for(const[Ke,Ht]of Object.entries(Me.children))O[Ke]=Ht;else(Me.segments.length>0||Me.hasChildren())&&(O[A]=Me)}return function fn(m){if(1===m.numberOfChildren&&m.children[pt]){const O=m.children[pt];return new Ut(m.segments.concat(O.segments),O.children)}return m}(new Ut(m.segments,O))}function ge(m){return m instanceof ht}function Ft(m){let O;const te=Vi(function b(Me){const Ke={};for(const Vt of Me.children){const Ln=b(Vt);Ke[Vt.outlet]=Ln}const Ht=new Ut(Me.url,Ke);return Me===m&&(O=Ht),Ht}(m.root));return O??te}function Kn(m,O,b,A){let te=m;for(;te.parent;)te=te.parent;if(0===O.length)return Sr(te,te,te,b,A);const Me=function vr(m){if("string"==typeof m[0]&&1===m.length&&"/"===m[0])return new Br(!0,0,m);let O=0,b=!1;const A=m.reduce((te,Me,Ke)=>{if("object"==typeof Me&&null!=Me){if(Me.outlets){const Ht={};return Object.entries(Me.outlets).forEach(([Vt,Ln])=>{Ht[Vt]="string"==typeof Ln?Ln.split("/"):Ln}),[...te,{outlets:Ht}]}if(Me.segmentPath)return[...te,Me.segmentPath]}return"string"!=typeof Me?[...te,Me]:0===Ke?(Me.split("/").forEach((Ht,Vt)=>{0==Vt&&"."===Ht||(0==Vt&&""===Ht?b=!0:".."===Ht?O++:""!=Ht&&te.push(Ht))}),te):[...te,Me]},[]);return new Br(b,O,A)}(O);if(Me.toRoot())return Sr(te,te,new Ut([],{}),b,A);const Ke=function Qr(m,O,b){if(m.isAbsolute)return new Xr(O,!0,0);if(!b)return new Xr(O,!1,NaN);if(null===b.parent)return new Xr(b,!0,0);const A=Ti(m.commands[0])?0:1;return function Tr(m,O,b){let A=m,te=O,Me=b;for(;Me>te;){if(Me-=te,A=A.parent,!A)throw new n.wOt(4005,!1);te=A.segments.length}return new Xr(A,!1,te-Me)}(b,b.segments.length-1+A,m.numberOfDoubleDots)}(Me,te,m),Ht=Ke.processChildren?lt(Ke.segmentGroup,Ke.index,Me.commands):ct(Ke.segmentGroup,Ke.index,Me.commands);return Sr(te,Ke.segmentGroup,Ht,b,A)}function Ti(m){return"object"==typeof m&&null!=m&&!m.outlets&&!m.segmentPath}function ii(m){return"object"==typeof m&&null!=m&&m.outlets}function Sr(m,O,b,A,te){let Ke,Me={};A&&Object.entries(A).forEach(([Vt,Ln])=>{Me[Vt]=Array.isArray(Ln)?Ln.map(Yn=>`${Yn}`):`${Ln}`}),Ke=m===O?b:Lr(m,O,b);const Ht=Vi(gt(Ke));return new ht(Ht,Me,te)}function Lr(m,O,b){const A={};return Object.entries(m.children).forEach(([te,Me])=>{A[te]=Me===O?b:Lr(Me,O,b)}),new Ut(m.segments,A)}class Br{constructor(O,b,A){if(this.isAbsolute=O,this.numberOfDoubleDots=b,this.commands=A,O&&A.length>0&&Ti(A[0]))throw new n.wOt(4003,!1);const te=A.find(ii);if(te&&te!==ot(A))throw new n.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Xr{constructor(O,b,A){this.segmentGroup=O,this.processChildren=b,this.index=A}}function ct(m,O,b){if(m??=new Ut([],{}),0===m.segments.length&&m.hasChildren())return lt(m,O,b);const A=function tn(m,O,b){let A=0,te=O;const Me={match:!1,pathIndex:0,commandIndex:0};for(;te=b.length)return Me;const Ke=m.segments[te],Ht=b[A];if(ii(Ht))break;const Vt=`${Ht}`,Ln=A0&&void 0===Vt)break;if(Vt&&Ln&&"object"==typeof Ln&&void 0===Ln.outlets){if(!Di(Vt,Ln,Ke))return Me;A+=2}else{if(!Di(Vt,{},Ke))return Me;A++}te++}return{match:!0,pathIndex:te,commandIndex:A}}(m,O,b),te=b.slice(A.commandIndex);if(A.match&&A.pathIndexMe!==pt)&&m.children[pt]&&1===m.numberOfChildren&&0===m.children[pt].segments.length){const Me=lt(m.children[pt],O,b);return new Ut(m.segments,Me.children)}return Object.entries(A).forEach(([Me,Ke])=>{"string"==typeof Ke&&(Ke=[Ke]),null!==Ke&&(te[Me]=ct(m.children[Me],O,Ke))}),Object.entries(m.children).forEach(([Me,Ke])=>{void 0===A[Me]&&(te[Me]=Ke)}),new Ut(m.segments,te)}}function Ct(m,O,b){const A=m.segments.slice(0,O);let te=0;for(;te{"string"==typeof A&&(A=[A]),null!==A&&(O[b]=Ct(new Ut([],{}),0,A))}),O}function Rn(m){const O={};return Object.entries(m).forEach(([b,A])=>O[b]=`${A}`),O}function Di(m,O,b){return m==b.path&&xn(O,b.parameters)}const Qn="imperative";var Xn=function(m){return m[m.NavigationStart=0]="NavigationStart",m[m.NavigationEnd=1]="NavigationEnd",m[m.NavigationCancel=2]="NavigationCancel",m[m.NavigationError=3]="NavigationError",m[m.RoutesRecognized=4]="RoutesRecognized",m[m.ResolveStart=5]="ResolveStart",m[m.ResolveEnd=6]="ResolveEnd",m[m.GuardsCheckStart=7]="GuardsCheckStart",m[m.GuardsCheckEnd=8]="GuardsCheckEnd",m[m.RouteConfigLoadStart=9]="RouteConfigLoadStart",m[m.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",m[m.ChildActivationStart=11]="ChildActivationStart",m[m.ChildActivationEnd=12]="ChildActivationEnd",m[m.ActivationStart=13]="ActivationStart",m[m.ActivationEnd=14]="ActivationEnd",m[m.Scroll=15]="Scroll",m[m.NavigationSkipped=16]="NavigationSkipped",m}(Xn||{});class Gi{constructor(O,b){this.id=O,this.url=b}}class ki extends Gi{constructor(O,b,A="imperative",te=null){super(O,b),this.type=Xn.NavigationStart,this.navigationTrigger=A,this.restoredState=te}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class ji extends Gi{constructor(O,b,A){super(O,b),this.urlAfterRedirects=A,this.type=Xn.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var er=function(m){return m[m.Redirect=0]="Redirect",m[m.SupersededByNewNavigation=1]="SupersededByNewNavigation",m[m.NoDataFromResolver=2]="NoDataFromResolver",m[m.GuardRejected=3]="GuardRejected",m}(er||{}),br=function(m){return m[m.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",m[m.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",m}(br||{});class Oi extends Gi{constructor(O,b,A,te){super(O,b),this.reason=A,this.code=te,this.type=Xn.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Si extends Gi{constructor(O,b,A,te){super(O,b),this.reason=A,this.code=te,this.type=Xn.NavigationSkipped}}class pr extends Gi{constructor(O,b,A,te){super(O,b),this.error=A,this.target=te,this.type=Xn.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class go extends Gi{constructor(O,b,A,te){super(O,b),this.urlAfterRedirects=A,this.state=te,this.type=Xn.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class hr extends Gi{constructor(O,b,A,te){super(O,b),this.urlAfterRedirects=A,this.state=te,this.type=Xn.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class mr extends Gi{constructor(O,b,A,te,Me){super(O,b),this.urlAfterRedirects=A,this.state=te,this.shouldActivate=Me,this.type=Xn.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class _o extends Gi{constructor(O,b,A,te){super(O,b),this.urlAfterRedirects=A,this.state=te,this.type=Xn.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class vo extends Gi{constructor(O,b,A,te){super(O,b),this.urlAfterRedirects=A,this.state=te,this.type=Xn.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ui{constructor(O){this.route=O,this.type=Xn.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Ii{constructor(O){this.route=O,this.type=Xn.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Yo{constructor(O){this.snapshot=O,this.type=Xn.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Vr{constructor(O){this.snapshot=O,this.type=Xn.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ms{constructor(O){this.snapshot=O,this.type=Xn.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class sa{constructor(O){this.snapshot=O,this.type=Xn.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ks{constructor(O,b,A){this.routerEvent=O,this.position=b,this.anchor=A,this.type=Xn.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class $o{}class Ai{constructor(O){this.url=O}}class Er{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new ur,this.attachRef=null}}let ur=(()=>{class m{constructor(){this.contexts=new Map}onChildOutletCreated(b,A){const te=this.getOrCreateContext(b);te.outlet=A,this.contexts.set(b,te)}onChildOutletDestroyed(b){const A=this.getContext(b);A&&(A.outlet=null,A.attachRef=null)}onOutletDeactivated(){const b=this.contexts;return this.contexts=new Map,b}onOutletReAttached(b){this.contexts=b}getOrCreateContext(b){let A=this.getContext(b);return A||(A=new Er,this.contexts.set(b,A)),A}getContext(b){return this.contexts.get(b)||null}static#e=this.\u0275fac=function(A){return new(A||m)};static#t=this.\u0275prov=n.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})();class gs{constructor(O){this._root=O}get root(){return this._root.value}parent(O){const b=this.pathFromRoot(O);return b.length>1?b[b.length-2]:null}children(O){const b=Fs(O,this._root);return b?b.children.map(A=>A.value):[]}firstChild(O){const b=Fs(O,this._root);return b&&b.children.length>0?b.children[0].value:null}siblings(O){const b=Fo(O,this._root);return b.length<2?[]:b[b.length-2].children.map(te=>te.value).filter(te=>te!==O)}pathFromRoot(O){return Fo(O,this._root).map(b=>b.value)}}function Fs(m,O){if(m===O.value)return O;for(const b of O.children){const A=Fs(m,b);if(A)return A}return null}function Fo(m,O){if(m===O.value)return[O];for(const b of O.children){const A=Fo(m,b);if(A.length)return A.unshift(O),A}return[]}class rn{constructor(O,b){this.value=O,this.children=b}toString(){return`TreeNode(${this.value})`}}function Mo(m){const O={};return m&&m.children.forEach(b=>O[b.value.outlet]=b),O}class xo extends gs{constructor(O,b){super(O),this.snapshot=b,Ui(this,O)}toString(){return this.snapshot.toString()}}function No(m){const O=function Jo(m){const Me=new Dr([],{},{},"",{},pt,m,null,{});return new yr("",new rn(Me,[]))}(m),b=new x.t([new rt("",{})]),A=new x.t({}),te=new x.t({}),Me=new x.t({}),Ke=new x.t(""),Ht=new co(b,A,Me,Ke,te,pt,m,O.root);return Ht.snapshot=O.root,new xo(new rn(Ht,[]),O)}class co{constructor(O,b,A,te,Me,Ke,Ht,Vt){this.urlSubject=O,this.paramsSubject=b,this.queryParamsSubject=A,this.fragmentSubject=te,this.dataSubject=Me,this.outlet=Ke,this.component=Ht,this._futureSnapshot=Vt,this.title=this.dataSubject?.pipe((0,Be.T)(Ln=>Ln[an]))??(0,B.of)(void 0),this.url=O,this.params=b,this.queryParams=A,this.fragment=te,this.data=Me}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe((0,Be.T)(O=>Dn(O))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,Be.T)(O=>Dn(O))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Lo(m,O,b="emptyOnly"){let A;const{routeConfig:te}=m;return A=null===O||"always"!==b&&""!==te?.path&&(O.component||O.routeConfig?.loadComponent)?{params:{...m.params},data:{...m.data},resolve:{...m.data,...m._resolvedData??{}}}:{params:{...O.params,...m.params},data:{...O.data,...m.data},resolve:{...m.data,...O.data,...te?.data,...m._resolvedData}},te&&wi(te)&&(A.resolve[an]=te.title),A}class Dr{get title(){return this.data?.[an]}constructor(O,b,A,te,Me,Ke,Ht,Vt,Ln){this.url=O,this.params=b,this.queryParams=A,this.fragment=te,this.data=Me,this.outlet=Ke,this.component=Ht,this.routeConfig=Vt,this._resolve=Ln}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??=Dn(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Dn(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(A=>A.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class yr extends gs{constructor(O,b){super(b),this.url=O,Ui(this,b)}toString(){return sr(this._root)}}function Ui(m,O){O.value._routerState=m,O.children.forEach(b=>Ui(m,b))}function sr(m){const O=m.children.length>0?` { ${m.children.map(sr).join(", ")} } `:"";return`${m.value}${O}`}function Cr(m){if(m.snapshot){const O=m.snapshot,b=m._futureSnapshot;m.snapshot=b,xn(O.queryParams,b.queryParams)||m.queryParamsSubject.next(b.queryParams),O.fragment!==b.fragment&&m.fragmentSubject.next(b.fragment),xn(O.params,b.params)||m.paramsSubject.next(b.params),function qn(m,O){if(m.length!==O.length)return!1;for(let b=0;bxn(b.parameters,O[A].parameters))}(m.url,O.url);return b&&!(!m.parent!=!O.parent)&&(!m.parent||qo(m.parent,O.parent))}function wi(m){return"string"==typeof m.title||null===m.title}let ls=(()=>{class m{constructor(){this.activated=null,this._activatedRoute=null,this.name=pt,this.activateEvents=new n.bkB,this.deactivateEvents=new n.bkB,this.attachEvents=new n.bkB,this.detachEvents=new n.bkB,this.parentContexts=(0,n.WQX)(ur),this.location=(0,n.WQX)(n.c1b),this.changeDetector=(0,n.WQX)(n.gRc),this.environmentInjector=(0,n.WQX)(n.uvJ),this.inputBinder=(0,n.WQX)(Wo,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(b){if(b.name){const{firstChange:A,previousValue:te}=b.name;if(A)return;this.isTrackedInParentContexts(te)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(te)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(b){return this.parentContexts.getContext(b)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const b=this.parentContexts.getContext(this.name);b?.route&&(b.attachRef?this.attach(b.attachRef,b.route):this.activateWith(b.route,b.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new n.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new n.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new n.wOt(4012,!1);this.location.detach();const b=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(b.instance),b}attach(b,A){this.activated=b,this._activatedRoute=A,this.location.insert(b.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(b.instance)}deactivate(){if(this.activated){const b=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(b)}}activateWith(b,A){if(this.isActivated)throw new n.wOt(4013,!1);this._activatedRoute=b;const te=this.location,Ke=b.snapshot.component,Ht=this.parentContexts.getOrCreateContext(this.name).children,Vt=new aa(b,Ht,te.injector);this.activated=te.createComponent(Ke,{index:te.length,injector:Vt,environmentInjector:A??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static#e=this.\u0275fac=function(A){return new(A||m)};static#t=this.\u0275dir=n.FsC({type:m,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[n.OA$]})}return m})();class aa{constructor(O,b,A){this.route=O,this.childContexts=b,this.parent=A,this.__ngOutletInjector=!0}get(O,b){return O===co?this.route:O===ur?this.childContexts:this.parent.get(O,b)}}const Wo=new n.nKC("");function Ir(m,O,b){if(b&&m.shouldReuseRoute(O.value,b.value.snapshot)){const A=b.value;A._futureSnapshot=O.value;const te=function Xs(m,O,b){return O.children.map(A=>{for(const te of b.children)if(m.shouldReuseRoute(A.value,te.value.snapshot))return Ir(m,A,te);return Ir(m,A)})}(m,O,b);return new rn(A,te)}{if(m.shouldAttach(O.value)){const Me=m.retrieve(O.value);if(null!==Me){const Ke=Me.route;return Ke.value._futureSnapshot=O.value,Ke.children=O.children.map(Ht=>Ir(m,Ht)),Ke}}const A=function eo(m){return new co(new x.t(m.url),new x.t(m.params),new x.t(m.queryParams),new x.t(m.fragment),new x.t(m.data),m.outlet,m.component,m)}(O.value),te=O.children.map(Me=>Ir(m,Me));return new rn(A,te)}}const la="ngNavigationCancelingError";function _s(m,O){const{redirectTo:b,navigationBehaviorOptions:A}=ge(O)?{redirectTo:O,navigationBehaviorOptions:void 0}:O,te=bo(!1,er.Redirect);return te.url=b,te.navigationBehaviorOptions=A,te}function bo(m,O){const b=new Error(`NavigationCancelingError: ${m||""}`);return b[la]=!0,b.cancellationCode=O,b}function Zs(m){return!!m&&m[la]}let to=(()=>{class m{static#e=this.\u0275fac=function(A){return new(A||m)};static#t=this.\u0275cmp=n.VBU({type:m,selectors:[["ng-component"]],standalone:!0,features:[n.aNF],decls:1,vars:0,template:function(A,te){1&A&&n.nrm(0,"router-outlet")},dependencies:[ls],encapsulation:2})}return m})();function Eo(m){const O=m.children&&m.children.map(Eo),b=O?{...m,children:O}:{...m};return!b.component&&!b.loadComponent&&(O||b.loadChildren)&&b.outlet&&b.outlet!==pt&&(b.component=to),b}function gr(m){return m.outlet||pt}function To(m){if(!m)return null;if(m.routeConfig?._injector)return m.routeConfig._injector;for(let O=m.parent;O;O=O.parent){const b=O.routeConfig;if(b?._loadedInjector)return b._loadedInjector;if(b?._injector)return b._injector}return null}class Do{constructor(O,b,A,te,Me){this.routeReuseStrategy=O,this.futureState=b,this.currState=A,this.forwardEvent=te,this.inputBindingEnabled=Me}activate(O){const b=this.futureState._root,A=this.currState?this.currState._root:null;this.deactivateChildRoutes(b,A,O),Cr(this.futureState.root),this.activateChildRoutes(b,A,O)}deactivateChildRoutes(O,b,A){const te=Mo(b);O.children.forEach(Me=>{const Ke=Me.value.outlet;this.deactivateRoutes(Me,te[Ke],A),delete te[Ke]}),Object.values(te).forEach(Me=>{this.deactivateRouteAndItsChildren(Me,A)})}deactivateRoutes(O,b,A){const te=O.value,Me=b?b.value:null;if(te===Me)if(te.component){const Ke=A.getContext(te.outlet);Ke&&this.deactivateChildRoutes(O,b,Ke.children)}else this.deactivateChildRoutes(O,b,A);else Me&&this.deactivateRouteAndItsChildren(b,A)}deactivateRouteAndItsChildren(O,b){O.value.component&&this.routeReuseStrategy.shouldDetach(O.value.snapshot)?this.detachAndStoreRouteSubtree(O,b):this.deactivateRouteAndOutlet(O,b)}detachAndStoreRouteSubtree(O,b){const A=b.getContext(O.value.outlet),te=A&&O.value.component?A.children:b,Me=Mo(O);for(const Ke of Object.values(Me))this.deactivateRouteAndItsChildren(Ke,te);if(A&&A.outlet){const Ke=A.outlet.detach(),Ht=A.children.onOutletDeactivated();this.routeReuseStrategy.store(O.value.snapshot,{componentRef:Ke,route:O,contexts:Ht})}}deactivateRouteAndOutlet(O,b){const A=b.getContext(O.value.outlet),te=A&&O.value.component?A.children:b,Me=Mo(O);for(const Ke of Object.values(Me))this.deactivateRouteAndItsChildren(Ke,te);A&&(A.outlet&&(A.outlet.deactivate(),A.children.onOutletDeactivated()),A.attachRef=null,A.route=null)}activateChildRoutes(O,b,A){const te=Mo(b);O.children.forEach(Me=>{this.activateRoutes(Me,te[Me.value.outlet],A),this.forwardEvent(new sa(Me.value.snapshot))}),O.children.length&&this.forwardEvent(new Vr(O.value.snapshot))}activateRoutes(O,b,A){const te=O.value,Me=b?b.value:null;if(Cr(te),te===Me)if(te.component){const Ke=A.getOrCreateContext(te.outlet);this.activateChildRoutes(O,b,Ke.children)}else this.activateChildRoutes(O,b,A);else if(te.component){const Ke=A.getOrCreateContext(te.outlet);if(this.routeReuseStrategy.shouldAttach(te.snapshot)){const Ht=this.routeReuseStrategy.retrieve(te.snapshot);this.routeReuseStrategy.store(te.snapshot,null),Ke.children.onOutletReAttached(Ht.contexts),Ke.attachRef=Ht.componentRef,Ke.route=Ht.route.value,Ke.outlet&&Ke.outlet.attach(Ht.componentRef,Ht.route.value),Cr(Ht.route.value),this.activateChildRoutes(O,null,Ke.children)}else{const Ht=To(te.snapshot);Ke.attachRef=null,Ke.route=te,Ke.injector=Ht,Ke.outlet&&Ke.outlet.activateWith(te,Ke.injector),this.activateChildRoutes(O,null,Ke.children)}}else this.activateChildRoutes(O,null,A)}}class ya{constructor(O){this.path=O,this.route=this.path[this.path.length-1]}}class Ls{constructor(O,b){this.component=O,this.route=b}}function Bs(m,O,b){const A=m._root;return fo(A,O?O._root:null,b,[A.value])}function $r(m,O){const b=Symbol(),A=O.get(m,b);return A===b?"function"!=typeof m||(0,n.LfX)(m)?O.get(m):m:A}function fo(m,O,b,A,te={canDeactivateChecks:[],canActivateChecks:[]}){const Me=Mo(O);return m.children.forEach(Ke=>{(function Js(m,O,b,A,te={canDeactivateChecks:[],canActivateChecks:[]}){const Me=m.value,Ke=O?O.value:null,Ht=b?b.getContext(m.value.outlet):null;if(Ke&&Me.routeConfig===Ke.routeConfig){const Vt=function js(m,O,b){if("function"==typeof b)return b(m,O);switch(b){case"pathParamsChange":return!kt(m.url,O.url);case"pathParamsOrQueryParamsChange":return!kt(m.url,O.url)||!xn(m.queryParams,O.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!qo(m,O)||!xn(m.queryParams,O.queryParams);default:return!qo(m,O)}}(Ke,Me,Me.routeConfig.runGuardsAndResolvers);Vt?te.canActivateChecks.push(new ya(A)):(Me.data=Ke.data,Me._resolvedData=Ke._resolvedData),fo(m,O,Me.component?Ht?Ht.children:null:b,A,te),Vt&&Ht&&Ht.outlet&&Ht.outlet.isActivated&&te.canDeactivateChecks.push(new Ls(Ht.outlet.component,Ke))}else Ke&&re(O,Ht,te),te.canActivateChecks.push(new ya(A)),fo(m,null,Me.component?Ht?Ht.children:null:b,A,te)})(Ke,Me[Ke.value.outlet],b,A.concat([Ke.value]),te),delete Me[Ke.value.outlet]}),Object.entries(Me).forEach(([Ke,Ht])=>re(Ht,b.getContext(Ke),te)),te}function re(m,O,b){const A=Mo(m),te=m.value;Object.entries(A).forEach(([Me,Ke])=>{re(Ke,te.component?O?O.children.getContext(Me):null:O,b)}),b.canDeactivateChecks.push(new Ls(te.component&&O&&O.outlet&&O.outlet.isActivated?O.outlet.component:null,te))}function le(m){return"function"==typeof m}function cs(m){return m instanceof ne.G||"EmptyError"===m?.name}const Ji=Symbol("INITIAL_VALUE");function Xo(){return(0,Ee.n)(m=>(0,Q.z)(m.map(O=>O.pipe((0,_e.s)(1),(0,me.Z)(Ji)))).pipe((0,Be.T)(O=>{for(const b of O)if(!0!==b){if(b===Ji)return Ji;if(!1===b||b instanceof ht)return b}return!0}),(0,ce.p)(O=>O!==Ji),(0,_e.s)(1)))}function Aa(m){return(0,N.F)((0,ze.M)(O=>{if(ge(O))throw _s(0,O)}),(0,Be.T)(O=>!0===O))}class ea{constructor(O){this.segmentGroup=O||null}}class I extends Error{constructor(O){super(),this.urlTree=O}}function v(m){return(0,R.$)(new ea(m))}class we{constructor(O,b){this.urlSerializer=O,this.urlTree=b}lineralizeSegments(O,b){let A=[],te=b.root;for(;;){if(A=A.concat(te.segments),0===te.numberOfChildren)return(0,B.of)(A);if(te.numberOfChildren>1||!te.children[pt])return(0,R.$)(new n.wOt(4e3,!1));te=te.children[pt]}}applyRedirectCommands(O,b,A){const te=this.applyRedirectCreateUrlTree(b,this.urlSerializer.parse(b),O,A);if(b.startsWith("/"))throw new I(te);return te}applyRedirectCreateUrlTree(O,b,A,te){const Me=this.createSegmentGroup(O,b.root,A,te);return new ht(Me,this.createQueryParams(b.queryParams,this.urlTree.queryParams),b.fragment)}createQueryParams(O,b){const A={};return Object.entries(O).forEach(([te,Me])=>{if("string"==typeof Me&&Me.startsWith(":")){const Ht=Me.substring(1);A[te]=b[Ht]}else A[te]=Me}),A}createSegmentGroup(O,b,A,te){const Me=this.createSegments(O,b.segments,A,te);let Ke={};return Object.entries(b.children).forEach(([Ht,Vt])=>{Ke[Ht]=this.createSegmentGroup(O,Vt,A,te)}),new Ut(Me,Ke)}createSegments(O,b,A,te){return b.map(Me=>Me.path.startsWith(":")?this.findPosParam(O,Me,te):this.findOrReturn(Me,A))}findPosParam(O,b,A){const te=A[b.path.substring(1)];if(!te)throw new n.wOt(4001,!1);return te}findOrReturn(O,b){let A=0;for(const te of b){if(te.path===O.path)return b.splice(A),te;A++}return O}}const st={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Tt(m,O,b,A,te){const Me=jt(m,O,b);return Me.matched?(A=function Go(m,O){return m.providers&&!m._injector&&(m._injector=(0,n.Ol2)(m.providers,O,`Route: ${m.path}`)),m._injector??O}(O,A),function Ja(m,O,b,A){const te=O.canMatch;if(!te||0===te.length)return(0,B.of)(!0);const Me=te.map(Ke=>{const Ht=$r(Ke,m);return _t(function Ko(m){return m&&le(m.canMatch)}(Ht)?Ht.canMatch(O,b):(0,n.N4e)(m,()=>Ht(O,b)))});return(0,B.of)(Me).pipe(Xo(),Aa())}(A,O,b).pipe((0,Be.T)(Ke=>!0===Ke?Me:{...st}))):(0,B.of)(Me)}function jt(m,O,b){if("**"===O.path)return function Yt(m){return{matched:!0,parameters:m.length>0?ot(m).parameters:{},consumedSegments:m,remainingSegments:[],positionalParamSegments:{}}}(b);if(""===O.path)return"full"===O.pathMatch&&(m.hasChildren()||b.length>0)?{...st}:{matched:!0,consumedSegments:[],remainingSegments:b,parameters:{},positionalParamSegments:{}};const te=(O.matcher||In)(b,m,O);if(!te)return{...st};const Me={};Object.entries(te.posParams??{}).forEach(([Ht,Vt])=>{Me[Ht]=Vt.path});const Ke=te.consumed.length>0?{...Me,...te.consumed[te.consumed.length-1].parameters}:Me;return{matched:!0,consumedSegments:te.consumed,remainingSegments:b.slice(te.consumed.length),parameters:Ke,positionalParamSegments:te.posParams??{}}}function nn(m,O,b,A){return b.length>0&&function Nn(m,O,b){return b.some(A=>He(m,O,A)&&gr(A)!==pt)}(m,b,A)?{segmentGroup:new Ut(O,mn(A,new Ut(b,m.children))),slicedSegments:[]}:0===b.length&&function Pn(m,O,b){return b.some(A=>He(m,O,A))}(m,b,A)?{segmentGroup:new Ut(m.segments,pn(m,b,A,m.children)),slicedSegments:b}:{segmentGroup:new Ut(m.segments,m.children),slicedSegments:b}}function pn(m,O,b,A){const te={};for(const Me of b)if(He(m,O,Me)&&!A[gr(Me)]){const Ke=new Ut([],{});te[gr(Me)]=Ke}return{...A,...te}}function mn(m,O){const b={};b[pt]=O;for(const A of m)if(""===A.path&&gr(A)!==pt){const te=new Ut([],{});b[gr(A)]=te}return b}function He(m,O,b){return(!(m.hasChildren()||O.length>0)||"full"!==b.pathMatch)&&""===b.path}class gn{}class si{constructor(O,b,A,te,Me,Ke,Ht){this.injector=O,this.configLoader=b,this.rootComponentType=A,this.config=te,this.urlTree=Me,this.paramsInheritanceStrategy=Ke,this.urlSerializer=Ht,this.applyRedirects=new we(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(O){return new n.wOt(4002,`'${O.segmentGroup}'`)}recognize(){const O=nn(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(O).pipe((0,Be.T)(b=>{const A=new Dr([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},pt,this.rootComponentType,null,{}),te=new rn(A,b),Me=new yr("",te),Ke=function It(m,O,b=null,A=null){return Kn(Ft(m),O,b,A)}(A,[],this.urlTree.queryParams,this.urlTree.fragment);return Ke.queryParams=this.urlTree.queryParams,Me.url=this.urlSerializer.serialize(Ke),this.inheritParamsAndData(Me._root,null),{state:Me,tree:Ke}}))}match(O){return this.processSegmentGroup(this.injector,this.config,O,pt).pipe((0,ut.W)(A=>{if(A instanceof I)return this.urlTree=A.urlTree,this.match(A.urlTree.root);throw A instanceof ea?this.noMatchError(A):A}))}inheritParamsAndData(O,b){const A=O.value,te=Lo(A,b,this.paramsInheritanceStrategy);A.params=Object.freeze(te.params),A.data=Object.freeze(te.data),O.children.forEach(Me=>this.inheritParamsAndData(Me,A))}processSegmentGroup(O,b,A,te){return 0===A.segments.length&&A.hasChildren()?this.processChildren(O,b,A):this.processSegment(O,b,A,A.segments,te,!0).pipe((0,Be.T)(Me=>Me instanceof rn?[Me]:[]))}processChildren(O,b,A){const te=[];for(const Me of Object.keys(A.children))"primary"===Me?te.unshift(Me):te.push(Me);return(0,T.H)(te).pipe((0,Kt.H)(Me=>{const Ke=A.children[Me],Ht=function Or(m,O){const b=m.filter(A=>gr(A)===O);return b.push(...m.filter(A=>gr(A)!==O)),b}(b,Me);return this.processSegmentGroup(O,Ht,Ke,Me)}),function tt(m,O){return(0,z.N)(function Ce(m,O,b,A,te){return(Me,Ke)=>{let Ht=b,Vt=O,Ln=0;Me.subscribe((0,ae._)(Ke,Yn=>{const Mi=Ln++;Vt=Ht?m(Vt,Yn,Mi):(Ht=!0,Yn),A&&Ke.next(Vt)},te&&(()=>{Ht&&Ke.next(Vt),Ke.complete()})))}}(m,O,arguments.length>=2,!0))}((Me,Ke)=>(Me.push(...Ke),Me)),X(null),function pe(m,O){const b=arguments.length>=2;return A=>A.pipe(m?(0,ce.p)((te,Me)=>m(te,Me,A)):Bt.D,ke(1),b?X(O):Te(()=>new ne.G))}(),(0,Ie.Z)(Me=>{if(null===Me)return v(A);const Ke=wr(Me);return function oi(m){m.sort((O,b)=>O.value.outlet===pt?-1:b.value.outlet===pt?1:O.value.outlet.localeCompare(b.value.outlet))}(Ke),(0,B.of)(Ke)}))}processSegment(O,b,A,te,Me,Ke){return(0,T.H)(b).pipe((0,Kt.H)(Ht=>this.processSegmentAgainstRoute(Ht._injector??O,b,Ht,A,te,Me,Ke).pipe((0,ut.W)(Vt=>{if(Vt instanceof ea)return(0,B.of)(null);throw Vt}))),Et(Ht=>!!Ht),(0,ut.W)(Ht=>{if(cs(Ht))return function ft(m,O,b){return 0===O.length&&!m.children[b]}(A,te,Me)?(0,B.of)(new gn):v(A);throw Ht}))}processSegmentAgainstRoute(O,b,A,te,Me,Ke,Ht){return function wt(m,O,b,A){return!!(gr(m)===A||A!==pt&&He(O,b,m))&&jt(O,m,b).matched}(A,te,Me,Ke)?void 0===A.redirectTo?this.matchSegmentAgainstRoute(O,te,A,Me,Ke):this.allowRedirects&&Ht?this.expandSegmentAgainstRouteUsingRedirect(O,te,b,A,Me,Ke):v(te):v(te)}expandSegmentAgainstRouteUsingRedirect(O,b,A,te,Me,Ke){const{matched:Ht,consumedSegments:Vt,positionalParamSegments:Ln,remainingSegments:Yn}=jt(b,te,Me);if(!Ht)return v(b);te.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const Mi=this.applyRedirects.applyRedirectCommands(Vt,te.redirectTo,Ln);return this.applyRedirects.lineralizeSegments(te,Mi).pipe((0,Ie.Z)(rr=>this.processSegment(O,A,b,rr.concat(Yn),Ke,!1)))}matchSegmentAgainstRoute(O,b,A,te,Me){const Ke=Tt(b,A,te,O);return"**"===A.path&&(b.children={}),Ke.pipe((0,Ee.n)(Ht=>Ht.matched?this.getChildConfig(O=A._injector??O,A,te).pipe((0,Ee.n)(({routes:Vt})=>{const Ln=A._loadedInjector??O,{consumedSegments:Yn,remainingSegments:Mi,parameters:rr}=Ht,Ro=new Dr(Yn,rr,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,function Rr(m){return m.data||{}}(A),gr(A),A.component??A._loadedComponent??null,A,function Bo(m){return m.resolve||{}}(A)),{segmentGroup:Na,slicedSegments:na}=nn(b,Yn,Mi,Vt);if(0===na.length&&Na.hasChildren())return this.processChildren(Ln,Vt,Na).pipe((0,Be.T)(Mr=>null===Mr?null:new rn(Ro,Mr)));if(0===Vt.length&&0===na.length)return(0,B.of)(new rn(Ro,[]));const ia=gr(A)===Me;return this.processSegment(Ln,Vt,Na,na,ia?pt:Me,!0).pipe((0,Be.T)(Mr=>new rn(Ro,Mr instanceof rn?[Mr]:[])))})):v(b)))}getChildConfig(O,b,A){return b.children?(0,B.of)({routes:b.children,injector:O}):b.loadChildren?void 0!==b._loadedRoutes?(0,B.of)({routes:b._loadedRoutes,injector:b._loadedInjector}):function Ca(m,O,b,A){const te=O.canLoad;if(void 0===te||0===te.length)return(0,B.of)(!0);const Me=te.map(Ke=>{const Ht=$r(Ke,m);return _t(function Ae(m){return m&&le(m.canLoad)}(Ht)?Ht.canLoad(O,b):(0,n.N4e)(m,()=>Ht(O,b)))});return(0,B.of)(Me).pipe(Xo(),Aa())}(O,b,A).pipe((0,Ie.Z)(te=>te?this.configLoader.loadChildren(O,b).pipe((0,ze.M)(Me=>{b._loadedRoutes=Me.routes,b._loadedInjector=Me.injector})):function Z(m){return(0,R.$)(bo(!1,er.GuardRejected))}())):(0,B.of)({routes:[],injector:O})}}function Ar(m){const O=m.value.routeConfig;return O&&""===O.path}function wr(m){const O=[],b=new Set;for(const A of m){if(!Ar(A)){O.push(A);continue}const te=O.find(Me=>A.value.routeConfig===Me.value.routeConfig);void 0!==te?(te.children.push(...A.children),b.add(te)):O.push(A)}for(const A of b){const te=wr(A.children);O.push(new rn(A.value,te))}return O.filter(A=>!b.has(A))}function oo(m){const O=m.children.map(b=>oo(b)).flat();return[m,...O]}function vs(m){return(0,Ee.n)(O=>{const b=m(O);return b?(0,T.H)(b).pipe((0,Be.T)(()=>O)):(0,B.of)(O)})}let Io=(()=>{class m{buildTitle(b){let A,te=b.root;for(;void 0!==te;)A=this.getResolvedTitleForRoute(te)??A,te=te.children.find(Me=>Me.outlet===pt);return A}getResolvedTitleForRoute(b){return b.data[an]}static#e=this.\u0275fac=function(A){return new(A||m)};static#t=this.\u0275prov=n.jDH({token:m,factory:()=>(0,n.WQX)(pl),providedIn:"root"})}return m})(),pl=(()=>{class m extends Io{constructor(b){super(),this.title=b}updateTitle(b){const A=this.buildTitle(b);void 0!==A&&this.title.setTitle(A)}static#e=this.\u0275fac=function(A){return new(A||m)(n.KVO($e.hE))};static#t=this.\u0275prov=n.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})();const yo=new n.nKC("",{providedIn:"root",factory:()=>({})}),Zr=new n.nKC("");let So=(()=>{class m{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,n.WQX)(n.Ql9)}loadComponent(b){if(this.componentLoaders.get(b))return this.componentLoaders.get(b);if(b._loadedComponent)return(0,B.of)(b._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(b);const A=_t(b.loadComponent()).pipe((0,Be.T)(ys),(0,ze.M)(Me=>{this.onLoadEndListener&&this.onLoadEndListener(b),b._loadedComponent=Me}),(0,at.j)(()=>{this.componentLoaders.delete(b)})),te=new he(A,()=>new Fe.B).pipe(oe());return this.componentLoaders.set(b,te),te}loadChildren(b,A){if(this.childrenLoaders.get(A))return this.childrenLoaders.get(A);if(A._loadedRoutes)return(0,B.of)({routes:A._loadedRoutes,injector:A._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(A);const Me=function bs(m,O,b,A){return _t(m.loadChildren()).pipe((0,Be.T)(ys),(0,Ie.Z)(te=>te instanceof n.Co$||Array.isArray(te)?(0,B.of)(te):(0,T.H)(O.compileModuleAsync(te))),(0,Be.T)(te=>{A&&A(m);let Me,Ke,Ht=!1;return Array.isArray(te)?(Ke=te,!0):(Me=te.create(b).injector,Ke=Me.get(Zr,[],{optional:!0,self:!0}).flat()),{routes:Ke.map(Eo),injector:Me}}))}(A,this.compiler,b,this.onLoadEndListener).pipe((0,at.j)(()=>{this.childrenLoaders.delete(A)})),Ke=new he(Me,()=>new Fe.B).pipe(oe());return this.childrenLoaders.set(A,Ke),Ke}static#e=this.\u0275fac=function(A){return new(A||m)};static#t=this.\u0275prov=n.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})();function ys(m){return function qa(m){return m&&"object"==typeof m&&"default"in m}(m)?m.default:m}let po=(()=>{class m{static#e=this.\u0275fac=function(A){return new(A||m)};static#t=this.\u0275prov=n.jDH({token:m,factory:()=>(0,n.WQX)(Ra),providedIn:"root"})}return m})(),Ra=(()=>{class m{shouldProcessUrl(b){return!0}extract(b){return b}merge(b,A){return b}static#e=this.\u0275fac=function(A){return new(A||m)};static#t=this.\u0275prov=n.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})();const es=new n.nKC("");let ie=(()=>{class m{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new Fe.B,this.transitionAbortSubject=new Fe.B,this.configLoader=(0,n.WQX)(So),this.environmentInjector=(0,n.WQX)(n.uvJ),this.urlSerializer=(0,n.WQX)(Vn),this.rootContexts=(0,n.WQX)(ur),this.location=(0,n.WQX)(et.aZ),this.inputBindingEnabled=null!==(0,n.WQX)(Wo,{optional:!0}),this.titleStrategy=(0,n.WQX)(Io),this.options=(0,n.WQX)(yo,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,n.WQX)(po),this.createViewTransition=(0,n.WQX)(es,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,B.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=te=>this.events.next(new Ii(te)),this.configLoader.onLoadStartListener=te=>this.events.next(new ui(te))}complete(){this.transitions?.complete()}handleNavigationRequest(b){const A=++this.navigationId;this.transitions?.next({...this.transitions.value,...b,id:A})}setupNavigations(b,A,te){return this.transitions=new x.t({id:0,currentUrlTree:A,currentRawUrl:A,extractedUrl:this.urlHandlingStrategy.extract(A),urlAfterRedirects:this.urlHandlingStrategy.extract(A),rawUrl:A,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Qn,restoredState:null,currentSnapshot:te.snapshot,targetSnapshot:null,currentRouterState:te,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,ce.p)(Me=>0!==Me.id),(0,Be.T)(Me=>({...Me,extractedUrl:this.urlHandlingStrategy.extract(Me.rawUrl)})),(0,Ee.n)(Me=>{let Ke=!1,Ht=!1;return(0,B.of)(Me).pipe((0,Ee.n)(Vt=>{if(this.navigationId>Me.id)return this.cancelNavigationTransition(Me,"",er.SupersededByNewNavigation),k.w;this.currentTransition=Me,this.currentNavigation={id:Vt.id,initialUrl:Vt.rawUrl,extractedUrl:Vt.extractedUrl,trigger:Vt.source,extras:Vt.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const Ln=!b.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!Ln&&"reload"!==(Vt.extras.onSameUrlNavigation??b.onSameUrlNavigation)){const Mi="";return this.events.next(new Si(Vt.id,this.urlSerializer.serialize(Vt.rawUrl),Mi,br.IgnoredSameUrlNavigation)),Vt.resolve(null),k.w}if(this.urlHandlingStrategy.shouldProcessUrl(Vt.rawUrl))return(0,B.of)(Vt).pipe((0,Ee.n)(Mi=>{const rr=this.transitions?.getValue();return this.events.next(new ki(Mi.id,this.urlSerializer.serialize(Mi.extractedUrl),Mi.source,Mi.restoredState)),rr!==this.transitions?.getValue()?k.w:Promise.resolve(Mi)}),function Oo(m,O,b,A,te,Me){return(0,Ie.Z)(Ke=>function Fn(m,O,b,A,te,Me,Ke="emptyOnly"){return new si(m,O,b,A,te,Ke,Me).recognize()}(m,O,b,A,Ke.extractedUrl,te,Me).pipe((0,Be.T)(({state:Ht,tree:Vt})=>({...Ke,targetSnapshot:Ht,urlAfterRedirects:Vt}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,b.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,ze.M)(Mi=>{Me.targetSnapshot=Mi.targetSnapshot,Me.urlAfterRedirects=Mi.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:Mi.urlAfterRedirects};const rr=new go(Mi.id,this.urlSerializer.serialize(Mi.extractedUrl),this.urlSerializer.serialize(Mi.urlAfterRedirects),Mi.targetSnapshot);this.events.next(rr)}));if(Ln&&this.urlHandlingStrategy.shouldProcessUrl(Vt.currentRawUrl)){const{id:Mi,extractedUrl:rr,source:Ro,restoredState:Na,extras:na}=Vt,ia=new ki(Mi,this.urlSerializer.serialize(rr),Ro,Na);this.events.next(ia);const Mr=No(this.rootComponentType).snapshot;return this.currentTransition=Me={...Vt,targetSnapshot:Mr,urlAfterRedirects:rr,extras:{...na,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=rr,(0,B.of)(Me)}{const Mi="";return this.events.next(new Si(Vt.id,this.urlSerializer.serialize(Vt.extractedUrl),Mi,br.IgnoredByUrlHandlingStrategy)),Vt.resolve(null),k.w}}),(0,ze.M)(Vt=>{const Ln=new hr(Vt.id,this.urlSerializer.serialize(Vt.extractedUrl),this.urlSerializer.serialize(Vt.urlAfterRedirects),Vt.targetSnapshot);this.events.next(Ln)}),(0,Be.T)(Vt=>(this.currentTransition=Me={...Vt,guards:Bs(Vt.targetSnapshot,Vt.currentSnapshot,this.rootContexts)},Me)),function qs(m,O){return(0,Ie.Z)(b=>{const{targetSnapshot:A,currentSnapshot:te,guards:{canActivateChecks:Me,canDeactivateChecks:Ke}}=b;return 0===Ke.length&&0===Me.length?(0,B.of)({...b,guardsResult:!0}):function Us(m,O,b,A){return(0,T.H)(m).pipe((0,Ie.Z)(te=>function fl(m,O,b,A,te){const Me=O&&O.routeConfig?O.routeConfig.canDeactivate:null;if(!Me||0===Me.length)return(0,B.of)(!0);const Ke=Me.map(Ht=>{const Vt=To(O)??te,Ln=$r(Ht,Vt);return _t(function Pi(m){return m&&le(m.canDeactivate)}(Ln)?Ln.canDeactivate(m,O,b,A):(0,n.N4e)(Vt,()=>Ln(m,O,b,A))).pipe(Et())});return(0,B.of)(Ke).pipe(Xo())}(te.component,te.route,b,O,A)),Et(te=>!0!==te,!0))}(Ke,A,te,m).pipe((0,Ie.Z)(Ht=>Ht&&function j(m){return"boolean"==typeof m}(Ht)?function zs(m,O,b,A){return(0,T.H)(O).pipe((0,Kt.H)(te=>(0,U.x)(function Qa(m,O){return null!==m&&O&&O(new Yo(m)),(0,B.of)(!0)}(te.route.parent,A),function nr(m,O){return null!==m&&O&&O(new ms(m)),(0,B.of)(!0)}(te.route,A),function hl(m,O,b){const A=O[O.length-1],Me=O.slice(0,O.length-1).reverse().map(Ke=>function Vs(m){const O=m.routeConfig?m.routeConfig.canActivateChild:null;return O&&0!==O.length?{node:m,guards:O}:null}(Ke)).filter(Ke=>null!==Ke).map(Ke=>(0,V.v)(()=>{const Ht=Ke.guards.map(Vt=>{const Ln=To(Ke.node)??b,Yn=$r(Vt,Ln);return _t(function ci(m){return m&&le(m.canActivateChild)}(Yn)?Yn.canActivateChild(A,m):(0,n.N4e)(Ln,()=>Yn(A,m))).pipe(Et())});return(0,B.of)(Ht).pipe(Xo())}));return(0,B.of)(Me).pipe(Xo())}(m,te.path,b),function Ya(m,O,b){const A=O.routeConfig?O.routeConfig.canActivate:null;if(!A||0===A.length)return(0,B.of)(!0);const te=A.map(Me=>(0,V.v)(()=>{const Ke=To(O)??b,Ht=$r(Me,Ke);return _t(function vt(m){return m&&le(m.canActivate)}(Ht)?Ht.canActivate(O,m):(0,n.N4e)(Ke,()=>Ht(O,m))).pipe(Et())}));return(0,B.of)(te).pipe(Xo())}(m,te.route,b))),Et(te=>!0!==te,!0))}(A,Me,m,O):(0,B.of)(Ht)),(0,Be.T)(Ht=>({...b,guardsResult:Ht})))})}(this.environmentInjector,Vt=>this.events.next(Vt)),(0,ze.M)(Vt=>{if(Me.guardsResult=Vt.guardsResult,ge(Vt.guardsResult))throw _s(0,Vt.guardsResult);const Ln=new mr(Vt.id,this.urlSerializer.serialize(Vt.extractedUrl),this.urlSerializer.serialize(Vt.urlAfterRedirects),Vt.targetSnapshot,!!Vt.guardsResult);this.events.next(Ln)}),(0,ce.p)(Vt=>!!Vt.guardsResult||(this.cancelNavigationTransition(Vt,"",er.GuardRejected),!1)),vs(Vt=>{if(Vt.guards.canActivateChecks.length)return(0,B.of)(Vt).pipe((0,ze.M)(Ln=>{const Yn=new _o(Ln.id,this.urlSerializer.serialize(Ln.extractedUrl),this.urlSerializer.serialize(Ln.urlAfterRedirects),Ln.targetSnapshot);this.events.next(Yn)}),(0,Ee.n)(Ln=>{let Yn=!1;return(0,B.of)(Ln).pipe(function kr(m,O){return(0,Ie.Z)(b=>{const{targetSnapshot:A,guards:{canActivateChecks:te}}=b;if(!te.length)return(0,B.of)(b);const Me=new Set(te.map(Vt=>Vt.route)),Ke=new Set;for(const Vt of Me)if(!Ke.has(Vt))for(const Ln of oo(Vt))Ke.add(Ln);let Ht=0;return(0,T.H)(Ke).pipe((0,Kt.H)(Vt=>Me.has(Vt)?function zi(m,O,b,A){const te=m.routeConfig,Me=m._resolve;return void 0!==te?.title&&!wi(te)&&(Me[an]=te.title),function Yr(m,O,b,A){const te=Je(m);if(0===te.length)return(0,B.of)({});const Me={};return(0,T.H)(te).pipe((0,Ie.Z)(Ke=>function Hs(m,O,b,A){const te=To(O)??A,Me=$r(m,te);return _t(Me.resolve?Me.resolve(O,b):(0,n.N4e)(te,()=>Me(O,b)))}(m[Ke],O,b,A).pipe(Et(),(0,ze.M)(Ht=>{Me[Ke]=Ht}))),ke(1),(0,Re.u)(Me),(0,ut.W)(Ke=>cs(Ke)?k.w:(0,R.$)(Ke)))}(Me,m,O,A).pipe((0,Be.T)(Ke=>(m._resolvedData=Ke,m.data=Lo(m,m.parent,b).resolve,null)))}(Vt,A,m,O):(Vt.data=Lo(Vt,Vt.parent,m).resolve,(0,B.of)(void 0))),(0,ze.M)(()=>Ht++),ke(1),(0,Ie.Z)(Vt=>Ht===Ke.size?(0,B.of)(b):k.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,ze.M)({next:()=>Yn=!0,complete:()=>{Yn||this.cancelNavigationTransition(Ln,"",er.NoDataFromResolver)}}))}),(0,ze.M)(Ln=>{const Yn=new vo(Ln.id,this.urlSerializer.serialize(Ln.extractedUrl),this.urlSerializer.serialize(Ln.urlAfterRedirects),Ln.targetSnapshot);this.events.next(Yn)}))}),vs(Vt=>{const Ln=Yn=>{const Mi=[];Yn.routeConfig?.loadComponent&&!Yn.routeConfig._loadedComponent&&Mi.push(this.configLoader.loadComponent(Yn.routeConfig).pipe((0,ze.M)(rr=>{Yn.component=rr}),(0,Be.T)(()=>{})));for(const rr of Yn.children)Mi.push(...Ln(rr));return Mi};return(0,Q.z)(Ln(Vt.targetSnapshot.root)).pipe(X(null),(0,_e.s)(1))}),vs(()=>this.afterPreactivation()),(0,Ee.n)(()=>{const{currentSnapshot:Vt,targetSnapshot:Ln}=Me,Yn=this.createViewTransition?.(this.environmentInjector,Vt.root,Ln.root);return Yn?(0,T.H)(Yn).pipe((0,Be.T)(()=>Me)):(0,B.of)(Me)}),(0,Be.T)(Vt=>{const Ln=function Pa(m,O,b){const A=Ir(m,O._root,b?b._root:void 0);return new xo(A,O)}(b.routeReuseStrategy,Vt.targetSnapshot,Vt.currentRouterState);return this.currentTransition=Me={...Vt,targetRouterState:Ln},this.currentNavigation.targetRouterState=Ln,Me}),(0,ze.M)(()=>{this.events.next(new $o)}),((m,O,b,A)=>(0,Be.T)(te=>(new Do(O,te.targetRouterState,te.currentRouterState,b,A).activate(m),te)))(this.rootContexts,b.routeReuseStrategy,Vt=>this.events.next(Vt),this.inputBindingEnabled),(0,_e.s)(1),(0,ze.M)({next:Vt=>{Ke=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new ji(Vt.id,this.urlSerializer.serialize(Vt.extractedUrl),this.urlSerializer.serialize(Vt.urlAfterRedirects))),this.titleStrategy?.updateTitle(Vt.targetRouterState.snapshot),Vt.resolve(!0)},complete:()=>{Ke=!0}}),(0,De.Q)(this.transitionAbortSubject.pipe((0,ze.M)(Vt=>{throw Vt}))),(0,at.j)(()=>{!Ke&&!Ht&&this.cancelNavigationTransition(Me,"",er.SupersededByNewNavigation),this.currentTransition?.id===Me.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,ut.W)(Vt=>{if(Ht=!0,Zs(Vt))this.events.next(new Oi(Me.id,this.urlSerializer.serialize(Me.extractedUrl),Vt.message,Vt.cancellationCode)),function Wn(m){return Zs(m)&&ge(m.url)}(Vt)?this.events.next(new Ai(Vt.url)):Me.resolve(!1);else{this.events.next(new pr(Me.id,this.urlSerializer.serialize(Me.extractedUrl),Vt,Me.targetSnapshot??void 0));try{Me.resolve(b.errorHandler(Vt))}catch(Ln){this.options.resolveNavigationPromiseOnError?Me.resolve(!1):Me.reject(Ln)}}return k.w}))}))}cancelNavigationTransition(b,A,te){const Me=new Oi(b.id,this.urlSerializer.serialize(b.extractedUrl),A,te);this.events.next(Me),b.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==this.currentTransition?.extractedUrl.toString()&&!this.currentTransition?.extras.skipLocationChange}static#e=this.\u0275fac=function(A){return new(A||m)};static#t=this.\u0275prov=n.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})();function nt(m){return m!==Qn}let Zt=(()=>{class m{static#e=this.\u0275fac=function(A){return new(A||m)};static#t=this.\u0275prov=n.jDH({token:m,factory:()=>(0,n.WQX)(Zn),providedIn:"root"})}return m})();class vn{shouldDetach(O){return!1}store(O,b){}shouldAttach(O){return!1}retrieve(O){return null}shouldReuseRoute(O,b){return O.routeConfig===b.routeConfig}}let Zn=(()=>{class m extends vn{static#e=this.\u0275fac=(()=>{let b;return function(te){return(b||(b=n.xGo(m)))(te||m)}})();static#t=this.\u0275prov=n.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})(),ar=(()=>{class m{static#e=this.\u0275fac=function(A){return new(A||m)};static#t=this.\u0275prov=n.jDH({token:m,factory:()=>(0,n.WQX)(tr),providedIn:"root"})}return m})(),tr=(()=>{class m extends ar{constructor(){super(...arguments),this.location=(0,n.WQX)(et.aZ),this.urlSerializer=(0,n.WQX)(Vn),this.options=(0,n.WQX)(yo,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,n.WQX)(po),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new ht,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=No(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(b){return this.location.subscribe(A=>{"popstate"===A.type&&b(A.url,A.state)})}handleRouterEvent(b,A){if(b instanceof ki)this.stateMemento=this.createStateMemento();else if(b instanceof Si)this.rawUrlTree=A.initialUrl;else if(b instanceof go){if("eager"===this.urlUpdateStrategy&&!A.extras.skipLocationChange){const te=this.urlHandlingStrategy.merge(A.finalUrl,A.initialUrl);this.setBrowserUrl(te,A)}}else b instanceof $o?(this.currentUrlTree=A.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(A.finalUrl,A.initialUrl),this.routerState=A.targetRouterState,"deferred"===this.urlUpdateStrategy&&(A.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,A))):b instanceof Oi&&(b.code===er.GuardRejected||b.code===er.NoDataFromResolver)?this.restoreHistory(A):b instanceof pr?this.restoreHistory(A,!0):b instanceof ji&&(this.lastSuccessfulId=b.id,this.currentPageId=this.browserPageId)}setBrowserUrl(b,A){const te=this.urlSerializer.serialize(b);if(this.location.isCurrentPathEqualTo(te)||A.extras.replaceUrl){const Ke={...A.extras.state,...this.generateNgRouterState(A.id,this.browserPageId)};this.location.replaceState(te,"",Ke)}else{const Me={...A.extras.state,...this.generateNgRouterState(A.id,this.browserPageId+1)};this.location.go(te,"",Me)}}restoreHistory(b,A=!1){if("computed"===this.canceledNavigationResolution){const Me=this.currentPageId-this.browserPageId;0!==Me?this.location.historyGo(Me):this.currentUrlTree===b.finalUrl&&0===Me&&(this.resetState(b),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(A&&this.resetState(b),this.resetUrlToCurrentUrlTree())}resetState(b){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,b.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(b,A){return"computed"===this.canceledNavigationResolution?{navigationId:b,\u0275routerPageId:A}:{navigationId:b}}static#e=this.\u0275fac=(()=>{let b;return function(te){return(b||(b=n.xGo(m)))(te||m)}})();static#t=this.\u0275prov=n.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})();var lr=function(m){return m[m.COMPLETE=0]="COMPLETE",m[m.FAILED=1]="FAILED",m[m.REDIRECTING=2]="REDIRECTING",m}(lr||{});function Jr(m){throw m}const fr={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Hi={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let ni=(()=>{class m{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.isNgZoneEnabled=!1,this.console=(0,n.WQX)(n.H3F),this.stateManager=(0,n.WQX)(ar),this.options=(0,n.WQX)(yo,{optional:!0})||{},this.pendingTasks=(0,n.WQX)(n.TgB),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,n.WQX)(ie),this.urlSerializer=(0,n.WQX)(Vn),this.location=(0,n.WQX)(et.aZ),this.urlHandlingStrategy=(0,n.WQX)(po),this._events=new Fe.B,this.errorHandler=this.options.errorHandler||Jr,this.navigated=!1,this.routeReuseStrategy=(0,n.WQX)(Zt),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=(0,n.WQX)(Zr,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!(0,n.WQX)(Wo,{optional:!0}),this.eventsSubscription=new F.yU,this.isNgZoneEnabled=(0,n.WQX)(n.SKi)instanceof n.SKi&&n.SKi.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:b=>{this.console.warn(b)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const b=this.navigationTransitions.events.subscribe(A=>{try{const te=this.navigationTransitions.currentTransition,Me=this.navigationTransitions.currentNavigation;if(null!==te&&null!==Me)if(this.stateManager.handleRouterEvent(A,Me),A instanceof Oi&&A.code!==er.Redirect&&A.code!==er.SupersededByNewNavigation)this.navigated=!0;else if(A instanceof ji)this.navigated=!0;else if(A instanceof Ai){const Ke=this.urlHandlingStrategy.merge(A.url,te.currentRawUrl),Ht={info:te.extras.info,skipLocationChange:te.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||nt(te.source)};this.scheduleNavigation(Ke,Qn,null,Ht,{resolve:te.resolve,reject:te.reject,promise:te.promise})}(function ai(m){return!(m instanceof $o||m instanceof Ai)})(A)&&this._events.next(A)}catch(te){this.navigationTransitions.transitionAbortSubject.next(te)}});this.eventsSubscription.add(b)}resetRootComponentType(b){this.routerState.root.component=b,this.navigationTransitions.rootComponentType=b}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Qn,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((b,A)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(b,"popstate",A)},0)})}navigateToSyncWithBrowser(b,A,te){const Me={replaceUrl:!0},Ke=te?.navigationId?te:null;if(te){const Vt={...te};delete Vt.navigationId,delete Vt.\u0275routerPageId,0!==Object.keys(Vt).length&&(Me.state=Vt)}const Ht=this.parseUrl(b);this.scheduleNavigation(Ht,A,Ke,Me)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(b){this.config=b.map(Eo),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(b,A={}){const{relativeTo:te,queryParams:Me,fragment:Ke,queryParamsHandling:Ht,preserveFragment:Vt}=A,Ln=Vt?this.currentUrlTree.fragment:Ke;let Mi,Yn=null;switch(Ht){case"merge":Yn={...this.currentUrlTree.queryParams,...Me};break;case"preserve":Yn=this.currentUrlTree.queryParams;break;default:Yn=Me||null}null!==Yn&&(Yn=this.removeEmptyProps(Yn));try{Mi=Ft(te?te.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof b[0]||!b[0].startsWith("/"))&&(b=[]),Mi=this.currentUrlTree.root}return Kn(Mi,b,Yn,Ln??null)}navigateByUrl(b,A={skipLocationChange:!1}){const te=ge(b)?b:this.parseUrl(b),Me=this.urlHandlingStrategy.merge(te,this.rawUrlTree);return this.scheduleNavigation(Me,Qn,null,A)}navigate(b,A={skipLocationChange:!1}){return function Sn(m){for(let O=0;O(null!=Me&&(A[te]=Me),A),{})}scheduleNavigation(b,A,te,Me,Ke){if(this.disposed)return Promise.resolve(!1);let Ht,Vt,Ln;Ke?(Ht=Ke.resolve,Vt=Ke.reject,Ln=Ke.promise):Ln=new Promise((Mi,rr)=>{Ht=Mi,Vt=rr});const Yn=this.pendingTasks.add();return function gi(m,O){m.events.pipe((0,ce.p)(b=>b instanceof ji||b instanceof Oi||b instanceof pr||b instanceof Si),(0,Be.T)(b=>b instanceof ji||b instanceof Si?lr.COMPLETE:b instanceof Oi&&(b.code===er.Redirect||b.code===er.SupersededByNewNavigation)?lr.REDIRECTING:lr.FAILED),(0,ce.p)(b=>b!==lr.REDIRECTING),(0,_e.s)(1)).subscribe(()=>{O()})}(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(Yn))}),this.navigationTransitions.handleNavigationRequest({source:A,restoredState:te,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:b,extras:Me,resolve:Ht,reject:Vt,promise:Ln,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),Ln.catch(Mi=>Promise.reject(Mi))}static#e=this.\u0275fac=function(A){return new(A||m)};static#t=this.\u0275prov=n.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})(),ir=(()=>{class m{constructor(b,A,te,Me,Ke,Ht){this.router=b,this.route=A,this.tabIndexAttribute=te,this.renderer=Me,this.el=Ke,this.locationStrategy=Ht,this.href=null,this.commands=null,this.onChanges=new Fe.B,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const Vt=Ke.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===Vt||"area"===Vt,this.isAnchorElement?this.subscription=b.events.subscribe(Ln=>{Ln instanceof ji&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(b){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",b)}ngOnChanges(b){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(b){null!=b?(this.commands=Array.isArray(b)?b:[b],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(b,A,te,Me,Ke){const Ht=this.urlTree;return!!(null===Ht||this.isAnchorElement&&(0!==b||A||te||Me||Ke||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(Ht,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const b=this.urlTree;this.href=null!==b&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(b)):null;const A=null===this.href?null:(0,n.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",A)}applyAttributeValue(b,A){const te=this.renderer,Me=this.el.nativeElement;null!==A?te.setAttribute(Me,b,A):te.removeAttribute(Me,b)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static#e=this.\u0275fac=function(A){return new(A||m)(n.rXU(ni),n.rXU(co),n.kS0("tabindex"),n.rXU(n.sFG),n.rXU(n.aKT),n.rXU(et.hb))};static#t=this.\u0275dir=n.FsC({type:m,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(A,te){1&A&&n.bIt("click",function(Ke){return te.onClick(Ke.button,Ke.ctrlKey,Ke.shiftKey,Ke.altKey,Ke.metaKey)}),2&A&&n.BMQ("target",te.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[n.Mj6.HasDecoratorInputTransform,"preserveFragment","preserveFragment",n.L39],skipLocationChange:[n.Mj6.HasDecoratorInputTransform,"skipLocationChange","skipLocationChange",n.L39],replaceUrl:[n.Mj6.HasDecoratorInputTransform,"replaceUrl","replaceUrl",n.L39],routerLink:"routerLink"},standalone:!0,features:[n.GFd,n.OA$]})}return m})();const so=new n.nKC("");let _i=(()=>{class m{constructor(b,A,te,Me,Ke={}){this.urlSerializer=b,this.transitions=A,this.viewportScroller=te,this.zone=Me,this.options=Ke,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},Ke.scrollPositionRestoration||="disabled",Ke.anchorScrolling||="disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(b=>{b instanceof ki?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=b.navigationTrigger,this.restoredId=b.restoredState?b.restoredState.navigationId:0):b instanceof ji?(this.lastId=b.id,this.scheduleScrollEvent(b,this.urlSerializer.parse(b.urlAfterRedirects).fragment)):b instanceof Si&&b.code===br.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(b,this.urlSerializer.parse(b.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(b=>{b instanceof ks&&(b.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(b.position):b.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(b.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(b,A){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new ks(b,"popstate"===this.lastSource?this.store[this.restoredId]:null,A))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static#e=this.\u0275fac=function(A){n.QTQ()};static#t=this.\u0275prov=n.jDH({token:m,factory:m.\u0275fac})}return m})();function ta(m,...O){return(0,n.EmA)([{provide:Zr,multi:!0,useValue:m},[],{provide:co,useFactory:Ol,deps:[ni]},{provide:n.iLQ,multi:!0,useFactory:Ms},O.map(b=>b.\u0275providers)])}function Ol(m){return m.routerState.root}function Co(m,O){return{\u0275kind:m,\u0275providers:O}}function ws(m={}){return Co(4,[{provide:so,useFactory:()=>{const b=(0,n.WQX)(et.Xr),A=(0,n.WQX)(n.SKi),te=(0,n.WQX)(ie),Me=(0,n.WQX)(Vn);return new _i(Me,te,b,A,m)}}])}function Ms(){const m=(0,n.WQX)(n.zZn);return O=>{const b=m.get(n.o8S);if(O!==b.components[0])return;const A=m.get(ni),te=m.get(el);1===m.get(Pe)&&A.initialNavigation(),m.get($i,null,n.$GK.Optional)?.setUpPreloading(),m.get(so,null,n.$GK.Optional)?.init(),A.resetRootComponentType(b.componentTypes[0]),te.closed||(te.next(),te.complete(),te.unsubscribe())}}const el=new n.nKC("",{factory:()=>new Fe.B}),Pe=new n.nKC("",{providedIn:"root",factory:()=>1}),$i=new n.nKC("");function Po(m){return Co(5,[{provide:yo,useValue:m}])}},4141:(Rt,xe,h)=>{"use strict";h.d(xe,{MS:()=>ne,UT:()=>Q,WR:()=>x,bl:()=>o});var n=h(9163),o=new n.DX,T=new WeakMap;function B(V){var N=T.get(V);return N||T.set(V,N={vars:new Set,dep:(0,n.yN)()}),N}function x(V){B(V).vars.forEach(function(N){return N.forgetCache(V)})}function ne(V){B(V).vars.forEach(function(N){return N.attachCache(V)})}function Q(V){var N=new Set,R=new Set,k=function(F){if(arguments.length>0){if(V!==F){V=F,N.forEach(function(oe){B(oe).dep.dirty(k),function U(V){V.broadcastWatches&&V.broadcastWatches()}(oe)});var z=Array.from(R);R.clear(),z.forEach(function(oe){return oe(V)})}}else{var ae=o.getValue();ae&&(M(ae),B(ae).dep(k))}return V};k.onNextChange=function(F){return R.add(F),function(){R.delete(F)}};var M=k.attachCache=function(F){return N.add(F),B(F).vars.add(k),k};return k.forgetCache=function(F){return N.delete(F)},k}},9471:(Rt,xe,h)=>{"use strict";h.d(xe,{a:()=>Q});var n=h(1635),o=h(9860),T=h(4229),B=h(6108),x=h(4183),ne=h(1367);function Q(R,k,M,F){var z=k.data,ae=(0,n.Tt)(k,["data"]),oe=M.data,he=(0,n.Tt)(M,["data"]);return(0,o.A)(ae,he)&&U((0,T.Vn)(R).selectionSet,z,oe,{fragmentMap:(0,B.JG)((0,T.zK)(R)),variables:F})}function U(R,k,M,F){if(k===M)return!0;var z=new Set;return R.selections.every(function(ae){if(z.has(ae)||(z.add(ae),!(0,x.MS)(ae,F.variables))||V(ae))return!0;if((0,ne.dt)(ae)){var oe=(0,ne.ue)(ae),he=k&&k[oe],Fe=M&&M[oe],et=ae.selectionSet;if(!et)return(0,o.A)(he,Fe);var Be=Array.isArray(he),Ee=Array.isArray(Fe);if(Be!==Ee)return!1;if(Be&&Ee){var _e=he.length;if(Fe.length!==_e)return!1;for(var me=0;me<_e;++me)if(!U(et,he[me],Fe[me],F))return!1;return!0}return U(et,he,Fe,F)}var ce=(0,B.HQ)(ae,F.fragmentMap);return ce?!!V(ce)||U(ce.selectionSet,k,M,F):void 0})}function V(R){return!!R.directives&&R.directives.some(N)}function N(R){return"nonreactive"===R.name.value}},8008:(Rt,xe,h)=>{"use strict";h.d(xe,{C:()=>R});var n=h(807),o=h(7994),T=h(1635),x=h(4229);function U(k,M){return M?M(k):o.c.of()}function V(k){return"function"==typeof k?new R(k):k}function N(k){return k.request.length<=1}var R=function(){function k(M){M&&(this.request=M)}return k.empty=function(){return new k(function(){return o.c.of()})},k.from=function(M){return 0===M.length?k.empty():M.map(V).reduce(function(F,z){return F.concat(z)})},k.split=function(M,F,z){var he,ae=V(F),oe=V(z||new k(U));return he=N(ae)&&N(oe)?new k(function(Fe){return M(Fe)?ae.request(Fe)||o.c.of():oe.request(Fe)||o.c.of()}):new k(function(Fe,et){return M(Fe)?ae.request(Fe,et)||o.c.of():oe.request(Fe,et)||o.c.of()}),Object.assign(he,{left:ae,right:oe})},k.execute=function(M,F){return M.request(function B(k,M){var F=(0,T.Cl)({},k);return Object.defineProperty(M,"setContext",{enumerable:!1,value:function(oe){F=(0,T.Cl)((0,T.Cl)({},F),"function"==typeof oe?oe(F):oe)}}),Object.defineProperty(M,"getContext",{enumerable:!1,value:function(){return(0,T.Cl)({},F)}}),M}(F.context,function ne(k){var M={variables:k.variables||{},extensions:k.extensions||{},operationName:k.operationName,query:k.query};return M.operationName||(M.operationName="string"!=typeof M.query?(0,x.n4)(M.query)||void 0:""),M}(function Q(k){for(var M=["query","operationName","variables","extensions","context"],F=0,z=Object.keys(k);F{"use strict";h.d(xe,{S:()=>Q});var n=h(1955),o=h(2848),T=h(1367),B=h(4183),x=h(6882),ne=h(807);function Q(R,k,M){return x.yV.withValue(!0,function(){var F=V(R,k,M,!1);return Object.isFrozen(R)&&(0,o.G)(F),F})}function V(R,k,M,F,z){var ae,oe=M.knownChanged,he=function U(R,k){if(k.has(R))return k.get(R);var M=Array.isArray(R)?[]:Object.create(null);return k.set(R,M),M}(R,M.mutableTargets);if(Array.isArray(R)){for(var Fe=0,et=Array.from(R.entries());Fe{"use strict";h.d(xe,{z:()=>U});var n=h(1955),o=h(6882),T=h(807),B=h(9860),x=h(2390),ne=h(6108),Q=h(4229);function U(V,N,R,k){if(!R.fragmentMatches)return!1!==globalThis.__DEV__&&(0,o.Ki)(),V;var M=N.definitions.filter(function(z){return z.kind===n.b.FRAGMENT_DEFINITION});typeof k>"u"&&((0,T.V1)(1===M.length,49,M.length),k=M[0].name.value);var F=M.find(function(z){return z.name.value===k});return(0,T.V1)(!!F,50,k),null==V||(0,B.A)(V,{})?V:(0,x.S)(V,F.selectionSet,{operationType:"fragment",operationName:F.name.value,fragmentMap:(0,ne.JG)((0,Q.zK)(N)),cache:R,mutableTargets:new o.jq,knownChanged:new o.xm})}},6882:(Rt,xe,h)=>{"use strict";h.d(xe,{Ki:()=>U,jq:()=>B,xm:()=>x,yV:()=>ne});var n=h(9163),o=h(807),T=h(6500),B=T.et?WeakMap:Map,x=T.En?WeakSet:Set,ne=new n.DX,Q=!1;function U(){Q||(Q=!0,!1!==globalThis.__DEV__&&o.V1.warn(52))}},2170:(Rt,xe,h)=>{"use strict";h.d(xe,{A:()=>x,V:()=>ne});var n=h(9055),o=h(6476),T=new WeakSet;function B(Q){Q.size<=(Q.max||-1)||T.has(Q)||(T.add(Q),setTimeout(function(){Q.clean(),T.delete(Q)},100))}var x=function(Q,U){var V=new n.l(Q,U);return V.set=function(N,R){var k=n.l.prototype.set.call(this,N,R);return B(this),k},V},ne=function(Q,U){var V=new o.C(Q,U);return V.set=function(N,R){var k=o.C.prototype.set.call(this,N,R);return B(this),k},V}},8782:(Rt,xe,h)=>{"use strict";h.d(xe,{D_:()=>B,cM:()=>ne,ep:()=>x,tQ:()=>Q});var n=h(1635),o=h(2151),T={};function B(he,Fe){T[he]=Fe}var x=!1!==globalThis.__DEV__?function V(){var he,Fe,et,Be,Ee;if(!1===globalThis.__DEV__)throw new Error("only supported in development mode");return{limits:Object.fromEntries(Object.entries({parser:1e3,canonicalStringify:1e3,print:2e3,"documentTransform.cache":2e3,"queryManager.getDocumentInfo":2e3,"PersistedQueryLink.persistedQueryHashes":2e3,"fragmentRegistry.transform":2e3,"fragmentRegistry.lookup":1e3,"fragmentRegistry.findFragmentSpreads":4e3,"cache.fragmentQueryDocuments":1e3,"removeTypenameFromVariables.getVariableDefinitions":2e3,"inMemoryCache.maybeBroadcastWatch":5e3,"inMemoryCache.executeSelectionSet":5e4,"inMemoryCache.executeSubSelectedArray":1e4}).map(function(Fe){var et=Fe[0];return[et,o.v[et]||Fe[1]]})),sizes:(0,n.Cl)({print:null===(he=T.print)||void 0===he?void 0:he.call(T),parser:null===(Fe=T.parser)||void 0===Fe?void 0:Fe.call(T),canonicalStringify:null===(et=T.canonicalStringify)||void 0===et?void 0:et.call(T),links:oe(this.link),queryManager:{getDocumentInfo:this.queryManager.transformCache.size,documentTransforms:z(this.queryManager.documentTransform)}},null===(Ee=(Be=this.cache).getMemoryInternals)||void 0===Ee?void 0:Ee.call(Be))}}:void 0,ne=!1!==globalThis.__DEV__?function R(){var he=this.config.fragments;return(0,n.Cl)((0,n.Cl)({},N.apply(this)),{addTypenameDocumentTransform:z(this.addTypenameTransform),inMemoryCache:{executeSelectionSet:M(this.storeReader.executeSelectionSet),executeSubSelectedArray:M(this.storeReader.executeSubSelectedArray),maybeBroadcastWatch:M(this.maybeBroadcastWatch)},fragmentRegistry:{findFragmentSpreads:M(he?.findFragmentSpreads),lookup:M(he?.lookup),transform:M(he?.transform)}})}:void 0,Q=!1!==globalThis.__DEV__?N:void 0;function N(){return{cache:{fragmentQueryDocuments:M(this.getFragmentDoc)}}}function M(he){return function k(he){return!!he&&"dirtyKey"in he}(he)?he.size:void 0}function F(he){return null!=he}function z(he){return ae(he).map(function(Fe){return{cache:Fe}})}function ae(he){return he?(0,n.fX)((0,n.fX)([M(he?.performWork)],ae(he?.left),!0),ae(he?.right),!0).filter(F):[]}function oe(he){var Fe;return he?(0,n.fX)((0,n.fX)([null===(Fe=he?.getMemoryInternals)||void 0===Fe?void 0:Fe.call(he)],oe(he?.left),!0),oe(he?.right),!0).filter(F):[]}},2151:(Rt,xe,h)=>{"use strict";h.d(xe,{v:()=>B});var n=h(1635),o=h(807),T=Symbol.for("apollo.cacheSize"),B=(0,n.Cl)({},o.Sf[T])},7715:(Rt,xe,h)=>{"use strict";h.d(xe,{E:()=>o,c:()=>n});var n=Array.isArray;function o(T){return Array.isArray(T)&&T.length>0}},6500:(Rt,xe,h)=>{"use strict";h.d(xe,{En:()=>B,et:()=>T,ol:()=>x,uJ:()=>ne});var n=h(807),o="ReactNative"==(0,n.no)(function(){return navigator.product}),T="function"==typeof WeakMap&&!(o&&!global.HermesInternal),B="function"==typeof WeakSet,x="function"==typeof Symbol&&"function"==typeof Symbol.for,ne=x&&Symbol.asyncIterator;(0,n.no)(function(){return window.document.createElement}),(0,n.no)(function(){return navigator.userAgent.indexOf("jsdom")>=0})},2130:(Rt,xe,h)=>{"use strict";h.d(xe,{M:()=>B});var x,n=h(2170),o=h(2151),T=h(8782),B=Object.assign(function(V){return JSON.stringify(V,ne)},{reset:function(){x=new n.V(o.v.canonicalStringify||1e3)}});function ne(U,V){if(V&&"object"==typeof V){var N=Object.getPrototypeOf(V);if(N===Object.prototype||null===N){var R=Object.keys(V);if(R.every(Q))return V;var k=JSON.stringify(R),M=x.get(k);if(!M){R.sort();var F=JSON.stringify(R);M=x.get(F)||R,x.set(k,M),x.set(F,M)}var z=Object.create(N);return M.forEach(function(ae){z[ae]=V[ae]}),z}}return V}function Q(U,V,N){return 0===V||N[V-1]<=U}!1!==globalThis.__DEV__&&(0,T.D_)("canonicalStringify",function(){return x.size}),B.reset()},4246:(Rt,xe,h)=>{"use strict";h.d(xe,{m:()=>o});var n=Object.prototype.toString;function o(B){return T(B)}function T(B,x){switch(n.call(B)){case"[object Array]":if((x=x||new Map).has(B))return x.get(B);var ne=B.slice(0);return x.set(B,ne),ne.forEach(function(U,V){ne[V]=T(U,x)}),ne;case"[object Object]":if((x=x||new Map).has(B))return x.get(B);var Q=Object.create(Object.getPrototypeOf(B));return x.set(B,Q),Object.keys(B).forEach(function(U){Q[U]=T(B[U],x)}),Q;default:return B}}},120:(Rt,xe,h)=>{"use strict";function n(){for(var o=[],T=0;Tn})},9977:(Rt,xe,h)=>{"use strict";h.d(xe,{v:()=>o});var n=new Map;function o(T){var B=n.get(T)||1;return n.set(T,B+1),"".concat(T,":").concat(B,":").concat(Math.random().toString(36).slice(2))}},2848:(Rt,xe,h)=>{"use strict";h.d(xe,{G:()=>B});var n=h(1181);function B(x){return!1!==globalThis.__DEV__&&function o(x){var ne=new Set([x]);return ne.forEach(function(Q){(0,n.U)(Q)&&function T(x){if(!1!==globalThis.__DEV__&&!Object.isFrozen(x))try{Object.freeze(x)}catch(ne){if(ne instanceof TypeError)return null;throw ne}return x}(Q)===Q&&Object.getOwnPropertyNames(Q).forEach(function(U){(0,n.U)(Q[U])&&ne.add(Q[U])})}),x}(x),x}},1115:(Rt,xe,h)=>{"use strict";h.d(xe,{D9:()=>B,IM:()=>x,ZI:()=>Q});var n=h(1635),o=h(1181),T=Object.prototype.hasOwnProperty;function B(){for(var U=[],V=0;V1)for(var R=new Q,k=1;k{"use strict";function n(T){return null!==T&&"object"==typeof T}h.d(xe,{U:()=>n})},1687:(Rt,xe,h)=>{"use strict";h.d(xe,{p:()=>o});var n=h(9977);function o(T,B){void 0===B&&(B=0);var x=(0,n.v)("stringifyForDisplay");return JSON.stringify(T,function(ne,Q){return void 0===Q?x:Q},B).split(JSON.stringify(x)).join("")}},807:(Rt,xe,h)=>{"use strict";h.d(xe,{Sf:()=>F,V1:()=>oe,no:()=>M,vA:()=>he});var n=h(1635),o="Invariant Violation",T=Object.setPrototypeOf,B=void 0===T?function(me,ce){return me.__proto__=ce,me}:T,x=function(me){function ce(Ie){void 0===Ie&&(Ie=o);var X=me.call(this,"number"==typeof Ie?o+": "+Ie+" (see https://github.com/apollographql/invariant-packages)":Ie)||this;return X.framesToPop=1,X.name=o,B(X,ce.prototype),X}return(0,n.C6)(ce,me),ce}(Error);function ne(me,ce){if(!me)throw new x(ce)}var me,Q=["debug","log","warn","error","silent"],U=Q.indexOf("log");function V(me){return function(){if(Q.indexOf(me)>=U)return(console[me]||console.log).apply(console,arguments)}}(me=ne||(ne={})).debug=V("debug"),me.log=V("log"),me.warn=V("warn"),me.error=V("error");var k=h(560);function M(me){try{return me()}catch{}}const F=M(function(){return globalThis})||M(function(){return window})||M(function(){return self})||M(function(){return global})||M(function(){return M.constructor("return this")()});var z=h(1687);function ae(me){return function(ce){for(var Ie=[],X=1;X"}}function Be(me,ce){if(void 0===ce&&(ce=[]),me)return F[Fe]&&F[Fe](me,ce.map(et))}function Ee(me,ce){if(void 0===ce&&(ce=[]),me)return"An error occurred! For more details, see the full error text at https://go.apollo.dev/c/err#".concat(encodeURIComponent(JSON.stringify({version:k.r,message:me,args:ce.map(et)})))}globalThis},8926:(Rt,xe,h)=>{"use strict";h.d(xe,{c:()=>V});var n=h(4420),o=h(6500),T=h(4229),B=h(807),x=h(9055),ne=h(9163),Q=h(2151);function U(N){return N}var V=function(){function N(R,k){void 0===k&&(k=Object.create(null)),this.resultCache=o.En?new WeakSet:new Set,this.transform=R,k.getCacheKey&&(this.getCacheKey=k.getCacheKey),this.cached=!1!==k.cache,this.resetCache()}return N.prototype.getCacheKey=function(R){return[R]},N.identity=function(){return new N(U,{cache:!1})},N.split=function(R,k,M){return void 0===M&&(M=N.identity()),Object.assign(new N(function(F){return(R(F)?k:M).transformDocument(F)},{cache:!1}),{left:k,right:M})},N.prototype.resetCache=function(){var R=this;if(this.cached){var k=new n.b(o.et);this.performWork=(0,ne.LV)(N.prototype.performWork.bind(this),{makeCacheKey:function(M){var F=R.getCacheKey(M);if(F)return(0,B.V1)(Array.isArray(F),77),k.lookupArray(F)},max:Q.v["documentTransform.cache"],cache:x.l})}},N.prototype.performWork=function(R){return(0,T.sw)(R),this.transform(R)},N.prototype.transformDocument=function(R){if(this.resultCache.has(R))return R;var k=this.performWork(R);return this.resultCache.add(k),k},N.prototype.concat=function(R){var k=this;return Object.assign(new N(function(M){return R.transformDocument(k.transformDocument(M))},{cache:!1}),{left:this,right:R})},N}()},4183:(Rt,xe,h)=>{"use strict";h.d(xe,{MS:()=>B,d8:()=>U,f2:()=>V,s7:()=>k});var n=h(807),o=h(8540),T=h(1955);function B(M,F){var z=M.directives;return!z||!z.length||function R(M){var F=[];return M&&M.length&&M.forEach(function(z){if(function N(M){var F=M.name.value;return"skip"===F||"include"===F}(z)){var ae=z.arguments,oe=z.name.value;(0,n.V1)(ae&&1===ae.length,79,oe);var he=ae[0];(0,n.V1)(he.name&&"if"===he.name.value,80,oe);var Fe=he.value;(0,n.V1)(Fe&&("Variable"===Fe.kind||"BooleanValue"===Fe.kind),81,oe),F.push({directive:z,ifArgument:he})}}),F}(z).every(function(ae){var oe=ae.directive,he=ae.ifArgument,Fe=!1;return"Variable"===he.value.kind?(0,n.V1)(void 0!==(Fe=F&&F[he.value.name.value]),78,oe.name.value):Fe=he.value.value,"skip"===oe.name.value?!Fe:Fe})}function U(M,F,z){var ae=new Set(M),oe=ae.size;return(0,o.YR)(F,{Directive:function(he){if(ae.delete(he.name.value)&&(!z||!ae.size))return o.sP}}),z?!ae.size:ae.size{"use strict";h.d(xe,{HQ:()=>ne,JG:()=>x,ct:()=>B,s6:()=>Q});var n=h(1635),o=h(807),T=h(8540);function B(U,V){var N=V,R=[];return U.definitions.forEach(function(M){if("OperationDefinition"===M.kind)throw(0,o.vA)(85,M.operation,M.name?" named '".concat(M.name.value,"'"):"");"FragmentDefinition"===M.kind&&R.push(M)}),typeof N>"u"&&((0,o.V1)(1===R.length,86,R.length),N=R[0].name.value),(0,n.Cl)((0,n.Cl)({},U),{definitions:(0,n.fX)([{kind:"OperationDefinition",operation:"query",selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:N}}]}}],U.definitions,!0)})}function x(U){void 0===U&&(U=[]);var V={};return U.forEach(function(N){V[N.name.value]=N}),V}function ne(U,V){switch(U.kind){case"InlineFragment":return U;case"FragmentSpread":var N=U.name.value;if("function"==typeof V)return V(N);var R=V&&V[N];return(0,o.V1)(R,87,N),R||null;default:return null}}function Q(U){var V=!0;return(0,T.YR)(U,{FragmentSpread:function(N){if(!(V=!!N.directives&&N.directives.some(function(R){return"unmask"===R.name.value})))return T.sP}}),V}},4229:(Rt,xe,h)=>{"use strict";h.d(xe,{AT:()=>Q,E4:()=>U,Vn:()=>V,Vu:()=>B,n4:()=>x,sw:()=>T,wY:()=>N,zK:()=>ne});var n=h(807),o=h(1367);function T(R){(0,n.V1)(R&&"Document"===R.kind,88);var k=R.definitions.filter(function(M){return"FragmentDefinition"!==M.kind}).map(function(M){if("OperationDefinition"!==M.kind)throw(0,n.vA)(89,M.kind);return M});return(0,n.V1)(k.length<=1,90,k.length),R}function B(R){return T(R),R.definitions.filter(function(k){return"OperationDefinition"===k.kind})[0]}function x(R){return R.definitions.filter(function(k){return"OperationDefinition"===k.kind&&!!k.name}).map(function(k){return k.name.value})[0]||null}function ne(R){return R.definitions.filter(function(k){return"FragmentDefinition"===k.kind})}function Q(R){var k=B(R);return(0,n.V1)(k&&"query"===k.operation,91),k}function U(R){(0,n.V1)("Document"===R.kind,92),(0,n.V1)(R.definitions.length<=1,93);var k=R.definitions[0];return(0,n.V1)("FragmentDefinition"===k.kind,94),k}function V(R){T(R);for(var k,M=0,F=R.definitions;M{"use strict";h.d(xe,{y:()=>ne});var x,n=h(3246),o=h(2170),T=h(2151),B=h(8782),ne=Object.assign(function(Q){var U=x.get(Q);return U||(U=(0,n.y)(Q),x.set(Q,U)),U},{reset:function(){x=new o.A(T.v.print||2e3)}});ne.reset(),!1!==globalThis.__DEV__&&(0,B.D_)("print",function(){return x?x.size:0})},1367:(Rt,xe,h)=>{"use strict";h.d(xe,{A_:()=>ne,D$:()=>me,Ii:()=>he,J:()=>oe,Kc:()=>Q,MB:()=>Ee,WU:()=>x,dt:()=>ce,kd:()=>Ie,o5:()=>Be,ue:()=>_e});var n=h(807),o=h(1181),T=h(6108),B=h(2130);function x(X){return{__ref:String(X)}}function ne(X){return!(!X||"object"!=typeof X||"string"!=typeof X.__ref)}function Q(X){return(0,o.U)(X)&&"Document"===X.kind&&Array.isArray(X.definitions)}function oe(X,Te,We,Bt){if(function N(X){return"IntValue"===X.kind}(We)||function R(X){return"FloatValue"===X.kind}(We))X[Te.value]=Number(We.value);else if(function V(X){return"BooleanValue"===X.kind}(We)||function U(X){return"StringValue"===X.kind}(We))X[Te.value]=We.value;else if(function M(X){return"ObjectValue"===X.kind}(We)){var Et={};We.fields.map(function(ze){return oe(Et,ze.name,ze.value,Bt)}),X[Te.value]=Et}else if(function k(X){return"Variable"===X.kind}(We))X[Te.value]=(Bt||{})[We.name.value];else if(function F(X){return"ListValue"===X.kind}(We))X[Te.value]=We.values.map(function(ze){var ut={};return oe(ut,Te,ze,Bt),ut[Te.value]});else if(function z(X){return"EnumValue"===X.kind}(We))X[Te.value]=We.value;else{if(!function ae(X){return"NullValue"===X.kind}(We))throw(0,n.vA)(96,Te.value,We.kind);X[Te.value]=null}}function he(X,Te){var We=null;X.directives&&(We={},X.directives.forEach(function(Et){We[Et.name.value]={},Et.arguments&&Et.arguments.forEach(function(Kt){return oe(We[Et.name.value],Kt.name,Kt.value,Te)})}));var Bt=null;return X.arguments&&X.arguments.length&&(Bt={},X.arguments.forEach(function(Et){return oe(Bt,Et.name,Et.value,Te)})),Be(X.name.value,Bt,We)}var Fe=["connection","include","skip","client","rest","export","nonreactive"],et=B.M,Be=Object.assign(function(X,Te,We){if(Te&&We&&We.connection&&We.connection.key){if(We.connection.filter&&We.connection.filter.length>0){var Bt=We.connection.filter?We.connection.filter:[];Bt.sort();var Et={};return Bt.forEach(function(ut){Et[ut]=Te[ut]}),"".concat(We.connection.key,"(").concat(et(Et),")")}return We.connection.key}var Kt=X;if(Te){var ze=et(Te);Kt+="(".concat(ze,")")}return We&&Object.keys(We).forEach(function(ut){-1===Fe.indexOf(ut)&&(We[ut]&&Object.keys(We[ut]).length?Kt+="@".concat(ut,"(").concat(et(We[ut]),")"):Kt+="@".concat(ut))}),Kt},{setStringify:function(X){var Te=et;return et=X,Te}});function Ee(X,Te){if(X.arguments&&X.arguments.length){var We={};return X.arguments.forEach(function(Bt){return oe(We,Bt.name,Bt.value,Te)}),We}return null}function _e(X){return X.alias?X.alias.value:X.name.value}function me(X,Te,We){for(var Bt,Et=0,Kt=Te.selections;Et{"use strict";h.d(xe,{XY:()=>z,er:()=>me,iz:()=>F,x3:()=>ce,zc:()=>_e});var n=h(1635),o=h(807),T=h(1955),B=h(8540),x=h(4229),ne=h(1367),Q=h(6108),U=h(7715),V={kind:T.b.FIELD,name:{kind:T.b.NAME,value:"__typename"}};function N(Ie,X){return!Ie||Ie.selectionSet.selections.every(function(Te){return Te.kind===T.b.FRAGMENT_SPREAD&&N(X[Te.name.value],X)})}function R(Ie){return N((0,x.Vu)(Ie)||(0,x.E4)(Ie),(0,Q.JG)((0,x.zK)(Ie)))?null:Ie}function M(Ie){var X=new Map;return function(We){void 0===We&&(We=Ie);var Bt=X.get(We);return Bt||X.set(We,Bt={variables:new Set,fragmentSpreads:new Set}),Bt}}function F(Ie,X){(0,x.sw)(X);for(var Te=M(""),We=M(""),Bt=function($e){for(var pt=0,an=void 0;pt<$e.length&&(an=$e[pt]);++pt)if(!(0,U.c)(an)){if(an.kind===T.b.OPERATION_DEFINITION)return Te(an.name&&an.name.value);if(an.kind===T.b.FRAGMENT_DEFINITION)return We(an.name.value)}return!1!==globalThis.__DEV__&&o.V1.error(97),null},Et=0,Kt=X.definitions.length-1;Kt>=0;--Kt)X.definitions[Kt].kind===T.b.OPERATION_DEFINITION&&++Et;var ze=function k(Ie){var X=new Map,Te=new Map;return Ie.forEach(function(We){We&&(We.name?X.set(We.name,We):We.test&&Te.set(We.test,We))}),function(We){var Bt=X.get(We.name.value);return!Bt&&Te.size&&Te.forEach(function(Et,Kt){Kt(We)&&(Bt=Et)}),Bt}}(Ie),ut=function($e){return(0,U.E)($e)&&$e.map(ze).some(function(pt){return pt&&pt.remove})},Ce=new Map,tt=!1,ke={enter:function($e){if(ut($e.directives))return tt=!0,null}},pe=(0,B.YR)(X,{Field:ke,InlineFragment:ke,VariableDefinition:{enter:function(){return!1}},Variable:{enter:function($e,pt,an,$n,Dn){var In=Bt(Dn);In&&In.variables.add($e.name.value)}},FragmentSpread:{enter:function($e,pt,an,$n,Dn){if(ut($e.directives))return tt=!0,null;var In=Bt(Dn);In&&In.fragmentSpreads.add($e.name.value)}},FragmentDefinition:{enter:function($e,pt,an,$n){Ce.set(JSON.stringify($n),$e)},leave:function($e,pt,an,$n){return $e===Ce.get(JSON.stringify($n))?$e:Et>0&&$e.selectionSet.selections.every(function(In){return In.kind===T.b.FIELD&&"__typename"===In.name.value})?(We($e.name.value).removed=!0,tt=!0,null):void 0}},Directive:{leave:function($e){if(ze($e))return tt=!0,null}}});if(!tt)return X;var Re=function($e){return $e.transitiveVars||($e.transitiveVars=new Set($e.variables),$e.removed||$e.fragmentSpreads.forEach(function(pt){Re(We(pt)).transitiveVars.forEach(function(an){$e.transitiveVars.add(an)})})),$e},at=new Set;pe.definitions.forEach(function($e){$e.kind===T.b.OPERATION_DEFINITION?Re(Te($e.name&&$e.name.value)).fragmentSpreads.forEach(function(pt){at.add(pt)}):$e.kind===T.b.FRAGMENT_DEFINITION&&0===Et&&!We($e.name.value).removed&&at.add($e.name.value)}),at.forEach(function($e){Re(We($e)).fragmentSpreads.forEach(function(pt){at.add(pt)})});var Ze={enter:function($e){if(function($e){return!(at.has($e)&&!We($e).removed)}($e.name.value))return null}};return R((0,B.YR)(pe,{FragmentSpread:Ze,FragmentDefinition:Ze,OperationDefinition:{leave:function($e){if($e.variableDefinitions){var pt=Re(Te($e.name&&$e.name.value)).transitiveVars;if(pt.size<$e.variableDefinitions.length)return(0,n.Cl)((0,n.Cl)({},$e),{variableDefinitions:$e.variableDefinitions.filter(function(an){return pt.has(an.variable.name.value)})})}}}}))}var z=Object.assign(function(Ie){return(0,B.YR)(Ie,{SelectionSet:{enter:function(X,Te,We){if(!We||We.kind!==T.b.OPERATION_DEFINITION){var Bt=X.selections;if(Bt&&!Bt.some(function(ze){return(0,ne.dt)(ze)&&("__typename"===ze.name.value||0===ze.name.value.lastIndexOf("__",0))})){var Kt=We;if(!((0,ne.dt)(Kt)&&Kt.directives&&Kt.directives.some(function(ze){return"export"===ze.name.value})))return(0,n.Cl)((0,n.Cl)({},X),{selections:(0,n.fX)((0,n.fX)([],Bt,!0),[V],!1)})}}}}})},{added:function(Ie){return Ie===V}});function _e(Ie){return"query"===(0,x.Vn)(Ie).operation?Ie:(0,B.YR)(Ie,{OperationDefinition:{enter:function(Bt){return(0,n.Cl)((0,n.Cl)({},Bt),{operation:"query"})}}})}function me(Ie){return(0,x.sw)(Ie),F([{test:function(Te){return"client"===Te.name.value},remove:!0}],Ie)}function ce(Ie){return(0,x.sw)(Ie),(0,B.YR)(Ie,{FragmentSpread:function(X){var Te;if(null===(Te=X.directives)||void 0===Te||!Te.some(function(We){return"unmask"===We.name.value}))return(0,n.Cl)((0,n.Cl)({},X),{directives:(0,n.fX)((0,n.fX)([],X.directives||[],!0),[{kind:T.b.DIRECTIVE,name:{kind:T.b.NAME,value:"nonreactive"}}],!1)})}})}},560:(Rt,xe,h)=>{"use strict";h.d(xe,{r:()=>n});var n="3.12.7"},3955:(Rt,xe,h)=>{"use strict";h.d(xe,{D9:()=>Et,Wr:()=>k,c$:()=>We,h:()=>Kt});var n=h(4438),o=h(7673),T=h(4402),B=h(7468),x=h(8793),ne=h(9030),Q=h(6697),U=h(4668),V=h(6354),N=h(274),R=h(5558);class k{}let M=(()=>{class ze extends k{getTranslation(Ce){return(0,o.of)({})}static \u0275fac=(()=>{let Ce;return function(ke){return(Ce||(Ce=n.xGo(ze)))(ke||ze)}})();static \u0275prov=n.jDH({token:ze,factory:ze.\u0275fac})}return ze})();class F{}let z=(()=>{class ze{handle(Ce){return Ce.key}static \u0275fac=function(tt){return new(tt||ze)};static \u0275prov=n.jDH({token:ze,factory:ze.\u0275fac})}return ze})();function ae(ze,ut){if(ze===ut)return!0;if(null===ze||null===ut)return!1;if(ze!=ze&&ut!=ut)return!0;let ke,pe,Re,Ce=typeof ze;if(Ce==typeof ut&&"object"==Ce){if(!Array.isArray(ze)){if(Array.isArray(ut))return!1;for(pe in Re=Object.create(null),ze){if(!ae(ze[pe],ut[pe]))return!1;Re[pe]=!0}for(pe in ut)if(!(pe in Re)&&typeof ut[pe]<"u")return!1;return!0}if(!Array.isArray(ut))return!1;if((ke=ze.length)==ut.length){for(pe=0;pe{he(ut[tt])?tt in ze?Ce[tt]=Fe(ze[tt],ut[tt]):Object.assign(Ce,{[tt]:ut[tt]}):Object.assign(Ce,{[tt]:ut[tt]})}),Ce}class et{}let Be=(()=>{class ze extends et{templateMatcher=/{{\s?([^{}\s]*)\s?}}/g;interpolate(Ce,tt){let ke;return ke="string"==typeof Ce?this.interpolateString(Ce,tt):"function"==typeof Ce?this.interpolateFunction(Ce,tt):Ce,ke}getValue(Ce,tt){let ke="string"==typeof tt?tt.split("."):[tt];tt="";do{tt+=ke.shift(),!oe(Ce)||!oe(Ce[tt])||"object"!=typeof Ce[tt]&&ke.length?ke.length?tt+=".":Ce=void 0:(Ce=Ce[tt],tt="")}while(ke.length);return Ce}interpolateFunction(Ce,tt){return Ce(tt)}interpolateString(Ce,tt){return tt?Ce.replace(this.templateMatcher,(ke,pe)=>{let Re=this.getValue(tt,pe);return oe(Re)?Re:ke}):Ce}static \u0275fac=(()=>{let Ce;return function(ke){return(Ce||(Ce=n.xGo(ze)))(ke||ze)}})();static \u0275prov=n.jDH({token:ze,factory:ze.\u0275fac})}return ze})();class Ee{}let _e=(()=>{class ze extends Ee{compile(Ce,tt){return Ce}compileTranslations(Ce,tt){return Ce}static \u0275fac=(()=>{let Ce;return function(ke){return(Ce||(Ce=n.xGo(ze)))(ke||ze)}})();static \u0275prov=n.jDH({token:ze,factory:ze.\u0275fac})}return ze})();class me{defaultLang;currentLang=this.defaultLang;translations={};langs=[];onTranslationChange=new n.bkB;onLangChange=new n.bkB;onDefaultLangChange=new n.bkB}const ce=new n.nKC("USE_STORE"),Ie=new n.nKC("USE_DEFAULT_LANG"),X=new n.nKC("DEFAULT_LANGUAGE"),Te=new n.nKC("USE_EXTEND");let We=(()=>{class ze{store;currentLoader;compiler;parser;missingTranslationHandler;useDefaultLang;isolate;extend;loadingTranslations;pending=!1;_onTranslationChange=new n.bkB;_onLangChange=new n.bkB;_onDefaultLangChange=new n.bkB;_defaultLang;_currentLang;_langs=[];_translations={};_translationRequests={};get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(Ce){this.isolate?this._defaultLang=Ce:this.store.defaultLang=Ce}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(Ce){this.isolate?this._currentLang=Ce:this.store.currentLang=Ce}get langs(){return this.isolate?this._langs:this.store.langs}set langs(Ce){this.isolate?this._langs=Ce:this.store.langs=Ce}get translations(){return this.isolate?this._translations:this.store.translations}set translations(Ce){this.isolate?this._translations=Ce:this.store.translations=Ce}constructor(Ce,tt,ke,pe,Re,at=!0,De=!1,Ze=!1,$e){this.store=Ce,this.currentLoader=tt,this.compiler=ke,this.parser=pe,this.missingTranslationHandler=Re,this.useDefaultLang=at,this.isolate=De,this.extend=Ze,$e&&this.setDefaultLang($e)}setDefaultLang(Ce){if(Ce===this.defaultLang)return;let tt=this.retrieveTranslations(Ce);typeof tt<"u"?(null==this.defaultLang&&(this.defaultLang=Ce),tt.pipe((0,Q.s)(1)).subscribe(ke=>{this.changeDefaultLang(Ce)})):this.changeDefaultLang(Ce)}getDefaultLang(){return this.defaultLang}use(Ce){if(Ce===this.currentLang)return(0,o.of)(this.translations[Ce]);let tt=this.retrieveTranslations(Ce);return typeof tt<"u"?(this.currentLang||(this.currentLang=Ce),tt.pipe((0,Q.s)(1)).subscribe(ke=>{this.changeLang(Ce)}),tt):(this.changeLang(Ce),(0,o.of)(this.translations[Ce]))}retrieveTranslations(Ce){let tt;return(typeof this.translations[Ce]>"u"||this.extend)&&(this._translationRequests[Ce]=this._translationRequests[Ce]||this.getTranslation(Ce),tt=this._translationRequests[Ce]),tt}getTranslation(Ce){this.pending=!0;const tt=this.currentLoader.getTranslation(Ce).pipe((0,U.t)(1),(0,Q.s)(1));return this.loadingTranslations=tt.pipe((0,V.T)(ke=>this.compiler.compileTranslations(ke,Ce)),(0,U.t)(1),(0,Q.s)(1)),this.loadingTranslations.subscribe({next:ke=>{this.translations[Ce]=this.extend&&this.translations[Ce]?{...ke,...this.translations[Ce]}:ke,this.updateLangs(),this.pending=!1},error:ke=>{this.pending=!1}}),tt}setTranslation(Ce,tt,ke=!1){tt=this.compiler.compileTranslations(tt,Ce),this.translations[Ce]=(ke||this.extend)&&this.translations[Ce]?Fe(this.translations[Ce],tt):tt,this.updateLangs(),this.onTranslationChange.emit({lang:Ce,translations:this.translations[Ce]})}getLangs(){return this.langs}addLangs(Ce){Ce.forEach(tt=>{-1===this.langs.indexOf(tt)&&this.langs.push(tt)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(Ce,tt,ke){let pe;if(tt instanceof Array){let Re={},at=!1;for(let De of tt)Re[De]=this.getParsedResult(Ce,De,ke),(0,T.A)(Re[De])&&(at=!0);if(at){const De=tt.map(Ze=>(0,T.A)(Re[Ze])?Re[Ze]:(0,o.of)(Re[Ze]));return(0,B.p)(De).pipe((0,V.T)(Ze=>{let $e={};return Ze.forEach((pt,an)=>{$e[tt[an]]=pt}),$e}))}return Re}if(Ce&&(pe=this.parser.interpolate(this.parser.getValue(Ce,tt),ke)),typeof pe>"u"&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(pe=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],tt),ke)),typeof pe>"u"){let Re={key:tt,translateService:this};typeof ke<"u"&&(Re.interpolateParams=ke),pe=this.missingTranslationHandler.handle(Re)}return typeof pe<"u"?pe:tt}get(Ce,tt){if(!oe(Ce)||!Ce.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe((0,N.H)(ke=>(ke=this.getParsedResult(ke,Ce,tt),(0,T.A)(ke)?ke:(0,o.of)(ke))));{let ke=this.getParsedResult(this.translations[this.currentLang],Ce,tt);return(0,T.A)(ke)?ke:(0,o.of)(ke)}}getStreamOnTranslationChange(Ce,tt){if(!oe(Ce)||!Ce.length)throw new Error('Parameter "key" required');return(0,x.x)((0,ne.v)(()=>this.get(Ce,tt)),this.onTranslationChange.pipe((0,R.n)(ke=>{const pe=this.getParsedResult(ke.translations,Ce,tt);return"function"==typeof pe.subscribe?pe:(0,o.of)(pe)})))}stream(Ce,tt){if(!oe(Ce)||!Ce.length)throw new Error('Parameter "key" required');return(0,x.x)((0,ne.v)(()=>this.get(Ce,tt)),this.onLangChange.pipe((0,R.n)(ke=>{const pe=this.getParsedResult(ke.translations,Ce,tt);return(0,T.A)(pe)?pe:(0,o.of)(pe)})))}instant(Ce,tt){if(!oe(Ce)||!Ce.length)throw new Error('Parameter "key" required');let ke=this.getParsedResult(this.translations[this.currentLang],Ce,tt);if((0,T.A)(ke)){if(Ce instanceof Array){let pe={};return Ce.forEach((Re,at)=>{pe[Ce[at]]=Ce[at]}),pe}return Ce}return ke}set(Ce,tt,ke=this.currentLang){this.translations[ke][Ce]=this.compiler.compile(tt,ke),this.updateLangs(),this.onTranslationChange.emit({lang:ke,translations:this.translations[ke]})}changeLang(Ce){this.currentLang=Ce,this.onLangChange.emit({lang:Ce,translations:this.translations[Ce]}),null==this.defaultLang&&this.changeDefaultLang(Ce)}changeDefaultLang(Ce){this.defaultLang=Ce,this.onDefaultLangChange.emit({lang:Ce,translations:this.translations[Ce]})}reloadLang(Ce){return this.resetLang(Ce),this.getTranslation(Ce)}resetLang(Ce){this._translationRequests[Ce]=void 0,this.translations[Ce]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let Ce=window.navigator.languages?window.navigator.languages[0]:null;return Ce=Ce||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,typeof Ce>"u"?void 0:(-1!==Ce.indexOf("-")&&(Ce=Ce.split("-")[0]),-1!==Ce.indexOf("_")&&(Ce=Ce.split("_")[0]),Ce)}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let Ce=window.navigator.languages?window.navigator.languages[0]:null;return Ce=Ce||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,Ce}static \u0275fac=function(tt){return new(tt||ze)(n.KVO(me),n.KVO(k),n.KVO(Ee),n.KVO(et),n.KVO(F),n.KVO(Ie),n.KVO(ce),n.KVO(Te),n.KVO(X))};static \u0275prov=n.jDH({token:ze,factory:ze.\u0275fac})}return ze})(),Et=(()=>{class ze{translate;_ref;value="";lastKey=null;lastParams=[];onTranslationChange;onLangChange;onDefaultLangChange;constructor(Ce,tt){this.translate=Ce,this._ref=tt}updateValue(Ce,tt,ke){let pe=Re=>{this.value=void 0!==Re?Re:Ce,this.lastKey=Ce,this._ref.markForCheck()};if(ke){let Re=this.translate.getParsedResult(ke,Ce,tt);(0,T.A)(Re.subscribe)?Re.subscribe(pe):pe(Re)}this.translate.get(Ce,tt).subscribe(pe)}transform(Ce,...tt){if(!Ce||!Ce.length)return Ce;if(ae(Ce,this.lastKey)&&ae(tt,this.lastParams))return this.value;let ke;if(oe(tt[0])&&tt.length)if("string"==typeof tt[0]&&tt[0].length){let pe=tt[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{ke=JSON.parse(pe)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${tt[0]}`)}}else"object"==typeof tt[0]&&!Array.isArray(tt[0])&&(ke=tt[0]);return this.lastKey=Ce,this.lastParams=tt,this.updateValue(Ce,ke),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(pe=>{this.lastKey&&pe.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(Ce,ke,pe.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(pe=>{this.lastKey&&(this.lastKey=null,this.updateValue(Ce,ke,pe.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(Ce,ke))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}static \u0275fac=function(tt){return new(tt||ze)(n.rXU(We,16),n.rXU(n.gRc,16))};static \u0275pipe=n.EJ8({name:"translate",type:ze,pure:!1});static \u0275prov=n.jDH({token:ze,factory:ze.\u0275fac})}return ze})(),Kt=(()=>{class ze{static forRoot(Ce={}){return{ngModule:ze,providers:[Ce.loader||{provide:k,useClass:M},Ce.compiler||{provide:Ee,useClass:_e},Ce.parser||{provide:et,useClass:Be},Ce.missingTranslationHandler||{provide:F,useClass:z},me,{provide:ce,useValue:Ce.isolate},{provide:Ie,useValue:Ce.useDefaultLang},{provide:Te,useValue:Ce.extend},{provide:X,useValue:Ce.defaultLanguage},We]}}static forChild(Ce={}){return{ngModule:ze,providers:[Ce.loader||{provide:k,useClass:M},Ce.compiler||{provide:Ee,useClass:_e},Ce.parser||{provide:et,useClass:Be},Ce.missingTranslationHandler||{provide:F,useClass:z},{provide:ce,useValue:Ce.isolate},{provide:Ie,useValue:Ce.useDefaultLang},{provide:Te,useValue:Ce.extend},{provide:X,useValue:Ce.defaultLanguage},We]}}static \u0275fac=function(tt){return new(tt||ze)};static \u0275mod=n.$C({type:ze});static \u0275inj=n.G2t({})}return ze})()},6476:(Rt,xe,h)=>{"use strict";function n(){}h.d(xe,{C:()=>o});class o{constructor(B=1/0,x=n){this.max=B,this.dispose=x,this.map=new Map,this.newest=null,this.oldest=null}has(B){return this.map.has(B)}get(B){const x=this.getNode(B);return x&&x.value}get size(){return this.map.size}getNode(B){const x=this.map.get(B);if(x&&x!==this.newest){const{older:ne,newer:Q}=x;Q&&(Q.older=ne),ne&&(ne.newer=Q),x.older=this.newest,x.older.newer=x,x.newer=null,this.newest=x,x===this.oldest&&(this.oldest=Q)}return x}set(B,x){let ne=this.getNode(B);return ne?ne.value=x:(ne={key:B,value:x,newer:null,older:this.newest},this.newest&&(this.newest.newer=ne),this.newest=ne,this.oldest=this.oldest||ne,this.map.set(B,ne),ne.value)}clean(){for(;this.oldest&&this.map.size>this.max;)this.delete(this.oldest.key)}delete(B){const x=this.map.get(B);return!!x&&(x===this.newest&&(this.newest=x.older),x===this.oldest&&(this.oldest=x.newer),x.newer&&(x.newer.older=x.older),x.older&&(x.older.newer=x.newer),this.map.delete(B),this.dispose(x.value,B),!0)}}},9055:(Rt,xe,h)=>{"use strict";function n(){}h.d(xe,{l:()=>Q});const o=n,T=typeof WeakRef<"u"?WeakRef:function(U){return{deref:()=>U}},B=typeof WeakMap<"u"?WeakMap:Map,x=typeof FinalizationRegistry<"u"?FinalizationRegistry:function(){return{register:n,unregister:n}};class Q{constructor(V=1/0,N=o){this.max=V,this.dispose=N,this.map=new B,this.newest=null,this.oldest=null,this.unfinalizedNodes=new Set,this.finalizationScheduled=!1,this.size=0,this.finalize=()=>{const R=this.unfinalizedNodes.values();for(let k=0;k<10024;k++){const M=R.next().value;if(!M)break;this.unfinalizedNodes.delete(M);const F=M.key;delete M.key,M.keyRef=new T(F),this.registry.register(F,M,M)}this.unfinalizedNodes.size>0?queueMicrotask(this.finalize):this.finalizationScheduled=!1},this.registry=new x(this.deleteNode.bind(this))}has(V){return this.map.has(V)}get(V){const N=this.getNode(V);return N&&N.value}getNode(V){const N=this.map.get(V);if(N&&N!==this.newest){const{older:R,newer:k}=N;k&&(k.older=R),R&&(R.newer=k),N.older=this.newest,N.older.newer=N,N.newer=null,this.newest=N,N===this.oldest&&(this.oldest=k)}return N}set(V,N){let R=this.getNode(V);return R?R.value=N:(R={key:V,value:N,newer:null,older:this.newest},this.newest&&(this.newest.newer=R),this.newest=R,this.oldest=this.oldest||R,this.scheduleFinalization(R),this.map.set(V,R),this.size++,R.value)}clean(){for(;this.oldest&&this.size>this.max;)this.deleteNode(this.oldest)}deleteNode(V){V===this.newest&&(this.newest=V.older),V===this.oldest&&(this.oldest=V.newer),V.newer&&(V.newer.older=V.older),V.older&&(V.older.newer=V.newer),this.size--;const N=V.key||V.keyRef&&V.keyRef.deref();this.dispose(V.value,N),V.keyRef?this.registry.unregister(V):this.unfinalizedNodes.delete(V),N&&this.map.delete(N)}delete(V){const N=this.map.get(V);return!!N&&(this.deleteNode(N),!0)}scheduleFinalization(V){this.unfinalizedNodes.add(V),this.finalizationScheduled||(this.finalizationScheduled=!0,queueMicrotask(this.finalize))}}},9860:(Rt,xe,h)=>{"use strict";h.d(xe,{A:()=>ne,L:()=>x});const{toString:n,hasOwnProperty:o}=Object.prototype,T=Function.prototype.toString,B=new Map;function x(M,F){try{return Q(M,F)}finally{B.clear()}}const ne=x;function Q(M,F){if(M===F)return!0;const z=n.call(M);if(z!==n.call(F))return!1;switch(z){case"[object Array]":if(M.length!==F.length)return!1;case"[object Object]":{if(k(M,F))return!0;const oe=U(M),he=U(F),Fe=oe.length;if(Fe!==he.length)return!1;for(let et=0;et=0&&M.indexOf(F,z)===z}(oe,N)}}return!1}function U(M){return Object.keys(M).filter(V,M)}function V(M){return void 0!==this[M]}const N="{ [native code] }";function k(M,F){let z=B.get(M);if(z){if(z.has(F))return!0}else B.set(M,z=new Set);return z.add(F),!1}},4420:(Rt,xe,h)=>{"use strict";h.d(xe,{b:()=>x});const n=()=>Object.create(null),{forEach:o,slice:T}=Array.prototype,{hasOwnProperty:B}=Object.prototype;class x{constructor(U=!0,V=n){this.weakness=U,this.makeData=V}lookup(){return this.lookupArray(arguments)}lookupArray(U){let V=this;return o.call(U,N=>V=V.getChildTrie(N)),B.call(V,"data")?V.data:V.data=this.makeData(T.call(U))}peek(){return this.peekArray(arguments)}peekArray(U){let V=this;for(let N=0,R=U.length;V&&N{"use strict";h.d(xe,{$Y:()=>Xo,Ic:()=>zs,_9:()=>Ya,sM:()=>fl,XK:()=>hl,J1:()=>Ja});var n=h(4438),o=h(1985),T=h(6780),x=h(9687);const Q=new class ne extends x.q{}(class B extends T.R{constructor(v,D){super(v,D),this.scheduler=v,this.work=D}schedule(v,D=0){return D>0?super.schedule(v,D):(this.delay=D,this.state=v,this.scheduler.flush(this),this)}execute(v,D){return D>0||this.closed?super.execute(v,D):this._execute(v,D)}requestAsyncId(v,D,W=0){return null!=W&&W>0||null==W&&this.delay>0?super.requestAsyncId(v,D,W):(v.flush(this),0)}});var V=h(3494),N=h(2806),R=function(I){return I[I.loading=1]="loading",I[I.setVariables=2]="setVariables",I[I.fetchMore=3]="fetchMore",I[I.refetch=4]="refetch",I[I.poll=6]="poll",I[I.ready=7]="ready",I[I.error=8]="error",I}(R||{});function k(I){return!!I&&I<7}var F=h(1635),z=h(807),ae=h(8008),oe=ae.C.execute,he=h(560),Fe=h(4183),et=h(7994),Be=function(I,v){var D;try{D=JSON.stringify(I)}catch(Z){var W=(0,z.vA)(42,v,Z.message);throw W.parseError=Z,W}return D},_e=h(6500);function X(I){var v={next:function(){return I.read()}};return _e.uJ&&(v[Symbol.asyncIterator]=function(){return this}),v}function ut(I){var v=I;if(function Te(I){return!!I.body}(I)&&(v=I.body),function Bt(I){return!(!_e.uJ||!I[Symbol.asyncIterator])}(v))return function me(I){var v,D=I[Symbol.asyncIterator]();return(v={next:function(){return D.next()}})[Symbol.asyncIterator]=function(){return this},v}(v);if(function We(I){return!!I.getReader}(v))return X(v.getReader());if(function Et(I){return!!I.stream}(v))return X(v.stream().getReader());if(function Kt(I){return!!I.arrayBuffer}(v))return function Ie(I){var v=!1,D={next:function(){return v?Promise.resolve({value:void 0,done:!0}):(v=!0,new Promise(function(W,Z){I.then(function(we){W({value:we,done:!1})}).catch(Z)}))}};return _e.uJ&&(D[Symbol.asyncIterator]=function(){return this}),D}(v.arrayBuffer());if(function ze(I){return!!I.pipe}(v))return function ce(I){var v=null,D=null,W=!1,Z=[],we=[];function st(pn){if(!D){if(we.length){var mn=we.shift();if(Array.isArray(mn)&&mn[0])return mn[0]({value:pn,done:!1})}Z.push(pn)}}function Tt(pn){D=pn,we.slice().forEach(function(Nn){Nn[1](pn)}),!v||v()}function jt(){W=!0,we.slice().forEach(function(mn){mn[0]({value:void 0,done:!0})}),!v||v()}v=function(){v=null,I.removeListener("data",st),I.removeListener("error",Tt),I.removeListener("end",jt),I.removeListener("finish",jt),I.removeListener("close",jt)},I.on("data",st),I.on("error",Tt),I.on("end",jt),I.on("finish",jt),I.on("close",jt);var nn={next:function(){return function Yt(){return new Promise(function(pn,mn){return D?mn(D):Z.length?pn({value:Z.shift(),done:!1}):W?pn({value:void 0,done:!0}):void we.push([pn,mn])})}()}};return _e.uJ&&(nn[Symbol.asyncIterator]=function(){return this}),nn}(v);throw new Error("Unknown body type for responseIterator. Please pass a streamable response.")}var Ce=function(I,v,D){var W=new Error(D);throw W.name="ServerError",W.response=I,W.statusCode=I.status,W.result=v,W},tt=h(1181),ke=Symbol();function Re(I){return I.hasOwnProperty("graphQLErrors")}var De=function(I){function v(D){var W=D.graphQLErrors,Z=D.protocolErrors,we=D.clientErrors,st=D.networkError,Tt=D.errorMessage,jt=D.extraInfo,Yt=I.call(this,Tt)||this;return Yt.name="ApolloError",Yt.graphQLErrors=W||[],Yt.protocolErrors=Z||[],Yt.clientErrors=we||[],Yt.networkError=st||null,Yt.message=Tt||function(I){var v=(0,F.fX)((0,F.fX)((0,F.fX)([],I.graphQLErrors,!0),I.clientErrors,!0),I.protocolErrors,!0);return I.networkError&&v.push(I.networkError),v.map(function(D){return(0,tt.U)(D)&&D.message||"Error message not found."}).join("\n")}(Yt),Yt.extraInfo=jt,Yt.cause=(0,F.fX)((0,F.fX)((0,F.fX)([st],W||[],!0),Z||[],!0),we||[],!0).find(function(nn){return!!nn})||null,Yt.__proto__=v.prototype,Yt}return(0,F.C6)(v,I),v}(Error),Ze=h(7715),$e=h(1115);function pt(I){return"incremental"in I}function Dn(I){return(0,tt.U)(I)&&"payload"in I}function In(I,v){var D=I,W=new $e.ZI;return pt(v)&&(0,Ze.E)(v.incremental)&&v.incremental.forEach(function(Z){for(var we=Z.data,st=Z.path,Tt=st.length-1;Tt>=0;--Tt){var jt=st[Tt],nn=isNaN(+jt)?{}:[];nn[jt]=we,we=nn}D=W.merge(D,we)}),D}var qn=Object.prototype.hasOwnProperty;function Je(I){var v={};return I.split("\n").forEach(function(D){var W=D.indexOf(":");if(W>-1){var Z=D.slice(0,W).trim().toLowerCase(),we=D.slice(W+1).trim();v[Z]=we}}),v}function Oe(I,v){I.status>=300&&Ce(I,function(){try{return JSON.parse(v)}catch{return v}}(),"Response not successful: Received status code ".concat(I.status));try{return JSON.parse(v)}catch(Z){var W=Z;throw W.name="ServerParseError",W.response=I,W.statusCode=I.status,W.bodyText=v,W}}var Bn=h(1658),qe={http:{includeQuery:!0,includeExtensions:!1,preserveHeaderCase:!1},headers:{accept:"*/*","content-type":"application/json"},options:{method:"POST"}},Xe=function(I,v){return v(I)};function rt(I){return new et.c(function(v){v.error(I)})}var yt=h(8540),Jt=h(1601),Vn=h(4229),Mn=(0,z.no)(function(){return fetch}),Hn=function(I){void 0===I&&(I={});var v=I.uri,D=void 0===v?"/graphql":v,W=I.fetch,Z=I.print,we=void 0===Z?Xe:Z,st=I.includeExtensions,Tt=I.preserveHeaderCase,jt=I.useGETForQueries,Yt=I.includeUnusedVariables,nn=void 0!==Yt&&Yt,pn=(0,F.Tt)(I,["uri","fetch","print","includeExtensions","preserveHeaderCase","useGETForQueries","includeUnusedVariables"]);!1!==globalThis.__DEV__&&function(I){if(!I&&typeof fetch>"u")throw(0,z.vA)(40)}(W||Mn);var mn={http:{includeExtensions:st,preserveHeaderCase:Tt},options:pn.fetchOptions,credentials:pn.credentials,headers:pn.headers};return new ae.C(function(Nn){var Pn=function(I,v){return I.getContext().uri||("function"==typeof v?v(I):v||"/graphql")}(Nn,D),He=Nn.getContext(),wt={};if(He.clientAwareness){var ft=He.clientAwareness,gn=ft.name,Fn=ft.version;gn&&(wt["apollographql-client-name"]=gn),Fn&&(wt["apollographql-client-version"]=Fn)}var ti=(0,F.Cl)((0,F.Cl)({},wt),He.headers),si={http:He.http,options:He.fetchOptions,credentials:He.credentials,headers:ti};if((0,Fe.d8)(["client"],Nn.query)){var oi=(0,Jt.er)(Nn.query);if(!oi)return rt(new Error("HttpLink: Trying to send a client-only query to the server. To send to the server, ensure a non-client field is added to the query or set the `transformOptions.removeClientFields` option to `true`."));Nn.query=oi}var Rr,Ar=function Wt(I,v){for(var D=[],W=2;W-1;){if(wt=void 0,Ar=[Tt.slice(0,He),Tt.slice(He+st.length)],Tt=Ar[1],ft=(wt=Ar[0]).indexOf("\r\n\r\n"),gn=Je(wt.slice(0,ft)),(Fn=gn["content-type"])&&-1===Fn.toLowerCase().indexOf("application/json"))throw new Error("Unsupported patch content type: application/json is required.");if(ti=wt.slice(ft))if(si=Oe(I,ti),Object.keys(si).length>1||"data"in si||"incremental"in si||"errors"in si||"payload"in si)if(Dn(si)){if(oi={},"payload"in si){if(1===Object.keys(si).length&&null===si.payload)return[2];oi=(0,F.Cl)({},si.payload)}"errors"in si&&(oi=(0,F.Cl)((0,F.Cl)({},oi),{extensions:(0,F.Cl)((0,F.Cl)({},"extensions"in oi?oi.extensions:null),(wr={},wr[ke]=si.errors,wr))})),v(oi)}else v(si);else if(1===Object.keys(si).length&&"hasNext"in si&&!si.hasNext)return[2];He=Tt.indexOf(st)}return[3,1];case 3:return[2]}})})}(Zr,yo):function _t(I){return function(v){return v.text().then(function(D){return Oe(v,D)}).then(function(D){return!Array.isArray(D)&&!qn.call(D,"data")&&!qn.call(D,"errors")&&Ce(v,D,"Server response was missing for query '".concat(Array.isArray(I)?I.map(function(W){return W.operationName}):I.operationName,"'.")),D})}}(Nn)(Zr).then(yo)}).then(function(){Rr=void 0,Io.complete()}).catch(function(Zr){Rr=void 0,function ot(I,v){I.result&&I.result.errors&&I.result.data&&v.next(I.result),v.error(I)}(Zr,Io)}),function(){Rr&&Rr.abort()}})})},Ei=function(I){function v(D){void 0===D&&(D={});var W=I.call(this,Hn(D).request)||this;return W.options=D,W}return(0,F.C6)(v,I),v}(ae.C),zn=h(9860),Qt=h(6108),On=h(2130),Xt=h(8926);function _n(I,v,D){return new et.c(function(W){var Z={then:function(jt){return new Promise(function(Yt){return Yt(jt())})}};function we(jt,Yt){return function(nn){if(jt){var pn=function(){return W.closed?0:jt(nn)};Z=Z.then(pn,pn).then(function(mn){return W.next(mn)},function(mn){return W.error(mn)})}else W[Yt](nn)}}var st={next:we(v,"next"),error:we(D,"error"),complete:function(){Z.then(function(){return W.complete()})}},Tt=I.subscribe(st);return function(){return Tt.unsubscribe()}})}function je(I){var v=ve(I);return(0,Ze.E)(v)}function ve(I){var v=(0,Ze.E)(I.errors)?I.errors.slice(0):[];return pt(I)&&(0,Ze.E)(I.incremental)&&I.incremental.forEach(function(D){D.errors&&v.push.apply(v,D.errors)}),v}var J=h(1367),q=h(9977);function Se(I,v,D){var W=[];I.forEach(function(Z){return Z[v]&&W.push(Z)}),W.forEach(function(Z){return Z[v](D)})}function it(I){function v(D){Object.defineProperty(I,D,{value:et.c})}return _e.ol&&Symbol.species&&v(Symbol.species),v("@@species"),I}function Lt(I){return I&&"function"==typeof I.then}var bn=function(I){function v(D){var W=I.call(this,function(Z){return W.addObserver(Z),function(){return W.removeObserver(Z)}})||this;return W.observers=new Set,W.promise=new Promise(function(Z,we){W.resolve=Z,W.reject=we}),W.handlers={next:function(Z){null!==W.sub&&(W.latest=["next",Z],W.notify("next",Z),Se(W.observers,"next",Z))},error:function(Z){var we=W.sub;null!==we&&(we&&setTimeout(function(){return we.unsubscribe()}),W.sub=null,W.latest=["error",Z],W.reject(Z),W.notify("error",Z),Se(W.observers,"error",Z))},complete:function(){var we=W.sub,st=W.sources;if(null!==we){var jt=(void 0===st?[]:st).shift();jt?Lt(jt)?jt.then(function(Yt){return W.sub=Yt.subscribe(W.handlers)},W.handlers.error):W.sub=jt.subscribe(W.handlers):(we&&setTimeout(function(){return we.unsubscribe()}),W.sub=null,W.latest&&"next"===W.latest[0]?W.resolve(W.latest[1]):W.resolve(),W.notify("complete"),Se(W.observers,"complete"))}}},W.nextResultListeners=new Set,W.cancel=function(Z){W.reject(Z),W.sources=[],W.handlers.error(Z)},W.promise.catch(function(Z){}),"function"==typeof D&&(D=[new et.c(D)]),Lt(D)?D.then(function(Z){return W.start(Z)},W.handlers.error):W.start(D),W}return(0,F.C6)(v,I),v.prototype.start=function(D){void 0===this.sub&&(this.sources=Array.from(D),this.handlers.complete())},v.prototype.deliverLastMessage=function(D){if(this.latest){var W=this.latest[0],Z=D[W];Z&&Z.call(D,this.latest[1]),null===this.sub&&"next"===W&&D.complete&&D.complete()}},v.prototype.addObserver=function(D){this.observers.has(D)||(this.deliverLastMessage(D),this.observers.add(D))},v.prototype.removeObserver=function(D){this.observers.delete(D)&&this.observers.size<1&&this.handlers.complete()},v.prototype.notify=function(D,W){var Z=this.nextResultListeners;Z.size&&(this.nextResultListeners=new Set,Z.forEach(function(we){return we(D,W)}))},v.prototype.beforeNext=function(D){var W=!1;this.nextResultListeners.add(function(Z,we){W||(W=!0,D(Z,we))})},v}(et.c);it(bn);var Gt=h(120),Ot=h(4246),At=h(9471),un=Object.assign,mi=Object.hasOwnProperty,Vi=function(I){function v(D){var W=D.queryManager,Z=D.queryInfo,we=D.options,st=I.call(this,function(wt){try{var ft=wt._subscription._observer;ft&&!ft.error&&(ft.error=fn)}catch{}var gn=!st.observers.size;st.observers.add(wt);var Fn=st.last;return Fn&&Fn.error?wt.error&&wt.error(Fn.error):Fn&&Fn.result&&wt.next&&wt.next(st.maskResult(Fn.result)),gn&&st.reobserve().catch(function(){}),function(){st.observers.delete(wt)&&!st.observers.size&&st.tearDownQuery()}})||this;st.observers=new Set,st.subscriptions=new Set,st.queryInfo=Z,st.queryManager=W,st.waitForOwnResult=It(we.fetchPolicy),st.isTornDown=!1,st.subscribeToMore=st.subscribeToMore.bind(st),st.maskResult=st.maskResult.bind(st);var Tt=W.defaultOptions.watchQuery,Yt=(void 0===Tt?{}:Tt).fetchPolicy,nn=void 0===Yt?"cache-first":Yt,pn=we.fetchPolicy,mn=void 0===pn?nn:pn,Nn=we.initialFetchPolicy,Pn=void 0===Nn?"standby"===mn?nn:mn:Nn;st.options=(0,F.Cl)((0,F.Cl)({},we),{initialFetchPolicy:Pn,fetchPolicy:mn}),st.queryId=Z.queryId||W.generateQueryId();var He=(0,Vn.Vu)(st.query);return st.queryName=He&&He.name&&He.name.value,st}return(0,F.C6)(v,I),Object.defineProperty(v.prototype,"query",{get:function(){return this.lastQuery||this.options.query},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"variables",{get:function(){return this.options.variables},enumerable:!1,configurable:!0}),v.prototype.result=function(){var D=this;return new Promise(function(W,Z){var we={next:function(Tt){W(Tt),D.observers.delete(we),D.observers.size||D.queryManager.removeQuery(D.queryId),setTimeout(function(){st.unsubscribe()},0)},error:Z},st=D.subscribe(we)})},v.prototype.resetDiff=function(){this.queryInfo.resetDiff()},v.prototype.getCurrentFullResult=function(D){void 0===D&&(D=!0);var W=this.getLastResult(!0),Z=this.queryInfo.networkStatus||W&&W.networkStatus||R.ready,we=(0,F.Cl)((0,F.Cl)({},W),{loading:k(Z),networkStatus:Z}),st=this.options.fetchPolicy,Tt=void 0===st?"cache-first":st;if(!It(Tt)&&!this.queryManager.getDocumentInfo(this.query).hasForcedResolvers)if(this.waitForOwnResult)this.queryInfo.updateWatch();else{var jt=this.queryInfo.getDiff();(jt.complete||this.options.returnPartialData)&&(we.data=jt.result),(0,zn.L)(we.data,{})&&(we.data=void 0),jt.complete?(delete we.partial,jt.complete&&we.networkStatus===R.loading&&("cache-first"===Tt||"cache-only"===Tt)&&(we.networkStatus=R.ready,we.loading=!1)):we.partial=!0,!1!==globalThis.__DEV__&&!jt.complete&&!this.options.partialRefetch&&!we.loading&&!we.data&&!we.error&&ge(jt.missing)}return D&&this.updateLastResult(we),we},v.prototype.getCurrentResult=function(D){return void 0===D&&(D=!0),this.maskResult(this.getCurrentFullResult(D))},v.prototype.isDifferentFromLastResult=function(D,W){if(!this.last)return!0;var Z=this.queryManager.getDocumentInfo(this.query),we=this.queryManager.dataMasking;return(we||Z.hasNonreactiveDirective?!(0,At.a)(we?Z.nonReactiveQuery:this.query,this.last.result,D,this.variables):!(0,zn.L)(this.last.result,D))||W&&!(0,zn.L)(this.last.variables,W)},v.prototype.getLast=function(D,W){var Z=this.last;if(Z&&Z[D]&&(!W||(0,zn.L)(Z.variables,this.variables)))return Z[D]},v.prototype.getLastResult=function(D){return this.getLast("result",D)},v.prototype.getLastError=function(D){return this.getLast("error",D)},v.prototype.resetLastResults=function(){delete this.last,this.isTornDown=!1},v.prototype.resetQueryStoreErrors=function(){this.queryManager.resetErrors(this.queryId)},v.prototype.refetch=function(D){var W,Z={pollInterval:0},we=this.options.fetchPolicy;if(Z.fetchPolicy="cache-and-network"===we?we:"no-cache"===we?"no-cache":"network-only",!1!==globalThis.__DEV__&&D&&mi.call(D,"variables")){var st=(0,Vn.AT)(this.query),Tt=st.variableDefinitions;(!Tt||!Tt.some(function(jt){return"variables"===jt.variable.name.value}))&&!1!==globalThis.__DEV__&&z.V1.warn(21,D,(null===(W=st.name)||void 0===W?void 0:W.value)||st)}return D&&!(0,zn.L)(this.options.variables,D)&&(Z.variables=this.options.variables=(0,F.Cl)((0,F.Cl)({},this.options.variables),D)),this.queryInfo.resetLastWrite(),this.reobserve(Z,R.refetch)},v.prototype.fetchMore=function(D){var W=this,Z=(0,F.Cl)((0,F.Cl)({},D.query?D:(0,F.Cl)((0,F.Cl)((0,F.Cl)((0,F.Cl)({},this.options),{query:this.options.query}),D),{variables:(0,F.Cl)((0,F.Cl)({},this.options.variables),D.variables)})),{fetchPolicy:"no-cache"});Z.query=this.transformDocument(Z.query);var we=this.queryManager.generateQueryId();this.lastQuery=D.query?this.transformDocument(this.options.query):Z.query;var st=this.queryInfo,Tt=st.networkStatus;st.networkStatus=R.fetchMore,Z.notifyOnNetworkStatusChange&&this.observe();var jt=new Set,Yt=D?.updateQuery,nn="no-cache"!==this.options.fetchPolicy;return nn||(0,z.V1)(Yt,22),this.queryManager.fetchQuery(we,Z,R.fetchMore).then(function(pn){if(W.queryManager.removeQuery(we),st.networkStatus===R.fetchMore&&(st.networkStatus=Tt),nn)W.queryManager.cache.batch({update:function(Pn){var He=D.updateQuery;He?Pn.updateQuery({query:W.query,variables:W.variables,returnPartialData:!0,optimistic:!1},function(wt){return He(wt,{fetchMoreResult:pn.data,variables:Z.variables})}):Pn.writeQuery({query:Z.query,variables:Z.variables,data:pn.data})},onWatchUpdated:function(Pn){jt.add(Pn.query)}});else{var mn=W.getLast("result"),Nn=Yt(mn.data,{fetchMoreResult:pn.data,variables:Z.variables});W.reportResult((0,F.Cl)((0,F.Cl)({},mn),{data:Nn}),W.variables)}return W.maskResult(pn)}).finally(function(){nn&&!jt.has(W.query)&>(W)})},v.prototype.subscribeToMore=function(D){var W=this,Z=this.queryManager.startGraphQLSubscription({query:D.document,variables:D.variables,context:D.context}).subscribe({next:function(we){var st=D.updateQuery;st&&W.updateQuery(function(Tt,jt){return st(Tt,{subscriptionData:we,variables:jt.variables})})},error:function(we){D.onError?D.onError(we):!1!==globalThis.__DEV__&&z.V1.error(23,we)}});return this.subscriptions.add(Z),function(){W.subscriptions.delete(Z)&&Z.unsubscribe()}},v.prototype.setOptions=function(D){return this.reobserve(D)},v.prototype.silentSetOptions=function(D){var W=(0,Gt.o)(this.options,D||{});un(this.options,W)},v.prototype.setVariables=function(D){return(0,zn.L)(this.variables,D)?this.observers.size?this.result():Promise.resolve():(this.options.variables=D,this.observers.size?this.reobserve({fetchPolicy:this.options.initialFetchPolicy,variables:D},R.setVariables):Promise.resolve())},v.prototype.updateQuery=function(D){var W=this.queryManager,we=D(W.cache.diff({query:this.options.query,variables:this.variables,returnPartialData:!0,optimistic:!1}).result,{variables:this.variables});we&&(W.cache.writeQuery({query:this.options.query,data:we,variables:this.variables}),W.broadcastQueries())},v.prototype.startPolling=function(D){this.options.pollInterval=D,this.updatePolling()},v.prototype.stopPolling=function(){this.options.pollInterval=0,this.updatePolling()},v.prototype.applyNextFetchPolicy=function(D,W){if(W.nextFetchPolicy){var Z=W.fetchPolicy,we=void 0===Z?"cache-first":Z,st=W.initialFetchPolicy,Tt=void 0===st?we:st;"standby"===we||(W.fetchPolicy="function"==typeof W.nextFetchPolicy?W.nextFetchPolicy(we,{reason:D,options:W,observable:this,initialFetchPolicy:Tt}):"variables-changed"===D?Tt:W.nextFetchPolicy)}return W.fetchPolicy},v.prototype.fetch=function(D,W,Z){return this.queryManager.setObservableQuery(this),this.queryManager.fetchConcastWithInfo(this.queryId,D,W,Z)},v.prototype.updatePolling=function(){var D=this;if(!this.queryManager.ssrMode){var Z=this.pollingInfo,we=this.options.pollInterval;if(!we||!this.hasObservers())return void(Z&&(clearTimeout(Z.timeout),delete this.pollingInfo));if(!Z||Z.interval!==we){(0,z.V1)(we,24),(Z||(this.pollingInfo={})).interval=we;var Tt=function(){var Yt,nn;D.pollingInfo&&(k(D.queryInfo.networkStatus)||null!==(nn=(Yt=D.options).skipPollAttempt)&&void 0!==nn&&nn.call(Yt)?jt():D.reobserve({fetchPolicy:"no-cache"===D.options.initialFetchPolicy?"no-cache":"network-only"},R.poll).then(jt,jt))},jt=function(){var Yt=D.pollingInfo;Yt&&(clearTimeout(Yt.timeout),Yt.timeout=setTimeout(Tt,Yt.interval))};jt()}}},v.prototype.updateLastResult=function(D,W){void 0===W&&(W=this.variables);var Z=this.getLastError();return Z&&this.last&&!(0,zn.L)(W,this.last.variables)&&(Z=void 0),this.last=(0,F.Cl)({result:this.queryManager.assumeImmutableResults?D:(0,Ot.m)(D),variables:W},Z?{error:Z}:null)},v.prototype.reobserveAsConcast=function(D,W){var Z=this;this.isTornDown=!1;var we=W===R.refetch||W===R.fetchMore||W===R.poll,st=this.options.variables,Tt=this.options.fetchPolicy,jt=(0,Gt.o)(this.options,D||{}),Yt=we?jt:un(this.options,jt),nn=this.transformDocument(Yt.query);this.lastQuery=nn,we||(this.updatePolling(),D&&D.variables&&!(0,zn.L)(D.variables,st)&&"standby"!==Yt.fetchPolicy&&(Yt.fetchPolicy===Tt||"function"==typeof Yt.nextFetchPolicy)&&(this.applyNextFetchPolicy("variables-changed",Yt),void 0===W&&(W=R.setVariables))),this.waitForOwnResult&&(this.waitForOwnResult=It(Yt.fetchPolicy));var pn=function(){Z.concast===Pn&&(Z.waitForOwnResult=!1)},mn=Yt.variables&&(0,F.Cl)({},Yt.variables),Nn=this.fetch(Yt,W,nn),Pn=Nn.concast,wt={next:function(ft){(0,zn.L)(Z.variables,mn)&&(pn(),Z.reportResult(ft,mn))},error:function(ft){(0,zn.L)(Z.variables,mn)&&(Re(ft)||(ft=new De({networkError:ft})),pn(),Z.reportError(ft,mn))}};return!we&&(Nn.fromLink||!this.concast)&&(this.concast&&this.observer&&this.concast.removeObserver(this.observer),this.concast=Pn,this.observer=wt),Pn.addObserver(wt),Pn},v.prototype.reobserve=function(D,W){return function Ye(I){return I.catch(function(){}),I}(this.reobserveAsConcast(D,W).promise.then(this.maskResult))},v.prototype.resubscribeAfterError=function(){for(var D=[],W=0;W0},v.prototype.tearDownQuery=function(){this.isTornDown||(this.concast&&this.observer&&(this.concast.removeObserver(this.observer),delete this.concast,delete this.observer),this.stopPolling(),this.subscriptions.forEach(function(D){return D.unsubscribe()}),this.subscriptions.clear(),this.queryManager.stopQuery(this.queryId),this.observers.clear(),this.isTornDown=!0)},v.prototype.transformDocument=function(D){return this.queryManager.transform(D)},v.prototype.maskResult=function(D){return D&&"data"in D?(0,F.Cl)((0,F.Cl)({},D),{data:this.queryManager.maskOperation({document:this.query,data:D.data,fetchPolicy:this.options.fetchPolicy,id:this.queryId})}):D},v}(et.c);function gt(I){var v=I.options,D=v.fetchPolicy,W=v.nextFetchPolicy;return"cache-and-network"===D||"network-only"===D?I.reobserve({fetchPolicy:"cache-first",nextFetchPolicy:function(Z,we){return this.nextFetchPolicy=W,"function"==typeof this.nextFetchPolicy?this.nextFetchPolicy(Z,we):D}}):I.reobserve()}function fn(I){!1!==globalThis.__DEV__&&z.V1.error(25,I.message,I.stack)}function ge(I){!1!==globalThis.__DEV__&&I&&!1!==globalThis.__DEV__&&z.V1.debug(26,I)}function It(I){return"network-only"===I||"no-cache"===I||"standby"===I}it(Vi);var Ft=new(_e.et?WeakMap:Map);function Kn(I,v){var D=I[v];"function"==typeof D&&(I[v]=function(){return Ft.set(I,(Ft.get(I)+1)%1e15),D.apply(this,arguments)})}function Ti(I){I.notifyTimeout&&(clearTimeout(I.notifyTimeout),I.notifyTimeout=void 0)}var ii=function(){function I(v,D){void 0===D&&(D=v.generateQueryId()),this.queryId=D,this.listeners=new Set,this.document=null,this.lastRequestId=1,this.stopped=!1,this.dirty=!1,this.observableQuery=null;var W=this.cache=v.cache;Ft.has(W)||(Ft.set(W,0),Kn(W,"evict"),Kn(W,"modify"),Kn(W,"reset"))}return I.prototype.init=function(v){var D=v.networkStatus||R.loading;return this.variables&&this.networkStatus!==R.loading&&!(0,zn.L)(this.variables,v.variables)&&(D=R.setVariables),(0,zn.L)(v.variables,this.variables)||(this.lastDiff=void 0),Object.assign(this,{document:v.document,variables:v.variables,networkError:null,graphQLErrors:this.graphQLErrors||[],networkStatus:D}),v.observableQuery&&this.setObservableQuery(v.observableQuery),v.lastRequestId&&(this.lastRequestId=v.lastRequestId),this},I.prototype.reset=function(){Ti(this),this.dirty=!1},I.prototype.resetDiff=function(){this.lastDiff=void 0},I.prototype.getDiff=function(){var v=this.getDiffOptions();if(this.lastDiff&&(0,zn.L)(v,this.lastDiff.options))return this.lastDiff.diff;this.updateWatch(this.variables);var D=this.observableQuery;if(D&&"no-cache"===D.options.fetchPolicy)return{complete:!1};var W=this.cache.diff(v);return this.updateLastDiff(W,v),W},I.prototype.updateLastDiff=function(v,D){this.lastDiff=v?{diff:v,options:D||this.getDiffOptions()}:void 0},I.prototype.getDiffOptions=function(v){var D;return void 0===v&&(v=this.variables),{query:this.document,variables:v,returnPartialData:!0,optimistic:!0,canonizeResults:null===(D=this.observableQuery)||void 0===D?void 0:D.options.canonizeResults}},I.prototype.setDiff=function(v){var W,D=this,Z=this.lastDiff&&this.lastDiff.diff;v&&!v.complete&&null!==(W=this.observableQuery)&&void 0!==W&&W.getLastError()||(this.updateLastDiff(v),!this.dirty&&!(0,zn.L)(Z&&Z.result,v&&v.result)&&(this.dirty=!0,this.notifyTimeout||(this.notifyTimeout=setTimeout(function(){return D.notify()},0))))},I.prototype.setObservableQuery=function(v){var D=this;v!==this.observableQuery&&(this.oqListener&&this.listeners.delete(this.oqListener),this.observableQuery=v,v?(v.queryInfo=this,this.listeners.add(this.oqListener=function(){D.getDiff().fromOptimisticTransaction?v.observe():gt(v)})):delete this.oqListener)},I.prototype.notify=function(){var v=this;Ti(this),this.shouldNotify()&&this.listeners.forEach(function(D){return D(v)}),this.dirty=!1},I.prototype.shouldNotify=function(){if(!this.dirty||!this.listeners.size)return!1;if(k(this.networkStatus)&&this.observableQuery){var v=this.observableQuery.options.fetchPolicy;if("cache-only"!==v&&"cache-and-network"!==v)return!1}return!0},I.prototype.stop=function(){if(!this.stopped){this.stopped=!0,this.reset(),this.cancel(),this.cancel=I.prototype.cancel;var v=this.observableQuery;v&&v.stopPolling()}},I.prototype.cancel=function(){},I.prototype.updateWatch=function(v){var D=this;void 0===v&&(v=this.variables);var W=this.observableQuery;if(!W||"no-cache"!==W.options.fetchPolicy){var Z=(0,F.Cl)((0,F.Cl)({},this.getDiffOptions(v)),{watcher:this,callback:function(we){return D.setDiff(we)}});(!this.lastWatch||!(0,zn.L)(Z,this.lastWatch))&&(this.cancel(),this.cancel=this.cache.watch(this.lastWatch=Z))}},I.prototype.resetLastWrite=function(){this.lastWrite=void 0},I.prototype.shouldWrite=function(v,D){var W=this.lastWrite;return!(W&&W.dmCount===Ft.get(this.cache)&&(0,zn.L)(D,W.variables)&&(0,zn.L)(v.data,W.result.data))},I.prototype.markResult=function(v,D,W,Z){var we=this,st=new $e.ZI,Tt=(0,Ze.E)(v.errors)?v.errors.slice(0):[];if(this.reset(),"incremental"in v&&(0,Ze.E)(v.incremental)){var jt=In(this.getDiff().result,v);v.data=jt}else if("hasNext"in v&&v.hasNext){var Yt=this.getDiff();v.data=st.merge(Yt.result,v.data)}this.graphQLErrors=Tt,"no-cache"===W.fetchPolicy?this.updateLastDiff({result:v.data,complete:!0},this.getDiffOptions(W.variables)):0!==Z&&(Sr(v,W.errorPolicy)?this.cache.performTransaction(function(nn){if(we.shouldWrite(v,W.variables))nn.writeQuery({query:D,data:v.data,variables:W.variables,overwrite:1===Z}),we.lastWrite={result:v,variables:W.variables,dmCount:Ft.get(we.cache)};else if(we.lastDiff&&we.lastDiff.diff.complete)return void(v.data=we.lastDiff.diff.result);var pn=we.getDiffOptions(W.variables),mn=nn.diff(pn);!we.stopped&&(0,zn.L)(we.variables,W.variables)&&we.updateWatch(W.variables),we.updateLastDiff(mn,pn),mn.complete&&(v.data=mn.result)}):this.lastWrite=void 0)},I.prototype.markReady=function(){return this.networkError=null,this.networkStatus=R.ready},I.prototype.markError=function(v){return this.networkStatus=R.error,this.lastWrite=void 0,this.reset(),v.graphQLErrors&&(this.graphQLErrors=v.graphQLErrors),v.networkError&&(this.networkError=v.networkError),v},I}();function Sr(I,v){void 0===v&&(v="none");var D="ignore"===v||"all"===v,W=!je(I);return!W&&D&&I.data&&(W=!0),W}var Lr=h(4420),Br=h(2170),vr=h(2151),Xr=h(2390),Qr=h(6882),Le=h(4539),ct=Object.prototype.hasOwnProperty,lt=Object.create(null),tn=function(){function I(v){var D=this;this.clientAwareness={},this.queries=new Map,this.fetchCancelFns=new Map,this.transformCache=new Br.A(vr.v["queryManager.getDocumentInfo"]||2e3),this.queryIdCounter=1,this.requestIdCounter=1,this.mutationIdCounter=1,this.inFlightLinkObservables=new Lr.b(!1),this.noCacheWarningsByQueryId=new Set;var W=new Xt.c(function(we){return D.cache.transformDocument(we)},{cache:!1});this.cache=v.cache,this.link=v.link,this.defaultOptions=v.defaultOptions,this.queryDeduplication=v.queryDeduplication,this.clientAwareness=v.clientAwareness,this.localState=v.localState,this.ssrMode=v.ssrMode,this.assumeImmutableResults=v.assumeImmutableResults,this.dataMasking=v.dataMasking;var Z=v.documentTransform;this.documentTransform=Z?W.concat(Z).concat(W):W,this.defaultContext=v.defaultContext||Object.create(null),(this.onBroadcast=v.onBroadcast)&&(this.mutationStore=Object.create(null))}return I.prototype.stop=function(){var v=this;this.queries.forEach(function(D,W){v.stopQueryNoBroadcast(W)}),this.cancelPendingFetches((0,z.vA)(27))},I.prototype.cancelPendingFetches=function(v){this.fetchCancelFns.forEach(function(D){return D(v)}),this.fetchCancelFns.clear()},I.prototype.mutate=function(v){return(0,F.sH)(this,arguments,void 0,function(D){var W,Z,we,st,Tt,jt,Yt,nn=D.mutation,pn=D.variables,mn=D.optimisticResponse,Nn=D.updateQueries,Pn=D.refetchQueries,He=void 0===Pn?[]:Pn,wt=D.awaitRefetchQueries,ft=void 0!==wt&&wt,gn=D.update,Fn=D.onQueryUpdated,ti=D.fetchPolicy,si=void 0===ti?(null===(jt=this.defaultOptions.mutate)||void 0===jt?void 0:jt.fetchPolicy)||"network-only":ti,oi=D.errorPolicy,Ar=void 0===oi?(null===(Yt=this.defaultOptions.mutate)||void 0===Yt?void 0:Yt.errorPolicy)||"none":oi,wr=D.keepRootFields,Li=D.context;return(0,F.YH)(this,function(Rr){switch(Rr.label){case 0:return(0,z.V1)(nn,28),(0,z.V1)("network-only"===si||"no-cache"===si,29),W=this.generateMutationId(),nn=this.cache.transformForLink(this.transform(nn)),Z=this.getDocumentInfo(nn).hasClientExports,pn=this.getVariables(nn,pn),Z?[4,this.localState.addExportedVariables(nn,pn,Li)]:[3,2];case 1:pn=Rr.sent(),Rr.label=2;case 2:return we=this.mutationStore&&(this.mutationStore[W]={mutation:nn,variables:pn,loading:!0,error:null}),st=mn&&this.markMutationOptimistic(mn,{mutationId:W,document:nn,variables:pn,fetchPolicy:si,errorPolicy:Ar,context:Li,updateQueries:Nn,update:gn,keepRootFields:wr}),this.broadcastQueries(),Tt=this,[2,new Promise(function(Bo,Oo){return _n(Tt.getObservableFromLink(nn,(0,F.Cl)((0,F.Cl)({},Li),{optimisticResponse:st?mn:void 0}),pn,{},!1),function(kr){if(je(kr)&&"none"===Ar)throw new De({graphQLErrors:ve(kr)});we&&(we.loading=!1,we.error=null);var oo=(0,F.Cl)({},kr);return"function"==typeof He&&(He=He(oo)),"ignore"===Ar&&je(oo)&&delete oo.errors,Tt.markMutationResult({mutationId:W,result:oo,document:nn,variables:pn,fetchPolicy:si,errorPolicy:Ar,context:Li,update:gn,updateQueries:Nn,awaitRefetchQueries:ft,refetchQueries:He,removeOptimistic:st?W:void 0,onQueryUpdated:Fn,keepRootFields:wr})}).subscribe({next:function(kr){Tt.broadcastQueries(),(!("hasNext"in kr)||!1===kr.hasNext)&&Bo((0,F.Cl)((0,F.Cl)({},kr),{data:Tt.maskOperation({document:nn,data:kr.data,fetchPolicy:si,id:W})}))},error:function(kr){we&&(we.loading=!1,we.error=kr),st&&Tt.cache.removeOptimistic(W),Tt.broadcastQueries(),Oo(kr instanceof De?kr:new De({networkError:kr}))}})})]}})})},I.prototype.markMutationResult=function(v,D){var W=this;void 0===D&&(D=this.cache);var Z=v.result,we=[],st="no-cache"===v.fetchPolicy;if(!st&&Sr(Z,v.errorPolicy)){if(pt(Z)||we.push({result:Z.data,dataId:"ROOT_MUTATION",query:v.document,variables:v.variables}),pt(Z)&&(0,Ze.E)(Z.incremental)){var Tt=D.diff({id:"ROOT_MUTATION",query:this.getDocumentInfo(v.document).asQuery,variables:v.variables,optimistic:!1,returnPartialData:!0}),jt=void 0;Tt.result&&(jt=In(Tt.result,Z)),typeof jt<"u"&&(Z.data=jt,we.push({result:jt,dataId:"ROOT_MUTATION",query:v.document,variables:v.variables}))}var Yt=v.updateQueries;Yt&&this.queries.forEach(function(pn,mn){var Nn=pn.observableQuery,Pn=Nn&&Nn.queryName;if(Pn&&ct.call(Yt,Pn)){var He=Yt[Pn],wt=W.queries.get(mn),ft=wt.document,gn=wt.variables,Fn=D.diff({query:ft,variables:gn,returnPartialData:!0,optimistic:!1}),ti=Fn.result;if(Fn.complete&&ti){var oi=He(ti,{mutationResult:Z,queryName:ft&&(0,Vn.n4)(ft)||void 0,queryVariables:gn});oi&&we.push({result:oi,dataId:"ROOT_QUERY",query:ft,variables:gn})}}})}if(we.length>0||(v.refetchQueries||"").length>0||v.update||v.onQueryUpdated||v.removeOptimistic){var nn=[];if(this.refetchQueries({updateCache:function(pn){st||we.forEach(function(He){return pn.write(He)});var mn=v.update,Nn=!function $n(I){return pt(I)||function an(I){return"hasNext"in I&&"data"in I}(I)}(Z)||pt(Z)&&!Z.hasNext;if(mn){if(!st){var Pn=pn.diff({id:"ROOT_MUTATION",query:W.getDocumentInfo(v.document).asQuery,variables:v.variables,optimistic:!1,returnPartialData:!0});Pn.complete&&("incremental"in(Z=(0,F.Cl)((0,F.Cl)({},Z),{data:Pn.result}))&&delete Z.incremental,"hasNext"in Z&&delete Z.hasNext)}Nn&&mn(pn,Z,{context:v.context,variables:v.variables})}!st&&!v.keepRootFields&&Nn&&pn.modify({id:"ROOT_MUTATION",fields:function(He,wt){return"__typename"===wt.fieldName?He:wt.DELETE}})},include:v.refetchQueries,optimistic:!1,removeOptimistic:v.removeOptimistic,onQueryUpdated:v.onQueryUpdated||null}).forEach(function(pn){return nn.push(pn)}),v.awaitRefetchQueries||v.onQueryUpdated)return Promise.all(nn).then(function(){return Z})}return Promise.resolve(Z)},I.prototype.markMutationOptimistic=function(v,D){var W=this,Z="function"==typeof v?v(D.variables,{IGNORE:lt}):v;return Z!==lt&&(this.cache.recordOptimisticTransaction(function(we){try{W.markMutationResult((0,F.Cl)((0,F.Cl)({},D),{result:{data:Z}}),we)}catch(st){!1!==globalThis.__DEV__&&z.V1.error(st)}},D.mutationId),!0)},I.prototype.fetchQuery=function(v,D,W){return this.fetchConcastWithInfo(v,D,W).concast.promise},I.prototype.getQueryStore=function(){var v=Object.create(null);return this.queries.forEach(function(D,W){v[W]={variables:D.variables,networkStatus:D.networkStatus,networkError:D.networkError,graphQLErrors:D.graphQLErrors}}),v},I.prototype.resetErrors=function(v){var D=this.queries.get(v);D&&(D.networkError=void 0,D.graphQLErrors=[])},I.prototype.transform=function(v){return this.documentTransform.transformDocument(v)},I.prototype.getDocumentInfo=function(v){var D=this.transformCache;if(!D.has(v)){var W={hasClientExports:(0,Fe.f2)(v),hasForcedResolvers:this.localState.shouldForceResolvers(v),hasNonreactiveDirective:(0,Fe.d8)(["nonreactive"],v),nonReactiveQuery:(0,Jt.x3)(v),clientQuery:this.localState.clientQuery(v),serverQuery:(0,Jt.iz)([{name:"client",remove:!0},{name:"connection"},{name:"nonreactive"},{name:"unmask"}],v),defaultVars:(0,Vn.wY)((0,Vn.Vu)(v)),asQuery:(0,F.Cl)((0,F.Cl)({},v),{definitions:v.definitions.map(function(Z){return"OperationDefinition"===Z.kind&&"query"!==Z.operation?(0,F.Cl)((0,F.Cl)({},Z),{operation:"query"}):Z})})};D.set(v,W)}return D.get(v)},I.prototype.getVariables=function(v,D){return(0,F.Cl)((0,F.Cl)({},this.getDocumentInfo(v).defaultVars),D)},I.prototype.watchQuery=function(v){var D=this.transform(v.query);typeof(v=(0,F.Cl)((0,F.Cl)({},v),{variables:this.getVariables(D,v.variables)})).notifyOnNetworkStatusChange>"u"&&(v.notifyOnNetworkStatusChange=!1);var W=new ii(this),Z=new Vi({queryManager:this,queryInfo:W,options:v});return Z.lastQuery=D,this.queries.set(Z.queryId,W),W.init({document:D,observableQuery:Z,variables:Z.variables}),Z},I.prototype.query=function(v,D){var W=this;void 0===D&&(D=this.generateQueryId()),(0,z.V1)(v.query,30),(0,z.V1)("Document"===v.query.kind,31),(0,z.V1)(!v.returnPartialData,32),(0,z.V1)(!v.pollInterval,33);var Z=this.transform(v.query);return this.fetchQuery(D,(0,F.Cl)((0,F.Cl)({},v),{query:Z})).then(function(we){return we&&(0,F.Cl)((0,F.Cl)({},we),{data:W.maskOperation({document:Z,data:we.data,fetchPolicy:v.fetchPolicy,id:D})})}).finally(function(){return W.stopQuery(D)})},I.prototype.generateQueryId=function(){return String(this.queryIdCounter++)},I.prototype.generateRequestId=function(){return this.requestIdCounter++},I.prototype.generateMutationId=function(){return String(this.mutationIdCounter++)},I.prototype.stopQueryInStore=function(v){this.stopQueryInStoreNoBroadcast(v),this.broadcastQueries()},I.prototype.stopQueryInStoreNoBroadcast=function(v){var D=this.queries.get(v);D&&D.stop()},I.prototype.clearStore=function(v){return void 0===v&&(v={discardWatches:!0}),this.cancelPendingFetches((0,z.vA)(34)),this.queries.forEach(function(D){D.observableQuery?D.networkStatus=R.loading:D.stop()}),this.mutationStore&&(this.mutationStore=Object.create(null)),this.cache.reset(v)},I.prototype.getObservableQueries=function(v){var D=this;void 0===v&&(v="active");var W=new Map,Z=new Map,we=new Map,st=new Set;return Array.isArray(v)&&v.forEach(function(Tt){if("string"==typeof Tt)Z.set(Tt,Tt),we.set(Tt,!1);else if((0,J.Kc)(Tt)){var jt=(0,Bn.y)(D.transform(Tt));Z.set(jt,(0,Vn.n4)(Tt)),we.set(jt,!1)}else(0,tt.U)(Tt)&&Tt.query&&st.add(Tt)}),this.queries.forEach(function(Tt,jt){var Yt=Tt.observableQuery,nn=Tt.document;if(Yt){if("all"===v)return void W.set(jt,Yt);var pn=Yt.queryName;if("standby"===Yt.options.fetchPolicy||"active"===v&&!Yt.hasObservers())return;("active"===v||pn&&we.has(pn)||nn&&we.has((0,Bn.y)(nn)))&&(W.set(jt,Yt),pn&&we.set(pn,!0),nn&&we.set((0,Bn.y)(nn),!0))}}),st.size&&st.forEach(function(Tt){var jt=(0,q.v)("legacyOneTimeQuery"),Yt=D.getQuery(jt).init({document:Tt.query,variables:Tt.variables}),nn=new Vi({queryManager:D,queryInfo:Yt,options:(0,F.Cl)((0,F.Cl)({},Tt),{fetchPolicy:"network-only"})});(0,z.V1)(nn.queryId===jt),Yt.setObservableQuery(nn),W.set(jt,nn)}),!1!==globalThis.__DEV__&&we.size&&we.forEach(function(Tt,jt){if(!Tt){var Yt=Z.get(jt);Yt?!1!==globalThis.__DEV__&&z.V1.warn(35,Yt):!1!==globalThis.__DEV__&&z.V1.warn(36)}}),W},I.prototype.reFetchObservableQueries=function(v){var D=this;void 0===v&&(v=!1);var W=[];return this.getObservableQueries(v?"all":"active").forEach(function(Z,we){var st=Z.options.fetchPolicy;Z.resetLastResults(),(v||"standby"!==st&&"cache-only"!==st)&&W.push(Z.refetch()),D.getQuery(we).setDiff(null)}),this.broadcastQueries(),Promise.all(W)},I.prototype.setObservableQuery=function(v){this.getQuery(v.queryId).setObservableQuery(v)},I.prototype.startGraphQLSubscription=function(v){var D=this,W=v.query,Z=v.variables,we=v.fetchPolicy,st=v.errorPolicy,Tt=void 0===st?"none":st,jt=v.context,Yt=void 0===jt?{}:jt,nn=v.extensions,pn=void 0===nn?{}:nn;W=this.transform(W),Z=this.getVariables(W,Z);var mn=function(Pn){return D.getObservableFromLink(W,Yt,Pn,pn).map(function(He){"no-cache"!==we&&(Sr(He,Tt)&&D.cache.write({query:W,result:He.data,dataId:"ROOT_SUBSCRIPTION",variables:Pn}),D.broadcastQueries());var wt=je(He),ft=function pe(I){return!!I.extensions&&Array.isArray(I.extensions[ke])}(He);if(wt||ft){var gn={};if(wt&&(gn.graphQLErrors=He.errors),ft&&(gn.protocolErrors=He.extensions[ke]),"none"===Tt||ft)throw new De(gn)}return"ignore"===Tt&&delete He.errors,He})};if(this.getDocumentInfo(W).hasClientExports){var Nn=this.localState.addExportedVariables(W,Z,Yt).then(mn);return new et.c(function(Pn){var He=null;return Nn.then(function(wt){return He=wt.subscribe(Pn)},Pn.error),function(){return He&&He.unsubscribe()}})}return mn(Z)},I.prototype.stopQuery=function(v){this.stopQueryNoBroadcast(v),this.broadcastQueries()},I.prototype.stopQueryNoBroadcast=function(v){this.stopQueryInStoreNoBroadcast(v),this.removeQuery(v)},I.prototype.removeQuery=function(v){this.fetchCancelFns.delete(v),this.queries.has(v)&&(this.getQuery(v).stop(),this.queries.delete(v))},I.prototype.broadcastQueries=function(){this.onBroadcast&&this.onBroadcast(),this.queries.forEach(function(v){return v.notify()})},I.prototype.getLocalState=function(){return this.localState},I.prototype.getObservableFromLink=function(v,D,W,Z,we){var Tt,st=this;void 0===we&&(we=null!==(Tt=D?.queryDeduplication)&&void 0!==Tt?Tt:this.queryDeduplication);var jt,Yt=this.getDocumentInfo(v),nn=Yt.serverQuery,pn=Yt.clientQuery;if(nn){var Nn=this.inFlightLinkObservables,Pn=this.link,He={query:nn,variables:W,operationName:(0,Vn.n4)(nn)||void 0,context:this.prepareContext((0,F.Cl)((0,F.Cl)({},D),{forceFetch:!we})),extensions:Z};if(D=He.context,we){var wt=(0,Bn.y)(nn),ft=(0,On.M)(W),gn=Nn.lookup(wt,ft);if(!(jt=gn.observable)){var Fn=new bn([oe(Pn,He)]);jt=gn.observable=Fn,Fn.beforeNext(function(){Nn.remove(wt,ft)})}}else jt=new bn([oe(Pn,He)])}else jt=new bn([et.c.of({data:{}})]),D=this.prepareContext(D);return pn&&(jt=_n(jt,function(ti){return st.localState.runResolvers({document:pn,remoteResult:ti,context:D,variables:W})})),jt},I.prototype.getResultsFromLink=function(v,D,W){var Z=v.lastRequestId=this.generateRequestId(),we=this.cache.transformForLink(W.query);return _n(this.getObservableFromLink(we,W.context,W.variables),function(st){var Tt=ve(st),jt=Tt.length>0,Yt=W.errorPolicy;if(Z>=v.lastRequestId){if(jt&&"none"===Yt)throw v.markError(new De({graphQLErrors:Tt}));v.markResult(st,we,W,D),v.markReady()}var nn={data:st.data,loading:!1,networkStatus:R.ready};return jt&&"none"===Yt&&(nn.data=void 0),jt&&"ignore"!==Yt&&(nn.errors=Tt,nn.networkStatus=R.error),nn},function(st){var Tt=Re(st)?st:new De({networkError:st});throw Z>=v.lastRequestId&&v.markError(Tt),Tt})},I.prototype.fetchConcastWithInfo=function(v,D,W,Z){var we=this;void 0===W&&(W=R.loading),void 0===Z&&(Z=D.query);var oi,Ar,st=this.getVariables(Z,D.variables),Tt=this.getQuery(v),jt=this.defaultOptions.watchQuery,Yt=D.fetchPolicy,pn=D.errorPolicy,Nn=D.returnPartialData,He=D.notifyOnNetworkStatusChange,ft=D.context,Fn=Object.assign({},D,{query:Z,variables:st,fetchPolicy:void 0===Yt?jt&&jt.fetchPolicy||"cache-first":Yt,errorPolicy:void 0===pn?jt&&jt.errorPolicy||"none":pn,returnPartialData:void 0!==Nn&&Nn,notifyOnNetworkStatusChange:void 0!==He&&He,context:void 0===ft?{}:ft}),ti=function(Li){Fn.variables=Li;var Rr=we.fetchQueryByPolicy(Tt,Fn,W);return"standby"!==Fn.fetchPolicy&&Rr.sources.length>0&&Tt.observableQuery&&Tt.observableQuery.applyNextFetchPolicy("after-fetch",D),Rr},si=function(){return we.fetchCancelFns.delete(v)};if(this.fetchCancelFns.set(v,function(Li){si(),setTimeout(function(){return oi.cancel(Li)})}),this.getDocumentInfo(Fn.query).hasClientExports)oi=new bn(this.localState.addExportedVariables(Fn.query,Fn.variables,Fn.context).then(ti).then(function(Li){return Li.sources})),Ar=!0;else{var wr=ti(Fn.variables);Ar=wr.fromLink,oi=new bn(wr.sources)}return oi.promise.then(si,si),{concast:oi,fromLink:Ar}},I.prototype.refetchQueries=function(v){var D=this,W=v.updateCache,Z=v.include,we=v.optimistic,st=void 0!==we&&we,Tt=v.removeOptimistic,jt=void 0===Tt?st?(0,q.v)("refetchQueries"):void 0:Tt,Yt=v.onQueryUpdated,nn=new Map;Z&&this.getObservableQueries(Z).forEach(function(mn,Nn){nn.set(Nn,{oq:mn,lastDiff:D.getQuery(Nn).getDiff()})});var pn=new Map;return W&&this.cache.batch({update:W,optimistic:st&&jt||!1,removeOptimistic:jt,onWatchUpdated:function(mn,Nn,Pn){var He=mn.watcher instanceof ii&&mn.watcher.observableQuery;if(He){if(Yt){nn.delete(He.queryId);var wt=Yt(He,Nn,Pn);return!0===wt&&(wt=He.refetch()),!1!==wt&&pn.set(He,wt),wt}null!==Yt&&nn.set(He.queryId,{oq:He,lastDiff:Pn,diff:Nn})}}}),nn.size&&nn.forEach(function(mn,Nn){var ft,Pn=mn.oq,He=mn.lastDiff,wt=mn.diff;if(Yt){if(!wt){var gn=Pn.queryInfo;gn.reset(),wt=gn.getDiff()}ft=Yt(Pn,wt,He)}(!Yt||!0===ft)&&(ft=Pn.refetch()),!1!==ft&&pn.set(Pn,ft),Nn.indexOf("legacyOneTimeQuery")>=0&&D.stopQueryNoBroadcast(Nn)}),jt&&this.cache.removeOptimistic(jt),pn},I.prototype.maskOperation=function(v){var D,W,Z,we=v.document,st=v.data;if(!1!==globalThis.__DEV__){var Tt=v.fetchPolicy,jt=v.id,Yt=null===(D=(0,Vn.Vu)(we))||void 0===D?void 0:D.operation,nn=(null!==(W=Yt?.[0])&&void 0!==W?W:"o")+jt;this.dataMasking&&"no-cache"===Tt&&!(0,Qt.s6)(we)&&!this.noCacheWarningsByQueryId.has(nn)&&(this.noCacheWarningsByQueryId.add(nn),!1!==globalThis.__DEV__&&z.V1.warn(37,null!==(Z=(0,Vn.n4)(we))&&void 0!==Z?Z:"Unnamed ".concat(Yt??"operation")))}return this.dataMasking?function Tr(I,v,D){var W;if(!D.fragmentMatches)return!1!==globalThis.__DEV__&&(0,Qr.Ki)(),I;var Z=(0,Vn.Vu)(v);return(0,z.V1)(Z,51),null==I?I:(0,Xr.S)(I,Z.selectionSet,{operationType:Z.operation,operationName:null===(W=Z.name)||void 0===W?void 0:W.value,fragmentMap:(0,Qt.JG)((0,Vn.zK)(v)),cache:D,mutableTargets:new Qr.jq,knownChanged:new Qr.xm})}(st,we,this.cache):st},I.prototype.maskFragment=function(v){var D=v.data;return this.dataMasking?(0,Le.z)(D,v.fragment,this.cache,v.fragmentName):D},I.prototype.fetchQueryByPolicy=function(v,D,W){var Z=this,we=D.query,st=D.variables,Tt=D.fetchPolicy,jt=D.refetchWritePolicy,Yt=D.errorPolicy,nn=D.returnPartialData,pn=D.context,mn=D.notifyOnNetworkStatusChange,Nn=v.networkStatus;v.init({document:we,variables:st,networkStatus:W});var Pn=function(){return v.getDiff()},He=function(ti,si){void 0===si&&(si=v.networkStatus||R.loading);var oi=ti.result;!1!==globalThis.__DEV__&&!nn&&!(0,zn.L)(oi,{})&&ge(ti.missing);var Ar=function(wr){return et.c.of((0,F.Cl)({data:wr,loading:k(si),networkStatus:si},ti.complete?null:{partial:!0}))};return oi&&Z.getDocumentInfo(we).hasForcedResolvers?Z.localState.runResolvers({document:we,remoteResult:{data:oi},context:pn,variables:st,onlyRunForcedResolvers:!0}).then(function(wr){return Ar(wr.data||void 0)}):"none"===Yt&&si===R.refetch&&Array.isArray(ti.missing)?Ar(void 0):Ar(oi)},wt="no-cache"===Tt?0:W===R.refetch&&"merge"!==jt?1:2,ft=function(){return Z.getResultsFromLink(v,wt,{query:we,variables:st,context:pn,fetchPolicy:Tt,errorPolicy:Yt})},gn=mn&&"number"==typeof Nn&&Nn!==W&&k(W);switch(Tt){default:case"cache-first":return(Fn=Pn()).complete?{fromLink:!1,sources:[He(Fn,v.markReady())]}:nn||gn?{fromLink:!0,sources:[He(Fn),ft()]}:{fromLink:!0,sources:[ft()]};case"cache-and-network":var Fn;return(Fn=Pn()).complete||nn||gn?{fromLink:!0,sources:[He(Fn),ft()]}:{fromLink:!0,sources:[ft()]};case"cache-only":return{fromLink:!1,sources:[He(Pn(),v.markReady())]};case"network-only":return gn?{fromLink:!0,sources:[He(Pn()),ft()]}:{fromLink:!0,sources:[ft()]};case"no-cache":return gn?{fromLink:!0,sources:[He(v.getDiff()),ft()]}:{fromLink:!0,sources:[ft()]};case"standby":return{fromLink:!1,sources:[]}}},I.prototype.getQuery=function(v){return v&&!this.queries.has(v)&&this.queries.set(v,new ii(this,v)),this.queries.get(v)},I.prototype.prepareContext=function(v){void 0===v&&(v={});var D=this.localState.prepareContext(v);return(0,F.Cl)((0,F.Cl)((0,F.Cl)({},this.defaultContext),D),{clientAwareness:this.clientAwareness})},I}(),Ct=h(1955);function Di(I){return I.kind===Ct.b.FIELD||I.kind===Ct.b.FRAGMENT_SPREAD||I.kind===Ct.b.INLINE_FRAGMENT}var Oi=h(4141),Si=function(){function I(v){var D=v.cache,W=v.client,Z=v.resolvers,we=v.fragmentMatcher;this.selectionsToResolveCache=new WeakMap,this.cache=D,W&&(this.client=W),Z&&this.addResolvers(Z),we&&this.setFragmentMatcher(we)}return I.prototype.addResolvers=function(v){var D=this;this.resolvers=this.resolvers||{},Array.isArray(v)?v.forEach(function(W){D.resolvers=(0,$e.D9)(D.resolvers,W)}):this.resolvers=(0,$e.D9)(this.resolvers,v)},I.prototype.setResolvers=function(v){this.resolvers={},this.addResolvers(v)},I.prototype.getResolvers=function(){return this.resolvers||{}},I.prototype.runResolvers=function(v){return(0,F.sH)(this,arguments,void 0,function(D){var W=D.document,Z=D.remoteResult,we=D.context,st=D.variables,Tt=D.onlyRunForcedResolvers,jt=void 0!==Tt&&Tt;return(0,F.YH)(this,function(Yt){return W?[2,this.resolveDocument(W,Z.data,we,st,this.fragmentMatcher,jt).then(function(nn){return(0,F.Cl)((0,F.Cl)({},Z),{data:nn.result})})]:[2,Z]})})},I.prototype.setFragmentMatcher=function(v){this.fragmentMatcher=v},I.prototype.getFragmentMatcher=function(){return this.fragmentMatcher},I.prototype.clientQuery=function(v){return(0,Fe.d8)(["client"],v)&&this.resolvers?v:null},I.prototype.serverQuery=function(v){return(0,Jt.er)(v)},I.prototype.prepareContext=function(v){var D=this.cache;return(0,F.Cl)((0,F.Cl)({},v),{cache:D,getCacheKey:function(W){return D.identify(W)}})},I.prototype.addExportedVariables=function(v){return(0,F.sH)(this,arguments,void 0,function(D,W,Z){return void 0===W&&(W={}),void 0===Z&&(Z={}),(0,F.YH)(this,function(we){return D?[2,this.resolveDocument(D,this.buildRootValueFromCache(D,W)||{},this.prepareContext(Z),W).then(function(st){return(0,F.Cl)((0,F.Cl)({},W),st.exportedVariables)})]:[2,(0,F.Cl)({},W)]})})},I.prototype.shouldForceResolvers=function(v){var D=!1;return(0,yt.YR)(v,{Directive:{enter:function(W){if("client"===W.name.value&&W.arguments&&(D=W.arguments.some(function(Z){return"always"===Z.name.value&&"BooleanValue"===Z.value.kind&&!0===Z.value.value})))return yt.sP}}}),D},I.prototype.buildRootValueFromCache=function(v,D){return this.cache.diff({query:(0,Jt.zc)(v),variables:D,returnPartialData:!0,optimistic:!1}).result},I.prototype.resolveDocument=function(v,D){return(0,F.sH)(this,arguments,void 0,function(W,Z,we,st,Tt,jt){var Yt,nn,pn,mn,Nn,Pn,He,wt,ft,gn;return void 0===we&&(we={}),void 0===st&&(st={}),void 0===Tt&&(Tt=function(){return!0}),void 0===jt&&(jt=!1),(0,F.YH)(this,function(ti){return Yt=(0,Vn.Vn)(W),nn=(0,Vn.zK)(W),pn=(0,Qt.JG)(nn),mn=this.collectSelectionsToResolve(Yt,pn),Pn=(Nn=Yt.operation)?Nn.charAt(0).toUpperCase()+Nn.slice(1):"Query",wt=(He=this).cache,ft=He.client,gn={fragmentMap:pn,context:(0,F.Cl)((0,F.Cl)({},we),{cache:wt,client:ft}),variables:st,fragmentMatcher:Tt,defaultOperationType:Pn,exportedVariables:{},selectionsToResolve:mn,onlyRunForcedResolvers:jt},[2,this.resolveSelectionSet(Yt.selectionSet,!1,Z,gn).then(function(si){return{result:si,exportedVariables:gn.exportedVariables}})]})})},I.prototype.resolveSelectionSet=function(v,D,W,Z){return(0,F.sH)(this,void 0,void 0,function(){var we,st,Tt,jt,nn=this;return(0,F.YH)(this,function(pn){return we=Z.fragmentMap,st=Z.context,Tt=Z.variables,jt=[W],[2,Promise.all(v.selections.map(function(mn){return(0,F.sH)(nn,void 0,void 0,function(){var Nn;return(0,F.YH)(this,function(He){return(D||Z.selectionsToResolve.has(mn))&&(0,Fe.MS)(mn,Tt)?(0,J.dt)(mn)?[2,this.resolveField(mn,D,W,Z).then(function(wt){var ft;typeof wt<"u"&&jt.push(((ft={})[(0,J.ue)(mn)]=wt,ft))})]:((0,J.kd)(mn)?Nn=mn:(0,z.V1)(Nn=we[mn.name.value],19,mn.name.value),Nn&&Nn.typeCondition&&Z.fragmentMatcher(W,Nn.typeCondition.name.value,st)?[2,this.resolveSelectionSet(Nn.selectionSet,D,W,Z).then(function(wt){jt.push(wt)})]:[2]):[2]})})})).then(function(){return(0,$e.IM)(jt)})]})})},I.prototype.resolveField=function(v,D,W,Z){return(0,F.sH)(this,void 0,void 0,function(){var we,st,Tt,jt,Yt,nn,pn,mn,Nn,Pn=this;return(0,F.YH)(this,function(He){return W?(we=Z.variables,st=v.name.value,Tt=(0,J.ue)(v),jt=st!==Tt,Yt=W[Tt]||W[st],nn=Promise.resolve(Yt),(!Z.onlyRunForcedResolvers||this.shouldForceResolvers(v))&&(pn=W.__typename||Z.defaultOperationType,(mn=this.resolvers&&this.resolvers[pn])&&(Nn=mn[jt?st:Tt])&&(nn=Promise.resolve(Oi.bl.withValue(this.cache,Nn,[W,(0,J.MB)(v,we),Z.context,{field:v,fragmentMap:Z.fragmentMap}])))),[2,nn.then(function(wt){var ft,gn;if(void 0===wt&&(wt=Yt),v.directives&&v.directives.forEach(function(ti){"export"===ti.name.value&&ti.arguments&&ti.arguments.forEach(function(si){"as"===si.name.value&&"StringValue"===si.value.kind&&(Z.exportedVariables[si.value.value]=wt)})}),!v.selectionSet||null==wt)return wt;var Fn=null!==(gn=null===(ft=v.directives)||void 0===ft?void 0:ft.some(function(ti){return"client"===ti.name.value}))&&void 0!==gn&&gn;return Array.isArray(wt)?Pn.resolveSubSelectedArray(v,D||Fn,wt,Z):v.selectionSet?Pn.resolveSelectionSet(v.selectionSet,D||Fn,wt,Z):void 0})]):[2,null]})})},I.prototype.resolveSubSelectedArray=function(v,D,W,Z){var we=this;return Promise.all(W.map(function(st){return null===st?null:Array.isArray(st)?we.resolveSubSelectedArray(v,D,st,Z):v.selectionSet?we.resolveSelectionSet(v.selectionSet,D,st,Z):void 0}))},I.prototype.collectSelectionsToResolve=function(v,D){var W=function(st){return!Array.isArray(st)},Z=this.selectionsToResolveCache;return function we(st){if(!Z.has(st)){var Tt=new Set;Z.set(st,Tt),(0,yt.YR)(st,{Directive:function(jt,Yt,nn,pn,mn){"client"===jt.name.value&&mn.forEach(function(Nn){W(Nn)&&Di(Nn)&&Tt.add(Nn)})},FragmentSpread:function(jt,Yt,nn,pn,mn){var Nn=D[jt.name.value];(0,z.V1)(Nn,20,jt.name.value);var Pn=we(Nn);Pn.size>0&&(mn.forEach(function(He){W(He)&&Di(He)&&Tt.add(He)}),Tt.add(jt),Pn.forEach(function(He){Tt.add(He)}))}})}return Z.get(st)}(v)},I}();function pr(I,v){return(0,Gt.o)(I,v,v.variables&&{variables:(0,Gt.o)((0,F.Cl)((0,F.Cl)({},I&&I.variables),v.variables))})}var go=h(8782),hr=!1,mr=function(){function I(v){var W,D=this;if(this.resetStoreCallbacks=[],this.clearStoreCallbacks=[],!v.cache)throw(0,z.vA)(16);var Z=v.uri,Tt=v.cache,jt=v.documentTransform,Yt=v.ssrMode,nn=void 0!==Yt&&Yt,pn=v.ssrForceFetchDelay,mn=void 0===pn?0:pn,Nn=v.connectToDevTools,Pn=v.queryDeduplication,He=void 0===Pn||Pn,wt=v.defaultOptions,ft=v.defaultContext,gn=v.assumeImmutableResults,Fn=void 0===gn?Tt.assumeImmutableResults:gn,ti=v.resolvers,si=v.typeDefs,oi=v.fragmentMatcher,Ar=v.name,wr=v.version,Li=v.devtools,Rr=v.dataMasking,Bo=v.link;Bo||(Bo=Z?new Ei({uri:Z,credentials:v.credentials,headers:v.headers}):ae.C.empty()),this.link=Bo,this.cache=Tt,this.disableNetworkFetches=nn||mn>0,this.queryDeduplication=He,this.defaultOptions=wt||Object.create(null),this.typeDefs=si,this.devtoolsConfig=(0,F.Cl)((0,F.Cl)({},Li),{enabled:null!==(W=Li?.enabled)&&void 0!==W?W:Nn}),void 0===this.devtoolsConfig.enabled&&(this.devtoolsConfig.enabled=!1!==globalThis.__DEV__),mn&&setTimeout(function(){return D.disableNetworkFetches=!1},mn),this.watchQuery=this.watchQuery.bind(this),this.query=this.query.bind(this),this.mutate=this.mutate.bind(this),this.watchFragment=this.watchFragment.bind(this),this.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this),this.version=he.r,this.localState=new Si({cache:Tt,client:this,resolvers:ti,fragmentMatcher:oi}),this.queryManager=new tn({cache:this.cache,link:this.link,defaultOptions:this.defaultOptions,defaultContext:ft,documentTransform:jt,queryDeduplication:He,ssrMode:nn,dataMasking:!!Rr,clientAwareness:{name:Ar,version:wr},localState:this.localState,assumeImmutableResults:Fn,onBroadcast:this.devtoolsConfig.enabled?function(){D.devToolsHookCb&&D.devToolsHookCb({action:{},state:{queries:D.queryManager.getQueryStore(),mutations:D.queryManager.mutationStore||{}},dataWithOptimisticResults:D.cache.extract(!0)})}:void 0}),this.devtoolsConfig.enabled&&this.connectToDevTools()}return I.prototype.connectToDevTools=function(){if(!(typeof window>"u")){var v=window,D=Symbol.for("apollo.devtools");(v[D]=v[D]||[]).push(this),v.__APOLLO_CLIENT__=this,!hr&&!1!==globalThis.__DEV__&&(hr=!0,window.document&&window.top===window.self&&/^(https?|file):$/.test(window.location.protocol)&&setTimeout(function(){if(!window.__APOLLO_DEVTOOLS_GLOBAL_HOOK__){var W=window.navigator,Z=W&&W.userAgent,we=void 0;"string"==typeof Z&&(Z.indexOf("Chrome/")>-1?we="https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm":Z.indexOf("Firefox/")>-1&&(we="https://addons.mozilla.org/en-US/firefox/addon/apollo-developer-tools/")),we&&!1!==globalThis.__DEV__&&z.V1.log("Download the Apollo DevTools for a better development experience: %s",we)}},1e4))}},Object.defineProperty(I.prototype,"documentTransform",{get:function(){return this.queryManager.documentTransform},enumerable:!1,configurable:!0}),I.prototype.stop=function(){this.queryManager.stop()},I.prototype.watchQuery=function(v){return this.defaultOptions.watchQuery&&(v=pr(this.defaultOptions.watchQuery,v)),this.disableNetworkFetches&&("network-only"===v.fetchPolicy||"cache-and-network"===v.fetchPolicy)&&(v=(0,F.Cl)((0,F.Cl)({},v),{fetchPolicy:"cache-first"})),this.queryManager.watchQuery(v)},I.prototype.query=function(v){return this.defaultOptions.query&&(v=pr(this.defaultOptions.query,v)),(0,z.V1)("cache-and-network"!==v.fetchPolicy,17),this.disableNetworkFetches&&"network-only"===v.fetchPolicy&&(v=(0,F.Cl)((0,F.Cl)({},v),{fetchPolicy:"cache-first"})),this.queryManager.query(v)},I.prototype.mutate=function(v){return this.defaultOptions.mutate&&(v=pr(this.defaultOptions.mutate,v)),this.queryManager.mutate(v)},I.prototype.subscribe=function(v){var D=this,W=this.queryManager.generateQueryId();return this.queryManager.startGraphQLSubscription(v).map(function(Z){return(0,F.Cl)((0,F.Cl)({},Z),{data:D.queryManager.maskOperation({document:v.query,data:Z.data,fetchPolicy:v.fetchPolicy,id:W})})})},I.prototype.readQuery=function(v,D){return void 0===D&&(D=!1),this.cache.readQuery(v,D)},I.prototype.watchFragment=function(v){var D;return this.cache.watchFragment((0,F.Cl)((0,F.Cl)({},v),((D={})[Symbol.for("apollo.dataMasking")]=this.queryManager.dataMasking,D)))},I.prototype.readFragment=function(v,D){return void 0===D&&(D=!1),this.cache.readFragment(v,D)},I.prototype.writeQuery=function(v){var D=this.cache.writeQuery(v);return!1!==v.broadcast&&this.queryManager.broadcastQueries(),D},I.prototype.writeFragment=function(v){var D=this.cache.writeFragment(v);return!1!==v.broadcast&&this.queryManager.broadcastQueries(),D},I.prototype.__actionHookForDevTools=function(v){this.devToolsHookCb=v},I.prototype.__requestRaw=function(v){return oe(this.link,v)},I.prototype.resetStore=function(){var v=this;return Promise.resolve().then(function(){return v.queryManager.clearStore({discardWatches:!1})}).then(function(){return Promise.all(v.resetStoreCallbacks.map(function(D){return D()}))}).then(function(){return v.reFetchObservableQueries()})},I.prototype.clearStore=function(){var v=this;return Promise.resolve().then(function(){return v.queryManager.clearStore({discardWatches:!0})}).then(function(){return Promise.all(v.clearStoreCallbacks.map(function(D){return D()}))})},I.prototype.onResetStore=function(v){var D=this;return this.resetStoreCallbacks.push(v),function(){D.resetStoreCallbacks=D.resetStoreCallbacks.filter(function(W){return W!==v})}},I.prototype.onClearStore=function(v){var D=this;return this.clearStoreCallbacks.push(v),function(){D.clearStoreCallbacks=D.clearStoreCallbacks.filter(function(W){return W!==v})}},I.prototype.reFetchObservableQueries=function(v){return this.queryManager.reFetchObservableQueries(v)},I.prototype.refetchQueries=function(v){var D=this.queryManager.refetchQueries(v),W=[],Z=[];D.forEach(function(st,Tt){W.push(Tt),Z.push(st)});var we=Promise.all(Z);return we.queries=W,we.results=Z,we.catch(function(st){!1!==globalThis.__DEV__&&z.V1.debug(18,st)}),we},I.prototype.getObservableQueries=function(v){return void 0===v&&(v="active"),this.queryManager.getObservableQueries(v)},I.prototype.extract=function(v){return this.cache.extract(v)},I.prototype.restore=function(v){return this.cache.restore(v)},I.prototype.addResolvers=function(v){this.localState.addResolvers(v)},I.prototype.setResolvers=function(v){this.localState.setResolvers(v)},I.prototype.getResolvers=function(){return this.localState.getResolvers()},I.prototype.setLocalStateFragmentMatcher=function(v){this.localState.setFragmentMatcher(v)},I.prototype.setLink=function(v){this.link=this.queryManager.link=v},Object.defineProperty(I.prototype,"defaultContext",{get:function(){return this.queryManager.defaultContext},enumerable:!1,configurable:!0}),I}();function vo(I,v){if(!I)throw new Error(v??"Unexpected invariant triggered.")}!1!==globalThis.__DEV__&&(mr.prototype.getMemoryInternals=go.ep);const ui=/\r\n|[\n\r]/g;function Ii(I,v){let D=0,W=1;for(const Z of I.body.matchAll(ui)){if("number"==typeof Z.index||vo(!1),Z.index>=v)break;D=Z.index+Z[0].length,W+=1}return{line:W,column:v+1-D}}function Vr(I,v){const D=I.locationOffset.column-1,W="".padStart(D)+I.body,Z=v.line-1,st=v.line+(I.locationOffset.line-1),jt=v.column+(1===v.line?D:0),Yt=`${I.name}:${st}:${jt}\n`,nn=W.split(/\r\n|[\n\r]/g),pn=nn[Z];if(pn.length>120){const mn=Math.floor(jt/80),Nn=jt%80,Pn=[];for(let He=0;He["|",He]),["|","^".padStart(Nn)],["|",Pn[mn+1]]])}return Yt+ms([[st-1+" |",nn[Z-1]],[`${st} |`,pn],["|","^".padStart(jt)],[`${st+1} |`,nn[Z+1]]])}function ms(I){const v=I.filter(([W,Z])=>void 0!==Z),D=Math.max(...v.map(([W])=>W.length));return v.map(([W,Z])=>W.padStart(D)+(Z?" "+Z:"")).join("\n")}class ks extends Error{constructor(v,...D){var W,Z,we;const{nodes:st,source:Tt,positions:jt,path:Yt,originalError:nn,extensions:pn}=function sa(I){const v=I[0];return null==v||"kind"in v||"length"in v?{nodes:v,source:I[1],positions:I[2],path:I[3],originalError:I[4],extensions:I[5]}:v}(D);super(v),this.name="GraphQLError",this.path=Yt??void 0,this.originalError=nn??void 0,this.nodes=$o(Array.isArray(st)?st:st?[st]:void 0);const mn=$o(null===(W=this.nodes)||void 0===W?void 0:W.map(Pn=>Pn.loc).filter(Pn=>null!=Pn));this.source=Tt??(null==mn||null===(Z=mn[0])||void 0===Z?void 0:Z.source),this.positions=jt??mn?.map(Pn=>Pn.start),this.locations=jt&&Tt?jt.map(Pn=>Ii(Tt,Pn)):mn?.map(Pn=>Ii(Pn.source,Pn.start));const Nn=function _o(I){return"object"==typeof I&&null!==I}(nn?.extensions)?nn?.extensions:void 0;this.extensions=null!==(we=pn??Nn)&&void 0!==we?we:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),null!=nn&&nn.stack?Object.defineProperty(this,"stack",{value:nn.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,ks):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let v=this.message;if(this.nodes)for(const D of this.nodes)D.loc&&(v+="\n\n"+Vr((I=D.loc).source,Ii(I.source,I.start)));else if(this.source&&this.locations)for(const D of this.locations)v+="\n\n"+Vr(this.source,D);var I;return v}toJSON(){const v={message:this.message};return null!=this.locations&&(v.locations=this.locations),null!=this.path&&(v.path=this.path),null!=this.extensions&&Object.keys(this.extensions).length>0&&(v.extensions=this.extensions),v}}function $o(I){return void 0===I||0===I.length?void 0:I}function Er(I,v,D){return new ks(`Syntax Error: ${D}`,{source:I,positions:[v]})}var ur=h(1222),gs=function(I){return I.QUERY="QUERY",I.MUTATION="MUTATION",I.SUBSCRIPTION="SUBSCRIPTION",I.FIELD="FIELD",I.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",I.FRAGMENT_SPREAD="FRAGMENT_SPREAD",I.INLINE_FRAGMENT="INLINE_FRAGMENT",I.VARIABLE_DEFINITION="VARIABLE_DEFINITION",I.SCHEMA="SCHEMA",I.SCALAR="SCALAR",I.OBJECT="OBJECT",I.FIELD_DEFINITION="FIELD_DEFINITION",I.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",I.INTERFACE="INTERFACE",I.UNION="UNION",I.ENUM="ENUM",I.ENUM_VALUE="ENUM_VALUE",I.INPUT_OBJECT="INPUT_OBJECT",I.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION",I}(gs||{}),Fs=h(5174),Fo=h(3725),rn=function(I){return I.SOF="",I.EOF="",I.BANG="!",I.DOLLAR="$",I.AMP="&",I.PAREN_L="(",I.PAREN_R=")",I.SPREAD="...",I.COLON=":",I.EQUALS="=",I.AT="@",I.BRACKET_L="[",I.BRACKET_R="]",I.BRACE_L="{",I.PIPE="|",I.BRACE_R="}",I.NAME="Name",I.INT="Int",I.FLOAT="Float",I.STRING="String",I.BLOCK_STRING="BlockString",I.COMMENT="Comment",I}(rn||{});class Mo{constructor(v){const D=new ur.ou(rn.SOF,0,0,0,0);this.source=v,this.lastToken=D,this.token=D,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let v=this.token;if(v.kind!==rn.EOF)do{if(v.next)v=v.next;else{const D=Ui(this,v.end);v.next=D,D.prev=v,v=D}}while(v.kind===rn.COMMENT);return v}}function No(I){return I>=0&&I<=55295||I>=57344&&I<=1114111}function Jo(I,v){return co(I.charCodeAt(v))&&Lo(I.charCodeAt(v+1))}function co(I){return I>=55296&&I<=56319}function Lo(I){return I>=56320&&I<=57343}function Dr(I,v){const D=I.source.body.codePointAt(v);if(void 0===D)return rn.EOF;if(D>=32&&D<=126){const W=String.fromCodePoint(D);return'"'===W?"'\"'":`"${W}"`}return"U+"+D.toString(16).toUpperCase().padStart(4,"0")}function yr(I,v,D,W,Z){return new ur.ou(v,D,W,I.line,1+D-I.lineStart,Z)}function Ui(I,v){const D=I.source.body,W=D.length;let Z=v;for(;Z=48&&I<=57?I-48:I>=65&&I<=70?I-55:I>=97&&I<=102?I-87:-1}function Pa(I,v){const D=I.source.body;switch(D.charCodeAt(v+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:"\n",size:2};case 114:return{value:"\r",size:2};case 116:return{value:"\t",size:2}}throw Er(I.source,v,`Invalid character escape sequence: "${D.slice(v,v+2)}".`)}function Ir(I,v){const D=I.source.body,W=D.length;let Z=I.lineStart,we=v+3,st=we,Tt="";const jt=[];for(;we0||(0,eo.U)(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||(0,eo.U)(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}class Pr{constructor(v,D={}){const W=function Zs(I){return bo(I,Wn)}(v)?v:new Wn(v);this._lexer=new Mo(W),this._options=D,this._tokenCounter=0}get tokenCount(){return this._tokenCounter}parseName(){const v=this.expectToken(rn.NAME);return this.node(v,{kind:Ct.b.NAME,value:v.value})}parseDocument(){return this.node(this._lexer.token,{kind:Ct.b.DOCUMENT,definitions:this.many(rn.SOF,this.parseDefinition,rn.EOF)})}parseDefinition(){if(this.peek(rn.BRACE_L))return this.parseOperationDefinition();const v=this.peekDescription(),D=v?this._lexer.lookahead():this._lexer.token;if(D.kind===rn.NAME){switch(D.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}if(v)throw Er(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are supported only on type definitions.");switch(D.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"extend":return this.parseTypeSystemExtension()}}throw this.unexpected(D)}parseOperationDefinition(){const v=this._lexer.token;if(this.peek(rn.BRACE_L))return this.node(v,{kind:Ct.b.OPERATION_DEFINITION,operation:ur.cE.QUERY,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});const D=this.parseOperationType();let W;return this.peek(rn.NAME)&&(W=this.parseName()),this.node(v,{kind:Ct.b.OPERATION_DEFINITION,operation:D,name:W,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){const v=this.expectToken(rn.NAME);switch(v.value){case"query":return ur.cE.QUERY;case"mutation":return ur.cE.MUTATION;case"subscription":return ur.cE.SUBSCRIPTION}throw this.unexpected(v)}parseVariableDefinitions(){return this.optionalMany(rn.PAREN_L,this.parseVariableDefinition,rn.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:Ct.b.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(rn.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(rn.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){const v=this._lexer.token;return this.expectToken(rn.DOLLAR),this.node(v,{kind:Ct.b.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:Ct.b.SELECTION_SET,selections:this.many(rn.BRACE_L,this.parseSelection,rn.BRACE_R)})}parseSelection(){return this.peek(rn.SPREAD)?this.parseFragment():this.parseField()}parseField(){const v=this._lexer.token,D=this.parseName();let W,Z;return this.expectOptionalToken(rn.COLON)?(W=D,Z=this.parseName()):Z=D,this.node(v,{kind:Ct.b.FIELD,alias:W,name:Z,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(rn.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(v){return this.optionalMany(rn.PAREN_L,v?this.parseConstArgument:this.parseArgument,rn.PAREN_R)}parseArgument(v=!1){const D=this._lexer.token,W=this.parseName();return this.expectToken(rn.COLON),this.node(D,{kind:Ct.b.ARGUMENT,name:W,value:this.parseValueLiteral(v)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){const v=this._lexer.token;this.expectToken(rn.SPREAD);const D=this.expectOptionalKeyword("on");return!D&&this.peek(rn.NAME)?this.node(v,{kind:Ct.b.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(v,{kind:Ct.b.INLINE_FRAGMENT,typeCondition:D?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){const v=this._lexer.token;return this.expectKeyword("fragment"),this.node(v,!0===this._options.allowLegacyFragmentVariables?{kind:Ct.b.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}:{kind:Ct.b.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if("on"===this._lexer.token.value)throw this.unexpected();return this.parseName()}parseValueLiteral(v){const D=this._lexer.token;switch(D.kind){case rn.BRACKET_L:return this.parseList(v);case rn.BRACE_L:return this.parseObject(v);case rn.INT:return this.advanceLexer(),this.node(D,{kind:Ct.b.INT,value:D.value});case rn.FLOAT:return this.advanceLexer(),this.node(D,{kind:Ct.b.FLOAT,value:D.value});case rn.STRING:case rn.BLOCK_STRING:return this.parseStringLiteral();case rn.NAME:switch(this.advanceLexer(),D.value){case"true":return this.node(D,{kind:Ct.b.BOOLEAN,value:!0});case"false":return this.node(D,{kind:Ct.b.BOOLEAN,value:!1});case"null":return this.node(D,{kind:Ct.b.NULL});default:return this.node(D,{kind:Ct.b.ENUM,value:D.value})}case rn.DOLLAR:if(v){if(this.expectToken(rn.DOLLAR),this._lexer.token.kind===rn.NAME)throw Er(this._lexer.source,D.start,`Unexpected variable "$${this._lexer.token.value}" in constant value.`);throw this.unexpected(D)}return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){const v=this._lexer.token;return this.advanceLexer(),this.node(v,{kind:Ct.b.STRING,value:v.value,block:v.kind===rn.BLOCK_STRING})}parseList(v){return this.node(this._lexer.token,{kind:Ct.b.LIST,values:this.any(rn.BRACKET_L,()=>this.parseValueLiteral(v),rn.BRACKET_R)})}parseObject(v){return this.node(this._lexer.token,{kind:Ct.b.OBJECT,fields:this.any(rn.BRACE_L,()=>this.parseObjectField(v),rn.BRACE_R)})}parseObjectField(v){const D=this._lexer.token,W=this.parseName();return this.expectToken(rn.COLON),this.node(D,{kind:Ct.b.OBJECT_FIELD,name:W,value:this.parseValueLiteral(v)})}parseDirectives(v){const D=[];for(;this.peek(rn.AT);)D.push(this.parseDirective(v));return D}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(v){const D=this._lexer.token;return this.expectToken(rn.AT),this.node(D,{kind:Ct.b.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(v)})}parseTypeReference(){const v=this._lexer.token;let D;if(this.expectOptionalToken(rn.BRACKET_L)){const W=this.parseTypeReference();this.expectToken(rn.BRACKET_R),D=this.node(v,{kind:Ct.b.LIST_TYPE,type:W})}else D=this.parseNamedType();return this.expectOptionalToken(rn.BANG)?this.node(v,{kind:Ct.b.NON_NULL_TYPE,type:D}):D}parseNamedType(){return this.node(this._lexer.token,{kind:Ct.b.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(rn.STRING)||this.peek(rn.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){const v=this._lexer.token,D=this.parseDescription();this.expectKeyword("schema");const W=this.parseConstDirectives(),Z=this.many(rn.BRACE_L,this.parseOperationTypeDefinition,rn.BRACE_R);return this.node(v,{kind:Ct.b.SCHEMA_DEFINITION,description:D,directives:W,operationTypes:Z})}parseOperationTypeDefinition(){const v=this._lexer.token,D=this.parseOperationType();this.expectToken(rn.COLON);const W=this.parseNamedType();return this.node(v,{kind:Ct.b.OPERATION_TYPE_DEFINITION,operation:D,type:W})}parseScalarTypeDefinition(){const v=this._lexer.token,D=this.parseDescription();this.expectKeyword("scalar");const W=this.parseName(),Z=this.parseConstDirectives();return this.node(v,{kind:Ct.b.SCALAR_TYPE_DEFINITION,description:D,name:W,directives:Z})}parseObjectTypeDefinition(){const v=this._lexer.token,D=this.parseDescription();this.expectKeyword("type");const W=this.parseName(),Z=this.parseImplementsInterfaces(),we=this.parseConstDirectives(),st=this.parseFieldsDefinition();return this.node(v,{kind:Ct.b.OBJECT_TYPE_DEFINITION,description:D,name:W,interfaces:Z,directives:we,fields:st})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(rn.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(rn.BRACE_L,this.parseFieldDefinition,rn.BRACE_R)}parseFieldDefinition(){const v=this._lexer.token,D=this.parseDescription(),W=this.parseName(),Z=this.parseArgumentDefs();this.expectToken(rn.COLON);const we=this.parseTypeReference(),st=this.parseConstDirectives();return this.node(v,{kind:Ct.b.FIELD_DEFINITION,description:D,name:W,arguments:Z,type:we,directives:st})}parseArgumentDefs(){return this.optionalMany(rn.PAREN_L,this.parseInputValueDef,rn.PAREN_R)}parseInputValueDef(){const v=this._lexer.token,D=this.parseDescription(),W=this.parseName();this.expectToken(rn.COLON);const Z=this.parseTypeReference();let we;this.expectOptionalToken(rn.EQUALS)&&(we=this.parseConstValueLiteral());const st=this.parseConstDirectives();return this.node(v,{kind:Ct.b.INPUT_VALUE_DEFINITION,description:D,name:W,type:Z,defaultValue:we,directives:st})}parseInterfaceTypeDefinition(){const v=this._lexer.token,D=this.parseDescription();this.expectKeyword("interface");const W=this.parseName(),Z=this.parseImplementsInterfaces(),we=this.parseConstDirectives(),st=this.parseFieldsDefinition();return this.node(v,{kind:Ct.b.INTERFACE_TYPE_DEFINITION,description:D,name:W,interfaces:Z,directives:we,fields:st})}parseUnionTypeDefinition(){const v=this._lexer.token,D=this.parseDescription();this.expectKeyword("union");const W=this.parseName(),Z=this.parseConstDirectives(),we=this.parseUnionMemberTypes();return this.node(v,{kind:Ct.b.UNION_TYPE_DEFINITION,description:D,name:W,directives:Z,types:we})}parseUnionMemberTypes(){return this.expectOptionalToken(rn.EQUALS)?this.delimitedMany(rn.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){const v=this._lexer.token,D=this.parseDescription();this.expectKeyword("enum");const W=this.parseName(),Z=this.parseConstDirectives(),we=this.parseEnumValuesDefinition();return this.node(v,{kind:Ct.b.ENUM_TYPE_DEFINITION,description:D,name:W,directives:Z,values:we})}parseEnumValuesDefinition(){return this.optionalMany(rn.BRACE_L,this.parseEnumValueDefinition,rn.BRACE_R)}parseEnumValueDefinition(){const v=this._lexer.token,D=this.parseDescription(),W=this.parseEnumValueName(),Z=this.parseConstDirectives();return this.node(v,{kind:Ct.b.ENUM_VALUE_DEFINITION,description:D,name:W,directives:Z})}parseEnumValueName(){if("true"===this._lexer.token.value||"false"===this._lexer.token.value||"null"===this._lexer.token.value)throw Er(this._lexer.source,this._lexer.token.start,`${Ys(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){const v=this._lexer.token,D=this.parseDescription();this.expectKeyword("input");const W=this.parseName(),Z=this.parseConstDirectives(),we=this.parseInputFieldsDefinition();return this.node(v,{kind:Ct.b.INPUT_OBJECT_TYPE_DEFINITION,description:D,name:W,directives:Z,fields:we})}parseInputFieldsDefinition(){return this.optionalMany(rn.BRACE_L,this.parseInputValueDef,rn.BRACE_R)}parseTypeSystemExtension(){const v=this._lexer.lookahead();if(v.kind===rn.NAME)switch(v.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(v)}parseSchemaExtension(){const v=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");const D=this.parseConstDirectives(),W=this.optionalMany(rn.BRACE_L,this.parseOperationTypeDefinition,rn.BRACE_R);if(0===D.length&&0===W.length)throw this.unexpected();return this.node(v,{kind:Ct.b.SCHEMA_EXTENSION,directives:D,operationTypes:W})}parseScalarTypeExtension(){const v=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");const D=this.parseName(),W=this.parseConstDirectives();if(0===W.length)throw this.unexpected();return this.node(v,{kind:Ct.b.SCALAR_TYPE_EXTENSION,name:D,directives:W})}parseObjectTypeExtension(){const v=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");const D=this.parseName(),W=this.parseImplementsInterfaces(),Z=this.parseConstDirectives(),we=this.parseFieldsDefinition();if(0===W.length&&0===Z.length&&0===we.length)throw this.unexpected();return this.node(v,{kind:Ct.b.OBJECT_TYPE_EXTENSION,name:D,interfaces:W,directives:Z,fields:we})}parseInterfaceTypeExtension(){const v=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");const D=this.parseName(),W=this.parseImplementsInterfaces(),Z=this.parseConstDirectives(),we=this.parseFieldsDefinition();if(0===W.length&&0===Z.length&&0===we.length)throw this.unexpected();return this.node(v,{kind:Ct.b.INTERFACE_TYPE_EXTENSION,name:D,interfaces:W,directives:Z,fields:we})}parseUnionTypeExtension(){const v=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");const D=this.parseName(),W=this.parseConstDirectives(),Z=this.parseUnionMemberTypes();if(0===W.length&&0===Z.length)throw this.unexpected();return this.node(v,{kind:Ct.b.UNION_TYPE_EXTENSION,name:D,directives:W,types:Z})}parseEnumTypeExtension(){const v=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");const D=this.parseName(),W=this.parseConstDirectives(),Z=this.parseEnumValuesDefinition();if(0===W.length&&0===Z.length)throw this.unexpected();return this.node(v,{kind:Ct.b.ENUM_TYPE_EXTENSION,name:D,directives:W,values:Z})}parseInputObjectTypeExtension(){const v=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");const D=this.parseName(),W=this.parseConstDirectives(),Z=this.parseInputFieldsDefinition();if(0===W.length&&0===Z.length)throw this.unexpected();return this.node(v,{kind:Ct.b.INPUT_OBJECT_TYPE_EXTENSION,name:D,directives:W,fields:Z})}parseDirectiveDefinition(){const v=this._lexer.token,D=this.parseDescription();this.expectKeyword("directive"),this.expectToken(rn.AT);const W=this.parseName(),Z=this.parseArgumentDefs(),we=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");const st=this.parseDirectiveLocations();return this.node(v,{kind:Ct.b.DIRECTIVE_DEFINITION,description:D,name:W,arguments:Z,repeatable:we,locations:st})}parseDirectiveLocations(){return this.delimitedMany(rn.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){const v=this._lexer.token,D=this.parseName();if(Object.prototype.hasOwnProperty.call(gs,D.value))return D;throw this.unexpected(v)}node(v,D){return!0!==this._options.noLocation&&(D.loc=new ur.aZ(v,this._lexer.lastToken,this._lexer.source)),D}peek(v){return this._lexer.token.kind===v}expectToken(v){const D=this._lexer.token;if(D.kind===v)return this.advanceLexer(),D;throw Er(this._lexer.source,D.start,`Expected ${no(v)}, found ${Ys(D)}.`)}expectOptionalToken(v){return this._lexer.token.kind===v&&(this.advanceLexer(),!0)}expectKeyword(v){const D=this._lexer.token;if(D.kind!==rn.NAME||D.value!==v)throw Er(this._lexer.source,D.start,`Expected "${v}", found ${Ys(D)}.`);this.advanceLexer()}expectOptionalKeyword(v){const D=this._lexer.token;return D.kind===rn.NAME&&D.value===v&&(this.advanceLexer(),!0)}unexpected(v){const D=v??this._lexer.token;return Er(this._lexer.source,D.start,`Unexpected ${Ys(D)}.`)}any(v,D,W){this.expectToken(v);const Z=[];for(;!this.expectOptionalToken(W);)Z.push(D.call(this));return Z}optionalMany(v,D,W){if(this.expectOptionalToken(v)){const Z=[];do{Z.push(D.call(this))}while(!this.expectOptionalToken(W));return Z}return[]}many(v,D,W){this.expectToken(v);const Z=[];do{Z.push(D.call(this))}while(!this.expectOptionalToken(W));return Z}delimitedMany(v,D){this.expectOptionalToken(v);const W=[];do{W.push(D.call(this))}while(this.expectOptionalToken(v));return W}advanceLexer(){const{maxTokens:v}=this._options,D=this._lexer.advance();if(D.kind!==rn.EOF&&(++this._tokenCounter,void 0!==v&&this._tokenCounter>v))throw Er(this._lexer.source,D.start,`Document contains more that ${v} tokens. Parsing aborted.`)}}function Ys(I){const v=I.value;return no(I.kind)+(null!=v?` "${v}"`:"")}function no(I){return function xo(I){return I===rn.BANG||I===rn.DOLLAR||I===rn.AMP||I===rn.PAREN_L||I===rn.PAREN_R||I===rn.SPREAD||I===rn.COLON||I===rn.EQUALS||I===rn.AT||I===rn.BRACKET_L||I===rn.BRACKET_R||I===rn.BRACE_L||I===rn.PIPE||I===rn.BRACE_R}(I)?`"${I}"`:I}var ca=new Map,Ns=new Map,jr=!0,Eo=!1;function gr(I){return I.replace(/[\s,]+/g," ").trim()}function Ki(I){var v=gr(I);if(!ca.has(v)){var D=function to(I,v){const D=new Pr(I,v),W=D.parseDocument();return Object.defineProperty(W,"tokenCount",{enumerable:!1,value:D.tokenCount}),W}(I,{experimentalFragmentVariables:Eo,allowLegacyFragmentVariables:Eo});if(!D||"Document"!==D.kind)throw new Error("Not a valid GraphQL document.");ca.set(v,function ho(I){var v=new Set(I.definitions);v.forEach(function(W){W.loc&&delete W.loc,Object.keys(W).forEach(function(Z){var we=W[Z];we&&"object"==typeof we&&v.add(we)})});var D=I.loc;return D&&(delete D.startToken,delete D.endToken),I}(function To(I){var v=new Set,D=[];return I.definitions.forEach(function(W){if("FragmentDefinition"===W.kind){var Z=W.name.value,we=function Or(I){return gr(I.source.body.substring(I.start,I.end))}(W.loc),st=Ns.get(Z);st&&!st.has(we)?jr&&console.warn("Warning: fragment with name "+Z+" already exists.\ngraphql-tag enforces all fragment names across your application to be unique; read more about\nthis in the docs: http://dev.apollodata.com/core/fragments.html#unique-names"):st||Ns.set(Z,st=new Set),st.add(we),v.has(we)||(v.add(we),D.push(W))}else D.push(W)}),(0,F.Cl)((0,F.Cl)({},I),{definitions:D})}(D)))}return ca.get(v)}function Do(I){for(var v=[],D=1;D(I().then(D=>{v.closed||(v.next(D),v.complete())},D=>{v.closed||v.error(D)}),()=>v.unsubscribe()))}class Ae{zone;constructor(v){this.zone=v}now=Date.now?Date.now:()=>+new Date;schedule(v,D=0,W){return this.zone.run(()=>Q.schedule(v,D,W))}}function vt(I){return I[V.s]=()=>I,I}function ci(I,v){return I.pipe((0,re.Q)(new Ae(v)))}function Pi(I,v,D){return I&&typeof I[v]<"u"?I[v]:D}class cs{obsQuery;valueChanges;queryId;constructor(v,D,W){this.obsQuery=v;const Z=ci((0,N.H)(vt(this.obsQuery)),D);this.valueChanges=W.useInitialLoading?Z.pipe(function Ko(I){return function(D){return new o.c(function(Z){const we=I.getCurrentResult(),{loading:st,errors:Tt,error:jt,partial:Yt,data:nn}=we,{partialRefetch:pn,fetchPolicy:mn}=I.options,Nn=Tt||jt;return pn&&Yt&&(!nn||0===Object.keys(nn).length)&&"cache-only"!==mn&&!st&&!Nn&&Z.next({...we,loading:!0,networkStatus:R.loading}),D.subscribe(Z)})}}(this.obsQuery)):Z,this.queryId=this.obsQuery.queryId}get options(){return this.obsQuery.options}get variables(){return this.obsQuery.variables}result(){return this.obsQuery.result()}getCurrentResult(){return this.obsQuery.getCurrentResult()}getLastResult(){return this.obsQuery.getLastResult()}getLastError(){return this.obsQuery.getLastError()}resetLastResults(){return this.obsQuery.resetLastResults()}refetch(v){return this.obsQuery.refetch(v)}fetchMore(v){return this.obsQuery.fetchMore(v)}subscribeToMore(v){return this.obsQuery.subscribeToMore(v)}updateQuery(v){return this.obsQuery.updateQuery(v)}stopPolling(){return this.obsQuery.stopPolling()}startPolling(v){return this.obsQuery.startPolling(v)}setOptions(v){return this.obsQuery.setOptions(v)}setVariables(v){return this.obsQuery.setVariables(v)}}const Ji=new n.nKC("APOLLO_FLAGS"),Xo=new n.nKC("APOLLO_OPTIONS"),qs=new n.nKC("APOLLO_NAMED_OPTIONS");class Us{ngZone;flags;_client;useInitialLoading;useMutationLoading;constructor(v,D,W){this.ngZone=v,this.flags=D,this._client=W,this.useInitialLoading=Pi(D,"useInitialLoading",!1),this.useMutationLoading=Pi(D,"useMutationLoading",!1)}watchQuery(v){return new cs(this.ensureClient().watchQuery({...v}),this.ngZone,{useInitialLoading:this.useInitialLoading,...v})}query(v){return le(()=>this.ensureClient().query({...v}))}mutate(v){return function j(I,v){return v?I.pipe((0,js.Z)({loading:!0}),(0,Js.T)(D=>({...D,loading:!!D.loading}))):I.pipe((0,Js.T)(D=>({...D,loading:!1})))}(le(()=>this.ensureClient().mutate({...v})),v.useMutationLoading??this.useMutationLoading)}subscribe(v,D){const W=(0,N.H)(vt(this.ensureClient().subscribe({...v})));return D&&!0!==D.useZone?W:ci(W,this.ngZone)}getClient(){return this.client}setClient(v){this.client=v}get client(){return this._client}set client(v){if(this._client)throw new Error("Client has been already defined");this._client=v}ensureClient(){return this.checkInstance(),this._client}checkInstance(){if(!this._client)throw new Error("Client has not been defined yet")}}let zs=(()=>{class I extends Us{_ngZone;map=new Map;constructor(D,W,Z,we){if(super(D,we),this._ngZone=D,W&&this.createDefault(W),Z&&"object"==typeof Z)for(let st in Z)Z.hasOwnProperty(st)&&this.create(Z[st],st)}create(D,W){nr(W)?this.createDefault(D):this.createNamed(W,D)}default(){return this}use(D){return nr(D)?this.default():this.map.get(D)}createDefault(D){if(this.getClient())throw new Error("Apollo has been already created.");return this.setClient(new mr(D))}createNamed(D,W){if(this.map.has(D))throw new Error(`Client ${D} has been already created`);this.map.set(D,new Us(this._ngZone,this.flags,new mr(W)))}removeClient(D){nr(D)?this._client=void 0:this.map.delete(D)}static \u0275fac=function(W){return new(W||I)(n.KVO(n.SKi),n.KVO(Xo,8),n.KVO(qs,8),n.KVO(Ji,8))};static \u0275prov=n.jDH({token:I,factory:I.\u0275fac})}return I})();function nr(I){return!I||"default"===I}const Qa=[zs];let Ya=(()=>{class I{static \u0275fac=function(W){return new(W||I)};static \u0275mod=n.$C({type:I});static \u0275inj=n.G2t({providers:Qa})}return I})(),hl=(()=>{class I{apollo;document;client="default";constructor(D){this.apollo=D}watch(D,W){return this.apollo.use(this.client).watchQuery({...W,variables:D,query:this.document})}fetch(D,W){return this.apollo.use(this.client).query({...W,variables:D,query:this.document})}static \u0275fac=function(W){return new(W||I)(n.KVO(zs))};static \u0275prov=n.jDH({token:I,factory:I.\u0275fac})}return I})(),fl=(()=>{class I{apollo;document;client="default";constructor(D){this.apollo=D}mutate(D,W){return this.apollo.use(this.client).mutate({...W,variables:D,mutation:this.document})}static \u0275fac=function(W){return new(W||I)(n.KVO(zs))};static \u0275prov=n.jDH({token:I,factory:I.\u0275fac})}return I})();const Ja=function Aa(I,...v){return Do(I,...v)}},6005:(Rt,xe,h)=>{"use strict";function n(o,T){if(!o)throw new Error(T)}h.d(xe,{U:()=>n})},7250:(Rt,xe,h)=>{"use strict";h.d(xe,{N:()=>T});const n=10,o=2;function T(N){return B(N,[])}function B(N,R){switch(typeof N){case"string":return JSON.stringify(N);case"function":return N.name?`[function ${N.name}]`:"[function]";case"object":return function x(N,R){if(null===N)return"null";if(R.includes(N))return"[Circular]";const k=[...R,N];if(function ne(N){return"function"==typeof N.toJSON}(N)){const M=N.toJSON();if(M!==N)return"string"==typeof M?M:B(M,k)}else if(Array.isArray(N))return function U(N,R){if(0===N.length)return"[]";if(R.length>o)return"[Array]";const k=Math.min(n,N.length),M=N.length-k,F=[];for(let z=0;z1&&F.push(`... ${M} more items`),"["+F.join(", ")+"]"}(N,k);return function Q(N,R){const k=Object.entries(N);return 0===k.length?"{}":R.length>o?"["+function V(N){const R=Object.prototype.toString.call(N).replace(/^\[object /,"").replace(/]$/,"");if("Object"===R&&"function"==typeof N.constructor){const k=N.constructor.name;if("string"==typeof k&&""!==k)return k}return R}(N)+"]":"{ "+k.map(([F,z])=>F+": "+B(z,R)).join(", ")+" }"}(N,k)}(N,R);default:return String(N)}}},1222:(Rt,xe,h)=>{"use strict";h.d(xe,{Ll:()=>x,aD:()=>T,aZ:()=>n,cE:()=>ne,ou:()=>o});class n{constructor(U,V,N){this.start=U.start,this.end=V.end,this.startToken=U,this.endToken=V,this.source=N}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}}class o{constructor(U,V,N,R,k,M){this.kind=U,this.start=V,this.end=N,this.line=R,this.column=k,this.value=M,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}}const T={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},B=new Set(Object.keys(T));function x(Q){const U=Q?.kind;return"string"==typeof U&&B.has(U)}var ne=function(Q){return Q.QUERY="query",Q.MUTATION="mutation",Q.SUBSCRIPTION="subscription",Q}(ne||{})},5174:(Rt,xe,h)=>{"use strict";h.d(xe,{OC:()=>o,yo:()=>x});var n=h(3725);function o(ne){var Q;let U=Number.MAX_SAFE_INTEGER,V=null,N=-1;for(let k=0;k0===M?k:k.slice(U)).slice(null!==(Q=V)&&void 0!==Q?Q:0,N+1)}function T(ne){let Q=0;for(;Q1&&V.slice(1).every(Fe=>0===Fe.length||(0,n.i0)(Fe.charCodeAt(0))),k=U.endsWith('\\"""'),M=ne.endsWith('"')&&!k,F=ne.endsWith("\\"),z=M||F,ae=!(null!=Q&&Q.minimize)&&(!N||ne.length>70||z||R||k);let oe="";const he=N&&(0,n.i0)(ne.charCodeAt(0));return(ae&&!he||R)&&(oe+="\n"),oe+=U,(ae||z)&&(oe+="\n"),'"""'+oe+'"""'}},3725:(Rt,xe,h)=>{"use strict";function n(ne){return 9===ne||32===ne}function o(ne){return ne>=48&&ne<=57}function T(ne){return ne>=97&&ne<=122||ne>=65&&ne<=90}function B(ne){return T(ne)||95===ne}function x(ne){return T(ne)||o(ne)||95===ne}h.d(xe,{i0:()=>n,un:()=>B,xr:()=>x,yp:()=>o})},1955:(Rt,xe,h)=>{"use strict";h.d(xe,{b:()=>n});var n=function(o){return o.NAME="Name",o.DOCUMENT="Document",o.OPERATION_DEFINITION="OperationDefinition",o.VARIABLE_DEFINITION="VariableDefinition",o.SELECTION_SET="SelectionSet",o.FIELD="Field",o.ARGUMENT="Argument",o.FRAGMENT_SPREAD="FragmentSpread",o.INLINE_FRAGMENT="InlineFragment",o.FRAGMENT_DEFINITION="FragmentDefinition",o.VARIABLE="Variable",o.INT="IntValue",o.FLOAT="FloatValue",o.STRING="StringValue",o.BOOLEAN="BooleanValue",o.NULL="NullValue",o.ENUM="EnumValue",o.LIST="ListValue",o.OBJECT="ObjectValue",o.OBJECT_FIELD="ObjectField",o.DIRECTIVE="Directive",o.NAMED_TYPE="NamedType",o.LIST_TYPE="ListType",o.NON_NULL_TYPE="NonNullType",o.SCHEMA_DEFINITION="SchemaDefinition",o.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",o.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",o.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",o.FIELD_DEFINITION="FieldDefinition",o.INPUT_VALUE_DEFINITION="InputValueDefinition",o.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",o.UNION_TYPE_DEFINITION="UnionTypeDefinition",o.ENUM_TYPE_DEFINITION="EnumTypeDefinition",o.ENUM_VALUE_DEFINITION="EnumValueDefinition",o.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",o.DIRECTIVE_DEFINITION="DirectiveDefinition",o.SCHEMA_EXTENSION="SchemaExtension",o.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",o.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",o.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",o.UNION_TYPE_EXTENSION="UnionTypeExtension",o.ENUM_TYPE_EXTENSION="EnumTypeExtension",o.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension",o}(n||{})},3246:(Rt,xe,h)=>{"use strict";h.d(xe,{y:()=>Q});var n=h(5174);const T=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function B(z){return x[z.charCodeAt(0)]}const x=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006","\\u0007","\\b","\\t","\\n","\\u000B","\\f","\\r","\\u000E","\\u000F","\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u0017","\\u0018","\\u0019","\\u001A","\\u001B","\\u001C","\\u001D","\\u001E","\\u001F","","",'\\"',"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\\\","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\u007F","\\u0080","\\u0081","\\u0082","\\u0083","\\u0084","\\u0085","\\u0086","\\u0087","\\u0088","\\u0089","\\u008A","\\u008B","\\u008C","\\u008D","\\u008E","\\u008F","\\u0090","\\u0091","\\u0092","\\u0093","\\u0094","\\u0095","\\u0096","\\u0097","\\u0098","\\u0099","\\u009A","\\u009B","\\u009C","\\u009D","\\u009E","\\u009F"];var ne=h(8540);function Q(z){return(0,ne.YR)(z,V)}const V={Name:{leave:z=>z.value},Variable:{leave:z=>"$"+z.name},Document:{leave:z=>N(z.definitions,"\n\n")},OperationDefinition:{leave(z){const ae=k("(",N(z.variableDefinitions,", "),")"),oe=N([z.operation,N([z.name,ae]),N(z.directives," ")]," ");return("query"===oe?"":oe+" ")+z.selectionSet}},VariableDefinition:{leave:({variable:z,type:ae,defaultValue:oe,directives:he})=>z+": "+ae+k(" = ",oe)+k(" ",N(he," "))},SelectionSet:{leave:({selections:z})=>R(z)},Field:{leave({alias:z,name:ae,arguments:oe,directives:he,selectionSet:Fe}){const et=k("",z,": ")+ae;let Be=et+k("(",N(oe,", "),")");return Be.length>80&&(Be=et+k("(\n",M(N(oe,"\n")),"\n)")),N([Be,N(he," "),Fe]," ")}},Argument:{leave:({name:z,value:ae})=>z+": "+ae},FragmentSpread:{leave:({name:z,directives:ae})=>"..."+z+k(" ",N(ae," "))},InlineFragment:{leave:({typeCondition:z,directives:ae,selectionSet:oe})=>N(["...",k("on ",z),N(ae," "),oe]," ")},FragmentDefinition:{leave:({name:z,typeCondition:ae,variableDefinitions:oe,directives:he,selectionSet:Fe})=>`fragment ${z}${k("(",N(oe,", "),")")} on ${ae} ${k("",N(he," ")," ")}`+Fe},IntValue:{leave:({value:z})=>z},FloatValue:{leave:({value:z})=>z},StringValue:{leave:({value:z,block:ae})=>ae?(0,n.yo)(z):function o(z){return`"${z.replace(T,B)}"`}(z)},BooleanValue:{leave:({value:z})=>z?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:z})=>z},ListValue:{leave:({values:z})=>"["+N(z,", ")+"]"},ObjectValue:{leave:({fields:z})=>"{"+N(z,", ")+"}"},ObjectField:{leave:({name:z,value:ae})=>z+": "+ae},Directive:{leave:({name:z,arguments:ae})=>"@"+z+k("(",N(ae,", "),")")},NamedType:{leave:({name:z})=>z},ListType:{leave:({type:z})=>"["+z+"]"},NonNullType:{leave:({type:z})=>z+"!"},SchemaDefinition:{leave:({description:z,directives:ae,operationTypes:oe})=>k("",z,"\n")+N(["schema",N(ae," "),R(oe)]," ")},OperationTypeDefinition:{leave:({operation:z,type:ae})=>z+": "+ae},ScalarTypeDefinition:{leave:({description:z,name:ae,directives:oe})=>k("",z,"\n")+N(["scalar",ae,N(oe," ")]," ")},ObjectTypeDefinition:{leave:({description:z,name:ae,interfaces:oe,directives:he,fields:Fe})=>k("",z,"\n")+N(["type",ae,k("implements ",N(oe," & ")),N(he," "),R(Fe)]," ")},FieldDefinition:{leave:({description:z,name:ae,arguments:oe,type:he,directives:Fe})=>k("",z,"\n")+ae+(F(oe)?k("(\n",M(N(oe,"\n")),"\n)"):k("(",N(oe,", "),")"))+": "+he+k(" ",N(Fe," "))},InputValueDefinition:{leave:({description:z,name:ae,type:oe,defaultValue:he,directives:Fe})=>k("",z,"\n")+N([ae+": "+oe,k("= ",he),N(Fe," ")]," ")},InterfaceTypeDefinition:{leave:({description:z,name:ae,interfaces:oe,directives:he,fields:Fe})=>k("",z,"\n")+N(["interface",ae,k("implements ",N(oe," & ")),N(he," "),R(Fe)]," ")},UnionTypeDefinition:{leave:({description:z,name:ae,directives:oe,types:he})=>k("",z,"\n")+N(["union",ae,N(oe," "),k("= ",N(he," | "))]," ")},EnumTypeDefinition:{leave:({description:z,name:ae,directives:oe,values:he})=>k("",z,"\n")+N(["enum",ae,N(oe," "),R(he)]," ")},EnumValueDefinition:{leave:({description:z,name:ae,directives:oe})=>k("",z,"\n")+N([ae,N(oe," ")]," ")},InputObjectTypeDefinition:{leave:({description:z,name:ae,directives:oe,fields:he})=>k("",z,"\n")+N(["input",ae,N(oe," "),R(he)]," ")},DirectiveDefinition:{leave:({description:z,name:ae,arguments:oe,repeatable:he,locations:Fe})=>k("",z,"\n")+"directive @"+ae+(F(oe)?k("(\n",M(N(oe,"\n")),"\n)"):k("(",N(oe,", "),")"))+(he?" repeatable":"")+" on "+N(Fe," | ")},SchemaExtension:{leave:({directives:z,operationTypes:ae})=>N(["extend schema",N(z," "),R(ae)]," ")},ScalarTypeExtension:{leave:({name:z,directives:ae})=>N(["extend scalar",z,N(ae," ")]," ")},ObjectTypeExtension:{leave:({name:z,interfaces:ae,directives:oe,fields:he})=>N(["extend type",z,k("implements ",N(ae," & ")),N(oe," "),R(he)]," ")},InterfaceTypeExtension:{leave:({name:z,interfaces:ae,directives:oe,fields:he})=>N(["extend interface",z,k("implements ",N(ae," & ")),N(oe," "),R(he)]," ")},UnionTypeExtension:{leave:({name:z,directives:ae,types:oe})=>N(["extend union",z,N(ae," "),k("= ",N(oe," | "))]," ")},EnumTypeExtension:{leave:({name:z,directives:ae,values:oe})=>N(["extend enum",z,N(ae," "),R(oe)]," ")},InputObjectTypeExtension:{leave:({name:z,directives:ae,fields:oe})=>N(["extend input",z,N(ae," "),R(oe)]," ")}};function N(z,ae=""){var oe;return null!==(oe=z?.filter(he=>he).join(ae))&&void 0!==oe?oe:""}function R(z){return k("{\n",M(N(z,"\n")),"\n}")}function k(z,ae,oe=""){return null!=ae&&""!==ae?z+ae+oe:""}function M(z){return k(" ",z.replace(/\n/g,"\n "))}function F(z){var ae;return null!==(ae=z?.some(oe=>oe.includes("\n")))&&void 0!==ae&&ae}},8540:(Rt,xe,h)=>{"use strict";h.d(xe,{YR:()=>ne,sP:()=>x});var n=h(6005),o=h(7250),T=h(1222),B=h(1955);const x=Object.freeze({});function ne(N,R,k=T.aD){const M=new Map;for(const X of Object.values(B.b))M.set(X,U(R,X));let F,et,Be,z=Array.isArray(N),ae=[N],oe=-1,he=[],Fe=N;const Ee=[],_e=[];do{oe++;const X=oe===ae.length,Te=X&&0!==he.length;if(X){if(et=0===_e.length?void 0:Ee[Ee.length-1],Fe=Be,Be=_e.pop(),Te)if(z){Fe=Fe.slice();let Bt=0;for(const[Et,Kt]of he){const ze=Et-Bt;null===Kt?(Fe.splice(ze,1),Bt++):Fe[ze]=Kt}}else{Fe=Object.defineProperties({},Object.getOwnPropertyDescriptors(Fe));for(const[Bt,Et]of he)Fe[Bt]=Et}oe=F.index,ae=F.keys,he=F.edits,z=F.inArray,F=F.prev}else if(Be){if(et=z?oe:ae[oe],Fe=Be[et],null==Fe)continue;Ee.push(et)}let We;if(!Array.isArray(Fe)){var me,ce;(0,T.Ll)(Fe)||(0,n.U)(!1,`Invalid AST Node: ${(0,o.N)(Fe)}.`);const Bt=X?null===(me=M.get(Fe.kind))||void 0===me?void 0:me.leave:null===(ce=M.get(Fe.kind))||void 0===ce?void 0:ce.enter;if(We=Bt?.call(R,Fe,et,Be,Ee,_e),We===x)break;if(!1===We){if(!X){Ee.pop();continue}}else if(void 0!==We&&(he.push([et,We]),!X)){if(!(0,T.Ll)(We)){Ee.pop();continue}Fe=We}}var Ie;void 0===We&&Te&&he.push([et,Fe]),X?Ee.pop():(F={inArray:z,index:oe,keys:ae,edits:he,prev:F},z=Array.isArray(Fe),ae=z?Fe:null!==(Ie=k[Fe.kind])&&void 0!==Ie?Ie:[],oe=-1,he=[],Be&&_e.push(Be),Be=Fe)}while(void 0!==F);return 0!==he.length?he[he.length-1][1]:N}function U(N,R){const k=N[R];return"object"==typeof k?k:"function"==typeof k?{enter:k,leave:void 0}:{enter:N.enter,leave:N.leave}}},2234:(Rt,xe,h)=>{"use strict";h.d(xe,{Yq:()=>V,Zm:()=>U});var n=h(4438),o=h(177);const T=["*"],B=(N,R,k,M,F)=>({"custom-content":N,circle:R,progress:k,"progress-dark":M,pulse:F});function x(N,R){1&N&&n.SdG(0)}function ne(N,R){if(1&N&&(n.j41(0,"div",0),n.DNE(1,x,1,0),n.k0s()),2&N){const k=n.XpG();n.Y8G("ngClass",n.s1E(5,B,"custom-content"===k.appearance,"circle"===k.appearance,"progress"===k.animation,"progress-dark"===k.animation,"pulse"===k.animation))("ngStyle",k.theme),n.BMQ("aria-label",k.ariaLabel)("aria-valuetext",k.loadingText),n.R7$(),n.vxM(1,"custom-content"===k.appearance?1:-1)}}const Q=new n.nKC("ngx-skeleton-loader.config");let U=(()=>{class N{constructor(k){this.config=k;const{appearance:M="line",animation:F="progress",theme:z=null,loadingText:ae="Loading...",count:oe=1,ariaLabel:he="loading"}=k||{};this.appearance=M,this.animation=F,this.theme=z,this.loadingText=ae,this.count=oe,this.items=[],this.ariaLabel=he}ngOnInit(){this.validateInputValues()}validateInputValues(){/^\d+$/.test(`${this.count}`)||((0,n.naY)()&&console.error("`NgxSkeletonLoaderComponent` need to receive 'count' a numeric value. Forcing default to \"1\"."),this.count=1),"custom-content"===this.appearance&&(0,n.naY)()&&1!==this.count&&(console.error('`NgxSkeletonLoaderComponent` enforces elements with "custom-content" appearance as DOM nodes. Forcing "count" to "1".'),this.count=1),this.items.length=this.count;const k=["progress","progress-dark","pulse","false"];-1===k.indexOf(String(this.animation))&&((0,n.naY)()&&console.error(`\`NgxSkeletonLoaderComponent\` need to receive 'animation' as: ${k.join(", ")}. Forcing default to "progress".`),this.animation="progress"),-1===["circle","line","custom-content",""].indexOf(String(this.appearance))&&((0,n.naY)()&&console.error("`NgxSkeletonLoaderComponent` need to receive 'appearance' as: circle or line or custom-content or empty string. Forcing default to \"''\"."),this.appearance="");const{theme:M}=this.config||{};M&&M.extendsFromRoot&&null!==this.theme&&(this.theme={...this.config.theme,...this.theme})}ngOnChanges(k){["count","animation","appearance"].find(M=>k[M]&&(k[M].isFirstChange()||k[M].previousValue===k[M].currentValue))||this.validateInputValues()}static#e=this.\u0275fac=function(M){return new(M||N)(n.rXU(Q,8))};static#t=this.\u0275cmp=n.VBU({type:N,selectors:[["ngx-skeleton-loader"]],inputs:{count:"count",loadingText:"loadingText",appearance:"appearance",animation:"animation",ariaLabel:"ariaLabel",theme:"theme"},features:[n.OA$],ngContentSelectors:T,decls:2,vars:0,consts:[["aria-busy","true","aria-valuemin","0","aria-valuemax","100","role","progressbar","tabindex","-1",1,"skeleton-loader",3,"ngClass","ngStyle"]],template:function(M,F){1&M&&(n.NAR(),n.Z7z(0,ne,2,11,"div",0,n.fX1)),2&M&&n.Dyx(F.items)},dependencies:[o.YU,o.B3],styles:['.skeleton-loader[_ngcontent-%COMP%]{box-sizing:border-box;overflow:hidden;position:relative;background:#eff1f6 no-repeat;border-radius:4px;width:100%;height:20px;display:inline-block;margin-bottom:10px;will-change:transform}.skeleton-loader[_ngcontent-%COMP%]:after, .skeleton-loader[_ngcontent-%COMP%]:before{box-sizing:border-box}.skeleton-loader.circle[_ngcontent-%COMP%]{width:40px;height:40px;margin:5px;border-radius:50%}.skeleton-loader.progress[_ngcontent-%COMP%], .skeleton-loader.progress-dark[_ngcontent-%COMP%]{transform:translateZ(0)}.skeleton-loader.progress[_ngcontent-%COMP%]:after, .skeleton-loader.progress[_ngcontent-%COMP%]:before, .skeleton-loader.progress-dark[_ngcontent-%COMP%]:after, .skeleton-loader.progress-dark[_ngcontent-%COMP%]:before{box-sizing:border-box}.skeleton-loader.progress[_ngcontent-%COMP%]:before, .skeleton-loader.progress-dark[_ngcontent-%COMP%]:before{animation:_ngcontent-%COMP%_progress 2s ease-in-out infinite;background-size:200px 100%;position:absolute;z-index:1;top:0;left:0;width:200px;height:100%;content:""}.skeleton-loader.progress[_ngcontent-%COMP%]:before{background-image:linear-gradient(90deg,#fff0,#fff9,#fff0)}.skeleton-loader.progress-dark[_ngcontent-%COMP%]:before{background-image:linear-gradient(90deg,transparent,rgba(0,0,0,.2),transparent)}.skeleton-loader.pulse[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_pulse 1.5s cubic-bezier(.4,0,.2,1) infinite;animation-delay:.5s}.skeleton-loader.custom-content[_ngcontent-%COMP%]{height:100%;background:none}@media (prefers-reduced-motion: reduce){.skeleton-loader.pulse[_ngcontent-%COMP%], .skeleton-loader.progress-dark[_ngcontent-%COMP%], .skeleton-loader.custom-content[_ngcontent-%COMP%], .skeleton-loader.progress[_ngcontent-%COMP%]:before{animation:none}.skeleton-loader.progress[_ngcontent-%COMP%]:before, .skeleton-loader.progress-dark[_ngcontent-%COMP%], .skeleton-loader.custom-content[_ngcontent-%COMP%]{background-image:none}}@media screen and (min-device-width: 1200px){.skeleton-loader[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none;cursor:wait}}@keyframes _ngcontent-%COMP%_progress{0%{transform:translate3d(-200px,0,0)}to{transform:translate3d(calc(200px + 100vw),0,0)}}@keyframes _ngcontent-%COMP%_pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}'],changeDetection:0})}return N})(),V=(()=>{class N{static forRoot(k){return{ngModule:N,providers:[{provide:Q,useValue:k}]}}static#e=this.\u0275fac=function(M){return new(M||N)};static#t=this.\u0275mod=n.$C({type:N});static#n=this.\u0275inj=n.G2t({imports:[o.MD]})}return N})()},9163:(Rt,xe,h)=>{"use strict";h.d(xe,{DX:()=>R,yN:()=>$n,LV:()=>xn});var n=h(4420),o=h(6476);let T=null;const B={};let x=1;function Q(Je){try{return Je()}catch{}}const U="@wry/context:Slot",N=Q(()=>globalThis)||Q(()=>global)||Object.create(null),R=N[U]||Array[U]||function(Je){try{Object.defineProperty(N,U,{value:Je,enumerable:!1,writable:!1,configurable:!0})}finally{return Je}}(class{constructor(){this.id=["slot",x++,Date.now(),Math.random().toString(36).slice(2)].join(":")}hasValue(){for(let Oe=T;Oe;Oe=Oe.parent)if(this.id in Oe.slots){const ot=Oe.slots[this.id];if(ot===B)break;return Oe!==T&&(T.slots[this.id]=ot),!0}return T&&(T.slots[this.id]=B),!1}getValue(){if(this.hasValue())return T.slots[this.id]}withValue(Oe,ot,_t,en){const qt=T;T={parent:qt,slots:{__proto__:null,[this.id]:Oe}};try{return ot.apply(en,_t)}finally{T=qt}}static bind(Oe){const ot=T;return function(){const _t=T;try{return T=ot,Oe.apply(this,arguments)}finally{T=_t}}}static noContext(Oe,ot,_t){if(!T)return Oe.apply(_t,ot);{const en=T;try{return T=null,Oe.apply(_t,ot)}finally{T=en}}}}),Fe=new R,{hasOwnProperty:Be}=Object.prototype,Ee=Array.from||function(Je){const Oe=[];return Je.forEach(ot=>Oe.push(ot)),Oe};function _e(Je){const{unsubscribe:Oe}=Je;"function"==typeof Oe&&(Je.unsubscribe=void 0,Oe())}const me=[],ce=100;function Ie(Je,Oe){if(!Je)throw new Error(Oe||"assertion failure")}function X(Je,Oe){const ot=Je.length;return ot>0&&ot===Oe.length&&Je[ot-1]===Oe[ot-1]}function Te(Je){switch(Je.length){case 0:throw new Error("unknown value");case 1:return Je[0];case 2:throw Je[1]}}function We(Je){return Je.slice(0)}let Bt=(()=>{class Je{constructor(ot){this.fn=ot,this.parents=new Set,this.childValues=new Map,this.dirtyChildren=null,this.dirty=!0,this.recomputing=!1,this.value=[],this.deps=null,++Je.count}peek(){if(1===this.value.length&&!ut(this))return Et(this),this.value[0]}recompute(ot){return Ie(!this.recomputing,"already recomputing"),Et(this),ut(this)?function Kt(Je,Oe){return Ze(Je),Fe.withValue(Je,ze,[Je,Oe]),function pt(Je,Oe){if("function"==typeof Je.subscribe)try{_e(Je),Je.unsubscribe=Je.subscribe.apply(null,Oe)}catch{return Je.setDirty(),!1}return!0}(Je,Oe)&&function Ce(Je){Je.dirty=!1,!ut(Je)&&ke(Je)}(Je),Te(Je.value)}(this,ot):Te(this.value)}setDirty(){this.dirty||(this.dirty=!0,tt(this),_e(this))}dispose(){this.setDirty(),Ze(this),pe(this,(ot,_t)=>{ot.setDirty(),$e(ot,this)})}forget(){this.dispose()}dependOn(ot){ot.add(this),this.deps||(this.deps=me.pop()||new Set),this.deps.add(ot)}forgetDeps(){this.deps&&(Ee(this.deps).forEach(ot=>ot.delete(this)),this.deps.clear(),me.push(this.deps),this.deps=null)}}return Je.count=0,Je})();function Et(Je){const Oe=Fe.getValue();if(Oe)return Je.parents.add(Oe),Oe.childValues.has(Je)||Oe.childValues.set(Je,[]),ut(Je)?Re(Oe,Je):at(Oe,Je),Oe}function ze(Je,Oe){Je.recomputing=!0;const{normalizeResult:ot}=Je;let _t;ot&&1===Je.value.length&&(_t=We(Je.value)),Je.value.length=0;try{if(Je.value[0]=Je.fn.apply(null,Oe),ot&&_t&&!X(_t,Je.value))try{Je.value[0]=ot(Je.value[0],_t[0])}catch{}}catch(en){Je.value[1]=en}Je.recomputing=!1}function ut(Je){return Je.dirty||!(!Je.dirtyChildren||!Je.dirtyChildren.size)}function tt(Je){pe(Je,Re)}function ke(Je){pe(Je,at)}function pe(Je,Oe){const ot=Je.parents.size;if(ot){const _t=Ee(Je.parents);for(let en=0;en0&&Je.childValues.forEach((Oe,ot)=>{$e(Je,ot)}),Je.forgetDeps(),Ie(null===Je.dirtyChildren)}function $e(Je,Oe){Oe.parents.delete(Je),Je.childValues.delete(Oe),De(Je,Oe)}const an={setDirty:!0,dispose:!0,forget:!0};function $n(Je){const Oe=new Map,ot=Je&&Je.subscribe;function _t(en){const Bn=Fe.getValue();if(Bn){let qt=Oe.get(en);qt||Oe.set(en,qt=new Set),Bn.dependOn(qt),"function"==typeof ot&&(_e(qt),qt.unsubscribe=ot(en))}}return _t.dirty=function(Bn,qt){const Pt=Oe.get(Bn);if(Pt){const be=qt&&Be.call(an,qt)?qt:"setDirty";Ee(Pt).forEach(qe=>qe[be]()),Oe.delete(Bn),_e(Pt)}},_t}let Dn;function In(...Je){return(Dn||(Dn=new n.b("function"==typeof WeakMap))).lookupArray(Je)}const qn=new Set;function xn(Je,{max:Oe=Math.pow(2,16),keyArgs:ot,makeCacheKey:_t=In,normalizeResult:en,subscribe:Bn,cache:qt=o.C}=Object.create(null)){const Pt="function"==typeof qt?new qt(Oe,Wt=>Wt.dispose()):qt,be=function(){const Wt=_t.apply(null,ot?ot.apply(null,arguments):arguments);if(void 0===Wt)return Je.apply(null,arguments);let ht=Pt.get(Wt);ht||(Pt.set(Wt,ht=new Bt(Je)),ht.normalizeResult=en,ht.subscribe=Bn,ht.forget=()=>Pt.delete(Wt));const Ut=ht.recompute(Array.prototype.slice.call(arguments));return Pt.set(Wt,ht),qn.add(Pt),Fe.hasValue()||(qn.forEach(rt=>rt.clean()),qn.clear()),Ut};function qe(Wt){const ht=Wt&&Pt.get(Wt);ht&&ht.setDirty()}function Xe(Wt){const ht=Wt&&Pt.get(Wt);if(ht)return ht.peek()}function Dt(Wt){return!!Wt&&Pt.delete(Wt)}return Object.defineProperty(be,"size",{get:()=>Pt.size,configurable:!1,enumerable:!1}),Object.freeze(be.options={max:Oe,keyArgs:ot,makeCacheKey:_t,normalizeResult:en,subscribe:Bn,cache:Pt}),be.dirtyKey=qe,be.dirty=function(){qe(_t.apply(null,arguments))},be.peekKey=Xe,be.peek=function(){return Xe(_t.apply(null,arguments))},be.forgetKey=Dt,be.forget=function(){return Dt(_t.apply(null,arguments))},be.makeCacheKey=_t,be.getKey=ot?function(){return _t.apply(null,ot.apply(null,arguments))}:_t,Object.freeze(be)}},7994:(Rt,xe,h)=>{"use strict";function T(ce,Ie){(null==Ie||Ie>ce.length)&&(Ie=ce.length);for(var X=0,Te=new Array(Ie);Xme});var ne=function(){return"function"==typeof Symbol},Q=function(ce){return ne()&&!!Symbol[ce]},U=function(ce){return Q(ce)?Symbol[ce]:"@@"+ce};ne()&&!Q("observable")&&(Symbol.observable=Symbol("observable"));var V=U("iterator"),N=U("observable"),R=U("species");function k(ce,Ie){var X=ce[Ie];if(null!=X){if("function"!=typeof X)throw new TypeError(X+" is not a function");return X}}function M(ce){var Ie=ce.constructor;return void 0!==Ie&&null===(Ie=Ie[R])&&(Ie=void 0),void 0!==Ie?Ie:me}function z(ce){z.log?z.log(ce):setTimeout(function(){throw ce})}function ae(ce){Promise.resolve().then(function(){try{ce()}catch(Ie){z(Ie)}})}function oe(ce){var Ie=ce._cleanup;if(void 0!==Ie&&(ce._cleanup=void 0,Ie))try{if("function"==typeof Ie)Ie();else{var X=k(Ie,"unsubscribe");X&&X.call(Ie)}}catch(Te){z(Te)}}function he(ce){ce._observer=void 0,ce._queue=void 0,ce._state="closed"}function et(ce,Ie,X){ce._state="running";var Te=ce._observer;try{var We=k(Te,Ie);switch(Ie){case"next":We&&We.call(Te,X);break;case"error":if(he(ce),!We)throw X;We.call(Te,X);break;case"complete":he(ce),We&&We.call(Te)}}catch(Bt){z(Bt)}"closed"===ce._state?oe(ce):"running"===ce._state&&(ce._state="ready")}function Be(ce,Ie,X){if("closed"!==ce._state){if("buffering"===ce._state)return void ce._queue.push({type:Ie,value:X});if("ready"!==ce._state)return ce._state="buffering",ce._queue=[{type:Ie,value:X}],void ae(function(){return function Fe(ce){var Ie=ce._queue;if(Ie){ce._queue=void 0,ce._state="ready";for(var X=0;X1,Kt=!1,ut=arguments[1];return new Bt(function(Ce){return We.subscribe({next:function(tt){var ke=!Kt;if(Kt=!0,!ke||Et)try{ut=Te(ut,tt)}catch(pe){return Ce.error(pe)}else ut=tt},error:function(tt){Ce.error(tt)},complete:function(){if(!Kt&&!Et)return Ce.error(new TypeError("Cannot reduce an empty sequence"));Ce.next(ut),Ce.complete()}})})},Ie.concat=function(){for(var Te=this,We=arguments.length,Bt=new Array(We),Et=0;Et=0&&Kt.splice(ke,1),ut()}});Kt.push(tt)},error:function(Ce){Et.error(Ce)},complete:function(){ut()}});function ut(){ze.closed&&0===Kt.length&&Et.complete()}return function(){Kt.forEach(function(Ce){return Ce.unsubscribe()}),ze.unsubscribe()}})},Ie[N]=function(){return this},ce.from=function(Te){var We="function"==typeof this?this:ce;if(null==Te)throw new TypeError(Te+" is not an object");var Bt=k(Te,N);if(Bt){var Et=Bt.call(Te);if(Object(Et)!==Et)throw new TypeError(Et+" is not an object");return function F(ce){return ce instanceof me}(Et)&&Et.constructor===We?Et:new We(function(Kt){return Et.subscribe(Kt)})}if(Q("iterator")&&(Bt=k(Te,V)))return new We(function(Kt){ae(function(){if(!Kt.closed){for(var ut,ze=function n(ce,Ie){var X=typeof Symbol<"u"&&ce[Symbol.iterator]||ce["@@iterator"];if(X)return(X=X.call(ce)).next.bind(X);if(Array.isArray(ce)||(X=function o(ce,Ie){if(ce){if("string"==typeof ce)return T(ce,Ie);var X=Object.prototype.toString.call(ce).slice(8,-1);if("Object"===X&&ce.constructor&&(X=ce.constructor.name),"Map"===X||"Set"===X)return Array.from(ce);if("Arguments"===X||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(X))return T(ce,Ie)}}(ce))||Ie&&ce&&"number"==typeof ce.length){X&&(ce=X);var Te=0;return function(){return Te>=ce.length?{done:!0}:{done:!1,value:ce[Te++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(Bt.call(Te));!(ut=ze()).done;)if(Kt.next(ut.value),Kt.closed)return;Kt.complete()}})});if(Array.isArray(Te))return new We(function(Kt){ae(function(){if(!Kt.closed){for(var ze=0;ze{"use strict";h.d(xe,{AQ:()=>Ee,C6:()=>o,Cl:()=>T,N3:()=>Be,Tt:()=>B,YH:()=>M,fX:()=>et,sH:()=>k,xN:()=>me});var n=function(pe,Re){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(at,De){at.__proto__=De}||function(at,De){for(var Ze in De)Object.prototype.hasOwnProperty.call(De,Ze)&&(at[Ze]=De[Ze])})(pe,Re)};function o(pe,Re){if("function"!=typeof Re&&null!==Re)throw new TypeError("Class extends value "+String(Re)+" is not a constructor or null");function at(){this.constructor=pe}n(pe,Re),pe.prototype=null===Re?Object.create(Re):(at.prototype=Re.prototype,new at)}var T=function(){return T=Object.assign||function(Re){for(var at,De=1,Ze=arguments.length;De0&&$e[$e.length-1])&&(6===Dn[0]||2===Dn[0])){at=0;continue}if(3===Dn[0]&&(!$e||Dn[1]>$e[0]&&Dn[1]<$e[3])){at.label=Dn[1];break}if(6===Dn[0]&&at.label<$e[1]){at.label=$e[1],$e=Dn;break}if($e&&at.label<$e[2]){at.label=$e[2],at.ops.push(Dn);break}$e[2]&&at.ops.pop(),at.trys.pop();continue}Dn=Re.call(pe,at)}catch(In){Dn=[6,In],Ze=0}finally{De=$e=0}if(5&Dn[0])throw Dn[1];return{value:Dn[0]?Dn[1]:void 0,done:!0}}([Dn,In])}}}function et(pe,Re,at){if(at||2===arguments.length)for(var $e,De=0,Ze=Re.length;De1||$n(Je,ot)})},Oe&&(Ze[Je]=Oe(Ze[Je])))}function $n(Je,Oe){try{!function Dn(Je){Je.value instanceof Be?Promise.resolve(Je.value.v).then(In,qn):xn($e[0][2],Je)}(De[Je](Oe))}catch(ot){xn($e[0][3],ot)}}function In(Je){$n("next",Je)}function qn(Je){$n("throw",Je)}function xn(Je,Oe){Je(Oe),$e.shift(),$e.length&&$n($e[0][0],$e[0][1])}}function me(pe){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var at,Re=pe[Symbol.asyncIterator];return Re?Re.call(pe):(pe=function ae(pe){var Re="function"==typeof Symbol&&Symbol.iterator,at=Re&&pe[Re],De=0;if(at)return at.call(pe);if(pe&&"number"==typeof pe.length)return{next:function(){return pe&&De>=pe.length&&(pe=void 0),{value:pe&&pe[De++],done:!pe}}};throw new TypeError(Re?"Object is not iterable.":"Symbol.iterator is not defined.")}(pe),at={},De("next"),De("throw"),De("return"),at[Symbol.asyncIterator]=function(){return this},at);function De($e){at[$e]=pe[$e]&&function(pt){return new Promise(function(an,$n){!function Ze($e,pt,an,$n){Promise.resolve($n).then(function(Dn){$e({value:Dn,done:an})},pt)}(an,$n,(pt=pe[$e](pt)).done,pt.value)})}}}"function"==typeof SuppressedError&&SuppressedError}},Rt=>{Rt(Rt.s=9618)}]);